#field{display:block;position:fixed;inset:0}nav.cstl-nav{z-index:10;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:0 1rem;display:flex;position:fixed;top:1.6rem;left:0;right:0}nav.cstl-nav button{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-text-muted);cursor:pointer;transition:all .35s var(--hw-ease);background:0 0;border:1px solid #0000;border-radius:100px;padding:.55em 1.3em;font-size:.68rem;font-weight:600}nav.cstl-nav button:hover{color:var(--hw-text)}nav.cstl-nav button.on{color:var(--hw-accent);text-shadow:0 0 12px #00ced180;background:#00ced112;border-color:#00ced159}nav.cstl-nav button.soon{opacity:.4;cursor:default}nav.cstl-nav button.soon:hover{color:var(--hw-text-muted)}nav.cstl-nav button.flagged{color:var(--hw-text-secondary);position:relative}nav.cstl-nav button.flagged:after{content:"";background:var(--hw-accent);border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite review-star;position:absolute;top:.34em;right:.5em;box-shadow:0 0 10px 3px #00ced199}nav.cstl-nav button.flagged.on{color:var(--hw-accent)}nav.cstl-nav button.flagged.on:after{opacity:.45;animation:none;box-shadow:0 0 6px 1px #00ced166}@keyframes review-star{0%,to{opacity:.5;transform:scale(.8);box-shadow:0 0 6px 1px #00ced173}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 12px 4px #00ced1b3}}.cstl-corner{z-index:11;align-items:center;gap:.75rem;display:flex;position:fixed;top:1.7rem;right:1.4rem}#profileBtn{color:#ffffff4d;cursor:pointer;width:18px;height:18px;transition:color .3s var(--hw-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}#profileBtn:after{content:"";position:absolute;inset:-8px}#profileBtn:hover{color:var(--hw-text)}#profileBtn:focus-visible{outline:1px solid var(--hw-border-accent);outline-offset:4px;border-radius:50%}#profileBtn.on{color:var(--hw-accent);filter:drop-shadow(0 0 6px #00ced180)}#signOutBtn{font-family:var(--hw-font);letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;cursor:pointer;transition:color .3s var(--hw-ease);background:0 0;border:none;font-size:.6rem;font-weight:600}#signOutBtn:hover{color:var(--hw-text)}.screen{text-align:center;pointer-events:none;opacity:0;filter:blur(6px);transition:opacity .7s var(--hw-ease), transform .7s var(--hw-ease), filter .7s var(--hw-ease);flex-direction:column;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;transform:translateY(14px)}.screen.on{opacity:1;filter:none;transition-delay:.25s;transform:none}.screen.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(at 50% 40%,#0a0a0ad1 0%,#0a0a0af0 70%)}.screen.on #accountSlot,.screen.on #intelSlot{pointer-events:auto}#intelSlot,#accountSlot{flex-shrink:0;justify-content:center;width:100%;display:flex}#s-account.on{pointer-events:auto;overscroll-behavior:contain;padding-bottom:6rem;overflow-y:auto}#s-intel.on{pointer-events:auto;overscroll-behavior:contain;padding-bottom:7rem;overflow-y:auto}#s-account .eyebrow{flex-shrink:0}#s-account.on~.hint,#s-intel.on~.hint{opacity:0;pointer-events:none}:is(nav.cstl-nav:has(~#s-account.on),nav.cstl-nav:has(~#s-intel.on)){pointer-events:none;background:linear-gradient(#0a0a0af7 0% 58%,#0a0a0a00 100%);padding-top:1.6rem;padding-bottom:2.2rem;top:0}:is(nav.cstl-nav:has(~#s-account.on) button,nav.cstl-nav:has(~#s-intel.on) button){pointer-events:auto}@media (width<=600px){:is(nav.cstl-nav:has(~#s-account.on),nav.cstl-nav:has(~#s-intel.on)){padding-bottom:1rem}}.screen.centered{justify-content:center}.screen.top{justify-content:flex-start;padding-top:13vh}.unpriced-toast{letter-spacing:.08em;text-transform:uppercase;color:#fff9;opacity:0;pointer-events:none;white-space:nowrap;background:#0a0a0a99;border:1px solid #0000;border-radius:999px;min-height:1em;margin-top:.9rem;padding:8px 16px;font:600 11px ui-monospace,Menlo,monospace;transition:opacity .3s;display:inline-block}.unpriced-toast.show{opacity:1;border-color:#ffffff24}#s-orbit .unpriced-toast{margin-top:0;position:absolute;top:70%;left:50%;transform:translate(-50%)}.eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--hw-accent-2);margin-bottom:1.2rem;font-size:.72rem;font-weight:600}.figure{font-family:var(--hw-font-serif);font-variant-numeric:tabular-nums;color:var(--hw-text);text-shadow:0 0 40px #00ced159;font-weight:500;line-height:1}.screen.centered .figure{letter-spacing:-.01em;font-size:clamp(3rem,9.5vw,6.5rem)}.screen.top .figure{font-size:clamp(2.2rem,6vw,3.8rem)}.figure .cents{color:#fff9;font-size:.4em;transition:opacity .25s}.figure .cents.unsettled{opacity:.45}.figure.saved{text-shadow:0 0 40px #00ced180}.figure.down{text-shadow:0 0 40px #daa52073}.dive-name{letter-spacing:.01em;color:#ffffffb8;margin:0 0 .6rem;font-size:.95rem}.eyebrow:has(+.dive-name:not(.hidden)){margin-bottom:.35rem}.dive-name.hidden{display:none}.sub{color:var(--hw-text-muted);letter-spacing:.02em;margin-top:1.3rem;font-size:.92rem}.sub b{color:var(--hw-accent);font-weight:500}.sub i{color:var(--hw-accent-2);font-style:normal}.asof-line{letter-spacing:.12em;color:#ffffff61;font-variant-numeric:tabular-nums;transition:opacity .5s var(--hw-ease);margin-top:.85rem;font-size:.74rem}.asof-line.hidden{opacity:0}.anchor{text-align:center;pointer-events:none;opacity:0;transition:opacity .6s var(--hw-ease);white-space:nowrap;position:fixed;transform:translate(-50%)}.anchor.show{opacity:1;transition-delay:.55s}.anchor .name{text-overflow:ellipsis;letter-spacing:.2em;text-transform:uppercase;color:var(--hw-text-muted);font-size:.62rem;font-weight:600;overflow:hidden}.anchor .val{font-family:var(--hw-font-mono);color:var(--hw-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:.25em;font-size:.85rem;font-weight:600;overflow:hidden}.anchor.gold .val{color:var(--hw-accent-2)}.anchor.teal .val{color:var(--hw-accent)}.anchor.invest-a.show{pointer-events:auto;cursor:pointer}.anchor.invest-a.show:hover .name,.anchor.invest-a.hover .name,.anchor.flow-a.on .name,.anchor.flow-a.hover .name{color:var(--hw-accent)}.anchor .pct{color:var(--hw-text-muted);font-size:.65rem;font-family:var(--hw-font-mono);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.15em;display:-webkit-box;overflow:hidden}.anchor.flow-a .name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}@media (width<=699px){.anchor .pct{white-space:nowrap;text-overflow:ellipsis;display:block}.anchor.flow-a.side .pct{white-space:normal;max-width:124px;margin-left:auto;margin-right:auto}}#labelsCtl{z-index:10;transition:opacity .35s var(--hw-ease);pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.8rem;right:1.8rem}#labelsCtl>#labelsBtn{pointer-events:auto}#labelsCtl.hidden{opacity:0}#labelsCtl.hidden>#labelsBtn{pointer-events:none}#labelsMenu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:100% 100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--hw-ease), transform .16s var(--hw-ease), visibility 0s linear .16s;background:#0a0a0aeb;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:4px;padding:6px;display:flex;transform:translateY(8px)scale(.96)}#labelsMenu.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--hw-ease), transform .22s var(--hw-ease), visibility 0s;transform:none}#labelsBtn{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-text-muted);cursor:pointer;transition:all .35s var(--hw-ease);background:#ffffff05;border:1px solid #ffffff1f;border-radius:100px;padding:.6em 1.2em;font-size:.62rem;font-weight:600}#labelsBtn:hover{color:var(--hw-text)}#labelsBtn.on{color:var(--hw-accent);background:#00ced112;border-color:#00ced166}#packCtl{z-index:10;opacity:0;pointer-events:none;transition:opacity .35s var(--hw-ease);gap:.4rem;display:flex;position:fixed;bottom:1.8rem;left:1.8rem}#packCtl.show{opacity:1;pointer-events:auto}.hist-btn{cursor:pointer;transition:all .35s var(--hw-ease);font-family:var(--hw-font);background:#ffffff05;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:.7em;margin-top:1.7rem;padding:.55em 1.1em .5em;display:inline-flex}.hist-btn span{letter-spacing:.18em;color:var(--hw-accent);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600}.hist-btn svg{display:block}.hist-btn:hover{background:#00ced112;border-color:#00ced166;box-shadow:0 0 16px #00ced126}.hist-btn.hidden{display:none}#periodCtl,#perfCtl,#holdCtl,#basisCtl{justify-content:center;gap:.35rem;margin-top:1.6rem;display:flex}#basisCtl{margin-top:1rem}#s-history .hist-btn{margin-top:1.05rem}#reviewSlot{justify-content:center;display:flex}.screen.on .hist-btn,.screen.on #periodCtl,.screen.on #perfCtl,.screen.on #reviewSlot,.screen.on #holdCtl,.screen.on #basisCtl{pointer-events:auto}#packCtl button,#periodCtl button,#perfCtl button,#holdCtl button,#basisCtl button,#labelsMenu button{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-text-muted);cursor:pointer;transition:all .35s var(--hw-ease);background:#ffffff05;border:1px solid #ffffff1f;border-radius:100px;padding:.6em 1.2em;font-size:.62rem;font-weight:600}#packCtl button:hover,#periodCtl button:hover,#perfCtl button:hover,#holdCtl button:hover,#basisCtl button:hover,#labelsMenu button:hover{color:var(--hw-text)}#packCtl button.on,#periodCtl button.on,#perfCtl button.on,#holdCtl button.on,#basisCtl button.on,#labelsMenu button.on{color:var(--hw-accent);background:#00ced112;border-color:#00ced166}#labelsMenu button{text-align:right;white-space:nowrap;opacity:0;transition:opacity .18s var(--hw-ease), transform .18s var(--hw-ease), color .35s var(--hw-ease), border-color .35s var(--hw-ease), background .35s var(--hw-ease);transform:translateY(4px)}#labelsMenu.open button{opacity:1;transform:none}#labelsMenu.open button:nth-child(2){transition-delay:30ms}#labelsMenu.open button:nth-child(3){transition-delay:60ms}#labelsMenu.open button:nth-child(4){transition-delay:90ms}#labelsMenu button:focus-visible{outline-offset:2px;outline:1px solid #00ced199}#periodCtl button,#perfCtl button,#holdCtl button,#basisCtl button{padding:.5em 1em}.hint{text-align:center;letter-spacing:.25em;text-transform:uppercase;color:#ffffff47;pointer-events:none;font-size:.68rem;position:fixed;bottom:2rem;left:0;right:0}.sr-summary{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){nav.cstl-nav{gap:.25rem .2rem;padding:0 2.8rem}nav.cstl-nav button{letter-spacing:.12em;padding:.5em .85em;font-size:.62rem}.hint{display:none}.anchor .name{letter-spacing:.1em;font-size:.55rem}.anchor .val{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.screen,.anchor,nav.cstl-nav button,#labelsBtn,#labelsCtl,#labelsMenu,#labelsMenu button{transition:none!important}nav.cstl-nav button.flagged:after{opacity:.9;animation:none}}.review-panel .card.inflow .row2 .kind{color:var(--hw-accent);letter-spacing:.02em;white-space:nowrap}.review-panel .card.inflow fieldset{border:none;margin:.8em 0 0;padding:0}.review-panel .card.inflow legend{letter-spacing:.14em;text-transform:uppercase;color:#fff6;padding:0 0 .45em;font-size:.66rem}.review-panel .card.inflow .answer{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:.1em .55em;padding:.45em .55em;display:grid}.review-panel .card.inflow .answer:hover{background:#ffffff06}.review-panel .card.inflow .answer.on{border-color:var(--hw-border-accent);background:#00ced10d}.review-panel .card.inflow .answer input{appearance:none;cursor:pointer;block-size:.72rem;inline-size:.72rem;transition:border-color .25s var(--hw-ease), box-shadow .25s var(--hw-ease);background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;align-self:center;margin:0}.review-panel .card.inflow .answer:hover input{border-color:#fff6}.review-panel .card.inflow .answer input:checked{border-color:var(--hw-accent);box-shadow:inset 0 0 0 2px var(--hw-ground), inset 0 0 0 1em var(--hw-accent)}.review-panel .card.inflow .answer input:focus-visible{outline:1px solid var(--hw-accent);outline-offset:2px}.review-panel .card.inflow .a-title{color:var(--hw-text);font-size:.75rem}.review-panel .card.inflow .a-hint{color:var(--hw-text-muted);grid-column:2;font-size:.68rem;line-height:1.45}.review-panel .card.inflow .a-effect{color:var(--hw-accent);grid-column:2;margin-top:.25em;font-size:.68rem;line-height:1.45}.review-panel .card.inflow .naming{margin:.8em 0 0;display:block}.review-panel .card.inflow .naming>span{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:.35em;font-size:.66rem;display:block}.review-panel .card.inflow .naming input{width:100%;font-family:var(--hw-font);color:var(--hw-text);border:1px solid var(--hw-border);background:#ffffff08;border-radius:7px;padding:.5em .65em;font-size:.75rem}.review-panel .card.inflow .naming input:focus{border-color:var(--hw-border-accent);outline:none}.review-panel .card.inflow .identity{font-family:var(--hw-font-mono);color:#ffffff47;overflow-wrap:anywhere;margin:.7em 0 .8em;font-size:.62rem}.review-panel .card.inflow .label{overflow-wrap:anywhere}.review-panel .card.inflow .dollars{color:var(--hw-accent)}.review-panel .card.inflow fieldset.from{margin-top:.35em}.review-panel .card.inflow fieldset.from .answer{padding:.35em .55em}.review-panel .card.inflow .impact .settled{color:var(--hw-text-muted);font-size:.7rem;line-height:1.45;display:block}.review-pill{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-accent);border:1px solid var(--hw-border-accent);cursor:pointer;transition:all .35s var(--hw-ease);background:#00ced10f;border-radius:100px;margin-top:1.1rem;padding:.65em 1.35em;font-size:.66rem;font-weight:600}.review-pill:hover{border-color:var(--hw-accent);background:#00ced11c}.review-pill.open{text-shadow:0 0 12px #00ced180;background:#00ced121;border-color:#00ced173}.review-pill .count{font-family:var(--hw-font-mono);color:var(--hw-text);margin-left:.5em}.review-pill:before{content:"";vertical-align:.1em;background:var(--hw-accent);border-radius:50%;width:5px;height:5px;margin-right:.6em;display:inline-block;box-shadow:0 0 8px 2px #00ced180}.review-panel{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-left:1px solid var(--hw-border-quiet);width:min(430px,100vw);animation:review-in .35s var(--hw-ease);font-family:var(--hw-font);background:#0a0a0aeb;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.review-panel.closing{animation:review-out .3s var(--hw-ease) forwards;pointer-events:none}@keyframes review-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes review-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.review-panel{animation:none}.review-panel.closing{opacity:0;animation:none}.review-panel .impact .sum,.review-panel .impact .warn,.review-panel .samples li{opacity:1;animation:none;transform:none}.review-panel .blurb button.thinking:disabled{border-color:#00ced180;animation:none}.review-panel .blurb .dots i{opacity:1;animation:none}}.review-panel header{justify-content:space-between;align-items:flex-start;padding:1.6rem 1.5rem 1rem;display:flex}.review-panel h2{letter-spacing:.3em;text-transform:uppercase;color:var(--hw-accent);font-size:.78rem;font-weight:600}.review-panel header p{color:var(--hw-text-muted);margin-top:.5em;font-size:.78rem}.review-panel .close{color:var(--hw-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.review-panel .close:hover{color:var(--hw-text)}.review-panel .cards{flex-direction:column;gap:.6rem;padding:0 1rem 2rem;display:flex;overflow-y:auto}.review-panel .card{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-card);transition:border-color .3s var(--hw-ease);flex-shrink:0}.review-panel .card.expanded{border-color:var(--hw-border-accent)}.review-panel .card .head{text-align:left;cursor:pointer;width:100%;color:var(--hw-text);font-family:var(--hw-font);background:0 0;border:none;padding:.9rem 1rem}.review-panel .row1{justify-content:space-between;gap:.8rem;display:flex}.review-panel .label{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.review-panel .dollars{font-family:var(--hw-font-mono);color:var(--hw-accent-2);font-size:.85rem}.review-panel .row2{color:var(--hw-text-muted);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.45em;font-size:.72rem;display:flex}.review-panel .move b{color:var(--hw-accent);font-weight:600}.review-panel .conf{font-family:var(--hw-font-mono);letter-spacing:.1em;border:1px solid var(--hw-border-quiet);border-radius:100px;padding:.1em .6em;font-size:.62rem}.review-panel .conf.low{color:var(--hw-alert)}.review-panel .conf.medium{color:var(--hw-accent-2)}.review-panel .conf.high{color:var(--hw-accent)}.review-panel .conf.category{color:var(--hw-accent-2);letter-spacing:.08em}.review-panel .body{padding:0 1rem 1rem}.review-panel .rationale{color:var(--hw-text-secondary);font-size:.78rem;line-height:1.5}.review-panel .impact{color:var(--hw-text-muted);flex-direction:column;gap:.4em;margin-top:.8em;font-size:.75rem;display:flex}.review-panel .impact b{color:var(--hw-text);font-weight:600}.review-panel .warn{color:var(--hw-alert)}.review-panel .samples{flex-direction:column;gap:.25em;margin-top:.3em;list-style:none;display:flex}.review-panel .samples li{color:var(--hw-text-muted);gap:.8em;font-size:.7rem;display:flex}.review-panel .samples li>span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.review-panel .samples li .mono{font-family:var(--hw-font-mono);font-variant-numeric:tabular-nums;flex:none}.review-panel .samples li .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-panel .impact .sum,.review-panel .impact .warn,.review-panel .samples li{animation:impact-in .34s var(--hw-ease) both}.review-panel .impact .warn{animation-delay:50ms}.review-panel .samples li:first-child{animation-delay:.1s}.review-panel .samples li:nth-child(2){animation-delay:.155s}.review-panel .samples li:nth-child(3){animation-delay:.21s}.review-panel .samples li:nth-child(4){animation-delay:.265s}.review-panel .samples li:nth-child(5){animation-delay:.32s}@keyframes impact-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.review-panel .samples .mono{font-family:var(--hw-font-mono);color:var(--hw-text-secondary)}.review-panel .samples .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-panel .edit{gap:.5rem;margin-top:.9em;display:flex}.review-panel .edit select,.review-panel .edit input{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);color:var(--hw-text);font-family:var(--hw-font);flex:1;padding:.5em .7em;font-size:.78rem}.review-panel .actions{flex-wrap:wrap;gap:.5rem;margin-top:1em;display:flex}.review-panel .actions button{font-family:var(--hw-font);letter-spacing:.12em;text-transform:uppercase;color:var(--hw-text-secondary);background:var(--hw-surface);border:1px solid var(--hw-border-quiet);cursor:pointer;transition:all .3s var(--hw-ease);border-radius:100px;padding:.55em 1.1em;font-size:.7rem;font-weight:600}.review-panel .actions button:hover:not(:disabled){border-color:var(--hw-accent);color:var(--hw-text)}.review-panel .actions button:disabled{opacity:.4;cursor:default}.review-panel .actions .accept{color:var(--hw-accent);border-color:var(--hw-border-accent)}.review-panel .actions .quiet{color:var(--hw-text-muted);border-color:#0000}.review-panel .err{color:var(--hw-alert);margin-top:.7em;font-size:.72rem}.review-panel .muted{color:var(--hw-text-muted)}.review-panel .card.resolved{color:var(--hw-text-muted);padding:0;font-size:.78rem;position:relative}.review-panel .card.resolved .rrow{justify-content:space-between;align-items:center;height:64px;padding:0 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.review-panel .card.resolved .label{font-size:.85rem}.review-panel .card.resolved .verdict{font-size:.8rem}.review-panel .card.resolved .ghost{pointer-events:none;animation:ghost-out .7s var(--hw-ease) forwards}.review-panel .ghost *,.review-panel .ghost :before,.review-panel .ghost :after{animation:none!important}.review-panel .ghost .impact .sum,.review-panel .ghost .impact .warn,.review-panel .ghost .samples li{opacity:1;transform:none}@keyframes ghost-out{to{opacity:0}}.review-panel .verdict.accepted{color:var(--hw-accent)}.review-panel .blurb{align-items:stretch;gap:.5rem;margin-top:.9em;display:flex}.review-panel .blurb input{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);color:var(--hw-text);font-family:var(--hw-font);flex:1;padding:.5em .7em;font-size:.78rem}.review-panel .blurb button{font-family:var(--hw-font);letter-spacing:.12em;text-transform:uppercase;color:var(--hw-accent);background:var(--hw-surface);border:1px solid var(--hw-border-accent);border-radius:var(--hw-radius-item);cursor:pointer;padding:0 1em;font-size:.7rem;font-weight:600;position:relative}.review-panel .blurb button:disabled{opacity:.4;cursor:default}.review-panel .blurb button.thinking:disabled{opacity:1;animation:1.9s ease-in-out infinite think-breath}.review-panel .blurb button.thinking .lbl{visibility:hidden}.review-panel .blurb .dots{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.review-panel .blurb .dots i{background:var(--hw-accent);border-radius:50%;width:4px;height:4px;animation:1.1s infinite both dot-pulse}.review-panel .blurb .dots i:nth-child(2){animation-delay:.18s}.review-panel .blurb .dots i:nth-child(3){animation-delay:.36s}@keyframes think-breath{0%,to{border-color:var(--hw-border-accent);box-shadow:none}50%{border-color:#00ced180;box-shadow:0 0 12px -2px #00ced14d}}.review-panel .suggestion{color:var(--hw-accent);margin-top:.5em;font-size:.75rem}.review-panel .edit{flex-wrap:wrap}.review-panel .edit .dname{flex-basis:100%}.review-panel .edit .chips{flex-wrap:wrap;flex-basis:100%;gap:.35rem;display:flex}.review-panel .edit .newsub{color:var(--hw-text-muted);flex-basis:100%;margin:0;font-size:.7rem;line-height:1.6}.review-panel .edit .newsub .chip.adopt{color:var(--hw-accent);border-color:var(--hw-border-accent);vertical-align:baseline;margin:0 .1em}.review-panel .edit .chip{font-family:var(--hw-font);letter-spacing:.06em;color:var(--hw-text-muted);border:1px solid var(--hw-border-quiet);cursor:pointer;transition:all .25s var(--hw-ease);background:0 0;border-radius:100px;padding:.3em .85em;font-size:.66rem}.review-panel .edit .chip:hover{color:var(--hw-accent);border-color:var(--hw-border-accent)}.review-panel .edit select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='rgba(255,255,255,0.4)'/%3E%3C/svg%3E");background-position:right .8em center;background-repeat:no-repeat;padding-right:2em}.review-panel input:focus,.review-panel select:focus,.review-panel textarea:focus{border-color:var(--hw-border-accent);outline:none;box-shadow:0 0 0 1px #00ced126}.review-panel .card.arriving{animation:card-collapse var(--fold-ms,1.2s) cubic-bezier(.5, 0, .15, 1) forwards;overflow:hidden}@keyframes card-collapse{0%{height:var(--exit-h,400px)}to{height:64px}}.review-panel .card.arriving .rrow{animation:row-in var(--fold-ms,1.2s) var(--hw-ease) both}@keyframes row-in{0%,40%{opacity:0}to{opacity:1}}.review-panel .card.departing{animation:card-depart 1.7s var(--hw-ease) forwards;overflow:hidden}@keyframes card-depart{0%,60%{opacity:1;height:64px}to{opacity:0;border-color:#0000;height:0;margin-bottom:-.6rem;padding-top:0;padding-bottom:0}}.review-panel .verdict.working i{background:var(--hw-text-muted);border-radius:50%;width:4px;height:4px;margin-left:5px;animation:1.1s infinite both dot-pulse;display:inline-block}.review-panel .verdict.working i:nth-child(2){animation-delay:.18s}.review-panel .verdict.working i:nth-child(3){animation-delay:.36s}@keyframes dot-pulse{0%,70%,to{opacity:.2}35%{opacity:1}}.panel .err{color:var(--hw-alert);margin-top:1em;font-size:.75rem}.panel input,.panel select{border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);color:var(--hw-text);font-family:var(--hw-font);background:#ffffff05;min-width:0;padding:.5em .7em;font-size:.78rem}.panel input:focus,.panel select:focus{border-color:var(--hw-border-accent);outline:none;box-shadow:0 0 0 3px #00ced114}.panel input::placeholder{color:#ffffff47}.panel button{font-family:var(--hw-font);letter-spacing:.14em;text-transform:uppercase;color:var(--hw-text-secondary);background:var(--hw-surface);border:1px solid var(--hw-border-quiet);cursor:pointer;transition:all .3s var(--hw-ease);white-space:nowrap;border-radius:100px;padding:.55em 1.1em;font-size:.68rem;font-weight:600}.panel button:hover:not(:disabled){border-color:var(--hw-accent);color:var(--hw-text)}.panel button:disabled{opacity:.4;cursor:default}.panel button.quiet{color:var(--hw-text-muted);border-color:#0000}.panel button.primary,.panel button.on{color:var(--hw-accent);border-color:var(--hw-border-accent);background:#00ced112}.panel .add{color:var(--hw-accent);border-color:var(--hw-border-accent);border-style:dashed;margin-top:1.2rem}.triage{text-align:left;width:min(660px,100%);font-family:var(--hw-font);margin:1.2rem auto 0}.triage .money{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.triage .neg{color:var(--hw-accent-2)}.triage .roof{margin:0 auto 2.4rem}.triage .roof .kicker{letter-spacing:.32em;text-transform:uppercase;color:#ffffff52;margin-bottom:.9rem;font-size:.6rem}.triage .split{color:var(--hw-text-muted);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-top:.85rem;font-size:.78rem;display:flex}.triage .split b{color:var(--hw-text);font-weight:500}.triage .split .sep{color:#ffffff52}.triage .bar2{background:#ffffff13;border-radius:2px;height:3px;margin-top:.85rem;display:flex;overflow:hidden}.triage .bar2 i{height:100%;display:block}.triage .bar2 .synced{background:linear-gradient(90deg,#00ced18c,#00ced1e6)}.triage .bar2 .kept{background:linear-gradient(90deg,#ffffff57,#ffffff29)}.triage .status,.triage .notice{color:var(--hw-text-muted);border-left:2px solid #ffffff24;margin:-1.2rem 0 1.8rem;padding:.7rem 0 .7rem 1rem;font-size:.78rem;line-height:1.55}.triage .notice{border-left-color:#daa52080}.triage .status button.quiet{margin-left:.6em;padding:.2em .6em;font-size:.6rem}.triage .dupe{margin:-1rem 0 1.8rem}.triage .err{margin:-1.2rem 0 1.6rem}.triage .life{background:#ffffff13;border-radius:2px;height:2px;display:block;overflow:hidden}.triage .life i{background:var(--hw-accent);height:100%;transition:width .5s var(--hw-ease);display:block}.triage .life.gold i{background:var(--hw-accent-2)}.triage .needs{margin-bottom:2.6rem}.triage .needs h2,.triage .rest h2{letter-spacing:.3em;text-transform:uppercase;color:#ffffff52;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.6rem;font-weight:600;display:flex}.triage .needs h2:after,.triage .rest h2:after{content:"";background:#ffffff13;flex:1;height:1px}.triage .needs h2{color:var(--hw-text)}.triage .task{border-left:2px solid #ffffff38;align-items:flex-start;gap:1rem;margin-bottom:.3rem;padding:1.15rem 0 1.15rem 1rem;display:flex}.triage .task.alert{border-left-color:var(--hw-alert)}.triage .task .body{flex:1;min-width:0}.triage .task .who{margin-bottom:.35rem;font-size:.95rem;font-weight:500}.triage .task .why{color:var(--hw-text-muted);font-size:.8rem;line-height:1.6}.triage .task .why b{color:var(--hw-text);font-weight:500}.triage .policy{color:#fff6}.triage .verb{letter-spacing:.14em;text-transform:uppercase;color:var(--hw-text);transition:all .25s var(--hw-ease);white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:6px;flex:none;padding:.62em 1.1em;font-size:.64rem;font-weight:600}.triage .verb:hover:not(:disabled){color:var(--hw-text);background:#ffffff0b;border-color:#ffffff47}.triage .verb.primary{color:var(--hw-alert);background:#ff6b6b14;border-color:#ff6b6b73}.triage .verb.primary:hover:not(:disabled){color:var(--hw-alert);background:#ff6b6b29;border-color:#ff6b6b99}.triage .allclear{color:var(--hw-text-muted);border-left:2px solid #00ced166;max-width:56ch;margin-bottom:2.4rem;padding:1.1rem 0 1.1rem 1rem;font-size:.85rem;line-height:1.6}.triage .allclear b{color:var(--hw-accent);font-weight:500}.triage .watchline{color:#ffffff52;margin:-.4rem 0 2rem 1rem;font-size:.72rem}.triage .watchline .label{letter-spacing:.16em;text-transform:uppercase;margin-right:.6em;font-size:.56rem}.triage .rest+.rest{margin-top:2.2rem}.triage .stackbtn{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;font:inherit;color:#ffffff52;transition:color .3s var(--hw-ease), border-color .3s var(--hw-ease);border-bottom:1px solid #ffffff13;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.3rem .2rem .75rem;font-size:.72rem;display:flex}.triage .stackbtn:hover{color:var(--hw-text-muted);border-bottom-color:#ffffff24}.triage .stackbtn:focus-visible{outline:1px solid var(--hw-border-accent);outline-offset:3px}.triage .stackbtn .lead{color:var(--hw-text-muted);letter-spacing:.01em;font-weight:500}.triage .stackbtn:hover .lead{color:var(--hw-text)}.triage .stackbtn .qual{color:#ffffff52}.triage .stackbtn .right{font-variant-numeric:tabular-nums;margin-left:auto}.triage .stackbtn .chev{color:#ffffff52;transition:transform .3s var(--hw-ease), color .3s var(--hw-ease);font-size:.85em;display:inline-block}.triage .stackbtn[aria-expanded=true] .chev{transform:rotate(90deg)}.triage .stackbtn:hover .chev{color:var(--hw-accent)}.triage .deckmark{flex:none;gap:2px;width:22px;display:grid}.triage .deckmark i{background:var(--hw-accent);border-radius:1px;height:2px;display:block}.triage .deckmark i:nth-child(2){opacity:.55;width:80%}.triage .deckmark i:nth-child(3){opacity:.3;width:60%}.triage .stackbtn[aria-expanded=false] .deckmark i:nth-child(2),.triage .stackbtn[aria-expanded=false] .deckmark i:nth-child(3){width:100%}.triage .manual-open{margin-top:.7rem}.triage .mrow{transition:border-color .3s var(--hw-ease);background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;margin-bottom:.5rem;padding:.95rem 1.05rem}.triage .mrow:hover{border-color:#ffffff24}.triage .mrow.due{border-color:#ffffff38}.triage .mtop{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;align-items:center;gap:.7rem;display:flex}.triage .mtop:hover{color:inherit}.triage .mtop:focus-visible{outline:1px solid var(--hw-border-accent);outline-offset:3px}.triage .mtop .name{font-size:.86rem;font-weight:450}.triage .mtop .amt{margin-left:auto;font-size:.86rem}.triage .mmeta{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.55rem;display:flex}.triage .mmeta .asof{color:#ffffff52;font-size:.66rem}.triage .mmeta .due-word{color:var(--hw-text-muted);margin-left:auto}.triage .mmeta .life{flex:1;min-width:60px;max-width:150px}.triage .bform{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.triage .bform input{flex:11rem}.triage .bform input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:0 auto;min-width:8.5rem}.triage .bform input.rate{text-align:right;font-variant-numeric:tabular-nums;flex:0 auto;width:5.4rem;min-width:0}.triage .bform .chip{font-family:var(--hw-font);letter-spacing:.06em;color:var(--hw-text-muted);border:1px solid var(--hw-border-quiet);cursor:pointer;transition:color .25s var(--hw-ease), border-color .25s var(--hw-ease), background .25s var(--hw-ease);background:0 0;border-radius:100px;flex:none;padding:.5em .9em;font-size:.66rem}.triage .bform .chip:hover:not(:disabled){color:var(--hw-text);border-color:#ffffff24}.triage .bform .chip.on{color:var(--hw-accent);border-color:var(--hw-border-accent);background:#00ced10d}.triage .bform .chip:focus-visible{outline:1px solid var(--hw-border-accent);outline-offset:1px}.triage .rows{border-top:1px solid #ffffff13}.triage .row{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:background .25s var(--hw-ease), opacity .4s var(--hw-ease);border-bottom:1px solid #ffffff13;padding:.95rem 0;display:block}.triage .row:hover{color:inherit;background:#ffffff06}.triage .row:focus-visible{outline:1px solid var(--hw-border-accent);outline-offset:-1px}.triage .rowtop{align-items:center;gap:.8rem;display:flex}.triage .rowtop .name{font-size:.88rem;font-weight:450}.triage .rowtop .meta{color:#ffffff52;font-size:.7rem}.triage .rowtop .amt{margin-left:auto;font-size:.88rem}.triage .rowlife{align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.triage .rowlife .life{flex:1;max-width:180px}.triage .rowlife .ago{color:#ffffff52;letter-spacing:.04em;font-size:.64rem}.triage .chip{letter-spacing:.16em;text-transform:uppercase;color:var(--hw-text-muted);white-space:nowrap;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:.35em;padding:.3em .62em;font-size:.56rem;font-weight:600;display:inline-flex}.triage .chip.act{color:var(--hw-alert);background:#ff6b6b12;border-color:#ff6b6b61}.triage .chip.watch{color:var(--hw-text);border-color:#ffffff24}.triage .chip.note{color:var(--hw-accent-2);border-color:#daa52052}.triage .chip .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.triage .accts{animation:draft-in .25s var(--hw-ease) both;padding:.2rem 0 .9rem}.triage .facts{color:var(--hw-text-muted);flex-wrap:wrap;gap:.25rem .9rem;padding:.4rem 0 .5rem 1.1rem;font-size:.7rem;display:flex}.triage .facts .flag{color:var(--hw-accent-2)}.triage .facts .bad{color:var(--hw-alert);font-family:var(--hw-font-mono);letter-spacing:.02em}.triage .facts .policy{flex-basis:100%;line-height:1.5}.triage .acct{color:var(--hw-text-muted);border-left:1px solid #ffffff13;align-items:baseline;gap:.6rem;padding:.34rem 0 .34rem 1.1rem;font-size:.76rem;display:flex}.triage .acct .mask{font-family:var(--hw-font-mono);color:#ffffff52;font-size:.66rem}.triage .acct .v{color:var(--hw-text);margin-left:auto}.triage .acct .v.neg{color:var(--hw-accent-2)}.triage .acct.none{color:#ffffff52;font-style:italic}.triage .acct.holdings,.triage .acct.statements{color:#ffffff6b;margin-top:-.1rem;padding-top:0;font-size:.7rem;line-height:1.45;display:block}.triage .row3{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.triage .addsources{margin:0 0 2.4rem}.triage .addsources .add{margin-top:0}.triage .accts .row3{margin:.6rem 0 .2rem 1.1rem}.triage .row3 .danger{color:var(--hw-alert);background:#ff6b6b0f;border-color:#ff6b6b59}.triage .row3 .quiet.danger{background:0 0;border-color:#0000}.triage .row3 .danger:hover:not(:disabled){border-color:var(--hw-alert);color:var(--hw-alert)}.triage .confirm{border-radius:var(--hw-radius-item);animation:draft-in .25s var(--hw-ease) both;background:#ff6b6b0d;border:1px solid #ff6b6b59;margin:.7rem 0 .4rem 1.1rem;padding:.8rem}.triage .confirm p{color:var(--hw-text-secondary);font-size:.72rem;line-height:1.6}.triage .confirm .cap{color:var(--hw-alert);margin-top:.5em;font-weight:500;display:block}.triage .confirm .row3{margin:.8em 0 0}.triage .confirm input{flex:12rem}.triage .none-line{color:var(--hw-text-muted);margin:.6rem 0 .2rem;font-size:.8rem}.triage.firstrun{text-align:center;padding-top:4vh}.triage .first-title{letter-spacing:-.01em;font-size:1.3rem;font-weight:500}.triage .first-body{max-width:52ch;color:var(--hw-text-muted);margin:1rem auto 1.8rem;font-size:.88rem;line-height:1.65}.triage .first-actions{justify-content:center}.triage.firstrun .err,.triage.firstrun .status,.triage.firstrun .notice{text-align:left;max-width:52ch;margin:0 auto 1.2rem}.triage.firstrun .draft{text-align:left}.triage .draft{background:var(--hw-surface);border:1px solid var(--hw-border-accent);border-radius:var(--hw-radius-card);animation:draft-in .3s var(--hw-ease) both;flex-direction:column;gap:.5rem;margin-top:1.2rem;padding:1rem;display:flex}@keyframes draft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.triage .kinds{gap:.4rem;display:flex}.triage .pair{gap:.5rem;display:flex}.triage .pair>*{flex:1}.triage .actions{gap:.5rem;margin-top:.2rem;display:flex}.triage .consequence{color:var(--hw-text-muted);font-size:.7rem;line-height:1.5}@media (width<=600px){.triage .pair{flex-direction:column}.triage .bform input:not([type=date]):not(.rate),.triage .confirm input{flex:100%}}@media (width<=560px){.triage .task{gap:.75rem;padding-left:.8rem}.triage .rowtop{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.triage *,.triage :before,.triage :after{transition:none!important;animation:none!important}}.triage .row3 .note{color:var(--hw-text-muted);flex-basis:100%;margin-bottom:.2rem;font-size:.78rem;line-height:1.45}#s-intel{--hair:#ffffff13;--hair-lit:#ffffff24;--dim:#ffffff52}#s-intel .intel{text-align:left;flex-shrink:0;width:min(720px,100%)}#s-intel .roof{text-align:center;flex-direction:column;align-items:center;display:flex}#s-intel .eyebrow .age{color:var(--dim);letter-spacing:.3em}#s-intel .digest{text-align:left;width:100%;max-width:60ch;margin-top:.2rem;position:relative}#s-intel .dtext{font-family:var(--hw-font-serif);color:#ffffffc7;letter-spacing:-.005em;margin:0;font-size:clamp(1.1rem,1.75vw,1.32rem);font-weight:400;line-height:1.5}.intel-fly{z-index:5;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.intel-fly[hidden]{display:none}#s-intel .dopen{opacity:0;pointer-events:none;z-index:1;width:min(150%,100vw - 2rem);height:max(140%,380px);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px))}#s-intel .dopen[hidden]{display:none}#s-intel.screen.scrim{transition:opacity .7s var(--hw-ease), transform .7s var(--hw-ease), filter .7s var(--hw-ease), background .6s var(--hw-ease)}#s-intel.screen.scrim.lift{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}#s-intel.screen.scrim.noblur{-webkit-backdrop-filter:none;backdrop-filter:none}#s-intel.screen.flying{filter:none!important;transition:opacity .5s var(--hw-ease)!important;transform:none!important}#s-intel .intel{transition:opacity .6s var(--hw-ease)}#s-intel .intel.away{opacity:0}#s-intel .dmeasure{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}#s-intel .dmeasure .dtext{position:absolute;top:0;left:0;right:0}#s-intel .dmeasure .dtext:not(:first-child){position:absolute}#s-intel .dtext.quiet{color:var(--hw-text-muted);text-align:center}#s-intel .dtext .w{opacity:0;transition:none}#s-intel .dtext .w.on{opacity:1;transition:opacity .32s}#s-intel .slot{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hw-text);font-weight:500}#s-intel .slot.name{white-space:normal}#s-intel .slot.up{color:var(--hw-accent)}#s-intel .slot.dn{color:var(--hw-accent-2)}#s-intel .slot.lead.up{text-shadow:0 0 22px #00ced173}#s-intel .slot.lead.dn{text-shadow:0 0 22px #daa52080}#s-intel button.link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;transition:text-decoration-color .25s var(--hw-ease), color .25s var(--hw-ease);background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;text-decoration-thickness:1px}#s-intel button.link:hover,#s-intel button.link:focus-visible{-webkit-text-decoration-color:var(--hw-accent);text-decoration-color:var(--hw-accent);color:var(--hw-text);outline:none}#s-intel .dtext button.link.w{opacity:0;transition:text-decoration-color .25s var(--hw-ease)}#s-intel .dtext button.link.w.on{opacity:1;transition:opacity .32s ease, text-decoration-color .25s var(--hw-ease)}#s-intel .intel-pills{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.6rem;display:flex}#s-intel .intel-pills button{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-text-muted);cursor:pointer;transition:all .35s var(--hw-ease);background:#ffffff05;border:1px solid #ffffff1f;border-radius:100px;padding:.5em 1em;font-size:.62rem;font-weight:600}#s-intel .intel-pills button:hover{color:var(--hw-text)}#s-intel .intel-pills button.on{color:var(--hw-accent);background:#00ced112;border-color:#00ced166}#s-intel .clockline{font:600 11px var(--hw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;min-height:1em;margin-top:.9rem}#s-intel .money{font-family:var(--hw-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}#s-intel .money.up{color:var(--hw-accent)}#s-intel .money.dn{color:var(--hw-accent-2)}#s-intel .money.nil{color:#fff9}#s-intel .sec{border-top:1px solid var(--hair);margin-top:3.4rem;padding-top:1.6rem}#s-intel .sec .head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.3rem;display:flex}#s-intel .sec h2{letter-spacing:.3em;text-transform:uppercase;color:var(--hw-accent);margin:0;font-size:.72rem;font-weight:600}#s-intel .bridge{width:100%;position:relative}#s-intel .bridge svg{width:100%;display:block;overflow:visible}#s-intel .bridge .lvl{stroke:var(--hair-lit);stroke-width:1px}#s-intel .bridge .bar{transition:opacity .3s var(--hw-ease);cursor:pointer}#s-intel .bridge .bar.end{cursor:default}#s-intel .bridge .bar.up{fill:var(--hw-accent);fill-opacity:.85;filter:drop-shadow(0 0 6px #00ced173)}#s-intel .bridge .bar.dn{fill:var(--hw-accent-2);fill-opacity:.85;filter:drop-shadow(0 0 6px #daa52066)}#s-intel .bridge .bar.end{fill:#ffffff1a}#s-intel .bridge.hover .bar:not(.lit):not(.end){opacity:.35}#s-intel .bridge .amt{font:600 10.5px var(--hw-font-mono);letter-spacing:.02em;fill:#ffffffd9;text-anchor:middle}#s-intel .bridge .amt.up{fill:var(--hw-accent)}#s-intel .bridge .amt.dn{fill:var(--hw-accent-2)}#s-intel .bridge .amt.end{fill:#fff9}#s-intel .bridge .kind{font:600 9.5px var(--hw-font);letter-spacing:.16em;text-transform:uppercase;fill:var(--hw-text-muted);text-anchor:middle}#s-intel .bridge .kind.end{fill:var(--dim)}#s-intel .bridge svg.dense .amt{font-size:9.5px}#s-intel .bridge svg.dense .kind{letter-spacing:.1em;font-size:8.5px}#s-intel .bridge .grow{transform-box:fill-box;transform-origin:50% 100%;animation:intel-barup .8s var(--hw-ease) both}#s-intel .bridge .grow.top{transform-origin:50% 0}@keyframes intel-barup{0%{transform:scaleY(0)}to{transform:scaleY(1)}}#s-intel .bridgekey{font:600 .6rem var(--hw-font);letter-spacing:.14em;text-transform:uppercase;color:var(--hw-text-muted);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.8rem;display:flex}#s-intel .bridgekey span,#s-intel .bridgekey button{align-items:baseline;gap:.45em;display:inline-flex}#s-intel .bridgekey button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#s-intel .bridgekey button.lit{color:var(--hw-text)}#s-intel .bridgekey .money{letter-spacing:0;text-transform:none;font-size:.72rem}#s-intel .movers{--tick-time:.9s;--tick-ease:cubic-bezier(.35, 0, .15, 1);margin-top:1.4rem}#s-intel .movers .grp{grid-template-columns:7rem 1fr 7.4rem 3.2rem;align-items:center;gap:.45rem .8rem;display:none;position:relative}#s-intel .movers .grp.on{animation:intel-grp-in .35s var(--hw-ease) both;display:grid}#s-intel .movers .grp.measure{animation:none}#s-intel .movers .grp.on.out{animation:.15s both intel-grp-out}@keyframes intel-grp-in{0%{opacity:0;transform:translateY(4px)}}@keyframes intel-grp-out{to{opacity:0}}#s-intel .movers .row{will-change:transform;grid-column:1/-1;grid-template-columns:7rem 1fr 7.4rem 3.2rem;align-items:center;gap:0 .8rem;display:grid}#s-intel .movers .row.in{animation:intel-row-in var(--tick-time) var(--tick-ease) both}@keyframes intel-row-in{0%{opacity:0}}#s-intel .movers .row.out{pointer-events:none;animation:intel-row-out var(--tick-time) var(--tick-ease) both;position:absolute;left:0;right:0}@keyframes intel-row-out{to{opacity:0}}#s-intel .movers .gk{border-bottom:1px solid var(--hw-border-quiet);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-bottom:.2rem;font-size:.6rem;display:flex}#s-intel .movers .gk .money{letter-spacing:0;text-transform:none;font-size:.68rem}#s-intel .movers .sym{letter-spacing:.02em;color:var(--hw-text);overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.2}#s-intel .movers .sym small{color:var(--dim);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:400;display:block;overflow:hidden}#s-intel .movers .sym small.why{white-space:normal}#s-intel .movers .sym{min-width:0}#s-intel .movers .track{background:#ffffff0d;border-radius:3px;height:6px;position:relative;overflow:hidden}#s-intel .movers .track i{height:100%;transition:width var(--tick-time) var(--tick-ease);border-radius:3px;position:absolute;top:0}#s-intel .movers .track .m.up{background:#00ced1cc;box-shadow:0 0 8px #00ced180}#s-intel .movers .track .m.dn{background:#daa520cc;box-shadow:0 0 8px #daa52066}#s-intel .movers .money{text-align:right;font-size:.78rem}#s-intel .movers .share{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;font-size:.66rem}@media (width<=600px){#s-intel .eyebrow .age{letter-spacing:.24em;margin-top:.5rem;display:block}#s-intel .eyebrow .age .sep{display:none}#s-intel .clockline{white-space:normal;line-height:1.7}#s-intel .movers .grp{grid-template-columns:4.6rem 1fr 5.6rem 2.6rem;gap:.4rem .5rem}#s-intel .movers .row{grid-template-columns:4.6rem 1fr 5.6rem 2.6rem;gap:0 .5rem}#s-intel .digest{max-width:none}#s-intel .dtext{font-size:1.06rem}#s-intel.on{padding-bottom:9rem}#s-intel .sec .head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#s-intel .intel-pills button,#s-intel .bridge .bar,#s-intel .movers .track i,#s-intel .movers .grp,#s-intel .movers .row{transition:none!important;animation:none!important}#s-intel .bridge .grow{animation:none!important}#s-intel .dtext .w{transition:none!important}}.profile{text-align:left;width:min(620px,100%);font-family:var(--hw-font);max-height:68vh;margin-top:1.6rem;padding-right:.4rem;overflow-y:auto}.profile .who{color:var(--hw-text-muted);font-size:.8rem;line-height:1.55}.profile .who .email{font-family:var(--hw-font-mono);color:var(--hw-text);margin-bottom:.35em;font-size:.92rem;display:block}.profile .security{margin-top:1.8rem}.profile .security h3{letter-spacing:.26em;text-transform:uppercase;color:var(--hw-accent);font-size:.72rem;font-weight:600}.profile .security .blurb{color:var(--hw-text-muted);max-width:46ch;margin-top:.5em;font-size:.78rem;line-height:1.5}.profile .security .factors{flex-direction:column;gap:.45rem;margin-top:.9rem;list-style:none;display:flex}.profile .security .factors li{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);flex-shrink:0;align-items:center;gap:.7rem;padding:.55rem .8rem;font-size:.82rem;display:flex}.profile .security .fname{color:var(--hw-text);font-weight:500}.profile .security .fsince{color:var(--hw-text-muted);flex:1;font-size:.7rem}.profile .security .fconfirm{gap:.35rem;display:flex}.profile .security button.danger{color:var(--hw-alert);background:#ff6b6b0f;border-color:#ff6b6b59}.profile .security .add,.profile .security .mfa{margin-top:.9rem}.profile .security .mfa .hint{text-align:left}@media (width<=600px){.profile{max-height:60vh}}.transactions-panel .tools{padding:0 1.5rem .9rem}.lookpill{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-accent);border:1px solid var(--hw-border-accent);cursor:pointer;transition:all .35s var(--hw-ease);white-space:nowrap;background:#00ced10f;border-radius:100px;padding:.65em 1.35em;font-size:.66rem;font-weight:600}.lookpill:hover{border-color:var(--hw-accent);background:#00ced11c}.lookpill[aria-pressed=true]{text-shadow:0 0 12px #00ced180;background:#00ced121;border-color:#00ced173}.lookpill .count{font-family:var(--hw-font-mono);color:var(--hw-text);margin-left:.5em}.transactions-panel .card.gcard{flex-shrink:0}.transactions-panel .card.gcard.pending{opacity:.5}.transactions-panel .card.gcard>.head{width:100%;display:block}.transactions-panel .label .raw,.transactions-panel .rationale .raw{font-family:var(--hw-font-mono);color:var(--hw-text-muted);font-size:.74rem}.transactions-panel .row2 .move b{color:var(--hw-accent);font-weight:600}.transactions-panel .dollars.back,.transactions-panel .back{color:var(--hw-accent)}.transactions-panel .samples{margin:0 0 .9em}.transactions-panel .samples li{display:flex}.transactions-panel .samples .line{text-align:left;border-radius:var(--hw-radius-item);width:100%;font-family:var(--hw-font);color:var(--hw-text-muted);cursor:pointer;transition:all .2s var(--hw-ease);background:0 0;border:1px solid #0000;align-items:baseline;gap:.8em;margin:0 -.4em;padding:.25em .4em;font-size:.7rem;display:flex}.transactions-panel .samples .line>span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 3.4em}.transactions-panel .samples .line .mono{font-family:var(--hw-font-mono);font-variant-numeric:tabular-nums;color:var(--hw-text-secondary);text-align:right;flex:0 0 5.4em}.transactions-panel .samples .line .mono.back{color:var(--hw-accent)}.transactions-panel .samples .line .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transactions-panel .samples .line .q{font-family:var(--hw-font-mono);flex:none;margin-left:auto}.transactions-panel .samples li.pending .line{opacity:.5}.transactions-panel .samples .line:hover{color:var(--hw-text)}.transactions-panel .samples .line[aria-pressed=true]{color:var(--hw-text);border-color:var(--hw-border-accent);background:#00ced10f}.transactions-panel .pickhint{color:var(--hw-text-muted);margin-bottom:.9em;font-size:.7rem}.transactions-panel .pickhint b{color:var(--hw-text-secondary);font-weight:500}.transactions-panel .scope{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.8rem;display:flex}.transactions-panel .scope .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--hw-text-muted);margin-right:.3rem;font-size:.62rem}.transactions-panel .chip.on{color:var(--hw-accent);border-color:var(--hw-border-accent)}.transactions-panel .chip:disabled{opacity:.4;cursor:default}.transactions-panel .impact .reach{color:var(--hw-accent-2)}.transactions-panel .empty{color:var(--hw-text-muted);padding:2rem .3rem;font-size:.78rem}.transactions-panel .showing{color:var(--hw-text-muted);text-align:center;padding:.6rem .3rem 0;font-size:.7rem}.transactions-panel .sentinel{flex-shrink:0;height:1px}.transactions-panel .rationale.note{color:var(--hw-text-muted)}.transactions-panel .rationale .sep{opacity:.6;margin:0 .4em}.transactions-panel .impact .warn,.transactions-panel .err{color:var(--hw-accent-2)}.transactions-panel .scope .chip{font-family:var(--hw-font);letter-spacing:.06em;color:var(--hw-text-muted);border:1px solid var(--hw-border-quiet);cursor:pointer;transition:all .25s var(--hw-ease);background:0 0;border-radius:100px;padding:.3em .85em;font-size:.66rem}.transactions-panel .scope .chip:hover:not(:disabled){color:var(--hw-text);border-color:#ffffff24}.transactions-panel .fold{transition:height .32s var(--hw-ease);overflow:hidden}.transactions-panel .card.gcard.moved{opacity:.55}.transactions-panel .card.gcard.moved>.head{cursor:default}.transactions-panel .card.gcard.leaving{transition:height .32s var(--hw-ease), opacity .32s var(--hw-ease), padding .32s var(--hw-ease);padding-top:0;padding-bottom:0}.transactions-panel .movedlog{color:var(--hw-text-muted);padding:.9rem .3rem .4rem;font-size:.7rem;line-height:1.6}.transactions-panel .movedlog .n{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.transactions-panel .movedlog b{color:var(--hw-text-secondary);font-weight:500}.transactions-panel .row2 .updated{color:var(--hw-accent);animation:updated-flash 2.6s var(--hw-ease) forwards;font-weight:600}@keyframes updated-flash{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.transactions-panel .fold,.transactions-panel .card.gcard.leaving{transition:none}.transactions-panel .row2 .updated{animation:none}}:root{--hw-ground:#0a0a0a;--hw-accent:#00ced1;--hw-accent-2:#daa520;--hw-text:#fff;--hw-text-secondary:#ffffffd9;--hw-text-muted:#ffffff80;--hw-alert:#ff6b6b;--hw-surface:#ffffff05;--hw-surface-hover:#ffffff0d;--hw-border-accent:#00ced133;--hw-border-quiet:#ffffff0d;--hw-gradient-brand:linear-gradient(135deg, #fff 0%, #00ced1 50%, #daa520 100%);--hw-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hw-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--hw-font-serif:ui-serif, "New York", Georgia, serif;--hw-radius-card:12px;--hw-radius-item:8px;--hw-ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--hw-font);background:var(--hw-ground);color:var(--hw-text);-webkit-font-smoothing:antialiased;overflow:hidden}.gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;height:100%;padding:2rem;display:flex}.gate .brand{letter-spacing:-.02em;background:var(--hw-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:700}.gate form{flex-direction:column;gap:.7rem;width:min(320px,86vw);display:flex}.gate input{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);color:var(--hw-text);font-family:var(--hw-font);transition:border-color .25s var(--hw-ease);padding:.75rem .9rem;font-size:.95rem}.gate input:focus{border-color:var(--hw-border-accent);outline:none}.gate button{font-family:var(--hw-font);letter-spacing:.22em;text-transform:uppercase;color:#00201f;background:var(--hw-accent);cursor:pointer;transition:filter .2s var(--hw-ease);border:none;border-radius:100px;padding:.85em 1.4em;font-size:.72rem;font-weight:600}.gate button:hover{filter:brightness(1.08)}.gate button:disabled{opacity:.5;cursor:default}.gate .err{color:var(--hw-alert);font-size:.85rem}.gate .muted{color:var(--hw-text-muted);letter-spacing:.04em;font-size:.8rem}.gate-notes{flex-direction:column;gap:.55rem;display:flex}.gate .legal{letter-spacing:.06em;color:var(--hw-text-muted);justify-content:center;gap:.6rem;font-size:.72rem;display:flex}.gate .legal a{color:var(--hw-text-muted);transition:color .25s var(--hw-ease);text-decoration:none}.gate .legal a:hover{color:var(--hw-accent)}.gate .mfa-wall{flex-direction:column;align-items:center;gap:1rem;width:min(340px,86vw);display:flex}.gate .mfa-wall h2{letter-spacing:.26em;text-transform:uppercase;color:var(--hw-accent);font-size:.8rem;font-weight:600}.gate .mfa-wall>.muted{max-width:38ch;line-height:1.55}.mfa{flex-direction:column;gap:.7rem;width:100%;display:flex}.gate .mfa{width:min(320px,86vw)}.mfa form,.mfa .mfa-verify{flex-direction:column;gap:.7rem;display:flex}.mfa .hint{color:var(--hw-text-secondary);text-align:center;font-size:.82rem;line-height:1.5}.mfa .err{color:var(--hw-alert);font-size:.8rem}.mfa .option{background:var(--hw-surface);border:1px solid var(--hw-border-quiet);border-radius:var(--hw-radius-item);color:var(--hw-text);font-family:var(--hw-font);letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;transition:border-color .25s var(--hw-ease), background .25s var(--hw-ease);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .95rem;font-size:.9rem;font-weight:500;display:flex}.mfa .option:hover{filter:none;border-color:var(--hw-border-accent);background:var(--hw-surface-hover)}.mfa .option em{color:var(--hw-text-muted);margin-top:.25em;font-size:.72rem;font-style:normal;font-weight:400;display:block}.mfa .option .rec{letter-spacing:.14em;text-transform:uppercase;color:var(--hw-accent-2);white-space:nowrap;font-size:.6rem;font-weight:600}.mfa .qr{border-radius:var(--hw-radius-item);background:#fff;align-self:center;padding:.55rem;line-height:0}.mfa .qr img{border-radius:4px;display:block}.mfa .key{font-family:var(--hw-font-mono);color:var(--hw-text-muted);word-break:break-all;-webkit-user-select:all;user-select:all;text-align:center;font-size:.7rem}.mfa input[inputmode=numeric]{text-align:center;font-family:var(--hw-font-mono);letter-spacing:.35em;font-size:1.05rem}.gate .linklike,.mfa .linklike{color:var(--hw-text-muted);font-family:var(--hw-font);letter-spacing:.04em;text-transform:none;cursor:pointer;transition:color .25s var(--hw-ease);background:0 0;border:none;padding:.2em;font-size:.75rem;font-weight:400}.gate .linklike:hover,.mfa .linklike:hover{filter:none;color:var(--hw-accent);background:0 0;border:none}
