:root{--hp-bg:#f5f8fc;--hp-surface:#fff;--hp-header-bg:#fff;--hp-text:#111c30;--hp-muted:#60718a;--hp-border:#dfe8f2;--hp-primary:#087eab;--hp-primary-hover:#06688f;--hp-soft:#e9f5fb;--hp-shadow:0 1px 2px #091d380a,0 10px 28px #091d380a;--hp-gradient:linear-gradient(135deg,#14b8e4 0%,#087eab 55%,#073d76 100%);--hp-positive:#18866c;--hp-danger:#bc465d;--hp-chart-1:#089ac8;--hp-chart-2:#1755a0;--hp-chart-3:#4fc9dd;--hp-chart-4:#8babc7;font-synthesis:none}.dark{--hp-bg:var(--background);--hp-surface:var(--card);--hp-header-bg:var(--card);--hp-text:var(--foreground);--hp-muted:var(--muted-foreground);--hp-border:var(--border);--hp-primary:var(--primary);--hp-primary-hover:var(--foreground);--hp-soft:var(--secondary);--hp-shadow:0 2px 12px #00000029;--hp-gradient:linear-gradient(135deg,var(--sidebar),var(--background));--hp-positive:#86c8a4;--hp-danger:#f5a0aa;--hp-chart-1:var(--chart-1);--hp-chart-2:var(--chart-2);--hp-chart-3:var(--chart-3);--hp-chart-4:var(--chart-4)}.hp-shell{background:var(--hp-bg);min-height:100vh;color:var(--hp-text);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;display:flex}.hp-shell *{box-sizing:border-box}.hp-shell button,.hp-shell input,.hp-shell select{font:inherit}.hp-shell button{cursor:pointer}.hp-shell button:disabled{opacity:.5;cursor:not-allowed}.hp-sidebar{background:var(--hp-surface);border-inline-end:1px solid var(--hp-border);z-index:30;flex-direction:column;width:258px;min-width:258px;height:100vh;transition:width .2s,min-width .2s;display:flex;position:sticky;top:0}.hp-brand{align-items:center;gap:11px;height:77px;padding:0 22px;display:flex}.hp-logo{color:#fff;background:#2563eb;border-radius:11px;place-items:center;width:35px;height:35px;font-size:20px;font-weight:850;display:grid}.hp-brand-name{letter-spacing:-1px;font-size:20px;font-weight:800}.hp-workspace{border:1px solid var(--hp-border);border-radius:10px;align-items:center;gap:11px;margin:4px 14px 20px;padding:10px;display:flex}.hp-workspace-icon{background:var(--hp-soft);width:34px;height:34px;color:var(--hp-primary);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.hp-workspace-name{flex:1;gap:3px;min-width:0;display:grid}.hp-workspace-name strong{font-size:12px}.hp-workspace-name small{color:var(--hp-muted);font-size:10px}.hp-nav{flex:1;padding:0 12px;overflow:auto}.hp-nav-section{margin-bottom:22px}.hp-nav-title{color:var(--hp-muted);text-transform:uppercase;letter-spacing:1.25px;margin:0 12px 9px;font-size:10px;font-weight:750;display:block}.hp-nav-link{width:100%;color:var(--hp-muted);text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin:2px 0;padding:11px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.hp-nav-link:hover{color:var(--hp-text);background:var(--hp-bg)}.hp-nav-link.active{background:var(--hp-soft);color:var(--hp-primary)}.hp-nav-link.disabled{opacity:.55;cursor:not-allowed}.hp-sidebar-bottom{border-top:1px solid var(--hp-border);padding:14px}.hp-sidebar-help{background:var(--hp-bg);border-radius:9px;gap:6px;margin-bottom:8px;padding:13px;display:grid}.hp-sidebar-help strong{font-size:12px}.hp-sidebar-help small{color:var(--hp-muted);font-size:10px;line-height:1.5}.hp-main{flex:1;min-width:0}.hp-topbar{background:var(--hp-surface);border-bottom:1px solid var(--hp-border);justify-content:space-between;align-items:center;gap:12px;height:72px;padding:0 35px;display:flex}.hp-topbar-start,.hp-topbar-end{align-items:center;gap:16px;display:flex}.hp-topbar-end{gap:14px}.hp-crumb{color:var(--hp-muted);font-size:12px;font-weight:600}.hp-crumb span{color:#b7c2d1;padding:0 9px}.hp-icon-btn{color:var(--hp-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:grid}.hp-icon-btn:hover{background:var(--hp-bg);color:var(--hp-text)}.hp-search-trigger{border:1px solid var(--hp-border);background:var(--hp-bg);min-width:220px;color:var(--hp-muted);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.hp-search-trigger kbd{border:1px solid var(--hp-border);border-radius:4px;margin-inline-start:auto;padding:2px 5px;font-size:10px}.hp-lang{border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-text);border-radius:7px;padding:7px;font-size:12px}.hp-user-avatar{background:var(--hp-soft);width:33px;height:33px;color:var(--hp-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.hp-hidden-search{position:absolute;left:-10000px}.hp-content{max-width:1560px;margin:0 auto;padding:33px 36px 70px}.hp-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.hp-eyebrow{letter-spacing:1.6px;color:var(--hp-primary);margin-bottom:10px;font-size:10px;font-weight:800}.hp-page-heading h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:30px;font-weight:800;line-height:1.2}.hp-page-heading p{color:var(--hp-muted);margin:0;font-size:13px}.hp-page-actions{gap:9px;display:flex}.hp-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:background .15s;display:inline-flex;font-weight:650!important}.hp-btn-sm{padding:7px 11px;font-size:12px!important}.hp-btn-md{padding:10px 14px;font-size:12px!important}.hp-btn-lg{padding:12px 18px;font-size:14px!important}.hp-btn-primary{color:#fff;background:#2563eb}.hp-btn-primary:hover{background:#1d4ed8}.hp-btn-secondary{background:var(--hp-soft);color:var(--hp-primary)}.hp-btn-outline{background:var(--hp-surface);border-color:var(--hp-border);color:var(--hp-text)}.hp-btn-danger{color:#fff;background:#dc2626}.hp-card{border:1px solid var(--hp-border);background:var(--hp-surface);box-shadow:var(--hp-shadow);border-radius:13px;padding:21px}.hp-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hp-card-head h3{margin:0;font-size:14px;font-weight:750}.hp-muted{color:var(--hp-muted);font-size:12px}.hp-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px;display:grid}.hp-kpi{padding:21px}.hp-kpi-top{justify-content:space-between;align-items:center;display:flex}.hp-kpi-label{color:var(--hp-muted);font-size:12px;font-weight:600}.hp-kpi-icon{background:var(--hp-soft);width:34px;height:34px;color:var(--hp-primary);border-radius:9px;place-items:center;display:grid}.hp-kpi-value{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin:15px 0 10px;font-size:28px;font-weight:800}.hp-kpi-foot{color:var(--hp-muted);align-items:center;gap:8px;font-size:11px;display:flex}.hp-positive{color:#14956c;font-weight:750}.hp-negative{color:#dc444d;font-weight:750}.hp-grid-2{grid-template-columns:1.6fr 1fr;gap:19px;margin-bottom:20px;display:grid}.hp-chart{min-width:0;height:285px}.hp-grid-row{grid-template-columns:1.6fr 1fr;gap:19px;display:grid}.hp-chart-note{color:var(--hp-muted);font-size:12px}.hp-table-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.hp-search{border:1px solid var(--hp-border);color:var(--hp-muted);border-radius:8px;align-items:center;gap:9px;padding:9px 12px;display:flex}.hp-search input{color:var(--hp-text);background:0 0;border:0;outline:none;width:190px;font-size:12px}.hp-table-scroll{overflow-x:auto}.hp-table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%;font-size:12px}.hp-table th{text-align:start;background:var(--hp-bg);color:var(--hp-muted);font-size:11px;font-weight:700}.hp-table th button{text-align:start;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:13px 11px;display:flex}.hp-table td{border-bottom:1px solid var(--hp-border);padding:13px 11px}.hp-table tbody tr:last-child td{border-bottom:none}.hp-table-footer{color:var(--hp-muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:11px;display:flex}.hp-table-footer>div{gap:6px;display:flex}.hp-badge{border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.hp-field{gap:7px;display:grid}.hp-label{font-size:12px;font-weight:650}.hp-input{background:var(--hp-surface);border:1px solid var(--hp-border);color:var(--hp-text);border-radius:8px;width:100%;padding:10px 12px}.hp-error{color:#cf3040}.hp-empty{text-align:center;color:var(--hp-muted);padding:30px}.hp-empty strong{color:var(--hp-text)}.hp-empty p{font-size:12px}.hp-skeleton{background:var(--hp-bg);border-radius:6px;min-height:15px;animation:1.6s infinite alternate hp-pulse}@keyframes hp-pulse{to{opacity:.35}}.hp-activity{gap:19px;display:grid}.hp-activity-item{align-items:start;gap:11px;display:flex}.hp-activity-dot{background:var(--hp-primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.hp-activity-text{gap:5px;display:grid}.hp-activity-text strong{font-size:12px}.hp-activity-text small{color:var(--hp-muted);font-size:11px}.hp-showcase{gap:20px;display:grid}.hp-demo-stack{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hp-mobile-backdrop,.hp-mobile-close,.hp-mobile-menu{display:none}.hp-collapsed .hp-sidebar{width:73px;min-width:73px}.hp-collapsed .hp-brand{padding:0 18px}.hp-collapsed .hp-brand-name,.hp-collapsed .hp-workspace,.hp-collapsed .hp-nav-title,.hp-collapsed .hp-nav-link span,.hp-collapsed .hp-sidebar-help{display:none}.hp-collapsed .hp-nav-link{justify-content:center}.hp-collapsed .hp-nav{padding-top:24px}[dir=rtl] .hp-table td,[dir=rtl] .hp-table th{text-align:right}@media (width<=1100px){.hp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-grid-2,.hp-grid-row{grid-template-columns:1fr}.hp-content{padding:26px 22px}.hp-search-trigger{min-width:0}.hp-search-trigger span,.hp-search-trigger kbd{display:none}}@media (width<=730px){.hp-sidebar{transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 18px 45px #0002}.hp-sidebar.hp-mobile-open{transform:translate(0)}.hp-mobile-backdrop.show{z-index:25;background:#0008;display:block;position:fixed;inset:0}.hp-mobile-close,.hp-mobile-menu{display:grid}.hp-mobile-close{margin-inline-start:auto}.hp-desktop-menu,.hp-crumb{display:none}.hp-topbar{height:62px;padding:0 15px}.hp-topbar-end{gap:5px}.hp-search-trigger,.hp-notifications{display:none}.hp-page-heading{flex-direction:column;align-items:start}.hp-page-heading h1{font-size:25px}.hp-content{padding:24px 15px}.hp-kpi-grid{gap:10px}.hp-kpi{padding:15px}.hp-kpi-value{font-size:22px}.hp-card{padding:16px}.hp-collapsed .hp-sidebar{width:258px;min-width:258px}.hp-collapsed .hp-brand-name,.hp-collapsed .hp-workspace,.hp-collapsed .hp-nav-title,.hp-collapsed .hp-nav-link span,.hp-collapsed .hp-sidebar-help{display:flex}.hp-collapsed .hp-nav-link{justify-content:start}}html,body,#app{width:100%;min-width:0;max-width:100%;margin:0}body{overflow-x:hidden}.hp-shell{width:100%;min-width:0;max-width:100%;direction:inherit;overflow-x:clip}.hp-main{flex:1;min-width:0;max-width:100%;overflow-x:clip}.hp-content{box-sizing:border-box;width:100%;min-width:0}.hp-card,.hp-grid-2>*,.hp-grid-row>*,.hp-topbar-start,.hp-topbar-end{min-width:0}.hp-crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[dir=rtl] .hp-sidebar{border-inline-end:1px solid var(--hp-border);border-left:1px solid var(--hp-border);border-right:0}[dir=rtl] .hp-topbar,[dir=rtl] .hp-page-heading,[dir=rtl] .hp-table-toolbar{direction:rtl}[dir=rtl] .hp-nav-link,[dir=rtl] .hp-search input,[dir=rtl] .hp-table th button{text-align:start}[dir=rtl] .hp-user-avatar,[dir=rtl] .hp-kpi-value{direction:ltr}[dir=rtl] .hp-table [data-amount]{direction:ltr;unicode-bidi:isolate}@media (width<=730px){.hp-sidebar{left:0;right:auto;transform:translate(-105%)}.hp-sidebar.hp-mobile-open{transform:translate(0)}[dir=rtl] .hp-sidebar{border-left:0;border-right:0;left:auto;right:0;transform:translate(105%)}[dir=rtl] .hp-sidebar.hp-mobile-open{transform:translate(0)}.hp-topbar{min-width:0}.hp-topbar-end{flex-shrink:0}.hp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.hp-kpi-grid{grid-template-columns:minmax(0,1fr)}.hp-page-actions{flex-wrap:wrap;max-width:100%}}.hp-grid-2,.hp-grid-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hp-kpi-grid{min-width:0}.hp-shell{grid-template-columns:258px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:100vw;display:grid;position:relative;overflow-x:clip}.hp-sidebar{grid-area:1/1;width:258px;min-width:0;max-width:100%}.hp-main{grid-area:1/2;width:100%;min-width:0;max-width:100%;overflow-x:clip}.hp-content,.hp-grid-2,.hp-grid-row,.hp-kpi-grid,.hp-showcase,.hp-content>*{min-width:0;max-width:100%}.hp-card{min-width:0;max-width:100%;overflow:hidden}.hp-table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.hp-chart{width:100%;max-width:100%;overflow:hidden}[dir=rtl] .hp-shell{grid-template-columns:minmax(0,1fr) 258px}[dir=rtl] .hp-sidebar{grid-area:1/2}[dir=rtl] .hp-main{grid-area:1/1}.hp-collapsed .hp-shell,.hp-shell.hp-collapsed{grid-template-columns:73px minmax(0,1fr)}[dir=rtl] .hp-shell.hp-collapsed{grid-template-columns:minmax(0,1fr) 73px}[dir=rtl] .hp-sidebar{border-left:1px solid var(--hp-border);border-right:0}@media (width<=1100px){.hp-grid-2,.hp-grid-row{grid-template-columns:minmax(0,1fr)}}@media (width<=730px){.hp-shell,.hp-shell.hp-collapsed,[dir=rtl] .hp-shell,[dir=rtl] .hp-shell.hp-collapsed{width:100%;max-width:100%;display:block;overflow-x:clip}.hp-main,[dir=rtl] .hp-main{width:100%;min-width:0;max-width:100%;display:block}.hp-sidebar,[dir=rtl] .hp-sidebar{z-index:40;width:min(258px,85vw);height:100dvh;position:fixed;top:0;bottom:0}[dir=rtl] .hp-sidebar{left:auto;right:0;transform:translate(105%)}[dir=ltr] .hp-sidebar{left:0;right:auto;transform:translate(-105%)}[dir=rtl] .hp-sidebar.hp-mobile-open,[dir=ltr] .hp-sidebar.hp-mobile-open{transform:translate(0)}.hp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[dir=rtl] .hp-shell{direction:ltr}[dir=rtl] .hp-sidebar,[dir=rtl] .hp-main{direction:rtl}.hp-hidden-search,#hp-search.hp-hidden-search{display:none!important;position:static!important}:is(html:has(.hp-shell),body:has(.hp-shell)){max-width:100%;overflow-x:clip}.hp-shell{background:var(--hp-bg);color:var(--hp-text)}.dark .hp-shell{background:var(--background)}.hp-sidebar{border-color:var(--hp-border);background:linear-gradient(#fff,#f5f9fd)}.dark .hp-sidebar{background:var(--sidebar);border-color:var(--sidebar-border)}.hp-topbar{background:var(--hp-header-bg);border-color:var(--hp-border)}.dark .hp-topbar{background:var(--card)}.hp-brand{border-bottom:1px solid var(--hp-border)}.hp-logo,.hp-user-avatar{background:var(--hp-gradient);color:#fff}.hp-brand-name span{color:var(--hp-primary)}.hp-card,.hp-workspace{background:var(--hp-surface);border-color:var(--hp-border);box-shadow:var(--hp-shadow)}.dark .hp-card{background:var(--card)}.hp-nav-link.active{background:var(--hp-soft);color:var(--hp-primary);box-shadow:inset 3px 0 0 var(--hp-primary)}[dir=rtl] .hp-nav-link.active{box-shadow:inset -3px 0 0 var(--hp-primary)}.hp-kpi-icon{background:var(--hp-soft);color:var(--hp-primary)}.hp-positive{color:var(--hp-positive)}.hp-negative{color:var(--hp-danger)}.hp-activity-dot{background:var(--hp-primary)}.hp-table th,.hp-search-trigger{background:var(--hp-bg);color:var(--hp-muted)}.hp-table tbody tr:hover{background:var(--hp-soft)}.hp-input,.hp-lang{background:var(--hp-surface);color:var(--hp-text);border-color:var(--hp-border)}.hp-search input{color:var(--hp-text)}.hp-badge-success{color:#176b56;background:#e2f5ef}.hp-badge-info{color:#08658b;background:#e0f4fc}.hp-badge-warning{color:#86651d;background:#fff2d8}.hp-badge-danger{color:#a74155;background:#fbe8ee}.hp-badge-neutral{background:var(--hp-bg);color:var(--hp-muted)}.dark .hp-badge-success,.dark .hp-badge-info,.dark .hp-badge-warning,.dark .hp-badge-danger{background:var(--secondary);color:var(--foreground)}.hp-btn{appearance:none;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;font-size:13px!important;font-weight:650!important}.hp-btn svg{stroke-width:1.9px;flex:none;width:16px;height:16px}.hp-btn-sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px!important}.hp-btn-md{min-height:40px;padding:0 16px;font-size:13px!important}.hp-btn-lg{min-height:46px;padding:0 20px;font-size:14px!important}.hp-btn-primary{color:#fff;background:#087eab;border-color:#087eab;box-shadow:0 1px 3px #0439651f}.hp-btn-primary:hover:not(:disabled){background:#06688f;border-color:#06688f}.hp-btn-secondary{background:var(--hp-soft);color:var(--hp-primary);border-color:var(--hp-border)}.hp-btn-outline{background:var(--hp-surface);color:var(--hp-text);border-color:var(--hp-border)}.hp-btn-ghost{color:var(--hp-muted);background:0 0}.hp-btn-secondary:hover:not(:disabled),.hp-btn-outline:hover:not(:disabled),.hp-btn-ghost:hover:not(:disabled){filter:brightness(.96);background:var(--hp-soft)}.hp-btn-danger{color:#fff;background:#bb455b;border-color:#bb455b}.hp-btn-danger:hover:not(:disabled){background:#a2394f}.hp-btn:active:not(:disabled){transform:translateY(1px)}.hp-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.hp-btn:focus-visible,.hp-icon-btn:focus-visible,.hp-input:focus-visible{outline:2px solid var(--hp-primary);outline-offset:3px}.dark .hp-btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.dark .hp-btn-primary:hover:not(:disabled){background:var(--foreground);border-color:var(--foreground);color:var(--primary-foreground)}.dark .hp-btn-secondary{background:var(--secondary);border-color:var(--border);color:var(--secondary-foreground)}.dark .hp-btn-outline{background:var(--card);border-color:var(--border);color:var(--foreground)}.dark .hp-btn-ghost{color:var(--muted-foreground)}.dark .hp-btn-danger{color:#fff;background:#ac4059;border-color:#ac4059}@media (prefers-reduced-motion:reduce){.hp-btn{transition:none}}.dark .hp-shell,.dark .hp-main,.dark .hp-content{color:var(--foreground)}.dark .hp-sidebar,.dark .hp-topbar,.dark .hp-card,.dark .hp-workspace,.dark .hp-lang,.dark .hp-input{background:var(--card);color:var(--foreground);border-color:var(--border)}.dark .hp-sidebar{background:var(--sidebar)}.dark .hp-nav-link{color:var(--muted-foreground)}.dark .hp-nav-link:hover,.dark .hp-table tbody tr:hover{background:var(--accent);color:var(--accent-foreground)}.dark .hp-nav-link.active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:inset 3px 0 0 var(--sidebar-ring)}[dir=rtl] .dark .hp-nav-link.active,.dark[dir=rtl] .hp-nav-link.active{box-shadow:inset -3px 0 0 var(--sidebar-ring)}.dark .hp-brand-name span,.dark .hp-kpi-icon,.dark .hp-workspace-icon{color:var(--foreground)}.dark .hp-logo,.dark .hp-user-avatar{background:var(--secondary);color:var(--secondary-foreground)}.dark .hp-kpi-icon,.dark .hp-search-trigger,.dark .hp-table th,.dark .hp-sidebar-help{background:var(--secondary);color:var(--muted-foreground)}.dark .hp-btn:focus-visible,.dark .hp-input:focus-visible{outline-color:var(--ring)}.hp-shell{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.dark .hp-shell{color:var(--foreground);background:var(--background)!important}.dark .hp-main,.dark .hp-content{background:var(--background);color:var(--foreground)}.dark .hp-topbar,.dark .hp-card,.dark .hp-workspace{color:var(--card-foreground);border-color:var(--border);background:var(--card)!important}.dark .hp-brand{border-color:var(--sidebar-border)}.dark .hp-page-heading h1,.dark .hp-kpi-value{color:var(--foreground)}.dark .hp-page-heading p,.dark .hp-muted,.dark .hp-kpi-label,.dark .hp-kpi-foot,.dark .hp-eyebrow{color:var(--muted-foreground)}.dark .hp-search-trigger,.dark .hp-table th,.dark .hp-sidebar-help{background:var(--secondary);color:var(--muted-foreground);border-color:var(--border)}.dark .hp-table td{border-color:var(--border)}.dark .hp-nav-link.active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.dark .hp-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.dark .hp-btn-primary:hover:not(:disabled){background:var(--foreground);color:var(--primary-foreground);border-color:var(--foreground)}.dark .hp-input,.dark .hp-lang{background:var(--background);color:var(--foreground);border-color:var(--input)}.dark .hp-sidebar{border-color:#262626;background:#0c0c0d!important}.dark .hp-sidebar .hp-brand{border-color:#242424}.dark .hp-sidebar .hp-nav-link:hover{color:var(--foreground);background:#1b1b1d}.dark .hp-sidebar .hp-nav-link.active{color:var(--foreground);background:#242426}.dark .hp-sidebar .hp-sidebar-bottom{border-color:#242424}.dark .hp-sidebar .hp-sidebar-help{color:var(--muted-foreground);background:#18181a}.hp-brand+.hp-nav{padding-top:20px}.hp-sidebar{isolation:isolate;overflow:hidden}.hp-main{isolation:isolate;position:relative;overflow:hidden}.hp-sidebar:before,.hp-main:before,.hp-main:after{content:none!important}.hp-sidebar>*,.hp-main>*{z-index:1;position:relative}.hp-content,.dark .hp-content{background:0 0}.hp-sidebar .hp-nav-link{color:#344255;font-weight:700}.hp-sidebar .hp-nav-title{color:#536174;letter-spacing:1px;font-weight:800}.hp-sidebar .hp-nav-link:hover{color:#182536}.hp-sidebar .hp-nav-link.active{color:#075f86}.dark .hp-sidebar .hp-nav-link{color:#d5d7dc;font-weight:700}.dark .hp-sidebar .hp-nav-title{color:#b2b5bc;font-weight:800}.dark .hp-sidebar .hp-nav-link:hover,.dark .hp-sidebar .hp-nav-link.active{color:#fff}.dark .hp-sidebar .hp-nav-link.disabled{color:#959aa3}.hp-sidebar{color:#253446;background:linear-gradient(165deg,#e3e9ef 0%,#d9e1e9 54%,#e2e9ef 100%);border-inline-end:1px solid #c2ceda}.hp-sidebar .hp-brand{border-bottom:1px solid #c9d4df}.hp-sidebar .hp-logo{color:#fff;background:#152b41;box-shadow:0 2px 8px #0e23371f}.hp-sidebar .hp-brand-name span{color:#245875}.hp-sidebar .hp-nav{scrollbar-width:thin;padding:20px 12px 6px}.hp-sidebar .hp-nav-section{margin-bottom:22px}.hp-sidebar .hp-nav-title{letter-spacing:.9px;color:#657487;margin:0 13px 9px;font-size:10px;font-weight:800}.hp-sidebar .hp-nav-link{color:#314253;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;margin:3px 0;padding:10px 13px;font-size:13px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.hp-sidebar .hp-nav-link svg{color:#60778b;flex:none;transition:color .16s}.hp-sidebar .hp-nav-link:not(.disabled):hover svg{color:#285a79}.hp-sidebar .hp-nav-link.active svg{color:#245f82}.hp-sidebar .hp-nav-link:focus-visible{outline-offset:2px;outline:2px solid #376b8c}.hp-sidebar .hp-nav-link.disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hp-sidebar .hp-nav-link.disabled:hover{background:0 0;border-color:#0000}.hp-sidebar .hp-sidebar-bottom{border-color:#c2ceda}.dark .hp-sidebar{color:#eaebef;border-color:#28282e;background:linear-gradient(165deg,#151517 0%,#0d0d0f 56%,#09090a 100%)!important}.dark .hp-sidebar .hp-logo{color:#f6f6f7;box-shadow:none;background:#2a2a31}.dark .hp-sidebar .hp-brand-name span{color:#e2e4e9}.dark .hp-sidebar .hp-brand,.dark .hp-sidebar .hp-sidebar-bottom{border-color:#2b2b30}.dark .hp-sidebar .hp-nav-title{color:#9396a1}.dark .hp-sidebar .hp-nav-link{color:#d0d2d8}.dark .hp-sidebar .hp-nav-link svg{color:#969aa4}.dark .hp-sidebar .hp-nav-link:not(.disabled):hover{color:#fff;box-shadow:none;background:#202126;border-color:#34363d}.dark .hp-sidebar .hp-nav-link:not(.disabled):hover svg{color:#fff}.dark .hp-sidebar .hp-nav-link.active svg{color:#fff}.dark .hp-sidebar .hp-nav-link.disabled{opacity:.52}@media (prefers-reduced-motion:reduce){.hp-sidebar .hp-nav-link,.hp-sidebar .hp-nav-link svg{transition:none}}.hp-sidebar:after{content:"";z-index:0;pointer-events:none;inset-inline-end:14px;opacity:.63;background:linear-gradient(0deg,#33597421 0 35%,#0000 35%) 12px 0/27px 100% no-repeat,linear-gradient(0deg,#33597421 0 54%,#0000 54%) 56px 0/27px 100% no-repeat,linear-gradient(0deg,#33597421 0 71%,#0000 71%) 100px 0/27px 100% no-repeat,linear-gradient(0deg,#33597421 0 94%,#0000 94%) 144px 0/27px 100% no-repeat;width:195px;height:115px;position:absolute;bottom:112px;-webkit-mask-image:linear-gradient(#0000 2%,#000);mask-image:linear-gradient(#0000 2%,#000)}.dark .hp-sidebar:after{opacity:.33;background:linear-gradient(0deg,#c5cdda26 0 35%,#0000 35%) 12px 0/27px 100% no-repeat,linear-gradient(0deg,#c5cdda26 0 54%,#0000 54%) 56px 0/27px 100% no-repeat,linear-gradient(0deg,#c5cdda26 0 71%,#0000 71%) 100px 0/27px 100% no-repeat,linear-gradient(0deg,#c5cdda26 0 94%,#0000 94%) 144px 0/27px 100% no-repeat}@media (width<=730px){.hp-sidebar:after{opacity:.35;bottom:104px}}.hp-fin-demo{color:var(--hp-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;display:flex}.hp-fin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:25px 0 12px;display:flex}.hp-fin-section-heading h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800}.hp-fin-section-heading span{color:var(--hp-muted);font-size:11px}.hp-fin-cash-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.hp-fin-cash,.hp-fin-stat,.hp-fin-position-card{min-width:0;padding:17px!important}.hp-fin-cash-head,.hp-fin-stat-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.hp-fin-cash-head>span:first-child,.hp-fin-stat-head>span:first-child{color:var(--hp-muted);font-size:12px;font-weight:750}.hp-fin-icon{border:1px solid var(--hp-border);background:var(--hp-soft);width:34px;height:34px;color:var(--hp-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-fin-cash strong,.hp-fin-stat>strong{color:var(--hp-text);letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:start;font-size:clamp(17px,1.55vw,24px);font-weight:800;line-height:1.3;display:block}.hp-fin-cash small,.hp-fin-stat>small{color:var(--hp-muted);margin-top:9px;font-size:11px;display:block}.hp-fin-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hp-fin-currency-list{gap:0;display:grid}.hp-fin-currency-list>div{border-top:1px solid var(--hp-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 1px;font-size:12px;display:flex}.hp-fin-currency-list>div>span{color:var(--hp-muted);font-weight:700}.hp-fin-currency-list strong{font-variant-numeric:tabular-nums;color:var(--hp-text);font-size:13px}.hp-fin-currency-list strong.hp-positive{color:var(--hp-positive)}.hp-fin-currency-list strong.hp-negative{color:var(--hp-negative,#d45660)}.hp-fin-expenses{grid-template-columns:minmax(220px,1fr) minmax(0,2.15fr);align-items:stretch;gap:16px;margin-top:25px;display:grid}.hp-fin-expenses .hp-fin-section-heading{margin-top:0}.hp-fin-expense-cards{gap:12px;display:grid}.hp-fin-expense-cards .hp-card{min-height:150px}.hp-fin-chart-card{min-width:0}.hp-fin-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.hp-fin-chart-head h3{margin:0;font-size:15px;font-weight:750}.hp-fin-chart-head p{color:var(--hp-muted);margin:5px 0 0;font-size:12px}.hp-fin-controls{flex-wrap:wrap;gap:8px;display:flex}.hp-fin-chart{width:100%;min-width:0;height:260px;min-height:0}.hp-fin-chart-lg{height:290px}.hp-fin-table-card{overflow:hidden;padding:0!important}.hp-fin-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.hp-fin-table{border-collapse:collapse;text-align:start;width:100%;min-width:560px;font-size:12px}.hp-fin-table th{text-align:start;white-space:nowrap;color:var(--hp-muted);background:var(--hp-bg);padding:14px 16px;font-size:11px;font-weight:750}.hp-fin-table td{border-top:1px solid var(--hp-border);white-space:nowrap;color:var(--hp-text);padding:14px 16px}.hp-fin-person{align-items:center;gap:10px;min-width:170px;display:flex}.hp-fin-avatar{background:var(--hp-soft);width:36px;height:36px;color:var(--hp-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.hp-fin-days{color:var(--hp-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.hp-fin-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.hp-fin-bottom>.hp-card{min-width:0}.hp-fin-hawala-summary{background:var(--hp-soft);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.hp-fin-hawala-summary>div{gap:3px;display:grid}.hp-fin-hawala-summary strong{font-size:22px;font-weight:800}.hp-fin-hawala-summary span{color:var(--hp-muted);font-size:11px}.hp-fin-hawala-item{border-bottom:1px solid var(--hp-border);align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.hp-fin-hawala-item:last-child{border-bottom:0}.hp-fin-hawala-item>div:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.hp-fin-hawala-item strong{font-size:12px}.hp-fin-hawala-item small{color:var(--hp-muted);font-size:11px}.hp-fin-hawala-amount{text-align:end;gap:6px;display:grid}.hp-fin-hawala-amount strong,.hp-fin-hawala-amount small{white-space:nowrap}@media (width<=1450px){.hp-fin-cash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.hp-fin-expenses,.hp-fin-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=730px){.hp-fin-cash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-fin-position{grid-template-columns:minmax(0,1fr)}.hp-fin-chart{height:235px}.hp-fin-chart-lg{height:250px}}@media (width<=390px){.hp-fin-cash-grid{grid-template-columns:minmax(0,1fr)}.hp-fin-cash strong{font-size:23px}}.hp-sidebar .hp-nav-link{border-radius:12px;gap:12px;min-height:46px;padding:7px 10px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.hp-sidebar .hp-nav-link>svg{color:#47657e;opacity:1;background:#ffffff6b;border:1px solid #3656721f;border-radius:10px;width:33px;min-width:33px;height:33px;padding:8px;transition:background-color .18s,color .18s,border-color .18s}.hp-sidebar .hp-nav-link:not(.disabled):hover{color:#152e45;background:#ffffffbf;border-color:#beccd9;transform:none;box-shadow:0 3px 10px #14304b12}.hp-sidebar .hp-nav-link:not(.disabled):hover>svg{color:#17608a;background:#dfedf7;border-color:#bdd4e4;transform:none}.hp-sidebar .hp-nav-link.active,.hp-sidebar .hp-nav-link.active:hover{color:#133b59;background:linear-gradient(115deg,#fff 10%,#eaf4fc 100%);border-color:#bdcddd;box-shadow:0 3px 12px #19374f17,inset 3px 0 #1779ab}.hp-sidebar .hp-nav-link.active>svg,.hp-sidebar .hp-nav-link.active:hover>svg{color:#fff;background:linear-gradient(135deg,#207cad,#164f7b);border-color:#0000}[dir=rtl] .hp-sidebar .hp-nav-link.active,[dir=rtl] .hp-sidebar .hp-nav-link.active:hover{box-shadow:0 3px 12px #19374f17,inset -3px 0 #1779ab}.dark .hp-sidebar .hp-nav-link>svg{color:#c7cad3;background:#24252b;border-color:#373941}.dark .hp-sidebar .hp-nav-link:not(.disabled):hover{color:#fff;background:#222329;border-color:#393b44;box-shadow:0 3px 12px #0003}.dark .hp-sidebar .hp-nav-link:not(.disabled):hover>svg{color:#fff;background:#33343c;border-color:#4a4d57}.dark .hp-sidebar .hp-nav-link.active,.dark .hp-sidebar .hp-nav-link.active:hover{color:#fff;background:linear-gradient(110deg,#33343b,#24252a);border-color:#44454e;box-shadow:inset 3px 0 #e4e6eb,0 3px 12px #0000002e}.dark .hp-sidebar .hp-nav-link.active>svg,.dark .hp-sidebar .hp-nav-link.active:hover>svg{color:#1a1a1e;background:#e5e6ea;border-color:#e5e6ea}.dark[dir=rtl] .hp-sidebar .hp-nav-link.active,.dark[dir=rtl] .hp-sidebar .hp-nav-link.active:hover{box-shadow:inset -3px 0 #e4e6eb,0 3px 12px #0000002e}.hp-sidebar .hp-nav-link.disabled>svg{opacity:.55}.hp-collapsed .hp-sidebar .hp-nav-link{justify-content:center;padding:6px}@media (width<=730px){.hp-collapsed .hp-sidebar .hp-nav-link{justify-content:flex-start;padding:7px 10px}}.hp-fin-cash,.hp-fin-stat,.hp-fin-position-card,.hp-fin-chart-card{background:linear-gradient(150deg,#fff 42%,#f1f7fc 100%);border-color:#dce7f0;position:relative;box-shadow:0 2px 5px #16314b06,0 12px 27px #16314b0a;border-radius:16px!important}.hp-fin-cash{transition:border-color .18s,box-shadow .18s,transform .18s}.hp-fin-cash:hover{border-color:#bfd4e5;transform:translateY(-2px);box-shadow:0 8px 26px #1c415b16}.hp-fin-icon{color:#14658f;background:linear-gradient(140deg,#e7f5fc,#d9eaf8);border-color:#cee3ef;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 1px #ffffffb8}.hp-fin-cash:nth-child(3n+2) .hp-fin-icon{color:#237a72;background:linear-gradient(140deg,#e4f4f1,#d8eee9);border-color:#d1e6e1}.hp-fin-cash:nth-child(3n+3) .hp-fin-icon{color:#5363a2;background:linear-gradient(140deg,#eeeefa,#e3e9fa);border-color:#dce2f1}.hp-fin-position-card .hp-fin-icon,.hp-fin-stat .hp-fin-icon{background:linear-gradient(140deg,#edf5ff,#dcebf8)}.hp-fin-cash strong,.hp-fin-stat>strong{letter-spacing:-.75px}.hp-fin-position-card .hp-fin-currency-list>div{padding-block:11px}.dark .hp-fin-cash,.dark .hp-fin-stat,.dark .hp-fin-position-card,.dark .hp-fin-chart-card{border-color:#323237;box-shadow:0 7px 22px #0000001f;background:linear-gradient(145deg,#222225 0%,#1b1b1d 100%)!important}.dark .hp-fin-cash:hover{border-color:#54545c;box-shadow:0 10px 28px #0000003b}.dark .hp-fin-icon,.dark .hp-fin-position-card .hp-fin-icon,.dark .hp-fin-stat .hp-fin-icon{color:#e3e5ec;box-shadow:none;background:linear-gradient(145deg,#36363c,#29292f);border-color:#494952}@media (prefers-reduced-motion:reduce){.hp-fin-cash,.hp-sidebar .hp-nav-link,.hp-sidebar .hp-nav-link>svg{transition:none}.hp-fin-cash:hover{transform:none}}.hp-content{padding-bottom:58px}.hp-fin-section-heading{margin:30px 0 15px}.hp-fin-section-heading h2{letter-spacing:-.4px;font-size:17px}.hp-fin-cash-grid,.hp-fin-position{gap:14px}.hp-fin-cash,.hp-fin-stat,.hp-fin-position-card,.hp-fin-chart-card,.hp-fin-table-card,.hp-fin-bottom>.hp-card{box-shadow:0 1px 2px #102a3f06,0 9px 28px #102a3f0a;border:1px solid #dce5ed!important;border-radius:17px!important}.hp-fin-cash{min-height:160px;overflow:hidden;background:linear-gradient(155deg,#fff 25%,#eef5fc 100%)!important}.hp-fin-cash:nth-child(3n+2){background:linear-gradient(155deg,#fff 28%,#eaf6f5 100%)!important}.hp-fin-cash:nth-child(3n+3){background:linear-gradient(155deg,#fff 28%,#f0f0fb 100%)!important}.hp-fin-cash:after{content:"";inset-inline-end:-44px;pointer-events:none;background:#3073a60f;border-radius:28px;width:105px;height:105px;position:absolute;bottom:-60px;transform:rotate(-24deg)}.hp-fin-cash:hover{transform:translateY(-2px);box-shadow:0 12px 30px #103c5918;border-color:#b9d3e5!important}.hp-fin-cash strong{letter-spacing:-.85px;font-size:clamp(20px,1.65vw,28px)}.hp-fin-cash-head .hp-fin-code{letter-spacing:.65px;color:#49667d;font-size:12px;font-weight:800}.hp-fin-icon{color:#086b9c;background:linear-gradient(145deg,#e0f2ff,#cce6f8);border:1px solid #c5e0ef;border-radius:13px;width:41px;height:41px}.hp-fin-icon svg{stroke-width:2px;width:19px;height:19px}.hp-fin-position-card{background:linear-gradient(155deg,#fff 55%,#f1f6fb 100%)!important}.hp-fin-stat{background:linear-gradient(150deg,#fff 45%,#eaf5fb 100%)!important}.hp-fin-chart-card{background:linear-gradient(155deg,#fff 60%,#f5f9fd 100%)!important}.hp-fin-chart-head h3{font-size:16px;font-weight:800}.hp-fin-chart-head .hp-lang{border-radius:9px;min-height:36px;padding:7px 10px;font-weight:650}.hp-fin-table-card,.hp-fin-bottom>.hp-card{background:var(--hp-surface)}.hp-fin-table tbody tr:hover{background:#f2f7fb}.hp-fin-avatar{color:#185777;background:linear-gradient(145deg,#deeffb,#d7e5f4);border:1px solid #cee0eb}.hp-fin-hawala-summary{background:linear-gradient(115deg,#eaf5fb,#f2f8fc);border:1px solid #d8eaf2}.dark .hp-fin-cash,.dark .hp-fin-stat,.dark .hp-fin-position-card,.dark .hp-fin-chart-card,.dark .hp-fin-table-card,.dark .hp-fin-bottom>.hp-card{color:#eeeeef;box-shadow:0 5px 25px #0000001c;border-color:#35353b!important}.dark .hp-fin-cash{background:linear-gradient(155deg,#25262a 0%,#1a1b20 100%)!important}.dark .hp-fin-cash:nth-child(3n+2){background:linear-gradient(155deg,#22282a 0%,#191e21 100%)!important}.dark .hp-fin-cash:nth-child(3n+3){background:linear-gradient(155deg,#25252c 0%,#1b1a20 100%)!important}.dark .hp-fin-cash:after{background:#becbd709}.dark .hp-fin-cash:hover{box-shadow:0 12px 30px #0000003d;border-color:#555760!important}.dark .hp-fin-cash-head .hp-fin-code{color:#b7bec8}.dark .hp-fin-position-card{background:linear-gradient(155deg,#242428 0%,#1b1b20 100%)!important}.dark .hp-fin-stat{background:linear-gradient(150deg,#26262a 0%,#1c1c20 100%)!important}.dark .hp-fin-chart-card{background:linear-gradient(155deg,#222226 0%,#1b1b1f 100%)!important}.dark .hp-fin-table-card,.dark .hp-fin-bottom>.hp-card{background:#1c1c1f!important}.dark .hp-fin-icon,.dark .hp-fin-position-card .hp-fin-icon,.dark .hp-fin-stat .hp-fin-icon{color:#d7e9f6;background:linear-gradient(140deg,#343a43,#292d35);border-color:#49515b}.dark .hp-fin-cash:nth-child(3n+2) .hp-fin-icon{color:#b1e6da;background:linear-gradient(140deg,#293c3c,#243331);border-color:#35504c}.dark .hp-fin-cash:nth-child(3n+3) .hp-fin-icon{color:#d6d0ff;background:linear-gradient(140deg,#333243,#292938);border-color:#49465c}.dark .hp-fin-currency-list>div,.dark .hp-fin-table td,.dark .hp-fin-hawala-item{border-color:#37373c}.dark .hp-fin-table th{color:#b9b9c1;background:#252529}.dark .hp-fin-table tbody tr:hover{background:#2a2a30}.dark .hp-fin-avatar{color:#e1f0fa;background:linear-gradient(140deg,#303c49,#29343d);border-color:#3a4c5a}.dark .hp-fin-hawala-summary{background:linear-gradient(120deg,#282f35,#25292e);border-color:#3b454f}.dark .hp-fin-currency-list strong,.dark .hp-fin-table td,.dark .hp-fin-hawala-item strong{color:#f0f0f2}.dark .hp-fin-currency-list strong.hp-positive{color:var(--hp-positive)}.dark .hp-fin-currency-list strong.hp-negative{color:#f1a2a8}.dark .hp-fin-chart-head .hp-lang{color:#f4f4f5;background:#28282d;border-color:#47474d}@media (width<=730px){.hp-fin-section-heading{margin-top:24px}.hp-fin-cash{min-height:142px}}.hp-fin-cashflow{overflow:hidden}.hp-fin-flow-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 22px;display:grid}.hp-fin-flow-totals>div{background:var(--hp-bg);border:1px solid var(--hp-border);border-radius:12px;grid-template-columns:8px 1fr;align-content:center;column-gap:10px;min-width:0;padding:17px 18px;display:grid}.hp-fin-flow-dot{background:var(--hp-chart-1);border-radius:99px;grid-row:1/3;align-self:center;width:8px;height:8px}.hp-fin-flow-dot.out{background:var(--hp-chart-2)}.hp-fin-flow-dot.net{background:var(--hp-positive)}.hp-fin-flow-totals small{color:var(--hp-muted);font-size:11px;font-weight:650}.hp-fin-flow-totals strong{color:var(--hp-text);font-variant-numeric:tabular-nums;text-align:start;margin-top:5px;font-size:clamp(14px,1.65vw,22px);font-weight:800}.hp-fin-flow-table{min-width:470px;margin-top:18px}.hp-fin-flow-table tbody tr:hover{background:var(--hp-soft)}.hp-fin-flow-table td.hp-positive{color:var(--hp-positive)}.hp-fin-flow-table td.hp-negative{color:var(--hp-danger)}.dark .hp-fin-flow-totals>div{background:#25252b;border-color:#393940}.dark .hp-fin-flow-totals strong{color:var(--foreground)}.dark .hp-fin-flow-table td.hp-positive{color:var(--hp-positive)}.dark .hp-fin-flow-table td.hp-negative{color:var(--hp-danger)}@media (width<=730px){.hp-fin-flow-totals{grid-template-columns:1fr}.hp-fin-flow-totals>div{padding:12px 15px}}.hp-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.hp-input,.hp-lang){box-sizing:border-box;border-radius:9px;height:38px;min-height:38px;max-height:38px;padding-block:0;padding-inline:11px;line-height:normal}.hp-shell .hp-search{height:38px;min-height:38px;padding-block:0}.hp-shell .hp-search input{height:34px;min-height:34px;max-height:34px;padding-inline:0}.hp-shell textarea{border-radius:9px;min-height:88px;padding:10px 11px}.hp-shell input:focus-visible,.hp-shell select:focus-visible,.hp-shell textarea:focus-visible{outline:2px solid var(--hp-primary);outline-offset:1px}.dark .hp-shell :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hp-sidebar .hp-settings-toggle{text-align:start;width:100%}.hp-sidebar .hp-settings-chevron{width:15px;min-width:15px;height:15px;margin-inline-start:auto;padding:0;transition:transform .18s;background:0 0!important;border:0!important}.hp-sidebar .hp-settings-toggle.expanded .hp-settings-chevron{transform:rotate(180deg)}.hp-sidebar .hp-settings-subnav{border-inline-start:1px solid var(--hp-border);margin:2px 0 6px;padding-inline-start:13px}.hp-sidebar .hp-settings-subnav .hp-nav-link{min-height:40px;font-size:12px}.hp-sidebar .hp-settings-subnav .hp-nav-link>svg{width:30px;min-width:30px;height:30px;padding:7px}.hp-collapsed .hp-sidebar .hp-settings-subnav{border:0;padding-inline-start:0}.hp-collapsed .hp-sidebar .hp-settings-chevron{display:none}@media (width<=730px){.hp-collapsed .hp-sidebar .hp-settings-chevron{display:block}}.hp-company-form{gap:18px;max-width:960px;display:grid}.hp-company-form .hp-card{border-radius:15px;padding:24px}.hp-company-card-heading{color:var(--hp-text);align-items:center;gap:11px;margin-bottom:23px;display:flex}.hp-company-card-heading>svg{color:var(--hp-primary)}.hp-company-card-heading h2{margin:0;font-size:15px;font-weight:800}.hp-company-logo-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hp-company-logo-preview{border:1px dashed var(--hp-border);width:122px;height:122px;color:var(--hp-muted);background:var(--hp-bg);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.hp-company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:9px}.hp-company-logo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-company-upload{cursor:pointer;position:relative}.hp-company-upload input[type=file]{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.hp-company-fields{gap:20px;display:grid}.hp-company-field{gap:8px;min-width:0;display:grid}.hp-company-field>span{color:var(--hp-text);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.hp-company-field>span b{color:var(--hp-danger)}.hp-company-form .hp-company-address{resize:vertical;line-height:1.6;height:auto!important;min-height:95px!important;max-height:none!important;padding:12px!important}.hp-company-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.hp-company-number-input{align-items:center;gap:7px;display:flex}.hp-company-number-input input{flex:1;min-width:0}.hp-company-number-input button{border:1px solid var(--hp-border);background:var(--hp-surface);width:38px;height:38px;color:var(--hp-danger);border-radius:9px;flex:none;place-items:center;display:grid}.hp-company-number-input button:hover{background:var(--hp-soft)}.hp-company-error{color:var(--hp-danger);font-size:11px}.hp-company-submit{justify-content:flex-end;display:flex}.hp-company-submit .hp-btn{min-width:150px}.dark .hp-company-logo-preview{background:#29292d}.dark .hp-company-number-input button{background:#28282e;border-color:#43434a}@media (width<=680px){.hp-company-form .hp-card{padding:17px}.hp-company-number-grid{grid-template-columns:1fr}}.hp-company-form{gap:16px;width:100%;max-width:none}.hp-company-upper{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.hp-company-upper .hp-card{min-width:0}.hp-company-logo-row{gap:14px}.hp-company-logo-preview{width:104px;height:104px}.hp-company-fields{grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr);gap:16px;display:grid}.hp-company-form .hp-company-address{min-height:65px!important}.hp-company-number-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:13px}@media (width<=1050px){.hp-company-upper{grid-template-columns:1fr}.hp-company-fields{grid-template-columns:1fr 1fr}}@media (width<=680px){.hp-company-fields,.hp-company-number-grid{grid-template-columns:1fr}}.hp-currency-toolbar{justify-content:flex-end;margin-bottom:16px;display:flex}.hp-currency-form{margin-bottom:16px}.hp-currency-form-grid{grid-template-columns:1fr 2fr 1fr;gap:14px;margin-bottom:18px;display:grid}.hp-currency-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hp-currency-locked{color:var(--hp-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<=700px){.hp-currency-form-grid{grid-template-columns:1fr}}.hp-sidebar{border-inline-end:1px solid var(--hp-border)}.hp-brand{border-bottom:1px solid var(--hp-border);flex-shrink:0;height:72px;min-height:72px;max-height:72px}.hp-topbar{height:72px;min-height:72px;max-height:72px}.hp-role-pills{flex-wrap:wrap;gap:7px;display:flex}.hp-role-pills span{border:1px solid var(--hp-border);background:var(--hp-soft);color:var(--hp-text);border-radius:8px;padding:6px 9px;font-size:11px}@media (width<=730px){.hp-brand,.hp-topbar{height:62px;min-height:62px;max-height:62px}}.hp-user-initial,.hp-role-avatar{color:#17618c;background:linear-gradient(145deg,#d7f0ff,#edf4fc);border:1px solid #bfddee;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff90}.hp-role-avatar{color:#3268a9;background:linear-gradient(145deg,#e0eafa,#f1f5ff)}.hp-role-form{gap:18px;margin-bottom:18px;display:grid}.hp-role-form-header{justify-content:space-between;align-items:center;display:flex}.hp-role-form-header h3{margin:0;font-size:16px;font-weight:800}.hp-role-permission-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.hp-role-permission{border:1px solid var(--hp-border);background:var(--hp-surface);cursor:pointer;text-transform:capitalize;border-radius:11px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:650;display:flex}.hp-role-permission.selected{background:linear-gradient(125deg,#eaf5ff,#f7fbff);border-color:#74b3db}.hp-role-permission input{accent-color:#187cb6;cursor:pointer;width:16px;height:16px}.dark .hp-user-initial,.dark .hp-role-avatar{color:#d8edff;background:linear-gradient(145deg,#304557,#26323d);border-color:#455f72}.dark .hp-role-permission{color:#e7e8ec;background:#24252a;border-color:#3e4048}.dark .hp-role-permission.selected{background:linear-gradient(125deg,#243b4d,#242c36);border-color:#4b8caf}.hp-shell .hp-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.hp-shell .hp-btn svg{stroke-width:2px;flex-shrink:0;width:16px;height:16px}.hp-shell .hp-btn-sm svg{width:14px;height:14px}.hp-shell .hp-action-icon{border:1px solid var(--hp-border);background:var(--hp-surface);width:36px;height:36px;color:var(--hp-text);border-radius:10px;place-items:center;display:inline-grid}.hp-shell .hp-action-icon:hover:not(:disabled){background:var(--hp-soft);border-color:var(--hp-primary);color:var(--hp-primary)}.hp-shell .hp-action-icon:disabled{opacity:.4}.dark .hp-shell .hp-action-icon{color:#ededf0;background:#29292e;border-color:#41414a}.dark .hp-shell .hp-action-icon:hover:not(:disabled){color:#fff;background:#373944;border-color:#777d91}.hp-platform-shell{background:var(--hp-bg);min-height:100vh;color:var(--hp-text);grid-template-columns:244px minmax(0,1fr);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;display:grid}.hp-platform-sidebar{background:var(--hp-surface);border-inline-end:1px solid var(--hp-border);flex-direction:column;gap:30px;min-height:100vh;padding:26px 15px;display:flex}.hp-platform-brand{white-space:nowrap;align-items:center;gap:9px;padding:0 12px;font-size:19px;font-weight:850;display:flex}.hp-platform-brand>svg{color:var(--hp-primary)}.hp-platform-brand span{color:var(--hp-muted);font-size:11px;font-weight:700}.hp-platform-sidebar nav{gap:5px;display:grid}.hp-platform-link{color:var(--hp-muted);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.hp-platform-link:hover{background:var(--hp-bg);color:var(--hp-text)}.hp-platform-link.active{color:#105d98;background:linear-gradient(120deg,#d8eefb,#eef5ff)}.dark .hp-platform-link.active{color:#daecff;background:linear-gradient(110deg,#293847,#292c37)}.hp-platform-private{gap:10px;margin-top:auto;padding:12px;display:grid}.hp-platform-user{align-items:center;gap:10px;min-width:0;display:flex}.hp-platform-user-avatar{color:#105d98;background:linear-gradient(120deg,#d8eefb,#eef5ff);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.dark .hp-platform-user-avatar{color:#daecff;background:linear-gradient(110deg,#293847,#292c37)}.hp-platform-user-meta{min-width:0;display:grid}.hp-platform-user-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.hp-platform-user-meta small{color:var(--hp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hp-platform-logout{border:1px solid var(--hp-border);width:100%;color:var(--hp-muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.hp-platform-logout:hover{background:var(--hp-bg);border-color:var(--hp-danger);color:var(--hp-danger)}.hp-platform-content{min-width:0;padding:36px clamp(18px,3vw,46px) 80px}.hp-platform-heading{margin-bottom:28px}.hp-platform-heading span{letter-spacing:2px;color:var(--hp-primary);font-size:10px;font-weight:800}.hp-platform-heading h1{letter-spacing:-.6px;margin-top:8px;font-size:clamp(24px,3vw,32px);font-weight:850}.hp-platform-metrics{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin-bottom:22px;display:grid}.hp-platform-metric,.hp-platform-panel{background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);border-radius:16px;padding:22px}.hp-platform-metric>span{color:var(--hp-muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.hp-platform-metric>span svg{color:var(--hp-primary)}.hp-platform-metric strong{margin-top:18px;font-size:31px;font-weight:850;display:block}.hp-platform-panel{min-width:0;margin-bottom:16px}.hp-platform-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hp-platform-panel h2{margin:0 0 15px;font-size:15px;font-weight:800}.hp-platform-panel>header h2{margin:0}.hp-platform-panel a{color:var(--hp-primary);font-weight:700;text-decoration:none}.hp-platform-panel p{color:var(--hp-muted);font-size:13px}.hp-platform-form{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.hp-platform-form label{flex:1;gap:8px;min-width:190px;font-size:12px;font-weight:700;display:grid}.hp-platform-form small{color:var(--hp-danger)}@media (width<=800px){.hp-platform-shell{grid-template-columns:1fr}.hp-platform-sidebar{min-height:auto;padding:14px}.hp-platform-sidebar nav{display:flex;overflow-x:auto}.hp-platform-link{white-space:nowrap}.hp-platform-private{margin-top:0}}.hp-auth-shell{background:var(--hp-surface);min-height:100svh;color:var(--hp-text);grid-template-columns:minmax(0,1fr) minmax(500px,1fr);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;display:grid}.hp-auth-visual{color:#fff;background:linear-gradient(153deg,#073b66 0%,#075782 47%,#087da5 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:40px clamp(32px,5vw,78px);display:flex;position:relative;overflow:hidden}.hp-auth-visual:before{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:480px;height:480px;position:absolute;top:19%;right:-210px;box-shadow:0 0 0 90px #ffffff0a,0 0 0 200px #ffffff06}.hp-auth-brand,.hp-auth-mobile-brand{letter-spacing:-.9px;z-index:1;align-items:center;gap:12px;font-size:23px;font-weight:850;display:flex;position:relative}.hp-auth-brand>span:last-child span{color:#83dffe}.hp-auth-logo{color:#0a6493;background:#fff;border-radius:12px;place-items:center;width:41px;height:41px;font-size:23px;font-weight:850;display:grid;box-shadow:0 8px 22px #002a4733}.hp-auth-visual-content{z-index:1;max-width:570px;position:relative}.hp-auth-eyebrow{color:#bfeaff;letter-spacing:1.6px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.hp-auth-visual h1{letter-spacing:-2.2px;margin:21px 0;font-size:clamp(36px,4vw,64px);font-weight:850;line-height:1.12}.hp-auth-visual h1 span{color:#a5ebff}.hp-auth-visual-content>p{color:#d5ebf4;max-width:445px;font-size:16px;line-height:1.85}.hp-auth-features{flex-wrap:wrap;gap:11px;margin-top:36px;display:flex}.hp-auth-features span{color:#e6f8ff;background:#ffffff10;border:1px solid #ffffff36;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.hp-auth-visual-footer{color:#b9dbe8;z-index:1;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.hp-auth-right{background:var(--hp-surface);flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:30px clamp(24px,5vw,80px);display:flex}.hp-auth-top,.hp-auth-bottom{color:var(--hp-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.hp-auth-theme{background:var(--hp-soft);color:var(--hp-text);border:1px solid var(--hp-border);cursor:pointer;border-radius:9px;padding:9px 13px;font-size:12px}.hp-auth-theme:hover{border-color:var(--hp-primary)}.hp-auth-card{width:min(100%,435px);margin:0 auto;padding:12px 0}.hp-auth-mobile-brand{display:none}.hp-auth-welcome{letter-spacing:2px;color:var(--hp-primary);font-size:11px;font-weight:850}.hp-auth-card h2{letter-spacing:-1.1px;margin:11px 0 8px;font-size:31px;font-weight:850}.hp-auth-subtitle{color:var(--hp-muted);margin-bottom:31px;font-size:13px;line-height:1.6}.hp-auth-form{gap:21px;display:grid}.hp-auth-field{gap:9px;display:grid}.hp-auth-field label,.hp-auth-demo label{color:var(--hp-text);font-size:12px;font-weight:750}.hp-auth-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hp-auth-field-heading a,.hp-auth-register a{color:var(--hp-primary);font-size:12px;font-weight:750;text-decoration:none}.hp-auth-field input{border:1px solid var(--hp-border);background:var(--hp-surface);width:100%;color:var(--hp-text);border-radius:10px;padding:0 13px;font-size:13px;min-height:46px!important}.hp-auth-field input:focus{outline:2px solid color-mix(in srgb,var(--hp-primary) 24%,transparent);outline-offset:1px;border-color:var(--hp-primary)}.hp-auth-remember{color:var(--hp-muted);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.hp-auth-submit{background:var(--hp-gradient);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 24px #087eab25}.hp-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #087eab35}.hp-auth-submit:disabled{opacity:.6;cursor:not-allowed}.hp-auth-register{text-align:center;color:var(--hp-muted);margin-top:5px;font-size:12px}.hp-auth-status{color:var(--hp-positive);text-align:center;margin-top:14px;font-size:12px}.hp-auth-demo{border:1px solid var(--hp-border);background:var(--hp-soft);border-radius:12px;gap:9px;margin-bottom:24px;padding:15px;display:grid}.hp-auth-demo select{border:1px solid var(--hp-border);background:var(--hp-surface);height:39px;color:var(--hp-text);border-radius:8px;padding:0 10px;font-size:12px}.hp-auth-demo small{color:var(--hp-muted);font-size:11px}.dark .hp-auth-shell,.dark .hp-auth-right{background:#17191d}.dark .hp-auth-visual{background:linear-gradient(153deg,#111f31,#18334a 55%,#1a485b)}.dark .hp-auth-field input{background:#23262c;border-color:#3a3f48}.dark .hp-auth-theme{background:#242a32;border-color:#3e4652}.dark .hp-auth-submit{color:#fff;background:linear-gradient(110deg,#087ea9,#1a5f9c)}@media (width<=950px){.hp-auth-shell{grid-template-columns:1fr}.hp-auth-visual{display:none}.hp-auth-right{min-height:100svh}.hp-auth-mobile-brand{margin-bottom:36px;font-size:20px;display:flex}.hp-auth-mobile-brand .hp-auth-logo{background:var(--hp-gradient);color:#fff;width:36px;height:36px;font-size:21px}.hp-auth-mobile-brand strong span{color:var(--hp-primary)}}@media (width<=520px){.hp-auth-right{gap:20px;padding:20px 22px}.hp-auth-card h2{font-size:27px}.hp-auth-top>span{display:none}.hp-auth-top{justify-content:flex-end}.hp-auth-mobile-brand{margin-bottom:23px}}@media (prefers-reduced-motion:reduce){.hp-auth-submit{transition:none}.hp-auth-submit:hover:not(:disabled){transform:none}}.hp-auth-shell{background:radial-gradient(ellipse at 17% 12%,#087eab18,transparent 43%),radial-gradient(ellipse at 87% 88%,#073d7611,transparent 44%),var(--hp-bg);justify-content:center;align-items:stretch;min-height:100svh;display:flex}.hp-auth-centered{background:0 0;grid-template-rows:auto 1fr auto;align-items:center;gap:24px;width:100%;min-height:100svh;padding:23px clamp(18px,3vw,44px);display:grid}.hp-auth-centered .hp-auth-top{width:100%;max-width:1120px;margin-inline:auto}.hp-auth-card-centered{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:22px;width:min(100%,455px);margin:auto;padding:34px clamp(23px,3vw,42px) 30px;box-shadow:0 20px 60px #12365a16,0 2px 6px #12365a08}.hp-auth-main-brand{justify-content:center;gap:10px;margin:0 0 24px;font-size:23px;display:flex}.hp-auth-main-brand .hp-auth-logo{background:var(--hp-gradient);color:#fff;width:39px;height:39px}.hp-auth-main-brand strong span{color:var(--hp-primary)}.hp-auth-security{color:var(--hp-primary);justify-content:center;align-items:center;gap:7px;margin-bottom:17px;font-size:11px;font-weight:700;display:flex}.hp-auth-card-centered .hp-auth-welcome{text-align:center;display:block}.hp-auth-card-centered h2{text-align:center;margin:10px 0 7px;font-size:28px}.hp-auth-card-centered .hp-auth-subtitle{text-align:center;margin-bottom:26px}.hp-auth-card-centered .hp-auth-form{gap:18px}.hp-auth-card-centered .hp-auth-register{margin-top:6px}.hp-auth-centered .hp-auth-bottom{text-align:center;justify-content:center}.dark .hp-auth-shell{background:radial-gradient(at 17% 12%,#11678f29,#0000 44%),#14171d}.dark .hp-auth-centered{background:0 0}.dark .hp-auth-card-centered{background:#1d222a;border-color:#333d49;box-shadow:0 22px 65px #00000040}.dark .hp-auth-main-brand .hp-auth-logo{background:linear-gradient(130deg,#0da9d8,#145d9c)}@media (width<=950px){.hp-auth-centered{grid-template-rows:auto 1fr auto;display:grid}.hp-auth-card-centered{margin:auto}.hp-auth-main-brand{margin-bottom:24px}}@media (width<=520px){.hp-auth-centered{padding:18px 14px}.hp-auth-card-centered{border-radius:18px;padding:28px 22px 25px}.hp-auth-card-centered h2{font-size:25px}}.hp-auth-shell>.hp-auth-centered{flex:1;min-width:0}.hp-auth-centered .hp-auth-card-centered{place-self:center}.hp-auth-passkey{margin:0 0 19px}.hp-auth-passkey>div:first-child{width:100%}.hp-auth-passkey button{border:1px solid var(--hp-border);background:var(--hp-surface);width:100%;min-height:42px;color:var(--hp-text);border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.hp-auth-passkey button:hover{background:var(--hp-soft);border-color:var(--hp-primary)}.hp-auth-passkey .relative.my-6{margin-block:15px}.hp-auth-passkey .relative.flex.justify-center span{background:var(--hp-surface);color:var(--hp-muted)}.dark .hp-auth-passkey button{background:#242b34;border-color:#3a4653}.dark .hp-auth-passkey .relative.flex.justify-center span{background:#1d222a}.hp-auth-shell{z-index:10;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.hp-auth-shell>.hp-auth-centered{box-sizing:border-box!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:22px!important;display:grid!important;position:relative!important}.hp-auth-centered .hp-auth-top{grid-row:1;justify-self:center;width:min(100%,1120px)}.hp-auth-centered .hp-auth-card-centered{grid-area:2/1;box-sizing:border-box!important;place-self:center!important;width:min(100%,455px)!important;max-width:455px!important;margin:24px auto!important}.hp-auth-centered .hp-auth-bottom{text-align:center;grid-row:3;width:100%;justify-self:center!important}@media (width<=520px){.hp-auth-shell>.hp-auth-centered{padding:14px!important}.hp-auth-centered .hp-auth-card-centered{width:min(100%,455px)!important;margin:16px auto!important}}.hp-auth-theme{place-items:center;width:40px;height:40px;padding:0;display:inline-grid}
