@font-face{font-family:N27;src:url(/assets/fonts/n27-bold.woff2)format("woff2"),url(/assets/fonts/n27-bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:N27;src:url(/assets/fonts/n27-medium.woff2)format("woff2"),url(/assets/fonts/n27-medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Brockmann;src:url(/assets/fonts/brockmann-regular.woff2)format("woff2"),url(/assets/fonts/brockmann-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Brockmann;src:url(/assets/fonts/brockmann-medium.woff2)format("woff2"),url(/assets/fonts/brockmann-medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Brockmann;src:url(/assets/fonts/brockmann-semibold.woff2)format("woff2"),url(/assets/fonts/brockmann-semibold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/fonts/noto-sans-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--gutter:clamp(16px,3vw,32px);--content:clamp(1120px,80vw,1680px);--content-narrow:calc(var(--content) * .94);--dock-h:0px;--foot-h:0px;--bg:#f5f4f0;--surface:#fff;--surface-2:#edece6;--sunken:#fff;--sidebar:#ebe9e2;--sidebar-hover:#1414140d;--ink:#1a1a1a;--ink-2:#3a3a3a;--ink-3:#6e6e6e;--line:#e3e1da;--green:#29aa6d;--green-ink:#0b6b3d;--green-3:#c7f0d8;--assume:#1d6fbf;--assume-bg:#e4f0fa;--danger:#b4362b;--danger-bg:#fbedeb;--warn:#8a5a00;--warn-bg:#fff4d6;--c-customers:#0b6b3d;--c-otherin:#7ba89b;--c-salary:#eb6834;--c-tax:#2a78d6;--c-premises:#eda100;--c-software:#e87ba4;--c-suppliers:#4a3aa7;--c-travel:#e34948;--c-bank:#9a988f;--c-other:#c4c2ba;--c-internal:#d9d7cf;--c-x0:#0f8ca0;--c-x1:#8b55d6;--c-x2:#7f9b1f;--c-x3:#a6673a;--c-x4:#c2308c;--c-x5:#4c9be8;--c-x6:#4e7a6b;--c-x7:#a05195;--viz-good:#0b6b3d;--viz-bad:#eb6834;--viz-grid:#eceae3;--code-bg:#0a0a0a;--code-ink:#e8e6df;--code-dim:#8f8e88;--code-key:#4fd08f;--font-display:"N27","Brockmann","Helvetica Neue",Helvetica,Arial,sans-serif;--font-num:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Brockmann","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"Cascadia Code","SF Mono",Menlo,Consolas,monospace;--forest:#0f3d2e;--forest-2:#143e32;--on-forest:#fff;--on-forest-2:#ffffff9e;--stmt-bg:#fff;--stmt-ink:#111;--stmt-dim:#6e6e6e;--stmt-key:#0b6b3d;--stmt-rule:#00000038;--stmt-zebra:#00000006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--surface:#141414;--surface-2:#1c1c1b;--sunken:#0e1211;--sidebar:#111;--sidebar-hover:#ffffff0d;--ink:#f5f4f0;--ink-2:#cfcdc6;--ink-3:#8f8e88;--line:#262625;--green:#34c27f;--green-ink:#7fe0b0;--green-3:#17392a;--assume:#6ba4e0;--assume-bg:#153049;--danger:#f08a80;--danger-bg:#2a1412;--warn:#e0b764;--warn-bg:#2a2108;--c-customers:#29aa6d;--c-otherin:#5e9384;--c-salary:#d95926;--c-tax:#3987e5;--c-premises:#c98500;--c-software:#d55181;--c-suppliers:#9085e9;--c-travel:#e66767;--c-bank:#7a7973;--c-other:#55544f;--c-internal:#3a3a38;--c-x0:#3bb6cb;--c-x1:#b08af0;--c-x2:#a8c43f;--c-x3:#c98b5c;--c-x4:#e060b0;--c-x5:#79b8f5;--c-x6:#7dae9c;--c-x7:#c77dba;--viz-good:#29aa6d;--viz-bad:#d95926;--viz-grid:#232322;--code-bg:#000;--stmt-bg:var(--code-bg);--stmt-ink:var(--code-ink);--stmt-dim:var(--code-dim);--stmt-key:var(--code-key);--stmt-rule:#ffffff2e;--stmt-zebra:#ffffff06}}:root[data-theme=dark]{--bg:#0a0a0a;--surface:#141414;--surface-2:#1c1c1b;--sunken:#0e1211;--sidebar:#111;--sidebar-hover:#ffffff0d;--ink:#f5f4f0;--ink-2:#cfcdc6;--ink-3:#8f8e88;--line:#262625;--green:#34c27f;--green-ink:#7fe0b0;--green-3:#17392a;--assume:#6ba4e0;--assume-bg:#153049;--danger:#f08a80;--danger-bg:#2a1412;--warn:#e0b764;--warn-bg:#2a2108;--c-customers:#29aa6d;--c-otherin:#5e9384;--c-salary:#d95926;--c-tax:#3987e5;--c-premises:#c98500;--c-software:#d55181;--c-suppliers:#9085e9;--c-travel:#e66767;--c-bank:#7a7973;--c-other:#55544f;--c-internal:#3a3a38;--c-x0:#3bb6cb;--c-x1:#b08af0;--c-x2:#a8c43f;--c-x3:#c98b5c;--c-x4:#e060b0;--c-x5:#79b8f5;--c-x6:#7dae9c;--c-x7:#c77dba;--viz-good:#29aa6d;--viz-bad:#d95926;--viz-grid:#232322;--code-bg:#000;--stmt-bg:var(--code-bg);--stmt-ink:var(--code-ink);--stmt-dim:var(--code-dim);--stmt-key:var(--code-key);--stmt-rule:#ffffff2e;--stmt-zebra:#ffffff06}*{box-sizing:border-box}html,body{height:100%;margin:0}html{scrollbar-gutter:stable;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.shell{min-height:100dvh;padding:var(--gutter);padding-top:0;padding-bottom:calc(var(--gutter) + var(--dock-h) + var(--foot-h));flex-direction:column;display:flex}header,footer{max-width:var(--content-narrow);width:100%;margin:0 auto}header{z-index:18;background:var(--bg);padding-top:max(var(--gutter),env(safe-area-inset-top));box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-bottom:12px;display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark,.print-brand{fill:currentColor;width:auto;display:block}.brand-mark{height:24px}.brand-mark .bubble,.print-brand .bubble{fill:#29aa6d}.brand-mark text,.print-brand text{fill:#fdfdfd;letter-spacing:-2px;font-family:N27,Brockmann,sans-serif;font-size:104px;font-weight:600}.brand span{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.beta-pill{background:color-mix(in srgb,#29aa6d 12%,var(--bg));height:22px;color:var(--green-ink);letter-spacing:.12em;text-transform:uppercase;border:1px solid #29aa6d59;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}header .brand+.beta-pill{margin-right:auto}.head-actions{align-items:center;gap:14px;display:flex}.sup-btn{border:1px solid var(--line);background:var(--surface);min-height:36px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:none}.sup-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sup-btn:hover{border-color:var(--ink-3)}html.in-workspace .sup-btn{display:inline-flex}.beta-note{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;line-height:1.45;display:flex;position:relative}.top-notes{gap:8px;display:grid}.beta-note[hidden],.top-notes[hidden],html:not(.in-workspace) .top-notes{display:none}@media (width<=900px){html.in-workspace .top-notes{margin:0 var(--gutter) 10px}}.news-note.has-list{align-items:flex-start}.news-list{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.beta-chip{color:#fdfdfd;letter-spacing:.12em;text-transform:uppercase;background:#29aa6d;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.beta-text{text-wrap:pretty;flex:1;min-width:220px}.news-chip{background:var(--ink);color:var(--bg);margin-top:1px}.beta-text strong{color:var(--ink)}.beta-link{font:inherit;color:var(--green-ink,var(--green));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.beta-x{min-width:36px;min-height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:18px;line-height:1}.beta-x:hover{background:var(--surface-2);color:var(--ink)}.sup{width:min(520px,calc(100vw - 2 * var(--gutter)));border-radius:24px}.sup form{grid-template-columns:minmax(0,1fr);gap:18px}.sup-head{align-items:flex-start;gap:12px;display:flex}.sup-head>div{flex:1;gap:6px;display:grid}.sup-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--green-ink,var(--green));font-size:11.5px;font-weight:700}.sup h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.sup-x{background:var(--surface-2);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;font-size:20px;line-height:1}#sup-form-body,#sup-done{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#sup-form-body[hidden],#sup-done[hidden]{display:none}.sup-lede{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.sup-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sup-types button{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;min-height:64px;font:inherit;color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sup-types button b{font-size:14.5px}.sup-types button span{color:var(--ink-3);font-size:12.5px}.sup-types button[aria-checked=true]{background:color-mix(in srgb,#29aa6d 12%,var(--surface));border-color:#29aa6d}.sup-field{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option{background-color:var(--surface);color:var(--ink)}select option:checked{background-color:var(--green);color:#fdfdfd}.sup-field select,.sup-field input,.sup-field textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;font:inherit;color:var(--ink);border-radius:12px;padding:0 14px;font-size:15px;font-weight:400}.sup-field textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.sup-field :focus{border-color:var(--ink-3);outline:none}.sup-err{color:var(--danger);font-weight:500}.sup-err[hidden]{display:none}.sup-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;font-weight:400;line-height:1.45;display:flex}.sup-check input{accent-color:#29aa6d;flex:none;width:18px;height:18px;margin:1px 0 0}.sup .btn.sup-send{color:#fdfdfd;background:#29aa6d;border-color:#29aa6d}.sup-ok{background:color-mix(in srgb,#29aa6d 16%,var(--surface));color:var(--green-ink,var(--green));border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:600;display:flex}.sup-ok svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.sup-hist{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding-top:16px;display:grid}.sup-hist[hidden]{display:none}.sup-hist>span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:700}.sup-hist-row{align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.sup-hist-row .id{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.sup-hist-row .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-hist-row .st{background:var(--surface-2);height:24px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=520px){.sup-types{grid-template-columns:1fr}.sup-types button{min-height:0}}@media (width<=900px){html.in-workspace .sup-btn{display:none}}@media (width<=600px){.beta-note{padding-right:44px}.beta-x{position:absolute;top:4px;right:4px}}.menu-btn{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0 -8px 0 -2px;padding:0;display:none}.menu-btn:hover{background:var(--surface-2)}.menu-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.menu-head{display:none}header a.back{color:var(--ink-3);font-size:14px;text-decoration:none}header a.back:hover{color:var(--ink)}.gh{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.gh:hover{color:var(--ink);border-color:var(--ink-3)}.gh svg{flex:none}main{flex:1;justify-content:center;align-items:flex-start;padding-block:clamp(24px,6vw,64px);display:flex}main>*{margin-block:auto}.theme-switch{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.theme-switch:hover{color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;width:100%;max-width:460px;padding:clamp(24px,4vw,36px);box-shadow:0 30px 60px -40px #00000059}.card[hidden]{display:none}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);margin:0 0 10px;font-size:12px;font-weight:600}h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.1}.verified{vertical-align:-.12em;flex:none;width:.92em;height:.92em;margin-left:.35em;display:inline-flex}.verified svg{width:100%;height:100%;display:block}.verified circle{fill:var(--green)}.verified[hidden]{display:none}h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}p{margin:0}.lede{color:var(--ink-2);margin-bottom:22px;font-size:15px}label{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}input,select{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;outline:none;padding:12px 14px;font-size:16px}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-3)}input.code{font-family:var(--font-mono);letter-spacing:.35em;text-align:center;font-size:24px}.field{margin-bottom:16px}input[data-kr]{font-variant-numeric:tabular-nums}input[data-kr]:focus{border-color:var(--ink-3);box-shadow:none}input[data-kr]:focus-visible{outline:none}input[data-kr].in{background:var(--green-3);border-color:var(--green-3);color:var(--green-ink)}input[data-kr].out{background:var(--danger-bg);border-color:var(--danger-bg);color:var(--danger)}input[data-kr].bad{border-color:var(--danger)}.hint{color:var(--ink-3);margin-top:6px;font-size:13px}.btn{width:100%;font:inherit;cursor:pointer;background:var(--ink);color:var(--bg);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn[hidden]{display:none}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.sm{width:auto;padding:9px 16px;font-size:14px}.btn.link{color:var(--ink-3);background:0 0;border:0;width:auto;padding:8px 0;font-size:14px;font-weight:500}.btn.link:hover{color:var(--ink)}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.breakdown{border-collapse:collapse;width:100%;margin:4px 0 18px;font-size:14px}.breakdown td{border-top:1px solid var(--line);padding:10px 0}.breakdown tr:first-child td{border-top:0}.breakdown td.amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px;font-weight:600}.breakdown td.amt.in{color:var(--green-ink)}.breakdown small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.breakdown[hidden]{display:none}.promptbar-note.quota{color:var(--ink-2)}.promptbar-note.quota.out{color:var(--warn,var(--ink-2))}.promptbar-note[hidden]{display:none}.ask{border:1px solid var(--line);background:var(--surface);color:var(--ink);width:min(440px,calc(100vw - 2 * var(--gutter)));border-radius:16px;padding:0;box-shadow:0 30px 60px -30px #00000073}.ask::backdrop{background:#0a0a0a73}.gallery{border:1px solid var(--line);background:var(--surface);color:var(--ink);width:min(980px,calc(100vw - 2 * var(--gutter)));border-radius:18px;max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 40px 80px -30px #0000008c}.gallery::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a80}.gallery[open]{animation:.22s cubic-bezier(.2,.7,.3,1) gallery-in}@keyframes gallery-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.gallery-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(22px,3vw,32px) clamp(20px,3vw,32px) 8px;display:flex}.gallery-head h2{margin:2px 0 6px;font-size:clamp(22px,2.6vw,28px)}.gallery-head .lede{color:var(--ink-2);max-width:56ch;margin:0;font-size:15px}.gallery-close{width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gallery-close:hover{background:var(--surface-2);color:var(--ink)}.gallery-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:18px clamp(20px,3vw,32px) clamp(22px,3vw,32px);display:grid}.g-card{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:6px;padding:12px 14px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.g-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 14px 30px -18px #00000080}.g-card:focus-visible{outline:2px solid var(--green);outline-offset:2px}.g-pic{aspect-ratio:2;background:var(--surface);border-radius:9px;width:100%;height:auto;margin-bottom:6px;display:block}.g-name{font-family:var(--font-display);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.g-name svg{width:18px;height:18px;stroke:var(--green-ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.g-hint{color:var(--ink-2);font-size:13px;line-height:1.45}.g-name>span{display:inline-flex}.g-cta{color:var(--green-ink);margin-top:4px;font-size:13px;font-weight:600}.g-card.is-locked .g-cta{color:var(--warn)}.g-card:hover .g-cta{text-decoration:underline}.g-pic .ax{stroke:var(--viz-grid);stroke-width:1px}.g-pic .ln{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.g-pic .fc{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:4 3;stroke-linecap:round}.g-pic .band{fill:var(--green);opacity:.18}.g-pic .good{fill:var(--viz-good)}.g-pic .bad{fill:var(--viz-bad)}.g-pic .net{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.g-pic .k1{fill:var(--c-tax)}.g-pic .k2{fill:var(--c-salary)}.g-pic .k3{fill:var(--c-premises)}.g-pic .k4{fill:var(--c-software)}.g-pic .k5{fill:var(--c-suppliers)}.g-pic .k6{fill:var(--c-other)}.g-pic .dim{fill:var(--ink-3);opacity:.45}.g-pic .row{fill:var(--line)}.g-pic .up{fill:var(--warn)}.g-pic .new{fill:var(--green)}.g-pic .buf{stroke:var(--warn);stroke-width:1.5px;stroke-dasharray:3 3}.g-pic .room{fill:var(--green);opacity:.22}@media (width<=560px){.gallery{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.gallery-grid{grid-template-columns:1fr 1fr;gap:10px}.g-hint{display:none}}@media (prefers-reduced-motion:reduce){.gallery[open]{animation:none}.g-card{transition:none}.g-card:hover{transform:none}}.ask form{gap:12px;padding:clamp(20px,3vw,28px);display:grid}.ask h2{font-size:19px}.ask-body{gap:8px;display:grid}.ask-body p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.ask-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.bank-return,html.ais-bank-return .shell{display:none}html.ais-bank-return .bank-return{text-align:center;min-height:100vh;color:var(--ink-2);align-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.bank-return-done,html.ais-bank-closed .bank-return-busy{display:none}html.ais-bank-closed .bank-return-done{display:block}.bank-wait::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a80}.bank-wait form{text-align:center;justify-items:center;gap:10px;padding-top:30px}.bank-wait .boot-mark{margin-bottom:8px}.bank-wait p{color:var(--ink-2);max-width:38ch;font-size:14.5px;line-height:1.5}.bank-wait .ask-row{justify-content:center;margin-top:10px}.ask-row .btn{width:auto}.btn.solid-danger{background:var(--danger);color:var(--bg);border-color:var(--danger)}.btn.solid-danger:hover{color:var(--bg);text-decoration:none}@media (prefers-reduced-motion:no-preference){.ask[open]{animation:.18s in}}.boot{text-align:center;justify-items:center;gap:10px;max-width:420px;margin:12vh auto 0;padding:36px 28px;display:grid}.boot[hidden]{display:none}html.ais-quiet #v-boot{visibility:hidden}.boot .lede{margin:0}.boot-mark{border-radius:50%;width:44px;height:44px;margin-bottom:6px;position:relative}.boot-mark i{background:var(--green);border-radius:50%;position:absolute;inset:14px}.boot-mark:before,.boot-mark:after{content:"";border:2px solid var(--green);opacity:0;border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) infinite boot-ring;position:absolute;inset:0}.boot-mark:after{animation-delay:.9s}@keyframes boot-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}.boot-title{margin:0;font-size:24px}.boot-new{display:none}html:not(.ais-returning) .boot{box-shadow:none;background:0 0;border-color:#0000}html:not(.ais-returning) .boot-ret{display:none}html:not(.ais-returning) .boot-new{display:inline}html:not(.ais-returning) .boot-title{color:var(--ink-3);font-size:15px;font-weight:500;font-family:var(--font-body)}.boot-steps{text-align:left;color:var(--ink-3);gap:9px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.boot-steps li{align-items:center;gap:10px;transition:color .2s;display:flex}.boot-steps b{border:2px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .2s,background .2s;position:relative}.boot-steps li.is-active{color:var(--ink)}.boot-steps li.is-active b{border-color:var(--green);border-right-color:#0000;animation:.8s linear infinite spin}.boot-steps li.is-done{color:var(--ink-2)}.boot-steps li.is-done b{border-color:var(--green);background:var(--green)}.boot-steps li.is-done b:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.boot-mark:before,.boot-mark:after{opacity:.35;animation:none;transform:none}.boot-steps li.is-active b{animation:none}}.alert{border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.alert.err{background:var(--danger-bg);color:var(--danger)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.ok{background:var(--green-3);color:var(--green-ink)}.alert.info{background:var(--assume-bg);color:var(--ink)}.alert.stale{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alert.stale[hidden],.alert[hidden]{display:none}.rep-sources{margin:6px 0 0}.start-books-head{margin-top:20px}.result{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;margin-bottom:16px;padding:14px 16px;display:grid}.result b{font-weight:600}.result small{color:var(--ink-3);font-size:13px}.result .src{letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);font-size:12px;font-weight:600}#v-workspace{width:100%;max-width:var(--content);gap:22px 14px;display:grid}#v-workspace[hidden]{display:none}#v-workspace{z-index:25;position:relative}#v-workspace,#deck{pointer-events:none}#v-workspace>*,#deck>*{pointer-events:auto}#v-workspace>#deck{pointer-events:none}.deck{padding-inline:calc(50vw - 50%);margin-inline:calc(50% - 50vw);padding-bottom:12px;display:grid;position:relative;overflow:clip visible;container:deck/inline-size}#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio,.rep-panel{grid-area:1/1;width:100%;min-width:0;max-width:none;padding:0;overflow:hidden}#deck>.is-parked{display:none}.deck.is-easing{transition:height .45s cubic-bezier(.4,0,.2,1)}.rail{overscroll-behavior:contain;flex-direction:column;gap:10px;padding:2px 2px 2px 0;display:flex;overflow-y:auto}html:not(.in-workspace) .rail,html:not(.in-workspace) .rail-grip,html:not(.in-workspace) .docs-btn,html:not(.in-workspace) .chat{display:none!important}.thumb{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px;flex:none;gap:5px;padding:8px 8px 7px;display:grid}.thumb:hover{border-color:var(--ink-3)}.thumb[aria-current=true]{border-color:var(--green);background:var(--green-3)}.thumb svg{width:100%;height:38px;display:block}.thumb small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.thumb[aria-current=true] small{color:var(--green-ink);font-weight:600}.thumb-wrap{flex:none;display:grid;position:relative}.thumb-acts{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.thumb-wrap:hover .thumb-acts,.thumb-wrap:focus-within .thumb-acts{opacity:1}.thumb-acts button{background:var(--surface);width:24px;height:24px;color:var(--ink-3);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 4px #0000002e}.thumb-acts button svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.thumb-acts button:hover{color:var(--ink)}.thumb-acts button[data-delete]:hover{color:var(--danger)}.thumb-acts button[data-done="1"]{color:var(--green-ink)}@media (hover:none){.thumb-acts{opacity:1}}.thumb-star{color:var(--warn);pointer-events:none;transition:opacity .15s;display:flex;position:absolute;top:10px;right:12px}.thumb-star svg{fill:currentColor;stroke:none;width:13px;height:13px}.thumb-wrap:hover .thumb-star,.thumb-wrap:focus-within .thumb-star{opacity:0}@media (hover:none){.thumb-star{display:none}}.thumb-acts button[data-pin][aria-pressed=true]{color:var(--warn)}.thumb-acts button[data-pin][aria-pressed=true] svg{fill:currentColor}.rail-east .thumb{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.thumb-wrap.is-dragging{z-index:5}.thumb-wrap.is-dragging .thumb{border-color:var(--ink-3);box-shadow:0 18px 36px -18px #00000073}.thumb-wrap.is-dragging .thumb-acts{opacity:0}html.is-report-dragging,html.is-report-dragging *{cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.thumb-acts{transition:none}}.thumb.new{background:0 0;border-style:dashed}.thumb.new b{height:38px;font-family:var(--font-display);color:var(--ink-3);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.thumb.new:hover b{color:var(--ink)}.thumb-tile{text-align:center}.thumb-tile b{justify-content:center;align-items:center;height:38px;display:flex}.thumb-tile svg{width:22px;height:22px;stroke:var(--ink-3);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.thumb-tile:hover svg{stroke:var(--ink)}.thumb-tile[aria-current=true] svg{stroke:var(--green-ink)}.submenu{border-left:1px solid var(--line);flex:none;gap:1px;min-width:0;margin:0 0 6px 23px;padding-left:10px;display:grid}.submenu-item{width:100%;min-width:0;min-height:32px;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:5px 10px;font-size:13.5px;line-height:1.3;display:flex}.submenu-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.submenu-item:hover{background:var(--sidebar-hover);color:var(--ink)}.submenu-item i{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.submenu-item[aria-current=true]{color:var(--green-ink);font-weight:600}.submenu-item[aria-current=true] i{background:var(--green)}.submenu-item.add{color:var(--ink-3)}.submenu-item.add i{background:0 0;justify-content:center;align-items:center;font-size:14px;font-style:normal;line-height:1;display:inline-flex;overflow:visible}.submenu-item:disabled{opacity:.55;cursor:default}.submenu-group{border:1px solid var(--line);border-radius:12px;gap:1px;min-width:0;margin:4px 0;padding:3px;display:grid}.submenu-group.is-current{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}.submenu-item.group-head{color:var(--ink);font-weight:600}.submenu-item.group-head small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px;font-size:10px;font-weight:600;display:block}.submenu-group.is-current .group-head small{color:var(--green-ink)}.submenu-group-body{border-left:1px dashed var(--line);gap:1px;min-width:0;margin:0 0 2px 12px;display:grid}.submenu-group-body .submenu-item{padding-left:8px}@media (width>=901px){html:not(.rail-wide) .rail-west .submenu{border:0;margin:0 0 6px;padding:0}html:not(.rail-wide) .rail-west .submenu-item{justify-content:center;min-height:28px;padding:4px 6px;font-size:11.5px}html:not(.rail-wide) .rail-west .submenu-item i{display:none}html:not(.rail-wide) .rail-west .submenu-item.add i{width:auto;height:auto;display:inline-flex}html:not(.rail-wide) .rail-west .submenu-item.group-head small{display:none}html:not(.rail-wide) .rail-west .submenu-group-body{border:0;margin:0;padding:0}}@media (width<=900px){.rail-west .submenu{margin-left:24px}.rail-west .submenu-item{min-height:38px;font-size:14.5px}}@media (width>=901px){html.rail-wide .rail-west{gap:4px;width:224px}html.rail-wide .rail-west .thumb{min-height:46px;color:var(--ink-2);text-align:left;background:0 0;border-color:#0000;border-radius:14px;align-items:center;gap:12px;padding:0 14px;transition:background .2s;display:flex}html.rail-wide .rail-west .thumb:hover{background:var(--surface-2);color:var(--ink)}html.rail-wide .rail-west .thumb[aria-current=true]{border-color:var(--green);background:var(--green-3);color:var(--green-ink)}html.rail-wide .rail-west .thumb-tile b{flex:none;height:auto}html.rail-wide .rail-west .thumb-tile svg{stroke:currentColor;stroke-width:1.9px;width:18px;height:18px}html.rail-wide .rail-west .thumb small{color:inherit;font-size:15px;font-weight:600}html.rail-wide .rail-west .rail-label~.thumb{min-height:44px}html.rail-wide .rail-west .rail-label~.thumb small{font-size:14.5px}html.rail-wide .rail-west .rail-label{letter-spacing:.2em;margin:18px 14px 6px;font-size:11.5px}html.rail-wide .rail-west .rail-foot{margin-top:18px;padding-top:14px}html.rail-wide .rail-west .rail-foot button{text-align:left;border-radius:12px;min-height:40px;padding:0 14px;font-size:13.5px}}@media (width>=901px) and (prefers-reduced-motion:reduce){html.rail-wide .rail-west .thumb{transition:none}}.rail-top,.rail-grip{display:none}.rail,.shell{scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.shell::-webkit-scrollbar{display:none}@media (width>=901px){html.in-workspace{--sb-w:80px;--doc-w:0px;scrollbar-gutter:stable}html.in-workspace.rail-wide{--sb-w:264px}html.in-workspace .app{grid-template-columns:var(--sb-w) minmax(0,1fr) var(--doc-w);grid-template-rows:auto auto 1fr auto;column-gap:0;min-height:100dvh;display:grid}html.in-workspace .shell{display:contents}html.in-workspace header{z-index:4;width:auto;max-width:none;padding:14px var(--gutter);box-shadow:none;clip-path:none;background:0 0;grid-area:1/1/auto/-1;margin:0;position:sticky;top:0}html.in-workspace header .head-actions{isolation:isolate;margin-left:auto;position:relative}html.in-workspace header .head-actions:before{content:"";z-index:-1;pointer-events:none;top:-14px;bottom:-18px;left:-56px;right:calc(-1 * var(--gutter));background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px),linear-gradient(0deg,#0000,#000 18px);mask-image:linear-gradient(90deg,#0000,#000 56px),linear-gradient(0deg,#0000,#000 18px);-webkit-mask-composite:source-in;mask-composite:intersect}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.in-workspace header .head-actions:before{background:color-mix(in srgb,var(--bg) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}html.in-workspace{--main-pad:clamp(16px,2vw,32px)}html.in-workspace .top-notes{z-index:21;left:7%;bottom:calc(var(--foot-h,0px) + var(--dock-h,0px) + 18px);width:min(69%,calc(93% - var(--doc-w) - 184px));background:0 0;margin:0;padding:0;position:fixed}html.in-workspace .top-notes .beta-note{min-height:54px;font-size:13.5px;box-shadow:0 16px 36px -18px #00000059}html.in-workspace main{z-index:2;pointer-events:none;position:relative}html.in-workspace main>*{pointer-events:auto}html.in-workspace main{min-width:0;padding:clamp(8px,1.4vw,20px) var(--main-pad) 0;flex-direction:column;grid-area:3/2;display:flex}html.in-workspace main>*{flex:none;margin:0 auto}html.in-workspace #v-workspace{z-index:1;flex:1 0 auto;max-width:1280px}html.in-workspace .deck{padding-inline:0;margin-inline:0;padding-bottom:12dvh}html.in-workspace .promptdock{align-self:end;padding:12px 0 16px;position:sticky;bottom:0;left:auto;right:auto}html.in-workspace footer{left:var(--sb-w);right:var(--doc-w);z-index:1;background:0 0;border-top:0;flex:none;width:auto;max-width:none;margin:0;position:fixed;bottom:0}html.in-workspace .rail.rail-west{top:var(--top-h,72px);z-index:20;width:var(--sb-w);height:calc(100dvh - var(--top-h,72px));padding:clamp(8px,1.4vw,20px) 12px 24px var(--gutter);overscroll-behavior:contain;background:0 0;border-right:0;grid-area:3/1/5;align-self:start;margin:0;position:sticky;overflow:hidden auto}html.in-workspace .rail-top{display:none}.rail-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.rail-brand .brand-mark{height:22px}.rail-brand span{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:600}html.in-workspace:not(.rail-wide) .rail-brand span{display:none}html.in-workspace:not(.rail-wide) .rail.rail-west{align-items:center;gap:6px;padding-inline:16px}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile{background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:relative}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile b{height:auto}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile b svg{width:22px;height:22px}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile small,html.in-workspace:not(.rail-wide) .rail-west .rail-label,html.in-workspace:not(.rail-wide) .rail-west .submenu{display:none}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile:hover{background:var(--sidebar-hover)}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile[aria-current=true]{background:var(--green-3)}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile .lock{width:12px;height:12px;top:4px;right:4px}html.in-workspace:not(.rail-wide) .rail-west .thumb-tile .lock svg{width:12px;height:12px}html.in-workspace:not(.rail-wide) .rail-west .rail-foot{border-top:0;align-items:center;gap:6px;padding-top:0}html.in-workspace:not(.rail-wide) .rail-west .rail-foot button{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}html.in-workspace:not(.rail-wide) .rail-west .rail-foot button span{display:none}html.in-workspace:not(.rail-wide) .rail-west .rail-foot button svg{display:block}html.in-workspace.rail-wide .rail-west .thumb:hover,html.in-workspace .rail-foot button:hover{background:var(--sidebar-hover)}html.in-workspace .rail-grip{top:var(--top-h,72px);bottom:0;left:calc(var(--sb-w) - 5px);z-index:21;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;margin:0;padding:0;display:block;position:fixed}.rail-grip:after{content:"";background:var(--line);width:1px;transition:background .15s,width .15s,left .15s;position:absolute;top:0;bottom:0;left:4.5px}.rail-grip:hover:after,.rail-grip:focus-visible:after,html.is-rail-dragging .rail-grip:after{background:var(--green);width:2px;left:4px}.rail-grip:focus-visible{outline:none}html.is-rail-dragging,html.is-rail-dragging *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}}@property --doc-w{syntax:"<length>";inherits:true;initial-value:0}@media (width>=1280px){html.in-workspace{--doc-full:clamp(232px,17vw,280px);--doc-w:var(--doc-full)}html.in-workspace.rail-anim{transition:--doc-w .6s cubic-bezier(.4,0,.2,1)}html.in-workspace.no-reports{--doc-w:0px}html.in-workspace .rail.rail-east{top:var(--top-h,72px);height:calc(100dvh - var(--top-h,72px));--docs-top:0px;width:var(--doc-full);box-sizing:border-box;overscroll-behavior:contain;padding:clamp(8px,1.4vw,20px) var(--gutter) 24px 12px;background:0 0;border-left:0;grid-area:3/3/5;place-self:start;margin:0;position:sticky;overflow-y:auto}html.in-workspace.rail-anim .rail.rail-east{transition:opacity .4s .2s,visibility}html.in-workspace.no-reports .rail.rail-east{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s linear .6s}@media (prefers-reduced-motion:reduce){html.in-workspace.rail-anim,html.in-workspace.rail-anim .rail.rail-east{transition:none!important}}html.in-workspace .docs-close{display:none}html.in-workspace .rail-east .docs-head{min-height:0;padding:0 0 8px}}.tip.rail-tip{white-space:pre-line;z-index:40;max-width:280px;line-height:1.45;position:fixed;transform:translate(calc(-100% - 12px),-50%)}.tip.rail-tip.east{transform:translate(12px,-50%)}.report-nav{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:2px 0 14px;display:flex}.report-nav[hidden],.report-nav label[hidden]{display:none}.report-nav label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.report-nav select{font:inherit;text-transform:none;letter-spacing:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:13px;font-weight:400}@media (prefers-reduced-motion:reduce){.deck,#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio,.rep-panel{transition:none}}#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio{display:flex}html:not(.free-text) .promptdock,html:not(.free-text) #start-prompt-field,html:not(.free-text) .free-text-only{display:none!important}html.free-text .free-text-off{display:none}html.privacy .ov-acct .bal,html.privacy .ov-co-foot b,html.privacy .acct-row .amt,html.privacy .bank-acct .avail,html.privacy .stmt-head .ln.saldo>span:last-child,html.privacy:not(.privacy-bank) [data-el=rep-now],html.privacy:not(.privacy-bank) [data-el=rep-low],html.privacy:not(.privacy-bank) [data-el=rep-end],html.privacy:not(.privacy-bank) [data-el=rep-now-sub],html.privacy:not(.privacy-bank) [data-el=rep-low-sub],html.privacy:not(.privacy-bank) [data-el=rep-end-sub],html.privacy:not(.privacy-bank) .kpi.bal strong,html.privacy:not(.privacy-bank) .an-calc div>span:last-child,html.privacy:not(.privacy-bank) .bal{filter:blur(7px);-webkit-user-select:none;user-select:none}html.privacy:not(.privacy-bank) .bal-axis{visibility:hidden}html.privacy:not(.privacy-bank) [data-el=rep-tip]{display:none}.seg{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;margin-top:12px;padding:3px;display:inline-flex}.seg[hidden]{display:none}.seg button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.seg button[aria-checked=true]{background:var(--ink);color:var(--bg)}.seg button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.chat-fab{right:calc(var(--doc-w,0px) + 24px);bottom:calc(var(--foot-h,0px) + 18px);z-index:35;background:var(--ink);height:54px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 12px;font-size:15px;font-weight:600;transition:transform .15s;display:none;position:fixed;box-shadow:0 16px 36px -14px #00000080}.chat-fab svg{filter:drop-shadow(0 2px 4px #00000040);flex:none;width:32px;height:34px;overflow:visible}.chat-fab .bubble{fill:#29aa6d}.chat-fab text{fill:#fdfdfd;letter-spacing:-2px;font-family:N27,Brockmann,sans-serif;font-size:104px;font-weight:600}.chat-fab:hover{transform:translateY(-1px)}.chat-fab:hover svg{transition:transform .15s;transform:rotate(-4deg)}html.in-workspace:not(.chat-off) .chat-fab{display:inline-flex}html.chat-open .chat-fab{display:none!important}.chat{right:calc(var(--doc-w,0px) + 16px);bottom:calc(var(--foot-h,0px) + 12px);z-index:36;width:min(var(--chat-w,400px),calc(100vw - 24px));height:min(var(--chat-h,600px),calc(100dvh - var(--foot-h,0px) - 24px));border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 80px -30px #0000008c}.chat-size{z-index:2;touch-action:none;position:absolute}.chat-size.n{cursor:ns-resize;height:6px;top:0;left:16px;right:0}.chat-size.w{cursor:ew-resize;width:6px;top:16px;bottom:0;left:0}.chat-size.nw{cursor:nwse-resize;width:16px;height:16px;top:0;left:0}.chat-size.nw:after{content:"";border-top:2px solid var(--ink-3);border-left:2px solid var(--ink-3);opacity:.5;border-top-left-radius:4px;width:7px;height:7px;transition:opacity .15s;position:absolute;top:5px;left:5px}.chat-size:hover:after,html.chat-sizing .chat-size.nw:after{opacity:1}html.chat-sizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.chat[hidden]{display:none}.chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.chat-head b{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:700}.chat-head .menu-close{flex:none;width:32px;height:32px}.chat-log{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:14px 14px 8px;display:flex;overflow-y:auto}.chat-log::-webkit-scrollbar{display:none}.chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:9px 13px;font-size:14.5px;line-height:1.45}.chat-msg.user{background:var(--ink);color:var(--bg);border-bottom-right-radius:6px;align-self:flex-end}.chat-msg.model{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:6px;align-self:flex-start}.chat-msg.note{max-width:100%;color:var(--ink-3);text-align:center;background:0 0;align-self:center;padding:4px 8px;font-size:13px}.chat-msg.busy{color:var(--ink-3)}.chat-msg.busy:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite chat-dots;display:inline-block}@keyframes chat-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.chat-msg.busy:after{content:"…";animation:none}}.chat-suggest{align-self:flex-start;width:auto;margin:-4px 0 2px}.chat-start{gap:6px;margin-top:4px;display:grid}.chat-start button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;text-align:left;border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px}.chat-start button:hover{border-color:var(--ink-3);color:var(--ink)}.chat-form{align-items:flex-end;gap:6px;padding:8px 10px 4px;display:flex}.chat-form textarea{resize:none;min-width:0;max-height:120px;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid #0000;border-radius:18px;outline:none;flex:1;padding:9px 14px;font-size:15px;line-height:1.4}.chat-form textarea:focus{border-color:var(--ink-3);background:var(--surface)}.chat-form textarea{scrollbar-width:none;min-height:40px;overflow-y:auto}.chat-form textarea::-webkit-scrollbar{display:none}.chat-form .chat-send{background:var(--ink);width:40px;height:40px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-form .chat-send svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-form .chat-send:disabled{opacity:.35;cursor:default}.chat-foot{color:var(--ink-3);margin:0;padding:0 14px 8px;font-size:11px;line-height:1.35}.chat-msg .bal{display:inline-block}@media (width<=900px){.chat-fab{right:16px;bottom:calc(var(--foot-h,0px) + var(--dock-h,0px) + 14px);justify-content:center;width:60px;height:60px;padding:0}.chat-fab svg{width:36px;height:38px;margin-top:2px}.chat-fab span{display:none}.chat{width:auto;height:min(600px,100dvh - 16px);bottom:8px;left:8px;right:8px}.chat-size{display:none}}@media print{.chat,.chat-fab{display:none!important}}.switch{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13.5px;display:inline-flex}.switch i{background:var(--line);border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.switch i:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true] i{background:var(--green)}.switch[aria-checked=true] i:after{transform:translate(16px)}.switch:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.switch i,.switch i:after{transition:none}}#company-add-host{max-width:620px}#ts-options .field{margin-bottom:16px}#ts-options .field .hint{margin-top:6px}.ts-check{cursor:pointer;align-items:center;gap:8px;margin:-4px 0 16px;font-size:14px;display:flex}.ts-check input{width:16px;height:16px;accent-color:var(--green);margin:0}.thumb-type{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:-2px;font-size:10px;font-weight:600;overflow:hidden}.thumb[aria-current=true] .thumb-type{color:var(--green-ink)}.rail-east .thumb{background:var(--surface);border-color:var(--line);border-radius:16px;gap:5px;padding:10px 12px 9px;transition:transform .2s,border-color .2s}.rail-east .thumb:hover{transform:translateY(-1px)}.rail-east .thumb[aria-current=true]{background:var(--green-3);border-color:var(--green)}.rail-east .thumb-type{letter-spacing:.16em;color:var(--ink-2);margin:0;font-size:11px}.rail-east .thumb svg{height:28px}.rail-east .thumb small{color:var(--ink-3);font-size:12.5px}.thumb-tags{flex-wrap:wrap;gap:4px;margin-top:-2px;display:flex}.thumb-tags:empty{display:none}.thumb-tags i{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;line-height:1}.thumb[aria-current=true] .thumb-tags i{background:var(--surface);color:var(--green-ink)}.rail-east .thumb[aria-current=true] small{color:var(--green-ink);font-weight:400}.rail-east .thumb.new{border:1.5px dashed var(--line);background:0 0;align-content:center;justify-items:center;gap:6px;min-height:72px}.rail-east .thumb.new b{height:auto;font-family:inherit;font-size:22px;font-weight:400;line-height:1}.rail-east .thumb.new small{color:var(--ink-2);font-size:13.5px}.rail-east .thumb.new:hover{border-color:var(--green)}.rail-east .thumb.new:hover b,.rail-east .thumb.new:hover small{color:var(--green-ink)}.rail-east .rail-label{letter-spacing:.2em;margin:0 4px;font-size:11.5px}.rail-east .thumb-acts{top:8px;right:8px}@media (prefers-reduced-motion:reduce){.rail-east .thumb{transition:none}.rail-east .thumb:hover{transform:none}}.docs-head{z-index:2;padding:var(--docs-top,2px) 0 10px;background:inherit;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex;position:sticky;top:0}.docs-head .rail-label{margin:0 4px}.rail.rail-east{background:var(--bg)}.menu-close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.menu-close:hover{background:var(--surface-2);color:var(--ink)}.menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.docs-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:none}.docs-btn:hover,.docs-btn[aria-expanded=true]{color:var(--ink);border-color:var(--ink-3)}.docs-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}html.in-workspace .docs-btn{order:2;display:inline-flex}@media (width>=1280px){html.in-workspace .docs-btn{display:none}}html.in-workspace.no-reports .docs-btn{display:none!important}@media (width>=901px) and (width<=1279px){html.in-workspace .rail.rail-east{z-index:30;--docs-top:16px;border:1px solid var(--line);visibility:hidden;border-radius:20px;width:min(300px,100vw - 24px);padding:0 16px 22px;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;position:fixed;top:12px;bottom:12px;right:12px;transform:translate(calc(100% + 24px));box-shadow:0 30px 80px -30px #00000080}html.in-workspace .rail.rail-east.is-open{visibility:visible;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:none}.menu-scrim{z-index:29;background:0 0;position:fixed;inset:0}.menu-scrim[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.rail.rail-east,.rail.rail-east.is-open{transition:none!important}}#v-overview{padding:clamp(22px,3vw,44px)}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;margin-bottom:clamp(18px,2vw,28px);display:flex}.ov-head .eyebrow{letter-spacing:.2em}.ov-head h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.02}.ov-head h1 i{background:var(--green);width:.13em;height:.13em;margin-left:.05em;display:inline-block}.ov-sub{color:var(--ink-3);max-width:56ch;margin:12px 0 0;font-size:15.5px;line-height:1.55}.ov-cos{gap:14px;display:grid}.ov-co{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:14px;padding:18px 20px;display:grid}.ov-co.current{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.ov-co.orphan{background:0 0;border-style:dashed}.ov-co-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.ov-co-head b{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:500;display:block}.ov-co-head small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.ov-co-now{background:var(--green-3);color:var(--green-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ov-bank{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.ov-bank-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ov-bank-head b{font-size:15px}.ov-acct{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 12px;display:grid}.ov-acct span{min-width:0}.ov-acct .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.ov-acct .no{color:var(--ink-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12.5px;overflow:hidden}.ov-acct .bal{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-weight:600}.ov-co-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13.5px;display:flex}.ov-co-foot b{color:var(--ink);font-variant-numeric:tabular-nums}.ov-co-acts{flex:none;align-items:center;gap:16px;display:flex}.ov-co-acts .btn.link{color:var(--ink-3);padding:4px 0;font-size:13px}.ov-co-acts .btn.link:hover{color:var(--danger)}.acct-head #b-remove-co{color:var(--ink-3);flex:none;padding:4px 0;font-size:13px}.acct-head #b-remove-co:hover{color:var(--danger)}.ov-none{color:var(--ink-3);margin:0;font-size:14px}.ov-note{color:var(--ink-3);margin:0;padding:32px 0;font-size:15px}.ov-tpl{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,36px)}.ov-tpl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0 0 14px;display:flex}.ov-tpl-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.ov-tpl-head span{color:var(--ink-3);font-size:14px}.ov-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.ov-card{background:var(--surface);border:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;gap:12px;padding:22px;transition:transform .25s,box-shadow .3s;display:flex}.ov-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -30px #14141473}.ov-card .ic{background:var(--surface-2);width:42px;height:42px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.ov-card .ic.ai{background:var(--forest);color:#3fd48b}.ov-card .ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ov-card .nm{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:500}.ov-card .tp{color:var(--ink-3);flex:1;font-size:14px;line-height:1.5}.ov-card .mt{color:var(--green-ink);font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.ov-card{transition:none}.ov-card:hover{transform:none}}.acct-grid{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.col{min-width:0;padding:clamp(22px,3vw,34px)}.col-main{background:var(--sunken)}.col-side{background:var(--surface-2);border-left:1px solid var(--line)}.tools-top{grid-area:top}.tools-side{grid-area:side}.tools-mcp{border-top:1px solid var(--line);grid-area:mcp}.tools-conn{border-top:1px solid var(--line);grid-area:conn}.tools-mcp>.block,.tools-conn>.block{margin-top:0}#v-tools .tools-top .lede,#v-tools .tools-top .tabs,#v-tools .tools-top .panel,#v-tools .tools-top>.hint,#v-tools .tools-side>div:not(.block){display:none!important}#v-tools .tools-side>.block:first-of-type{margin-top:0}.tools-grid{grid-template-areas:"top side""mcp side""conn side"}.tools-conn{background:var(--sunken);border-left:0}.col-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kv{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 20px;font-size:14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=380px){.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dt{margin-top:8px}.kv dt:first-child{margin-top:0}}.kv .fiscal-dd .fiscal-src{color:var(--ink-3);margin-left:4px;font-size:12.5px}.kv .fiscal-dd select{width:auto;padding:6px 10px;font-size:14px}.kv .fiscal-dd .btn.link{font-size:13.5px}.block{background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:14px;margin-top:20px;padding:18px 20px}.sess{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.badge{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.badge i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.badge.warn i{background:var(--warn)}.badge.bad i{background:var(--danger)}.bank-group{margin-top:14px}.bank-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bank-head-acts{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.acct{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.acct-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;padding:11px 14px;font-size:14px;display:grid}.acct-row:first-child{border-top:0}.acct-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer;grid-area:1/1/-1;margin:0;padding:0}.acct-row b{grid-area:1/2;font-weight:600}.acct-row small{color:var(--ink-3);grid-area:2/2;font-size:12.5px}.acct-row .amt{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/3/-1;align-self:center;font-size:17px;font-weight:700}button.amt{font:inherit;font-family:var(--font-num);cursor:pointer;color:var(--ink-3);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0;font-size:17px;font-weight:700;display:inline-flex}button.amt:hover{color:var(--ink)}button.amt svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex:none;width:16px;height:16px}button.amt .dots{letter-spacing:.12em}.acct-row .rm{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;grid-area:1/4/-1;padding:4px;font-size:12.5px}.acct-row .rm:hover{color:var(--danger)}.acct-row .cov{color:var(--ink-3);opacity:.8;grid-area:3/2/auto/-1;margin-top:2px;font-size:12px}.acct-row .cov.thin{color:var(--warn-ink,var(--ink-3))}.acct-row.off b,.acct-row.off small,.acct-row.off .cov{opacity:.45}.acct-row.bank-acct{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 12px;padding:14px 14px 12px}.bank-acct input[type=checkbox]{grid-row:1;align-self:start;margin-top:3px}.bank-acct .iban{white-space:nowrap}.bank-acct .holder{color:var(--ink-2);margin-top:1px;display:block}.bank-acct .avail{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:1px;display:block}.company-list{gap:10px;margin:4px 0 22px;display:grid}.co-card{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.co-card.current{border-color:var(--green);background:var(--green-3)}.co-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.co-head b{font-family:var(--font-display);font-size:16px}.co-head small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.co-now{color:var(--green-ink);font-size:12px;font-weight:600}.co-banks{flex-wrap:wrap;gap:6px;display:flex}.co-banks .acct-pill.off{color:var(--ink-3)}.co-none{color:var(--ink-3);font-size:13px}.co-card.orphan{background:0 0;border-style:dashed}.co-orphans{display:grid}.co-orphan{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.co-orphan:first-child{border-top:0}.co-orphan small{color:var(--ink-3);font-size:12.5px;display:block}.co-orphan .btn{flex:none;width:auto}.company-new{color:var(--ink-2);margin:0 0 8px;font-size:14px}.bank-acct .acct-top{flex-wrap:wrap;grid-area:1/2/auto/-1;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.bank-acct .acct-top b{overflow-wrap:break-word;min-width:0}.bank-acct .cov-range{margin-left:auto;display:flex}.bank-acct small{grid-area:2/2;min-width:0}.bank-acct .amt{grid-area:2/3;align-self:center}.bank-acct .cov{opacity:1;flex-wrap:wrap;grid-area:3/2;align-self:center;gap:6px;margin-top:2px;display:flex}.bank-acct .rm{grid-area:3/3;place-self:center end;padding:4px 0}.bank-acct .cov:empty,.bank-acct .cov-range:empty{display:none}.acct-pill{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex}.acct-pill.busy{color:var(--ink-3)}.acct-pill.warn{white-space:normal;color:var(--warn);background:var(--warn-bg);border-color:#0000}.acct-row.bank-acct.off .acct-top{opacity:.45}.acct-row.bank-acct.off .acct-top b{opacity:1}@media (width<=520px){.bank-acct .acct-top{grid-column:2}.bank-acct .cov-range{margin-left:0}.bank-acct .rm{grid-row:1;align-self:start}.bank-acct .cov{grid-column:2/-1}}.pick-list{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.pick{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 12px;font-size:14px;display:inline-flex}.pick input{width:15px;height:15px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.pick b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pick small{color:var(--ink-3);white-space:nowrap;font-size:12px}.pick.off{opacity:.5;background:0 0;transition:opacity .15s}.pick.off:hover{opacity:.75}.pick-renew{color:var(--warn);text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:underline}.pick-renew:hover{color:var(--ink)}.pick.thin small:after{content:" ·ingen historik";color:var(--warn)}.pick:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.start-rows .acct-row{grid-template-columns:auto minmax(0,1fr) auto}.start-rows .acct-row .amt{grid-column:3}.start-rows .acct-row .cov{grid-column:2/-1}.start-form{gap:14px;margin-top:22px;display:grid}.start-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;outline:none;min-height:72px;padding:12px 14px;font-size:15px;line-height:1.45}.start-form .field{margin:0}.start-horizon{flex-wrap:wrap;gap:6px;display:flex}.start-horizon label{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:7px;margin:0;padding:8px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.start-horizon input{width:auto;accent-color:var(--green);margin:0;padding:0}.start-horizon label:has(input:checked){border-color:var(--green);background:var(--green-3);color:var(--green-ink)}.start-form .btn{justify-self:start;width:auto}.start-info{align-content:start;gap:18px;display:grid}.start-info h2{font-size:16px}.start-info p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.55}.start-info .steps{counter-reset:step;gap:10px;margin-top:6px;display:grid}.start-info .steps div{color:var(--ink-2);grid-template-columns:26px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.start-info .steps div:before{counter-increment:step;content:counter(step);background:var(--surface);border:1px solid var(--line);width:26px;height:26px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.stmt{flex-direction:column;min-height:0;display:flex}.stmt .col-head{align-items:baseline}.stmt-meta{white-space:nowrap;margin:0}.tabs.stmt-tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:12px 0 0;padding:0;display:flex}.tabs.stmt-tabs[hidden]{display:none}.tabs.stmt-tabs button{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;min-height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tabs.stmt-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tabs.stmt-tabs button:hover{border-color:var(--ink-3);color:var(--ink)}.tabs.stmt-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tabs.stmt-tabs button.all{border-color:var(--green);color:var(--green-ink);background:var(--green-3)}.tabs.stmt-tabs button.all[aria-selected=true]{background:var(--green);border-color:var(--green);color:#fdfdfd}.tabs.stmt-tabs button i{font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-style:normal}.stmt-row .t small.stmt-acct{color:var(--stmt-key)}.stmt-paper{background:var(--stmt-bg);min-height:240px;max-height:clamp(480px,64vh,820px);color:var(--stmt-ink);border:1px solid var(--line);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;flex:1;margin-top:14px;font-size:12.5px;line-height:1.6;display:flex;overflow:hidden}.stmt-head{border-bottom:1px dashed var(--stmt-rule);gap:1px;padding:12px 14px 10px;display:grid}.stmt-head .ln{justify-content:space-between;gap:12px;min-width:0;display:flex}.stmt-head .ln>span:first-child{color:var(--stmt-dim);flex:none}.stmt-head .ln>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.stmt-head .ln.title{color:var(--stmt-key);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:600}.stmt-head .ln.title>span:first-child{color:inherit}.stmt-head .ln.saldo>span:last-child{color:var(--stmt-ink);font-size:14px;font-weight:600}.stmt-rows{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 0 8px;overflow-y:auto}.stmt-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 14px;padding:3px 14px;display:grid}.stmt-row:nth-child(2n){background:var(--stmt-zebra)}.stmt-row.cols{color:var(--stmt-dim);letter-spacing:.08em;text-transform:uppercase;background:var(--stmt-bg);padding-top:8px;padding-bottom:6px;font-size:10.5px;position:sticky;top:0}.stmt-row .d{color:var(--stmt-dim);white-space:nowrap}.stmt-row .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stmt-row .a{text-align:right;white-space:nowrap}.stmt-row .a.in{color:var(--stmt-key)}.stmt-row .a.out{color:var(--stmt-ink)}.stmt-row .t small{color:var(--stmt-dim);font-size:11px;line-height:1.3;display:block}.stmt-paper{container-type:inline-size}@container (width<=340px){.stmt-row{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:4px 12px}.stmt-row .d{grid-column:1/-1;font-size:11px;line-height:1.4}.stmt-row.cols .d{display:none}.stmt-head .ln{gap:0;display:grid}.stmt-head .ln>span:last-child{text-align:left}}.stmt-head .ln.saldo>span:last-child{white-space:normal;overflow:visible}.stmt-foot{border-top:1px dashed var(--stmt-rule);color:var(--stmt-dim);padding:8px 14px 10px;font-size:11.5px}.stmt-more{border:0;border-top:1px dashed var(--stmt-rule);width:100%;color:var(--stmt-key);font:inherit;cursor:pointer;text-align:left;background:0 0;padding:9px 14px;font-size:12px;font-weight:600;display:block}.stmt-more small{color:var(--stmt-dim);margin-left:6px;font-weight:400}.stmt-more:hover{text-decoration:underline}@media print{.stmt-more{display:none}}.stmt-note{color:var(--stmt-dim);white-space:normal;padding:18px 14px;line-height:1.55}.stmt-note b{color:var(--stmt-ink);margin-bottom:4px;font-weight:600;display:block}.stmt-empty{color:var(--ink-3);margin:14px 0 0;font-size:14px}.btn.danger{color:var(--danger)}.ov-del{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:clamp(32px,4vw,48px);padding-top:clamp(20px,2.4vw,28px);display:flex}.ov-del h2{margin:0 0 6px;font-size:15px}.td-block[hidden]{display:none}.td-block .hint{max-width:62ch;margin:6px 0 16px}.td-btn{background:var(--green);color:#fff;border-radius:20px;gap:12px;min-height:68px;font-size:18px}.td-btn:not(:disabled):hover{filter:brightness(1.06)}.td-btn.del{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.td-btn.del.sure{background:var(--danger);color:#fff}.td-block .alert{margin-top:12px}.ov-del[hidden]{display:none}.del-acct .hint{max-width:62ch;margin:0 0 6px}.del-acct .btn.link{padding:4px 0}.me-btn{border:1px solid var(--line);background:var(--green-3);width:36px;height:36px;color:var(--green-ink);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:none}.me-btn:hover{border-color:var(--green)}.me-btn[aria-current=page]{background:var(--green);color:#fff;border-color:var(--green)}html.in-workspace .me-btn{display:inline-flex}#v-me .acct-grid{grid-template-columns:minmax(0,1fr)}#v-me .col-main{max-width:1000px}.me-companies{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.me-companies li{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:13px}html:not(.port-on) #v-portfolio{display:none!important}.port-preview{margin:0 0 18px}.port-stats{margin:0 0 28px}.port-list{gap:14px;display:grid}.port-co .ov-co-head .pill{margin-top:4px}.port-co.gone{opacity:.6}.port-co .hint{margin:0}.port-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;display:grid}.port-figs span{color:var(--ink-3);font-size:12px;display:block}.port-figs b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.port-figs b.pos{color:var(--green-ink)}.port-reps{flex-wrap:wrap;gap:6px;display:flex}.port-rep{background:var(--green-3);color:var(--green-ink);border-radius:999px;padding:3px 10px;font-size:12.5px}.port-rep.off{background:var(--surface-2);color:var(--ink-3)}.port-rep.paid{background:var(--assume-bg);color:var(--assume)}.port-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.port-accept-link{margin:18px 0 0}.port-accept-link .btn.link{padding:0;font-size:13px}.port-lookup{gap:8px;display:flex}.port-lookup input{flex:1;min-width:0}.port-dlg .result,.port-dlg .field{margin:0}.port-accept-lede{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.port-terms{color:var(--ink-2);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.port-terms b{color:var(--ink);font-weight:600}.port-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.port-consent input{width:auto;accent-color:var(--green);flex:none;margin:3px 0 0}.port-terms ul{margin:4px 0 0;padding-left:18px}.port-level-field{border:0;gap:8px;padding:0;display:grid}.port-level-field[hidden]{display:none}.port-level-field legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.port-level-field .hint,.port-level-field .alert{margin:0}.port-levels.grp-list label{align-items:flex-start}.port-levels label input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:3px 0 0;padding:0}.port-levels label span small{white-space:normal;color:var(--ink-3);margin:2px 0 0;font-weight:400;display:block}.port-levels label.is-off{cursor:default;background:0 0;border-style:dashed}.port-levels .port-level-detail{gap:4px;margin-top:8px;font-weight:400;display:grid}.port-levels .port-level-name{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.port-levels .port-level-name em{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:500}.port-levels.port-levels--detail label.is-off{opacity:.7}.port-levels .port-level-detail ul{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.port-levels .port-level-detail li{color:var(--ink-2);gap:6px;font-size:13px;line-height:1.4;display:flex}.port-levels .port-level-detail li>span{text-align:left;min-width:0;color:var(--green-ink);flex:none;font-weight:600}.port-levels .port-level-detail ul.is-not li,.port-levels .port-level-detail ul.is-not li>span{color:var(--ink-3)}.port-accept-fine{margin:0;font-size:13px}.port-levels label{transition:border-color .15s,background-color .15s}.port-levels label:hover{border-color:var(--ink-3)}.port-levels label:has(input:checked){border-color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--surface))}.port-dlg{--pd:clamp(20px,3vw,28px);width:min(480px,calc(100vw - 2 * var(--gutter)));border-radius:20px;max-height:min(760px,100dvh - 48px);overflow:hidden;box-shadow:0 1px 2px #0000000f,0 32px 64px -24px #0006}.port-dlg[open]{flex-direction:column;display:flex}.port-dlg::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a6b}.port-dlg form{overscroll-behavior:contain;min-height:0;padding:var(--pd) var(--pd) 0;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;gap:14px;overflow-y:auto}.port-dlg form::-webkit-scrollbar{width:10px}.port-dlg form::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--surface);border-radius:999px}.port-dlg form::-webkit-scrollbar-track{background:0 0}.port-dlg .ask-row{z-index:1;margin:4px calc(-1 * var(--pd)) 0;padding:14px var(--pd) calc(var(--pd) - 4px);background:var(--surface);border-top:1px solid var(--line);align-items:center;position:sticky;bottom:0}@media (width<=560px){.port-dlg.ask.grp{border-bottom:0;border-radius:20px 20px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.port-dlg .ask-row{padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-wrap:nowrap}.port-dlg .ask-row .grp-gap{display:none}.port-dlg .ask-row .btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;overflow:hidden}.port-dlg .ask-row .btn:last-child{flex-grow:1.6}}@media (width<=560px) and (prefers-reduced-motion:no-preference){.port-dlg[open]{animation:.24s cubic-bezier(.2,.8,.2,1) port-sheet}}@keyframes port-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.port-member .col-head .pill{flex:none}.port-member .hint{margin:0}.port-member-acts[hidden]{display:none}.port-member-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}#port-leave-acts{margin-top:0}.port-stats .plan-fig b{font-size:clamp(26px,2.6vw,36px)}.port-compare:empty{display:none}.port-compare{margin:0 0 28px}.port-table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.port-table{border-collapse:collapse;width:100%;font-size:14px}.port-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);vertical-align:bottom;padding:10px 14px;font-size:11px;font-weight:600}.port-table th.num{text-align:right}.port-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.port-table tr:last-child td{border-bottom:0}.port-table .num{text-align:right;font-variant-numeric:tabular-nums}.port-table .pos{color:var(--green-ink)}.port-table .warn{color:var(--warn)}.port-table .muted{color:var(--ink-3);font-size:12.5px}.port-table .btn.link{color:var(--ink);text-align:left;padding:0;font-size:14px;font-weight:600}.port-back{margin:0 0 14px;padding:0;font-size:13.5px}.port-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 20px;display:flex}.port-tab{border:1px solid var(--line);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13.5px}.port-tab:hover{border-color:var(--ink-3);color:var(--ink)}.port-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.port-tab:disabled{opacity:.55;cursor:default}.port-shared-list{gap:10px;display:grid}.port-shared{border:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.port-shared:hover{border-color:var(--ink-3)}.port-shared svg{flex:none;width:108px;height:38px}.port-shared span{gap:2px;min-width:0;display:grid}.port-shared b{font-size:15px;font-weight:600}.port-shared small{color:var(--ink-3);font-size:12.5px}.foreign [data-el=rep-post-form],.foreign [data-el=rep-post-hint],.foreign [data-el=rep-stale],.foreign [data-el=rep-tx],.foreign [data-el=rep-books],.foreign [data-el=rep-sources],.foreign [data-el=report-nav]{display:none!important}.foreign [data-cat-key]{pointer-events:none}.foreign [data-sub-hide],.foreign [data-sub-show]{display:none!important}html.privacy:not(.privacy-bank) .port-table .bal{filter:blur(6px)}#v-investor{gap:16px;display:grid}#v-investor[hidden]{display:none}.inv-hero{grid-area:auto}.inv-cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.inv-cta .btn{width:auto}.inv-cta .btn:not(.inv-signin){background:var(--green);color:#fff}.inv-mock{background:var(--surface);color:var(--ink);border-radius:14px;gap:12px;padding:18px;font-size:14px;display:grid;box-shadow:0 40px 80px -30px #00000080}.inv-mock .src{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:11.5px;font-weight:600;display:flex}.inv-mock .src b{color:var(--green-ink);font-weight:600}.inv-mock .say{color:var(--ink-2);margin:0;line-height:1.5}.inv-mock .port-table{font-size:13px}.inv-mock .port-table th,.inv-mock .port-table td{padding:7px 4px}.inv-body{gap:22px;max-width:none;padding:clamp(24px,3.5vw,48px);display:grid}.inv-body h2{margin:0;font-size:clamp(22px,2.4vw,28px)}.inv-body .eyebrow{margin:0 0 6px}.inv-steps{counter-reset:inv;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inv-steps li{counter-increment:inv;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink-2);border-radius:14px;gap:6px;padding:18px;font-size:14px;line-height:1.5;display:grid}.inv-steps li:before{content:counter(inv);background:var(--green-3);width:26px;height:26px;color:var(--green-ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.inv-steps b{color:var(--ink);font-size:15px}#inv-plans{scroll-margin-top:24px}#inv-plans .hint{margin:6px 0 0}.inv-faq{gap:8px;display:grid}.inv-faq details{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.inv-faq summary{cursor:pointer;font-size:15px;font-weight:600}.inv-faq p{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}@media (width<=900px){.inv-hero{grid-template-columns:minmax(0,1fr)}}.ov-plan[hidden]{display:none}.plan-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 20px;display:flex}.plan-head .plan-tier{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.1}.plan-head span{color:var(--ink-3);font-size:14px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.plan-stat{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:16px 18px 18px}.plan-stat .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.plan-fig{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:8px 0 12px;display:flex}.plan-fig b{font-family:var(--font-num);letter-spacing:-.03em;color:var(--green);font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,44px);font-weight:500;line-height:1}.plan-fig span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.plan-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.plan-bar i{background:var(--green);border-radius:3px;height:100%;display:block}.plan-stat.full .plan-fig b{color:var(--warn)}.plan-stat.full .plan-bar i{background:var(--warn)}.plan-stat .hint{margin:10px 0 0;font-size:13px}.plan-feats{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan-feats li{background:var(--green-3);color:var(--green-ink);border-radius:999px;padding:3px 10px;font-size:13px}.plan-hist{color:var(--ink-3);gap:4px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.plan-hist b{color:var(--ink-2);font-weight:500}.plan-hist .warn{color:var(--warn)}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tier-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.tier-card.current{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.tier-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tier-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:500}.tier-now{letter-spacing:.06em;text-transform:uppercase;background:var(--green);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.tier-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tier-price b{font-family:var(--font-num);letter-spacing:-.03em;color:var(--green);font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1}.tier-price span{color:var(--ink-3);font-size:14px}.tier-price-annual{color:var(--ink-3);margin:-6px 0 0;font-size:13px}.tier-limits{gap:4px;margin:0;font-size:14px;display:grid}.tier-limits div{justify-content:space-between;gap:10px;display:flex}.tier-limits dt{color:var(--ink-3)}.tier-limits dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tier-feats{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.tier-feats li{align-items:baseline;gap:8px;display:flex}.tier-feats li:before{content:"✓";width:14px;color:var(--green);flex:none;font-weight:800}.tier-feats li.no{color:var(--ink-3)}.tier-feats li.no:before{content:"–";color:var(--ink-3)}.tier-card .btn{justify-content:center;margin-top:auto}.scope-pick{gap:10px;margin:22px 0 4px;display:grid}.scope-pick[hidden]{display:none}.scope-pick .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.scope-seg{flex-wrap:wrap;gap:6px;display:flex}.scope-seg button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.scope-seg button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.scope-seg button.add{color:var(--ink-3);border-style:dashed}.scope-note{color:var(--ink-2);margin:0;font-size:14px}.scope-note .btn.link{padding:0;font-size:13px}.scope-group #start-rows,.scope-group #ts-rows{display:none}.grp form{gap:12px;display:grid}.grp .eyebrow{color:var(--green-ink);margin:0}.grp h2,.grp .field,.grp .hint{margin:0}.grp .field input{width:100%}.grp-sub{margin:4px 0 0;font-size:13px;font-weight:600}.grp-list{gap:6px;display:grid}.grp-list label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.grp-list label input{width:auto;accent-color:var(--green);flex:none;margin:0}.grp-list label span{text-align:left;flex:1;min-width:0;font-weight:600}.grp-list label small{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.scope-note{margin-bottom:6px}.grp-gap{flex:1}.scope-band{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:13px;display:flex}.scope-band b{color:var(--green-ink);margin-right:4px;font-weight:700}.scope-band span{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px}.buy form{display:block}.buy #buy-form,.buy #buy-wait{gap:12px;display:grid}.buy #buy-form[hidden],.buy #buy-wait[hidden]{display:none}.buy .eyebrow{color:var(--green-ink);margin:0}.buy h2{margin:0}.buy-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.buy-price b{font-family:var(--font-num);letter-spacing:-.03em;color:var(--green);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.buy-price span{color:var(--ink-3);font-size:15px}.buy-disc{color:var(--green-ink);margin:-4px 0 0;font-size:14px}.buy-fields{gap:10px;display:grid}.buy-fields .field{margin:0}.buy-fields select,.buy-fields input{width:100%}.buy-fields .seg{align-self:start;margin-top:0}.seg label input:disabled+span{color:var(--ink-3);opacity:.55;cursor:not-allowed}.buy .hint{margin:0}.buy #buy-wait{text-align:center;justify-items:center}.buy #buy-wait .ask-row{justify-content:center}.del-flow{width:min(500px,calc(100vw - 2 * var(--gutter)))}.del-flow form{gap:12px;padding-top:28px}.del-flow .boot-mark{justify-self:center;margin-bottom:2px}.del-flow h2{text-align:center}.del-lede{text-align:center;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.del-steps{gap:8px;margin:6px 0 0}.del-steps li{align-items:flex-start;line-height:1.4}.del-steps li b{margin-top:1px}.del-steps li small{color:var(--ink-3);font-size:12.5px;display:block}.del-steps .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:11px;font-weight:600}.del-steps .grp:first-child{margin-top:0}.del-steps li.is-failed{color:var(--danger)}.del-steps li.is-failed b{border-color:var(--danger);background:var(--danger)}.del-steps li.is-failed b:after{content:"";background:var(--bg);width:2px;height:6px;box-shadow:0 8px 0 var(--bg);position:absolute;top:2px;left:6px}.del-steps li.is-skipped{color:var(--ink-3)}.del-steps li.is-skipped b{border-style:dashed}.del-flow:not(.running) .del-steps li b{border-color:var(--line)}.del-confirm{background:color-mix(in srgb,var(--danger-bg) 55%,transparent);border-radius:12px;gap:6px;margin-top:6px;padding:12px 14px;display:grid}.del-confirm label{color:var(--ink-2);margin:0;font-size:13px}.del-confirm input{font:inherit;letter-spacing:.08em;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;outline:none;max-width:220px;padding:8px 11px;font-size:15px}.del-confirm input:focus{border-color:var(--danger)}.del-flow.running .del-confirm,.del-flow.done .del-confirm{display:none}.del-flow.done .boot-mark:before,.del-flow.done .boot-mark:after{opacity:0;animation:none}.del-flow.done .boot-mark{background:var(--green)}.del-flow.done .boot-mark i{border:solid var(--bg);background:0 0;border-width:0 3px 3px 0;border-radius:0;width:10px;height:19px;inset:10px auto auto 16px;transform:rotate(45deg)}.btn.danger:hover{color:var(--danger);text-decoration:underline}.bank-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.bank-row select{flex:1;min-width:170px}.bank-row .btn{width:auto}.bank-add-title{margin-top:28px}.bank-add-title+.bank-where{margin-top:6px}.bank-where{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.bank-where strong{color:var(--ink);font-weight:600}.bank-where .btn.link{font-size:13.5px}.bank-country{margin-top:8px}.bank-country select,.bank-country input{width:100%}.combo{flex:1;min-width:170px;position:relative}.combo input{width:100%;padding-right:36px}.combo input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.combo-clear{width:34px;height:100%;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;font-size:20px;line-height:1;position:absolute;top:0;right:0}.combo-clear:hover{color:var(--ink)}.combo-list{z-index:30;background:var(--surface);border:1px solid var(--line);border-top-color:#0000;border-radius:0 0 10px 10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000001a}.combo-list:popover-open{color:inherit;margin:0;position:fixed;inset:auto}.combo-list.is-above{border-top-color:var(--line);border-bottom-color:#0000;border-radius:10px 10px 0 0;box-shadow:0 -12px 28px #0000001a}.combo input.list-above[aria-expanded=true]{border-radius:0 0 10px 10px}.combo-list li{cursor:pointer;border-radius:7px;padding:9px 10px;font-size:15px;line-height:1.3}.combo-list li[aria-selected=true]{background:var(--ink);color:var(--bg)}.combo-list li[aria-disabled=true]{cursor:not-allowed;opacity:.62}.combo-list li .why{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.combo-list li[aria-selected=true] .why{color:var(--bg);opacity:.75}.combo-list .empty{color:var(--ink-3);cursor:default;padding:10px;font-size:14px}.combo-list .more{color:var(--ink-3);cursor:default;padding:8px 10px;font-size:12.5px}.tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:3px;margin:14px 0 12px;padding:3px;display:inline-flex}.tabs button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.panel p{color:var(--ink-2);font-size:14px}.panel[hidden]{display:none}.endpoint{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:flex}.endpoint span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.endpoint code{color:var(--ink);word-break:break-all;flex:1;min-width:0;font-size:12.5px}.copy-inline{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 4px;font-size:12.5px}.copy-inline:hover{color:var(--ink)}pre{background:var(--code-bg);color:var(--code-ink);font-family:var(--font-mono);border:1px solid var(--line);border-radius:10px;margin:10px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.65;overflow-x:auto}pre .c{color:var(--code-dim)}pre .k{color:var(--code-key)}code{font-family:var(--font-mono);font-size:13px}.copy-wrap{position:relative}.copy-wrap .copy{color:#e8e6df;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;padding:4px 9px;font-size:12px;position:absolute;top:8px;right:8px}.copy-wrap .copy:hover{background:#ffffff3d}.keys{gap:8px;margin-top:12px;display:grid}.key-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.key-row>div{min-width:0}.key-row code{color:var(--ink);font-size:12.5px}.key-row small{color:var(--ink-3);font-size:12px;line-height:1.35;display:block}.key-row button{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 2px;font-size:13px}.key-row button:hover{color:var(--danger)}.secret{border:1px solid var(--green);background:var(--green-3);border-radius:10px;margin-top:12px;padding:12px 14px}.secret b{color:var(--green-ink);margin-bottom:6px;font-size:13px;display:block}.secret code{word-break:break-all;color:var(--ink);background:var(--surface);border-radius:8px;padding:9px 10px;font-size:12.5px;display:block}.secret .row{justify-content:flex-start;gap:8px;margin-top:10px}.secret small{color:var(--green-ink);margin-top:8px;font-size:12.5px;display:block}.qr{margin-bottom:16px}.qr img{box-sizing:content-box;background:#fff;border-radius:10px;width:180px;height:180px;margin:0 auto 10px;padding:8px;display:block}.qr img:not([src]){display:none}.qr small{text-align:center;color:var(--ink-3);font-size:12.5px;display:block}.qr code{text-align:center;letter-spacing:.08em;overflow-wrap:anywhere;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:9px 10px;font-size:12.5px;display:block}.secret.qr .field{margin-bottom:0}.promptdock{left:0;right:0;bottom:var(--foot-h);z-index:20;background:var(--bg);padding:12px var(--gutter) max(12px,env(safe-area-inset-bottom));justify-items:center;gap:6px;display:grid;position:fixed}.promptdock:before{content:"";background:linear-gradient(to top,var(--bg),transparent);pointer-events:none;height:32px;position:absolute;bottom:100%;left:0;right:0}.promptdock>*{width:100%;max-width:var(--content-narrow)}.promptdock[hidden]{display:none}.promptbar{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 -14px 30px -28px #00000073}.promptbar input{background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:15px}.promptbar input:focus{box-shadow:none}.promptbar input:focus-visible{outline:none}.promptbar:focus-within{border-color:var(--ink-3)}.promptbar .btn{white-space:nowrap;width:auto}.promptbar-note{color:var(--ink-3);padding:0 4px;font-size:12.5px}@media (width<=640px){.promptdock{gap:4px;padding-top:10px}.promptdock .promptbar-note{font-size:11.5px;line-height:1.35}}#v-intro{gap:20px;width:100%;max-width:1120px;display:grid}#v-intro[hidden]{display:none}.intro-deck{padding-inline:calc(50vw - 50%);margin-inline:calc(50% - 50vw);padding-bottom:12px;display:grid;position:relative;overflow:clip visible}.intro-slide{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,52px);width:100%;min-width:0;max-width:none;padding:clamp(30px,4vw,56px);transition:transform .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.intro-copy,.intro-show{min-width:0}.intro-slide h1{margin:0 0 14px;font-size:clamp(26px,3.2vw,40px);line-height:1.1}.intro-slide .lede{max-width:46ch;margin:0}.intro-slide.green{background:var(--forest);color:var(--on-forest);position:relative}.intro-slide.green:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#29aa6d47,#0000 70%);border-radius:50%;width:62%;position:absolute;inset:auto -18% -55% auto}.intro-slide.green>*{position:relative}.intro-slide.green .eyebrow{color:var(--green)}.intro-slide.green .lede{color:var(--on-forest-2)}.intro-facts{color:var(--on-forest-2);flex-wrap:wrap;gap:22px;margin-top:30px;font-size:13px;display:flex}.intro-facts span:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.chat{background:var(--surface);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;font-size:14px;box-shadow:0 40px 80px -30px #00000080}.chat .src{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.chat .src b{color:var(--green-ink);font-weight:600}.chat>*{min-width:0}.chat .ask{background:var(--surface-2);border-radius:10px;width:auto;padding:10px 12px;line-height:1.45}.chat .tool{font-family:var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.chat .tool i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.chat .say{color:var(--ink-2);line-height:1.5}.chat .kpis{grid-template-columns:1fr 1fr;gap:14px;margin-top:2px;display:grid}.chat .kpis div{border-top:2px solid var(--line);padding-top:6px}.chat .kpis div:first-child{border-top-color:var(--green)}.chat .kpis small{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;display:block}.chat .kpis strong{font-family:var(--font-num);letter-spacing:-.01em;font-size:20px;font-weight:700}.intro-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intro-grid div{background:var(--surface-2);border-radius:12px;align-content:start;gap:4px;padding:16px 18px;display:grid}.intro-grid svg{width:19px;height:19px;stroke:var(--green-ink);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.intro-grid b{font-size:14.5px;font-weight:600}.intro-grid span{color:var(--ink-3);font-size:13px;line-height:1.5}.intro-panel{background:var(--surface-2);border-radius:12px;padding:18px 20px}.intro-panel .src{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;font-weight:600;display:flex}.intro-panel .src b{color:var(--green-ink);font-weight:600}.intro-panel .legend{justify-content:flex-start;margin:12px 0 6px}.intro-panel svg{width:100%;height:auto;display:block}.intro-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.intro-kpis div{border-top:2px solid var(--line);padding-top:8px}.intro-kpis div:first-child{border-top-color:var(--green)}.intro-kpis small{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.intro-kpis strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:700;display:block}.intro-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.intro-tabs span{color:var(--ink-3);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.intro-tabs span[data-open=true]{background:var(--ink);color:var(--bg)}.term{background:var(--code-bg);color:var(--code-ink);font-family:var(--font-mono);border:1px solid #ffffff14;border-radius:12px;margin:0;padding:18px 20px;font-size:13px;line-height:1.75;overflow-x:auto}.term .c{color:var(--code-dim)}.term .g{color:var(--code-key)}.term .p{color:var(--code-dim);-webkit-user-select:none;user-select:none}.intro-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.intro-foot .btn{width:auto}.intro-dots{gap:7px;display:flex}.intro-dots button{background:var(--line);cursor:pointer;border:0;border-radius:99px;width:24px;height:5px;padding:0;transition:background .25s,width .25s}.intro-dots button:hover{background:var(--ink-3)}.intro-dots button[aria-current=true]{background:var(--green);width:34px}.intro-actions{align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.intro-slide,.intro-dots button{transition:none}}@media (width<=900px){.intro-slide{grid-template-columns:minmax(0,1fr)}.intro-slide .lede{max-width:none}.chat .kpis,.intro-grid{grid-template-columns:1fr}}@media (width<=520px){.intro-foot{flex-direction:column-reverse;align-items:stretch}.intro-foot .btn{width:100%}.intro-actions{justify-content:space-between}}.report{gap:0;min-width:0;padding:clamp(22px,3vw,34px);display:grid}.report-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.report-actions .btn{gap:7px}.report-actions svg{flex:none}.print-head,.print-foot{display:none}.report .col-head{margin-bottom:4px}.report .lede{margin:8px 0 0}.chart-wrap{margin-top:18px;position:relative}.chart-wrap svg{touch-action:pan-y;width:100%;height:auto;display:block}.legend{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;gap:16px;margin:0 0 10px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{border-top:2px solid var(--ink);width:16px;height:0;display:inline-block}.legend i.f{border-top-style:dashed;border-color:var(--green)}.legend i.a{border-color:var(--assume)}.legend i.b{background:var(--green);opacity:.22;border:0;border-radius:2px;height:10px}.legend i.b.a{background:var(--assume)}.drivers.assumed{margin-top:4px}.drivers.assumed div{background:var(--assume-bg);color:var(--ink);border-radius:8px;padding:9px 12px}.drivers.assumed div .amt{margin-left:auto}.drivers.assumed .rm-post{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:-2px 0;padding:0 0 0 4px;font-size:16px;line-height:1}.drivers.assumed .rm-post:hover{color:var(--danger)}.post-form{grid-template-columns:var(--post-cols,minmax(0,1.4fr) auto minmax(0,1fr) auto);align-items:center;gap:8px;margin-top:8px;display:grid}.post-field{min-width:0;display:block;position:relative}.post-form .post-field input{width:100%;padding-left:26px}.post-grip{z-index:1;width:16px;height:26px;color:var(--ink-3);cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.post-grip svg{fill:currentColor;width:8px;height:14px}.post-form:hover .post-grip,.post-grip:focus-visible,.post-form.is-arranging .post-grip{opacity:.8}.post-grip:hover{color:var(--ink);background:var(--surface-2)}@media (hover:none){.post-grip{opacity:.6}}.post-field.is-moving input{border-style:dashed;border-color:var(--ink-3)}.post-form.is-arranging,.post-form.is-arranging *{cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.post-grip{transition:none}}.post-form[hidden]{display:none}.post-form input{border-radius:10px;min-width:0;padding:11px 12px;font-size:15px}.post-form input[type=date]{font-variant-numeric:tabular-nums;width:auto}.post-form input.amt{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.post-form input.bad{border-color:var(--danger)}.post-form .btn{white-space:nowrap}.post-form .post-hint{color:var(--danger);grid-column:1/-1;margin:0}.post-form .post-hint[hidden]{display:none}.list-label.assumed{color:var(--assume)}.drivers.books small{color:var(--ink-3);margin-left:6px;font-size:12px}.drivers.books .flag{color:var(--warn);margin-left:6px;font-size:12px;font-weight:600}.books-note{margin-top:8px}.kpi.assumed{border-top-color:var(--assume)}.tip{pointer-events:none;background:var(--ink);color:var(--bg);white-space:nowrap;opacity:0;border-radius:6px;padding:7px 10px;font-size:12.5px;transition:opacity .12s;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tip small{opacity:.7;margin-top:2px;display:block}.an{gap:26px;margin-top:18px;display:grid}.an[hidden]{display:none}.an-summary{background:var(--surface-2);color:var(--ink-2);border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.6}.an-summary b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.an .kpi-row{margin-top:0}.kpi-row.four{grid-template-columns:repeat(4,1fr)}.an .kpi:first-child{border-top-color:var(--line)}.an .kpi.good{border-top-color:var(--green)}.an .kpi.bad{border-top-color:var(--viz-bad)}.an .kpi.warn{border-top-color:var(--warn)}.an-sec{gap:10px;min-width:0;display:grid}.an-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.an-sec-head .list-label,.an-sec-head .legend{margin:0}.legend i.sw{border:0;border-radius:3px;width:10px;height:10px}.an-chart{position:relative}.an-chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.an-chart .an-axis{fill:var(--ink-3);font-size:11px;font-family:var(--font-body)}.an-chart .an-val{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;font-family:var(--font-body)}.an-dot{border-radius:3px;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.cat-chip{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:0;margin:-3px -7px -3px -5px;padding:3px 6px 3px 5px;transition:background .12s,border-color .12s;display:inline-flex}.cat-chip:hover,.cat-chip[aria-expanded=true]{background:var(--surface-2);border-color:var(--line)}.cat-chip:focus-visible{outline:2px solid var(--green);outline-offset:1px}.cat-chip svg{fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;margin-left:5px}.cat-chip:hover svg,.cat-chip[aria-expanded=true] svg{opacity:1}.cat-own{background:var(--surface-2);color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.btn.save{align-items:center;gap:6px;width:auto;display:inline-flex}.btn.save[hidden]{display:none}.rep-unsaved{margin:-6px 0 12px}.demo-pill{z-index:80;background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600;position:fixed;top:10px;left:50%;transform:translate(-50%)}.demo-pill[hidden]{display:none}html.modal-open{overflow:hidden}.pf{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06170f9e;justify-content:center;align-items:center;padding:24px;animation:.25s both pf-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.pf[hidden]{display:none}.pf-card{background:var(--surface);width:min(980px,100%);color:var(--ink);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:auto;animation:.35s cubic-bezier(.2,.8,.2,1) both pf-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 140px -40px #000000a6}.pf-side{color:#f2f7f3;background:radial-gradient(120% 90% at 0 0,#17593f 0%,#0f3d2e 55%,#0a2a20 100%);flex-direction:column;gap:22px;padding:44px 40px;display:flex;position:relative;overflow:hidden}.pf-side:after{content:"";filter:blur(2px);background:#34c27f29;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-90px;right:-90px}.pf-brand{color:#fff;align-items:center;gap:12px;display:flex}.pf-brand .brand-mark{height:22px}.pf-brand span{letter-spacing:.2em;text-transform:uppercase;color:#f2f7f3b8;white-space:nowrap;font-size:10.5px;font-weight:600}.pf-side h2{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.08}.pf-side .pf-lede{color:#f2f7f3d1;margin-top:14px;font-size:15.5px;line-height:1.5}.pf-why{z-index:1;gap:16px;margin:auto 0 0;padding:0;list-style:none;display:grid;position:relative}.pf-why li{color:#f2f7f3e0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;font-size:14px;line-height:1.45;display:grid}.pf-why b{color:#fff;margin-bottom:1px;font-size:14.5px;display:block}.pf-why svg{fill:none;stroke:#7fe0b0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff1a;border-radius:11px;width:34px;height:34px;padding:8px}.pf-main{flex-direction:column;min-width:0;padding:44px 44px 28px;display:flex}.pf-step{letter-spacing:.09em;text-transform:uppercase;color:var(--green-ink);margin-bottom:8px;font-size:12px;font-weight:700}.pf-main h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.pf-main .pf-sub{color:var(--ink-3);margin-bottom:24px;font-size:14px}.pf-co{background:var(--green-3);max-width:100%;color:var(--green-ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.pf-co i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.pf-co span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pf-field{min-width:0;margin-bottom:16px}.pf-field.wide{grid-column:1/-1}.pf-field input{border-radius:12px;padding:14px 16px}.pf-field.bad input{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.pf-err{color:var(--danger);margin:6px 2px 0;font-size:12.5px}.pf-err[hidden]{display:none}.pf-roles{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px;padding:0;display:grid}.pf-roles legend{color:var(--ink-2);margin:0 0 8px;padding:0;font-size:13px;font-weight:600}.pf-role{color:var(--ink);cursor:pointer;min-width:0;margin:0;font-size:14px;font-weight:500;display:block;position:relative}.pf-role input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pf-role span{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;line-height:1.25;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.pf-role span:before{content:"";border:1.5px solid var(--ink-3);background:var(--surface);border-radius:50%;flex:none;width:16px;height:16px;transition:all .12s}.pf-role:hover span{border-color:var(--ink-3)}.pf-role input:checked+span{border-color:var(--green);background:var(--green-3);box-shadow:0 0 0 3px var(--green-3);font-weight:600}.pf-role input:checked+span:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--green-3)}.pf-role input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.pf-other{margin-top:10px}.pf-other[hidden]{display:none}.pf-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;display:flex}.pf-actions .btn{width:auto;padding:15px 28px;font-size:16px}.pf-actions .btn.link{padding:8px 0;font-size:13px}.pf-fine{color:var(--ink-3);margin-top:16px;font-size:12px;line-height:1.45}.pf-fine a{color:var(--ink-2);text-decoration:underline}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=860px){.pf{overscroll-behavior:contain;padding:0;display:block}.pf-card{border-radius:0;grid-template-columns:1fr;width:100%;min-height:100%;margin:0}.pf-side{gap:14px;padding:28px 24px 24px}.pf-why{display:none}.pf-side h2{font-size:28px}.pf-main{padding:26px 24px 24px}.pf-actions{flex-direction:column-reverse;align-items:stretch}.pf-actions .btn{width:100%}.pf-actions .btn.link{text-align:center}}@media (width<=480px){.pf-grid,.pf-roles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pf,.pf-card{animation:none}}@media print{.pf{display:none!important}}.tm{z-index:101;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06170f9e;justify-content:center;align-items:center;padding:24px;animation:.25s both pf-fade;display:flex;position:fixed;inset:0}.tm[hidden]{display:none}.tm-card{background:var(--surface);width:min(760px,100%);height:min(860px,100dvh - 48px);color:var(--ink);border-radius:24px;flex-direction:column;animation:.35s cubic-bezier(.2,.8,.2,1) both pf-rise;display:flex;overflow:hidden;box-shadow:0 60px 140px -40px #000000a6}.tm-head{border-bottom:1px solid var(--line);padding:28px 32px 18px}.tm-step{letter-spacing:.09em;text-transform:uppercase;color:var(--green-ink);margin-bottom:8px;font-size:12px;font-weight:700}.tm.read-only .tm-step{display:none}.tm-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.15}.tm-head p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.tm-body{overscroll-behavior:contain;min-height:0;color:var(--ink-2);flex:1;padding:8px 32px 24px;font-size:14.5px;line-height:1.6;overflow-y:auto}.tm-body:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.tm-body h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:24px 0 8px;font-size:16px;font-weight:600}.tm-body p{margin:0 0 10px}.tm-body p>b:first-child{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.tm-body strong{color:var(--ink);font-weight:600}.tm-body a{color:var(--green-ink);overflow-wrap:anywhere;text-decoration:underline}.tm-list{gap:4px;margin:-4px 0 12px;padding:0 0 0 18px;list-style:none;display:grid}.tm-list i{color:var(--ink-3);margin-right:4px;font-style:normal}.tm-foot{border-top:1px solid var(--line);background:var(--surface);gap:12px;padding:16px 32px 20px;display:grid}.tm-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.tm-check input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:1px 0 0}.tm-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.tm-actions .btn{width:auto;padding:13px 24px}.tm-actions .btn.link{padding:8px 0;font-size:13px}.tm.read-only .tm-check,.tm.read-only #tm-logout,.tm.read-only #tm-accept,.tm:not(.read-only) #tm-close{display:none}.tm.read-only .tm-actions{justify-content:flex-end}@media (width<=860px){.tm{padding:0}.tm-card{border-radius:0;width:100%;height:100%}.tm-head{padding:22px 20px 14px}.tm-head h2{font-size:22px}.tm-body{padding:4px 20px 20px}.tm-foot{padding:14px 20px max(16px,env(safe-area-inset-bottom))}.tm-actions{flex-direction:column-reverse;align-items:stretch}.tm-actions .btn{width:100%}.tm-actions .btn.link{text-align:center}}@media (prefers-reduced-motion:reduce){.tm,.tm-card{animation:none}}@media print{.tm{display:none!important}}.thumb-tile.locked{opacity:.62;position:relative}.thumb-tile .lock{width:14px;height:14px;color:var(--ink-3);position:absolute;top:8px;right:8px}@media (width>=901px){html.rail-wide .rail-west .thumb-tile .lock{margin-left:auto;position:static}}@media (width<=900px){.rail-west .thumb-tile .lock{margin-left:auto;position:static}}.thumb-tile .lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ov-card.locked{background:var(--surface-2)}.ov-card.locked .mt{color:var(--ink-3)}.ov-card.locked .ic,.ov-card.locked .nm,.ov-card.locked .tp,.ov-card:disabled .ic,.ov-card:disabled .nm,.ov-card:disabled .tp{opacity:.5}.ov-card:disabled{background:var(--surface-2);cursor:not-allowed;color:inherit}.ov-card:disabled:hover{box-shadow:none;transform:none}.ov-card:disabled .mt{color:var(--ink-3)}.dv-lock{background:var(--surface-2);border-radius:14px;justify-items:start;gap:10px;padding:18px 20px;display:grid}.dv-lock p{color:var(--ink-2);font-size:14px}.dv-warn{margin-bottom:14px}.dv-hero{background:var(--forest,#0f3d2e);color:#f2f7f3;border-radius:20px;gap:4px;margin:4px 0 8px;padding:26px 28px;display:grid}.dv-hero small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:13px}.dv-hero strong{font-family:var(--font-num);letter-spacing:-.03em;color:#fff;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.dv-hero span{opacity:.92;font-size:15px}.dv-hero span b{font-weight:700}.dv-unc{color:#fff;background:#ffffff24;border-radius:999px;justify-self:start;margin-top:10px;padding:4px 12px;font-size:12.5px;font-style:normal;font-weight:700}.dv-unc.high{color:#ffe3a6;background:#e0b76447}.dv-unc.low{color:#a7f0cb;background:#34c27f47}.dv-why{margin:0 0 14px}.dv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 6px;display:grid}.dv-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:4px;padding:16px 18px;display:grid}.dv-card.main{border-color:var(--green);box-shadow:0 0 0 3px var(--green-3)}.dv-card b{font-family:var(--font-display);font-size:16px}.dv-card small{color:var(--ink-3);margin-bottom:8px;font-size:12.5px}.dv-card dl,.dv-effect{grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:13.5px;display:grid}.dv-card dt,.dv-effect dt{color:var(--ink-3)}.dv-card dd,.dv-effect dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.dv-slider{gap:12px;display:grid}.dv-slide-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dv-slide-head span{color:var(--ink-3);font-size:13px}.dv-slide-head strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px}.dv-range{width:100%;accent-color:var(--green);cursor:pointer;height:28px;box-shadow:none;background:0 0;border:0;padding:0}.dv-quick{flex-wrap:wrap;gap:8px;display:flex}.dv-effect{background:var(--surface-2);border-radius:14px;padding:14px 16px}.dv-slide-warn{color:var(--warn);margin:0}.dv-steps{border-top:1px solid var(--line);padding:10px 0}.dv-steps summary{cursor:pointer;font-size:14px;font-weight:600}.dv-steps table{margin-top:8px}.dv-steps tr.dv-sum td{font-weight:700}.dv-basis{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.dv-disclaimer{border-left:3px solid var(--ink-3);background:var(--surface-2);color:var(--ink-2);border-radius:0 10px 10px 0;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.5}@media (width<=760px){.dv-cards{grid-template-columns:1fr}.dv-hero{padding:20px}}.cat-list{margin-top:10px}.cat-item{border-top:1px solid var(--line);align-items:center;gap:0;min-height:38px;padding:7px 0;font-size:13.5px;display:flex}.cat-item:first-child{border-top:0}.cat-item .nm{overflow-wrap:anywhere;min-width:0}.cat-item .dir{color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12px}.cat-item .acts{gap:12px;margin-left:14px;display:inline-flex}.cat-item .btn.link{padding:0;font-size:12.5px}.cat-edit{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cat-edit input,.cat-add input[type=text],.cat-new input{min-width:0;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid #0000;border-radius:10px;outline:none;flex:1;padding:7px 11px;font-size:14px}.cat-edit input:focus,.cat-add input[type=text]:focus,.cat-new input:focus{border-color:var(--ink-3);background:var(--surface)}.cat-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cat-add input[type=text]{flex:180px}.cat-add .seg{margin-top:0}.seg label{cursor:pointer;margin:0;position:relative}.seg label input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg label span{color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:13px;line-height:19px;display:block}.seg label input:checked+span{background:var(--ink);color:var(--bg)}.seg label input:focus-visible+span{outline:2px solid var(--green);outline-offset:1px}.cat-sub{font-family:var(--font-display);margin:20px 0 0;font-size:14px;font-weight:600}#stmt-manage{margin-left:auto;padding:0;font-size:12.5px}.cat-new-wrap{padding:2px 0 0}.cat-opt.new{color:var(--green-ink);font-weight:600}.cat-new{gap:6px;padding:4px 4px 2px;display:flex}.cat-new-err{color:var(--danger);margin:4px 10px;font-size:12px}.cat-rules{margin-top:6px}.cat-rule{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:9px 0;font-size:13.5px;display:grid}.cat-rule .who{overflow-wrap:anywhere;min-width:0}.cat-rule .who small{color:var(--ink-3);font-size:11.5px;display:block}.cat-rule .btn.link{padding:0;font-size:12.5px}.stmt-row .t small.stmt-cat{margin-top:1px}.stmt-row .cat-chip{color:var(--stmt-dim);margin:0 0 0 -5px;padding:1px 6px 1px 5px;font-size:11px}.stmt-row .cat-chip .an-dot{width:7px;height:7px;margin-right:6px}.stmt-row .cat-chip:hover,.stmt-row .cat-chip[aria-expanded=true]{color:var(--stmt-ink);background:var(--surface-2)}.stmt-row .cat-own{padding:0 5px;font-size:9.5px}.cat-pop{z-index:70;border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 16px);color:var(--ink);border-radius:14px;padding:6px;position:fixed;box-shadow:0 24px 60px -20px #00000080}.cat-pop[hidden]{display:none}.cat-pop-head{color:var(--ink-3);padding:8px 10px 6px;font-size:12px;line-height:1.35}.cat-pop-head b{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.cat-opt{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:0;padding:8px 10px;font-size:13.5px;display:flex}.cat-opt:hover,.cat-opt:focus-visible{background:var(--surface-2);outline:none}.cat-opt[aria-selected=true]{font-weight:600}.cat-opt svg{fill:none;width:14px;height:14px;stroke:var(--green-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto;padding-left:8px}.cat-opt.auto{border-top:1px solid var(--line);color:var(--ink-2);border-radius:0 0 9px 9px;margin-top:4px}.cat-pop-foot{color:var(--ink-3);padding:6px 10px 4px;font-size:11.5px;line-height:1.35}.an-bars{gap:9px;display:grid}.an-bar{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr) auto;align-items:center;gap:6px 12px;font-size:13.5px;display:grid}.an-bar-label{min-width:0;color:var(--ink);align-items:baseline;display:flex}.an-bar-label>span{min-width:0}.an-bar-label small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.an-bar-track{height:14px;display:block}.an-bar-track b,.an-div-track b{border-radius:0 4px 4px 0;height:14px;display:block}.an-bar-val{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--ink-2);font-weight:600}.an-bar-val em{color:var(--ink-3);margin-right:8px;font-style:normal;font-weight:500}.an-div-track{grid-template-columns:1fr 1fr;height:14px;display:grid;position:relative}.an-div-track:after{content:"";border-left:1px solid var(--ink-3);position:absolute;top:-4px;bottom:-4px;left:50%}.an-div-track .neg{justify-content:flex-end;display:flex}.an-div-track .neg b{border-radius:4px 0 0 4px}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:13.5px}.an-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:0 12px 8px 0;font-size:11px;font-weight:600}.an-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink);padding:9px 12px 9px 0}.an-table th:last-child,.an-table td:last-child{padding-right:0}.an-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.an-table td small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.an-table td small.bg-line{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.an-drill{font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.an-drill:hover,.an-drill:focus-visible{text-decoration-color:currentColor}.an--nodrill .an-drill{cursor:default;text-decoration:none}.an--nodrill [data-drill-month]{cursor:default}[data-drill-month]{cursor:pointer}.an-over-time .out{color:var(--viz-bad)}.an-over-time .in{color:var(--viz-good)}.an-over-time tr.an-split td{border-top:2px solid var(--line)}.an-over-time td:first-child,.an-table td.nw{white-space:nowrap}.an-table tr.dim td{color:var(--ink-3)}.an-table td.x{vertical-align:middle;width:1%;padding-left:4px}.sub-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:-4px 0;padding:0;transition:opacity .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.sub-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.an-table tr:hover .sub-x,.sub-x:focus-visible{opacity:1}.sub-x:hover{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg)}.sub-x:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.an-table tr.going td{background:var(--danger-bg);color:var(--danger);transition:background .12s,color .12s}.an-table tr.going td small{color:var(--danger)}.an-table tr.going.gone{opacity:0;transition:opacity .28s,transform .28s;transform:translate(10px)}@media (prefers-reduced-motion:reduce){.an-table tr.going.gone{transition:opacity .15s;transform:none}}.sub-hidden{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;margin-top:12px;padding:12px 14px}.sub-hidden-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sub-hidden-head p{min-width:220px;color:var(--ink-3);flex:1;margin:0;font-size:13px;line-height:1.45}.sub-hidden-head p b{color:var(--ink);font-weight:600}.sub-hidden-head .btn.link{color:var(--ink);text-underline-offset:2px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.sub-hidden-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sub-hidden-list button{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 10px;font-size:12.5px;display:inline-flex}.sub-hidden-list button span{text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);overflow:hidden}.sub-hidden-list button small{color:var(--ink-3);font-size:11.5px}.sub-hidden-list button svg{fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sub-hidden-list button:hover{border-color:var(--ink-3)}.sub-hidden-list button:hover span{text-decoration:none}.sub-hidden-list button:hover svg{stroke:var(--ink)}.an-table .muted{color:var(--ink-3)}.an-details summary{cursor:pointer;color:var(--ink-2);margin-bottom:8px;font-size:13px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.same{background:var(--surface-2);color:var(--ink-3)}.pill.up{background:var(--warn-bg);color:var(--warn)}.pill.down{background:var(--green-3);color:var(--green-ink)}.pill.new{background:var(--assume-bg);color:var(--assume)}.pill.missing{background:var(--danger-bg);color:var(--danger)}.an-meter{gap:10px;display:grid}.an-meter .track{background:var(--surface-2);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.an-meter .track span{height:100%;display:block}.an-meter .keys{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.an-meter .keys span{align-items:center;display:inline-flex}.an-meter .keys b{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:4px}.an-calc{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:10px;gap:3px;max-width:520px;padding:12px 16px;font-size:14px;display:grid}.an-calc div{color:var(--ink-2);justify-content:space-between;gap:14px;display:flex}.an-calc .tot{border-top:1px solid var(--ink-3);color:var(--ink);margin-top:5px;padding-top:7px;font-weight:600}.an-buffer{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.an-buffer input{text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;width:180px;padding:10px 12px;font-size:16px;font-weight:600}.an-buffer input.bad{border-color:var(--danger)}.rail-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:none;margin:6px 2px -2px;font-size:10.5px;font-weight:600}.rail-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:2px;margin-top:12px;padding-top:10px;display:flex}.rail-foot button{font:inherit;color:var(--ink-3);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:12.5px;line-height:1.3}.rail-foot button:hover{color:var(--ink);background:var(--surface-2)}.rail-foot button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:none}.mcp-form{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:14px;display:grid}.mcp-form .field{min-width:0;margin-bottom:12px}.mcp-form .wide{grid-column:1/-1}.mcp-form input,.mcp-form select{padding:10px 12px;font-size:14px}.mcp-form .opt{color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:400}.mcp-presets{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.chip{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.chip:hover{border-color:var(--ink-3)}.mcp-submit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.mcp-submit .hint{margin:0}.mcp-list{gap:12px;margin-top:14px;display:grid}.mcp-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;min-width:0;padding:14px 16px;display:grid}.mcp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcp-card-head b{font-family:var(--font-display);font-size:16px}.mcp-toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;min-width:0;margin:0;padding:0;display:flex}.mcp-toggle svg{width:16px;height:16px;stroke:var(--ink-3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px;transition:transform .15s}.mcp-card.is-open .mcp-toggle svg{transform:rotate(90deg)}.mcp-toggle:hover svg{stroke:var(--ink)}.mcp-toggle span{min-width:0}.mcp-more{gap:10px;display:grid}.mcp-more[hidden]{display:none}.mcp-feeds span.plain{background:var(--surface-2);color:var(--ink-2)}.mcp-feeds span.warn{background:var(--warn-bg);color:var(--warn)}@media (prefers-reduced-motion:reduce){.mcp-toggle svg{transition:none}}.mcp-card-head small{color:var(--ink-3);word-break:break-all;font-size:12.5px;display:block}.mcp-card-acts{flex-wrap:wrap;gap:6px;display:flex}.mcp-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.mcp-facts span{align-items:center;gap:6px;display:inline-flex}.mcp-feeds{flex-wrap:wrap;gap:6px;display:flex}.mcp-feeds span{background:var(--green-3);color:var(--green-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.mcp-card details summary{cursor:pointer;color:var(--ink-2);font-size:13.5px}.mcp-filter{margin:10px 0 8px;padding:8px 10px;font-size:13.5px}.mcp-tools{border-top:1px solid var(--line);gap:2px;max-height:620px;display:grid;overflow:auto}.mcp-tool{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 0;font-size:13px;display:grid}.mcp-tool code{font-family:var(--font-mono);color:var(--ink);word-break:break-all;font-size:12.5px}.mcp-tool p{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mcp-tool p:hover{-webkit-line-clamp:unset}.mcp-tool .acts{grid-area:1/2/span 2;align-items:center;gap:8px;display:flex}.mcp-tool .badge{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.mcp-tool .badge.r{background:var(--green-3);color:var(--green-ink)}.mcp-tool .badge.w{background:var(--surface-2);color:var(--ink-3)}.mcp-runner{background:var(--surface-2);border-radius:10px;grid-column:1/-1;gap:10px;margin-top:4px;padding:12px;display:grid}.mcp-runner .field{margin:0}.mcp-runner label{font-size:12px}.mcp-runner input,.mcp-runner select,.mcp-runner textarea{background:var(--surface);padding:8px 10px;font-size:13px}.mcp-runner textarea{font-family:var(--font-mono);resize:vertical;min-height:70px}.mcp-runner .row{justify-content:flex-start;margin-top:0}.mcp-result{background:var(--code-bg);max-height:360px;color:var(--code-ink);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.mcp-result.err{outline:1px solid var(--danger)}@media (width<=560px){.mcp-form{grid-template-columns:1fr}}.mcp-tool[hidden]{display:none}.mcp-side .mcp-list{margin-top:10px}.mcp-side .mcp-card{gap:8px;padding:12px 13px}.mcp-side .mcp-card-head{flex-direction:column;gap:8px}.mcp-side .mcp-card-acts{gap:4px}.mcp-side .mcp-card-acts .btn.sm{padding:6px 11px;font-size:13px}.mcp-side .mcp-facts{flex-direction:column;gap:2px}.mcp-side .mcp-tools{max-height:460px}.mcp-side .mcp-tool{grid-template-columns:minmax(0,1fr)}.mcp-side .mcp-tool .acts{grid-area:auto/1;justify-content:flex-start}.mcp-side .mcp-tool .acts .btn.sm{padding:4px 10px;font-size:12.5px}.mcp-side .mcp-runner{padding:10px}.kpi-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.kpi{border-top:2px solid var(--line);min-width:0;padding-top:10px}.kpi:first-child{border-top-color:var(--green)}.kpi small{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600;display:block}.kpi strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(20px,2.2vw,26px);font-weight:700;display:block}.kpi span{color:var(--ink-3);font-size:12.5px}.narrative{border-top:1px solid var(--line);color:var(--ink-2);margin-top:20px;padding-top:18px;font-size:15px;line-height:1.6}.narrative b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.list-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 8px;font-size:11px;font-weight:600}.drivers{gap:6px;font-size:13.5px;display:grid}.drivers div{color:var(--ink-2);justify-content:space-between;gap:12px;display:flex}.drivers .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.amt.in{color:var(--green-ink)}.amt.out{color:var(--danger)}.tx{border-top:1px solid var(--line);margin-top:6px}.tx summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.tx summary::-webkit-details-marker{display:none}.tx summary:hover{color:var(--ink)}.tx summary small{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.tx summary small:after{content:" ▾"}.tx[open] summary small:after{content:" ▴"}.tx-scroll{overscroll-behavior:contain;max-height:320px;padding-bottom:4px;overflow-y:auto}.tx-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:9px 0;font-size:13.5px;display:grid}.tx-more{width:auto;margin:10px 0 4px}@media print{.tx-more{display:none}}.tx-row:first-child{border-top:0}.tx-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.tx-row small{color:var(--ink-3);grid-column:1;font-size:12px}.tx-row .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:600}.method{color:var(--ink-3);margin-top:16px;font-size:12px;line-height:1.5}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}footer{z-index:19;width:auto;max-width:none;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));color:var(--ink-3);background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:0;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0}footer a{color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=900px){.rail-tip{display:none}html.in-workspace .menu-btn{order:2;display:inline-flex}html.in-workspace .docs-btn{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:10px;order:1;margin:0 0 0 auto;padding:0}html.in-workspace .docs-btn:hover{background:var(--surface-2)}.docs-btn svg{width:21px;height:21px}.docs-btn span{display:none}html.in-workspace .brand{margin-right:0}html.in-workspace .beta-pill{margin-right:auto}.rail.rail-west,.rail.rail-east{z-index:70;background:var(--surface);border-left:1px solid var(--line);visibility:hidden;flex-flow:column;gap:4px;width:min(300px,86vw);margin:0;padding:14px 12px 24px;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:translate(105%);box-shadow:0 20px 60px #00000059}.rail.rail-east{background:var(--bg);--docs-top:14px;gap:10px;padding-top:0}.rail.rail-west.is-open,.rail.rail-east.is-open{visibility:visible;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:none}.rail-west .menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:2px 4px 10px 8px;display:flex}.rail-west .menu-head b{font-family:var(--font-display);font-size:18px}.rail-west .thumb{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:12px;width:auto;padding:10px 12px;display:flex}.rail-west .thumb:hover{background:var(--surface-2)}.rail-west .thumb[aria-current=true]{border-color:var(--green);background:var(--green-3)}.rail-west .thumb-tile b{flex:none;height:auto}.rail-west .thumb small{color:var(--ink-2);font-size:15px}.rail-west .thumb[aria-current=true] small{color:var(--green-ink)}.rail-west .rail-label{margin:14px 12px 4px;display:block}.rail-west .rail-foot button{text-align:left;padding:10px 12px;font-size:15px}.menu-scrim{z-index:69;background:#00000073;position:fixed;inset:0}.menu-scrim[hidden]{display:none}html.menu-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){.rail.rail-west,.rail.rail-west.is-open{transition:none}}@container deck (width<=800px){.post-form{grid-template-columns:1fr 1fr}.post-form input[type=date]{width:100%}.acct-grid{grid-template-columns:1fr}.col-side{border-left:0;border-top:1px solid var(--line)}.tools-grid{grid-template-areas:"top""mcp""conn""side"}.stmt-paper{min-height:0;max-height:420px}.kpi-row{grid-template-columns:1fr}.kpi-row.four{grid-template-columns:1fr 1fr}.an-bar{grid-template-columns:minmax(0,1fr) auto}.an-bar .an-bar-track,.an-bar .an-div-track{grid-area:2/1/auto/-1}}@media (width<=520px){.head-actions{flex:1;justify-content:space-between}}@media (width<=380px){.head-actions{flex-wrap:wrap;gap:8px 10px}footer{font-size:12px}html.in-workspace .menu-btn,html.in-workspace .docs-btn{order:0}html.in-workspace .head-actions{flex-basis:100%}.bank-row .btn{width:100%}}@media (prefers-reduced-motion:no-preference){.card{animation:.25s in}#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio,.rep-panel,.intro-slide{animation:none}@keyframes in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}}@page{margin:16mm 14mm}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#fff;--sunken:#fff;--ink:#111;--ink-2:#333;--ink-3:#5c5c5c;--line:#cfcec8;--green:#1b7f50;--green-ink:#0b6b3d;--green-3:#e4f3ea;--assume:#1a5fa8;--assume-bg:#eaf2fb;--danger:#9b2e24;--danger-bg:#fbeeec;--warn:#7a4f00;--warn-bg:#faf2dc;--c-customers:#0b6b3d;--c-otherin:#7ba89b;--c-salary:#eb6834;--c-tax:#2a78d6;--c-premises:#eda100;--c-software:#e87ba4;--c-suppliers:#4a3aa7;--c-travel:#e34948;--c-bank:#9a988f;--c-other:#c4c2ba;--c-internal:#d9d7cf;--c-x0:#0f8ca0;--c-x1:#8b55d6;--c-x2:#7f9b1f;--c-x3:#a6673a;--c-x4:#c2308c;--c-x5:#4c9be8;--c-x6:#4e7a6b;--c-x7:#a05195;--viz-good:#0b6b3d;--viz-bad:#eb6834;--viz-grid:#eceae3}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}html,body{background:#fff;height:auto!important;overflow:visible!important}html.privacy *{filter:none!important}html.privacy .bal-axis{visibility:visible!important}body{font-size:10.5pt;line-height:1.5}.app{height:auto!important;display:block!important}.shell{min-height:0;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}main{height:auto!important;padding:0!important;display:block!important;overflow:visible!important}main>*{margin:0}header,footer,.promptdock,.report-nav,.report-actions,.theme-switch,.tip,.fliq-cc,.rail,.post-form,.rm-post,.intro-slide:not([data-current=true]),.intro-foot{display:none!important}.intro-slide[data-current=true]{display:block!important}.intro-slide.green:before{display:none}#v-workspace{width:auto;max-width:none;display:block}#v-workspace[hidden]{display:none!important}.deck{padding-inline:0;margin-inline:0;padding-bottom:0;display:block;overflow:visible}.rep-panel:not(.is-active){display:none!important}.rep-panel.is-active{grid-area:auto;display:block!important}#v-workspace[data-active=report] :is(#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=overview] :is(#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=account] :is(#v-overview,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=tools] :is(#v-overview,#v-account,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=start] :is(#v-overview,#v-account,#v-tools,#v-template-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=tstart] :is(#v-overview,#v-account,#v-tools,#v-report-start,#v-company-add,#v-me,#v-portfolio),#v-workspace[data-active=portfolio] :is(#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me),#v-workspace[data-active=company] :is(#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start){display:none!important}.deck,.intro-deck,.card,.report,#v-overview,#v-account,#v-tools,#v-report-start,#v-template-start,#v-company-add,#v-me,#v-portfolio,.rep-panel,.intro-slide{filter:none!important;contain:none!important;will-change:auto!important;clip-path:none!important;height:auto!important;min-height:0!important;max-height:none!important;transition:none!important;position:static!important;overflow:visible!important;transform:none!important}.card{background:#fff;border:0;border-radius:0;width:auto;max-width:none;animation:none}.report{padding:0;display:block}:root,:root:not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--stmt-bg:#fff;--stmt-ink:#111;--stmt-dim:#5c5c5c;--stmt-key:#0b6b3d;--stmt-rule:#cfcec8;--stmt-zebra:transparent}.stmt-paper{min-height:0;max-height:none}.stmt-rows{max-height:none;overflow:visible}.stmt-row.cols{position:static}.stmt-row{break-inside:avoid;page-break-inside:avoid}.print-head{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9mm;padding-bottom:7px;font-size:8.5pt;display:flex!important}.print-brand{height:11pt;color:var(--ink)}.print-foot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:9mm;padding-top:6px;font-size:8pt;display:block!important}[data-el=rep-title]{margin:0;line-height:1.2;font-size:19pt!important}.eyebrow{margin-bottom:6px;font-size:8pt}.lede{font-size:10pt}.col-head{display:block}.chart-wrap,.kpi-row,.kpi,.narrative,.legend,.drivers,.drivers div,.tx-row,.breakdown tr,.alert{break-inside:avoid;page-break-inside:avoid}.list-label,.col-head,h1,h2,.tx summary{break-after:avoid;page-break-after:avoid}.chart-wrap{margin-top:7mm}.kpi-row{grid-template-columns:repeat(3,1fr);gap:8mm;margin-top:8mm}.kpi strong{font-size:14pt}.tx-scroll{max-height:none;overflow:visible}.tx-row{gap:0 10px;padding:4px 0;font-size:9pt}.tx-row small{font-size:8pt}.tx summary{cursor:auto;padding:10px 0 6px}.tx summary small:after,.tx[open] summary small:after{content:""}.method{margin-top:6mm;font-size:8.5pt}a{color:inherit;text-decoration:none}}.fx{--fliq-green:#29aa6d;--fliq-black:#222;--fliq-white:#fdfdfd;--fliq-forest:#3a4b40;--fliq-forest-deep:#0f3d2e;--fliq-blue:#0071b3;--green-50:#eaf7f1;--green-100:#c9ecdc;--green-200:#a9ddc4;--green-300:#7ecca7;--green-400:#4fba8b;--green-500:#29aa6d;--green-600:#218a59;--green-700:#1b6e47;--green-800:#15543780;--green-900:#0f3d2e;--green-accent:#0fff8d;--neutral-0:#fdfdfd;--neutral-50:#f5f5f5;--neutral-100:#ececec;--neutral-200:#e2e2e2;--neutral-300:#d3d3d3;--neutral-400:#a9a9a9;--neutral-500:#898989;--neutral-600:#595959;--neutral-700:#3a3a3a;--neutral-800:#2c2c2c;--neutral-900:#1e1e1e;--neutral-950:#222;--success:var(--fliq-green);--error:red;--warning:#e8a93b;--info:var(--fliq-blue);--bg-page:var(--fliq-white);--bg-subtle:var(--neutral-50);--surface-card:var(--fliq-white);--surface-inverse:var(--fliq-black);--surface-brand:var(--fliq-green);--text-primary:var(--fliq-black);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--text-inverse:var(--fliq-white);--text-brand:var(--fliq-green);--text-on-brand:var(--fliq-white);--border-default:var(--neutral-200);--border-strong:var(--fliq-black);--border-dashed:var(--fliq-black);--focus-ring:var(--fliq-green)}.fx .fliq-dark,.fx [data-fliq-theme=dark]{--bg-page:var(--fliq-black);--bg-subtle:var(--neutral-900);--surface-card:var(--neutral-800);--surface-inverse:var(--fliq-white);--text-primary:var(--fliq-white);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--text-inverse:var(--fliq-black);--border-default:#ffffff1f;--border-strong:var(--fliq-white);--border-dashed:var(--fliq-white)}.fx{--font-display:"N27", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-num:"Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Brockmann", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.01em;--tracking-normal:0;--leading-display:.95;--leading-tight:1.2;--leading-snug:1.3;--leading-body:1.4;--text-display-2xl:128px;--text-display-xl:96px;--text-display-lg:75px;--text-display-md:56px;--text-title:48px;--text-h1:36px;--text-h2:28px;--text-h3:24px;--text-xl:20px;--text-lg:18px;--text-body:16px;--text-sm:14px;--text-xs:12px}.fliq-display{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-display-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.fliq-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.fliq-heading{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.fliq-subheading{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-tight)}.fliq-quote{font-family:var(--font-display);font-weight:var(--fw-light);font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug)}.fliq-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-tight)}.fx{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--layout-margin:30px;--layout-margin-lg:34px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--shadow-xs:0 1px 2px #2222220f;--shadow-sm:0 2px 8px #22222214;--shadow-md:0 8px 24px #2222221a;--shadow-lg:0 16px 48px #22222224;--shadow-brand:0 10px 30px #29aa6d47;--shadow-inner-top:inset 0 20px 20px #ffffff40;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}.fliq-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex}.fliq-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fliq-btn:active{transform:translateY(1px)scale(.99)}.fliq-btn[disabled],.fliq-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.fliq-btn--sm{font-size:var(--text-sm);height:36px;padding:8px 16px}.fliq-btn--md{font-size:var(--text-body);height:44px;padding:11px 22px}.fliq-btn--lg{font-size:var(--text-lg);height:54px;padding:15px 30px}.fliq-btn--primary{background:var(--fliq-green);color:var(--fliq-white)}.fliq-btn--primary:hover{background:var(--green-600);box-shadow:var(--shadow-brand)}.fliq-btn--dark{background:var(--fliq-black);color:var(--fliq-white)}.fliq-btn--dark:hover{background:var(--neutral-800)}.fliq-btn--outline{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.fliq-btn--outline:hover{background:var(--fliq-black);color:var(--fliq-white)}.fliq-btn--ghost{color:var(--text-primary);background:0 0}.fliq-btn--ghost:hover{background:var(--neutral-100)}.fliq-btn--brand-ghost{background:var(--green-50);color:var(--green-700)}.fliq-btn--brand-ghost:hover{background:var(--green-100)}.fliq-btn--block{width:100%;display:flex}.fliq-iconbtn{border:var(--border-width) solid transparent;border-radius:var(--radius-pill);cursor:pointer;color:var(--text-primary);transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.fliq-iconbtn:hover{background:var(--neutral-100)}.fliq-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fliq-iconbtn--sm{width:36px;height:36px}.fliq-iconbtn--md{width:44px;height:44px}.fliq-iconbtn--lg{width:54px;height:54px}.fliq-iconbtn--solid{background:var(--fliq-green);color:var(--fliq-white)}.fliq-iconbtn--solid:hover{background:var(--green-600)}.fliq-iconbtn--dark{background:var(--fliq-black);color:var(--fliq-white)}.fliq-iconbtn--dark:hover{background:var(--neutral-800)}.fliq-badge{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-tight);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;line-height:1;display:inline-flex}.fliq-badge--green{background:var(--green-100);color:var(--green-700)}.fliq-badge--solid{background:var(--fliq-green);color:var(--fliq-white)}.fliq-badge--dark{background:var(--fliq-black);color:var(--fliq-white)}.fliq-badge--neutral{background:var(--neutral-100);color:var(--neutral-700)}.fliq-badge--error{color:var(--error);background:#ff00001a}.fliq-badge--info{color:var(--fliq-blue);background:#0071b31a}.fliq-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.fliq-tag{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);border-radius:var(--radius-sm);background:var(--neutral-100);color:var(--text-primary);border:1px solid #0000;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.fliq-tag--outline{border-color:var(--border-default);background:0 0}.fliq-card{background:var(--surface-card);border-radius:var(--radius-xl);border:1px solid var(--border-default);padding:var(--space-6);color:var(--text-primary)}.fliq-card--elevated{box-shadow:var(--shadow-md);border-color:#0000}.fliq-card--brand{background:var(--fliq-green);color:var(--fliq-white);border-color:#0000}.fliq-card--dark{background:var(--fliq-black);color:var(--fliq-white);border-color:#0000}.fliq-card--flat{box-shadow:none}.fliq-avatar{font-family:var(--font-display);font-weight:var(--fw-medium);background:var(--green-100);color:var(--green-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fliq-avatar img{object-fit:cover;width:100%;height:100%}.fliq-avatar--dark{background:var(--fliq-black);color:var(--fliq-white)}.fliq-field{font-family:var(--font-body);flex-direction:column;gap:6px;display:flex}.fliq-label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.fliq-hint{font-size:var(--text-xs);color:var(--text-muted)}.fliq-hint--error{color:var(--error)}.fliq-input,.fliq-select,.fliq-textarea{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;width:100%;transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);padding:12px 14px}.fliq-input::placeholder,.fliq-textarea::placeholder{color:var(--text-muted)}.fliq-input:focus,.fliq-select:focus,.fliq-textarea:focus{border-color:var(--fliq-green);outline:none;box-shadow:0 0 0 3px #29aa6d2e}.fliq-input--error{border-color:var(--error)}.fliq-input-wrap{align-items:center;display:flex;position:relative}.fliq-input-wrap .fliq-input{padding-left:42px}.fliq-input-wrap__icon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;left:14px}.fliq-check{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.fliq-check input{opacity:0;width:0;height:0;position:absolute}.fliq-check__box{border:1.5px solid var(--neutral-400);width:22px;height:22px;transition:all var(--dur-base) var(--ease-standard);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fliq-check input:checked+.fliq-check__box{background:var(--fliq-green);border-color:var(--fliq-green);color:#fff}.fliq-check input:focus-visible+.fliq-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.fliq-check--radio .fliq-check__box{border-radius:50%}.fliq-check__box svg{width:14px;height:14px}.fliq-check__radio-dot{width:10px;height:10px;transition:transform var(--dur-base) var(--ease-standard);background:#fff;border-radius:50%;transform:scale(0)}.fliq-check input:checked+.fliq-check__box .fliq-check__radio-dot{transform:scale(1)}.fliq-switch{cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);align-items:center;gap:10px;display:inline-flex}.fliq-switch input{opacity:0;width:0;height:0;position:absolute}.fliq-switch__track{border-radius:var(--radius-pill);background:var(--neutral-300);width:46px;height:26px;transition:background var(--dur-base) var(--ease-standard);flex:none;position:relative}.fliq-switch__thumb{width:20px;height:20px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-standard);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.fliq-switch input:checked+.fliq-switch__track{background:var(--fliq-green)}.fliq-switch input:checked+.fliq-switch__track .fliq-switch__thumb{transform:translate(20px)}.fliq-switch input:focus-visible+.fliq-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.fliq-tabs{background:var(--neutral-100);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.fliq-tab{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;border:none;padding:8px 18px}.fliq-tab:hover{color:var(--text-primary)}.fliq-tab--active{background:var(--fliq-white);color:var(--text-primary);box-shadow:var(--shadow-xs)}.fliq-alert{font-family:var(--font-body);border-radius:var(--radius-lg);font-size:var(--text-sm);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.fliq-alert__icon{flex:none;margin-top:1px;display:flex}.fliq-alert__title{font-weight:var(--fw-bold);margin-bottom:2px}.fliq-alert--success{background:var(--green-50);color:var(--green-700);border-color:var(--green-200)}.fliq-alert--info{color:var(--fliq-blue);background:#0071b30f;border-color:#0071b333}.fliq-alert--error{color:var(--error);background:#ff00000f;border-color:#f003}.fliq-alert--neutral{background:var(--neutral-50);color:var(--text-primary);border-color:var(--border-default)}.fliq-progress{border-radius:var(--radius-pill);background:var(--neutral-200);width:100%;height:8px;overflow:hidden}.fliq-progress__bar{border-radius:var(--radius-pill);background:var(--fliq-green);height:100%;transition:width var(--dur-slow) var(--ease-out)}.fliq-tooltip-wrap{display:inline-flex;position:relative}.fliq-tooltip{background:var(--fliq-black);color:var(--fliq-white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard);padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.fliq-tooltip-wrap:hover .fliq-tooltip{opacity:1}.fliq-txn{font-family:var(--font-body);align-items:center;gap:14px;width:100%;padding:12px 4px;display:flex}.fliq-txn__icon{border-radius:var(--radius-md);background:var(--neutral-100);width:44px;height:44px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.fliq-txn__icon--in{background:var(--green-100);color:var(--green-700)}.fliq-txn__body{flex:1;min-width:0}.fliq-txn__title{font-weight:var(--fw-semibold);font-size:var(--text-body);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.fliq-txn__sub{font-size:var(--text-sm);color:var(--text-muted)}.fliq-txn__amount{font-family:var(--font-num);font-weight:var(--fw-medium);font-size:var(--text-body);letter-spacing:var(--tracking-tight)}.fliq-txn__amount--in{color:var(--fliq-green)}.fliq-balance{border-radius:var(--radius-2xl);background:var(--fliq-green);color:var(--fliq-white);padding:var(--space-6);font-family:var(--font-body);box-shadow:var(--shadow-brand);position:relative;overflow:hidden}.fliq-balance--dark{background:var(--fliq-black);box-shadow:var(--shadow-md)}.fliq-balance__label{font-size:var(--text-sm);opacity:.85;letter-spacing:var(--tracking-tight)}.fliq-balance__amount{font-family:var(--font-num);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-top:4px;font-size:40px;line-height:1.1}.fliq-balance__q{opacity:.16;width:120px;height:120px;position:absolute;bottom:-16px;right:-10px}.fliq-stat{font-family:var(--font-body)}.fliq-stat__value{font-family:var(--font-num);font-weight:var(--fw-bold);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1}.fliq-stat__label{font-size:var(--text-sm);color:var(--text-muted);margin-top:6px}.fliq-stat__delta{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.fliq-stat__delta--up{color:var(--fliq-green)}.fliq-stat__delta--down{color:var(--error)}.fx{--fx-rail:var(--fliq-forest-deep);--fx-rail-ink:#fdfdfd;--fx-rail-dim:#fdfdfdbd;--fx-rail-hover:#fdfdfd14;--fx-rail-on:#fdfdfd24;--fx-rail-line:#fdfdfd29;--fx-page:#ececec;--fx-card:#f5f5f5;--fx-raised:#fdfdfd;--fx-line:#e2e2e2;--fx-line-2:#d3d3d3;--fx-ink:#222;--fx-muted:#595959;--fx-link:#1b6e47;--fx-link-hover:#0f3d2e;--fx-hover:#e2e2e2;--fx-warn-bg:#fbefd9;--fx-warn-line:#e8a93b;--fx-warn-ink:#6b4a0e;--fx-co-bg:#eaf7f1;--fx-co-ink:#1b6e47;--fx-kc-bg:#e5f0f8;--fx-kc-ink:#0b65a0;--fx-rail-w:264px;font-family:var(--font-body);color:var(--fx-ink);font-size:14.5px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fx{--fx-page:#151716;--fx-card:#1e2120;--fx-raised:#242826;--fx-line:#2e3331;--fx-line-2:#3a403d;--fx-ink:#f2f2f0;--fx-muted:#a8ada9;--fx-link:#7ecca7;--fx-link-hover:#a9ddc4;--fx-hover:#2e3331;--fx-warn-bg:#3a2e16;--fx-warn-line:#8a6a2e;--fx-warn-ink:#f2c56b;--fx-co-bg:#1d3a2c;--fx-co-ink:#9fe3c1;--fx-kc-bg:#17304a;--fx-kc-ink:#8ec3ec}}:root[data-theme=dark] .fx{--fx-page:#151716;--fx-card:#1e2120;--fx-raised:#242826;--fx-line:#2e3331;--fx-line-2:#3a403d;--fx-ink:#f2f2f0;--fx-muted:#a8ada9;--fx-link:#7ecca7;--fx-link-hover:#a9ddc4;--fx-hover:#2e3331;--fx-warn-bg:#3a2e16;--fx-warn-line:#8a6a2e;--fx-warn-ink:#f2c56b;--fx-co-bg:#1d3a2c;--fx-co-ink:#9fe3c1;--fx-kc-bg:#17304a;--fx-kc-ink:#8ec3ec}html.in-workspace body{background:#ececec}@media (prefers-color-scheme:dark){html.in-workspace:not([data-theme=light]) body{background:#151716}}html.in-workspace[data-theme=dark] body{background:#151716}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fx-muted{color:var(--fx-muted)}.fx-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);margin:0;font-size:11.5px;font-weight:700;display:block}.fx-link{font:inherit;color:var(--fx-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fx-link:hover{color:var(--fx-link-hover)}.fx :focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.fx-frame{grid-template-columns:var(--fx-rail-w) minmax(0,1fr);background:var(--fx-rail);min-height:100dvh;display:grid}.fx-frame.is-folded{--fx-rail-w:76px}.fx-frame{transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.fx-ws-list{scrollbar-width:none;border-bottom:1px solid var(--fx-rail-line);flex-direction:column;flex:0 auto;align-items:center;gap:6px;min-height:0;margin-bottom:10px;padding:0 0 10px;display:flex;overflow-y:auto}.fx-frame.is-folded .fx-ws-toggle{display:none}.fx-ws-chip{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.fx-ws-chip:hover{background:#fdfdfd14}.fx-ws-plus{color:#fdfdfdd9;border:1px dashed #fdfdfd73;border-radius:8px;flex:none;width:34px;height:34px;margin-top:2px}.fx-ws-list .fx-badge{color:#0f3d2e;box-shadow:none;background:#d7f0e4}.fx-ws-list .fx-badge--group{box-shadow:3px 3px 0 -1px var(--fliq-forest-deep),3px 3px 0 0 #9fd8bc}.fx-ws-list .fx-badge--portfolio{border-radius:999px}.fx-ws-chip.is-on .fx-badge{outline-offset:3px;outline:2px solid #fdfdfd}.fx-ws-chip-name{display:none}.fx-frame:not(.is-folded) .fx-ws-list{align-items:stretch}.fx-frame:not(.is-folded) .fx-ws-chip{width:100%;color:var(--fx-rail-dim);font:inherit;text-align:left;align-items:center;gap:12px;padding:0 5px;font-size:14.5px;display:flex}.fx-frame:not(.is-folded) .fx-ws-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fx-frame:not(.is-folded) .fx-ws-plus{border-radius:12px;width:100%;height:40px;padding:0 12px}.fx-frame.is-home .fx-ws-toggle{display:none}.fx .fx-add{border:1px solid var(--fx-line);background:var(--fx-card);width:min(520px,100vw - 32px);color:var(--fx-ink);border-radius:20px;margin:auto;padding:22px;box-shadow:0 24px 64px #00000047}.fx .fx-add::backdrop{background:#0a140f73}.fx-add-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fx-add-head h2{font:600 22px/1.2 var(--font-display);margin:0}.fx-add-head .fx-icon-btn{color:var(--fx-ink)}.fx-add-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fx-add-choice{border:1px solid var(--fx-line);width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.fx-add-choice:hover:not(:disabled){border-color:var(--fliq-green);background:var(--fx-hover)}.fx-add-choice:disabled{cursor:not-allowed;opacity:.6}.fx-add-choice>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.fx-add-choice b{font-size:15px}.fx-add-choice small{color:var(--fx-muted);font-size:13px;line-height:1.45}.fx-add-choice>svg:last-child{color:var(--fx-muted);transform:rotate(-90deg)}.fx-add-ico{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fx-add-choice--company .fx-add-ico{background:var(--fx-co-bg);color:var(--fx-co-ink)}.fx-add-choice--group .fx-add-ico{background:var(--fx-co-bg);color:var(--fx-co-ink);box-shadow:3px 3px 0 -1px var(--fx-card),3px 3px 0 0 var(--fx-line-2)}.fx-add-choice--portfolio .fx-add-ico{background:var(--fx-co-bg);color:var(--fx-co-ink);border-radius:999px}@media (width<=900px){.fx .fx-add{width:100%;max-width:none;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto auto 0}}.fx-body{background:var(--fx-page);flex-direction:column;min-width:0;display:flex}.fx-rail{box-sizing:border-box;scrollbar-width:none;height:100dvh;color:var(--fx-rail-ink);flex-direction:column;gap:4px;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.fx-frame.is-folded .fx-rail{padding-inline:16px}.fx-rail-top{align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:0 4px;display:flex}.fx-mark{width:40px;height:40px;color:var(--fliq-forest-deep);cursor:pointer;background:#fdfdfd;border:0;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #0000002e}.fx-mark svg{margin:1px 0 0 2px}.fx-word{font:700 18px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;flex:1}.fx-word i{color:#5bd49a;font-style:normal}.fx-icon-btn{width:40px;height:40px;color:var(--fx-rail-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.fx-icon-btn:hover{background:var(--fx-rail-hover);color:var(--fx-rail-ink)}.fx-frame.is-folded .fx-rail-top{flex-direction:column;gap:8px;margin-bottom:8px;padding:0}.fx-frame.is-folded .fx-word{display:none}.fx-ws-toggle{box-sizing:border-box;width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fdfdfd14;border:1px solid #fdfdfd2e;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 10px;display:flex}.fx-ws-toggle:hover{background:#fdfdfd1f}.fx-ws-toggle-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fx-ws-toggle-text small{letter-spacing:.06em;text-transform:uppercase;color:#fdfdfda8;font-size:11px}.fx-ws-toggle-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.fx-ws-toggle .fx-ico{opacity:.8}.fx-frame.is-folded .fx-ws-toggle{justify-content:center;padding:8px 4px}.fx-frame.is-folded .fx-ws-toggle-text,.fx-frame.is-folded .fx-ws-toggle>.fx-ico{display:none}.fx-badge{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:grid}.fx-badge--lg{width:34px;height:34px;font-size:12px}.fx-badge--company{background:var(--fx-co-bg);color:var(--fx-co-ink)}.fx-badge--group{background:var(--fx-kc-bg);color:var(--fx-kc-ink)}.fx-badge--portfolio{background:var(--fliq-forest-deep);color:#fdfdfd;box-shadow:inset 0 0 0 1px #fdfdfd4d}.fx-badge--home{color:#1b6e47;background:#eaf7f1}.fx-badge--act{background:var(--fx-ink);color:var(--fx-page)}.fx-rail-items{flex-direction:column;gap:4px;display:flex}.fx-ri{box-sizing:border-box;width:100%;min-height:44px;color:var(--fx-rail-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;display:flex}.fx-ri:hover{background:var(--fx-rail-hover);color:var(--fx-rail-ink)}.fx-ri.is-on{background:var(--fx-rail-on);color:var(--fx-rail-ink);font-weight:600}.fx-ri>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-ri small{opacity:.75;margin-left:auto;font-size:12px}.fx-frame.is-folded .fx-ri{justify-content:center;padding:0}.fx-frame.is-folded .fx-ri>span:not(.fx-avatar),.fx-frame.is-folded .fx-ri small{display:none}.fx-rail-foot{border-top:1px solid var(--fx-rail-line);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.fx-me{position:relative}.fx-me-btn{min-height:52px;padding-left:6px}.fx-avatar{background:var(--fliq-green);color:#0f2a1e;border:2px solid #fdfdfd80;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.fx-ri .fx-me-text{flex-direction:column;line-height:1.25;display:flex}.fx-me-text b{color:#fdfdfd;text-overflow:ellipsis;font-size:14px;overflow:hidden}.fx-me-text small{color:#fdfdfda8;opacity:1;margin:0;font-size:12px}.fx-frame.is-folded .fx-me-btn{padding:0}.fx-menu,.fx-switcher{z-index:40;box-sizing:border-box;background:var(--fx-raised);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:14px;padding:10px;position:absolute;box-shadow:0 18px 48px #00000047}.fx-menu{flex-direction:column;gap:2px;width:248px;display:flex;bottom:calc(100% + 6px);left:0}.fx-frame.is-folded .fx-menu{left:calc(var(--fx-rail-w) + 8px);position:fixed;bottom:18px}.fx-menu button{min-height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.fx-menu button:hover{background:var(--fx-hover)}.fx-switcher{flex-direction:column;gap:4px;width:320px;max-height:calc(100dvh - 160px);display:flex;position:fixed;top:134px;left:14px}.fx-frame.is-folded .fx-switcher{top:170px;left:16px}.fx-sheet-head{display:none}.fx .fx-field input{box-sizing:border-box;border:1px solid var(--fx-line-2);background:var(--fx-raised);width:100%;height:40px;color:var(--fx-ink);font:inherit;box-shadow:none;border-radius:10px;outline:0;margin:0;padding:0 12px;font-size:14px}.fx .fx-field input:focus{border-color:var(--fliq-green);box-shadow:0 0 0 3px #29aa6d2e}.fx-switcher-list{flex-direction:column;gap:2px;padding-top:4px;display:flex;overflow-y:auto}.fx-switcher-list [role=group]+[role=group]{border-top:1px solid var(--fx-line);margin-top:4px}.fx-switcher-list .fx-eyebrow{padding:8px 8px 2px;font-size:11px}.fx-pick{box-sizing:border-box;width:100%;min-height:40px;font:inherit;color:var(--fx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.fx-pick:hover,.fx-pick.is-on{background:var(--fx-hover)}.fx-pick.is-here{background:var(--fx-co-bg)}.fx-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-pick small{color:var(--fx-muted);margin-left:auto;font-size:12px}.fx-pick.is-here small{color:var(--fx-link);font-weight:700}.fx-none{margin:8px;font-size:13.5px}.fx-switcher-foot{border-top:1px solid var(--fx-line);flex-wrap:wrap;gap:6px 14px;margin-top:6px;padding:10px 8px 2px;font-size:13.5px;display:flex}.fx-scrim--sheet{display:none}.fx .fx-top{z-index:5;border-bottom:1px solid var(--fx-line);background:color-mix(in srgb,var(--fx-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;grid-area:auto;align-items:center;gap:12px 16px;width:auto;max-width:none;margin:0;padding:16px 32px;display:flex;position:sticky;top:0}.fx-crumbs{min-width:0;color:var(--fx-muted);flex:260px;align-items:center;gap:2px;font-size:14.5px;display:flex}.fx-crumbs b{color:var(--fx-ink);white-space:nowrap;padding:6px 8px;font-weight:600}.fx-crumbs>span[aria-hidden]{color:var(--neutral-500)}.fx-crumb{white-space:nowrap;font:inherit;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.fx-crumb:hover{background:var(--fx-hover);color:var(--fx-ink)}.fx-demo{box-sizing:border-box;background:var(--fx-warn-bg);border-bottom:1px solid var(--fx-warn-line);color:var(--fx-warn-ink);font:700 11px/15px var(--font-body);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fx-rail>.fx-demo{height:16px;padding:0 8px;position:absolute;top:0;left:0;right:0}.fx-frame.is-folded .fx-demo span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fx-searchbar{box-sizing:border-box;border:1px solid var(--fx-line-2);background:var(--fx-card);min-width:220px;height:44px;font:inherit;color:var(--fx-muted);text-align:left;cursor:pointer;border-radius:999px;flex:0 340px;align-items:center;gap:10px;padding:0 16px;display:flex}.fx-searchbar:hover{border-color:var(--neutral-400)}.fx-searchbar span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fx kbd{border:1px solid var(--fx-line-2);background:var(--fx-raised);font:600 11px/1.4 var(--font-body);color:var(--fx-muted);border-radius:6px;padding:2px 7px}.fx-cta.fliq-btn{font-size:14.5px}.fx .fx-ask.fliq-btn{background:var(--fx-card);border-color:var(--fx-line-2);color:var(--fx-ink);font-size:14.5px}.fx .fx-ask.fliq-btn:hover{background:var(--fx-hover);color:var(--fx-ink)}.fx .fx-ask[aria-expanded=true]{background:var(--fx-co-bg);border-color:var(--fx-link)}.fx .fx-ask .fx-ico{color:var(--fx-link)}html.chat-off .fx-ask,.fx .fx-mtop{display:none}.fx .theme-switch{border:1px solid var(--fx-line);width:36px;height:36px;color:var(--fx-muted);flex:none}.fx .theme-switch:hover{color:var(--fx-ink);border-color:var(--fx-line-2)}.fx .theme-switch:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.fx-mtools{align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;right:12px}.fx-msearch{color:#fdfdfd;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fx-msearch:hover{background:#ffffff1a}.fx .fx-mtop .theme-switch{color:#fdfdfd;border-color:#ffffff40}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fx .fx-cta{color:#222;background:#fdfdfd}}:root[data-theme=dark] .fx .fx-cta{color:#222;background:#fdfdfd}.fx .fx-main{z-index:auto;pointer-events:auto;flex:1;grid-area:auto;min-width:0;margin:0;padding:0;display:block;position:static}.fx .fx-main>:not(dialog){pointer-events:auto;margin:0}.fx .fx-main>dialog{margin:auto}html.in-workspace:has(.fx-frame){--doc-w:0px}.fx-deck[hidden]{display:none}.fx-deck{min-width:0;padding:clamp(8px,1.4vw,20px) clamp(16px,2vw,32px) 0}.fx-deck #v-workspace{max-width:1280px;margin:0 auto}.fx-page{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;max-width:1240px;padding:32px;display:flex}.fx-hello h1{font:600 36px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:4px 0 0}.fx-hello p{margin:0;font-size:13px}.fx-hello p+h1+p{margin-top:6px;font-size:14.5px}.fx-hello p:first-letter{text-transform:uppercase}.fx-attn{background:var(--fx-warn-bg);border:1px solid var(--fx-warn-line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.fx-attn h2{font-size:inherit;color:var(--fx-warn-ink);margin:0;font-weight:700}.fx-attn ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fx-attn li{align-items:baseline;gap:8px;display:flex}.fx-attn li:before{content:"";background:var(--fx-warn-line);border-radius:999px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.fx-attn li.is-high:before{background:#c2410c}.fx-attn .fx-link{color:var(--fx-ink);text-align:left}.fx-attn small{color:var(--fx-warn-ink);font-size:12.5px}.fx-attn-note{margin:0;font-size:13px}.fx-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-row-head h2{font-size:12px}.fx-ws-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.fx-ws{border:1px solid var(--fx-line);background:var(--fx-card);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.fx-ws:hover{border-color:var(--neutral-400)}.fx-ws-head{align-items:center;gap:8px;display:flex}.fx-ws-name{font-size:16px}.fx-ws-facts{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:13px}.fx-ws-sum{font:500 24px/1.1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fx-ws--dark{background:var(--fliq-forest-deep);border-color:var(--fliq-forest-deep);color:#fdfdfd}.fx-ws--dark .fx-eyebrow,.fx-ws--dark .fx-ws-facts{color:#fdfdfdbd}.fx-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;padding:20px}.fx-card--dark{background:var(--fliq-forest-deep);border-color:var(--fliq-forest-deep);color:#fdfdfd}.fx-totals{flex-direction:column;gap:14px;max-width:640px;display:flex}.fx-totals h2{font:600 20px/1.2 var(--font-display);margin:0}.fx-totals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-totals-grid small{color:#fdfdfdb8;font-size:12px;display:block}.fx-totals-grid b{font:500 26px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.fx-totals p{color:#fdfdfdb8;margin:0;font-size:13px}.fx .chat-head{align-items:flex-start;padding:10px 6px 10px 16px}.fx .chat-who{flex-direction:column;gap:2px;min-width:0;display:flex}.fx .chat-head b{align-items:center;gap:8px;font-size:17px;display:flex}.fx .chat-head b .fx-ico{color:var(--fx-link)}.fx .chat-who small{color:var(--fx-muted);font-size:12.5px;line-height:1.35}@media (width>=901px){.fx{--fx-chat-w:380px}.fx .chat{top:var(--fx-top-h,77px);z-index:30;width:var(--fx-chat-w);border:0;border-left:1px solid var(--fx-line);height:auto;box-shadow:none;background:var(--fx-raised);border-radius:0;bottom:0;left:auto;right:0}.fx .chat-size{display:none}html:not(.chat-off) .fx-frame.is-asking .fx-main{padding-right:var(--fx-chat-w)}}.fx-scrim--search{z-index:60;background:#0f3d2e47;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.fx-search{box-sizing:border-box;background:var(--fx-raised);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:76vh;padding:12px;display:flex;box-shadow:0 20px 60px #00000040}.fx-search-field{border-bottom:1px solid var(--fx-line);align-items:center;gap:10px;padding:6px 8px 12px;display:flex}.fx-search-field svg{fill:none;stroke:var(--fx-muted);stroke-width:2px;stroke-linecap:round;flex:none}.fx .fx-search-field input{min-width:0;height:auto;box-shadow:none;font:inherit;color:var(--fx-ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:4px 0;font-size:17px}.fx-search-list{padding-top:4px;overflow-y:auto}.fx-search-list .fx-eyebrow{padding:10px 10px 2px;font-size:11px}.fx-tabs,.fx-more{display:none}@media (width<=900px){.fx-frame{background:var(--fx-page);padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.fx-rail{height:auto;padding:0;display:contents;position:static;overflow:visible}.fx-rail-top,.fx-ws-toggle,.fx-rail-items,.fx-ws-list,.fx-rail-foot,.fx-rail>.fx-demo,.fx .fx-top{display:none}.fx .fx-mtop{z-index:26;background:var(--fliq-forest-deep);color:#fdfdfd;flex-direction:column;align-items:flex-start;gap:2px;width:auto;max-width:none;margin:0;padding:8px 16px 14px;display:flex;position:sticky;top:0}.fx-mback{color:#fdfdfdcc;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;display:flex}.fx-mtitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-mtitle{color:#fdfdfd;max-width:calc(100% - 112px);min-height:44px;font:600 22px/1.2 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.fx-page{padding:18px 16px}.fx-hello h1{font-size:28px}.fx-ws-grid{grid-template-columns:1fr;gap:10px}.fx-totals-grid{grid-template-columns:1fr 1fr}.fx-totals-grid>:first-child{grid-column:1/-1}.fx-deck{padding:12px 0 0}.fx-tabs{z-index:30;padding:6px 6px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--fx-line-2);background:var(--fx-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.fx-tab{min-height:52px;color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:flex}.fx-tab>span{border-radius:999px;place-items:center;width:52px;height:30px;display:grid}.fx-tab.is-on{color:var(--fx-link);font-weight:700}.fx-tab.is-on>span{background:var(--green-100)}.fx-tab--ask{color:var(--fx-link);font-weight:700}.fx-tab--ask>span{background:var(--fliq-green);color:#fdfdfd}html.chat-off .fx-tab--ask{display:none}.fx-mtop>.fx-demo{border-bottom:0;align-self:stretch;margin:-8px -16px 2px;padding:1px 16px}.fx-scrim--sheet{z-index:39;background:#0f3d2e73;display:block;position:fixed;inset:0}.fx-more{z-index:40;box-sizing:border-box;background:var(--fx-raised);color:var(--fx-ink);flex-direction:column;gap:4px;display:flex;box-shadow:0 18px 48px #00000047}.fx-more-list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.fx-more .fx-pick{min-height:52px;font-size:15px}.fx-switcher,.fx-frame.is-folded .fx-switcher,.fx-more{width:auto;max-height:78dvh;padding:14px 14px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.fx-sheet-head{align-items:center;gap:8px;padding:0 4px 8px;display:flex}.fx-sheet-head b{font:600 20px/1.2 var(--font-display);flex:1}.fx-sheet-head .fx-link{min-height:44px}.fx .fx-field input{border-radius:12px;height:44px;font-size:16px}.fx-pick{min-height:52px}.fx-switcher-foot .fx-link{min-height:44px}.fx-scrim--search{align-items:stretch;padding:0}.fx-search{border-radius:0;width:100%;max-height:none}.fx .fx-search-field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.fx *{transition:none!important}}@media (width>=600px) and (width<=900px){.fx-ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx .fx-rl-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-switcher,.fx-frame.is-folded .fx-switcher,.fx-more{width:560px;left:50%;right:auto;transform:translate(-50%)}.fx .fx-add{border-radius:20px;width:520px;margin:auto;padding-bottom:22px}}@media (width>=901px) and (width<=1199px){.fx-searchbar{flex:none;justify-content:center;width:44px;min-width:0;padding:0}.fx-searchbar span,.fx-searchbar kbd{display:none}}.fx-ws-all{color:#fdfdfdd9}.fx-ws-all-ico{border:1px solid #fdfdfd4d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.fx-ws-all-ico small{box-sizing:border-box;color:#0f3d2e;text-align:center;background:#d7f0e4;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-8px}.fx-ws-all[aria-expanded=true] .fx-ws-all-ico{background:#fdfdfd24}.fx{--bg:var(--fx-page);--surface:var(--fx-raised);--surface-2:var(--fx-card);--sunken:var(--fx-raised);--ink:var(--fx-ink);--ink-2:var(--fx-ink);--ink-3:var(--fx-muted);--line:var(--fx-line);--green:var(--fliq-green);--green-ink:var(--fx-link);--green-3:var(--fx-co-bg);--sidebar-hover:var(--fx-hover);--viz-grid:var(--fx-line)}.fx-deck .card,.fx .gallery{border-color:var(--fx-line);box-shadow:none;border-radius:16px}.fx-deck .eyebrow{letter-spacing:.06em;color:var(--fx-muted);font-size:11.5px;font-weight:700}.fx-deck h1{letter-spacing:-.01em;font-weight:600}.fx-deck h2,.fx-deck h3{letter-spacing:-.01em}.fx-deck .btn.ghost{border-color:var(--fx-line-2)}.fx-deck .btn:focus-visible,.fx .gallery :focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.fx-catpop{z-index:70;box-sizing:border-box;border:1px solid var(--fx-line);background:var(--fx-raised);width:min(300px,100vw - 16px);color:var(--fx-ink);border-radius:14px;padding:6px;position:fixed;box-shadow:0 18px 48px #0000003d}.fx-catpop[hidden]{display:none}.fx-catpop.is-tall{position:absolute}.fx-catpop-head{color:var(--fx-muted);padding:8px 10px 6px;font-size:12px;line-height:1.35}.fx-catpop-head b{color:var(--fx-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.fx-catpop-opt{width:100%;min-height:36px;color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.fx-catpop-opt:hover,.fx-catpop-opt:focus-visible{background:var(--fx-hover);outline:none}.fx-catpop-opt[aria-selected=true]{font-weight:600}.fx-catpop-opt .an-dot{border-radius:3px;width:9px;height:9px;margin:0}.fx-catpop-opt svg{fill:none;width:14px;height:14px;stroke:var(--fx-link);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.fx-catpop-opt.is-auto{border-top:1px solid var(--fx-line);color:var(--fx-muted);border-radius:0 0 9px 9px;margin-top:4px}.fx-catpop-opt.is-new{color:var(--fx-link);font-weight:600}.fx-catpop-new{gap:6px;padding:4px;display:flex}.fx-catpop-new .fliq-input{background:var(--fx-card);min-width:0;color:var(--fx-ink);border-color:var(--fx-line-2);border-radius:9px;flex:1;margin:0;padding:8px 10px;font-size:14px}.fx-catpop-err{color:#c0392b;margin:4px 10px;font-size:12px}.fx-catpop-foot{color:var(--fx-muted);padding:6px 10px 4px;font-size:11.5px;line-height:1.35}.fx #v-company-add.card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ca{max-width:980px}.ca-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.ca-main{flex-direction:column;gap:16px;min-width:0;max-width:none;display:flex}@container pg (width<=760px){.ca-grid{grid-template-columns:minmax(0,1fr)}}.ca .cf-head{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ca .cf-head #company-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);margin:0;font-size:11.5px;font-weight:700}.ca .cf-head #company-title{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);text-wrap:balance;margin:0}.ca .cf-head #company-lede{text-align:left;max-width:68ch;color:var(--fx-muted);margin:4px 0 0;font-size:14.5px;line-height:1.45}@container pg (width<=520px){.ca .cf-head #company-title{font-size:26px}}.ca .alert{border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.ca .alert.err{background:var(--pg-danger-bg);color:var(--pg-danger)}.ca .alert[hidden]{display:none}.ca .company-list{flex-direction:column;gap:8px;margin:0;display:flex}.ca .company-list[hidden]{display:none}.ca .co-card{background:var(--fx-card);border:1px solid var(--fx-line);color:var(--fx-ink);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ca .co-card.current{background:var(--fx-co-bg);border-color:color-mix(in srgb,var(--fliq-green) 45%,var(--fx-line))}.ca .co-card.orphan{background:0 0;border-style:dashed}.ca .co-head{flex-wrap:nowrap;gap:12px;min-height:36px}.ca .co-head>div{min-width:0}.ca .co-head b{font:600 15px/1.3 var(--font-display);color:var(--fx-ink);overflow-wrap:anywhere}.ca .co-head small{color:var(--fx-muted);margin-top:1px;font-size:12.5px}.ca .co-card.current .co-head small{color:var(--fx-co-ink)}.ca .co-now{background:var(--fliq-green);color:#fff;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4}.ca .co-banks{gap:6px}.ca .acct-pill{border-color:var(--fx-line);background:var(--fx-raised);color:var(--fx-ink)}.ca .co-banks .acct-pill.off,.ca .co-none,.ca .co-orphan small{color:var(--fx-muted)}.ca .co-none{margin:0;font-size:13px}.ca .co-orphan{border-top-color:var(--fx-line);color:var(--fx-ink)}.ca .co-head .fliq-btn{flex:none}.ca .btn.link.danger,.ca .btn.ghost.danger{color:var(--pg-danger)}.ca .cf-card{background:var(--fx-card);border:1px solid var(--fx-line);min-width:0;color:var(--fx-ink);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}@container pg (width<=520px){.ca .cf-card,.ca .ca-side{padding:16px}}.ca .company-new{font:600 18px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:0}.ca .company-new[hidden]{display:none}.ca form{flex-direction:column;gap:14px;margin:0;display:flex}.ca form[hidden]{display:none}.ca .field{margin:0}.ca label{color:var(--fx-ink);margin:0 0 6px;font-size:13px;font-weight:600}.ca input{box-sizing:border-box;border:1px solid var(--fx-line-2);background:var(--fx-raised);color:var(--fx-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:14.5px}.ca input:focus{border-color:var(--fliq-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--fliq-green) 22%,transparent)}.ca .hint{color:var(--fx-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.ca .result{border:1px solid var(--fx-line);background:var(--fx-raised);color:var(--fx-ink);border-radius:12px;margin:0;padding:12px 14px}.ca .result small{color:var(--fx-muted)}.ca .result .src{color:var(--fx-co-ink)}.ca .fliq-btn{align-self:flex-start}.ca .fliq-btn[hidden]{display:none}.ca #b-company-cancel{align-self:flex-start;margin-left:-8px}.ca .ca-side{background:0 0;gap:14px}.ca .ca-side .pg-h{font-size:16px}.ca-steps{counter-reset:ca;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ca-steps li{counter-increment:ca;color:var(--fx-muted);grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5;display:grid}.ca-steps li:before{content:counter(ca);background:var(--fx-card);border:1px solid var(--fx-line-2);width:24px;height:24px;color:var(--fx-ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}#v-boot.fx{z-index:50;background:var(--fx-page);max-width:none;box-shadow:none;text-align:left;border:0;border-radius:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}#v-boot.fx[hidden]{display:none}#v-boot:before{content:"";width:var(--fx-rail-w);background:var(--fx-rail);opacity:.06;pointer-events:none;position:absolute;inset:0 auto 0 0}.boot-card{box-sizing:border-box;background:var(--fx-card);border:1px solid var(--fx-line);width:100%;max-width:400px;color:var(--fx-ink);border-radius:16px;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative}#v-boot .boot-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fliq-green);margin:0 0 4px;font-size:11.5px;font-weight:700}#v-boot .boot-title{font:600 26px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:0}#v-boot .lede{color:var(--fx-muted);margin:0;font-size:14.5px}html:not(.ais-returning) #v-boot .boot-ret{display:none}#v-boot .boot-bar{background:var(--fx-line);border-radius:999px;height:4px;margin:14px 0 4px;overflow:hidden}#v-boot .boot-bar i{height:100%;width:var(--boot-p,0%);border-radius:inherit;background:var(--fliq-green);transition:width .35s;display:block}#v-boot .boot-steps{color:var(--fx-muted);flex-direction:column;gap:12px;margin:10px 0 0;font-size:14px;display:flex}#v-boot .boot-steps li{gap:12px;min-height:20px}#v-boot .boot-steps b{box-sizing:border-box;border:2px solid var(--fx-line-2);background:0 0;width:20px;height:20px}#v-boot .boot-steps li.is-active{color:var(--fx-ink);font-weight:600}#v-boot .boot-steps li.is-active b{border-color:var(--fliq-green);border-right-color:#0000;animation:.8s linear infinite boot-spin}#v-boot .boot-steps li.is-done{color:var(--fx-ink)}#v-boot .boot-steps li.is-done b{border-color:var(--fliq-green);background:var(--fliq-green)}#v-boot .boot-steps li.is-done b:after{border-color:#fff;width:5px;height:9px;top:1px;left:5px}@keyframes boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#v-boot .boot-steps li.is-active b{border-right-color:var(--fliq-green);animation:none}#v-boot .boot-bar i{transition:none}}@media (width<=767px){#v-boot:before{display:none}.boot-card{padding:22px}}#v-company #f-confirm{margin-top:18px}:is(.shell:has(.au)>header,.shell:has(.au)>footer){display:none}html:has(.au){scrollbar-gutter:auto;overflow:hidden}.au{--au-danger:#8a1f17;--au-danger-bg:#fbedeb;--au-focus:var(--fx-link);--au-edge:color-mix(in srgb,var(--fx-ink) 50%,var(--fx-raised));z-index:50;box-sizing:border-box;background:var(--fx-page);text-align:left;grid-template-columns:minmax(0,44fr) minmax(0,56fr);margin:0;display:grid;position:fixed;inset:0;overflow-y:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .au{--au-danger:#f08a80;--au-danger-bg:#2a1412}}:root[data-theme=dark] .au{--au-danger:#f08a80;--au-danger-bg:#2a1412}.au[hidden]{display:none}.au :focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.au-brand{--au-focus:#fdfdfd;box-sizing:border-box;background:var(--fliq-forest-deep);min-height:100dvh;color:var(--fx-rail-ink);flex-direction:column;gap:28px;padding:36px clamp(32px,4vw,64px) 28px;display:flex}.au .au-word{font:700 22px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex}.au-word i{color:#5bd49a;font-style:normal}.au-beta{border:1px solid var(--fx-rail-line);font:700 10.5px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-rail-dim);border-radius:999px;padding:3px 8px}.au .au-pitch{max-width:15em;font:600 clamp(30px,3vw,42px)/1.1 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:auto 0 0}.au-proof{color:var(--fx-rail-dim);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.au-proof li{align-items:center;gap:10px;display:flex}.au-proof svg{fill:none;stroke:#5bd49a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.au-art{width:100%;max-width:440px;height:auto;margin-bottom:auto;display:block;overflow:visible}.au-art path{fill:none;stroke-linecap:round;stroke-linejoin:round}.au-art .au-art-grid{stroke:#fdfdfd14;stroke-width:1px}.au-art .au-art-band{fill:#5bd49a24;stroke:none}.au-art .au-art-now{stroke:#fdfdfd38;stroke-width:1px;stroke-dasharray:2 5}.au-art .au-art-line{stroke:#fdfdfd;stroke-width:2.5px}.au-art .au-art-fc{stroke:#5bd49a;stroke-width:2.5px;stroke-dasharray:7 7}.au-art .au-art-dot{fill:var(--fliq-forest-deep);stroke:#5bd49a;stroke-width:2.5px}.au-links{flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}.au-links a{color:inherit;text-decoration:none}.au-links a:hover{text-underline-offset:3px;text-decoration:underline}.au-links small{font-size:inherit;margin-left:auto}.au-links--brand{color:var(--fx-rail-dim)}.au-links--main{color:var(--fx-muted);display:none}.au-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.au-top{justify-content:flex-end;padding:20px 24px 0;display:flex}.au .theme-switch{border:1px solid var(--fx-line-2);width:40px;height:40px;color:var(--fx-muted);background:0 0;flex:none}.au .theme-switch:hover{color:var(--fx-ink);border-color:var(--fx-muted)}.au-col{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:18px;width:100%;max-width:448px;margin:0 auto;padding:32px 24px 56px;display:flex}.au-head{flex-direction:column;gap:8px;display:flex}.au .au-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-link);margin:0;font-size:11.5px;font-weight:700}.au h1{font:600 34px/1.12 var(--font-display);letter-spacing:-.015em;color:var(--fx-ink);text-wrap:balance;margin:0}.au .au-lede{color:var(--fx-muted);margin:4px 0 0;font-size:15px;line-height:1.55}.au .au-lede b{color:var(--fx-ink);overflow-wrap:anywhere;font-weight:600}.au a:not(.fliq-btn){color:var(--fx-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.au a:not(.fliq-btn):hover{color:var(--fx-link)}.au-brand a:not(.fliq-btn),.au-links a:not(.fliq-btn){color:inherit;text-decoration:none}.au-brand a:not(.fliq-btn):hover,.au-links a:not(.fliq-btn):hover{color:inherit;text-decoration:underline}.au form{flex-direction:column;gap:14px;margin:0;display:flex}.au-field{flex-direction:column;gap:6px;display:flex}.au label{color:var(--fx-ink);margin:0;font-size:13.5px;font-weight:600}.au input{box-sizing:border-box;border:1px solid var(--au-edge);background:var(--fx-raised);width:100%;height:50px;color:var(--fx-ink);font:inherit;box-shadow:none;border-radius:12px;outline:0;margin:0;padding:0 14px;font-size:16px}.au input::placeholder{color:var(--fx-muted);opacity:.8}.au input:focus{border-color:var(--fx-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-link) 28%,transparent)}.au input.au-code{height:64px;font:600 28px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.4em;text-indent:.4em;text-align:center}.au input.au-code::placeholder{letter-spacing:.4em}.au .fliq-btn--primary{background:var(--green-700);color:#fdfdfd;height:50px}.au .fliq-btn--primary:hover{background:var(--fliq-forest-deep);box-shadow:none}.au .fliq-btn--outline{border-color:var(--au-edge);height:50px;color:var(--fx-ink)}.au .fliq-btn--outline:hover{background:var(--fx-hover);color:var(--fx-ink)}.au .fliq-btn[disabled]{opacity:.7;cursor:progress}.au-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.au-link{font:inherit;color:var(--fx-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fx-muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--fx-muted) 45%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:500}.au-link:hover{color:var(--fx-ink);text-decoration-color:currentColor}.au-link:disabled{cursor:progress;opacity:.7}.au .au-hint{color:var(--fx-muted);margin:0;font-size:13px;line-height:1.55}.au .alert{border:1px solid #0000;border-radius:12px;margin:0;padding:11px 14px;font-size:14px;line-height:1.5}.au .alert.err{background:var(--au-danger-bg);color:var(--au-danger);border-color:color-mix(in srgb,var(--au-danger) 25%,transparent)}.au .alert.info{background:var(--fx-co-bg);color:var(--fx-ink);border-color:color-mix(in srgb,var(--fx-link) 30%,transparent)}.au .alert[hidden]{display:none}.au-qr{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.au-qr[hidden]{display:none}.au-qr img{box-sizing:content-box;background:#fff;border-radius:10px;width:180px;height:180px;padding:8px;display:block}.au-qr img:not([src]){display:none}.au-qr small{color:var(--fx-muted);text-align:center;font-size:12.5px}.au-qr code{box-sizing:border-box;border:1px solid var(--fx-line);background:var(--fx-raised);width:100%;color:var(--fx-ink);font:500 13px/1.4 var(--font-mono);letter-spacing:.08em;text-align:center;overflow-wrap:anywhere;border-radius:8px;padding:9px 10px}@media (width<=899px){.au{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.au-brand{gap:8px;min-height:0;padding:18px 72px 20px 20px}.au .au-word{font-size:19px}.au .au-pitch{max-width:none;color:var(--fx-rail-dim);margin:0;font-size:17px;font-weight:500;line-height:1.3}.au-proof,.au-art,.au-links--brand{display:none}.au-main{min-height:0}.au-top{padding:0;position:absolute;top:12px;right:14px}.au .theme-switch{border-color:var(--fx-rail-line);color:var(--fx-rail-dim)}.au .theme-switch:hover{color:var(--fx-rail-ink);border-color:var(--fx-rail-dim)}.au-top{--au-focus:#fdfdfd}.au-col{justify-content:flex-start;padding:28px 20px 32px}.au h1{font-size:28px}.au-links--main{border-top:1px solid var(--fx-line);padding:20px;display:flex}.au-links--main small{flex-basis:100%;margin:0}}.au .cf-head{text-align:left;flex-direction:column;gap:8px;display:flex}.au .cf-head .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-link);margin:0;font-size:11.5px;font-weight:700}.au .cf-head .lede{color:var(--fx-muted);margin:4px 0 0;font-size:15px;line-height:1.55}.au .cf-card{flex-direction:column;gap:14px;display:flex}.au .cf-card .field{flex-direction:column;gap:6px;margin:0;display:flex}.au .cf-card .hint{color:var(--fx-muted);margin:0;font-size:13px;line-height:1.55}.au .cf-card .result{border:1px solid var(--fx-line);background:var(--fx-card);color:var(--fx-ink);border-radius:12px;gap:4px;margin:0;padding:14px 16px;display:grid}.au .cf-card .result small{color:var(--fx-muted);font-size:13px}.au .cf-card .result .src{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-link);font-size:11.5px;font-weight:700}.au .cf-card [hidden]{display:none}.ov{--ov-danger:#8a1f17;--ov-danger-bg:#fbedeb;box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:12px clamp(0px,1vw,16px) 48px;display:flex;container:ov/inline-size}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ov-head h1{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:4px 0 0}.ov-block{background:var(--fx-card);border:1px solid var(--fx-line);min-width:0;color:var(--fx-ink);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative}.ov-block--dark{background:var(--fliq-forest-deep);border-color:var(--fliq-forest-deep);color:#fdfdfd;--fx-muted:#fdfdfdb8;--fx-link:#9fe3c1;--fx-link-hover:#c9ecdc;--fx-ink:#fdfdfd;--ink:#fdfdfd;--green:#7ecca7}.ov-h{font:600 18px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.ov-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ov-foot{margin-top:auto;padding-top:4px;font-size:13.5px}.ov-big{font:500 30px/1.1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.ov-sub{color:var(--fx-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.ov-text{color:var(--fx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ov-bars,.ov-spark svg{width:100%;height:64px;margin-top:6px;display:block}.ov-bars line{stroke:var(--fx-line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.ov-bars .up{fill:var(--fliq-green)}.ov-bars .down{fill:#e8a93b}.ov-cats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-cats b{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-cats{gap:10px;margin-top:6px}.ov-cats li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:14px;display:grid}.ov-cats i{border-radius:999px;grid-column:1/-1;min-width:4px;height:6px}.ov-skel{background:linear-gradient(90deg,var(--fx-line) 0%,var(--fx-card) 50%,var(--fx-line) 100%);background-size:200% 100%;border-radius:12px;height:96px;animation:1.4s ease-in-out infinite ov-skel}@keyframes ov-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ov-attn{background:var(--fx-warn-bg);border:1px solid var(--fx-warn-line);color:var(--fx-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.ov-attn b{color:var(--fx-warn-ink)}.ov-attn ul{flex-wrap:wrap;flex:1;gap:4px 14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ov-attn-btn{border:1px solid var(--fx-warn-line);min-height:36px;color:var(--fx-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600}.ov-attn-btn:hover{background:var(--fx-warn-bg)}.ov-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ov-hero{flex-direction:column;gap:10px;min-width:0;display:flex}.ov-hero-top{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.ov-hero-big{font:500 48px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.ov-up{color:var(--fx-link);font-weight:600}.ov-down{color:var(--fx-warn-ink);font-weight:600}.ov-seg{background:var(--fx-hover);border-radius:999px;gap:4px;margin-left:auto;padding:3px;display:flex}.ov-seg button{min-height:34px;color:var(--fx-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.ov-seg button[aria-pressed=true]{background:var(--fx-ink);color:var(--fx-page)}.ov-seg button:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.ov-chart{width:100%;height:auto;display:block}.ov-chart .grid{stroke:var(--fx-line-2);stroke-dasharray:3 4}.ov-chart .tick{fill:var(--fx-muted);font-size:11px}.ov-chart .band{fill:var(--fliq-green);opacity:.16}.ov-chart .hist{fill:none;stroke:var(--fx-link);stroke-width:2.5px;stroke-linejoin:round}.ov-chart .fc{fill:none;stroke:var(--fliq-green);stroke-width:2.5px;stroke-dasharray:7 6;stroke-linejoin:round}.ov-chart .today{stroke:var(--fx-muted);stroke-dasharray:3 3}.ov-chart .low{fill:var(--fx-ink)}.ov-chart .lowtxt{fill:var(--fx-ink);font-size:12.5px}.ov-chart .level line{stroke:var(--fx-warn-ink);stroke-width:1.5px;stroke-dasharray:2 4}.ov-chart .level text{fill:var(--fx-warn-ink);font-size:11px}.ov-netbars .ov-bars{height:180px}.ov-skel--tall{height:200px}.ov-now{gap:14px}.ov-kv{flex-direction:column;margin:0;display:flex}.ov-kv>div{border-top:1px solid #fdfdfd29;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.ov-kv>div:first-child{border-top:0}.ov-kv dt{color:var(--fx-muted)}.ov-kv dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.ov-now-foot{border-top:1px solid #fdfdfd29;margin-top:auto;padding-top:12px}.ov-accts-strip{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ov-start{border-color:var(--fliq-green)}.ov-start ol{margin:4px 0 0;padding:0;list-style:none}.ov-start li{border-top:1px solid var(--fx-line);align-items:center;gap:12px;min-height:52px;display:flex}.ov-start-n{border:1px solid var(--fx-line-2);width:24px;height:24px;color:var(--fx-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.ov-start li:first-child .ov-start-n{border-color:var(--fliq-green);background:var(--fliq-green);color:#06251a}.ov-start-t{flex:1;font-size:14.5px}.ov-start-go{background:var(--fliq-green);color:#06251a;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:700}.ov-start .fx-link{min-height:40px}.ov-acc{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:14px 18px 14px 0;display:flex}.ov-acc+.ov-acc{border-left:1px solid var(--fx-line);padding-left:18px}.ov-num{font-variant-numeric:tabular-nums}.ov-flagtxt{color:var(--fx-warn-ink);font-size:13px}.ov-flagtxt--bad{color:var(--ov-danger)}.ov-acc .ov-attn-btn{margin-left:auto}.ov-accts-link{place-self:center start;padding:14px 0 14px 18px}.ov-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ov-recent{margin:0;padding:0;list-style:none}.ov-recent li{border-top:1px solid var(--fx-line)}.ov-recent li:first-child{border-top:0}.ov-recent-btn{width:100%;min-height:44px;color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;display:flex}.ov-recent-btn:hover b{text-decoration:underline}.ov-recent-btn small{color:var(--fx-muted);font-size:12.5px}.ov-split{background:var(--fx-hover);border-radius:999px;height:14px;display:flex;overflow:hidden}.ov-split-0{background:#29aa6d}.ov-split-1{background:#7ecca7}.ov-split-2{background:#0f8ca0}.ov-split-3{background:#c9ecdc}.ov-legend{color:var(--fx-muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13px;display:flex}.ov-legend span{align-items:center;gap:6px;display:inline-flex}.ov-legend i{border-radius:999px;width:10px;height:10px}.ov-watch{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ov-watch li{border-top:1px solid #fdfdfd29;flex-direction:column;gap:2px;padding:10px 0;display:flex}.ov-watch li:first-child{border-top:0;padding-top:0}.ov-watch span{color:var(--fx-muted);font-size:13.5px}.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ov-kpi{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex}.ov-kpi small{color:var(--fx-muted);font-size:12.5px}.ov-kpi b{font:500 26px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.ov-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}button.ov-kpi{font:inherit;color:inherit;text-align:left;cursor:pointer}button.ov-kpi:hover{border-color:var(--fx-line-2)}button.ov-kpi:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.ov-kpi--dark{background:var(--fliq-forest-deep);border-color:var(--fliq-forest-deep);color:#fdfdfd}.ov-kpi--dark small{color:#fdfdfdb8}.ov-attn .fx-link{color:var(--fx-ink);text-align:left}.wp-chip{background:var(--fx-hover);white-space:nowrap;border-radius:999px;margin:0 4px 2px 0;padding:2px 8px;font-size:12px;display:inline-block}.ov .wp-table td small{color:var(--fx-muted);font-size:12px;display:block}@container ov (width<=960px){.ov-top,.ov-cards,.ov-kpis{grid-template-columns:minmax(0,1fr)}.ov-kpis--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ov (width<=560px){.ov-hero-big{font-size:38px}.ov-seg{width:100%;margin-left:0}.ov-seg button{flex:1}.ov-acc+.ov-acc{border-left:0;border-top:1px solid var(--fx-line);padding-left:0}.ov-accts-link{padding-left:0}}@media (width<=900px){.ov{padding:4px 16px 32px}.ov-head h1{font-size:26px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ov{--ov-danger:#f08a80;--ov-danger-bg:#2a1412}}:root[data-theme=dark] .ov{--ov-danger:#f08a80;--ov-danger-bg:#2a1412}@media (prefers-reduced-motion:reduce){.ov-skel{animation:none}}#v-cockpit.card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0}.ov .ov-when{color:var(--fx-muted);font-size:12px;font-weight:400}@media (width>=901px){.ov .wp-cards .wp-card-toggle{display:none}}@media (width<=900px){.ov .wp-cards-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.ov .wp-cards,.ov .wp-cards tbody{display:block}.ov .wp-cards thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ov .wp-cards tr{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.ov .wp-cards tr+tr{margin-top:12px}.ov .wp-cards td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.ov .wp-cards td[data-label]:before{content:attr(data-label);color:var(--fx-muted);margin-bottom:2px;font-size:12px;font-weight:400;display:block}.ov .wp-cards .wp-card-name,.ov .wp-cards .wp-card-wide,.ov .wp-cards .wp-card-more,.ov .wp-cards .wp-card-toggle{grid-column:1/-1}.ov .wp-cards .wp-card-name .fx-link{text-align:left;font-weight:600}.ov .wp-cards .wp-card-more{border-top:1px solid var(--fx-line);text-align:right;order:3;padding-top:10px;display:none}.ov .wp-cards tr.is-open .wp-card-more{display:block}.ov .wp-cards .wp-card-more:before{float:left;margin:0 12px 0 0}.ov .wp-cards .wp-card-toggle{order:4}.ov .wp-cards .wp-card-toggle .fx-link{min-height:44px}.ov .wp-cards .wp-card-desk,.ov .wp-cards td:empty{display:none}}@container ov (width>=600px) and (width<=960px){.ov-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg{box-sizing:border-box;--pg-danger:#8a1f17;--pg-danger-bg:#fbedeb;--pg-ok-bg:var(--fx-co-bg);--pg-ok-ink:var(--fx-co-ink);--surface-card:var(--fx-raised);--text-primary:var(--fx-ink);--text-secondary:var(--fx-muted);--text-muted:var(--fx-muted);--border-default:var(--fx-line-2);--border-strong:var(--fx-line-2);--neutral-100:var(--fx-hover);--neutral-400:var(--fx-muted);--neutral-700:var(--fx-ink);--green-100:var(--fx-co-bg);--green-700:var(--fx-co-ink);flex-direction:column;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:12px clamp(0px,1vw,16px) 48px;display:flex;container:pg/inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg{--pg-danger:#f08a80;--pg-danger-bg:#2a1412}}:root[data-theme=dark] .pg{--pg-danger:#f08a80;--pg-danger-bg:#2a1412}#v-account.card,#v-settings.card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0}.pg-head{flex-direction:column;gap:4px;display:flex}.pg-head h1{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);text-wrap:balance;margin:0}.pg-lede{max-width:68ch;color:var(--fx-muted);margin:4px 0 0;font-size:14.5px}.pg-verified{vertical-align:middle;margin-left:10px;display:inline-flex}.pg-verified circle{fill:var(--fliq-green)}.pg-verified path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pg-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pg-help{background:0 0}.pg-help ul{color:var(--fx-muted);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:13.5px;line-height:1.5;display:flex}.pg-help b{color:var(--fx-ink);font-weight:600}@container pg (width<=960px){.pg-cols{grid-template-columns:minmax(0,1fr)}}.pg-card{background:var(--fx-card);border:1px solid var(--fx-line);min-width:0;color:var(--fx-ink);border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.pg-card--danger{border-color:color-mix(in srgb,var(--pg-danger) 35%,var(--fx-line))}.pg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:36px;display:flex}.pg-h{font:600 18px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:0}.pg-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);margin:6px 0 0;font-size:11.5px;font-weight:700}.pg-note{color:var(--fx-muted);margin:0;font-size:13.5px;line-height:1.5}.pg-count{background:var(--fx-hover);text-align:center;border-radius:999px;min-width:24px;padding:2px 8px;font-size:12.5px;font-weight:700}.pg-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pg-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pg-flash{background:var(--fx-hover);color:var(--fx-ink);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.pg-flash.is-ok{background:var(--pg-ok-bg);color:var(--pg-ok-ink)}.pg-flash.is-warn{background:var(--fx-warn-bg);color:var(--fx-warn-ink)}.pg-flash.is-err{background:var(--pg-danger-bg);color:var(--pg-danger)}.pg .fliq-btn.pg-danger{color:var(--pg-danger)}.pg .fliq-btn--outline.pg-danger{border-color:color-mix(in srgb,var(--pg-danger) 45%,transparent)}.pg .fliq-btn--outline.pg-danger:hover,.pg .fliq-btn--ghost.pg-danger:hover{background:var(--pg-danger-bg);color:var(--pg-danger)}.pg .fliq-btn--outline:hover{background:var(--fx-hover);color:var(--fx-ink)}.pg .fliq-input,.pg .fliq-select,.pg .fliq-textarea{background:var(--fx-raised);height:auto;color:var(--fx-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:14.5px}.pg .fliq-textarea{min-height:90px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pg .fliq-check{margin:0;display:inline-flex}.pg .fliq-check__box{border-color:var(--fx-muted)}.pg .fliq-badge--green{background:var(--fx-co-bg);color:var(--fx-co-ink)}.pg .fliq-badge--neutral{background:var(--fx-hover);color:var(--fx-ink)}.pg .fliq-badge--error{background:var(--pg-danger-bg);color:var(--pg-danger)}.pg .pg-badge-warn{background:var(--fx-warn-bg);color:var(--fx-warn-ink)}.pg-banks{flex-direction:column;gap:12px;display:flex}.pg-bank{border:1px solid var(--fx-line);background:var(--fx-raised);border-radius:14px;overflow:hidden}.pg-bank-head{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.pg-bank-mark{background:var(--fx-co-bg);width:36px;height:36px;color:var(--fx-co-ink);border-radius:10px;flex:none;place-items:center;display:grid}.pg-bank-name{flex-direction:column;flex:180px;align-items:flex-start;gap:4px;min-width:0;display:flex}.pg-bank-name b{font-size:15px}.pg-bank-acts{gap:6px;margin-left:auto;display:flex}.pg-bank>.pg-note{padding:0 14px 14px}.pg-accts{margin:0;padding:0;list-style:none}.pg-acct{border-top:1px solid var(--fx-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:12px 8px 12px 14px;display:grid}.pg-acct-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-acct-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.pg-acct-text small{color:var(--fx-muted);overflow-wrap:anywhere;font-size:12.5px}.pg-cov{background:var(--fx-hover);color:var(--fx-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:12px}.pg-cov.is-busy{background:0 0;padding-left:0}.pg-cov.is-warn,.pg-cov.is-thin{background:var(--fx-warn-bg);color:var(--fx-warn-ink)}.pg-acct-sum{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pg-acct-sum small{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.pg-amt{font:500 16px/1.2 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-reveal{min-height:32px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pg-reveal:hover{background:var(--fx-hover);color:var(--fx-ink)}.pg-reveal svg{fill:none;stroke:currentColor;stroke-width:1.8px}.pg-acct.is-off .pg-acct-text b{color:var(--fx-muted)}.pg-icon-btn{min-width:36px;height:36px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 6px;display:grid}.pg-icon-btn:hover{background:var(--pg-danger-bg);color:var(--pg-danger)}.pg-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.pg-icon-btn:disabled{cursor:default;opacity:.6}.pg-where{color:var(--fx-muted);flex-wrap:wrap;gap:4px 10px;font-size:13.5px;display:flex}.pg-where strong{color:var(--fx-ink)}.pg .pg-country{max-width:320px}.pg-add-row{flex-wrap:wrap;gap:10px;display:flex}.pg-combo{flex:260px;min-width:0;position:relative}.pg-combo .fliq-input{padding-right:40px}.pg-combo-clear{width:30px;height:30px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pg-combo-clear:hover{background:var(--fx-hover);color:var(--fx-ink)}.pg-combo-list{z-index:70;box-sizing:border-box;border:1px solid var(--fx-line);background:var(--fx-raised);max-height:260px;color:var(--fx-ink);border-radius:12px;margin:0;padding:6px;list-style:none;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 48px #00000038}.pg-combo-list[hidden]{display:none}.pg-combo-list li[role=option]{cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;font-size:14px;display:flex}.pg-combo-list li[role=option]:hover,.pg-combo-list li[aria-selected=true]{background:var(--fx-hover)}.pg-combo-list li[aria-disabled=true]{cursor:not-allowed;color:var(--fx-muted)}.pg-combo-list li small{color:var(--fx-muted);font-size:12px}.pg-combo-empty{color:var(--fx-muted);padding:9px 10px;font-size:13px}.pg-form{background:var(--fx-raised);border:1px solid var(--fx-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.pg-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.pg-field>span,.pg-field>label{color:var(--fx-ink);margin:0;font-size:13px;font-weight:600;display:block}.pg-field>span small{color:var(--fx-muted);font-weight:400}.pg-field>small{color:var(--fx-muted);font-size:12.5px}.pg-wide,.pg-presets,.pg-form-foot{grid-column:1/-1}.pg-presets{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pg-chip{border:1px solid var(--fx-line-2);background:var(--fx-card);min-height:32px;color:var(--fx-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.pg-chip:hover{border-color:var(--fx-muted)}.pg-form-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pg-mcp-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-mcp{border:1px solid var(--fx-line);background:var(--fx-raised);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-mcp-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-mcp-toggle{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:200px;align-items:center;gap:8px;padding:0;display:flex}.pg-mcp-toggle svg{transition:transform var(--dur-base) var(--ease-standard)}.pg-mcp.is-open .pg-mcp-toggle svg{transform:rotate(90deg)}.pg-mcp-toggle span{flex-direction:column;min-width:0;display:flex}.pg-mcp-toggle small{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pg-mcp-acts,.pg-tags{flex-wrap:wrap;gap:6px;display:flex}.pg-mcp-more{border-top:1px solid var(--fx-line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.pg-facts{color:var(--fx-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.pg-details summary{cursor:pointer;font-size:13.5px;font-weight:600}.pg-details[open] summary,.pg .pg-filter{margin-bottom:8px}.pg-tools{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-tool{border-top:1px solid var(--fx-line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.pg-tool[hidden]{display:none}.pg-tool-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-tool-head code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.pg-runner{background:var(--fx-card);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.pg-result{background:var(--fx-page);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:320px;margin:0;padding:10px;font-size:12.5px;overflow:auto}.pg-result.is-err{color:var(--pg-danger)}.pg-head--row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px}.pg-stmt{gap:16px}#v-account.card:has(.pg-stmt){overflow:visible}.pg-stmt .pg-head h1{margin-top:2px}.pg-sum{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:14px;flex-wrap:wrap;gap:12px 28px;margin:0;padding:14px 18px;display:flex}.pg-sum>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-sum dt{letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted);font-size:12px;font-weight:600}.pg-sum dd{color:var(--fx-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14.5px}.pg-sum .is-saldo dd:first-of-type{font:600 20px/1.25 var(--font-num);letter-spacing:-.01em}.pg-sum .pg-sum-sub{color:var(--fx-muted);font-size:12.5px}.pg-sum .is-push{margin-left:auto}@media (width>=901px){.pg-sum .is-saldo{min-width:130px}.pg-sum .is-place{min-width:215px}.pg-sum .is-place+.is-place{min-width:200px}.pg-sum .is-flow{min-width:104px}.pg-sum .is-count{min-width:80px}}.pg-sum-fig{font-weight:600}.pg-sum-fig.is-in,.pg-tbl .is-amt.is-in{color:var(--fx-link)}.pg-stmt-filters{flex-direction:column;gap:10px;display:flex}.pg-stmt-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg .pg-stmt-tools .fliq-input{flex:240px;width:auto;min-width:0;padding:8px 12px}.pg .pg-stmt-tools .fliq-select{flex:none;width:auto;padding:8px 32px 8px 12px;font-size:13.5px}.pg-pills{flex-wrap:wrap;gap:4px;display:flex}.pg-pills button{border:1px solid var(--fx-line-2);max-width:240px;min-height:36px;color:var(--fx-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;overflow:hidden}.pg-pills button:hover{border-color:var(--fx-ink);color:var(--fx-ink)}.pg-pills button small{opacity:.7;font-size:inherit;margin-left:4px}.pg-pills button[aria-selected=true]{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--fx-page)}.pg-pills button:focus-visible,.pg-tool-btn:focus-visible,.pg-fchips button:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.pg-tool-btn{border:1px solid var(--fx-line-2);background:var(--fx-raised);min-height:36px;color:var(--fx-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.pg-tool-btn:hover{border-color:var(--fx-muted)}.pg-tool-btn.is-on{border-color:var(--fx-ink)}.pg-tool-btn b{background:var(--fx-ink);min-width:18px;color:var(--fx-page);text-align:center;border-radius:999px;padding:0 5px;font-size:11.5px;line-height:18px}.pg-tool-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-stmt-tools .pg-seg{flex:none}.pg-stmt-tools .pg-seg span{padding:5px 12px}.pg-catf{position:relative}.pg-catf-pop{z-index:60;box-sizing:border-box;border:1px solid var(--fx-line);background:var(--fx-raised);width:280px;color:var(--fx-ink);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 48px #00000038}.pg-catf-head{border-bottom:1px solid var(--fx-line);align-items:center;gap:4px;margin-bottom:4px;padding:6px 6px 8px 10px;display:flex}.pg-catf-head b{flex:1;font-size:13px}.pg-catf-head button,.pg-catf-done{min-height:30px;color:var(--fx-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.pg-catf-head button:hover{background:var(--fx-hover)}.pg-catf-done{display:none}.pg-catf-pop ul{margin:0;padding:0;list-style:none}.pg-catf-pop label{min-height:36px;color:var(--fx-ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:0;padding:4px 10px;font-size:13.5px;font-weight:400;display:flex}.pg-catf-pop label:hover{background:var(--fx-hover)}.pg-catf-pop input{width:16px;height:16px;accent-color:var(--fliq-green);flex:none;margin:0}.pg-catf-pop label span{overflow-wrap:anywhere;min-width:0}.pg-catf-scrim{z-index:89;background:#0000005c;position:fixed;inset:0}.pg-catf-sheet .pg-catf-pop{z-index:90;overscroll-behavior:contain;width:auto;max-height:85dvh;padding:8px 8px calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.pg-catf-sheet label{min-height:44px;font-size:15px}.pg-catf-sheet .pg-catf-done{background:var(--fx-ink);width:100%;min-height:44px;color:var(--fx-page);border-radius:12px;margin-top:6px;display:block}.pg-catf-none{color:var(--fx-muted);margin:0;padding:10px;font-size:13px}.pg-fchips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-fchips button{border:1px solid var(--fx-line);background:var(--fx-co-bg);min-height:30px;color:var(--fx-co-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:280px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.pg-fchips button:hover{border-color:var(--fx-co-ink)}.pg-fchips svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:12px;height:12px}.pg-fchips .pg-fchips-all{color:var(--fx-link);text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}.pg-paper{border:1px solid var(--fx-line);background:var(--fx-raised);color:var(--fx-ink);border-radius:14px;flex-direction:column;display:flex}.pg-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.35}.pg-tbl th{top:var(--fx-top-h,0px);z-index:2;border-bottom:1px solid var(--fx-line-2);background:var(--fx-raised);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--fx-muted);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;position:sticky}.pg-tbl th:first-child{border-top-left-radius:14px}.pg-tbl th:last-child{border-top-right-radius:14px}.pg-tbl th.is-day{width:92px}.pg-tbl th.is-acct{width:15%}.pg-tbl th.is-cat{width:22%}.pg-tbl th.is-amt{text-align:right;width:132px}.pg-tbl td{box-sizing:border-box;border-bottom:1px solid var(--fx-line);vertical-align:middle;height:44px;padding:6px 12px}.pg-tbl tbody tr:last-child td{border-bottom:0}.pg-tbl tbody tr:hover td{background:var(--fx-card)}.pg-tbl td:first-child{padding-left:16px}.pg-tbl td:last-child{padding-right:16px}.pg-tbl th:first-child{padding-left:16px}.pg-tbl th:last-child{padding-right:16px}.pg-tbl .is-day{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-tbl .is-who{min-width:0}.pg-tbl .is-who b,.pg-tbl .is-who small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-tbl .is-who b{font-weight:500}.pg-tbl .is-who small{color:var(--fx-muted);font-size:12.5px}.pg-tbl td.is-acct{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pg-tbl td.is-cat{padding-left:6px;padding-right:6px}.pg-tbl .is-amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pg-tbl .is-amt small{color:var(--fx-muted);font-size:11.5px;font-weight:400}.pg-stmt-note{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:20px 16px;font-size:14px;display:flex}.pg-stmt-note b{color:var(--fx-ink)}.pg-paper-foot{border-top:1px solid var(--fx-line);color:var(--fx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;font-size:13px;display:flex}.pg .pg-paper-foot .fliq-btn{min-height:36px;padding:0 14px;font-size:13px}.pg-spin{border:2px solid var(--fx-line-2);border-top-color:var(--fliq-green);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite pg-spin}@keyframes pg-spin{to{transform:rotate(360deg)}}.pg .cat-chip{border:1px solid var(--fx-line);background:var(--fx-raised);max-width:100%;color:var(--fx-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:12px;display:inline-flex}.pg .cat-chip:hover,.pg .cat-chip[aria-expanded=true]{border-color:var(--fx-line-2);color:var(--fx-ink)}.pg .cat-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.pg .cat-chip .an-dot,.pg .an-dot{border-radius:3px;flex:none;width:8px;height:8px;margin:0}.pg .cat-own{background:var(--fx-co-bg);color:var(--fx-co-ink);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700}.pg-tbl .cat-chip{width:100%;min-height:32px;color:var(--fx-ink);text-align:left;background:0 0;border-color:#0000;border-radius:8px;padding:0 8px;font-size:13.5px;display:flex}.pg-tbl .cat-chip>span:not(.cat-own){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-tbl .cat-chip svg{opacity:0;color:var(--fx-muted)}.pg-tbl .cat-chip:hover,.pg-tbl .cat-chip[aria-expanded=true]{border-color:var(--fx-line-2);background:var(--fx-raised)}.pg-tbl .cat-chip:hover svg,.pg-tbl .cat-chip:focus-visible svg,.pg-tbl .cat-chip[aria-expanded=true] svg{opacity:1}.pg-tbl .cat-chip:focus-visible{outline:2px solid var(--fliq-green);outline-offset:-2px}.pg-tbl td.is-cat:not(:has(.cat-chip)){padding-left:14px;font-size:13.5px}html.privacy .pg-sum-bal,html.privacy:not(.privacy-bank) .pg-sum-fig{filter:blur(7px);-webkit-user-select:none;user-select:none}.pg-tabs{scrollbar-width:none;border-bottom:1px solid var(--fx-line);gap:4px;display:flex;overflow-x:auto}.pg-tab{color:var(--fx-muted);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;font-size:14.5px;text-decoration:none}.pg-tab:hover{color:var(--fx-ink)}.pg-tab.is-on{color:var(--fx-ink);border-bottom-color:var(--fliq-green);font-weight:600}.pg-tab:focus-visible{outline:2px solid var(--fliq-green);outline-offset:-2px;border-radius:6px}.pg-narrow{max-width:880px}.pg-kv{flex-direction:column;margin:0;display:flex}.pg-kv>div{border-top:1px solid var(--fx-line);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}.pg-kv>div:first-child{border-top:0;padding-top:0}.pg-kv dt{color:var(--fx-muted);font-size:13.5px}.pg-kv dd{overflow-wrap:anywhere;margin:0;font-size:14.5px}.pg-fiscal{flex-direction:column;gap:8px;display:flex}.pg-fiscal small{color:var(--fx-muted);font-size:12.5px;display:block}.pg-fiscal .fliq-select{width:auto;min-width:200px}.pg-fiscal .pg-kr{text-align:right;font-variant-numeric:tabular-nums;width:160px}.pg-cat-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-cat-add .fliq-input{flex:220px;width:auto}.pg-seg{background:var(--fx-hover);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pg-seg label{cursor:pointer;margin:0;display:block}.pg-seg input{opacity:0;width:0;height:0;position:absolute}.pg-seg span{color:var(--fx-muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:block}.pg-seg input:checked+span{background:var(--fx-raised);color:var(--fx-ink);box-shadow:0 1px 2px #0000001f}.pg-seg input:focus-visible+span{outline:2px solid var(--fliq-green);outline-offset:1px}.pg-cats,.pg-rules{margin:0;padding:0;list-style:none}.pg-cats li,.pg-rules li{border-top:1px solid var(--fx-line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;padding:6px 0;display:flex}.pg-cats li:first-child,.pg-rules li:first-child{border-top:0}.pg-cat-name{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.pg-cat-name small{color:var(--fx-muted);font-size:12px}.pg-cat-acts{gap:4px;display:flex}.pg-cat-edit{flex-wrap:wrap;flex:1;gap:6px;display:flex}.pg-cat-edit .fliq-input{flex:180px;width:auto}.pg-cat-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:4px 32px;display:grid}.pg-cat-group{color:var(--fx-ink);margin:6px 0 2px;font-size:13px;font-weight:600}.pg-cat-groups .pg-cats li{min-height:40px;padding:4px 0}.pg-rule-who{flex-direction:column;flex:180px;min-width:0;display:flex}.pg-rule-who small{color:var(--fx-muted);font-size:12px}@media (width<=900px){.pg{gap:14px;padding:4px 16px 32px}.pg-head h1{font-size:26px}.pg-card{padding:16px}.pg-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px 14px;display:grid}.pg-sum .is-saldo{order:-2;grid-column:1/3}.pg-sum .is-count{text-align:right;order:-1;align-items:flex-end}.pg-sum .is-place{flex-flow:wrap;order:1;grid-column:span 3;gap:0 6px;font-size:13px}.pg-sum .is-place dt{display:none}.pg-sum .is-place dd{color:var(--fx-muted);font-size:13px}.pg-sum .is-push{margin-left:0}.pg-sum dd{white-space:normal;overflow-wrap:anywhere;font-size:14px}.pg-sum dt{font-size:11px}.pg .pg-stmt-tools .fliq-input{flex-basis:100%}.pg-stmt-tools .pg-pills{flex:100%}.pg .pg-stmt-tools .fliq-select{flex:110px;min-width:0}.pg-sum .is-place+.is-place{margin-top:-8px}.pg-tbl,.pg-tbl tbody{display:block}.pg-tbl thead{display:none}.pg-tbl tr{border-bottom:1px solid var(--fx-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;padding:10px 14px;display:grid}.pg-tbl tbody tr:last-child{border-bottom:0}.pg-tbl td{border:0;height:auto;padding:0;display:block}.pg-tbl td:first-child,.pg-tbl td:last-child{padding:0}.pg-tbl td.is-who{grid-area:1/1/auto/4;padding-right:12px}.pg-tbl td.is-amt{grid-area:1/4;align-self:start}.pg-tbl td.is-day{grid-area:2/1;font-size:12.5px}.pg-tbl td.is-acct{grid-area:2/2;font-size:12.5px}.pg-tbl td.is-acct:before{content:"·";margin:0 6px}.pg-tbl td.is-cat{grid-area:2/3/auto/5;min-width:0;padding:0}.pg-tbl td.is-cat:before{content:"·";color:var(--fx-muted);margin:0 2px 0 6px;font-size:12.5px}.pg-tbl td.is-cat{align-items:center;display:flex}.pg-tbl td.is-cat:not(:has(.cat-chip)){color:var(--fx-muted);padding:0;font-size:12.5px}.pg-tbl td.is-cat:empty:before{content:none}.pg-tbl .cat-chip{width:auto;min-height:28px;color:var(--fx-muted);padding:0 6px;font-size:12.5px}.pg-tbl .cat-chip svg{opacity:1}.pg-form{grid-template-columns:minmax(0,1fr);padding:12px}.pg-kv>div{grid-template-columns:minmax(0,1fr)}.pg-acct{grid-template-columns:auto minmax(0,1fr) auto;padding-right:6px}.pg-acct-sum{text-align:left;grid-area:2/2;align-items:flex-start}.pg-icon-btn{grid-area:1/3}.pg-bank-acts{margin-left:0}}@media (prefers-reduced-motion:reduce){.pg-spin{animation:none}.pg-mcp-toggle svg{transition:none}}@media print{.pg-stmt .pg-stmt-filters,.pg-stmt #stmt-manage,.pg-paper-foot button{display:none!important}.pg-paper{border:0}.pg-tbl{font-size:9.5pt}.pg-tbl th{background:0 0;position:static}.pg-tbl thead{display:table-header-group}.pg-tbl tr{break-inside:avoid}.pg-tbl .cat-chip{border:0;padding:0}.pg-tbl .cat-chip svg{display:none}}.port-level{gap:10px;margin:4px 0 12px;display:grid}.port-raise{background:var(--fx-warn-bg);color:var(--fx-warn-ink);border-radius:10px;padding:10px 12px;font-size:13.5px}.port-raise span{flex:1;min-width:0}.pf-thread{gap:16px;display:grid}.pf-msgs{overscroll-behavior:contain;gap:10px;max-height:min(460px,60dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pf-msg{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:14px 14px 14px 4px;justify-self:start;gap:4px;max-width:min(560px,88%);padding:10px 14px;display:grid}.pf-msg--me{background:var(--fx-raised);border-radius:14px 14px 4px;justify-self:end}.pf-msg small{font-size:12px}.pf-msg p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fx-ink);margin:0;font-size:14.5px;line-height:1.5}.pf-about{background:var(--fx-co-bg);color:var(--fx-co-ink);border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none}button.pf-about:hover{text-decoration:underline}.pf-end{height:0}.pf-reply{gap:10px;display:grid}.pf-reply .fliq-field{margin:0}.pf-reply-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.pf-reply-row .fliq-field{flex:220px;min-width:0}.pf-talk{margin:0 0 12px;font-size:13.5px}.port-dialog{gap:12px;margin:4px 0 12px;display:grid}.pf-own{justify-self:end;gap:12px;font-size:12.5px;display:flex}.pf-msg:not(.pf-msg--me) .pf-own{justify-self:start}.pf-edit{gap:8px;display:grid}.pf-edit .fliq-field{margin:0}.pf-msg p.pf-gone{color:var(--fx-muted);font-style:italic}.pf-only{margin:0;font-size:13.5px}.pf-report-talks{gap:4px;margin:0 0 16px;display:grid}.pf-report-talks .pf-talk{margin:0}.pf-report-talks .pf-thread{margin:8px 0 12px}@media print{.fx .pf-report-talks{display:none!important}}@media screen{.fx .rep-panel.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fx .rep-panel .report{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:12px clamp(0px,1vw,16px) 48px;display:flex;container:rep/inline-size}.fx .rep-panel .report>*{margin-top:0;margin-bottom:0}.fx .rep-head{align-items:flex-end;gap:10px 16px}.fx .rep-head h1{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);text-wrap:balance;margin:4px 0 0}.fx .rep-head .eyebrow{margin:0}.fx .report-actions{gap:6px}.fx .report-actions .btn{border:1px solid var(--fx-line-2);min-height:36px;color:var(--fx-ink);background:0 0;border-radius:999px;padding:0 14px;font-size:13.5px;text-decoration:none}.fx .report-actions .btn:hover{background:var(--fx-hover)}.fx .report-actions .btn.save{background:var(--fx-ink);border-color:var(--fx-ink);color:var(--fx-page)}.fx .report-actions .btn[hidden]{display:none}.fx .rep-panel .lede{max-width:72ch;color:var(--fx-muted);margin:0;font-size:14.5px}.fx .rep-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.fx .rep-top.is-solo{grid-template-columns:minmax(0,1fr)}.fx .rep-hero{flex-direction:column;gap:8px;min-width:0;display:flex}.fx .rep-big{font:500 48px/1 var(--font-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fx-ink);margin:0}.fx .rep-sub{color:var(--fx-muted);margin:0;font-size:13.5px}.fx .rep-hero .legend{justify-content:flex-start;margin:6px 0 0}.fx .rep-panel .legend [hidden]{display:none}.fx .rep-comment{background:var(--fliq-forest-deep);color:#fdfdfde0;border:0;border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:22px;font-size:14.5px;line-height:1.6;display:flex}.fx .rep-comment b{color:#fdfdfd;font:600 18px/1.25 var(--font-display);letter-spacing:-.01em;display:block}.fx .rep-comment[hidden]{display:none}.fx .rep-panel .an-summary{background:var(--fliq-forest-deep);color:#fdfdfde0;border:0;border-radius:18px;margin:0;padding:22px;font-size:14.5px;line-height:1.6}.fx .rep-panel .an-summary b,.fx .rep-panel .an-summary strong{color:#fdfdfd}.fx .rep-panel .an:not([hidden]){flex-direction:column;gap:16px;display:flex}.fx .rep-panel .kpi-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.fx .rep-panel .kpi{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex}.fx .rep-panel .kpi small{letter-spacing:0;text-transform:none;color:var(--fx-muted);font-size:12.5px}.fx .rep-panel .kpi strong{font:500 26px/1.15 var(--font-num);font-variant-numeric:tabular-nums}.fx .rep-panel .kpi span{color:var(--fx-muted);font-size:12.5px}.fx .rep-panel .kpi.assumed{border-color:var(--assume,#3987e5)}.fx .rep-card,.fx .rep-panel .breakdown,.fx .rep-panel details.tx,.fx .rep-panel .an-sec{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;margin:0;padding:18px 20px}.fx .rep-card[hidden],.fx .rep-panel details.tx[hidden]{display:none}.fx .rep-card .breakdown{background:0 0;border:0;padding:0}.fx .rep-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.fx .rep-cards:not(:has(>.rep-card:not([hidden]))){display:none}.fx .rep-panel .list-label{letter-spacing:.06em;color:var(--fx-muted);margin:0 0 10px;font-size:11.5px;font-weight:700}.fx .rep-panel .method{color:var(--fx-muted);max-width:90ch;margin:0;font-size:12.5px;line-height:1.55}.fx [data-el=rep-figures]{flex-direction:column;gap:16px;display:flex}.fx [data-el=rep-figures][hidden]{display:none}.fx [data-el=rep-body]:not([hidden]){flex-direction:column;gap:16px;display:flex}.fx .rep-print-only{display:none}.fx .rep-adjust{top:var(--fx-top-h,0px);z-index:45;box-sizing:border-box;background:var(--fx-raised);width:400px;max-width:100vw;color:var(--fx-ink);border-left:1px solid var(--fx-line);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-16px 0 40px #0000001f}.fx .rep-adjust[hidden]{display:none}.fx .rep-adjust-head{border-bottom:1px solid var(--fx-line);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.fx .rep-adjust-head h2{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);flex:1;margin:0}.fx .rep-adjust-close{border:1px solid var(--fx-line-2);width:40px;height:40px;color:var(--fx-ink);font:400 22px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;flex:none}.fx .rep-adjust-close:hover{background:var(--fx-hover)}.fx .rep-adjust-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 20px 28px;display:flex;overflow-y:auto}.fx .rep-adjust .rep-card{background:0 0;border:0;margin:0;padding:0}.fx .rep-adjust .rep-card[hidden]{display:none}.fx .rep-adjust .list-label{letter-spacing:.06em;color:var(--fx-muted);margin:0 0 10px;font-size:11.5px;font-weight:700}.fx .rep-adjust .post-form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;margin-top:12px}.fx .rep-adjust .post-field[data-field=label],.fx .rep-adjust .post-add,.fx .rep-adjust .post-hint{grid-column:1/-1}.fx .rep-adjust .post-field{flex-direction:column;gap:6px;display:flex}.fx .rep-adjust .post-field-label{color:var(--fx-ink);font-size:13px;font-weight:600}.fx .rep-adjust .post-input{display:block;position:relative}.fx .rep-adjust .post-form input,.fx .rep-adjust .post-form input.amt{box-sizing:border-box;width:100%;height:44px;font:400 14.5px/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:left;color:var(--fx-ink);background:var(--fx-raised);border:1px solid var(--fx-line-2);box-shadow:none;border-radius:10px;outline:none;margin:0;padding:0 12px 0 26px}.fx .rep-adjust .post-form input::placeholder{font:inherit;color:var(--fx-muted);opacity:1;text-align:left}.fx .rep-adjust .post-form input.amt:not(:placeholder-shown){text-align:right}.fx .rep-adjust .post-form input:focus,.fx .rep-adjust .post-form input:focus-visible{border-color:var(--fx-line-2);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:2px}.fx .rep-adjust .post-form input.amt.in{color:var(--green-ink)}.fx .rep-adjust .post-form input.amt.out{color:var(--danger)}.fx .rep-adjust .post-form input.bad{border-color:var(--danger)}.fx .rep-adjust .post-add{width:100%}.fx .rep-adjust details.tx{border-top:1px solid var(--fx-line);margin:0}.fx .rep-adjust details.tx[hidden]{display:none}@media (width>=1200px){.fx .rep-panel .report.is-adjusting{padding-right:416px}}@container rep (width<=900px){.fx .rep-top{grid-template-columns:minmax(0,1fr)}.fx .rep-big{font-size:38px}}@media (width<=900px){.fx .rep-panel .report{padding:4px 16px 32px}.fx .rep-head h1{font-size:26px}.fx .report-actions .btn .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx .report-actions .btn{justify-content:center;min-width:44px;min-height:44px;padding:0 12px}.fx .rep-adjust{width:100%;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border-left:0;top:0}.fx .rep-adjust-close{width:44px;height:44px}}}@media print{.fx .rep-adjust{display:none!important}}#v-reports.card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0;overflow:visible}.fx-rl{color:var(--fx-ink);flex-direction:column;gap:22px;padding:8px 0 40px;display:flex}.fx-rl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.fx-rl-head h1{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:0}.fx-rl-head p{margin:4px 0 0;font-size:14px}.fx-rl-empty{border:1px dashed var(--fx-line-2);background:var(--fx-card);border-radius:16px;flex-direction:column;gap:6px;margin:0;padding:24px;display:flex}.fx-rl-empty p{max-width:52ch;margin:0}.fx-rl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fx-rl-card{border:1px solid var(--fx-line);background:var(--fx-card);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard);border-radius:16px;flex-direction:column;display:flex;position:relative}.fx-rl-card:hover,.fx-rl-card:focus-within{border-color:var(--fx-line-2)}.fx-rl-card.is-pinned{border-color:color-mix(in srgb,var(--fx-warn-line) 55%,var(--fx-line))}.fx-rl-card.is-dragging{z-index:2;border-color:var(--fliq-green);box-shadow:0 18px 36px -18px #00000073}.fx-rl-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;gap:8px;padding:16px 16px 10px;display:flex}.fx-rl-open:hover .fx-rl-title{color:var(--fx-link)}.fx-rl-type{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.fx-rl-star{color:var(--fx-warn-line);display:inline-flex}.fx-rl-star svg{fill:currentColor;width:13px;height:13px}.fx-rl-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.fx-rl-spark svg{width:100%;height:44px;display:block}.fx-rl-spark svg line{stroke:var(--fx-line-2)}.fx-rl-facts{color:var(--fx-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.fx-rl-facts time{margin-right:2px}.fx-rl-facts i{background:var(--fx-raised);border:1px solid var(--fx-line);border-radius:999px;padding:2px 8px;font-style:normal}.fx-rl-acts{border-top:1px solid var(--fx-line);align-items:center;gap:2px;margin-top:auto;padding:6px 8px 8px;display:flex}.fx-rl-act{min-width:36px;height:36px;font:inherit;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.fx-rl-act svg,.fx-rl-grip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.fx-rl-act:hover:not(:disabled){background:var(--fx-hover);color:var(--fx-ink)}.fx-rl-act:disabled{opacity:.35;cursor:default}.fx-rl-act[aria-pressed=true]{color:var(--fx-warn-line)}.fx-rl-act[aria-pressed=true] svg{fill:currentColor}.fx-rl-act.is-done{color:var(--fx-link)}.fx-rl-del{margin-left:auto}.fx-rl-del:hover:not(:disabled){color:#c2410c}.fx-rl-grip{width:28px;height:36px;color:var(--fx-muted);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:inline-flex}.fx-rl-grip svg{fill:currentColor;stroke:none}html.is-report-dragging,html.is-report-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.fx-rl-tpl{flex-direction:column;gap:12px;display:flex}.fx-rl-tpl h2{margin:0}.fx-rl-tpl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1200px){.fx-rl-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fx-rl{gap:18px;padding:4px 16px 32px}.fx-rl-head h1{font-size:26px}.fx-rl-grid,.fx-rl-tpl-grid{grid-template-columns:1fr;gap:10px}.fx-rl-act{min-width:44px;height:44px}.fx-rl-grip{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.fx-rl-card{transition:none}}.fx-rl-list{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;margin:0;padding:4px;list-style:none}.fx-rl-row{position:relative}.fx-rl-row+.fx-rl-row{border-top:1px solid var(--fx-line)}.fx-rl-row.is-dragging{z-index:2;background:var(--fx-raised);border-radius:12px;box-shadow:0 18px 36px -18px #00000073}.fx-rl-line{transition:background var(--dur-base) var(--ease-standard);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto auto auto;grid-template-areas:"grip name chip pin more";align-items:center;column-gap:4px;padding:4px 6px 4px 0;display:grid}.fx-rl-line:hover{background:color-mix(in srgb,var(--fx-hover) 45%,transparent)}.fx-rl-line .fx-rl-grip{opacity:0;width:24px;transition:opacity var(--dur-base) var(--ease-standard);grid-area:grip}.fx-rl-row:hover .fx-rl-grip,.fx-rl-row.is-dragging .fx-rl-grip{opacity:1}.fx-rl-name{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;grid-area:name;gap:2px;padding:8px 6px;display:flex}.fx-rl-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.fx-rl-name span{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.fx-rl-name:hover b{color:var(--fx-link)}.fx-rl-chip{border:1px solid var(--fx-line-2);background:var(--fx-raised);height:28px;font:inherit;color:var(--fx-muted);white-space:nowrap;cursor:pointer;border-radius:999px;grid-area:chip;align-items:center;gap:2px;margin-right:4px;padding:0 6px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fx-rl-chip:hover{color:var(--fx-ink);border-color:var(--fx-muted)}.fx-rl-chip svg{transition:transform var(--dur-base) var(--ease-standard)}.fx-rl-chip[aria-expanded=true]{color:var(--fx-ink)}.fx-rl-chip[aria-expanded=true] svg{transform:rotate(180deg)}.fx-rl-pin{grid-area:pin}.fx-rl-more{grid-area:more;position:relative}.fx-rl-more>.fx-rl-act[aria-expanded=true]{background:var(--fx-hover);color:var(--fx-ink)}.fx-rl-pop{z-index:40;box-sizing:border-box;border:1px solid var(--fx-line);background:var(--fx-raised);width:200px;color:var(--fx-ink);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 48px #00000047}.fx-rl-pop button{min-height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.fx-rl-pop button:hover:not([aria-disabled=true]),.fx-rl-pop button:focus-visible{background:var(--fx-hover)}.fx-rl-pop button[aria-disabled=true]{opacity:.4;cursor:default}.fx-rl-pop svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.fx-rl-pop .fx-rl-danger{margin-top:4px;position:relative}.fx-rl-pop .fx-rl-danger:before{content:"";border-top:1px solid var(--fx-line);position:absolute;top:-4px;left:6px;right:6px}.fx-rl-vers{flex-direction:column;margin:0;padding:0 8px 8px 30px;list-style:none;display:flex}.fx-rl-vers button{border:0;border-left:2px solid var(--fx-line-2);width:100%;min-height:36px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 10px 10px 0;align-items:baseline;gap:10px;padding:6px 12px;font-size:13.5px;display:flex}.fx-rl-vers button:hover{background:var(--fx-hover);border-left-color:var(--fx-link)}.fx-rl-vers b{font-weight:600}.fx-rl-vers time{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:12.5px}@media (hover:none){.fx-rl-line .fx-rl-grip{display:none}}@media (width<=900px){.fx-rl-line{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name pin more""chip. .";padding:2px 0 2px 4px}.fx-rl-line .fx-rl-grip{display:none}.fx-rl-chip{justify-self:start;height:32px;margin:0 0 8px 6px}.fx-rl-vers{padding-left:14px}.fx-rl-vers button,.fx-rl-pop button{min-height:44px}}@media (prefers-reduced-motion:reduce){.fx-rl-line,.fx-rl-line .fx-rl-grip,.fx-rl-chip svg{transition:none}}.cl-invite{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.cl-invite .fliq-field{flex:260px;min-width:0;margin:0}.cl-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.cl-list li{border-top:1px solid var(--fx-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:12px 0;display:grid}.cl-who{gap:2px;min-width:0;display:grid}.cl-who b{overflow-wrap:anywhere;font-weight:600}.cl-who small{font-size:12.5px}.cl-remove{font-size:13px}@media (width<=520px){.cl-list li{grid-template-columns:minmax(0,1fr) auto}.cl-remove{grid-column:1/-1;justify-self:start}}#v-group.card,#v-portfolio.card,#v-talks.card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0;overflow:visible}#v-group,#v-portfolio,#v-talks{--text-primary:var(--fx-ink);--text-secondary:var(--fx-muted);--text-muted:var(--fx-muted);--border-default:var(--fx-line-2);--border-strong:var(--fx-line-2);--surface-card:var(--fx-raised);--neutral-50:var(--fx-card);--neutral-100:var(--fx-hover);--neutral-200:var(--fx-line);--neutral-300:var(--fx-line-2);--fliq-white:var(--fx-raised);--green-50:var(--fx-co-bg);--green-700:var(--fx-co-ink);--wp-info-bg:#e5f0f8;--wp-info-ink:#0b4f7e;--wp-bad-bg:#fbedeb;--wp-bad-ink:#8a1f17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(#v-group,#v-portfolio,#v-talks){--wp-info-bg:#17304a;--wp-info-ink:#a9d3f2;--wp-bad-bg:#2a1412;--wp-bad-ink:#f08a80}}:root[data-theme=dark] :is(#v-group,#v-portfolio,#v-talks){--wp-info-bg:#17304a;--wp-info-ink:#a9d3f2;--wp-bad-bg:#2a1412;--wp-bad-ink:#f08a80}:is(#v-group,#v-portfolio,#v-talks) .fliq-alert--info{background:var(--wp-info-bg);color:var(--wp-info-ink);border-color:#0000}:is(#v-group,#v-portfolio,#v-talks) .fliq-alert--error{background:var(--wp-bad-bg);color:var(--wp-bad-ink);border-color:#0000}:is(#v-group,#v-portfolio,#v-talks) .fliq-btn--dark{background:var(--fx-ink);color:var(--fx-page)}.wp{box-sizing:border-box;width:100%;max-width:1240px;color:var(--fx-ink);flex-direction:column;gap:18px;margin:0 auto;padding:12px clamp(0px,1vw,16px) 48px;display:flex}.wp--narrow{max-width:720px}.wp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.wp-head h1,.ov .wp-head h1{font:600 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--fx-ink);margin:4px 0 0}.wp-head p{margin:0}.wp-lede{max-width:64ch;margin:-8px 0 0;font-size:14px}.wp-back{font:inherit;color:var(--fx-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px}.wp-back:hover{color:var(--fx-link-hover)}.wp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wp-cut{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.wp-card{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.wp-card h2{font:600 18px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.wp-card p{margin:0}.wp-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wp-hint{margin:0;font-size:13px}.wp-fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.wp-fieldset legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.wp-check{border-top:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.wp-check:first-of-type{border-top:0}.wp-check small{font-size:13px}.wp-danger{border-color:color-mix(in srgb,var(--wp-bad-ink) 30%,var(--fx-line))}.wp-rows{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.wp-row{border-top:1px solid var(--fx-line);grid-template-columns:minmax(0,1fr) 10rem 16rem 10rem;align-items:center;gap:8px 18px;padding:14px 18px;display:grid}.wp-row:first-child{border-top:0}.wp-row--inv{grid-template-columns:minmax(0,1fr) 14rem 7rem 12rem}.wp-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.wp-row-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-row-main small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wp-row .wp-num{text-align:right}.wp-row-acts{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.wp-row>.fx-link,.wp-row>:last-child{justify-self:end}.wp-flag{white-space:nowrap;background:var(--fx-co-bg);color:var(--fx-co-ink);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12.5px}.wp-flag--warn{background:var(--fx-warn-bg);color:var(--fx-warn-ink)}.wp-flag--bad{background:var(--wp-bad-bg);color:var(--wp-bad-ink)}.wp-flag--off{background:var(--fx-hover);color:var(--fx-muted)}.wp-table-wrap{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;overflow-x:auto}.wp-table{border-collapse:collapse;width:100%;font-size:14px}.wp-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.wp-table td{border-top:1px solid var(--fx-line);vertical-align:middle;padding:12px 16px}.wp-table td:first-child{min-width:9rem}.wp-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-table .is-bad{color:var(--wp-bad-ink);font-weight:600}.wp-table .is-warn{color:var(--fx-warn-ink);font-weight:600}.wp-table small{color:var(--fx-muted);font-size:12px;font-weight:400;display:block}.wp-seats{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.wp-seats b{font:500 36px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.wp-seats small{flex-basis:100%;font-size:13px}.wp-shared [data-el=b-back]{display:none}.wp-soon{border:1px dashed var(--fx-line-2);background:var(--fx-card);border-radius:16px;flex-direction:column;gap:8px;padding:28px;display:flex}.wp-soon p{max-width:60ch;margin:0}.wp-tabs{align-self:flex-start;max-width:100%;display:flex;overflow-x:auto}.wp-tabs .fliq-tab{white-space:nowrap}.wp-shared{border:1px solid var(--fx-line);background:var(--fx-raised);border-radius:16px;padding:20px}.wp-shared .report{margin:0}@media (width<=900px){.wp{padding:4px 16px 32px}.wp-head h1,.ov .wp-head h1{font-size:26px}.wp-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.wp-row .wp-flag{white-space:normal;grid-column:1}.wp-row--inv .wp-row-main,.wp-row--inv>small{grid-column:1/-1}.wp-row>:last-child{grid-column:2;justify-self:end}.wp-shared{padding:14px}}.fx-hello .fx-start-sum{color:var(--fx-ink);margin-top:6px;font-size:15px}.fx-hello .fx-start-sum b{font-variant-numeric:tabular-nums}.fx-start-talks{color:var(--fx-ink);margin:0;font-size:14.5px}.fx-hello .fx-start-sum+p{margin-top:2px;font-size:13px}.fx-all{flex-direction:column;gap:12px;display:flex}.fx-all-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.fx-all-head h2{margin:0;font-size:12px}.fx-all-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-all-tools .fx-field{width:16rem;max-width:100%}.fx-all-seg{background:var(--fx-hover);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fx-all-seg label{cursor:pointer;margin:0;display:block}.fx-all-seg input{opacity:0;width:0;height:0;position:absolute}.fx-all-seg span{color:var(--fx-muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:block}.fx-all-seg input:checked+span{background:var(--fx-raised);color:var(--fx-ink);box-shadow:0 1px 2px #0000001f}.fx-all-seg input:focus-visible+span{outline:2px solid var(--fliq-green);outline-offset:1px}.fx-all-table th[aria-sort]{color:var(--fx-ink)}.fx-all-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fx-all-sort:hover{color:var(--fx-ink)}.fx-all-sort:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px;border-radius:4px}.fx-all-name .fx-link{text-align:left;font-weight:600}.fx-all-open{text-align:right}.fx-all-none{margin:0;padding:16px}@media (width<=900px){.fx-all-tools,.fx-all-tools .fx-field{width:100%}.fx-all-seg{max-width:100%;overflow-x:auto}.fx-all-seg span{padding:8px 14px}.fx-all-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.fx-all-table,.fx-all-table tbody{display:block}.fx-all-table thead tr{flex-wrap:wrap;gap:4px 14px;padding:0 4px 10px;display:flex}.fx-all-table thead th{padding:0}.fx-all-table thead th:last-child{display:none}.fx-all-sort{min-height:32px}.fx-all-table tbody tr{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.fx-all-table tbody tr+tr{margin-top:12px}.fx-all-table td,.fx-all-table td.num{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.fx-all-table td[data-label]:before{content:attr(data-label);color:var(--fx-muted);margin-bottom:2px;font-size:12px;font-weight:400;display:block}.fx-all-table .fx-all-name{grid-column:1/-1}.fx-all-table .fx-all-open{display:none}.fx-all-none{padding:16px 4px}}.fx-start .fx-ws{color:inherit;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard);text-decoration:none;position:relative}.fx-start .fx-ws:hover,.fx-start .fx-ws:focus-visible{border-color:var(--fliq-green);background:var(--fx-raised);transform:translateY(-2px);box-shadow:0 8px 20px #0f3d2e24}.fx-start .fx-ws:focus-visible{outline:2px solid var(--fliq-green);outline-offset:2px}.fx-ws-go{color:var(--fx-link);align-self:flex-end;margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:600}.fx-start .fx-ws-add{border:1.5px dashed var(--fx-line-2);min-height:120px;color:var(--fx-link);background:0 0;justify-content:center;align-items:center;font-size:14.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.fx-start .fx-ws,.fx-start .fx-ws:hover,.fx-start .fx-ws:focus-visible{transition:none;transform:none}}.fx-start--welcome{max-width:760px}.fx-invite{border:1px solid var(--fliq-green);background:var(--fx-raised);border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;display:flex;box-shadow:0 4px 14px #0f3d2e1a}.fx-invite .fx-eyebrow{color:var(--fx-link)}.fx-invite h2{font:600 20px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.fx-invite p{max-width:62ch;margin:0;font-size:14px;line-height:1.5}.fx-invite-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fx-setup{border:1px solid var(--fx-line);background:var(--fx-raised);border-radius:16px;padding:22px 22px 8px}.fx-setup.is-optional{background:var(--fx-card);padding:16px 18px 4px}.fx-setup-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-setup-head span{font-size:13px}.fx-setup ol{margin:8px 0 0;padding:0;list-style:none}.fx-setup li{border-top:1px solid var(--fx-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.fx-setup li:first-child{border-top:0}.fx-setup.is-optional li{padding:12px 0}.fx-setup li b{font-size:16px}.fx-setup li p{color:var(--fx-muted);margin:3px 0 0;font-size:14px;line-height:1.45}.fx-setup li .fliq-btn{margin-top:12px}.fx-setup li.is-later b{color:var(--fx-muted);font-weight:600}.fx-setup-num{border:1px solid var(--fx-line-2);width:30px;height:30px;color:var(--fx-muted);background:var(--fx-page);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.fx-setup li:first-child .fx-setup-num{background:var(--fliq-forest-deep);border-color:var(--fliq-forest-deep);color:#fdfdfd}.fx-quiet{flex-direction:column;gap:6px;font-size:14px;display:flex}.fx-quiet p{margin:0}@media (width<=900px){.fx-start .fx-ws-add{min-height:64px}.fx-invite,.fx-setup{padding-left:16px;padding-right:16px}.fx-invite-acts .fliq-btn{flex:auto}}.wp-level{margin:4px 0 0}.wp-level--low{background:var(--fx-warn-bg);color:var(--fx-warn-ink)}.fx-ws-cell{display:grid;position:relative}.fx-star{width:36px;height:36px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.fx-star:hover{color:var(--fx-ink);background:var(--fx-raised)}.fx-star:focus-visible{outline:2px solid var(--fliq-green);outline-offset:1px}.fx-star.is-on{color:#d99a00}.fx-star.is-on .fx-ico{fill:currentColor}.fx-ws-cell>.fx-star{position:absolute;top:10px;right:10px}.fx-all-table tbody td.fx-all-fav{width:40px;min-width:0;padding-right:0}.fx-all-table tbody td.fx-all-name{min-width:9rem}@media (width<=900px){.fx-all-table tbody tr{position:relative}.fx-all-table tbody td.fx-all-fav{width:36px;position:absolute;top:8px;right:8px}.fx-all-table td.fx-all-name{padding-right:40px}.fx-all-table thead th.fx-all-fav{display:none}}.tk-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.tk-list{gap:14px;display:grid}.tk-team{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:16px;gap:8px;padding:16px;display:grid}.tk-team-head{gap:2px;display:grid}.tk-team h2{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.tk-team ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tk-thread{width:100%;font:inherit;text-align:left;color:var(--fx-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:2px;padding:10px 12px;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:grid}.tk-thread:hover{background:var(--fx-hover)}.tk-thread.is-on{border-color:var(--fx-line);background:var(--fx-raised)}.tk-thread:focus-visible{outline:2px solid var(--fx-link);outline-offset:2px}.tk-thread b{font-size:14.5px;font-weight:600}.tk-thread small{font-size:12.5px}.tk-leave{justify-self:start;font-size:13px}.tk-back{align-self:flex-start;display:none}.tk-hint{padding:24px 0}@media (width<=760px){.tk-grid{grid-template-columns:1fr}.tk--open .tk-list{display:none}.tk--open .tk-back{display:inline-flex}.tk:not(.tk--open) .tk-pane{display:none}}
