:root{--header-h:64px;--hdr-bg:#000;--hdr-fg:#cfcfcf;--hdr-border:rgba(255,255,255,0.06);--frame-border:#3a3a3a;--surface-bg:#d5d5d5;--surface-fg:#333333;--card-bg:#ffffff;--card-border:#dddddd;--card-shadow:0 6px 18px rgba(0,0,0,0.08);--accent:#000000;--accent-fg:#ffffff;--focus-ring:rgba(0,0,0,0.3);--theme-header-bg:var(--hdr-bg);--theme-header-text:var(--hdr-fg);--theme-header-link:var(--hdr-fg);--theme-link-color:var(--hdr-fg)}.hb-drawer,.hb-menuPanel,.hb-mobileDrawer,.hb-sheet,.hb-sheetPanel,.hb-sidebar{color:var(--theme-header-text,var(--hdr-fg,#fff))!important}.hb-drawer,.hb-drawer [class*=panel],.hb-menuPanel,.hb-mobileDrawer,.hb-mobileDrawer [class*=panel],.hb-sheet,.hb-sheet [class*=panel],.hb-sheetPanel,.hb-sidebar,.hb-sidebar [class*=panel]{background-color:var(--theme-header-bg,var(--hdr-bg,#000))!important;background-image:none!important}@font-face{font-family:Ethna;src:url(/fonts/ethna/font.woff2) format("woff2"),url(/fonts/ethna/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,html{margin:0;padding:0}.bh-siteShell,body{min-height:100dvh}.bh-siteShell{display:flex;flex-direction:column}.bh-siteMain{flex:1 0 auto;min-height:0}.bh-siteFooter{margin-top:auto}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--sidebar-width-open:220px;--sidebar-width-rail:56px;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hair:#e5e7eb;--error:#b91c1c;--fg-muted:#6b7280;--sidebar-bg:#ffffff;--sidebar-fg:#111827;--sidebar-muted:#6b7280;--sidebar-border:#d1d5db;--sidebar-hover-fg:#111827;--sidebar-active-fg:#111827;--sidebar-focus-ring:rgba(37,99,235,0.35);--sidebar-active-bg:#ffffff;--sidebar-active-accent:#ff9900;--sidebar-primary-bg:#f9fafb;--sidebar-secondary-bg:#ffffff;--app-bg:#f3f4f6;--panel-bg:#ffffff;--panel-elev-bg:#ffffff;--panel-border:#d1d5db;--panel-shadow:0 1px 3px rgba(15,23,42,0.12);--table-header:#f9fafb;--table-row-border:#e5e7eb;--text-main:#111827;--text-on-panel:#111827;--text-dim-on-panel:#6b7280;--focus-ring:rgba(59,130,246,0.35);--radius:10px;--page-padding:24px;--gap-sm:6px;--gap-md:10px;--gap-lg:18px;--input-bg-panel:#ffffff;--input-bg-canvas:#ffffff;--scrollbar-width:10px;--brand:#ff9900;--brand-600:#e98a00;--brand-50:#fef3e0;--input-bg:#ffffff;--input-fg:#0f172a;--input-border:#d1d5db;--input-placeholder:#9ca3af;--input-focus:var(--brand-600);--input-menu-bg:#ffffff;--input-menu-fg:#0f172a}@media (prefers-color-scheme:dark){:root{--input-bg:#ffffff;--input-fg:#0f172a;--input-border:#d1d5db;--input-menu-bg:#ffffff;--input-menu-fg:#0f172a}}.sidebar,[data-admin],[data-client],body,html{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-admin] a,[data-client] a{color:inherit;text-decoration:none}[data-admin] a:hover,[data-client] a:hover{text-decoration:underline}.header{background:#003b4f;color:#e5f2f6;border-bottom:1px solid rgba(0,0,0,.45)}.header a{color:inherit}.header a:hover{text-decoration:underline}:where([data-client],[data-admin]) .panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--panel-shadow);color:var(--text-on-panel)}:where([data-client],[data-admin]) .panel--p{padding:14px}:where([data-client],[data-admin]) .page-wrap{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--page-padding)}:where([data-client],[data-admin]) .page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);color:var(--text-main)}:where([data-client],[data-admin]) .page-title{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:var(--text-main)}:where([data-client],[data-admin]) .grid{display:grid;grid-gap:12px;gap:12px}:where([data-client],[data-admin]) .table{width:100%;border-collapse:collapse;font-size:13px;background:#ffffff;color:var(--text-main)}:where([data-client],[data-admin]) .table thead th{background:var(--table-header);color:var(--text-main);text-align:left;font-weight:700;padding:8px 10px;border-bottom:1px solid var(--table-row-border);white-space:nowrap}:where([data-client],[data-admin]) .table td,:where([data-client],[data-admin]) .table th{padding:8px 10px;font-size:13px;border-bottom:1px solid var(--table-row-border);color:var(--text-main)}:where([data-client],[data-admin]) .table tbody tr:nth-child(2n) td{background:#f9fafb}:where([data-client],[data-admin]) .field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}:where([data-client],[data-admin]) .field>label{font-size:13px;font-weight:600;color:var(--text-dim-on-panel)}:where([data-client],[data-admin]) .input,:where([data-client],[data-admin]) input[type=email],:where([data-client],[data-admin]) input[type=number],:where([data-client],[data-admin]) input[type=text],:where([data-client],[data-admin]) select,:where([data-client],[data-admin]) textarea{width:100%;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius);background:var(--input-bg-panel);color:var(--input-fg);font-size:13px}:where([data-client],[data-admin]) .input::placeholder,:where([data-client],[data-admin]) input::placeholder,:where([data-client],[data-admin]) textarea::placeholder{color:var(--input-placeholder)}:where([data-client],[data-admin]) .input:focus,:where([data-client],[data-admin]) input:focus,:where([data-client],[data-admin]) select:focus,:where([data-client],[data-admin]) textarea:focus{outline:2px solid var(--input-focus);outline-offset:2px;box-shadow:none}:where([data-client],[data-admin]) .save-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#111827;color:#ffffff;padding:8px 14px;border-radius:999px;font-size:.95rem;cursor:pointer;font-weight:600;box-shadow:0 8px 16px rgba(15,23,42,.18)}:where([data-client],[data-admin]) .save-button:hover{filter:brightness(1.06)}:where([data-client],[data-admin]) .save-button:active{transform:translateY(1px)}:where([data-client],[data-admin]) .save-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}:where([data-client],[data-admin]) .save-button[disabled]{opacity:.6;cursor:default}:where([data-client],[data-admin]) .btn-primary{display:inline-block;border:1px solid var(--brand-600);background:var(--brand);color:#111827;padding:8px 12px;border-radius:999px;text-decoration:none;font-size:.95rem;font-weight:700}:where([data-client],[data-admin]) .btn-primary:hover{filter:brightness(1.05)}:where([data-client],[data-admin]) .statusPill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.12);color:#111827;background:#f3f4f6}.statusOk{color:#15803d;font-size:12px}.statusErr{color:#b91c1c;font-size:12px}.dashboard-grid{position:relative;height:100vh;display:flex;flex-direction:column;background:var(--app-bg)}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:150;align-items:center;justify-content:space-between;height:62px;background:var(--app-header-bg,#024059);color:var(--app-header-text,#ffffff);padding:0 px;border-bottom:1px solid #020617}.appHeader,.appHeader-left{display:flex}.appHeader-menuBtn{border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.appHeader-menuBtn--full:hover{outline:1px solid rgba(255,255,255,.8);outline-offset:0}.appHeader-title{display:flex;align-items:center;margin-left:12px;font-weight:600;font-size:14px}.headerAccountDock{position:relative;display:flex;align-items:center;gap:8px}.accountMenuRoot{position:relative}.accountGearBtn{border:none;background:transparent;color:inherit;cursor:pointer;padding:8px;border-radius:999px;display:flex;align-items:center;justify-content:center}.accountGearBtn:hover{background:rgba(255,255,255,.08)}.accountGearIcon{font-size:22px;line-height:1}.main{position:relative;z-index:0;flex:1 1 auto;overflow:auto;padding:40px 16px 16px;background:var(--app-bg);color:var(--text-main)}.sidebar{position:fixed;top:0;left:0;z-index:130;width:200px;max-width:80vw;height:100vh;background-color:var(--sidebar-bg);color:var(--sidebar-fg);display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);overflow:visible;font-size:14px;isolation:isolate;transform:translateX(-100%);transition:transform .3s ease-out,box-shadow .3s ease-out}.sidebar.sidebar--open{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.45)}.topDock{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background-color:#ffffff;border-bottom:1px solid var(--sidebar-border)}.topDock-title{font-size:14px;font-weight:600;letter-spacing:.02em;color:#111827}.topDock-closeBtn{border:none;background:transparent;color:#4b5563;font-size:18px;font-weight:500;padding:2px 4px;cursor:pointer;line-height:1}.topDock-closeBtn:hover{color:#111827}.topDock-closeBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sidebar-focus-ring);border-radius:4px}.sidebarNav{position:relative;display:flex;align-items:flex-start}.navigationContainer{flex:0 0 200px}.sidebar .group{position:relative}.sidebar .tab{display:flex;align-items:center;width:100%;padding:10px 40px 10px 20px;text-align:left;border:none;background:transparent;cursor:pointer}.sidebar .chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none;opacity:.7}.sidebar-inner{display:flex;flex:1 1 auto;min-height:0;background:var(--sidebar-bg)}.sidebar-primary{width:220px;background:var(--sidebar-primary-bg);border-right:1px solid var(--sidebar-border)}.sidebar-secondary{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--sidebar-secondary-bg)}.sidebar-secondary-header{padding:10px 14px;border-bottom:1px solid var(--sidebar-border)}.sidebar-secondary-title{font-size:14px;font-weight:600;color:#111827}.sidebar-secondary-body{flex:1 1 auto;min-height:0;padding:4px 0 8px}.sidebar-secondary-empty{flex:1 1 auto;display:grid;place-items:center;padding:16px}.bottomDock{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;padding:8px 10px;background-color:#ffffff;border-top:1px solid var(--sidebar-border)}.accountBtn,.bottomDock{display:flex;align-items:center;gap:8px}.accountBtn{background:none;border:none;cursor:pointer;color:#111827;border-radius:999px;padding:6px 8px}.accountBtn:hover{background:#f3f4f6}.accountBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sidebar-focus-ring)}.accountAvatar{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:grid;place-items:center;border:1px solid rgba(148,163,184,.9);overflow:hidden}.accountAvatar img{width:100%;height:100%;object-fit:cover;display:block}.accountLabel{font-weight:600;font-size:.92rem;color:#111827}.accountMenu{position:absolute;left:10px;right:10px;bottom:56px;background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:6px;list-style:none;margin:0;box-shadow:0 12px 24px rgba(15,23,42,.25)}.menuItem{display:block;width:100%;text-align:left;background:none;border:none;color:#111827;text-decoration:none;padding:10px;border-radius:8px;font-size:.95rem;cursor:pointer}.menuItem:hover{background:#f3f4f6}.danger{color:#b91c1c}.danger:hover{color:#7f1d1d;background:#fee2e2}.tab{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0;color:#111827;text-decoration:none;border-radius:0;outline:none;border:none;background:transparent;cursor:pointer;font:inherit;transition:background .2s ease,color .2s ease,box-shadow .19s ease}.tab--primary{padding:9px 16px}.tab:hover{background:#e5e7eb}.tabLabel{overflow:hidden;text-overflow:ellipsis}.chevron{margin-left:auto;font-size:12px;opacity:.7}.tabActive.tab--primary{background:#ffffff;font-weight:600;box-shadow:inset 3px 0 0 #111827}.subtab{display:flex;align-items:center;gap:8px;padding:8px 18px;margin:0;color:#111827;text-decoration:none;border-radius:0;border:none;min-height:32px;background:#ffffff;transition:background .12s ease,color .12s ease}.subtab:hover{background:#f3f4f6}.subtabActive.subtab--secondary{background:#e5efff;font-weight:600;box-shadow:inset 3px 0 0 #111827}.sidebar-backdrop{position:fixed;inset:0;z-index:120;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;border:none;padding:0}.sidebar-backdrop.is-visible{opacity:1;pointer-events:auto;transition:opacity .2s ease}.bh-scroll-viewport{overflow:auto;scrollbar-width:thin}.bh-scroll-viewport::-webkit-scrollbar{width:var(--scrollbar-width)}.sidebar .bh-scroll-viewport::-webkit-scrollbar-track{background:#f9fafb}.sidebar .bh-scroll-viewport::-webkit-scrollbar-thumb{background:#d4d4d8}.sidebar .bh-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.main .bh-scroll-viewport::-webkit-scrollbar-track{background:#e5e7eb}.main .bh-scroll-viewport::-webkit-scrollbar-thumb{background:#cbd5f5}.main .bh-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-client]{background:transparent;color:var(--text-main);--radius:var(--radius);--page-padding:var(--page-padding);--gap-sm:var(--gap-sm);--gap-md:var(--gap-md);--gap-lg:var(--gap-lg)}[data-client] .panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--panel-shadow);color:var(--text-on-panel)}[data-client] .panel--p{padding:14px}[data-client] .panel .panel.panel--surface{background:var(--panel-elev-bg)!important;border:1px solid var(--panel-border)!important;box-shadow:0 6px 16px rgba(15,23,42,.12)!important;color:var(--text-on-panel)}[data-client] .panel .panel:not(.panel--surface){background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-client] .panel .sticky-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--panel-border);background:var(--panel-bg)!important;color:var(--text-on-panel)}[data-client] .page-wrap{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--page-padding)}[data-client] .page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);color:var(--text-main)}[data-client] .page-title{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:var(--text-main)}[data-client] .tabs-row{display:flex;gap:var(--gap-sm);flex-wrap:wrap}[data-client] .grid{display:grid;grid-gap:12px;gap:12px}[data-client] .grid-2{grid-template-columns:repeat(2,1fr)}[data-client] .grid-fit-240{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}[data-client] .row{display:flex;align-items:center;gap:8px}[data-client] .on-canvas input,[data-client] .on-canvas select,[data-client] .on-canvas textarea{background:var(--input-bg-canvas);color:var(--text-main);border-color:#cbd5e1}:where([data-client]) .tabs-row .save-button{min-width:96px;padding:6px 12px;border-radius:999px;font-weight:600;line-height:1.1;background:#ffffff;color:#111827;border-color:rgba(15,23,42,.12);box-shadow:0 4px 10px rgba(15,23,42,.08)}:where([data-client]) .tabs-row .save-button:hover{filter:brightness(1.08)}:where([data-client]) .tabs-row [draggable=true]{cursor:-webkit-grab;cursor:grab}:where([data-client]) .tabs-row [draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}:where([data-client]) .tabs-row .drag-over{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}:where([data-client]) .table tbody td:nth-child(3),:where([data-client]) .table thead th:nth-child(3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-client]) .table tbody td:last-child,:where([data-client]) .table thead th:last-child{width:70px;text-align:right}:where([data-client]) .table td,:where([data-client]) .table thead th{padding-top:8px;padding-bottom:8px}:where([data-client]) input[type=checkbox]{accent-color:var(--brand-600)}:where([data-client]) .modal .panel--p{display:grid;grid-gap:12px;gap:12px}.input,input.input,select.input,textarea.input{background-color:var(--input-bg);color:var(--input-fg);border:1px solid var(--input-border);border-radius:6px;padding:8px 10px;line-height:1.4}.input::placeholder{color:var(--input-placeholder)}.input:focus{outline:2px solid var(--input-focus);outline-offset:2px}.input:disabled{opacity:.7;cursor:not-allowed}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,currentColor 50%,transparent 0),linear-gradient(135deg,transparent 50%,currentColor 0),linear-gradient(90deg,transparent,transparent);background-position:calc(100% - 1.15rem) 50%,calc(100% - .65rem) 50%,0 0;background-size:.45rem .45rem,.45rem .45rem,100% 100%;background-repeat:no-repeat}select.input option{color:var(--input-menu-fg);background-color:var(--input-menu-bg)}[data-client] .sheet-white{background:#ffffff;color:#0f172a;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(15,23,42,.08)}[data-client] .sheet-white .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--sheet-head-bg,#f8fafc);border-bottom:1px solid #e5e7eb;font-weight:600}[data-client] .sheet-white .sheet-title{font-size:14px;font-weight:600}[data-client] .sheet-white .sheet-note{font-size:12px;opacity:.7}[data-client] .sheet-white .sheet-body{padding:12px 14px;background:#ffffff}.sheet-white .input,.sheet-white input.input,.sheet-white select.input,.sheet-white textarea.input{background-color:#ffffff;color:#0f172a;border-color:#e5e7eb;color-scheme:light}.sheet-white select.input option{color:#0f172a;background-color:#ffffff}.u-center{display:grid;place-items:center}.u-no-pad{padding:0!important}.main[data-builder=true]{padding:28px 16px 16px!important}.sidebarFlyout{position:absolute;left:100%;margin-left:0;background:#ffffff;color:#111827;border-radius:0;box-shadow:0 10px 20px rgba(15,23,42,.28);min-width:220px;max-width:320px;padding:0;overflow:hidden;border:1px solid #e5e7eb;z-index:140}.sidebarFlyout-head{display:none}.sidebarFlyout-body{padding:0}.sidebarFlyout-item{display:block;padding:10px 22px;font-size:.98rem;font-weight:400;text-decoration:none;color:#111827;white-space:nowrap;background:#ffffff}.sidebarFlyout-item:hover{background:#d0e6ff;text-decoration:none}.sidebarFlyout-item--active{background:#ffffff;font-weight:500}.accountMenu.accountMenu--header{position:absolute;right:0;top:calc(100% + 4px);z-index:300;position:fixed;top:52px;right:16px;left:auto;bottom:auto;min-width:190px;background:#ffffff;color:#0f172a;border-radius:8px;border:1px solid rgba(15,23,42,.18);box-shadow:0 12px 30px rgba(15,23,42,.4),0 0 0 1px rgba(255,255,255,.4);padding:4px 0;z-index:9999}.accountMenu.accountMenu--header .menuItem{display:flex;align-items:center;width:100%;padding:8px 12px;font-size:13px;text-align:left;border:none;background:transparent;color:inherit;cursor:pointer}.accountMenu.accountMenu--header .menuItem:hover{background:#f3f4f6}.accountMenu.accountMenu--header .menuItem.danger{color:#b91c1c}.accountMenu.accountMenu--header .menuItem.danger:hover{background:#fee2e2}.appHeader-right{position:relative;display:flex;align-items:center;gap:12px;padding-right:40px}.appHeader{z-index:100}.sidebar{z-index:300}.sidebar-backdrop{z-index:250}.appHeader,.appHeader-left{align-items:stretch}.appHeader-left>.appHeader-menuBtn{height:100%}.appHeader-menuBtn--full{display:flex;align-items:center;justify-content:center;width:52px;height:100%;padding:0}.appHeader-menuBtn--full:hover{background:rgba(255,255,255,.06);outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.appHeader-logoWrap{display:flex;align-items:center;margin-left:8px;margin-right:8px}.appHeader-logoImg{max-height:28px;width:auto;display:block}.appHeader-logo{height:28px;width:auto;display:block;object-fit:contain}.sidebar .tab,.sidebar .tab:hover,.sidebarFlyout-item,.sidebarFlyout-item:hover{text-decoration:none!important}.sidebar .tab:hover{background:#eceff6}.sidebarFlyout-item,.sidebarFlyout-item.sidebarFlyout-item--active{font-weight:400!important;background:#ffffff}.sidebarFlyout-item:hover{background:#eceff6}.quickAccessRow{flex-wrap:wrap;gap:6px;margin-bottom:8px}.quickAccessTag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid #d1d5db;background:#f9fafb;color:#111827;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.quickAccessTag:hover{background:#e5e7eb;border-color:#cbd5e1;text-decoration:none}.quickAccessTag--active{background:#e5f2f6;border-color:#60a5fa;box-shadow:0 0 0 1px rgba(37,99,235,.35);font-weight:600}[data-client] .financeTabsRow{display:flex;gap:24px;margin-top:4px;margin-bottom:8px;padding:0 4px;border-bottom:1px solid #e5e7eb}[data-client] .financeTab{position:relative;margin:0 20px 0 0;padding:10px 0 9px;background:none;border:none;border-bottom:3px solid transparent;font:600 14px/1.2 var(--font-ui);color:#4b5563;cursor:pointer;white-space:nowrap}[data-client] .financeTab:hover{color:#111827}[data-client] .financeTab--active{color:#005f73;border-bottom-color:#00a3b4}[data-client] .financeTab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.45);border-radius:2px}.financePanel-inner{padding:0}.financePanel-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px 0}.financePanel-titleRow{margin-bottom:4px}.financePanel-title{margin:0;font-size:20px;font-weight:700;color:#111827}.financePanel-header .quickAccessRow{margin-bottom:8px}.quickAccessRow{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.quickAccessRow-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:600}.quickAccessLink{border:none;background:transparent;padding:0;margin:0 2px;font-size:13px;font-weight:500;color:#2563eb;cursor:pointer;text-decoration:none}.quickAccessLink:hover{text-decoration:underline}.quickAccessLink--active{color:#1d4ed8;font-weight:600}.page-head--finance{align-items:flex-end}.financeTabsRow{display:flex;gap:10px;padding:0 2px;background:#ffffff;border-bottom:1px solid #d1d5db}.financeTab{position:relative;border:none;background:transparent;padding:10px 14px 8px;font-size:14px;font-weight:600;color:#111827;cursor:pointer;white-space:nowrap}.financeTab--active,.financeTab:hover{color:#0f766e}.financeTab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:#0f766e}.financePanel-body{background:#ffffff;padding:16px}.financePanel-loading{display:flex;justify-content:center;padding:24px}.finance-subtabs{display:flex;align-items:flex-end;gap:24px;margin-top:8px;padding:0;border-bottom:1px solid #e5e7eb}.finance-subtab{position:relative;border:none;background:transparent;padding:10px 0 12px;margin:0;font-size:15px;font-weight:500;color:#4b5563;cursor:pointer}.finance-subtab:hover{color:#111827}.finance-subtab--active{color:#111827;font-weight:600}.finance-subtab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:#008296}.appHeader-center{flex:1 1 auto;display:flex;justify-content:center;align-items:center;padding:0 16px}.appHeader-search{position:relative;width:100%;max-width:420px}.appHeader-searchInput{width:100%;border-radius:999px;border:1px solid rgba(148,163,184,.9);background:#f9fafb;color:#0f172a;padding:6px 32px 6px 10px;font-size:13px}.appHeader-searchInput::placeholder{color:#cbd5e1}.appHeader-searchInput:focus{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.appHeader-searchBtn{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;cursor:pointer;color:#0f172a;opacity:.7}.appHeader-searchBtn:hover{opacity:1}.appHeader-searchBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);border-radius:999px}@font-face{font-family:ethna;src:url(/_next/static/media/a17f2d4e704c4316-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ethna;src:url(/_next/static/media/c3ddf3cac66a3b42-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ethna Fallback;src:local("Arial");ascent-override:62.30%;descent-override:21.81%;line-gap-override:0.00%;size-adjust:112.35%}.__className_c9e1b0{font-family:ethna,ethna Fallback}.__variable_c9e1b0{--font-ethna:"ethna","ethna Fallback"}