@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:#f2f2f3;--surface:#ffffff;--surface-2:#f7f7f8;--ink:#111111;--ink-2:#3a3a3f;--muted:#6b6b73;--line:#e6e6e9;--line-2:#efeff1;--inverse:#111111;--inverse-ink:#ffffff;--inverse-muted:#a1a1a8;--inverse-2:#2a2a2e;--inverse-hover:#2b2b2f;--rail-bg:#111111;--rail-ink:#ffffff;--rail-muted:#a1a1a8;--rail-active:#2a2a2e;--rail-hover:rgb(255 255 255/6%);--rail-border:transparent;--menu-bg:#111111;--menu-ink:#ffffff;--menu-muted:#a1a1a8;--menu-hover:#2a2a2e;--menu-border:transparent;--feature-bg:#111111;--feature-ink:#ffffff;--feature-muted:#a1a1a8;--feature-line:rgb(255 255 255/10%);--feature-border:#111111;--feature-danger:#ff6b6b;--field-bg:#ffffff;--selected-bg:#f2f2f3;--tile-bg:#f2f2f3;--card-border:rgb(17 17 17/4%);--line-hover:#cfcfd4;--soft-ring:rgb(17 17 17/10%);--link-underline:rgb(17 17 17/35%);--avatar-bg:#e8e8ea;--avatar-hover:#ffffff;--tabbar-bg:rgb(255 255 255/92%);--backdrop:rgb(17 17 17/36%);--on-warn:#ffffff;--accent:#111111;--accent-weak:#f2f2f3;--ok:#15803d;--ok-weak:#ecfdf3;--ok-line:#bbf7d0;--warn:#b45309;--warn-weak:#fff7e8;--warn-line:#fde2b3;--danger:#c0262d;--danger-weak:#fef1f1;--danger-line:#fbcaca;--ok-ink:#14532d;--warn-ink:#7c3a0a;--danger-ink:#8a1c21;--radius:22px;--radius-md:16px;--radius-sm:12px;--pill:999px;--shadow:0 1px 2px rgb(17 17 17/4%),0 6px 24px rgb(17 17 17/5%);--shadow-lift:0 2px 6px rgb(17 17 17/6%),0 16px 40px rgb(17 17 17/12%);--focus:0 0 0 2px var(--surface),0 0 0 4px var(--ink);--font:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0e10;--surface:#18181b;--surface-2:#1f1f23;--ink:#ededef;--ink-2:#c4c4ca;--muted:#8e8e96;--line:#2a2a2f;--line-2:#222226;--inverse:#ededef;--inverse-ink:#111113;--inverse-muted:#5a5a62;--inverse-2:#d9d9dd;--inverse-hover:#ffffff;--rail-bg:#141417;--rail-ink:#ededef;--rail-muted:#8e8e96;--rail-active:#26262b;--rail-hover:rgb(255 255 255/5%);--rail-border:rgb(255 255 255/6%);--menu-bg:#202024;--menu-ink:#ededef;--menu-muted:#9d9da5;--menu-hover:#2c2c31;--menu-border:rgb(255 255 255/8%);--feature-bg:#232327;--feature-ink:#ededef;--feature-muted:#8e8e96;--feature-line:rgb(255 255 255/8%);--feature-border:rgb(255 255 255/8%);--feature-danger:#f87171;--field-bg:#111114;--selected-bg:#26262b;--tile-bg:#232327;--card-border:rgb(255 255 255/6%);--line-hover:#3a3a40;--soft-ring:rgb(255 255 255/14%);--link-underline:rgb(237 237 239/40%);--avatar-bg:#26262b;--avatar-hover:#2f2f35;--tabbar-bg:rgb(24 24 27/92%);--backdrop:rgb(0 0 0/60%);--on-warn:#111113;--accent:#ededef;--accent-weak:#1f1f23;--ok:#4ade80;--ok-weak:rgb(74 222 128/12%);--ok-line:rgb(74 222 128/25%);--ok-ink:#86efac;--warn:#fbbf24;--warn-weak:rgb(251 191 36/12%);--warn-line:rgb(251 191 36/28%);--warn-ink:#fcd34d;--danger:#f87171;--danger-weak:rgb(248 113 113/12%);--danger-line:rgb(248 113 113/28%);--danger-ink:#fca5a5;--shadow:0 1px 2px rgb(0 0 0/40%),0 8px 24px rgb(0 0 0/30%);--shadow-lift:0 2px 8px rgb(0 0 0/50%),0 20px 48px rgb(0 0 0/55%);color-scheme:dark}}:root[data-theme=dark]{--bg:#0e0e10;--surface:#18181b;--surface-2:#1f1f23;--ink:#ededef;--ink-2:#c4c4ca;--muted:#8e8e96;--line:#2a2a2f;--line-2:#222226;--inverse:#ededef;--inverse-ink:#111113;--inverse-muted:#5a5a62;--inverse-2:#d9d9dd;--inverse-hover:#ffffff;--rail-bg:#141417;--rail-ink:#ededef;--rail-muted:#8e8e96;--rail-active:#26262b;--rail-hover:rgb(255 255 255/5%);--rail-border:rgb(255 255 255/6%);--menu-bg:#202024;--menu-ink:#ededef;--menu-muted:#9d9da5;--menu-hover:#2c2c31;--menu-border:rgb(255 255 255/8%);--feature-bg:#232327;--feature-ink:#ededef;--feature-muted:#8e8e96;--feature-line:rgb(255 255 255/8%);--feature-border:rgb(255 255 255/8%);--feature-danger:#f87171;--field-bg:#111114;--selected-bg:#26262b;--tile-bg:#232327;--card-border:rgb(255 255 255/6%);--line-hover:#3a3a40;--soft-ring:rgb(255 255 255/14%);--link-underline:rgb(237 237 239/40%);--avatar-bg:#26262b;--avatar-hover:#2f2f35;--tabbar-bg:rgb(24 24 27/92%);--backdrop:rgb(0 0 0/60%);--on-warn:#111113;--accent:#ededef;--accent-weak:#1f1f23;--ok:#4ade80;--ok-weak:rgb(74 222 128/12%);--ok-line:rgb(74 222 128/25%);--ok-ink:#86efac;--warn:#fbbf24;--warn-weak:rgb(251 191 36/12%);--warn-line:rgb(251 191 36/28%);--warn-ink:#fcd34d;--danger:#f87171;--danger-weak:rgb(248 113 113/12%);--danger-line:rgb(248 113 113/28%);--danger-ink:#fca5a5;--shadow:0 1px 2px rgb(0 0 0/40%),0 8px 24px rgb(0 0 0/30%);--shadow-lift:0 2px 8px rgb(0 0 0/50%),0 20px 48px rgb(0 0 0/55%);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11"}a,body,html{color:var(--ink)}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:is(p,.notice,.page-sub,.reason,.stat-note,.small) a:not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}:is(p,.notice,.page-sub,.reason,.stat-note,.small) a:not(.btn):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.nav-spacer{flex:1 1}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:8px}h1{font-size:28px;font-weight:650;margin:0 0 4px;letter-spacing:-.025em;line-height:1.2}h2{font-size:17px;margin:0 0 10px;letter-spacing:-.01em}h2,h3{font-weight:600}h3{font-size:14px;margin:0 0 6px}.page{max-width:1120px;margin:0 auto;padding:28px 32px 64px}.page-head{margin-bottom:24px}.page-sub{color:var(--muted);font-size:14px;margin:4px 0 0;max-width:72ch}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--inverse);color:var(--inverse-ink);padding:10px 16px;border-radius:var(--pill)}.skip-link:focus{top:12px}.shell{min-height:100vh;display:flex;align-items:flex-start}.shell-main{flex:1 1;min-width:0}#main:focus{outline:none}.rail{position:-webkit-sticky;position:sticky;top:12px;flex:0 0 72px;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:14px 0;background:var(--rail-bg);border:1px solid var(--rail-border);border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10}.rail-brand{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--rail-ink);color:var(--rail-bg);font-weight:800;font-size:18px;letter-spacing:-.04em;margin-bottom:14px}.rail-brand:hover{text-decoration:none}.rail-foot,.rail-links{display:flex;flex-direction:column;align-items:center;gap:6px}.rail-links{flex:1 1}.rail-link{position:relative;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:var(--rail-muted);transition:background .15s,color .15s}.rail-link:hover{color:var(--rail-ink);background:var(--rail-hover);text-decoration:none}.rail-link[aria-current=page]{color:var(--rail-ink);background:var(--rail-active)}.rail-link:focus-visible{box-shadow:0 0 0 2px var(--rail-ink);border-radius:16px}.rail-badge,.tab-badge{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--pill);background:var(--warn);color:var(--on-warn);font-size:10px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--rail-bg)}.avatar{width:40px;height:40px;border-radius:var(--pill);display:grid;place-items:center;background:var(--avatar-bg);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.02em;margin-top:6px;flex:0 0 auto}.avatar:hover{text-decoration:none;background:var(--avatar-hover)}.subnav{position:-webkit-sticky;position:sticky;top:12px;flex:0 0 248px;height:calc(100vh - 24px);overflow-y:auto;margin:12px 0 12px 12px;padding:20px 12px;background:var(--surface);border-radius:24px;box-shadow:var(--shadow)}.subnav-title{font-size:20px;font-weight:650;letter-spacing:-.02em;padding:2px 12px 12px}.subnav-group{padding:10px 0;border-top:1px solid var(--line-2)}.subnav-group:first-of-type{border-top:none;padding-top:0}.subnav-group-label{font-size:12px;color:var(--muted);padding:4px 12px 6px}.subnav-link{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid transparent;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;text-align:left}.subnav-link svg{color:var(--muted);flex:0 0 auto}.subnav-link:hover{background:var(--surface-2);text-decoration:none}.subnav-link[aria-current=page]{background:var(--selected-bg);border-color:var(--line);color:var(--ink);font-weight:600}.subnav-link[aria-current=page] svg{color:var(--ink)}.subnav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subnav-count{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.mobile-head,.tabbar{display:none}@media (max-width:1099px){.subnav{display:none}}@media (min-width:1100px){.shell.has-subnav .only-without-subnav{display:none}}@media (max-width:759px){.rail{display:none}.shell{display:block}.mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left))}.mobile-head .avatar{margin-top:0;width:44px;height:44px;background:var(--surface);box-shadow:var(--shadow)}.mobile-head-kicker{font-size:13px;color:var(--muted)}.mobile-head-title{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.shell-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.tabbar{display:flex;position:fixed;left:50%;transform:translateX(-50%);bottom:calc(12px + env(safe-area-inset-bottom));width:min(420px,calc(100% - 24px));padding:6px;gap:4px;background:var(--tabbar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-lift);z-index:30}.tab{flex:1 1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-radius:22px;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer}.tab:hover{text-decoration:none}.tab[aria-current=page]{background:var(--selected-bg);color:var(--ink);font-weight:600}.tab-icon{position:relative;display:grid;place-items:center}.tab-badge{top:-6px;right:-12px;box-shadow:0 0 0 2px var(--surface)}}.sheet{margin:auto 0 0;width:100%;max-width:100%;max-height:85vh;padding:0;border:none;border-radius:28px 28px 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift)}.sheet::-webkit-backdrop{background:var(--backdrop)}.sheet::backdrop{background:var(--backdrop)}.sheet[open]{animation:sheet-up .2s ease-out}@keyframes sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}@media (min-width:760px){.sheet{margin:auto;max-width:420px;border-radius:28px}}.sheet-body{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px}.sheet-head h2{margin:0;font-size:20px;font-weight:650}.sheet-rows{display:flex;flex-direction:column;gap:4px}.sheet-rows form{margin:0}.sheet-row{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:6px 8px;border:none;border-radius:16px;background:none;font:inherit;font-size:16px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.sheet-row:hover{background:var(--surface-2);text-decoration:none}.sheet-row-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--tile-bg);flex:0 0 auto}.sheet-row-label{flex:1 1}.sheet-row-chevron{color:var(--muted)}.linklike{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left}.linklike:hover{text-decoration:underline;text-underline-offset:3px}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:var(--pill);background:var(--bg);color:var(--ink);cursor:pointer}.icon-btn:hover{background:var(--line)}.card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card+.card{margin-top:16px}.grid>.card{margin-top:0}.card-head{padding:18px 20px 14px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-head h2{font-size:16px}.card-body{padding:20px}.card-body.tight{padding:0}.card-inverse{background:var(--feature-bg);color:var(--feature-ink);border-color:var(--feature-border)}.card-inverse .muted,.card-inverse .stat-label,.card-inverse .stat-note{color:var(--feature-muted)}.card-inverse a{color:var(--feature-ink)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grid-2,.grid-3{grid-template-columns:1fr}table.data .col-wide{display:none}}.stat-label{font-size:13px;color:var(--muted);font-weight:500}.stat-value{font-size:28px;font-weight:650;margin-top:4px;letter-spacing:-.03em;line-height:1.15}.stat-note{font-size:13px;color:var(--muted);margin-top:4px}.hero-value{font-size:48px;font-weight:650;letter-spacing:-.04em;line-height:1.05;margin:6px 0}@media (max-width:759px){.hero-value{font-size:40px}}.hero-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.card-head-note{font-size:13px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dot{display:inline-block;width:8px;height:8px;border-radius:999px;vertical-align:middle}.dot-danger{background:var(--feature-danger)}.dash-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:16px;gap:16px}.dash-top>.card{margin-top:0}@media (max-width:1279px) and (min-width:1100px),(max-width:900px){.dash-top{grid-template-columns:1fr}}.recoup{display:flex;flex-direction:column;height:100%}.recoup .btn{margin-top:auto;align-self:flex-start}.recoup-split{margin:18px 0 20px;display:grid;grid-gap:10px;gap:10px}.recoup-split div{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--feature-line)}.recoup-split dt{color:var(--feature-muted);font-size:14px}.recoup-split dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-strip{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-strip-item{padding:18px 20px 20px}.stat-strip-item+.stat-strip-item{border-left:1px solid var(--line-2)}.stat-strip dd{margin:0}@media (max-width:759px){.stat-strip{grid-template-columns:1fr}.stat-strip-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px}.stat-strip-item+.stat-strip-item{border-left:none;border-top:1px solid var(--line-2)}.stat-strip dd{text-align:right}.stat-strip .stat-value{font-size:20px;margin-top:0}.stat-strip .stat-note{margin-top:0}}.notice-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rows{list-style:none;margin:0;padding:4px 0}.row{display:flex;align-items:center;gap:14px;padding:12px 20px;min-height:72px}.row+.row{border-top:1px solid var(--line-2)}.icon-tile{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:var(--tile-bg);color:var(--ink)}.row-main{flex:1 1;min-width:0}.row-title{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:13px;color:var(--muted);margin-top:2px}.row-figures{text-align:right;flex:0 0 auto}.row-amount{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:759px){.row{padding:12px 16px;gap:12px}.row-title{white-space:normal}.row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.icon-btn-quiet{background:transparent}.icon-btn-quiet:hover{background:var(--bg)}.row-menu{position:relative;flex:0 0 auto}.row-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;padding:6px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:16px;box-shadow:var(--shadow-lift)}.row-menu-item{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--menu-ink);font-size:14px}.row-menu-item:focus-visible,.row-menu-item:hover{background:var(--menu-hover);text-decoration:none;box-shadow:none}.stack{display:flex;flex-direction:column;gap:12px}.stack>.card{margin-top:0}.review-summary{cursor:pointer;list-style:none;border-radius:var(--radius)}.review-summary::-webkit-details-marker{display:none}.review-summary:hover{background:var(--surface-2)}.review-item[open]>.review-summary{border-bottom:1px solid var(--line-2);border-radius:var(--radius) var(--radius) 0 0}.review-chevron{color:var(--muted);flex:0 0 auto;transition:transform .15s}.review-item[open] .review-chevron{transform:rotate(180deg)}.row-quiet .row-amount,.row-quiet .row-title{color:var(--muted);font-weight:500}.page-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.meter{height:8px;border-radius:999px;background:var(--line-2);overflow:hidden;margin:12px 0 16px}.disclosure>summary{cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"+";margin-right:8px;font-weight:500}.disclosure[open]>summary:before{content:"–"}.segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:var(--pill)}.segmented-option{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:none;border-radius:var(--pill);background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--muted)}.segmented-option:hover{color:var(--ink)}.segmented-option[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.dropzone{display:flex;align-items:center;gap:16px;padding:22px 20px;border-radius:var(--radius-md);border:1.5px dashed var(--line-hover);background:var(--surface-2);color:var(--muted);transition:background .12s,border-color .12s}.dropzone svg{flex:0 0 auto}.dropzone.is-over{border-color:var(--ink);border-style:solid;background:var(--selected-bg);color:var(--ink)}.dropzone-title{color:var(--ink);font-size:15px}@media (pointer:coarse){.only-fine-pointer,.only-fine-pointer-flex{display:none!important}.dropzone-title .linklike{text-transform:capitalize}}.field-drop{border-radius:var(--radius-sm);outline:2px solid transparent;outline-offset:6px;transition:outline-color .12s}.field-drop.is-over{outline-color:var(--ink)}.upload-queue{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.upload-item{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--line-2)}.upload-item:first-child{border-top:none}.upload-item.is-failed .icon-tile{color:var(--danger)}.upload-item.is-done .icon-tile{color:var(--ok)}.upload-name{display:flex;align-items:baseline;gap:10px;min-width:0}.upload-name .row-title{min-width:0}.upload-bar{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden;margin:6px 0 2px}.upload-bar-fill{height:100%;border-radius:inherit;background:var(--ink);transition:width .15s}.upload-bar-fill.is-reading{animation:reading 1.2s ease-in-out infinite}@keyframes reading{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.upload-bar-fill.is-reading{animation:none}}.page-drop{position:fixed;inset:12px;z-index:40;display:grid;place-items:center;pointer-events:none;border:2px solid var(--ink);border-radius:28px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-drop-card{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 36px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lift);color:var(--ink)}.page-drop-title{font-size:20px;font-weight:650;letter-spacing:-.02em}.plain-list{margin:0;padding-left:20px;font-size:14px;color:var(--ink-2)}.plain-list li+li{margin-top:6px}.row-sub-wrap{white-space:normal!important}.shell-main .page-narrow{margin-left:0}.row-deal{flex:0 0 170px;text-align:right}@media (max-width:1279px){.row-deal{display:none}}@media (max-width:759px){.row-sub-wide{display:none}}.row-badges{margin-top:4px;display:flex;gap:8px;justify-content:flex-end;align-items:center}@media (max-width:759px){.review-summary .icon-tile{display:none}}.ring{flex:0 0 auto}.ring-track{fill:none;stroke:var(--line-2)}.ring-fill{fill:none;stroke:var(--ink);stroke-linecap:round}.ring-close .ring-fill{stroke:var(--warn)}.ring-over .ring-fill{stroke:var(--danger)}.ring-text{font-size:11px;font-weight:650;fill:var(--ink);font-family:var(--font)}.linechart{margin-top:18px}.linechart-plot{position:relative;width:100%;touch-action:pan-y;border-radius:12px}.linechart-plot svg{display:block;overflow:visible}.lc-grid{stroke:var(--line-2);stroke-width:1}.lc-tick{fill:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font)}.lc-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc-area{fill:var(--ink);opacity:.06}.lc-crosshair{stroke:var(--ink);stroke-width:1;opacity:.35}.lc-dot{fill:var(--ink);stroke:var(--surface);stroke-width:2}.lc-tip{position:absolute;transform:translate(-50%,-100%);pointer-events:none;display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:12px;background:var(--menu-bg);color:var(--menu-ink);border:1px solid var(--menu-border);font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:var(--shadow-lift)}.lc-tip strong{font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc-tip span{color:var(--menu-muted)}.lc-table{margin-top:8px;font-size:13px}.lc-table summary{cursor:pointer;color:var(--muted);min-height:32px;display:inline-flex;align-items:center}.lc-table table{margin-top:8px}.lc-table td,.lc-table th{padding:6px 12px}table.data{width:100%;border-collapse:collapse}table.data th{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:12px 20px;white-space:nowrap}table.data td,table.data th{border-bottom:1px solid var(--line-2)}table.data td{padding:14px 20px;vertical-align:top}table.data tr:last-child td{border-bottom:none}table.data tbody tr:hover td{background:var(--surface-2)}table.data td.num,table.data th.num,td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:759px){table.data td,table.data th{white-space:nowrap}table.data td:first-child,table.data th:first-child{white-space:normal;min-width:150px;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line-2)}table.data td[colspan]:first-child{position:static;box-shadow:none}.grid-4 .stat-value{font-size:22px;overflow-wrap:anywhere}}.badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--pill);white-space:nowrap;line-height:1.4}.badge-ok{background:var(--ok-weak);color:var(--ok)}.badge-warn{background:var(--warn-weak);color:var(--warn)}.badge-danger{background:var(--danger-weak);color:var(--danger)}.badge-muted{background:var(--line-2);color:var(--ink-2)}.badge-accent{background:var(--inverse);color:var(--inverse-ink)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:500}.chip:hover{text-decoration:none;border-color:var(--line-hover)}.chip[aria-current=page]{background:var(--inverse);border-color:var(--inverse);color:var(--inverse-ink)}.chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}label.field{display:block;margin-bottom:14px}.field>span,label.field>span{display:block;font-size:13px;font-weight:500;color:var(--ink-2);margin-bottom:6px}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=file]),select,textarea{width:100%;font:inherit;font-size:14px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--ink)}input[type=file]{font:inherit;font-size:14px;max-width:100%}input[type=file]::-webkit-file-upload-button{font:inherit;font-size:13px;font-weight:600;margin-right:10px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);cursor:pointer}input[type=file]::file-selector-button{font:inherit;font-size:13px;font-weight:600;margin-right:10px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6b73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--soft-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--ink);width:18px;height:18px}textarea{min-height:88px;resize:vertical}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14px;font-weight:600;min-height:42px;padding:0 20px;border-radius:var(--pill);border:1px solid transparent;background:var(--inverse);color:var(--inverse-ink);cursor:pointer;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--inverse-hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{box-shadow:var(--focus);border-radius:var(--pill)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--line-hover)}.btn-ghost{background:transparent;color:var(--ink);min-height:36px;padding:0 10px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{font-size:13px;min-height:36px;padding:0 14px}.btn-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card-inverse .btn{background:var(--feature-ink);color:var(--feature-bg)}.card-inverse .btn:hover{background:var(--feature-ink);opacity:.9}.checkbox-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);margin-bottom:12px;min-height:32px}.checkbox-row input{width:18px}.notice{border-radius:var(--radius-md);padding:14px 18px;font-size:14px;margin-bottom:16px;border:1px solid}.notice-info{background:var(--surface);border-color:var(--line);color:var(--ink-2)}.notice-ok{background:var(--ok-weak);border-color:var(--ok-line);color:var(--ok-ink)}.notice-warn{background:var(--warn-weak);border-color:var(--warn-line);color:var(--warn-ink)}.notice-danger{background:var(--danger-weak);border-color:var(--danger-line);color:var(--danger-ink)}.notice ul{margin:6px 0 0;padding-left:20px}.empty{padding:40px 20px;text-align:center;font-size:14px}.empty,.muted{color:var(--muted)}.small{font-size:12px}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono.strong,.strong,.strong.mono{font-weight:650}.nowrap{white-space:nowrap}.reason{font-size:13px;color:var(--muted);margin-top:2px}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{width:100%;max-width:400px}.auth-brand{margin-bottom:22px}.auth-brand h1{font-size:26px;margin-top:18px}.auth-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--inverse);color:var(--inverse-ink);font-weight:800;font-size:20px;letter-spacing:-.04em}.auth-mark-sm{width:40px;height:40px;border-radius:13px;font-size:17px}.brand-row{display:flex;align-items:center;gap:12px}.auth-card>.card .card-body{padding:24px}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:10px 0 10px 16px;border-left:2px solid var(--line);position:relative}.timeline li:before{content:"";position:absolute;left:-5px;top:15px;width:8px;height:8px;border-radius:999px;background:var(--line)}.timeline li.is-human:before{background:var(--ink)}.timeline-title{font-size:13px;font-weight:600}.timeline-meta{font-size:12px;color:var(--muted)}.page-narrow{max-width:560px}.capture-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.capture-choice{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;min-height:62px;padding:12px 14px;border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer}.capture-choice:hover{border-color:var(--line-hover)}.capture-choice.is-selected{border-color:var(--ink);background:var(--surface-2)}.capture-choice-title{font-size:15px;font-weight:700}.capture-choice-note{font-size:12px;color:var(--muted)}.capture-choice.is-selected .capture-choice-note{color:var(--ink-2)}.capture-shutter{width:100%;min-height:68px;font:inherit;font-size:17px;font-weight:700;color:var(--inverse-ink);background:var(--inverse);border:none;border-radius:var(--pill);cursor:pointer;box-shadow:var(--shadow-lift)}.capture-shutter:hover{background:var(--inverse-hover)}.capture-shutter:disabled{opacity:.6;cursor:not-allowed}.capture-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line-2)}.capture-row:first-child{border-top:none}@media (max-width:759px){.page{padding:12px 16px 32px}.page-head{margin-bottom:18px}h1{font-size:24px}.card-head{padding:16px 16px 12px}.card-body{padding:16px}table.data td,table.data th{padding-left:16px;padding-right:16px}.btn{min-height:44px}.btn-sm{min-height:40px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}}.legal{line-height:1.65}.legal h2{font-size:16px;margin:28px 0 8px}.legal h3{font-size:14px;margin:20px 0 6px}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.legal dt{font-weight:600;margin-top:12px}.legal dd{margin:2px 0 0;color:var(--ink-2)}