@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#0e1013;--surface:#16191e;--border:#262a31;--border-strong:#343a43;--text:#eceef1;--muted:#9aa1ab;--accent:#e0533d;--on-accent:#ffffff;--good:#4ea36c;--warn:#d9a03f;--on-warn:#1a1205}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter Variable,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}.interactive{transition:opacity .12s ease,background-color .12s ease}.interactive:hover{opacity:.85}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:8px 12px}td,th{border-bottom:1px solid var(--border)}td{padding:9px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:none}.row-clickable{cursor:pointer}.row-clickable:hover td{background:rgba(255,255,255,.025)}.ops-nav::-webkit-scrollbar{display:none}body{overflow-wrap:anywhere}td,th{overflow-wrap:break-word}@media (max-width:640px){body,html{font-size:14px}td,th{padding:7px 8px}}@keyframes ops-skeleton{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}.skeleton{animation:ops-skeleton 1.4s ease-in-out infinite;will-change:opacity}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.6}}.ov-head{display:flex;align-items:baseline;gap:12px;margin:0 0 16px}.ov-head h1{font-size:26px;margin:0;letter-spacing:-.01em}.ov-head small{color:var(--muted);font-size:13px}.ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ov-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;color:inherit;font:inherit;cursor:pointer}.ov-wide{grid-column:span 2}.ov-top{display:flex;justify-content:space-between;align-items:center}.ov-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.ov-chev{color:var(--muted);font-size:18px;line-height:1}.ov-stats{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;color:var(--muted)}.ov-stats b{color:var(--text);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:2px}.ov-more{align-self:flex-start;min-height:44px;margin:0 0 -8px;padding:0 2px;background:none;border:0;font:inherit;cursor:pointer}.ov-detail,.ov-more{color:var(--muted);font-size:13px}.ov-detail{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:4px;line-height:1.45;overflow-wrap:anywhere}.ov-flag{margin:0 auto 0 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-warn);background:var(--warn);border-radius:999px;padding:1px 8px;white-space:nowrap}.ov-tile.is-new{border-color:var(--warn)}.ov-hero-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:6px}.ov-hero{font-size:40px;font-weight:650;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-unit{color:var(--muted);font-size:14px}.ov-hero .ov-verdict-bad,.ov-hero .ov-verdict-good{font-size:26px;font-weight:750;letter-spacing:.01em;line-height:1.1}.ov-hero .ov-verdict-bad{color:var(--accent)}.ov-hero .ov-verdict-good{color:var(--good)}.ov-pill{font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px;border:1px solid;white-space:nowrap;align-self:center}.ov-good{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 10%,transparent)}.ov-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.ov-same{color:var(--muted);border-color:var(--border-strong)}.ov-viz{display:block;margin-top:auto;padding-top:12px}.ov-chart{display:block;width:100%;height:56px}.ov-wide .ov-chart{height:84px}.ov-axis{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11.5px;margin-top:6px}.ov-key{display:inline-flex;align-items:center;margin-right:12px}.ov-key i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.ov-skel{display:block;height:150px;margin-top:10px;border-radius:10px;background:var(--border)}@media (max-width:640px){.ov-head h1{font-size:22px}.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-tile{padding:12px;min-height:0}.ov-hero{font-size:32px}.ov-hero .ov-verdict-bad,.ov-hero .ov-verdict-good{font-size:21px}.ov-unit{font-size:12.5px}.ov-chart,.ov-wide .ov-chart{height:48px}.ov-wait{order:1;grid-column:span 2}.ov-active{order:2}.ov-reports{order:3}.ov-backlog{order:4}.ov-quality{order:5;grid-column:span 2}.ov-cost{order:6}.ov-waitlist{order:7;grid-column:span 2}}.ops-shell{display:flex;align-items:flex-start}.ops-main{flex:1 1 auto;min-width:0;max-width:1060px;margin:0 auto;padding:18px 20px 80px}.ops-scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:40;opacity:0;pointer-events:none;transition:opacity .16s ease}.ops-scrim.is-open{opacity:1;pointer-events:auto}.ops-panel{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:50;background:var(--surface);border-right:1px solid var(--border);padding:18px 12px;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform .18s ease}.ops-panel.is-open{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ops-panel,.ops-scrim{transition:none}}.ops-children,.ops-sections{list-style:none;margin:0;padding:0}.ops-child,.ops-section{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--muted);font:inherit;border-radius:9px}.ops-section{min-height:44px;padding:8px 12px;font-size:15px;font-weight:500}.ops-child{min-height:40px;padding:7px 12px;font-size:14px}.ops-child:hover,.ops-section:hover{background:rgba(255,255,255,.04);color:var(--text)}.ops-child.is-active,.ops-section.is-active{color:var(--text);font-weight:600}.ops-child.is-active,.ops-section.is-active:not([aria-expanded]){background:rgba(255,255,255,.06);box-shadow:inset 2px 0 0 var(--accent)}.ops-section-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-children{margin:2px 0 6px 30px;padding-left:16px;border-left:1px solid var(--border-strong)}.ops-caret{display:inline-block;flex:none;width:12px;color:var(--muted);transition:transform .15s ease}.ops-caret.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ops-caret{transition:none}}.ops-bar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ops-menu-btn{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;min-width:44px;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:17px;cursor:pointer;padding:0 10px}.ops-menu-btn>span[aria-label]{margin-left:0}.ops-where{flex:1 1 auto;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ops-brand{font-weight:700;font-size:15px;flex:none}@media (min-width:1024px){.ops-panel{position:-webkit-sticky;position:sticky;top:0;height:100dvh;transform:none;transition:none;flex:none}.ops-menu-btn,.ops-scrim{display:none}.ops-main{padding-top:28px}}@media (max-width:460px){.ops-brand{display:none}.ops-main{padding:14px 16px 80px}}.ops-panel-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 0 6px auto;background:transparent;border:1px solid var(--border);border-radius:9px;color:var(--muted);font-size:14px;cursor:pointer}.ops-scrim.is-open{background:rgba(0,0,0,.7)}@media (min-width:1024px){.ops-panel-close{display:none}}.q-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.q-tile{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:color-mix(in srgb,var(--text) 3%,transparent)}.q-tile-floor{border-top:3px solid var(--accent)}.q-tile-craft{border-top:3px solid var(--border-strong)}.q-tile-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.q-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.q-chip,.q-eyebrow-sm{font-size:10.5px}.q-chip{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:999px;padding:2px 9px;white-space:nowrap}.q-verdict-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.q-verdict{font-size:23px;font-weight:750;letter-spacing:.01em;line-height:1.1}.q-verdict-fail{color:var(--accent)}.q-verdict-pass{color:var(--good)}.q-verdict-sub{font-size:13px;color:var(--muted);flex:1 1 200px}.q-tile-figure{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.q-tile-line{font-size:13px;line-height:1.5;color:var(--text)}.q-tile-line.q-muted,.q-tile-stamp{color:var(--muted)}.q-tile-stamp{font-size:12px;line-height:1.5}.q-tile-weeks{display:flex;flex-direction:column;gap:6px;margin-top:2px}.q-good{color:var(--good)}.q-bad,.q-good{font-weight:700}.q-bad{color:var(--accent)}.q-craft-figures{display:flex;gap:18px;flex-wrap:wrap}.q-craft-fig{display:flex;flex-direction:column;gap:1px;flex:1 1 160px}.q-craft-num{font-size:23px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.q-craft-of{font-size:13px;color:var(--muted)}.q-craft-cap{font-size:11.5px;color:var(--muted);line-height:1.35;margin-top:2px}.q-section{gap:12px}.q-section,.q-section-head{display:flex;flex-direction:column}.q-section-head{gap:3px;border-top:1px solid var(--border);padding-top:14px}.q-section-title{font-size:15px;font-weight:700;margin:0}.q-section-sub{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0}.fb-rows{display:flex;flex-direction:column;gap:2px}.fb-row{display:grid;grid-template-columns:46px minmax(60px,1fr) 58px;align-items:center;grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.fb-row-label,.fb-row-value{font-size:12.5px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-row-value{text-align:right}.fb-row-sub{grid-column:1/-1;font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:-3px}.fb-track{position:relative;height:9px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.fb-fill,.fb-track{display:block;border-radius:5px}.fb-fill{height:100%}.fb-fill.fb-over{background:var(--accent)}.fb-fill.fb-under{background:var(--good)}.fb-tick{position:absolute;top:0;height:100%;opacity:.35}.fb-tick,.fb-tick-bar{width:2px;background:var(--text)}.fb-tick-bar{opacity:1}.fb-legend{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:11.5px;color:var(--muted);line-height:1.45;margin-top:4px}.fb-legend-key{display:inline-block;width:2px;height:11px;background:var(--text);transform:translateY(2px)}.fb-cat-track{margin-top:5px}@media (max-width:860px){.q-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.q-tile{padding:14px;border-radius:12px}.q-craft-num,.q-verdict{font-size:20px}.q-craft-figures{gap:12px}.fb-row{grid-template-columns:42px minmax(50px,1fr) 52px;gap:8px}}.users-title{font-size:22px;margin:0;letter-spacing:-.01em}.users-stats{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--muted)}.users-stats b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.users-btn,.users-pill{padding:6px 13px;min-height:36px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--muted);font-size:13.5px;cursor:pointer}.users-pill[aria-expanded=true],.users-pill[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600}.users-pill:disabled{opacity:.5;cursor:not-allowed}.users-btn{color:var(--text)}.users-primary{padding:8px 16px;min-height:44px;border-radius:999px;border:none;cursor:pointer;background:var(--accent);color:var(--on-accent);font-size:14.5px;font-weight:600;white-space:nowrap}.users-primary:disabled{opacity:.6;cursor:default}.users-picker{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:230px;padding:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.25);display:flex;flex-direction:column}.users-pick-row{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:40px;border-radius:8px;font-size:14px;cursor:pointer}.users-pick-row:hover{background:rgba(255,255,255,.04)}.users-pick-row input{width:18px;height:18px;accent-color:var(--accent)}.users-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto}.users-card td{vertical-align:top}.users-card td.users-nowrap{white-space:nowrap}.users-rowbtn{background:none;border:none;padding:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;font-weight:600}.users-field{display:flex;flex-direction:column;gap:4px}.users-field span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.users-field input,.users-field select,.users-field textarea{padding:8px 10px;min-height:44px;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font-size:16px;width:100%;font-family:inherit}.users-field textarea{resize:vertical;line-height:1.4}.fm-verdict{font-size:16px}.fm-checks{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.fm-checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto 76px;align-items:baseline;grid-gap:10px;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14.5px}.fm-mark{font-weight:700;text-align:center}.fm-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.fm-state{color:var(--muted);font-size:13px;text-align:right}.fm-actions{gap:8px;flex-wrap:wrap}.fm-actions,.fm-form{display:flex;margin-top:12px}.fm-form{flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px}.fm-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.fm-callout{margin:0;color:var(--text)}.uw-scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow-y:auto}.uw-dialog{width:100%;max-width:640px;background:var(--bg);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.45);padding:18px 20px 22px}.uw-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.uw-head h2{margin:0;font-size:20px;overflow-wrap:anywhere}.uw-sub{color:var(--muted);font-size:13px;text-transform:none}.uw-close{margin-left:auto;flex:0 0 auto;width:44px;height:44px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:16px;cursor:pointer}.uw-section{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.uw-section h3{margin:0 0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.uw-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px 16px;gap:10px 16px}.uw-fact{display:flex;flex-direction:column;gap:2px;min-width:0}.uw-fact span{font-size:12px;color:var(--muted)}.uw-fact b{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uw-note{color:var(--muted);line-height:1.5}.uw-err,.uw-note{margin:10px 0 0;font-size:13.5px}.uw-err{color:var(--warn)}.users-stats .uw-err{margin:0}.uw-reports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.uw-reports li{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface)}.uw-report-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.uw-report-top span{color:var(--muted)}.uw-reports p{margin:6px 0 0;font-size:14px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.uw-report-list{gap:8px}.uw-report-list,.uw-report-row{display:flex;flex-direction:column}.uw-report-row{gap:4px;width:100%;min-height:44px;text-align:left;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface);cursor:pointer}.uw-report-preview{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uw-more{margin-top:10px;min-height:44px}.uw-back{flex:0 0 auto;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.uw-back,.uw-body{background:var(--surface)}.uw-body{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;padding:12px 14px}.ov-attn{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 9%,var(--surface))}.ov-attn-head{font-size:13px;font-weight:700;color:var(--warn);letter-spacing:.02em}.ov-attn-row{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ov-attn-row small{flex:0 0 auto}.ov-attn-note,.ov-attn-row small{color:var(--muted);font-size:12.5px}.ov-attn-note{margin:0 0 12px}@media (max-width:640px){.uw-scrim{padding:0;display:block}.uw-dialog{max-width:none;min-height:100%;border-radius:0;border:none;padding:14px 16px 28px}}.ov-top-btn{width:100%;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;text-align:left}@media (max-width:640px){.ov-usage{order:3;grid-column:span 2}.ov-screens{order:4;grid-column:span 2}}:root{--fin-1:#3987e5;--fin-2:#d95926;--fin-3:#199e70;--fin-4:#c98500;--fin-5:#9085e9;--fin-6:#d55181}.fin-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 4px}.fin-head h1{font-size:26px;margin:0;letter-spacing:-.01em}.fin-fresh{color:var(--muted);font-size:13px;margin:0 0 16px}.fin-fresh.is-stale{color:var(--warn)}.fin-notice{margin:0 0 12px;padding:8px 12px;border:1px dashed var(--border-strong);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.4}.fin-notice b{color:var(--text);font-weight:600}.fin-notice.is-warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.fin-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;min-width:0}.fin-card>h3,.fin-h{margin:0 0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.fin-stack{display:flex;flex-direction:column;gap:12px}.fin-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fin-muted{color:var(--muted)}.fin-small{font-size:13px;line-height:1.45}.fin-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-scroll{overflow-x:auto}.fin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.fin-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;min-height:190px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;color:inherit;font:inherit;cursor:pointer}.fin-tile.is-open{border-color:var(--border-strong);box-shadow:inset 0 -2px 0 var(--accent)}.fin-needs,.fin-tile.is-wide{grid-column:span 2}.fin-word{display:block;margin-top:8px;font-size:14px;font-weight:650;color:var(--text);letter-spacing:.01em}.fin-word.is-quiet{color:var(--muted)}.fin-hero-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.fin-hero{font-size:34px;font-weight:650;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-hero.is-text{font-size:24px}.fin-unit{color:var(--muted);font-size:14px}.fin-sub{display:block;color:var(--muted);font-size:13px;margin-top:4px;line-height:1.4}.fin-viz{display:block;margin-top:auto;padding-top:12px}.fin-chart{display:block;width:100%;height:auto}.fin-chev{color:var(--accent);font-size:12.5px;font-weight:600;margin-top:8px}.fin-chev:after{content:" \203A"}.fin-drill{margin-bottom:12px}.fin-drill table{font-size:14px}.fin-link{background:none;border:0;padding:0;margin:0;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:32px;text-align:left}.fin-tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;border-radius:6px;padding:1px 6px;border:1px solid;white-space:nowrap;display:inline-block;line-height:16px}.fin-tag.INVOICE{color:var(--good);border-color:color-mix(in srgb,var(--good) 50%,transparent);background:color-mix(in srgb,var(--good) 10%,transparent)}.fin-tag.LIST{color:var(--muted);border-color:var(--border-strong)}.fin-tag.ESTIMATE{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.fin-tag.LEDGER{color:var(--fin-1);border-color:color-mix(in srgb,var(--fin-1) 50%,transparent);background:color-mix(in srgb,var(--fin-1) 10%,transparent)}.fin-tag.UNKNOWN{color:var(--muted);border-style:dashed;border-color:var(--border-strong)}.fin-chip{font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px;border:1px solid var(--border-strong);white-space:nowrap;display:inline-block;color:var(--muted)}.fin-chip.is-good{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.fin-chip.is-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.fin-chip.is-accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.fin-rows{display:flex;flex-direction:column}.fin-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) 120px minmax(0,1.6fr);grid-gap:6px 16px;gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--border);align-items:start}.fin-row:last-child{border-bottom:0}.fin-row-head{padding:0 0 8px;border-bottom:1px solid var(--border);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.fin-row-head+.fin-row{padding-top:12px}.fin-vendor{font-weight:600}.fin-lab{display:none}.fin-bar{display:block;height:5px;border-radius:3px;background:var(--border);margin-top:6px;position:relative;overflow:hidden}.fin-bar i{position:absolute;inset:0 auto 0 0;background:var(--muted);border-radius:3px}.fin-invs{display:flex;flex-direction:column}.fin-inv-head{padding:10px 0 4px}.fin-inv{display:grid;grid-template-columns:110px minmax(0,1fr) 130px minmax(0,1.1fr);grid-gap:4px 16px;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--border);align-items:start}.fin-inv:last-child{border-bottom:0}.fin-inv-amount{text-align:right}.fin-inv-date{white-space:nowrap}.fin-inv-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fin-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fin-field label{font-size:12px;color:var(--muted)}.fin-field input[type=month],.fin-field input[type=number]{min-height:44px;width:100%;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:9px;padding:0 10px;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fin-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.fin-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.fin-check input{width:20px;height:20px;accent-color:var(--accent)}.fin-btn{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.fin-key{display:inline-flex;align-items:center;margin-right:14px;font-size:12.5px;color:var(--muted)}.fin-key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}.fin-readout{font-size:13px;min-height:20px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:6px}.fin-readout b{color:var(--text);font-weight:600}.fin-scn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fin-scn-card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;min-width:0}.fin-scn-card h4{margin:0 0 4px;font-size:15px;display:flex;align-items:center;gap:8px}.fin-scn-card h4 i{width:10px;height:10px;border-radius:2px;flex:none}.fin-task{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:12px 0;border-bottom:1px solid var(--border)}.fin-task:last-child{border-bottom:0}.fin-task-title{font-weight:600}.fin-task-act{margin-top:8px}.fin-fail{margin:6px 0 0;color:var(--accent)}.fin-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.fin-links code{font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 6px}@media (max-width:640px){.fin-head h1{font-size:22px}.fin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fin-tile{padding:12px;min-height:0}.fin-tile.is-wide{grid-column:span 2}.fin-hero{font-size:28px}.fin-hero.is-text{font-size:20px}.fin-scn,.fin-two{grid-template-columns:minmax(0,1fr)}.fin-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-row{grid-template-columns:minmax(0,1fr);gap:4px}.fin-row-head{display:none}.fin-lab{display:inline;color:var(--muted);font-size:12px;margin-right:6px}.fin-task{grid-template-columns:minmax(0,1fr)}.fin-inv{grid-template-columns:minmax(0,1fr) auto}.fin-inv-what{grid-column:1/-1;grid-row:2}.fin-inv-chips{grid-column:1/-1;grid-row:3}}@media (max-width:460px){.fin-grid{grid-template-columns:minmax(0,1fr)}.fin-needs,.fin-tile.is-wide{grid-column:span 1}.fin-inputs{grid-template-columns:minmax(0,1fr)}}.scr-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px}.scr-table{min-width:560px}.scr-table td.num,.scr-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.scr-table td:first-child{min-width:150px}.scr-name{display:block;font-weight:550}.scr-bar{height:4px;margin-top:5px;background:var(--border);overflow:hidden}.scr-bar,.scr-bar i{display:block;border-radius:2px}.scr-bar i{height:100%;background:var(--text);opacity:.7}.pk{display:flex;flex-direction:column;gap:.5rem}.pk-title{margin:0;font-size:1.3rem;letter-spacing:-.01em}.pk-sub{font-size:.9rem}.pk-note,.pk-sub{margin:0;color:var(--muted);line-height:1.45}.pk-note{font-size:.85rem;overflow-wrap:anywhere}.pk-warn{color:var(--warn)}.pk-skel{display:block;height:3.5rem;border-radius:.75rem;background:var(--border)}.pk-group{border:1px solid var(--border);border-radius:.75rem;background:var(--surface);overflow:hidden}.pk-head{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.35rem .85rem;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pk-head-static{cursor:default}.pk-caret{flex:none;width:.9rem;color:var(--muted)}.pk-head-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.pk-head-label{font-size:.95rem;font-weight:600}.pk-head-hint{font-size:.78rem;color:var(--muted);line-height:1.3}.pk-count{flex:none;font-size:.85rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted)}.pk-count-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.pk-list{list-style:none;margin:0;padding:0}.pk-list,.pk-list>li+li{border-top:1px solid var(--border)}.pk-card{display:flex;flex-direction:column;gap:.3rem;padding:.15rem .85rem .8rem;min-width:0}.pk-plain{font-size:.95rem;line-height:1.36}.pk-because,.pk-plain{margin:0;overflow-wrap:anywhere}.pk-because{font-size:.82rem;color:var(--muted);line-height:1.4}.pk-because b{color:var(--text);font-weight:600}.pk-because .pk-ready{color:var(--good)}.pk-state{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;white-space:nowrap;color:var(--muted)}.pk-state:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.pk-state-warn{color:var(--warn)}.pk-state-good{color:var(--good)}.pk-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem;max-width:26rem}.pk-actions:has(>.pk-btn:nth-child(3)){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem}.pk-actions:has(>.pk-btn:nth-child(3)) .pk-btn{padding:0 .6rem;font-size:.9rem;white-space:nowrap}.pk-btn{padding:0 .3rem;font-size:.9rem;white-space:nowrap;min-height:44px;min-width:44px;padding:0 1rem;border-radius:.6rem;border:1px solid var(--border-strong);background:none;color:var(--text);font:inherit;font-size:.95rem;cursor:pointer}.pk-btn:disabled{opacity:.55;cursor:default}.pk-btn-keep,.pk-btn-primary{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.pk-btn-cancel{border-color:transparent;color:var(--accent)}.pk-btn-cancel:focus-visible,.pk-btn-cancel:hover{border-color:var(--accent)}.pk-btn:focus-visible,.pk-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pk-btn-danger{border-color:var(--accent);color:var(--accent);font-weight:600}.pk-confirm{display:flex;flex-direction:column;gap:.5rem}.pk-ask{margin:0;font-size:.9rem;line-height:1.4}.pk-input{min-height:44px;padding:0 .75rem;border-radius:.6rem;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;font-size:1rem}.pk-top{display:flex;gap:.5rem;min-width:0;min-height:40px}.pk-tools,.pk-top{align-items:center}.pk-tools{margin-left:auto;display:inline-flex;margin-right:-.4rem}.pk-state+.pk-tools{margin-left:.25rem}.pk-id{flex:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:650;letter-spacing:.02em;padding:.1rem .45rem;border-radius:.4rem;border:1px solid var(--border-strong);background:var(--bg);color:var(--text)}.pk-prio{font-size:.8rem;color:var(--muted)}.pk-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pk-detail{display:flex;flex-direction:column;gap:.6rem}.pk-ifnever{margin:0;font-size:.9rem;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.pk-ifnever b{color:var(--text);font-weight:600}.pk-datewhy{margin:0;font-size:.85rem;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.pk-dateline{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.82rem}.pk-dateline-full{white-space:normal}.pk-date{color:var(--text)}.pk-reason{color:var(--muted)}.pk-cal,.pk-ico{width:.9rem;height:.9rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.pk-cal{display:inline-block;vertical-align:-.12rem;margin-right:.35rem}.pk-ico{margin-right:.3rem}@media (max-width:360px){.pk-link-label{display:none}.pk-ico{margin-right:0}}.pk-link{flex:none;display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-2px 0;padding:0 .4rem;background:none;border:0;border-radius:.4rem;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer}.pk-link:hover{color:var(--text)}.pk-asked{margin:.35rem 0 0;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere;border-left:3px solid var(--border-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-asked,.pk-reply{line-height:1.4;padding-left:.6rem}.pk-reply{margin:0;font-size:.9rem;color:var(--text);overflow-wrap:anywhere;border-left:3px solid var(--good)}.pk-reply-old{color:var(--muted);border-left-color:var(--border-strong)}.pk-history{margin:0;padding-left:0;list-style:none;font-size:.82rem;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.pk-textarea{padding:.6rem .75rem;resize:vertical;line-height:1.4}.pk-filters{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 -1px;padding:1px}.pk-filter{flex:none;white-space:nowrap;min-height:44px;padding:0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:none;color:var(--muted);font:inherit;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.pk-filter[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600}.pk-hint{font-size:.8rem}.pk-notes{display:flex;flex-direction:column;gap:.3rem}.pk-notes-toggle{align-self:flex-start;min-height:44px;padding:0 .3rem;margin:-.5rem 0 -.5rem -.3rem;background:none;border:0;font:inherit;cursor:pointer}.pk-notes-p,.pk-notes-toggle{color:var(--muted);font-size:.78rem}.pk-notes-p{margin:0;padding-left:.6rem;border-left:2px solid var(--border);line-height:1.4;overflow-wrap:anywhere}.pk-actions-one{display:flex}.pk-confirm+.pk-actions{margin-top:.5rem}.pk-card>.pk-confirm{margin-bottom:.3rem}.pk-confirm .pk-actions{justify-content:flex-end;margin-left:auto}.pk-btn-quiet{border-color:transparent;color:var(--muted)}