:root{--ground: #0f1319;--panel: #161c25;--raised: #1c242f;--line: #273040;--line-bright: #38445a;--ink: #e7ecf3;--ink-soft: #8e9bad;--ink-faint: #5f6c7e;--instrument: #2aa7c9;--instrument-dim: #0e7490;--instrument-glow: rgba(42, 167, 201, .16);--money: #e0875a;--money-strong: #b0542f;--money-glow: rgba(224, 135, 90, .12);--good: #4aa373;--warn: #c9a227;--critical: #d2574f;--critical-glow: rgba(210, 87, 79, .14);--ui: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Fraunces", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-micro: 11px;--t-label: 12px;--t-body: 14px;--t-lead: 16px;--t-head: 20px;--t-figure: 30px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--r-sm: 4px;--r: 6px;--r-lg: 10px;--rail: 208px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--ui);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased}.num,.fig,td.num,.ledger-amt,.tile-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.shell{display:grid;grid-template-columns:var(--rail) 1fr;height:100%}.rail{background:var(--panel);border-right:1px solid var(--line);padding:var(--s5) var(--s3);display:flex;flex-direction:column;gap:var(--s5);min-width:0}.wordmark{font-family:var(--display);font-size:var(--t-lead);font-weight:500;letter-spacing:.01em;white-space:nowrap}.wordmark-sub{font-family:var(--ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--instrument)}.rail-nav{display:flex;flex-direction:column;gap:2px}.rail-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:var(--r);color:var(--ink-soft);font:inherit;text-align:left;padding:var(--s2) var(--s2);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:var(--s2);transition:background .12s ease,color .12s ease,border-color .12s ease}.rail-item:hover{background:var(--raised);color:var(--ink)}.rail-item[aria-current=true]{background:var(--raised);border-color:var(--line-bright);color:var(--ink)}.rail-item[aria-current=true]:before{content:"";width:2px;height:14px;background:var(--instrument);border-radius:1px}.rail-item:focus-visible{outline:2px solid var(--instrument);outline-offset:1px}.rail-count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-micro);color:var(--ink-faint);margin-left:auto}.rail-count[data-alert=true]{color:var(--critical);font-weight:500}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s3);min-width:0}.rail-tools{display:flex;flex-direction:column;gap:2px}.rail-note{padding:var(--s3) var(--s2) 0;border-top:1px solid var(--line);font-size:var(--t-micro);color:var(--ink-faint);display:flex;flex-direction:column;gap:var(--s1);min-width:0}.rail-who{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{overflow-y:auto;min-width:0}.main-inner{padding:var(--s6) var(--s6) var(--s7);max-width:1180px;display:flex;flex-direction:column;gap:var(--s5)}.page-head{display:flex;flex-direction:column;gap:var(--s1)}.page-title{font-size:var(--t-head);font-weight:600;margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--s2)}.page-lede{color:var(--ink-soft);margin:0;max-width:62ch}.alert{border:1px solid var(--critical);border-left-width:3px;border-radius:var(--r);background:linear-gradient(180deg,var(--critical-glow),transparent 70%),var(--panel);padding:var(--s4) var(--s5);display:flex;flex-direction:column;gap:var(--s2)}.alert-kicker{font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--critical)}.alert-title{font-size:var(--t-lead);font-weight:600}.alert-body{color:var(--ink-soft);max-width:70ch}.allclear{display:flex;align-items:center;gap:var(--s2);color:var(--ink-soft);font-size:var(--t-label)}.allclear:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px #4aa37329}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s3)}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2);min-width:0}.tile-label{font-size:var(--t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.tile-value{font-size:var(--t-figure);line-height:1.1;font-weight:500;letter-spacing:-.02em}.tile-note{font-size:var(--t-micro);color:var(--ink-faint)}.tile[data-register=money]{border-color:#e0875a42;background:linear-gradient(180deg,var(--money-glow),transparent 60%),var(--panel)}.tile[data-register=money] .tile-value{color:var(--money)}.tile[data-register=instrument] .tile-value{color:var(--instrument)}.tile[data-register=alert]{border-color:var(--critical)}.tile[data-register=alert] .tile-value{color:var(--critical)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel-head{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.panel-title{font-size:var(--t-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.panel-body{padding:var(--s4)}.panel-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--t-label)}thead th{text-align:left;font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel)}tbody td{padding:var(--s2) var(--s3);border-bottom:1px solid rgba(39,48,64,.6);vertical-align:top}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:#1c242f99}td.num,th.num{text-align:right}.mono{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-soft)}.soft{color:var(--ink-soft)}.faint{color:var(--ink-faint)}.ledger-amt{color:var(--money);white-space:nowrap}.ledger-amt[data-negative=true]{color:var(--critical)}.chip{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px var(--s2);border-radius:var(--r-sm);border:1px solid var(--line-bright);color:var(--ink-soft);white-space:nowrap}.chip[data-tone=good]{color:var(--good);border-color:#4aa37373}.chip[data-tone=warn]{color:var(--warn);border-color:#c9a22773}.chip[data-tone=critical]{color:var(--critical);border-color:#d2574f80}.chip[data-tone=comp]{color:var(--instrument);border-color:#2aa7c973}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--t-label);font-weight:500;padding:var(--s2) var(--s3);border-radius:var(--r);border:1px solid var(--line-bright);background:var(--raised);color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease}.btn:hover:not(:disabled){border-color:var(--instrument);background:#222c39}.btn:focus-visible{outline:2px solid var(--instrument);outline-offset:1px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn[data-variant=primary]{background:var(--instrument-dim);border-color:var(--instrument);color:#eaf7fb}.btn[data-variant=primary]:hover:not(:disabled){background:#11899f}.btn[data-variant=danger]{border-color:#d2574f99;color:var(--critical)}.btn[data-variant=danger]:hover:not(:disabled){background:#d2574f1f;border-color:var(--critical)}.field{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.field-label{font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}input,select,textarea{font:inherit;font-size:var(--t-body);background:var(--ground);border:1px solid var(--line-bright);border-radius:var(--r);color:var(--ink);padding:var(--s2) var(--s3);min-width:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--instrument);box-shadow:0 0 0 3px var(--instrument-glow)}textarea{resize:vertical;min-height:64px}.field-hint{font-size:var(--t-micro);color:var(--ink-faint)}.field-hint[data-tone=critical]{color:var(--critical)}.row{display:flex;gap:var(--s3);align-items:flex-end;flex-wrap:wrap}.grow{flex:1 1 220px;min-width:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080b0fb8;display:grid;place-items:center;padding:var(--s5);z-index:100}.dialog{background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:min(520px,100%);max-height:86vh;overflow-y:auto;box-shadow:0 24px 64px #00000080}.dialog-head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.dialog-title{font-size:var(--t-lead);font-weight:600;margin:0}.dialog-body{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.dialog-foot{padding:var(--s3) var(--s5) var(--s5);display:flex;justify-content:flex-end;gap:var(--s2)}.preview{border:1px dashed var(--line-bright);border-radius:var(--r);padding:var(--s3);background:var(--ground);font-size:var(--t-label);color:var(--ink-soft);display:flex;flex-direction:column;gap:var(--s1)}.preview strong{color:var(--ink);font-weight:600}.preview[data-tone=danger]{border-color:var(--critical);color:var(--ink)}.demo-band{border:1px dashed var(--warn);border-radius:var(--r);background:#c9a22714;color:var(--ink);padding:var(--s3) var(--s4);font-size:var(--t-label)}.demo-band code{font-family:var(--mono);font-size:var(--t-micro);background:var(--ground);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 4px}.empty{padding:var(--s6);text-align:center;color:var(--ink-faint);font-size:var(--t-label)}.err{border:1px solid var(--critical);border-radius:var(--r);background:var(--critical-glow);padding:var(--s3);font-size:var(--t-label);color:var(--ink)}.spin{width:12px;height:12px;border:2px solid var(--line-bright);border-top-color:var(--instrument);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 760px){.shell{grid-template-columns:1fr}.rail{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:var(--s3);overflow-x:auto;padding:var(--s3)}.rail-nav{flex-direction:row}.rail-foot{margin:0 0 0 auto;flex-direction:row;align-items:center}.rail-tools>.rail-item:not(.rail-eye){display:none}.rail-note{display:none}.main-inner{padding:var(--s4) var(--s4) var(--s6)}}.gem{width:30px;height:30px;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(221,112,56,.28))}.gem svg{display:block;width:100%;height:100%}.brand{display:flex;align-items:center;gap:var(--s3);padding-inline:var(--s1);min-width:0}.brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ico{flex:0 0 auto}.ico[data-hue=overview]{color:#2aa7c9}.ico[data-hue=ledger],.ico[data-hue=earnings],.ico[data-hue=pricing]{color:#e0875a}.ico[data-hue=customers]{color:#8b7fd4}.ico[data-hue=waitlist]{color:#5fb0a6}.ico[data-hue=health]{color:#4aa373}.ico[data-hue=health][data-alert=true]{color:var(--critical)}.ico[data-hue=audit],.ico[data-hue=chrome]{color:#93a0b2}.rail-item .ico{opacity:.62;transition:opacity .12s ease,transform .14s ease}.rail-item:hover .ico,.rail-item[aria-current=true] .ico{opacity:1}.rail-item:hover .ico{transform:translate(1px)}.tile-head,.panel-title-wrap{display:flex;align-items:center;gap:var(--s2)}.btn-ico{display:inline-flex;align-items:center;gap:var(--s2)}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slide-from-right{0%{transform:translate(26px);opacity:0}to{transform:none;opacity:1}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.section-swap{animation:rise-in .22s cubic-bezier(.2,.7,.3,1) both}.scrim{animation:scrim-in .14s ease both}.dialog{animation:dialog-rise .22s cubic-bezier(.2,.75,.3,1) both}.pane-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080b0f99;z-index:90;animation:scrim-in .16s ease both}.pane{position:fixed;top:0;right:0;bottom:0;width:min(680px,94vw);background:var(--ground);border-left:1px solid var(--line-bright);box-shadow:-24px 0 64px #00000075;z-index:91;display:flex;flex-direction:column;animation:slide-from-right .26s cubic-bezier(.2,.75,.3,1) both}.pane-head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);background:var(--panel);flex:0 0 auto}.pane-title{display:flex;align-items:center;gap:var(--s3);min-width:0}.pane-email{font-size:var(--t-lead);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-body{padding:var(--s5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s4)}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:var(--r);color:var(--ink-soft);padding:var(--s1);cursor:pointer;display:inline-flex;line-height:0;transition:color .12s ease,background .12s ease,border-color .12s ease}.icon-btn:hover{color:var(--ink);background:var(--raised);border-color:var(--line)}.icon-btn:focus-visible{outline:2px solid var(--instrument);outline-offset:1px}.wf{display:flex;flex-direction:column}.wf-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid rgba(39,48,64,.6)}.wf-row:last-child{border-bottom:none}.wf-label{display:flex;gap:var(--s2);align-items:baseline;min-width:0}.wf-sub{display:block;font-size:var(--t-micro);color:var(--ink-faint);margin-top:1px;max-width:54ch}.wf-arrow{color:var(--ink-faint);flex:0 0 auto}.wf-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.wf-row[data-tone=deduct]{padding-left:var(--s6)}.wf-row[data-tone=deduct] .wf-label>span,.wf-row[data-tone=deduct] .wf-value{color:var(--ink-soft)}.wf-row[data-tone=total]{background:#1c242f80;border-top:1px solid var(--line)}.wf-row[data-tone=total] .wf-value{color:var(--money);font-size:var(--t-lead)}.wf-row[data-tone=actual]{background:linear-gradient(180deg,var(--money-glow),transparent);border-top:1px solid rgba(224,135,90,.4)}.wf-row[data-tone=actual] .wf-label>span{font-weight:600}.wf-row[data-tone=actual] .wf-value{color:var(--money);font-size:var(--t-figure);letter-spacing:-.02em}.ico[data-hue=metrics]{color:#7fa8d4}.field-hint code{font-family:var(--mono);font-size:10px;background:var(--ground);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 4px;margin-inline:2px}a.btn{text-decoration:none;display:inline-flex;align-items:center}a.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}:root{--rail-collapsed: 56px}.shell{transition:grid-template-columns .18s cubic-bezier(.2,.7,.3,1)}.shell[data-collapsed]{grid-template-columns:var(--rail-collapsed) 1fr}.shell[data-collapsed] .rail{padding:var(--s3) var(--s2);align-items:stretch;gap:var(--s4)}.shell[data-collapsed] .rail-label,.shell[data-collapsed] .brand-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell[data-collapsed] .brand{justify-content:center;gap:0}.shell[data-collapsed] .rail-note{display:none}.shell[data-collapsed] .rail-item{justify-content:center;padding-inline:0;position:relative}.shell[data-collapsed] .rail-item:before{display:none}.shell[data-collapsed] .rail-item[aria-current=true]{box-shadow:inset 2px 0 0 var(--instrument)}.shell[data-collapsed] .rail-count{position:absolute;top:4px;right:7px;margin:0;width:7px;height:7px;border-radius:50%;background:var(--critical);box-shadow:0 0 0 2px var(--panel);overflow:hidden;text-indent:-99px;color:transparent}.shell[data-collapsed] [data-tip]{position:relative}.shell[data-collapsed] [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + var(--s2));top:50%;transform:translateY(-50%);background:var(--raised);color:var(--ink);border:1px solid var(--line-bright);border-radius:var(--r);padding:4px var(--s2);font-size:var(--t-label);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;margin-left:-4px;transition:opacity .11s ease,margin-left .11s ease;z-index:40;box-shadow:0 6px 18px #0006}.shell[data-collapsed] [data-tip]:hover:after,.shell[data-collapsed] [data-tip]:focus-visible:after{opacity:1;margin-left:0}@media (max-width: 760px){.shell[data-collapsed]{grid-template-columns:1fr}.shell[data-collapsed] .rail-label{position:static;width:auto;height:auto;clip-path:none;margin:0}.shell[data-collapsed] [data-tip]:after{display:none}.shell[data-collapsed] .rail-count{position:static;width:auto;height:auto;background:none;box-shadow:none;color:var(--critical);text-indent:0;border-radius:0}}.money-hidden{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.12em;-webkit-user-select:none;user-select:none}.money-ccy{letter-spacing:normal}.rail-eye[data-live]{color:var(--money);border-color:#e0875a66;background:var(--money-glow)}.rail-eye[data-live] .ico{color:var(--money);opacity:1}.rail-eye[data-live]:hover{color:var(--money);background:var(--money-glow)}.notice{display:flex;gap:var(--s3);align-items:flex-start;border:1px solid var(--line-bright);border-left:3px solid var(--warn);border-radius:var(--r);background:var(--panel);padding:var(--s3) var(--s4);font-size:var(--t-label);color:var(--ink-soft);max-width:86ch}.notice strong{color:var(--ink);font-weight:600}.notice>svg{color:var(--warn);flex:0 0 auto;margin-top:1px}.link-ok,.link-bad{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-micro);white-space:nowrap}.link-ok{color:var(--good)}.link-ok .mono{color:var(--ink-soft)}.link-bad{color:var(--critical);font-weight:500}.filters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.chip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--t-micro);font-weight:500;letter-spacing:.01em;padding:var(--s1) var(--s3);border-radius:var(--r);border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.chip-btn:hover{background:var(--raised);color:var(--ink);border-color:var(--line-bright)}.chip-btn[aria-pressed=true]{background:var(--raised);border-color:var(--instrument);color:var(--ink);box-shadow:inset 0 -2px 0 var(--instrument)}.chip-btn:focus-visible{outline:2px solid var(--instrument);outline-offset:1px}.panel-search{display:flex;gap:var(--s2);align-items:center}.panel-search input{width:20ch}@media (max-width: 600px){.panel-search input{width:100%}}.panel-scroll[data-tall=true]{max-height:62vh;overflow-y:auto}.row-click{cursor:pointer}td[data-watch]{color:var(--warn);font-weight:500}.cell-actions{display:flex;gap:var(--s2);justify-content:flex-end}.tile-value--stack{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.btn-back{align-self:flex-start;color:var(--ink-soft);background:transparent;border-color:transparent}.btn-back:hover{color:var(--ink);background:var(--raised);border-color:var(--line)}.page-title--sub{font-size:var(--t-lead);word-break:break-word}.checkline{display:flex;gap:var(--s2);align-items:flex-start}.checkline input{margin-top:3px;flex:0 0 auto}.chart-body{display:flex;flex-direction:column;gap:var(--s4)}.meter-row{display:flex;flex-direction:column;gap:var(--s2)}.meter-figure{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.meter-value{font-family:var(--display);font-size:34px;line-height:1;font-variant-numeric:tabular-nums;color:var(--money)}.meter-pct{font-size:20px;color:var(--money);opacity:.7}.meter-cap{font-size:var(--t-micro);color:var(--ink-faint)}.meter{height:10px;border-radius:var(--r-sm);background:#b0542f2e;overflow:hidden}.meter-fill{height:100%;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--money-strong),var(--money));transition:width .32s cubic-bezier(.2,.7,.3,1)}.stack{display:flex;gap:2px;height:14px}.stack-seg{display:block;min-width:3px;border-radius:1px;transition:flex-grow .32s cubic-bezier(.2,.7,.3,1)}.stack-seg:first-child{border-radius:var(--r-sm) 1px 1px var(--r-sm)}.stack-seg:last-child{border-radius:1px var(--r-sm) var(--r-sm) 1px}.stack-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s2) var(--s4);margin:0}.stack-key{display:flex;flex-direction:column;gap:2px;min-width:0}.stack-key dt{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-micro);color:var(--ink-soft)}.stack-key dd{margin:0;display:flex;align-items:baseline;gap:var(--s2);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.stack-dot{width:9px;height:9px;border-radius:2px;flex:0 0 auto;box-shadow:0 0 0 2px var(--panel)}.reveal{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--r);background:var(--raised);border:1px solid rgba(224,135,90,.45);box-shadow:inset 3px 0 0 var(--money)}.reveal-kicker{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--money)}.reveal-row{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.reveal-key{font-family:var(--mono);font-size:var(--t-lead);letter-spacing:.08em;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2) var(--s3);-webkit-user-select:all;user-select:all;word-break:break-all}.reveal-note{margin:0;font-size:var(--t-micro);color:var(--ink-soft)}.meter[data-tone=warn]{background:#c9a2272e}.meter[data-tone=warn] .meter-fill{background:linear-gradient(90deg,#8a6f1a,var(--warn))}.meter[data-tone=critical]{background:var(--critical-glow)}.meter[data-tone=critical] .meter-fill{background:linear-gradient(90deg,#8e2f2a,var(--critical))}.meter-value[data-tone=warn],.meter-value[data-tone=warn] .meter-pct{color:var(--warn)}.meter-value[data-tone=critical],.meter-value[data-tone=critical] .meter-pct{color:var(--critical)}.ico[data-hue=abuse]{color:#d6a042}.abuse-list{display:flex;flex-direction:column;gap:14px}.abuse-row{border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.abuse-row-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.abuse-who{font-weight:600}.abuse-meta{color:var(--ink-soft);font-size:.85rem;margin-top:2px}.abuse-when{color:var(--ink-soft);font-size:.8rem;text-align:right}.abuse-counts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.85rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.abuse-counts b{color:var(--ink);font-weight:600}.abuse-flag{display:flex;gap:10px;align-items:flex-start}.abuse-detail{margin:4px 0 0;font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.abuse-act{font-size:.8rem;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:10px}.abuse-act code{font-size:.78rem}@media (max-width: 640px){.abuse-when{text-align:left}}
