:root{--surface:#ebe8e1;--surface-raised:#f3f1ea;--panel:#f5f3ee;--border:#d8d3c9;--text:#1e2430;--text-muted:#5b6472;--brand:#214279;--brand-ink:#1a3560;--brand-press:#172e52;--red:#cc1d00;--red-ink:#b31900;--red-press:#a11600;--danger-fill:#cc1d00;--danger-fill-press:#a11600;--ink-950:#1e2430;--ink-900:#2a313e;--ink-800:#3a414e;--ink-600:#5b6472;--ink-400:#949aa5;--ink-200:#d8d3c9;--ink-100:#e3e0d8;--ink-50:#ebe8e1;--good:#1f7a4d;--warn:#8f5a0c;--critical:#cc1d00;--bg-0:var(--surface);--bg-1:var(--surface);--panel-2:var(--ink-100);--panel-3:var(--ink-50);--line:var(--border);--line-2:#c6c0b3;--hover:#2142790f;--hover-shadow:#2142791a;--hover-solid:color-mix(in srgb, var(--brand) 6%, var(--panel));--lv-sub:color-mix(in srgb, var(--lv-agent) 62%, var(--panel));--ink:var(--text);--ink-2:var(--ink-800);--muted:var(--text-muted);--faint:var(--muted);--accent:var(--brand);--accent-strong:var(--brand-press);--accent-soft:color-mix(in srgb, var(--brand) 10%, var(--panel));--accent-ink:#f6f8fb;--mint:var(--good);--mint-dim:#155e39;--gold:var(--warn);--azure:#3b6ea5;--violet:#7b6cae;--coral:var(--red);--cyan:#2f8f8f;--lv-hq:#9f640f;--lv-group:#3b6ea5;--lv-agent:#1f7a4d;--lv-sub_agent:#7767ab;--lv-referral:#297e7e;--radius:8px;--radius-sm:6px;--radius-lg:12px;--shadow:0 1px 2px #17130f0d, 0 10px 28px -20px #17130f3d;--ring:0 0 0 1px var(--line), 0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);--font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-ink:#17130f;--scrim:color-mix(in srgb, var(--shadow-ink) 34%, transparent);--shadow-drawer:0 0 40px color-mix(in srgb, var(--shadow-ink) 28%, transparent);--stage-lift:color-mix(in srgb, var(--brand) 78%, var(--surface));--stage-mid:color-mix(in srgb, var(--brand) 74%, var(--shadow-ink));--stage-deep:color-mix(in srgb, var(--brand) 42%, var(--shadow-ink));--stage-floor:color-mix(in srgb, var(--brand) 22%, var(--shadow-ink));--stage-ink:var(--accent-ink)}:root[data-theme=dark]{--surface:#11151c;--surface-raised:#171d26;--panel:#171d26;--border:#2a323f;--text:#dfe5ee;--text-muted:#96a1b2;--brand:#6f9fe0;--brand-ink:#8fb6ea;--brand-press:#a6c6f0;--red:#ff6a52;--red-ink:#ff8873;--red-press:#ff8873;--danger-fill:#c02412;--danger-fill-press:#9d1c0c;--ink-950:#f2f5fa;--ink-900:#e6ebf3;--ink-800:#cfd7e3;--ink-600:#96a1b2;--ink-400:#6b7686;--ink-200:#2a323f;--ink-100:#1d242e;--ink-50:#171d26;--panel-2:#1d242e;--panel-3:#191f29;--line-2:#3a4453;--ink-2:#cfd7e3;--faint:#858f9f;--accent-ink:#0b1119;--stage-ink:#eaf1fb;--mint:#3fa872;--mint-dim:#3a9e6a;--gold:#e0a83f;--coral:#ff6a52;--critical:#ff7a66;--good:#3fa872;--azure:#6f9fe0;--violet:#a396d6;--cyan:#4fb8b8;--lv-hq:#e0a83f;--lv-group:#6f9fe0;--lv-agent:#3fa872;--lv-sub_agent:#a396d6;--lv-referral:#4fb8b8;--shadow:0 1px 2px #00000073, 0 14px 34px -20px #000000bf;--hover:#ffffff0d;--hover-shadow:#00000080}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);font-size:.92em}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}::selection{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--text)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{z-index:60;border-radius:var(--radius-sm);background:var(--brand);color:var(--accent-ink);padding:10px 14px;font-size:15px;font-weight:600;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ink-400);background-clip:padding-box}.app{z-index:1;--sidebar-w:312px;grid-template-columns:var(--sidebar-w,252px) 1fr;min-height:100vh;transition:grid-template-columns .18s;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.app{transition:none}}.app>*{min-width:0}.sidebar{border-right:1px solid var(--line);background:var(--panel);z-index:30;flex-direction:column;align-self:start;gap:4px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0}.sidebar:focus{outline:none}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 22px), rgba(0, 0, 0, var(--rail-unfaded,1)) 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 22px), rgba(0, 0, 0, var(--rail-unfaded,1)) 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 22px), rgba(0, 0, 0, var(--rail-unfaded,1)) 100%);flex:auto;margin:0 -4px;padding:0 4px;overflow:hidden auto}@property --rail-unfaded{syntax:"<number>";inherits:false;initial-value:1}@supports (animation-timeline:scroll()){.sidebar-nav{animation:linear both rail-atend;animation-timeline:scroll(self)}@keyframes rail-atend{0%{--rail-unfaded:0}88%{--rail-unfaded:0}to{--rail-unfaded:1}}}.nav-aside+:not(.nav-aside){margin-top:0}.nav-aside:first-of-type,:not(.nav-aside)+.nav-aside{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.nav-aside .nav-label{color:var(--muted)}.nav-backdrop{display:none}.nav-burger{background:var(--panel);width:40px;height:40px;color:var(--muted);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.nav-burger:hover{background:var(--panel-2);color:var(--text)}.rail-fold{width:32px;height:32px;color:var(--faint);background:0 0;border-color:#0000;margin-left:auto;display:inline-flex}.rail-fold:hover{background:var(--panel-2);border-color:var(--line);color:var(--text)}:root.rail-narrow .app .rail-fold{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 38%, transparent)}:root.rail-narrow .app .rail-fold:hover{color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 14%, transparent)}.rail-fold svg{width:18px;height:18px}@media (max-width:1023.98px){.rail-fold{display:none}}html{scrollbar-gutter:stable}body.nav-locked{overflow:hidden}.logo{align-items:center;gap:12px;padding:6px 10px 18px;display:flex}.logo-mark{background:var(--brand);width:34px;height:34px;color:var(--accent-ink);font-family:var(--font-display);border-radius:8px;place-items:center;font-size:21px;font-weight:700;display:grid}.logo-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.05;display:block}.logo-rule{background:color-mix(in srgb, var(--text) 26%, transparent);flex:none;align-self:stretch;width:1px;margin:5px 0}.logo-word{font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--text) 82%, transparent);white-space:nowrap;font-size:15px;font-weight:600}.brand-logo-chip{flex:none;align-items:center;display:inline-flex}.brand-logo-chip img{width:auto;height:24px;display:block}.brand-logo-chip .logo-dark,:root[data-theme=dark] .brand-logo-chip .logo-light{display:none}:root[data-theme=dark] .brand-logo-chip .logo-dark{display:block}.nav-label{width:100%;color:var(--muted);cursor:pointer;text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px 6px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.nav-label:hover{color:var(--text);background:var(--panel-2)}.nav-label:active{transform:none}.nav-label-caret{opacity:.7;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;transition:transform .15s}.nav-group.collapsed .nav-label-caret{transform:rotate(-90deg)}.nav-group-body{flex-direction:column;gap:1px;display:flex}.nav-group-body[hidden]{display:none}.nav-item{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:12px;padding:9px 12px;font-size:16px;font-weight:500;display:flex;position:relative}.nav-text{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.nav-ico{margin-top:1px}.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--brand-ink);font-weight:600}.nav-item.active:before{content:"";background:var(--brand);border-radius:2px;width:2.5px;position:absolute;top:8px;bottom:8px;left:0}.nav-item.active .nav-ico{color:var(--brand-ink)}.nav-ico{width:18px;height:18px;color:var(--faint);flex:none}.nav-solo{margin:1px 0}.nav-flag{letter-spacing:.01em;color:color-mix(in srgb, var(--gold) 76%, var(--text));background:color-mix(in srgb, var(--gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);border-radius:999px;flex:none;padding:1px 6px;font-size:14px;font-weight:600}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:14px 8px 2px}.user-card{align-items:center;gap:10px;padding:6px;display:flex}.sh-me{text-align:left;border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;font-weight:500;display:flex}.sh-me:hover,.sh-me[aria-expanded=true]{background:var(--panel-2);border-color:var(--line)}.sh-me .user-meta{min-width:0;display:grid}.avatar{width:34px;height:34px;font-family:var(--font-mono);background:var(--accent-soft);color:var(--brand-ink);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.user-meta{min-width:0}.user-email{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.user-level{color:var(--muted);font-size:13px;font-weight:600}.main{flex-direction:column;min-width:0;display:flex}.topbar{top:var(--band-h,0px);z-index:20;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex;position:sticky}.page-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.page-title h1{font-size:26px}.page-title .crumb{color:var(--muted);font-size:13px;font-weight:700}.crumbs{color:var(--ink-800);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.crumbs a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.crumbs a:hover{color:var(--brand-press)}.crumbs .sep{color:var(--ink-400);margin-right:5px;font-weight:400}.crumbs .here{color:var(--ink-600);font-weight:600}.crumbs.standalone{padding:14px 20px 0}.acct-backdrop{background:var(--scrim);z-index:1000;position:fixed;inset:0}.acct-drawer{top:var(--topbar-h,0px);background:var(--panel);border-left:1px solid var(--line);width:min(380px,92vw);box-shadow:var(--shadow-drawer);z-index:1001;flex-direction:column;transition:transform .22s;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.acct-drawer.open{transform:none}.acct-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.acct-head .avatar{width:42px;height:42px;font-size:15px}.acct-who{flex:1;min-width:0}.acct-who-name{color:var(--text);font-size:17px;font-weight:700}.acct-who-sub{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.acct-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.acct-close:hover{color:var(--text)}.acct-sect{border-bottom:1px solid var(--hairline);padding:14px 18px}.acct-v{color:var(--text);font-size:14px;line-height:1.5}.acct-v a{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}.acct-theme{flex-wrap:wrap;gap:6px;display:flex}.acct-theme .btn-ghost.on{background:var(--accent-soft);border-color:var(--brand);color:var(--brand-ink)}.acct-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-links a{color:var(--brand-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.acct-links .acct-sub{color:var(--muted);margin-top:1px;font-size:12px;display:block}.acct-foot{border-bottom:0;margin-top:auto}@media (prefers-reduced-motion:reduce){.acct-drawer{transition:none}}.sw-back{z-index:1000;background:var(--scrim);padding:calc(var(--topbar-h,72px) + 14px) var(--bar-right,0px) 20px var(--bar-left,0px);place-items:center;display:grid;position:fixed;inset:0}.sw{width:min(880px,100% - 32px);height:min(640px, calc(88vh - var(--topbar-h,72px)));background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-drawer);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sw:focus{outline:none}.sw-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.sw-head h2{margin:0;font-size:17px;font-weight:700}.sw-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.sw-x:hover{color:var(--text);background:0 0}.sw-body{flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid}.sw-tabs{border-right:1px solid var(--line);background:var(--panel-3,var(--surface));flex-direction:column;grid-area:1/1;gap:2px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.sw-tab{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:9px 11px;font-size:15px;font-weight:600;display:flex}.sw-tab svg{color:var(--faint);flex:none}.sw-tab:hover{background:var(--panel-2);color:var(--text)}.sw-tab.on{background:var(--accent-soft);border-color:var(--brand);color:var(--brand-ink)}.sw-tab.on svg{color:var(--brand-ink)}.sw-out{border-right:1px solid var(--line);border-top:1px solid var(--hairline);background:var(--panel-3,var(--surface));grid-area:2/1;padding:10px}.sw-danger{color:var(--critical)}.sw-danger:hover{background:color-mix(in srgb, var(--critical) 12%, transparent);color:var(--critical)}.sw-danger svg{color:currentColor}.sw-panel{grid-area:1/2/span 2;min-height:0;padding:20px 22px 28px;overflow-y:auto}.sw-panel:focus{outline:none}.sw-you{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.sw-you .avatar{width:42px;height:42px;font-size:15px}.sw-you-name{font-size:17px;font-weight:700}.sw-you-sub{color:var(--muted);margin-top:2px;font-size:13px}.sw-sect{border-bottom:1px solid var(--hairline);padding:16px 0}.sw-sect:last-child{border-bottom:0}.sw-k{color:var(--ink-2);margin-bottom:6px;font-size:15px;font-weight:700}.sw-v{color:var(--text);max-width:62ch;font-size:14px;line-height:1.55}.sw-v a{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}.sw-note{color:var(--muted);max-width:62ch;margin-top:10px;font-size:13px;line-height:1.5}.sw-kv{gap:6px;margin:0;display:grid}.sw-kv>div{grid-template-columns:13ch minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sw-kv dt{color:var(--muted);font-size:13px}.sw-kv dd{color:var(--text);margin:0;font-size:14px}.sw-sess{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sw-sess li{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--panel-2);gap:2px;padding:9px 11px;display:grid}.sw-sess-w{color:var(--text);font-size:14px}.sw-sess-m{color:var(--muted);font-size:12px}.sw-sess-s{color:var(--faint);font-size:12px}.sw-prefs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:10px;display:grid}.sw-waiting{color:var(--muted);font-style:italic}.rec{gap:1px;margin-top:10px;display:grid}.rec-row{border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:15ch minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0 -10px;padding:8px 10px;display:grid}.rec-row:hover{background:var(--panel-2)}.rec-k{color:var(--muted);font-size:13px}.rec-v{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:14px}.rec-none{color:var(--faint);font-style:italic}.rec-pencil{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.rec-row:hover .rec-pencil,.rec-pencil:focus-visible{opacity:1}.rec-pencil:hover{background:var(--panel);border-color:var(--line);color:var(--brand-ink)}@media (hover:none){.rec-pencil{opacity:1}}.rec-editing{background:var(--panel-2);border-color:var(--line);align-items:start}.rec-editing .rec-k{padding-top:9px}.rec-editing input{width:100%}.rec-hint{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.rec-acts{align-self:start;gap:6px;display:flex}.rec-msg{grid-column:2/-1;align-items:center;gap:6px;font-size:12px;display:flex}.rec-msg svg{flex:none;width:14px;height:14px}.rec-good{color:var(--good)}.rec-bad{color:var(--critical)}.rec-photo{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding-bottom:18px;display:flex}.name-card>.rec-photo{border-bottom:0;flex:none;gap:0;padding-bottom:0}.name-card>.rec-photo .rec-photo-say:empty{display:none}.rec-face{flex:none;width:96px;height:96px;position:relative}.rec-face img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:96px;height:96px;display:block}.rec-face-in{background:var(--accent-soft);width:96px;height:96px;color:var(--brand-ink);border:1px solid var(--line);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:30px;font-weight:600;display:grid}.rec-face-edit{background:var(--panel);width:32px;height:32px;color:var(--brand-ink);border:1px solid var(--line-2);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.rec-face-edit:hover{background:var(--panel-2);border-color:var(--brand)}.rec-face.is-over:after{content:"";border:2px dashed var(--brand);background:color-mix(in srgb, var(--brand) 20%, transparent);border-radius:50%;position:absolute;inset:-4px}.rec-face-drop{z-index:1;text-align:center;color:var(--text);border-radius:50%;place-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1.3;display:grid;position:absolute;inset:0}.rec-photo-say{gap:6px;min-width:0;display:grid}.rec-photo-say .rec-hint{max-width:44ch;margin-top:0}.rec-drop{color:var(--muted);justify-self:start;font-size:13px}.rec-drop:hover{color:var(--critical)}.pref{gap:16px;margin-top:10px;display:grid}.pref-say{color:var(--muted);max-width:62ch;font-size:14px;line-height:1.55}.pref-now{border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--text);padding:14px 16px}.pref-now-t{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.pref-now-d{font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px}.pref-now-z{color:var(--muted);margin-top:6px;font-size:12px}.pref-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.pref-f{color:var(--muted);align-content:start;gap:5px;font-size:13px;display:grid}.pref-f select,.pref-f input{width:100%}.pref-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pref-acts .rec-msg{grid-column:auto}.name-card{border-radius:var(--radius-lg);background:var(--accent-soft);align-items:center;gap:18px;margin-bottom:4px;padding:18px 20px;display:flex;position:relative}.name-card>.avatar{border-radius:50%;width:72px;height:72px;font-size:24px}.name-card-said{min-width:0}.name-card-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:26px;font-weight:700;line-height:1.15}.name-card-job{color:var(--ink-2);margin-top:3px;font-size:15px}.name-card-who{color:var(--muted);margin-top:6px;font-size:13px}.name-card-edit{align-self:flex-start;margin-left:auto}.name-card:hover .name-card-edit{opacity:1}.name-card-form{flex:auto;gap:4px;min-width:0;display:grid}.name-card-form .rec-hint{margin-top:6px}.name-card-form .rec-hint:first-child{margin-top:0}.name-card-name-in{font-family:var(--font-display);font-size:22px;font-weight:700}.name-card-editing{align-items:flex-start}.addr-head{align-items:center;gap:8px;display:flex}.addr-head .sw-k{margin-bottom:0}.addr:hover .rec-pencil{opacity:1}.addr-read{color:var(--text);gap:2px;margin:8px 0 0;font-size:15px;font-style:normal;line-height:1.5;display:grid}.addr-empty{color:var(--muted);max-width:52ch;margin:8px 0 0;font-size:14px;line-height:1.5}.addr-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.addr-field{color:var(--muted);gap:4px;font-size:13px;display:grid}.addr-field input{width:100%}.addr-form .rec-acts,.addr-form .rec-msg{grid-column:1/-1}.rec-fixed{grid-template-columns:15ch minmax(0,1fr)}.rec-fixed:hover{background:0 0}.avatar{position:relative;overflow:hidden}.avatar-face{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:720px){.name-card{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.name-card-name{font-size:22px}.name-card-edit{margin-left:0;position:absolute;top:10px;right:10px}.name-card-form{width:100%}.rec-row{grid-template-columns:minmax(0,1fr) auto}.rec-k{grid-column:1/-1}.rec-editing .rec-k{padding-top:0}.rec-acts{grid-column:1/-1}.rec-photo{flex-direction:column;align-items:flex-start}}.sw-panel>.panel{box-shadow:none;background:0 0;border:0;margin:0}.sw-panel>.panel+.panel{border-top:1px solid var(--hairline);margin-top:18px;padding-top:4px}.sw-panel>.panel>.panel-head{flex-direction:column;align-items:flex-start;gap:2px;padding-left:0;padding-right:0}.sw-panel>.panel>.panel-head .sub{text-align:left}.sw-panel>.panel>.panel-pad{padding-left:0;padding-right:0}@media (max-width:720px){.sw{height:min(640px, calc(92vh - var(--topbar-h,72px)))}.sw-body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sw-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px;overflow:auto hidden}.sw-tab{white-space:nowrap;width:auto}.sw-panel{grid-area:2/1;padding:16px 16px 24px}.sw-out{border-right:0;grid-area:3/1;padding:8px}}html.js form:has(select[data-auto]) .auto-hide{display:none}html.js form.filters .auto-hide{display:revert}html.js form.filters:has(select[data-auto]):not(:has(input:not([type=hidden]))):not(:has(select:not([data-auto]))) .auto-hide{display:none}.period-pick{align-items:center;gap:8px;margin-right:6px;display:inline-flex}.period-pick select{font:inherit;font-size:var(--t-small);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 28px 4px 10px;font-weight:600}.reportbar .period-pick{order:-1}.reportbar select,.reportbar input[type=text]{width:auto}.reportbar .period-pick>label{white-space:nowrap}a.fig.name:has(.pager-work){pointer-events:none;opacity:.75}:is(.fs:has(a.fig.name .pager-work) .grid-scroll,.panel:has(a.fig.name .pager-work) .grid-scroll){opacity:.55;transition:opacity .2s}.page-title .page-desc{color:var(--faint);max-width:72ch;margin:3px 0 0;font-size:15px;line-height:1.5}.topbar-right{align-items:center;gap:12px;display:flex}.pill{color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:14px;font-weight:500;display:inline-flex}.dot{background:var(--faint);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 6%, transparent);border-radius:50%}.dot.up{background:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 20%, transparent)}.dot.down{background:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 20%, transparent)}.pill.viewing{max-width:34ch;overflow:hidden}.pill.viewing>span:nth-child(2){color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pill.viewing:hover{background:var(--panel-2)}.tier-select{width:auto;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}.tier-select:focus{box-shadow:none}.theme-toggle{background:var(--panel);width:34px;height:34px;color:var(--muted);border:1px solid var(--line);border-radius:999px;place-items:center;padding:0;font-size:18px;display:grid}.theme-toggle:hover{background:var(--panel-2);color:var(--text)}.page{max-width:var(--page-max);box-sizing:border-box;flex:1;width:100%;margin-inline:auto;padding:18px 20px 48px;animation:.35s both fadein}.main>.topbar,.main>.sh-bands{max-width:var(--page-max);box-sizing:border-box;width:100%;margin-inline:auto}@keyframes fadein{0%{opacity:0}to{opacity:1}}button,.btn,.btn-ghost,.btn-sm,.btn-icon{font-family:var(--font-body);border-radius:var(--radius-sm);background:var(--brand);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 60ms;display:inline-flex}button:hover:not(:where(.linklike,.icon-btn,.btn-ghost,.nav-item,.nav-label,.theme-toggle,.nav-burger,.pill,.sh-me)),.btn:hover,.btn-sm:not(.btn-ghost):hover{background:var(--brand-press)}button:active,.btn:active,.btn-ghost:active,.btn-sm:active{transform:translateY(1px)}button:disabled,.btn-ghost:disabled,.btn-sm:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--panel);color:var(--ink-2);border-color:var(--line-2)}.btn-ghost:hover{background:var(--panel-2);border-color:var(--line-2)}.btn-sm{padding:6px 11px;font-size:15px}.btn-icon{padding:8px}.linklike{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--muted);font-size:14px;font-weight:600}input:not([type]),input[type=tel],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{width:100%;font-family:var(--font-body);background:var(--surface-raised);border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}textarea{resize:vertical;min-height:4.5em;line-height:1.55}input.num,input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::placeholder{color:var(--faint)}.spinner{border:2.5px solid var(--line-2);border-top-color:var(--brand);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.alert-note{background:color-mix(in srgb, var(--ink) 4%, var(--panel));border:1px solid var(--line);color:var(--ink-2)}.alert-error{background:color-mix(in srgb, var(--coral) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--coral) 34%, transparent);color:var(--coral)}.alert-ok{background:color-mix(in srgb, var(--mint) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--mint) 34%, transparent);color:var(--mint)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel-pad{padding:16px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.panel-head h3{font-size:18px;font-weight:600}.panel-head .sub{color:var(--muted);font-size:14px}.row{align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:18px;display:flex}.muted{color:var(--muted)}.faint{color:var(--faint)}.grid:not(table){gap:18px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.cols-3,.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.note{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);padding:10px 12px;font-size:15px;line-height:1.55}.tag{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.tag-planned{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);border-color:color-mix(in srgb, var(--gold) 32%, transparent)}.tag-unset{color:var(--muted);background:var(--panel-2);border-color:var(--line)}.tag-bad{color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent);border-color:color-mix(in srgb, var(--critical) 34%, transparent)}.kv{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:9px 0;display:flex}.kv:last-child{border-bottom:0}.kv .kv-k{color:var(--muted);font-size:15px}.kv .kv-v{text-align:right;flex:auto;min-width:0;font-weight:500}.kv .kv-v .sub{display:block}.kv .kv-v.kv-prose{text-align:left}.prose{max-width:74ch;color:var(--ink-2);line-height:1.62}.prose p{margin:0 0 12px}.prose p:last-child{margin-bottom:0}.prose a,p a{text-underline-offset:2px;text-decoration:underline}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);white-space:nowrap;font-size:34px;font-weight:600;line-height:1}.figure-sm{font-size:23px}.figure-row{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:inherit;white-space:nowrap;font-weight:500}.figure.neg,.figure-row.neg{color:var(--coral)}.figure-label{color:var(--muted);margin-top:10px;font-size:14px;font-weight:600}.figure-none{font-family:var(--font-mono);color:var(--faint);font-size:28px;line-height:1}table.grid .figure-none{font-size:inherit;line-height:inherit}.figure-excluded{font-family:var(--font-mono);color:var(--gold);font-size:15px}.stub-lead{color:var(--ink-2);max-width:74ch;margin:0;font-size:17px;line-height:1.6}.stub-src{color:var(--faint);margin:10px 0 0;font-size:15px}.stub-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stub-list li{border-bottom:1px solid var(--line);padding:13px 0}.stub-list li:last-child{border-bottom:0}.stub-list .stub-name{font-size:16px;font-weight:600;display:block}.stub-list .stub-about{color:var(--muted);max-width:74ch;margin-top:3px;font-size:15px;line-height:1.5;display:block}.scopefind{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scopefind label{color:var(--muted);flex:none;font-size:14px;font-weight:700}.scopefind input{flex:220px;min-width:0}.scopefind .scopecount{font-family:var(--font-mono);color:var(--muted);flex:none;font-size:14px}.scopebar{border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--panel-3);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 12px;font-size:15px;display:flex}.scopebar .mono{font-variant-numeric:tabular-nums}.auth{background:var(--surface);z-index:1;grid-template-columns:1.4fr .85fr;min-height:100dvh;display:grid;position:relative}@media (max-width:900px){.auth{grid-template-columns:1fr}}.auth-stage{min-height:100dvh;color:var(--stage-ink);background:radial-gradient(1100px 620px at 18% 8%, var(--stage-lift) 0%, transparent 58%), radial-gradient(900px 700px at 82% 96%, var(--stage-deep) 0%, transparent 55%), linear-gradient(155deg, var(--stage-mid) 0%, var(--stage-deep) 55%, var(--stage-floor) 100%);flex-direction:column;justify-content:space-between;gap:48px;padding:56px clamp(40px,6vw,96px);display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-stage{gap:32px;min-height:0;padding:40px 24px}}@supports (width:round(1px, 1px)){.auth-stage{padding:56px clamp(40px,round(6vw,1px),96px)}}.auth-stage:after{content:"";pointer-events:none;background:radial-gradient(680px 420px at 34% 50%, color-mix(in srgb, var(--stage-floor) 55%, transparent), transparent 70%);position:absolute;inset:0}.auth-stage>*{z-index:1;position:relative}.auth-brand{flex-direction:row;align-items:center;gap:14px;display:flex}.auth-brand img{width:auto;height:42px;display:block}.auth-brand-rule{background:color-mix(in srgb, var(--stage-ink) 34%, transparent);align-self:stretch;width:1px;margin:6px 0}.auth-brand-word{font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--stage-ink) 84%, transparent);font-size:22px;font-weight:600}@media (max-width:560px){.auth-brand img{height:34px}.auth-brand{gap:11px}.auth-brand-word{font-size:18px}}.auth-strap{color:color-mix(in srgb, var(--stage-ink) 66%, transparent);margin-top:10px;font-size:13px;font-weight:600}.auth-statements{text-align:left;align-self:center;justify-items:start;gap:20px;max-width:640px;margin-top:auto;margin-bottom:auto;display:grid}.auth-statement .st-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--stage-ink);font-size:clamp(20px,2.4vw,26px);font-weight:700}.auth-statement .st-sub{color:color-mix(in srgb, var(--stage-ink) 80%, transparent);margin-top:8px;font-size:16px;font-weight:600}.auth-secure{color:color-mix(in srgb, var(--stage-ink) 72%, transparent);align-items:flex-start;gap:8px;font-size:15px;display:flex}.auth-secure svg{flex:none;margin-top:3px}.sh-reset-link .linklike{position:relative}@media (pointer:coarse){.sh-reset-link .linklike:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.auth-panel{border-left:1px solid var(--line);background:var(--panel);--stage-values:calc(50vh - 71px);--auth-to-input:75px;padding:max(176px, calc(var(--stage-values) - var(--auth-to-input))) clamp(36px, 4vw, 60px) 56px;flex-direction:column;justify-content:flex-start;display:flex;position:relative}@media (max-width:900px){.auth-panel{border-left:0;border-top:1px solid var(--line);min-height:0;padding:44px 30px 56px}}@media (max-width:420px){.auth-panel{padding:36px 18px 44px}}.auth-form{width:100%;max-width:340px;margin:0 auto}.auth-form .form-eyebrow{color:var(--muted);font-size:14px;font-weight:700}.auth-form h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:700}.auth-form .form-lead{color:var(--muted);margin:8px 0 28px;font-size:16px;line-height:1.5}.auth-form .field{margin-bottom:16px}.auth-form .field>label{color:var(--muted);font-size:14px;font-weight:700}.auth-form input{padding:11px 13px}.auth-submit{width:100%;margin-top:10px;padding:12px;font-size:14px}.auth-hint{border-top:1px solid var(--line);color:var(--faint);margin-top:20px;padding-top:18px;font-size:13px;line-height:1.5}.auth-reset{border-radius:var(--radius-sm);background:var(--panel-3);border:1px solid var(--border);margin:0 0 10px;padding:12px}.auth-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}@media (max-width:1200px){.app{--sidebar-w:212px}.sidebar{padding:18px 10px}.nav-item{gap:10px;padding:8px 10px;font-size:15px}.topbar{padding:14px 20px}.page{padding:22px 20px 52px}}:root.rail-narrow .app{grid-template-columns:var(--rail-mini,56px) 1fr}:root.rail-narrow .app .sidebar{width:var(--rail-mini,56px);overflow:hidden}:root.rail-narrow .app .sidebar>:not(.logo){visibility:hidden}:root.rail-narrow .app .logo{justify-content:center;padding-left:0;padding-right:0}:root.rail-narrow .app .logo .brand-logo-chip,:root.rail-narrow .app .logo .logo-rule,:root.rail-narrow .app .logo .logo-word{display:none}:root.rail-narrow .app.rail-peek .sidebar{width:var(--sidebar-w,252px);box-shadow:var(--shadow-drawer);z-index:70;overflow:auto}:root.rail-narrow .app.rail-peek .sidebar>*,:root.rail-narrow .app.rail-peek .sidebar>:not(.logo){visibility:visible}:root.rail-narrow .app.rail-peek .logo{justify-content:flex-start;padding-left:10px;padding-right:10px}:root.rail-narrow .app.rail-peek .sidebar{width:var(--sidebar-w,312px)}.logo{gap:10px}:root.rail-narrow .app.rail-peek .logo .brand-logo-chip{display:inline-flex}:root.rail-narrow .app.rail-peek .logo .logo-rule,:root.rail-narrow .app.rail-peek .logo .logo-word{display:block}.rail-pin{display:none}:root:not(.rail-narrow) .rail-pin[aria-pressed=true]{color:var(--brand)}.rail-fold{order:3}.rail-pin{order:2}:root:not(.rail-narrow) .rail-pin,:root.rail-narrow .app.rail-peek .rail-pin{cursor:pointer;width:24px;height:24px;color:var(--text);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.rail-pin svg{flex:none;width:16px;height:16px}:root:not(.rail-narrow) .rail-pin:hover,:root.rail-narrow .app.rail-peek .rail-pin:hover{background:var(--panel-2);border-color:var(--line);color:var(--text)}:root.rail-narrow .app .nav-backdrop{z-index:29;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s;display:block;position:fixed;inset:0}:root.rail-narrow .app.nav-open .nav-backdrop{opacity:1;pointer-events:auto}@media (max-width:1023.98px){.app{grid-template-columns:1fr}.sidebar{width:min(280px,86vw);box-shadow:none;will-change:transform;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app.nav-open .sidebar{box-shadow:var(--shadow-drawer);transform:translate(0)}.nav-backdrop{z-index:29;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s;display:block;position:fixed;inset:0}.app.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-burger{display:inline-flex}.nav-item{padding:11px 12px;font-size:16px}.nav-label{padding:14px 12px 8px}}@media (max-width:768px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 16px}.page-title h1{font-size:19px}.page-title .page-desc{display:none}.topbar-right{justify-content:flex-end;gap:8px;width:100%}.page{padding:18px 16px 48px}.panel-head{flex-direction:column;align-items:flex-start;gap:8px}.row.between{flex-wrap:wrap}}@media (max-width:560px){.topbar h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar h1 .sh-id{display:none}.fs-head{flex-wrap:wrap;row-gap:2px}.page{padding:14px 12px 44px}.panel-pad{padding:14px}.figure{font-size:28px}.topbar-right label.pill{display:none}.btn-sm{padding:9px 12px}.theme-toggle{width:40px;height:40px}.grid,.stack{gap:12px}.row{flex-wrap:wrap}textarea,input,select{max-width:100%}}@media (max-width:390px){.page{padding:12px 10px 40px}.page-title h1{font-size:20px}.sidebar{width:min(300px,92vw)}.auth-stage{padding:32px 16px}}.main{min-width:0;overflow-x:clip}.page{min-width:0}@media (min-width:1024px) and (max-height:820px){.sidebar{padding-top:14px;padding-bottom:14px}.nav-label{padding:8px 12px 4px}.nav-item{padding:7px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.page{animation:none}.sidebar,.nav-backdrop,.nav-label-caret{transition:none}}.gridwrap{flex-direction:column;gap:10px;display:flex}.grid-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 18px;display:flex}.grid-rowis{color:var(--ink-2);max-width:74ch;margin:0;font-size:15px;line-height:1.5}.grid-rowis-k{color:var(--muted);font-weight:600}.grid-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.grid-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(to right, var(--panel) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--panel) 30%, transparent) right / 40px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--text) 18%, transparent), transparent) left / 14px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--text) 18%, transparent), transparent) right / 14px 100% no-repeat scroll, var(--panel);overflow-x:auto}.grid-scroll table.grid{background:0 0}.grid-scroll table.grid th{background:var(--panel-2)}.grid-scroll table.grid td{background:0 0}table.grid{border-collapse:collapse;table-layout:auto;width:100%;font-size:15px}table.grid th.amt,table.grid td.amt,table.grid th.right,table.grid td.right{white-space:nowrap}table.grid td.wrap,table.grid th.wrap{width:38%;min-width:24ch}table.grid td.wrapname,table.grid th.wrapname{white-space:normal}table.grid td.rowlabel{max-width:26ch}table.grid td.rowlabel.grow{max-width:44ch}table.grid td span[style*=white-space\:normal],table.grid td span[style*="white-space: normal"]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}table.grid th,table.grid td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;line-height:1.3}table.grid th.right,table.grid td.right,table.grid th.amt,table.grid td.amt,table.grid th.num,table.grid td.num{width:1%}table.grid th{top:var(--topbar-h,0px);z-index:1;background:var(--panel-2);color:var(--text);letter-spacing:-.006em;border-bottom:2px solid var(--line-2);padding-top:7px;padding-bottom:7px;font-size:15px;font-weight:600;position:sticky}table.grid td.right,table.grid th.right{text-align:right}table.grid td.amt,table.grid th.amt{text-align:right;font-variant-numeric:tabular-nums}table.grid th .hint-dot{margin-left:5px}table.grid tbody tr:last-child td{border-bottom:0}table.grid tbody tr:hover td{background:var(--hover)}table.grid tfoot td{background:var(--panel-2);border-top:1px solid var(--line-2);border-bottom:0;font-weight:600}.tfoot-k{color:var(--muted);white-space:normal;font-size:14px;font-weight:600}table.grid tfoot td.tfoot-label{white-space:normal;max-width:44ch;line-height:1.35}table.grid td .figure-row,table.grid td .num,table.grid td .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.pager-of{color:var(--muted);font-variant-numeric:tabular-nums}.pager-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 4px;display:inline-flex}.pager-on,.pager-off{border-radius:var(--radius-sm);border:1px solid var(--line);padding:4px 10px;font-size:15px;line-height:1.4}.pager-on{color:var(--brand);background:var(--panel);text-decoration:none}.pager-on:hover{background:var(--hover)}.pager-off{color:var(--faint);background:var(--panel-2)}.grid-defs{flex-direction:column;gap:4px;margin:0;font-size:15px;display:flex}.grid-defs div{flex-wrap:wrap;gap:8px;display:flex}.grid-defs dt{color:var(--ink-2);font-weight:600}.grid-defs dd{color:var(--muted);max-width:74ch;margin:0;line-height:1.5}.empty{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);flex-direction:column;gap:7px;padding:14px 16px;display:flex}.empty-head{color:var(--text);font-size:16px;font-weight:600}.empty-body{color:var(--ink-2);max-width:74ch;margin:0;font-size:15px;line-height:1.6}.empty-next{color:var(--muted);max-width:74ch;margin:0;font-size:15px;line-height:1.55}.empty-next-k{color:var(--ink-2);font-weight:600}.empty-act{margin:10px 0 0}.empty-not-entitled,.empty-no-connection{border-color:color-mix(in srgb, var(--coral) 36%, var(--line))}.empty-wrong-grain{border-color:color-mix(in srgb, var(--gold) 40%, var(--line))}.reportbar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:9px 12px;display:flex}.reportbar form{align-items:center;gap:8px;display:inline-flex}.reportbar label{color:var(--muted);font-size:15px;font-weight:600}.reportbar select,.reportbar input[type=search]{font:inherit;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);padding:4px 8px;font-size:15px}.reportbar .faint{font-size:15px}.months{flex-wrap:wrap;gap:4px;display:inline-flex}.months a,.months span.on{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--brand);background:var(--panel);padding:3px 9px;font-size:15px;text-decoration:none}.months span.on{background:var(--brand);color:var(--accent-ink);border-color:var(--brand);font-weight:600}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--panel);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.stat-k{color:var(--muted);font-size:14px;font-weight:600}.stat-note{color:var(--faint);font-size:13px;line-height:1.45}@supports (grid-template-rows:subgrid){.stats>.stat{grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap:2px;display:grid}}@media (max-width:560px){.grid-head{flex-direction:column;align-items:flex-start;gap:6px}table.grid th,table.grid td{padding:7px 9px}}:root{--page-max:1560px;--hairline:color-mix(in srgb, var(--line) 55%, var(--panel));--zebra:color-mix(in srgb, var(--brand) 3.5%, var(--panel));--row-selected:color-mix(in srgb, var(--brand) 9%, var(--panel));--row-y:6px}:root[data-theme=dark]{--hairline:color-mix(in srgb, var(--line) 62%, var(--panel));--zebra:color-mix(in srgb, var(--brand) 7%, var(--panel));--row-selected:color-mix(in srgb, var(--brand) 16%, var(--panel))}:root[data-density=compact]{--row-y:4px}.fs{border:1px solid var(--line);border-radius:var(--radius);background:0 0;margin:0 0 26px;position:relative}.fs:last-child{margin-bottom:0}*+.fs{margin-top:16px}.fs-head{pointer-events:none;align-items:center;gap:10px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.fs-head h2{background:var(--panel);color:var(--brand-ink);letter-spacing:0;padding:0 8px;font-size:15px;font-weight:700;line-height:1.3}.fs-head .fs-count{background:var(--panel);line-height:1.3;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);pointer-events:auto;margin-left:auto;padding:0 8px;font-size:13px}.fs-head .fs-act{background:var(--panel);pointer-events:auto;margin-left:auto;padding:0 8px}.fs-body{padding:12px 16px 14px}.fs-body.flush{border-radius:0 0 var(--radius) var(--radius);padding:14px 0 0;overflow:hidden}.fs-body.flush>.grid-rowis,.fs-body.flush>.fs-note{padding-left:16px;padding-right:16px}.fs-body.flush>.pager{border-top:1px solid var(--hairline);padding:10px 16px 4px}.fs.on-ground .fs-head h2,.fs.on-ground .fs-head .fs-count,.fs.on-ground .fs-head .fs-act{background:var(--surface)}.fs.on-well .fs-head h2,.fs.on-well .fs-head .fs-count,.fs.on-well .fs-head .fs-act{background:var(--panel-3)}.figure-label.above{margin-top:0;margin-bottom:6px}.kpiband{flex-wrap:wrap;gap:0;display:flex}.kpiband>div{border-left:1px solid var(--hairline);flex:160px;min-width:min-content;padding:2px 18px 10px}.kpiband>div:first-child{border-left:0;padding-left:4px}.kpiband .l{color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}@supports (grid-template-rows:subgrid){.kpiband{grid-template-rows:auto auto auto;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.kpiband>div{grid-template-rows:subgrid;grid-row:span 3;align-content:start;display:grid}.kpiband>div:has(.n.money){grid-column:span 2}}.kpiband .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin-top:4px;font-size:20px;font-weight:600;line-height:1.25}.kpiband .n.money{color:var(--text);letter-spacing:-.03em;margin-top:2px;font-size:34px;font-weight:600;line-height:1.1}.kpiband .n.neg{color:var(--coral)}.kpiband .d{color:var(--faint);margin-top:5px;font-size:13px;line-height:1.45}.kpiband .d .mono{font-size:13px}@media (max-width:760px){.kpiband{flex-wrap:wrap;display:flex}.kpiband>div{border-left:0;border-top:1px solid var(--hairline);flex:100%;padding:10px 4px;display:block}.kpiband>div:first-child{border-top:0;padding-top:2px}}table.grid.money td,table.grid.money th{padding:var(--row-y) 10px}:root[data-density=compact] table.grid.money{font-size:15px}table.grid.money td.wrap,table.grid.money th.wrap{white-space:normal}table.grid.money td.amt,table.grid.money th.amt{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}table.grid.money td.cur,table.grid.money th.cur{text-align:left;width:12px;color:var(--faint);font-family:var(--font-mono);padding-right:0}table.grid.money tbody tr:nth-child(2n of :not(.expand))>td{background:var(--zebra)}table.grid.money tbody tr[aria-expanded=true]>td{background:var(--row-selected);box-shadow:inset 2px 0 0 var(--brand)}table.grid.money tfoot td{border-top:2px solid var(--brand)}table.grid.money tfoot tr.roundline td{background:var(--panel);color:var(--muted);white-space:normal;border-top:0;font-size:13px;font-weight:400}table.grid.money tfoot tr.roundline+tr.grand td{border-top:1px solid var(--text)}.neg,td.neg,.neg a,td.neg a,td.neg a:hover{color:var(--coral)}.nil{color:var(--faint)}td.drill a,a.drill{color:var(--brand-ink);font-weight:500}td.drill a:hover,a.drill:hover{text-underline-offset:2px;text-decoration:underline}.excl{font-family:var(--font-mono);color:var(--gold);border-bottom:1px dotted color-mix(in srgb, var(--gold) 55%, transparent);cursor:help;font-size:14px}.notyet{font-family:var(--font-mono);color:var(--faint);border-bottom:1px dotted color-mix(in srgb, var(--faint) 55%, transparent);cursor:help;font-size:14px}table.grid td.rowlabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}td.rowlabel .sub{color:var(--faint);margin-top:1px;font-size:13px;font-weight:400;display:block}.rowmeta{margin-left:6px}.rowopen{color:var(--muted);font-weight:500;transition:color .12s}tr:hover .rowopen,tr:focus-within .rowopen,.rowopen:focus-visible{color:var(--brand-ink)}.rowopen:hover{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}@media (hover:none){.rowopen{color:var(--brand-ink)}}td.idcell{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;unicode-bidi:isolate;max-width:12ch;font-size:13px;overflow:hidden}td.idcell>*{direction:ltr;unicode-bidi:isolate}th.w-view,td.w-view{width:34px;padding-right:0}td.w-view button{cursor:pointer;width:20px;color:var(--brand-ink);font-family:var(--font-mono);background:0 0;border:0;padding:0;font-size:14px;line-height:1.2}td.w-view button:hover{background:0 0;text-decoration:underline}tr.expand>td{background:var(--panel-3);white-space:normal;padding:14px 14px 18px}tr.expand[hidden]{display:none}.grid-scroll.tall{max-height:68vh;overflow-y:auto}.grid-scroll.tall table.grid th{z-index:2;top:0}.grid-scroll:not(.tall) table.grid th{position:static}.chain{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.chain .leg{flex:150px;min-width:0;padding:2px 16px 2px 0}.chain .leg .l{color:var(--muted);font-size:13px;font-weight:600}.chain .leg .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--text);margin-top:4px;font-size:23px;font-weight:600}.chain .leg .h{color:var(--faint);margin-top:4px;font-size:13px;line-height:1.45}.chain .op{font-family:var(--font-mono);color:var(--faint);-webkit-user-select:none;user-select:none;flex:none;align-self:flex-start;margin-top:22px;padding:0 16px 0 0;font-size:23px;font-weight:600}.chain .close{border-left:2px solid var(--mint);flex-direction:column;flex:none;justify-content:flex-start;align-self:stretch;padding-left:18px;display:flex}.chain .close .l{color:var(--mint);font-size:13px;font-weight:600}.chain .close .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mint);margin-top:4px;font-size:23px;font-weight:600}.chain .close .h{color:var(--faint);max-width:20ch;margin-top:4px;font-size:13px;line-height:1.45}.chain .close.broken{border-left-color:var(--coral)}.chain .close.broken .l,.chain .close.broken .v{color:var(--coral)}@media (max-width:900px){.chain{grid-template-columns:1fr;display:grid}.chain .leg{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.chain .leg .v{margin-top:0;font-size:20px}.chain .leg .h,.chain .op{display:none}.chain .leg[data-op=minus] .v:before{content:"− ";color:var(--faint)}.chain .close{border-left:0;border-top:2px solid var(--mint);flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding:10px 0 0}.chain .close .v{margin-top:0}.chain .close .h{display:none}}.filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px;padding:12px 14px;display:flex}.filters .ff{flex:0 auto;min-width:0}.filters .ff>label{color:var(--muted);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.filters .ff>input,.filters .ff>select{background:var(--panel);width:auto;min-width:140px;min-height:30px;padding:4px 9px;font-size:15px}.filters .ff.wide>input,.filters .ff.wide>select{min-width:230px}.filters .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.filters .acts .btn-sm{min-height:30px}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chip{border:1px solid var(--line);background:var(--accent-soft);color:var(--brand-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.chip b{font-weight:600}.chip button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 5px;line-height:1}.chip button:hover{color:var(--coral);background:0 0}.density{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.density button{background:var(--panel);color:var(--muted);border:0;border-radius:0;padding:5px 10px;font-size:13px;font-weight:600}.density button+button{border-left:1px solid var(--line)}.density button[aria-pressed=true]{background:var(--panel-2);color:var(--brand-ink)}.density button:hover{background:var(--panel-2);color:var(--text)}.empty-facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:2px 0 0;font-size:15px;display:grid}.empty-facts dt{color:var(--muted);font-weight:600}.empty-facts dd{color:var(--ink-2);margin:0}.empty-not-wired{border-color:color-mix(in srgb, var(--gold) 40%, var(--line));border-left:3px solid var(--gold)}.empty-no-match{border-color:var(--line)}.empty-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.empty-pick select,.empty-pick input{background:var(--panel);width:auto;min-width:240px;max-width:32ch}.raterange{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 10px;display:inline-flex}.raterange .from,.raterange .to{letter-spacing:-.02em;font-size:23px;font-weight:600}.raterange .from{color:var(--ink-2)}.raterange .to{color:var(--text)}.raterange .arrow{color:var(--gold);font-size:20px}.raterange .on{font-family:var(--font-body);color:var(--gold);white-space:nowrap;font-size:14px;font-weight:600}td .raterange .from,td .raterange .to{font-size:inherit;font-weight:500}td .raterange .arrow{font-size:inherit}td .raterange .on{font-size:13px}.derived{color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:14px;font-weight:600;display:inline-flex}.segtable{border-collapse:collapse;width:100%;font-size:14px}@media (max-width:640px){.segtable,.bridge{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.segtable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 6px;font-size:13px;font-weight:600}.segtable th.amt,.segtable td.amt{text-align:right}.segtable td{border-bottom:1px solid var(--hairline);padding:8px 10px}.segtable td.amt,.segtable td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.segtable tbody tr:last-child td{border-bottom:0}.segtable tfoot td{border-top:1px solid var(--text);border-bottom:0;padding-top:9px;font-weight:700}.segtable td.seg{border-left:3px solid var(--line-2)}.segtable tr.after td.seg{border-left-color:var(--gold)}.bridge{border-collapse:collapse;width:100%;font-size:15px}.bridge td{border-bottom:1px solid var(--hairline);padding:7px 10px}.bridge td.amt{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bridge tr.sum td{border-top:1px solid var(--text);border-bottom:0;padding-top:9px;font-weight:700}.bridge td .why{color:var(--faint);max-width:56ch;margin-top:2px;font-size:13px;line-height:1.45;display:block}.shapes{border:1px solid var(--line-2);border-radius:var(--radius-sm);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:flex;overflow:hidden}.shapes label{color:var(--muted);background:var(--panel);cursor:pointer;border-left:1px solid var(--line-2);align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:flex;position:relative}.shapes label:first-child{border-left:0}.shapes label:hover{background:var(--panel-2);color:var(--text)}.shapes input{opacity:0;pointer-events:none;position:absolute}.shapes label:has(input:checked){background:var(--accent-soft);color:var(--brand-ink);box-shadow:inset 0 -2px 0 var(--brand)}.shapes label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:-2px}.shapes .cnt{font-family:var(--font-mono);color:var(--faint);font-size:13px}.picker{grid-template-columns:minmax(0,320px) minmax(0,1fr);display:grid}.picker>.tree-col{border-right:1px solid var(--line)}.picker>.list-col{min-width:0}@media (max-width:900px){.picker{grid-template-columns:1fr}.picker>.tree-col{border-right:0;border-bottom:1px solid var(--line)}}.tree{margin:0;padding:6px 0;list-style:none}.tree li{margin:0}.tree .node{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:15px;display:flex}.tree .node:hover{background:var(--hover)}.tree .node[aria-current=true]{background:var(--row-selected);box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.tree .node .nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tree .node .id{font-family:var(--font-mono);color:var(--faint);flex:none;font-size:13px}.tree [data-depth="1"] .node{padding-left:28px}.tree [data-depth="2"] .node{padding-left:46px}.tree [data-depth="3"] .node{padding-left:64px}.lv{background:color-mix(in srgb, currentColor 12%, transparent);white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:2px 8px;font-size:13px;font-weight:600}.lv-hq{color:var(--lv-hq)}.lv-group{color:var(--lv-group)}.lv-agent{color:var(--lv-agent)}.lv-sub{color:var(--lv-sub_agent)}.lv-referral{color:var(--lv-referral)}.lv-merchant{color:var(--muted)}.tree mark,.grid mark{background:color-mix(in srgb, var(--gold) 30%, transparent);color:inherit;border-radius:2px;padding:0 1px;font-weight:700}.urlpreview{border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--panel-3);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;font-size:15px;display:flex}.urlpreview code{color:var(--brand-ink);word-break:break-all;font-size:15px}.bars{align-items:flex-end;gap:10px;height:104px;margin-top:6px;display:flex}.bars .b{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.bars .b .fill{background:var(--brand);border-radius:4px 4px 0 0;width:100%;min-height:3px}.bars .b.provisional .fill{background:var(--gold)}.bars .b.open-batch .fill{background:var(--line-2)}.bars .b:hover .fill,.bars .b:focus-visible .fill{background:var(--brand-press)}.bars .b.provisional:hover .fill,.bars .b.provisional:focus-visible .fill{background:var(--warn)}.bars .b .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;z-index:5;box-shadow:var(--shadow);padding:2px 7px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.bars .b:hover .val,.bars .b:focus-visible .val,.bars .b.labelled .val{opacity:1}.bars .b.labelled .val{box-shadow:none;background:0 0;border-color:#0000;padding:2px 0}.barx{gap:10px;margin-top:7px;display:flex}.barx span{text-align:center;min-width:0;color:var(--muted);flex:1 1 0;font-size:13px}.barx span b{color:var(--gold);margin-top:1px;font-size:12px;font-weight:600;display:block}.findings{margin:0;padding:0;list-style:none}.findings li{border-bottom:1px solid var(--hairline);gap:12px;padding:12px 0;display:flex}.findings li:last-child{border-bottom:0;padding-bottom:0}.findings .state{text-align:center;background:color-mix(in srgb, currentColor 12%, transparent);white-space:nowrap;border:1px solid;border-radius:999px;flex:none;min-width:84px;margin-top:1px;padding:2px 9px;font-size:13px;font-weight:700}.state.act{color:var(--coral)}.state.watch{color:var(--gold)}.state.info{color:var(--muted)}.state.ok{color:var(--mint)}.findings .what{min-width:0}.findings .what b{font-size:16px;font-weight:600}.findings .what p{color:var(--ink-2);max-width:76ch;margin:4px 0 0;font-size:15px;line-height:1.55}.findings .what .go{margin-top:7px;font-size:15px;display:inline-block}.cls{white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:999px;align-items:center;padding:1px 8px;font-size:13px;font-weight:600;display:inline-flex}.cls-billing{color:var(--mint)}.cls-ic{color:var(--azure)}.cls-buy{color:var(--violet)}tr.held>td{opacity:.62}tr.held>td.rowlabel,tr.held>td.amt{text-decoration:line-through;text-decoration-thickness:1px}tr.held>td .heldwhy{cursor:help;color:var(--gold);margin-top:2px;margin-left:8px;font-size:13px;text-decoration:none;display:inline-block}.hairrule{border:0;border-top:1px solid var(--hairline);margin:18px 0}.provisional-note{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 7%, var(--panel));color:var(--ink-2);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:15px;line-height:1.55;display:flex}.provisional-note b{color:var(--gold)}.scopebar .sep{background:var(--line-2);align-self:stretch;width:1px;margin:0 2px}.scopebar b{color:var(--text);font-weight:600}.deemph{color:var(--faint);font-size:13px}.fs-note{color:var(--ink-2);max-width:76ch;font-size:15px;line-height:1.55}.specimen{color:var(--gold);border:1px dashed color-mix(in srgb, var(--gold) 44%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 6%, var(--panel));margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:700}table.grid{display:table}table.grid thead{display:table-header-group}table.grid tbody{display:table-row-group}table.grid tfoot{display:table-footer-group}table.grid tr{display:table-row}table.grid th,table.grid td{display:table-cell}table.grid colgroup{display:table-column-group}table.grid col{display:table-column}@media (max-width:560px){table.grid.stacks{min-width:0}table.grid.stacks,table.grid.stacks tbody,table.grid.stacks tr,table.grid.stacks td{width:auto;display:block}table.grid.stacks thead,table.grid.stacks .hide-sm{display:none}.grid-scroll:has(table.grid.stacks){background:0 0;border:0;overflow:visible}table.grid.stacks tbody tr{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);margin:0 0 8px;padding:10px 12px}table.grid.money.stacks tbody tr:nth-child(2n of :not(.expand))>td{background:0 0}table.grid.stacks tbody tr:hover>td{background:0 0}table.grid.stacks tbody td{text-align:right;white-space:normal;border-bottom:0;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;display:flex}table.grid.stacks tbody td:before{content:attr(data-label);text-align:left;font-family:var(--font-body);color:var(--muted);letter-spacing:0;flex:none;font-size:13px;font-weight:600}table.grid.stacks tbody td.rowlabel{white-space:normal;text-align:left;border-bottom:1px solid var(--hairline);margin-bottom:6px;padding:0 0 8px;font-size:16px;font-weight:600;display:block;overflow:visible}table.grid.stacks tbody td.rowlabel:before{content:none}table.grid.stacks tbody td.w-view{display:none}table.grid.stacks tfoot{display:block}table.grid.stacks tfoot tr{border-top:2px solid var(--brand);padding:10px 12px 4px;display:block}table.grid.stacks tfoot td{text-align:right;white-space:normal;background:0 0;border:0;justify-content:space-between;gap:14px;padding:3px 0;display:flex}table.grid.stacks tfoot td:before{content:attr(data-label);font-family:var(--font-body);color:var(--muted);font-size:13px}table.grid.stacks tfoot td:empty{display:none}}.skel{background:linear-gradient(90deg, var(--panel-2) 0%, var(--hover) 40%, var(--panel-2) 80%);border-radius:var(--radius-sm);background-size:300% 100%;animation:1.4s ease-in-out infinite skel-pulse}@keyframes skel-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skel{background:var(--panel-2);animation:none}}.skel-head{margin-bottom:18px}.skel-title{width:22ch;height:26px;margin-bottom:10px}.skel-sub{width:48ch;max-width:100%;height:15px}.skel-band{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.skel-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex:200px;min-width:0;padding:14px 16px}.skel-k{width:12ch;height:12px;margin-bottom:12px}.skel-fig{width:9ch;height:28px;margin-bottom:10px}.skel-note{width:100%;height:12px}.skel-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.skel-row{border-bottom:1px solid var(--hairline);grid-template-columns:2.4fr 1fr 1fr 1fr 1fr;gap:14px;padding:10px 14px;display:grid}.skel-row:last-child{border-bottom:0}.skel-row-head{background:var(--panel-2);border-bottom:2px solid var(--line-2)}.skel-cell{height:13px}.skel-row:nth-child(n+6){opacity:.72}.skel-row:nth-child(n+9){opacity:.46}.skel-row:nth-child(n+11){opacity:.24}.skel-say{color:var(--muted);margin:16px 0 0;font-size:15px}.skel-say-sub{color:var(--faint);max-width:68ch;margin-top:4px;font-size:13px;line-height:1.5;display:block}@media (max-width:560px){.skel-row{grid-template-columns:2fr 1fr 1fr}.skel-row>:nth-child(n+4){display:none}}.pager-work{vertical-align:-1px;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-left:7px;animation:.7s linear infinite pager-spin;display:inline-block}@keyframes pager-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pager-work{opacity:.5;border-right-color:currentColor;animation:none}}a.pager-on:has(.pager-work){pointer-events:none;opacity:.75}:is(.fs:has(a.pager-on .pager-work) .grid-scroll,.panel:has(a.pager-on .pager-work) .grid-scroll){opacity:.5;transition:opacity .12s}.fs:has(a.pager-on .pager-work) .grid-scroll{pointer-events:none}.rows-per{flex:none;align-items:center;gap:6px;margin-right:8px;display:inline-flex}.rows-per label{color:var(--muted);font-size:14px}.rows-per select{font:inherit;border:1px solid var(--border);color:var(--text);background:var(--panel);background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);appearance:none;cursor:pointer;background-position:right 10px center,right 5px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:6px;flex:none;width:max-content;min-width:5.5em;max-width:100%;padding:5px 26px 5px 9px;font-size:14px;line-height:1}.rows-per select:hover{background-color:var(--hover)}.rows-per select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rows-per[data-pending] select{opacity:.6;cursor:progress}.rows-per[data-pending]:after{content:"";border:1.5px solid var(--muted);border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite pager-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.rows-per[data-pending]:after{border-right-color:var(--muted);opacity:.5;animation:none}}:is(.fs:has(.rows-per[data-pending]) .grid-scroll,.panel:has(.rows-per[data-pending]) .grid-scroll){opacity:.5;pointer-events:none;transition:opacity .12s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select,input[type=month],input[type=date]{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm)}select option,select optgroup{background:var(--panel);color:var(--text)}.sh-rank li,.sh-rank .sh-rank-head,table.grid th:last-child,table.grid td:last-child{padding-right:14px}table.grid th:first-child,table.grid td:first-child{padding-left:14px}.idle-veil{z-index:2000;background:color-mix(in srgb, var(--shadow-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.idle-ask{background:var(--panel);width:min(440px,100%);color:var(--text);border:1px solid var(--line);box-shadow:0 18px 60px color-mix(in srgb, var(--shadow-ink) 30%, transparent);border-radius:12px;padding:22px 24px}.idle-ask h2{margin:0 0 8px;font-size:18px;font-weight:700}.idle-ask p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.5}.idle-n{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.idle-bar{background:var(--line);border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.idle-bar span{background:var(--accent,var(--text));height:100%;transition:width 1s linear;display:block}.idle-acts{flex-wrap:wrap;gap:10px;display:flex}#mfa-rec.code-input{letter-spacing:.06em}.code-input{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-align:center;width:100%;padding:10px 12px;font-size:22px}.mfa-steps{gap:12px;margin:0 0 14px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.mfa-qr{border:1px solid var(--line);background:#fff;border-radius:8px;width:196px;height:196px;margin:10px 0 6px;padding:8px}.mfa-qr svg{width:100%;height:100%;display:block}.mfa-key summary{cursor:pointer;color:var(--muted);font-size:12px}.mfa-key code{letter-spacing:.08em;background:var(--panel-3,var(--surface));border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:6px;margin:4px 0;padding:8px 10px;font-size:14px;display:block}.mfa-key p{margin:6px 0 2px;font-size:12px}.mfa-codes{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.mfa-codes li{background:var(--panel-3,var(--surface));border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:6px;padding:6px 10px}.mfa-ways{gap:6px;margin:0 0 14px;display:flex}.mfa-ways button{font:inherit;cursor:pointer;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.mfa-ways button.on{color:var(--surface);background:var(--text);border-color:var(--text)}.linkish{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gsteps{counter-reset:gstep;margin:0 0 14px;padding-left:0;list-style:none}.gsteps li{counter-increment:gstep;max-width:82ch;padding:0 0 12px 38px;line-height:1.55;position:relative}.gsteps li:before{content:counter(gstep);background:var(--brand);width:24px;height:24px;color:var(--on-brand,#fff);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.gsteps li+li{border-top:1px solid var(--line);padding-top:12px}.gsteps li+li:before{top:13px}.gsteps b{color:var(--ink-2)}@media (min-width:900px){.gsteps{columns:2;column-gap:44px}.gsteps li{break-inside:avoid;max-width:none;padding-bottom:16px}.gsteps li+li{border-top:0;padding-top:0}.gsteps li+li:before{top:1px}}@media (max-width:520px){.gsteps li{padding-left:32px}}.px-area h3{margin:18px 0 6px;font-size:14px;font-weight:600}.px-area:first-of-type h3{margin-top:4px}.crumbs-inline{color:var(--muted);margin:0;font-size:13px}.px-record{grid-template-columns:minmax(12ch,22ch) 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.px-record div{display:contents}.px-record dt{color:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);padding:3px 0;font-size:12px}.px-record dd{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);overflow-wrap:anywhere;margin:0;padding:3px 0}.px-record dd.amt{font-variant-numeric:tabular-nums}.px-record pre{white-space:pre-wrap;margin:0;font-size:12px}.code-wrap label{color:var(--faint);margin-bottom:14px;font-size:13px;font-weight:400;line-height:1.5;display:block}.code-cells{gap:8px;display:flex;position:relative}.code-cells .code-real{z-index:1;color:#0000;caret-color:#0000;letter-spacing:1em;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.code-cells .code-real:focus,.code-cells .code-real:focus-visible{box-shadow:none;border:0;outline:none}.code-cell{min-width:0;height:56px;font-family:var(--font-mono);color:var(--text);background:color-mix(in srgb, var(--text) 6%, var(--surface-raised));border:1px solid var(--line-2);isolation:isolate;border-radius:10px;flex:1 1 0;place-items:center;font-size:24px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s;display:grid;position:relative}.code-cell.is-set{border-color:color-mix(in srgb, var(--brand) 55%, var(--line-2));background:color-mix(in srgb, var(--brand) 12%, var(--surface-raised));animation:.16s ease-out code-pop}.code-cells:focus-within .code-cell.is-next{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.code-cells:focus-within .code-cell.is-next:after{content:"";background:var(--brand);border-radius:1px;width:2px;height:26px;margin:-13px 0 0 -1px;animation:1.06s step-end infinite code-caret;position:absolute;top:50%;left:50%}.code-cell:before{content:"•";color:color-mix(in srgb, var(--text) 34%, transparent);z-index:-1;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.code-cell.is-set:before{color:var(--brand);animation:.34s cubic-bezier(.3,0,.2,1) forwards code-dot-go}.code-cells:focus-within .code-cell.is-next:before{content:none}.code-cell.starts-group{margin-left:16px}.code-wrap.ok .code-cell{border-color:var(--good);background:color-mix(in srgb, var(--good) 10%, var(--surface-raised))}.code-wrap.bad .code-cell{border-color:var(--critical)}.code-wrap.shake .code-cells{animation:.42s ease-in-out code-shake}.code-burst{pointer-events:none;opacity:0;z-index:-1;background:0 0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.code-cell.is-set .code-burst{animation:.52s cubic-bezier(.2,.7,.3,1) forwards code-burst}.code-burst:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:50%;position:absolute;inset:-3px}.code-cell.is-set .code-burst:after{animation:.52s ease-out forwards code-ring}@keyframes code-ring{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}@keyframes code-pop{0%{transform:translateY(3px)scale(.96)}to{transform:none}}@keyframes code-burst{0%{opacity:1;box-shadow:0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand), 0 0 0 0 var(--brand)}70%{opacity:.85}to{opacity:0;box-shadow:0 -20px 0 -1px var(--brand), 14px -14px 0 -1px var(--brand), 20px 0 0 -1px var(--brand), 14px 14px 0 -1px var(--brand), 0 20px 0 -1px var(--brand), -14px 14px 0 -1px var(--brand), -20px 0 0 -1px var(--brand), -14px -14px 0 -1px var(--brand)}}@keyframes code-dot-go{0%{opacity:1;transform:scale(1)}40%{opacity:.5;transform:scale(2.1)}to{opacity:0;transform:scale(3)}}@keyframes code-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes code-shake{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(4px)}50%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.code-cell,.code-cell.is-set{transition:none;animation:none}.code-cell.is-set:before,.code-cell.is-set .code-burst,.code-cell.is-set .code-burst:after{opacity:0;animation:none}.code-wrap.shake .code-cells,.code-cells:focus-within .code-cell.is-next:after{animation:none}}@media (max-width:420px){.code-cells{gap:6px}.code-cell{height:48px;font-size:20px}.code-cell.starts-group{margin-left:10px}.code-cell:before{font-size:20px}.code-cells:focus-within .code-cell.is-next:after{height:22px}}.code-line{min-height:1.4em;color:var(--muted);margin:6px 0 0;font-size:12px}.code-wrap.bad .code-line{color:var(--critical)}.code-wrap.ok .code-line{color:var(--good)}.spin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);width:18px;height:18px;color:var(--muted);border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.spin-inline{vertical-align:-2px;color:currentColor;width:14px;height:14px;margin-right:6px}.tick path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.45s ease-out forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.spin{animation:none}.tick path{stroke-dashoffset:0;animation:none}}.mfa-qr{margin-left:auto;margin-right:auto}.mfa-key code{overflow-wrap:anywhere;white-space:normal}.mfa-steps li{overflow-wrap:anywhere}.vault-verdict{border:1px solid var(--line);border-left:3px solid var(--good);border-radius:var(--radius-sm);background:var(--panel-3);padding:12px 14px}.vault-verdict.is-short{border-left-color:var(--critical)}.vault-verdict p{color:var(--text);margin:0;font-size:15px;line-height:1.5}.vault-missing{font-family:var(--font-mono);color:color-mix(in srgb, var(--critical) 72%, var(--text));font-size:13px;font-weight:600}.vault-env{color:color-mix(in srgb, var(--faint) 62%, var(--text));font-size:13px}.vault-live{font-family:var(--font-mono);color:var(--text);font-size:13px}.vault-live .deemph{font-family:var(--font-body)}.keyrow.is-missing{border-left:2px solid var(--critical);padding-left:10px}.keyrow{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);gap:6px;padding:10px 0;display:grid}.keyrow:last-child{border-bottom:0}.keyrow-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.keyrow-head .deemph{font-size:12px}.keyrow-state{font-size:13px}.keyrow-hist summary{cursor:pointer;color:var(--muted);font-size:12px}.keyrow-hist ul{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:12px}.door{color:var(--muted);border-radius:6px;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-8px 0;padding:10px;display:inline-flex}.door:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.err-stage{place-items:center;padding:24px 0;display:grid}.err-card{background:var(--panel);border:1px solid var(--line);width:min(640px,100%);box-shadow:0 12px 40px color-mix(in srgb, var(--text) 10%, transparent);border-radius:14px;padding:28px 28px 20px}.err-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px}.err-card h1{margin:0 0 8px;font-size:26px;font-weight:700}.err-words{color:var(--text-muted);max-width:56ch;margin:0 0 14px;font-size:15px;line-height:1.5}.es-say{color:var(--muted);min-height:1.4em;margin:8px 0 0;font-size:13px}.err-detail{color:var(--muted);margin:-6px 0 14px;font-size:12px}.err-acts{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.err-acts .btn,.err-acts .btn-ghost{text-decoration:none}.coinrun{border-top:1px solid var(--line);padding-top:12px}.coinrun-bar{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.coinrun canvas{background:color-mix(in srgb, var(--text) 4%, transparent);cursor:pointer;touch-action:manipulation;border-radius:8px;outline:none;width:100%;height:auto;display:block}.coinrun canvas:focus-visible{box-shadow:0 0 0 2px var(--brand)}.stepup-drawer{padding:24px 22px}.stepup-body{gap:12px;display:grid}.stepup-body h2{margin:0;font-size:18px;font-weight:700}button.door{cursor:pointer;font:inherit;background:0 0;border:0}td .idline>div{grid-template-columns:max-content 1fr;column-gap:8px;display:grid}table.grid th[data-col=changed]{width:42%}table.grid.stick-last th:last-child,table.grid.stick-last td:last-child{background:var(--panel);box-shadow:-10px 0 10px -10px var(--shadow-ink,#00000059);position:sticky;right:0}table.grid.stick-last th:last-child{background:var(--panel-2);top:auto}@media (max-width:560px){table.grid.stick-last td:last-child{box-shadow:none;position:static}}td .idline dt{white-space:nowrap}.ich-pull{border:1px solid var(--border);border-radius:var(--radius,8px);background:color-mix(in srgb, var(--surface) 92%, var(--ink));margin:6px 0 14px;padding:10px 12px}.ich-pull .row{flex-wrap:wrap;align-items:center}.navbar-wrap{z-index:2000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.navbar{background:var(--brand-ink);width:0;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--brand-ink) 55%, transparent), 0 0 3px color-mix(in srgb, var(--brand-ink) 70%, transparent);opacity:0;border-top-right-radius:2px;border-bottom-right-radius:2px;transition:width .24s,opacity .28s 60ms}.navbar.on{opacity:1;transition:width .24s,opacity .1s}.navbar.on:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-ink) 60%, #fff) 80%, #fff);opacity:.6;width:90px;height:100%;animation:1.1s ease-in-out infinite navbar-sheen;position:absolute;top:0;right:0}@keyframes navbar-sheen{0%{opacity:.15}50%{opacity:.7}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.navbar{transition:width .15s linear,opacity .15s linear}.navbar.on:after{opacity:.4;animation:none}}@media (pointer:coarse){.chip button,.sw-x,.acct-close{min-width:40px;min-height:40px}.sh-me,.sw-tab{min-height:44px}.density button,.pager-on,.rows-per select,.rows-per select,.period-pick select,.sh-findbtn{min-width:40px}#railfind,.sh-findbtn,.theme-toggle,.sh-pal-in input,.filters .ff>input,.filters .ff>select,.field input,.field select,.reportbar input,.reportbar select{min-height:40px}input[type=checkbox],input[type=radio]{flex:none;width:20px;min-width:20px;height:20px;min-height:20px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:8px;min-height:40px;display:inline-flex}.btn,.btn-ghost,.btn-sm,.linkish,.filters .acts .btn-sm,.filters .acts button{min-height:40px}a.rowopen,td .row a.linklike,.sh-choose>summary{padding:10px 0;display:inline-block}td>a,td a.drill,td a.linklike,td a.rowopen,.scopebar a,.rectabs a,.acct-v a{align-items:center;min-height:40px;display:inline-flex}a.pager-on{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.rows-per select{min-height:40px}}.lnow{align-items:center;gap:12px;display:flex}.lnow-sky{flex:none;line-height:0}.lnow-said{gap:1px;min-width:0;display:grid}.lnow-line{align-items:center;gap:8px;display:flex}.lnow-dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.lnow-colon{animation:1s step-end infinite lnow-blink}@keyframes lnow-blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.lnow-colon{animation:none}}.lnow-where{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lnow-stage{z-index:2;color:var(--stage-ink);text-align:right;flex-direction:row-reverse;position:absolute;top:44px;right:clamp(28px,5vw,72px)}.lnow-stage .lnow-said{justify-items:end}.lnow-stage .lnow-clock{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}.lnow-stage .lnow-temp{opacity:.86;font-size:16px;font-weight:600}.lnow-stage .lnow-line{justify-content:flex-end}.lnow-panel{width:min(340px,84%);color:var(--text);border-bottom:1px solid var(--line);margin-inline:auto;padding-bottom:18px;position:absolute;top:clamp(28px,6vh,56px);left:0;right:0}.lnow-panel .lnow-clock{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.lnow-panel .lnow-temp{color:var(--muted);font-size:16px;font-weight:600}.lnow-panel .lnow-where{color:var(--muted);opacity:1;font-size:13px}.lnow-panel .lnow-date{color:var(--muted);font-size:13px}@media (max-width:900px){.lnow-panel{width:100%;max-width:340px;margin:0 auto 26px;position:static}}.lnow-bar{color:var(--text);gap:10px}.lnow-bar .lnow-said{text-align:right;justify-items:end}.lnow-bar .lnow-line{justify-content:flex-end}.lnow-bar .lnow-hello{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25}.lnow-bar .lnow-clock{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:600}.lnow-bar .lnow-temp{color:var(--muted);font-size:13px;font-weight:600}.lnow-bar .lnow-where,.lnow-bar .lnow-date{color:var(--muted);opacity:1;font-size:12px}.lnow-bar .lnow-where{display:none}@media (max-width:1100px){.lnow-bar .lnow-line,.lnow-bar .lnow-sky{display:none}}@media (max-width:860px){.lnow-bar{display:none}}@media (max-width:620px){.lnow-stage{top:22px;right:20px}.lnow-stage .lnow-clock{font-size:20px}}.dropfield{flex-direction:column;gap:6px;min-width:0;display:flex}.dropfield-k{color:var(--muted);font-size:15px}.dropfield-hint{color:var(--faint);font-size:13px;line-height:1.5}.drop{border:1.5px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--panel-3);min-height:64px;color:var(--ink-2);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s,color .12s;display:flex}.drop:hover{border-color:var(--brand);color:var(--text)}.drop-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop:has(.drop-input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.drop-mark{width:26px;height:26px;color:var(--brand);opacity:.85;flex:none}.drop-say{flex-direction:column;gap:2px;min-width:0;display:flex}.drop-say b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.drop-sub{color:var(--faint);font-size:13px}.drop.is-over{border-style:solid;border-color:var(--brand);color:var(--text);background:color-mix(in srgb, var(--brand) 12%, var(--panel-3))}.drop.is-over .drop-mark{opacity:1;transform:translateY(-2px)}.drop-mark{transition:transform .12s,opacity .12s}.drop.has-file{border-style:solid;border-color:color-mix(in srgb, var(--brand) 45%, var(--line-2))}.drop.has-file .drop-mark{color:var(--mint)}.drop-clear{align-self:flex-start;font-size:13px}.drop-refused{color:var(--coral);align-items:flex-start;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.drop-refused svg{flex:none;width:15px;height:15px;margin-top:2px}@media (prefers-reduced-motion:reduce){.drop,.drop-mark{transition:none}.drop.is-over .drop-mark{transform:none}}.row-drop{align-items:stretch}.row-drop .dropfield{flex:30ch;min-width:26ch}.row-drop .field,.row-drop>label{flex:0 28ch}@media (max-width:560px){.row-drop .dropfield,.row-drop .field{flex-basis:100%}}tr.cap-off>td{color:var(--muted)}tr.cap-off>td .sub{color:var(--faint)}tr.cap-off>td .mono{color:var(--muted)}.fs-head{font-size:15px;transform:translateY(calc(.65em - 100%))}.fs-head:has(.fs-act){transform:translateY(-50%)}.reportbar input.findbox{min-width:34ch}@media (max-width:560px){.reportbar input.findbox{width:100%;min-width:0}}@media (prefers-reduced-motion:no-preference){.sw-back{animation:.16s both sw-scrim}.sw{animation:.2s cubic-bezier(.22,1,.36,1) both sw-in}@keyframes sw-scrim{0%{opacity:0}to{opacity:1}}@keyframes sw-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}table.grid tr.expand:not([hidden])>td{animation:.16s both fadein}.alert-ok,.alert-error{animation:.22s cubic-bezier(.22,1,.36,1) both said}@keyframes said{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}.stat-act{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.stat-act:hover{text-decoration-style:solid}.sh-tenant{border:1px solid var(--line);background:var(--well);border-radius:8px;margin:10px 12px 0}.sh-tenant.is-platform{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.sh-tenant b{font-size:14px;font-weight:600;line-height:1.25;display:block}.sh-tenant .deemph{color:var(--muted);font-size:11px;display:block}.sh-tenant-cur{padding:8px 10px}.sh-tenant-pick>summary{cursor:pointer;padding:8px 10px;list-style:none;position:relative}.sh-tenant-pick>summary::-webkit-details-marker{display:none}.sh-tenant-pick>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;position:absolute;top:14px;right:10px;transform:rotate(45deg)}.sh-tenant-pick[open]>summary:after{top:17px;transform:rotate(-135deg)}.sh-tenant-menu{border-top:1px solid var(--line);gap:2px;padding:4px;display:grid}.sh-tenant-menu a{color:var(--ink);border-radius:6px;padding:6px 8px;font-size:13px;text-decoration:none;display:block}.sh-tenant-menu a:hover{background:var(--hover)}.sh-tenant-menu a.on{background:var(--hover);font-weight:600}.sh-tenant-menu .deemph{margin-left:6px;display:inline}.ptree{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:20px;display:grid}.ptree-head{padding-bottom:2px}.ptree-help{color:var(--muted);cursor:help;border-bottom:1px dotted var(--line)}.ptree-side{border:1px solid var(--line);background:var(--well);border-radius:8px;padding:2px 0}.ptree-side .tree .node{color:var(--ink);border-left:2px solid #0000;text-decoration:none}.ptree-side .tree .node[aria-current=true]{border-left-color:var(--accent)}.ptree-side .tree [data-depth="1"] .node,.ptree-side .tree [data-depth="2"] .node,.ptree-side .tree [data-depth="3"] .node{padding-left:inherit}.ptree-pane{border:1px solid var(--line);background:var(--well);border-radius:8px;padding:16px;position:sticky;top:12px}.ptree-h{margin:0;font-size:17px;font-weight:600}.ptree-actions-h{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.ptree-row{color:var(--ink);border-left:2px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;text-decoration:none;display:flex}.ptree-row:hover{background:var(--hover)}.ptree-row.on{background:var(--hover);border-left-color:var(--accent)}.ptree-row.on .ptree-name{font-weight:600}.ptree-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ptree-badge{color:var(--muted);flex:none;font-size:11px}.ptree-count{color:var(--muted);text-align:right;flex:none;width:4.5rem;font-size:12px}@media (max-width:960px){.ptree{grid-template-columns:minmax(0,1fr)}.ptree-pane{position:static}}.rectabs-primary button{font-size:15px;font-weight:600}.rectabs-primary button .n{opacity:.65;margin-left:5px;font-size:11px}.rectabs-second{margin-top:-4px}.rectabs-second button{color:var(--muted);padding-top:6px;padding-bottom:6px;font-size:13px;font-weight:400}.rectabs-second button[aria-selected=true]{color:var(--ink);font-weight:600}.ptree-crumb{margin:0;font-size:12px;line-height:1.5}.psearch{align-items:center;gap:8px}.psearch input{flex:auto;min-width:0;max-width:28rem}.scopebar-act{margin-left:auto}.reccard{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;padding:16px 18px}.reccard-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reccard-name{letter-spacing:-.02em;color:var(--text);margin:0;font-size:27px;font-weight:600;line-height:1.15}.reccard-state{text-transform:none;font-size:12px}.state-good{color:var(--good);background:color-mix(in srgb, var(--good) 12%, transparent);border-color:color-mix(in srgb, var(--good) 34%, transparent)}.state-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 34%, transparent)}.state-bad{color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent);border-color:color-mix(in srgb, var(--critical) 34%, transparent)}.state-quiet{color:var(--muted);background:var(--panel-2);border-color:var(--line)}.reccard-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.reccard-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.rfact{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;min-width:0;padding:8px 10px}.rfact-k{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.rfact-v{color:var(--text);overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;font-size:15px;font-weight:500;display:flex}.rfact-v a{text-underline-offset:2px;text-decoration:underline}.rfact-v.mono{overflow-wrap:normal;word-break:keep-all;font-size:14px}.rfact.wide{grid-column:span 2}.rfact.wide .rfact-v.mono{overflow-wrap:anywhere;word-break:normal}@media (max-width:560px){.rfact.wide{grid-column:span 2}}.reccard-note{color:var(--muted);margin:12px 0 0;font-size:13px}.rcopy{cursor:pointer;color:var(--muted);background:0 0;border:0;flex:none;align-self:center;align-items:center;padding:0 2px;font-size:12px;line-height:1;display:inline-flex}.rcopy:hover{color:var(--brand-ink)}.rcopy:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (max-width:560px){.reccard{padding:13px 14px}.reccard-name{font-size:22px}.reccard-acts{width:100%;margin-left:0}.reccard-facts{grid-template-columns:1fr 1fr}}.rtiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 16px;display:grid}.rtile{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:11px 13px;display:flex}a.rtile{color:inherit;text-decoration:none}a.rtile:hover{border-color:color-mix(in srgb, var(--brand-ink) 45%, var(--line))}.rtile-k{color:var(--muted);font-size:12px;font-weight:600}.rtile-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600;line-height:1.2}.rtile-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.recnav{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:16px;display:grid}.recnav-list{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:12px}.recnav-item{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.recnav-item:hover{background:var(--panel-2);color:var(--text)}.recnav-item.on{background:var(--brand);color:#fff;font-weight:600}.recnav-item.on .recnav-n{color:#fff;opacity:.85}.recnav-n{font-family:var(--font-mono);color:var(--muted);font-size:12px}.recnav-body{min-width:0}.recnav-block+.recnav-block{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.recnav-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:2px 10px 4px;font-size:11px;font-weight:600}@media (max-width:860px){.recnav{grid-template-columns:minmax(0,1fr)}.recnav-list{flex-direction:row;padding:5px;position:static;overflow-x:auto}.recnav-item{flex:none}.recnav-block{display:contents}.recnav-block+.recnav-block{border-top:0;margin-top:0;padding-top:0}.recnav-head{display:none}}
:root{--drill-rest:color-mix(in srgb, var(--brand) 34%, transparent);--drawer:color-mix(in srgb, var(--brand) 4%, var(--panel))}:root[data-theme=dark]{--drill-rest:color-mix(in srgb, var(--brand) 48%, transparent);--drawer:color-mix(in srgb, var(--brand) 9%, var(--panel))}button.fig,a.fig{font:inherit;color:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-bottom:1px dotted var(--drill-rest);text-align:right;background:0 0;border-radius:0;padding:0;text-decoration:none}button.fig:hover,a.fig:hover{border-bottom-style:solid;border-bottom-color:var(--brand);color:var(--brand-ink);background:0 0;text-decoration:none}button.fig[aria-expanded=true],a.fig[aria-expanded=true]{border-bottom:2px solid var(--brand);color:var(--brand-ink);font-weight:600}button.fig:active{transform:none}td.neg button.fig,button.fig.neg,td.neg a.fig,td.neg button.fig:hover,button.fig.neg:hover{color:var(--coral)}button.fig.name,a.fig.name{text-align:left;white-space:normal;font-family:inherit;font-weight:500}.kpiband .n button.fig{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.kpiband .n.money button.fig{border-bottom-width:2px}.kpiband .n.neg button.fig{color:var(--coral)}.chain .leg .v button.fig{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.kpiband .n button.fig .figure,.kpiband .n button.fig .figure-row,.chain .leg .v button.fig .figure-row{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.drawer{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--drawer);margin:10px 0 4px;overflow:hidden}.drawer[hidden]{display:none!important}.drawer-in{padding:14px 16px 16px}@media (prefers-reduced-motion:no-preference){.drawer:not([hidden]){animation:.16s both drawerin}@keyframes drawerin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}table.grid tr.drawer-row>td{background:var(--panel);white-space:normal;padding:0 10px 10px}table.grid tr.drawer-row[hidden]{display:none}table.grid.money tbody tr.drawer-row>td{background:var(--panel)}table.grid tr.drawer-row.as-panel>td{border:0;padding:0}tr.drawer-row.as-panel .drawer,.drawer.as-panel{border:0;border-left:1px solid var(--line-2);background:var(--panel);width:min(620px,100vw);max-width:100vw;box-shadow:-18px 0 48px -24px var(--shadow-ink,#00000073);overscroll-behavior:contain;z-index:90;border-radius:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}tr.drawer-row.as-panel .drawer-in,.drawer.as-panel .drawer-in{z-index:0;background:var(--panel);box-sizing:border-box;min-height:100%;padding:20px 22px 40px;position:relative}tr.drawer-row.as-panel .drawer:before,.drawer.as-panel:before{content:"";z-index:-1;pointer-events:none;background:var(--scrim);position:fixed;inset:0}tr.drawer-row.as-panel .drawer-head,.drawer.as-panel .drawer-head{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);padding-top:2px;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){tr.drawer-row.as-panel .drawer:not([data-closing]),.drawer.as-panel:not([data-closing]){animation:.24s cubic-bezier(.22,1,.36,1) both drawerslide}@keyframes drawerslide{0%{transform:translate(100%)}to{transform:translate(0)}}tr.drawer-row.as-panel .drawer:not([data-closing]):before,.drawer.as-panel:not([data-closing]):before{animation:.24s both drawerscrim}@keyframes drawerscrim{0%{opacity:0}to{opacity:1}}tr.drawer-row.as-panel .drawer[data-closing],.drawer.as-panel[data-closing]{transition:transform .24s cubic-bezier(.4,0,1,1);animation:none;transform:translate(0)}tr.drawer-row.as-panel .drawer[data-closing=go],.drawer.as-panel[data-closing=go]{transform:translate(100%)}tr.drawer-row.as-panel .drawer[data-closing]:before,.drawer.as-panel[data-closing]:before{opacity:1;transition:opacity .24s;animation:none}tr.drawer-row.as-panel .drawer[data-closing=go]:before,.drawer.as-panel[data-closing=go]:before{opacity:0}}:is(.main:has(.drawer.as-panel:not([hidden]))>.viewas,.main:has(.drawer.as-panel:not([hidden]))>.topbar,.main:has(tr.drawer-row.as-panel .drawer:not([hidden]))>.viewas,.main:has(tr.drawer-row.as-panel .drawer:not([hidden]))>.topbar){z-index:0}@media (max-width:900px){tr.drawer-row.as-panel .drawer,.drawer.as-panel{border-left:0;width:100vw}}.drawer-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:12px;padding-bottom:10px;display:flex}.drawer-head h3{color:var(--brand-ink);margin:0;font-size:15px;font-weight:600}.drawer-head h3:focus{outline:none}.drawer-head h3:focus-visible{box-shadow:var(--ring);border-radius:3px}.drawer-head .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:600}.drawer-head .v .figure-row,.drawer-head .v .num{font-size:inherit;font-weight:inherit}.drawer-head .v.neg,.drawer-head .v .neg{color:var(--coral)}.drawer-head .shut,.drawer-head a.shut{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:3px 9px;font-size:13px;text-decoration:none}.drawer-head .shut:hover{background:var(--panel-2);color:var(--text)}.trail{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.trail .up{font:inherit;color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.trail .sep{color:var(--faint)}.trail .here{color:var(--text);font-weight:600}.how{margin:0 0 14px}.how p{color:var(--ink-2);max-width:76ch;margin:0 0 8px;font-size:14px;line-height:1.6}.how p:last-child{margin-bottom:0}.how p b{color:var(--text)}.math{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 10px;padding:8px 11px;font-size:14px;display:inline-flex}.math b{color:var(--text);font-weight:600}.math b .figure-row,.math b .num{font-size:inherit}.math .op{color:var(--faint)}.math .eq{color:var(--brand-ink);font-weight:600}.src{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.src .src-row{display:contents}.src dt{color:var(--muted);font-weight:600}.src dd{color:var(--ink-2);font-family:var(--font-mono);word-break:break-word;margin:0}table.mini{border-collapse:collapse;width:100%;font-size:14px}table.mini th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 8px 5px;font-size:13px;font-weight:600}table.mini th.amt,table.mini td.amt{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.mini td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:6px 8px}table.mini tbody tr:last-child td{border-bottom:0}table.mini tfoot td{border-top:1px solid var(--text);border-bottom:0;padding-top:7px;font-weight:700}table.mini tfoot tr+tr td{border-top:0;font-weight:500}table.mini td.neg,table.mini .neg{color:var(--coral)}table.mini td .sub{color:var(--faint);white-space:normal;max-width:52ch;margin-top:1px;font-size:12px;display:block}table.mini td .figure-row,table.mini td .num{font-size:inherit}.mini-scroll{overflow-x:auto}table.mini.ladder td.lvl1{padding-left:20px}table.mini.ladder td.lvl2{padding-left:36px}table.mini.ladder td.lvl3{padding-left:52px}table.mini.ladder td.lvl4{padding-left:68px}table.mini.ladder tr.lad-top td{font-weight:600}table.mini.ladder tr.groupsum td{border-top:1px solid var(--line-2);border-bottom:0;font-weight:700}table.mini.ladder tr.grouphead td{color:var(--muted);border-bottom:0;padding-top:12px;font-size:12px;font-weight:700}table.mini.ladder tr.lad-own td{background:color-mix(in srgb, var(--brand) 7%, transparent)}table.mini.ladder tfoot td{border-top:2px solid var(--brand)}table.mini.ladder td.rate,table.mini.ladder th:nth-child(2){text-align:right;white-space:nowrap}table.mini.ladder td.rate{color:var(--muted);font-family:var(--font-mono);font-size:13px}table.mini.ladder td .sub{display:block}@media (max-width:560px){table.mini.ladder th:nth-child(2),table.mini.ladder td:nth-child(2){display:none}table.mini.ladder td.lvl2{padding-left:28px}table.mini.ladder td.lvl3{padding-left:40px}table.mini.ladder{margin-top:22px}}.expband{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px;padding:7px 11px;font-size:13px;display:flex}.expband .who{color:var(--text);font-weight:600}.expband .who .mono{color:var(--faint);font-size:12px;font-weight:400}.expband .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto;font-size:15px;font-weight:700}.expband .v.neg,.expband .v .neg{color:var(--coral)}.expband .pc{font-family:var(--font-mono);font-size:13px}table.mini.grouped tbody+tbody tr.grouphead td{padding-top:12px}table.mini.grouped tr.grouphead td{color:var(--muted);border-bottom:0;padding-bottom:2px;font-size:12px;font-weight:700}table.mini.grouped tr.groupsum td{border-top:1px solid var(--line-2);border-bottom:0;font-weight:700}table.mini.grouped tr.groupsum td:first-child{font-weight:600}table.mini.grouped tfoot td{border-top:2px solid var(--brand)}table.mini.grouped tfoot tr.roundline td{color:var(--muted);border-top:0;font-size:12px;font-weight:400}table.mini th.cur,table.mini td.cur{text-align:left;width:10px;color:var(--faint);font-family:var(--font-mono);padding-left:0;padding-right:0;font-weight:400}.share{background:var(--brand);border-radius:2px;min-width:2px;height:4px;margin-top:3px;margin-left:auto;display:block}.share.neg{background:var(--coral)}.share.sm{opacity:.45}.rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rate .unit{color:var(--faint);font-size:.9em}.rate.nil{color:var(--faint);font-family:var(--font-body);font-style:italic}.cite{color:var(--muted);font-size:12px;font-family:var(--font-body);max-width:76ch;margin-top:2px;line-height:1.5;display:block}.cite b{color:var(--good);font-weight:600}.cite i{color:var(--gold);font-style:normal;font-weight:600}.lede{color:var(--ink-2);max-width:78ch;margin:0 0 4px;font-size:14px;line-height:1.65}.lede b{color:var(--text);font-weight:600}.howto{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--panel);align-items:flex-start;gap:11px;margin:0;padding:11px 13px;display:flex}.howto svg{width:17px;height:17px;color:var(--brand);flex:none;margin-top:2px}.howto p{color:var(--ink-2);max-width:76ch;margin:0;font-size:14px;line-height:1.6}.howto p+p{margin-top:6px}.howto p b{color:var(--text)}.howto kbd{font-family:var(--font-mono);border:1px solid var(--line-2);background:var(--panel-3);border-radius:3px;padding:0 4px;font-size:12px}.warnrow>td{background:color-mix(in srgb, var(--gold) 5%, transparent)}.warnrow>td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.flag{white-space:nowrap;vertical-align:1px;color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.flag.ok{color:var(--mint);border-color:color-mix(in srgb, var(--mint) 34%, transparent);background:color-mix(in srgb, var(--mint) 12%, transparent)}.flag.bad{color:var(--coral);border-color:color-mix(in srgb, var(--coral) 34%, transparent);background:color-mix(in srgb, var(--coral) 12%, transparent)}table.grid.money td.rowlabel{max-width:34ch}table.grid.money td.rowlabel .sub{white-space:normal;max-width:42ch;line-height:1.35}td.rowlabel .idsub{font-family:var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;unicode-bidi:isolate;max-width:15ch;margin-top:1px;font-size:12px;font-weight:400;display:block;overflow:hidden}td.rowlabel .idsub>*{direction:ltr;unicode-bidi:isolate}details.grid-terms{margin:2px 0 6px;font-size:14px}details.grid-terms>summary{cursor:pointer;color:var(--muted);border-bottom:1px dotted var(--drill-rest);align-items:baseline;gap:6px;width:max-content;padding:2px 0;font-weight:600;list-style:none;display:inline-flex}details.grid-terms>summary::-webkit-details-marker{display:none}details.grid-terms>summary:before{content:"+";color:var(--brand);font-family:var(--font-mono)}details.grid-terms[open]>summary:before{content:"−"}details.grid-terms>summary:hover{color:var(--brand-ink);border-bottom-style:solid;border-bottom-color:var(--brand)}details.grid-terms .grid-defs{margin-top:8px}#passthrough{margin-top:18px;display:block}.legline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;display:flex}.legline .term{align-items:baseline;gap:7px;display:inline-flex}.legline .term .k{color:var(--muted);font-size:13px}.legline .term .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.legline .sign{color:var(--faint);font-family:var(--font-mono);font-size:15px}.legline .ends{color:var(--muted);flex:22ch;font-size:13px}.legline .ends b{color:var(--text);font-weight:600}th a.sorth{color:inherit;border-bottom:1px dotted var(--drill-rest);text-decoration:none}th a.sorth:hover{color:var(--brand-ink);border-bottom-style:solid;border-bottom-color:var(--brand);text-decoration:none}th[aria-sort] a.sorth{color:var(--brand-ink);border-bottom:2px solid var(--brand)}th[aria-sort=descending] a.sorth:after{content:" ▾";font-size:.85em}th[aria-sort=ascending] a.sorth:after{content:" ▴";font-size:.85em}a.fig[aria-expanded=true]{text-decoration:none}.reportbar form.showform{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reportbar form.showform select{width:auto;max-width:24ch}.reportbar input.ym{width:13ch}.reportbar .grow{margin-left:auto}.export-act{font-size:13px}@media (max-width:720px){.drawer-head .shut{margin-left:0}.src{grid-template-columns:1fr;gap:1px 0}.src dd{margin-bottom:6px}}@media (max-width:560px){.money-grid .fs-body.flush{padding-top:30px}.money-grid .fs{margin-top:28px}table.grid.stacks tbody tr.drawer-row{background:0 0;border:0;padding:0}table.grid.stacks tbody tr.drawer-row>td{text-align:left;padding:0;display:block}table.grid.stacks tbody tr.drawer-row>td:before{content:none}table.grid.stacks tbody tr.drawer-row .drawer{margin:0 0 8px}table.mini{display:block;overflow-x:auto}table.grid.stacks tbody tr.drawer-row table.mini{width:100%;display:table}table.grid.stacks tbody tr.drawer-row table.mini thead{display:table-header-group}table.grid.stacks tbody tr.drawer-row table.mini tbody{display:table-row-group}table.grid.stacks tbody tr.drawer-row table.mini tfoot{display:table-footer-group}table.grid.stacks tbody tr.drawer-row table.mini tr{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:table-row}table.grid.stacks tbody tr.drawer-row table.mini th{display:table-cell}table.grid.stacks tbody tr.drawer-row table.mini td{text-align:left;gap:0;padding:6px 8px;display:table-cell}table.grid.stacks tbody tr.drawer-row table.mini th.amt,table.grid.stacks tbody tr.drawer-row table.mini td.amt{text-align:right}table.grid.stacks tbody tr.drawer-row table.mini td:before{content:none}button.fig,a.fig{white-space:normal;text-align:right}}.drawer-wait{color:var(--muted);font-size:var(--t-small);align-items:center;gap:10px;padding:16px 14px;display:flex}.ladder.waterfall .lad-lvl td{color:var(--muted);font-size:var(--t-micro);letter-spacing:.02em;padding-top:10px;font-weight:600}.ladder.waterfall .lad-own td{background:var(--hover);font-weight:700}.sums .kv{border-bottom:0;padding-left:22px;position:relative}.sums .kv+.kv{border-top:1px solid var(--line)}.sums .kv[data-op]:before{content:attr(data-op);text-align:center;width:16px;font-family:var(--font-mono);color:var(--muted);font-size:14px;font-weight:600;position:absolute;top:9px;left:0}.sums .kv.is-sum{border-top:1px solid color-mix(in srgb, var(--text) 45%, var(--line))}.sums .kv.is-part{padding-left:46px}.sums .kv.is-part .kv-k{color:var(--faint);font-size:14px}table.mini.settle th.tick,table.mini.settle td.tick{text-align:center;width:28px;padding-right:0}table.mini.settle tbody tr.is-on{background:var(--hover)}table.mini.settle tbody td .sub{font-size:12px}table.mini.settle tfoot td{border-top:1px solid color-mix(in srgb, var(--text) 45%, var(--line));padding-top:8px}table.mini.settle input[type=checkbox]{cursor:pointer}
.trail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:stretch;gap:0;padding:9px 6px;display:flex}.trail .hop{flex:0 auto;min-width:0;padding:2px 14px}.trail .hop .l{color:var(--muted);font-size:12px;font-weight:600;display:block}.trail .hop .v{color:var(--brand-ink);margin-top:2px;font-size:14px;font-weight:600;text-decoration:none;display:block}.trail .hop a.v:hover{text-underline-offset:2px;text-decoration:underline}.trail .hop .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-top:3px;font-size:13px;display:block}.trail .step{-webkit-user-select:none;user-select:none;font-family:var(--font-mono);color:var(--faint);flex:none;align-self:center;padding:0 2px;font-size:16px}.trail .hop.here{border-left:2px solid var(--brand)}.trail .hop.here .v{color:var(--text)}@media (max-width:760px){.trail{padding:0;display:block}.trail .step{display:none}.trail .hop{border-bottom:1px solid var(--hairline);border-left:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.trail .hop:last-child{border-bottom:0}.trail .hop.here{box-shadow:inset 2px 0 0 var(--brand);border-left:0}.trail .hop .v,.trail .hop .n{margin-top:0}}details.how{margin-top:8px}details.how>summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;list-style:none;display:inline-flex}details.how>summary::-webkit-details-marker{display:none}details.how>summary:before{content:"i";border:1px solid var(--line-2);background:var(--panel);width:16px;height:16px;font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}details.how>summary:hover{color:var(--brand-ink)}details.how>summary:hover:before{border-color:var(--brand);color:var(--brand-ink)}details.how>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}details.how[open]>summary:before{content:"–";background:var(--brand);border-color:var(--brand);color:var(--accent-ink)}.howbody{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--panel-3);color:var(--ink-2);max-width:80ch;margin-top:8px;padding:11px 13px;font-size:14px;line-height:1.6}.howbody p{margin:0 0 9px}.howbody p:last-child{margin-bottom:0}.howbody code{font-family:var(--font-mono);color:var(--brand-ink);font-size:13px}.howbody .src{color:var(--faint);font-size:13px}.act .sum,.howbody .sum{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--hairline);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:pre;max-width:100%;margin:9px 0;padding:8px 10px;font-size:13px;line-height:1.7;display:block;overflow-x:auto}.readme{border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--panel)}.readme>summary{cursor:pointer;color:var(--brand-ink);align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.readme>summary::-webkit-details-marker{display:none}.readme>summary:after{content:"Open";color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}.readme[open]>summary:after{content:"Close"}.readme>summary:hover{background:var(--hover)}.readme>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.readme .rbody{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:2px 14px 16px;display:grid}.readme .rbody h3{color:var(--ink-2);margin:0 0 5px;font-size:14px;font-weight:700}.readme .rbody p{color:var(--ink-2);max-width:60ch;margin:0 0 8px;font-size:14px;line-height:1.6}.readme .rbody p:last-child{margin-bottom:0}.readme .rbody ul{color:var(--ink-2);margin:0;padding-left:17px;font-size:14px;line-height:1.65}.pip{white-space:nowrap;background:color-mix(in srgb, currentColor 11%, transparent);border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.pip.ok{color:var(--mint)}.pip.watch{color:var(--gold)}.pip.act{color:var(--coral)}.pip.info{color:var(--muted)}.brandmark{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--panel-3);min-width:62px;color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:7px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.brandcell{vertical-align:middle;grid-template-rows:26px 8px;place-items:center;gap:0;width:54px;display:inline-grid}.chequemark{display:block}.cardword{letter-spacing:.06em;color:var(--muted);text-transform:lowercase;white-space:nowrap;font-size:11px;line-height:1}.cardmark{background-position:50%;background-repeat:no-repeat;width:54px;height:26px;display:block}.cardmark-visa{background-image:url(/brands/visa.svg);background-size:59.1px 37.9px}.cardmark-mastercard{background-image:url(/brands/mastercard.svg);background-size:53.9px 34.6px}.cardmark-amex{background-image:url(/brands/amex.svg);background-size:50px 32.1px}.cardmark-discover{background-image:url(/brands/discover.svg);background-size:59.4px 38.1px}.cardmark-diners{background-image:url(/brands/diners.svg);background-size:56.2px 36px}.cardmark-jcb{background-image:url(/brands/jcb.svg);background-size:50.1px 32.1px}.cardmark-unionpay{background-image:url(/brands/unionpay.svg);background-size:51.9px 33.3px}.cardmark-maestro{background-image:url(/brands/maestro.svg);background-size:54px 34.6px}.cardmark-elo{background-image:url(/brands/elo.svg);background-size:61.3px 39.3px}:root[data-theme=dark] .cardmark-visa{background-image:url(/brands/visa-rev.svg)}:root[data-theme=dark] .cardmark-discover{background-image:url(/brands/discover-rev.svg)}:root[data-theme=dark] .cardmark-elo{background-image:url(/brands/elo-rev.svg)}td.dual,th.dual{text-align:right;white-space:nowrap}td.dual .m{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);display:block}td.dual .c{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);margin-top:1px;font-size:12px;display:block}td.dual .m.neg{color:var(--coral)}td.dual.zero .m,td.dual.zero .c{color:var(--faint)}.act td.amt a,.act td.dual a{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--brand) 35%, transparent);text-decoration:none}.act td.amt a:hover,.act td.dual a:hover{color:var(--brand-ink);border-bottom-color:var(--brand)}.act td.amt a:focus-visible,.act td.dual a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.act td.amt.neg a:hover{color:var(--coral);border-bottom-color:var(--coral)}.act td.amt a .figure-row,.act td.amt a .num{color:inherit}.act .subhead{color:var(--muted);max-width:80ch;margin:0 0 10px;font-size:14px;line-height:1.55}.act .rechead{flex-direction:column;gap:3px;padding:2px 0 4px;display:flex}.act .rechead .crumb{color:var(--muted);font-size:13px}.act .rechead h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:1.2}.act .rechead .desc{color:var(--muted);max-width:78ch;margin:0;font-size:15px;line-height:1.5}.act .answer{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);padding:10px 12px;font-size:15px;line-height:1.55}.act .answer+.answer{margin-top:12px}.act .answer.refused{border-left:3px solid var(--coral)}.act .answer .prose{margin:0;font-size:14px}.act .kpiband .n .word{font-size:16px;font-weight:600}.act .bars a.b{justify-content:flex-end;text-decoration:none}.act .bars a.b:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.act .bars a.b.labelled .fill{background:var(--brand)}.act .barx span{min-width:0}.act table.grid.money tfoot td.tfoot-label{white-space:normal;min-width:17ch}.act td.w-view button{white-space:nowrap}@media (max-width:560px){.act table.grid.stacks tbody tr.expand>td{text-align:left;padding:12px 12px 16px;display:block}.act table.grid.stacks tbody tr.expand>td:before{content:none}.act table.grid.stacks tbody td.w-view{display:flex}.act table.grid.stacks tbody td.w-view:before{content:"Working"}.act .fs-head{pointer-events:auto;flex-wrap:wrap;gap:4px 10px;padding:11px 12px 0;position:static;transform:none}.act .fs-head h2,.act .fs-head .fs-count,.act .fs-head .fs-act{background:0 0;padding:0}.act .fs-head .fs-count{margin-left:0}.act .kpiband .n .word{font-size:15px}}.act .answer.draft{border-left:3px solid var(--gold)}.act .answer+form,.act .answer+.stack{margin-top:12px}.act .kpiband>div{flex:250px}.act .kpiband .n.money,.act .kpiband .n .figure{font-size:28px}.act table.grid th{white-space:normal;line-height:1.25}.act table.grid td.rowlabel .mono{white-space:nowrap}.act-lede{color:var(--ink-2);max-width:88ch;margin:0;font-size:15px;line-height:1.55}.act-lede b{color:var(--ink);font-weight:600}.act-lede .grain{color:var(--muted)}.act table.grid tbody tr.expand[hidden]{display:table-row}.act table.grid tbody td.w-view button{display:none}.act table.grid tbody tr.is-open>td{background:var(--hover)}.opened{color:var(--ink-2);font-size:14px}.opened-band{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin-bottom:10px;padding-bottom:9px;display:flex}.opened-band>div{align-items:baseline;gap:7px;min-width:0;display:flex}.opened-band .l{color:var(--muted);font-size:12px;font-weight:600}.opened-band .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:14px}.opened-close{color:var(--brand-ink);margin-left:auto;font-size:13px;font-weight:600}.opened p{max-width:86ch;margin:0 0 8px;line-height:1.6}.opened p:last-child{margin-bottom:0}.opened-q{color:var(--faint);font-size:13px}.opened-q span{color:var(--muted);font-weight:600}.opened-more{font-size:13px}.opened-more a{font-weight:600}@media (max-width:560px){.opened-band{display:block}.opened-band>div{justify-content:space-between;padding:3px 0}.opened-close{margin:6px 0 0;display:inline-block}}.act td.rowlabel .sub{color:var(--faint);font-size:12px;display:block}.act td.rowlabel .rowmeta{color:var(--faint);white-space:nowrap;font-size:12px}.act td.rowlabel .rowopen{color:var(--brand-ink);font-weight:600}.act td.rowlabel .rowopen:hover{text-underline-offset:2px;text-decoration:underline}.breakdown{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:13px}.breakdown th,.breakdown td{vertical-align:baseline;text-align:left;padding:5px 8px}.breakdown thead th{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:4px;font-size:12px;font-weight:600}.breakdown .cur{text-align:right;width:1.6em;font-family:var(--font-mono);color:var(--faint);padding-right:0}.breakdown .amt{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.breakdown thead .amt{font-family:inherit}.breakdown .pct{width:11ch;color:var(--ink-2)}.breakdown tr.band th,.breakdown tr.band td{background:var(--panel);color:var(--text);border-bottom:1px solid var(--line-2);font-weight:700}.breakdown tbody.bgroup>tr>th[scope=rowgroup]{width:15ch;color:var(--muted);border-top:1px solid var(--hairline);font-size:12px;font-weight:600}.breakdown tbody.bgroup>tr:first-child>td{border-top:1px solid var(--hairline)}.breakdown tr.bsub>td{border-top:1px solid var(--line-2);color:var(--text);font-weight:700}.breakdown td .why{color:var(--faint);font-size:12px;line-height:1.4;display:block}.breakdown tfoot td{border-top:1px solid var(--line);color:var(--muted);font-size:12px}.breakdown tfoot tr.resid td{color:var(--faint);font-size:12px;line-height:1.45}@media (max-width:560px){.breakdown tbody.bgroup>tr>th[scope=rowgroup]{width:8ch}.breakdown th,.breakdown td{padding:4px}.breakdown .pct{width:8ch}}.act table.grid td.wrap,.act table.grid th.wrap{width:auto;min-width:18ch}.act table.grid .breakdown td,.act table.grid .breakdown th{white-space:normal}.act table.grid .breakdown .amt,.act table.grid .breakdown .cur{white-space:nowrap}@media (max-width:560px){.act table.grid.stacks tbody td.wrap{text-align:left;min-width:0;display:block}.act table.grid.stacks tbody td.wrap:before{margin-bottom:2px;display:block}}.act table.grid td.rowlabel{white-space:normal}.act .kv .figure-none,.act .kv-v .figure-none,.act .breakdown .figure-none{font-size:inherit;line-height:inherit}
.pr{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;--text:CanvasText;--ink:CanvasText;--ink-950:CanvasText;--ink-900:color-mix(in srgb, CanvasText 90%, Canvas);--ink-800:color-mix(in srgb, CanvasText 82%, Canvas);--ink-2:color-mix(in srgb, CanvasText 82%, Canvas);--ink-600:color-mix(in srgb, CanvasText 62%, Canvas);--text-muted:color-mix(in srgb, CanvasText 62%, Canvas);--muted:color-mix(in srgb, CanvasText 62%, Canvas);--faint:color-mix(in srgb, CanvasText 62%, Canvas);--ink-400:color-mix(in srgb, CanvasText 45%, Canvas);--line:color-mix(in srgb, CanvasText 26%, Canvas);--line-2:color-mix(in srgb, CanvasText 38%, Canvas);--border:color-mix(in srgb, CanvasText 26%, Canvas);--hairline:color-mix(in srgb, CanvasText 14%, Canvas);--ink-200:color-mix(in srgb, CanvasText 26%, Canvas);--ink-100:color-mix(in srgb, CanvasText 10%, Canvas);--ink-50:color-mix(in srgb, CanvasText 6%, Canvas);--surface:Canvas;--surface-raised:Canvas;--bg-0:Canvas;--bg-1:Canvas;--panel:Canvas;--panel-2:color-mix(in srgb, CanvasText 8%, Canvas);--panel-3:color-mix(in srgb, CanvasText 5%, Canvas);--hover:transparent;--hover-solid:Canvas;--zebra:color-mix(in srgb, CanvasText 3.5%, Canvas);--row-selected:color-mix(in srgb, CanvasText 10%, Canvas);--accent-soft:color-mix(in srgb, CanvasText 8%, Canvas);--brand:color-mix(in srgb, CanvasText 88%, Canvas);--brand-ink:color-mix(in srgb, CanvasText 88%, Canvas);--brand-press:CanvasText;--accent:color-mix(in srgb, CanvasText 88%, Canvas);--accent-strong:CanvasText;--coral:color-mix(in srgb, var(--red) 70%, CanvasText);--critical:color-mix(in srgb, var(--red) 70%, CanvasText);border:1px solid color-mix(in srgb, CanvasText 26%, Canvas);border-radius:var(--radius-sm);background:canvas;gap:16px;padding:30px 32px 34px;display:grid}.pr-wrap{gap:14px;display:grid}.pr-bar{font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-print{display:none}html.js .pr-print{display:inline-flex}.pr-mark{width:auto;height:26px;margin:0 0 12px;display:block}.pr-foot{color:var(--muted);max-width:74ch;margin:0;font-size:13px;line-height:1.55}.pr .m-stmt-head{border-bottom:2px solid var(--brand)}.pr .m-stmt-meta dd{text-align:right}@media print{@page{margin:14mm}html,body{background:canvas}.sidebar,.topbar,.navbar-wrap,.nav-backdrop,.idle-veil,.sw-back,.pr-bar,.scopebar,.reportbar,.pager,.grid-rowis,form.filters{display:none!important}.app,.main{display:block}.page{width:auto;max-width:none;padding:0!important;animation:none!important}*{box-shadow:none!important}a[href]:after,a[href]:before{content:none!important}.pr a{color:inherit;text-decoration:none}table.grid th{position:static!important}.grid-scroll,.grid-scroll.tall{background:0 0;border:0;max-height:none!important;overflow:visible!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr{break-inside:avoid;page-break-inside:avoid}table{break-inside:auto;page-break-inside:auto}.m-stmt-head{break-inside:avoid;break-after:avoid}.m-stmt-title,table.m-stmt thead{break-after:avoid}.pr-foot{break-before:avoid}.pr,.pr-wrap,.pr .m-monthly{display:block}.pr>*+*{margin-top:14px}.pr .m-monthly>*+*{margin-top:12px}.pr{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;gap:14px;padding:0}.pr-mark{height:20px}.pr table.grid{font-size:12px}.pr table.grid th,.pr table.grid td{padding:4px 6px;font-size:12px}.pr .m-monthly{gap:12px}.pr .m-stmt-head{padding-bottom:10px}}
