@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:sansLatin;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sansLatin Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_9f543a{font-family:sansLatin,sansLatin Fallback}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:sansLatinExt;src:url(/_next/static/media/3835a68e46c991a5.woff2) format("woff2");font-display:swap;font-weight:400 700}.__className_778b9d{font-family:sansLatinExt}@font-face{unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-family:sansVietnamese;src:url(/_next/static/media/113a630f76384ed2.woff2) format("woff2");font-display:swap;font-weight:400 700}.__className_d39a23{font-family:sansVietnamese}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:displayLatin;src:url(/_next/static/media/a7560406a8617b28-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:displayLatin Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_05ac29{font-family:displayLatin,displayLatin Fallback}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:displayLatinExt;src:url(/_next/static/media/bd67fbcd3821ccb2.woff2) format("woff2");font-display:swap;font-weight:400 500}.__className_8658a7{font-family:displayLatinExt}@font-face{unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-family:displayVietnamese;src:url(/_next/static/media/b99ed083a0381f7f.woff2) format("woff2");font-display:swap;font-weight:400 500}.__className_72184e{font-family:displayVietnamese}:root{color-scheme:light;--bg:#ffffff;--panel:#eef0f3;--panel-2:#ffffff;--line:rgba(91,97,110,0.2);--line-strong:rgba(91,97,110,0.4);--dark:#0a0b0d;--dark-2:#141519;--dark-3:#282b31;--ink:#0a0b0d;--muted:#5b616e;--muted-2:#6b7280;--action:#0052ff;--action-hover:#578bfa;--action-ink:#ffffff;--action-tint:rgba(0,82,255,0.1);--long:#05b169;--long-tint:rgba(5,177,105,0.12);--short:#cf202f;--short-tint:rgba(207,32,47,0.12);--warn:#b45309;--warn-tint:rgba(180,83,9,0.12);--tg:var(--action);--focus:#0a0b0d;--siren:var(--action);--green:var(--long);--red:var(--short);--amber:var(--warn);--accent:var(--action);--font-display-stack:var(--font-display),"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui-stack:var(--font-ui),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-num-stack:var(--font-ui-stack);--r-sm:4px;--r-md:8px;--r-lg:16px;--r-xl:24px;--r-2xl:40px;--r-pill:100000px;--r-1:var(--r-sm);--r-2:var(--r-md);--r-3:var(--r-lg);--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--t-12:0.75rem;--t-13:0.8125rem;--t-14:0.875rem;--t-16:1rem;--t-18:1.125rem;--t-20:1.25rem;--t-24:1.5rem;--t-28:1.75rem;--t-32:2rem;--t-36:2.25rem;--t-44:2.75rem;--t-56:3.5rem;--t-64:4rem;--motion-fast:150ms;--motion-standard:250ms;--ease:cubic-bezier(0.2,0,0,1);--shadow-thumb:0 1px 3px rgba(10,11,13,0.2);--header-h:3.5rem}@media (min-width:768px){:root{--header-h:4rem}}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--s-3))}body{margin:0;padding:0;font-family:var(--font-ui-stack);font-size:var(--t-16);line-height:1.5;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.wrap{width:100%;max-width:70rem;margin:0 auto;padding:0 var(--s-3)}@media (min-width:641px){.wrap{padding:0 var(--s-4)}}@media (min-width:1024px){.wrap{padding:0 var(--s-5)}}main{display:block}main.wrap{padding-top:var(--s-4);padding-bottom:var(--s-7)}@media (min-width:768px){main.wrap{padding-top:var(--s-5)}}.band{padding:var(--s-6) 0}@media (min-width:768px){.band{padding:var(--s-7) 0}}.band-grey{background:var(--panel)}.band-dark{background:var(--dark);color:#fff}.band-dark a{color:#fff}.band-dark .muted{color:#8a919e}.alerts-table,.asset-list,.field input,.gate-pct,.liq-num,.markets,.num,.pos-facts,.room-labels,.sticky-num,.ticker{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-display-stack);font-weight:400;letter-spacing:-.01em;color:var(--ink)}h1{font-size:var(--t-32);line-height:1.1;margin:0 0 var(--s-3)}h2{font-size:var(--t-28);line-height:1.15;margin:var(--s-6) 0 var(--s-3)}h3{font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;line-height:1.33;letter-spacing:0;margin:var(--s-4) 0 var(--s-2)}@media (min-width:641px){h1{font-size:var(--t-44);line-height:1.05}h2{font-size:var(--t-36);line-height:1.11}}p{margin:0 0 var(--s-3)}.h1-line:first-letter,dt:first-letter,h1:first-letter,h2:first-letter,h3:first-letter,summary:first-letter{text-transform:uppercase}.h1-line{display:block}a{color:var(--action);text-decoration:none;transition:color var(--motion-fast) var(--ease)}a:hover{color:var(--action-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--action-tint)}.btn,.chan,.lang-picker>summary,.post-gate-btn,header .alerts-bell{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3rem;padding:0 var(--s-4);border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-ui-stack);font-size:var(--t-16);font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--ink);background:var(--panel);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.btn:hover,.chan:hover,.lang-picker>summary:hover,header .alerts-bell:hover{background:#e3e6ea;color:var(--ink)}.btn-primary,.chan.primary,.post-gate-btn{background:var(--action);border-color:var(--action);color:var(--action-ink)}.btn-primary:hover,.chan.primary:hover,.post-gate-btn:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}.btn-secondary{background:var(--panel);color:var(--ink)}.btn-outline{background:transparent;border-color:var(--action);color:var(--action)}.btn-outline:hover{background:var(--action-tint);color:var(--action)}.btn-inverse{background:var(--dark-3);color:#fff}.btn-inverse:hover{background:#3a3e45;color:#fff}.btn-lg,.chan.primary{min-height:3.5rem;padding:0 var(--s-5)}.btn-icon{width:2.75rem;min-height:2.75rem;padding:0}.btn:disabled,.btn[aria-disabled=true],.chan:disabled{opacity:.5;cursor:not-allowed}button.ghost{background:none;border:none;color:var(--action);cursor:pointer;font:inherit;font-weight:600;padding:0}button.ghost:hover{color:var(--action-hover)}header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}.header-row{display:flex;min-height:var(--header-h)}.header-row,header .site-name{align-items:center;gap:var(--s-2)}header .site-name{display:inline-flex;margin-right:auto;font-weight:600;font-size:var(--t-16);color:var(--ink);text-decoration:none;min-height:2.75rem}header .site-name:hover{color:var(--ink)}header .site-mascot{flex:none;color:var(--siren)}.header-actions{display:flex;align-items:center;gap:var(--s-2)}header .alerts-bell{width:2.75rem;padding:0}.header-link,header .alerts-bell{min-height:2.75rem;color:var(--ink)}.header-link{display:inline-flex;align-items:center;padding:0 var(--s-2);font-size:var(--t-14);font-weight:600;text-decoration:none;white-space:nowrap}.header-link:hover{color:var(--action)}.header-cta{display:none}@media (min-width:641px){.header-cta{display:inline-flex;min-height:2.75rem}}.lang-picker{position:relative}.lang-picker>summary{min-height:2.75rem;padding:0 var(--s-3);font-size:var(--t-14);list-style:none}.lang-picker>summary::-webkit-details-marker{display:none}.lang-picker[open]>summary{background:#e3e6ea}.lang-picker .lang-name{display:none}@media (min-width:768px){.lang-picker .lang-name{display:inline}.lang-picker .lang-code{display:none}}@media (max-width:767px){.lang-picker>summary{width:2.75rem;padding:0}.lang-picker .lang-code{display:none}}.lang-picker>ul{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:40;min-width:12rem;margin:0;padding:var(--s-2);list-style:none;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.lang-picker>ul a{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--ink);font-size:var(--t-14);font-weight:500;text-decoration:none}.lang-picker>ul a:hover{background:var(--panel);color:var(--ink)}.lang-picker>ul a[aria-current=page]{color:var(--action);font-weight:600}.siren{color:var(--siren)}.siren-shout{transform-box:fill-box;transform-origin:0 50%}.siren-pulse .siren-shout{animation:siren-shout .9s ease-out infinite}.siren-pulse .siren-shout:nth-child(2){animation-delay:.12s}.siren-pulse .siren-shout:nth-child(3){animation-delay:.24s}.siren-pulse .siren-body{transform-box:fill-box;transform-origin:50% 50%;animation:siren-shudder .9s ease-in-out infinite}@keyframes siren-shout{0%{opacity:0;transform:scaleX(.4)}35%{opacity:1;transform:scaleX(1.05)}to{opacity:0;transform:scaleX(1.25)}}@keyframes siren-shudder{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.siren-pulse .siren-body,.siren-pulse .siren-shout{animation:none}}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4)}.card-grid{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 0}@media (min-width:768px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}.card-grid .card{display:flex;flex-direction:column;gap:var(--s-2);text-decoration:none;color:var(--ink);transition:border-color var(--motion-fast) var(--ease)}.card-grid .card:hover{border-color:var(--line-strong);color:var(--ink)}.card-grid .card h3{font-family:var(--font-display-stack);font-size:var(--t-24);font-weight:400;line-height:1.2;margin:0}.card-grid .card p{color:var(--muted);margin:0;flex:1 1}.card-arrow{color:var(--action);font-weight:600}.calc-icon{flex:none;width:3rem;height:3rem;border-radius:var(--r-pill);background:var(--action-tint);color:var(--action);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--s-1)}.desk{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);margin:var(--s-3) 0 var(--s-4);overflow:hidden;scroll-margin-top:calc(var(--header-h) + var(--s-3))}.desk .ticker{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:var(--panel)}.desk .tool{border:0;border-radius:0;margin:0}.tool{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s-3);margin:var(--s-3) 0 var(--s-4)}@media (min-width:641px){.tool{padding:var(--s-4)}}@media (min-width:1024px){.tool{display:grid;grid-template-columns:25rem 1fr;grid-gap:0 var(--s-5);gap:0 var(--s-5);padding:var(--s-5)}.tool-inputs{border-right:1px solid var(--line);padding-right:var(--s-5)}.tool-output .result{margin-top:0;border-top:0;padding-top:0}.tool-output .gate{margin-top:var(--s-4)}.tool-inputs,.tool-output{min-width:0}}.calc-tabs{display:flex;gap:var(--s-1);margin:0 0 var(--s-3);border-bottom:1px solid var(--line)}.calc-tabs a{min-height:2.75rem;padding:0 var(--s-3);display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;font-size:var(--t-16);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.calc-tabs a:hover{color:var(--ink)}.calc-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--action)}@media (max-width:640px){.calc-tabs{border-bottom:0;background:var(--panel);border-radius:var(--r-pill);padding:var(--s-1);gap:0}.calc-tabs a{flex:1 1;justify-content:center;min-height:2.5rem;padding:0 var(--s-1);border:0;margin:0;border-radius:var(--r-pill);font-size:var(--t-13);white-space:nowrap}.calc-tabs a[aria-current=page]{background:var(--action);color:var(--action-ink)}}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:641px){.tool-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.field span{display:block;font-size:var(--t-14);font-weight:600;color:var(--muted);margin-bottom:6px}.field input,.gate-email input{width:100%;min-height:3.5rem;padding:0 var(--s-3);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:var(--t-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--ease)}.field input:hover,.gate-email input:hover{border-color:var(--line-strong)}.field input:focus,.gate-email input:focus,.gate-pct:focus,.lev-other:focus{border-color:var(--action)}.field input::placeholder,.gate-email input::placeholder{color:var(--muted-2)}.tool-row{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-3)}.side-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-pill);background:var(--panel)}.side-toggle button{min-height:2.5rem;padding:0 var(--s-3);border-radius:var(--r-pill);background:transparent;color:var(--muted);border:0;cursor:pointer;font:inherit;font-size:var(--t-16);font-weight:600;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.side-toggle button:hover{color:var(--ink)}.side-toggle button.on{background:var(--action);color:var(--action-ink)}.lev{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.lev-label{flex:none;font-size:var(--t-14);font-weight:600;color:var(--muted)}.lev-chips{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(3.25rem,.9fr);grid-gap:var(--s-2);gap:var(--s-2)}.lev-chips button,.lev-other{min-height:2.75rem;padding:0 var(--s-2);border-radius:var(--r-pill);border:1px solid transparent;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--t-14);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.lev-chips button:hover{background:#e3e6ea}.lev-chips button.on,.lev-other.on{background:var(--ink);color:#fff}.lev-other{min-width:0;width:100%;text-align:center;cursor:text}.lev-other:focus{background:var(--panel-2);color:var(--ink);border-color:var(--action)}.lev-other::placeholder{color:var(--muted);font-weight:500}.lev-clamp{flex-basis:100%;font-size:var(--t-13);color:var(--warn)}.result{margin-top:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-4)}.liq-big{display:flex;flex-direction:column;gap:var(--s-1)}.liq-label{font-size:var(--t-14);font-weight:600;color:var(--muted)}.liq-num{font-family:var(--font-display-stack);font-size:var(--t-44);font-weight:500;letter-spacing:-.02em;line-height:1}@media (min-width:1024px){.liq-num{font-size:var(--t-56)}}.liq-num.liq-green{color:var(--long)}.liq-num.liq-amber{color:var(--warn)}.liq-num.liq-red{color:var(--short)}.liq-dist{color:var(--muted);font-size:var(--t-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);margin:var(--s-4) 0 0}.result-rows div{border-left:2px solid var(--line);padding-left:var(--s-2)}.result-rows dt{font-size:var(--t-13);font-weight:600;color:var(--muted)}.result-rows dd{margin:2px 0 0;font-size:var(--t-16);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-rows dd.liq-red{color:var(--short)}.result-rows dd.liq-green{color:var(--long)}.field-wrap{position:relative;display:block}.field-chip{position:absolute;right:var(--s-2);top:50%;transform:translateY(-50%);min-height:2rem;padding:0 var(--s-2);border:0;border-radius:var(--r-pill);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--t-13);font-weight:600;cursor:pointer}.field-chip:hover{color:var(--action);background:var(--action-tint)}.field-wrap input{padding-right:4rem}.pos-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-14)}.pos-facts div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pos-facts dt{color:var(--muted);font-size:var(--t-13);font-weight:600;line-height:1.25}.pos-facts dd{margin:0;color:var(--ink);font-weight:500}.pos{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.pos-head{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;font-size:var(--t-13);font-weight:600;color:var(--muted)}.pos-sym{color:var(--ink);font-size:var(--t-14)}.pos-mode,.pos-perp{background:var(--panel)}.pos-mode,.pos-perp,.pos-side{border-radius:var(--r-pill);padding:2px 10px}.pos-side.long{color:var(--long);background:var(--long-tint)}.pos-side.short{color:var(--short);background:var(--short-tint)}.pos-num-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.pos-room{font-size:var(--t-14);font-weight:500}.room{position:relative;margin:var(--s-2) 0 0;padding:2.25rem .75rem 0}.room-track{position:relative;height:.75rem;background:var(--panel);touch-action:none;cursor:pointer}.room-track,.room-zone{border-radius:var(--r-pill)}.room-zone{position:absolute;top:0;bottom:0;left:0;background:var(--long);opacity:.35;pointer-events:none}.room.liq-amber .room-zone{background:var(--warn)}.room.liq-red .room-zone{background:var(--short)}.room-marker{position:absolute;top:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;background:none;border:0;padding:0;cursor:-webkit-grab;cursor:grab}.room-marker:after{content:"";position:absolute;inset:.625rem;border-radius:var(--r-pill);background:#fff;border:2px solid var(--action);box-shadow:var(--shadow-thumb)}.room-marker:active{cursor:-webkit-grabbing;cursor:grabbing}.room-marker:focus-visible{outline:none}.room-marker:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.room-flag{position:absolute;left:50%;bottom:calc(100% - .25rem);transform:translateX(-50%);white-space:nowrap;font-size:var(--t-13);font-weight:600;line-height:1;color:#fff;background:var(--ink);border-radius:var(--r-pill);padding:.4rem .6rem}.room-flag:after{content:"";position:absolute;left:50%;top:100%;margin-left:-4px;border:4px solid transparent;border-top:4px solid var(--ink)}.room-labels{display:flex;justify-content:space-between;margin:var(--s-2) -.75rem 0;font-size:var(--t-13);font-weight:600}.room-liq{color:var(--short)}.room-mark{color:var(--muted)}.gate{margin-top:var(--s-3);border-radius:var(--r-lg);padding:var(--s-3);background:var(--panel)}@media (min-width:641px){.gate{padding:var(--s-4)}}.gate h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);margin:0;font-family:var(--font-ui-stack);font-size:var(--t-16);font-weight:600;line-height:1.3;letter-spacing:0}.gate-at-price{font-family:var(--font-display-stack);font-size:var(--t-28);font-weight:500;letter-spacing:-.01em}.gate-at{color:var(--muted);font-weight:500;font-size:var(--t-14)}button.gate-at{padding:0 .15rem;margin:-.6rem -.15rem;min-height:2.25rem;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--t-14);font-weight:500;color:var(--action);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:3px}button.gate-at:hover{color:var(--action-hover)}button.gate-at:focus-visible{border-radius:var(--r-sm)}.gate-exact{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--muted);font-size:var(--t-14)}.gate-pct{width:4.25rem;min-height:2.75rem;padding:0 var(--s-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:var(--t-14);font-weight:600;text-align:center}.gate-free{margin:var(--s-2) 0 0;color:var(--muted-2);font-size:var(--t-13)}.gate-stakes{margin:var(--s-2) 0 0;max-width:56ch}.gate-stakes,.hero-basis{color:var(--muted);font-size:var(--t-14)}.hero-basis{margin:0 0 var(--s-4);max-width:68ch}.tool-hint{color:var(--muted)}.warn{color:var(--warn);font-size:var(--t-14)}.info{display:inline-flex;vertical-align:middle;margin-left:var(--s-1)}.liq-big,.pos,.pos-facts{position:relative}.pos-facts .info-dot{width:1.05rem;height:1.05rem;font-size:.6875rem}.info-dot{position:relative;width:1.25rem;height:1.25rem;padding:0;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:none;color:var(--muted);font:600 var(--t-12)/1 var(--font-ui-stack);font-style:italic;cursor:pointer}.info-dot:after{content:"";position:absolute;inset:-.7rem}.info-dot:hover,.info-dot[aria-expanded=true]{border-color:var(--action);color:var(--action)}.info-note{position:absolute;left:0;right:0;top:calc(100% + var(--s-2));z-index:25;padding:var(--s-2) var(--s-3);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font-size:var(--t-13);line-height:1.45;text-align:left;opacity:0;visibility:hidden;transition:opacity var(--motion-standard) var(--ease);pointer-events:none}.info-dot:focus-visible~.info-note,.info-dot[aria-expanded=true]~.info-note,.info:hover .info-note{opacity:1;visibility:visible}.gate-channels{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.chan{width:100%}.gate .chan{background:var(--panel-2);border-color:var(--line)}.gate .chan:hover{background:var(--panel-2);border-color:var(--line-strong)}.gate .chan.primary{background:var(--action);border-color:var(--action)}.gate .chan.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.gate-alt{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);color:var(--muted);font-size:var(--t-14)}.gate-alt .ghost{font-size:var(--t-14);min-height:2.5rem}.gate-email{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-2);gap:var(--s-2);align-items:center}.gate-email input{min-width:0;min-height:3rem}.gate-email .chan{width:auto;min-height:3rem;padding:0 var(--s-3)}.gate-status{color:var(--muted);margin:var(--s-3) 0 0}.gate-down{margin:var(--s-2) 0 0}.gate-cap,.gate-down{color:var(--warn);font-size:var(--t-14)}.gate-ok{margin-top:var(--s-3)}.gate-ok p{margin:var(--s-2) 0}.gate-ok-title{color:var(--long);font-weight:600}.gate-rule{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gate-install{color:var(--muted);font-size:var(--t-14)}.explainer section{margin:var(--s-5) 0}.explainer h2{font-size:var(--t-28);line-height:1.15;margin-top:var(--s-5)}.explainer li,.explainer p{max-width:68ch;font-size:var(--t-18);line-height:1.56}.worked-rows{display:grid;grid-gap:0 var(--s-4);gap:0 var(--s-4);margin:var(--s-3) 0 var(--s-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:40rem}.worked-rows div{display:flex;justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--line);padding:var(--s-2) 0}.worked-rows dt{color:var(--muted)}.worked-rows dd{margin:0;font-weight:600;text-align:right}.faq details{border:1px solid var(--line);border-radius:var(--r-lg);margin:var(--s-2) 0;padding:var(--s-3) var(--s-4);transition:border-color var(--motion-fast) var(--ease)}.faq details:hover{border-color:var(--line-strong)}.faq summary{cursor:pointer;font-size:var(--t-18);font-weight:600;line-height:1.4;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:.6rem;height:.6rem;margin-top:.45rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform var(--motion-standard) var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:.7rem}.faq details p{margin:var(--s-3) 0 var(--s-1);color:var(--muted);max-width:68ch;font-size:var(--t-18);line-height:1.56}.tape-strip{display:inline-block;border-radius:var(--r-pill);color:var(--ink);background:var(--short-tint);padding:var(--s-2) var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:500}.tape-strip strong{color:var(--short);font-weight:600}.tape-band{background:var(--dark-2)}.tape-card{background:var(--dark);border-radius:var(--r-2xl);padding:var(--s-5) var(--s-4)}@media (min-width:768px){.tape-card{padding:var(--s-6);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--s-5);gap:var(--s-5)}}.tape-figure{font-family:var(--font-display-stack);font-size:var(--t-44);line-height:1;letter-spacing:-.02em;color:#fff;margin:0 0 var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.tape-figure{font-size:var(--t-64)}}.tape-line{color:#8a919e;font-size:var(--t-18);line-height:1.56;margin:0;max-width:40ch}.tape-line strong{color:#fff;font-weight:600}.tape-card .btn{justify-self:start}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ticker{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-3);font-size:var(--t-14)}.ticker-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);min-height:2.75rem}.ticker-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:2.5rem;padding:0 2rem 0 var(--s-3);background:var(--bg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230a0b0d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right .75rem center;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.ticker-select select:hover{border-color:var(--line-strong)}.ticker-price{font-size:var(--t-20);font-weight:600;color:var(--ink);transition:color var(--motion-fast) var(--ease)}.ticker-price.up{animation:price-up .6s var(--ease)}.ticker-price.down{animation:price-down .6s var(--ease)}@keyframes price-up{0%,60%{color:var(--long)}to{color:var(--ink)}}@keyframes price-down{0%,60%{color:var(--short)}to{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.ticker-price.down,.ticker-price.up{animation:none}}.ticker-cell{display:inline-flex;gap:var(--s-1);align-items:baseline}.ticker-k{color:var(--muted);font-weight:600}.ticker-v{color:var(--ink);font-weight:500}.ticker-v.neg,.ticker-v.short{color:var(--short)}.ticker a.ticker-proof{color:var(--ink);text-decoration:none}.ticker a.ticker-proof:hover{color:var(--action)}.markets-wrap{margin:0}.markets-wrap h2{margin-top:0}.venue-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0}.venue-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;min-height:2.25rem;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--t-13);font-weight:600;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.venue-chips button:hover{color:var(--action)}.venue-chips button[aria-pressed=true]{background:var(--action);color:#fff}.venue-chips button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.asset-list{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;margin:var(--s-4) 0 0}.asset-row{position:relative;display:flex;align-items:center;border-top:1px solid var(--line)}.asset-row:first-child{border-top:0}.asset-row[aria-current=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--action)}.asset-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--s-3);min-height:4rem;padding:var(--s-2) var(--s-3);color:var(--ink);text-decoration:none;transition:background-color var(--motion-fast) var(--ease)}@media (min-width:641px){.asset-main{padding:var(--s-2) var(--s-4)}}.asset-row:hover{background:var(--panel)}.asset-main:hover{color:var(--ink)}.asset-badge{flex:none;width:2.5rem;height:2.5rem;border-radius:var(--r-pill);background:var(--action-tint);color:var(--action);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-13);font-weight:700;letter-spacing:.02em}.asset-badge.has-icon{background:transparent;padding:0;overflow:hidden}.asset-badge img{display:block;width:100%;height:100%;border-radius:var(--r-pill)}.asset-name{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.asset-sym{font-size:var(--t-16);font-weight:600}.asset-venue{font-size:var(--t-14);color:var(--muted)}.asset-nums{flex:none;display:grid;grid-gap:2px;gap:2px;text-align:right}.asset-mark{font-size:var(--t-16);font-weight:600}.asset-sub{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-1) var(--s-2);font-size:var(--t-13);color:var(--muted);font-weight:500}.asset-k{color:var(--muted-2);font-weight:500}.asset-sub .short{font-weight:600}.asset-sub .neg,.asset-sub .short{color:var(--short)}.asset-lev{display:inline-block;border-radius:var(--r-pill);padding:0 8px;background:var(--panel);color:var(--ink);font-weight:600}.asset-links{display:none}@media (max-width:1023px){.asset-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"b n m" "b s s";grid-column-gap:var(--s-3);column-gap:var(--s-3);grid-row-gap:2px;row-gap:2px}.asset-badge{grid-area:b;align-self:center}.asset-name{grid-area:n;display:flex;align-items:baseline;gap:6px;min-width:0}.asset-venue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-13)}.asset-nums{display:contents}.asset-mark{grid-area:m;text-align:right;white-space:nowrap}.asset-sub{grid-area:s;justify-content:flex-start}}@media (min-width:768px){.asset-links{flex:none;display:flex;gap:var(--s-1);padding:0 var(--s-3) 0 0}.asset-links a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--s-2);border-radius:var(--r-pill);font-size:var(--t-13);font-weight:600;color:var(--muted);text-decoration:none}.asset-links a:hover{color:var(--action);background:var(--action-tint)}}.markets-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--s-3));padding:0 var(--s-3)}.markets{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--t-14)}.markets th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--t-13)}.markets td,.markets th{padding:var(--s-2) var(--s-2) var(--s-2) 0;border-bottom:1px solid var(--line)}.markets td{white-space:nowrap}.markets .r{text-align:right}.markets .muted{color:var(--muted)}.markets .short{color:var(--short)}.markets tr.cur td{background:var(--panel)}.markets td a{display:inline-flex;align-items:center;min-height:2.5rem;text-decoration:none;font-weight:600;color:var(--ink)}.markets td a:hover{color:var(--action)}.markets td.links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--s-2);margin-left:var(--s-1);font-weight:600;color:var(--muted)}.markets td.links a:first-child{margin-left:0}.markets td.links a:hover{color:var(--action)}.markets td.liq-red{color:var(--short)}.markets td.liq-amber{color:var(--warn)}.markets td.liq-green{color:var(--long)}.alerts-table td.actions{white-space:nowrap}.alerts-table td.actions .ghost{margin-left:var(--s-3);min-height:2.5rem}.alerts-table td.actions .ghost:first-child{margin-left:0}.alerts-table tr.inactive td{opacity:.6}.alerts-edit{display:inline-flex;gap:var(--s-1);align-items:center}.status{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);background:var(--panel);font-size:var(--t-13);font-weight:600;color:var(--muted);line-height:1.5}.status.on{color:var(--long);background:var(--long-tint)}.empty{display:grid;justify-items:start;grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-3) 0}.empty,.illo{color:var(--muted)}.illo{max-width:100%;height:auto}.siren-pose{color:var(--siren);flex:none}.gate-ok-illo{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-2)}.not-found-illo{display:block;margin:var(--s-2) 0 var(--s-3)}.band-hero{padding-top:var(--s-4);padding-bottom:var(--s-2)}@media (min-width:768px){.band-hero{padding-top:var(--s-6);padding-bottom:var(--s-4)}}.hero{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.hero-copy{min-width:0}.hero h1{font-size:var(--t-36);line-height:1.05;max-width:20ch;margin-bottom:var(--s-3)}@media (min-width:641px){.hero h1{font-size:var(--t-56)}}@media (min-width:1024px){.hero h1{font-size:var(--t-64);line-height:1}}.hero .subhead{color:var(--ink);font-size:var(--t-18);line-height:1.56;max-width:52ch;margin:0 0 var(--s-3)}.hero-cta{display:none;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-3)}@media (min-width:641px){.hero-cta{display:flex}}.hero-proof{color:var(--muted);font-size:var(--t-14);margin:0 0 var(--s-2)}.hero-media{display:none;--bg:#0a0b0d;--panel:#141519;--panel-2:#282b31;--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.28);--ink:#ffffff;--muted:#8a919e;--siren:#ffffff;background:var(--dark);border-radius:var(--r-2xl);padding:var(--s-4);min-width:0}.hero-illo{display:block;color:var(--muted);min-width:0}.hero-illo svg{display:block;width:100%;height:auto}@media (min-width:1024px){.hero{grid-template-columns:minmax(0,1fr) minmax(24rem,36.25rem);align-items:center;column-gap:var(--s-5)}.hero-media{display:block}.hero>.desk,.hero>.hero-basis{grid-column:1/-1}}.leaf-meta{font-weight:500;margin:calc(-1 * var(--s-2)) 0 var(--s-3)}.chip-row,.leaf-meta,.sibling-links{color:var(--muted);font-size:var(--t-14)}.chip-row,.sibling-links{margin:var(--s-4) 0;font-weight:600}.sibling-links>div{margin:var(--s-2) 0}.chip-row a,.sibling-links a{display:inline-flex;align-items:center;min-height:2.75rem;margin:var(--s-1) var(--s-2) var(--s-1) 0;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);text-decoration:none;line-height:1.2;transition:background-color var(--motion-fast) var(--ease)}.chip-row a:hover,.sibling-links a:hover{background:#e3e6ea;color:var(--ink)}footer{background:var(--panel);border-top:1px solid var(--line);margin-top:var(--s-7);padding:var(--s-6) 0;color:var(--muted);font-size:var(--t-14)}main.wrap+footer{margin-top:0}footer .chip-row{margin:0 0 var(--s-4);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:center}footer .chip-row span{flex-basis:100%;color:var(--ink);font-weight:600}footer .chip-row a{display:inline;min-height:0;margin:0;padding:0;background:none;border-radius:0;color:var(--muted);font-weight:500}footer .chip-row a:hover{background:none;color:var(--action)}.footer-note{color:var(--muted-2);font-size:var(--t-13);max-width:72ch;margin:0}.heatmap{margin:var(--s-3) 0 var(--s-4)}.heatmap-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);align-items:baseline;margin-bottom:var(--s-2)}.heatmap-markline{margin:0;font-size:var(--t-16);color:var(--ink)}.heatmap-markline strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heatmap-updated{margin:0;color:var(--muted);font-size:var(--t-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heatmap-empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);color:var(--muted);max-width:68ch}.heatmap-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);color:var(--muted);font-size:var(--t-13);font-weight:500;margin-bottom:var(--s-2)}.legend-swatch{display:inline-block;width:.9rem;height:.55rem;border-radius:2px;margin-left:var(--s-2)}.legend-swatch.short{background:var(--warn)}.legend-swatch.long{background:var(--short)}.legend-est{margin-left:auto}.heatmap-rows{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-2) var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heatmap-row{display:grid;grid-template-columns:6.5rem 1fr 4.5rem;grid-gap:var(--s-2);gap:var(--s-2);align-items:center;padding:3px 0}.heatmap-price{text-align:right;color:var(--ink);font-size:var(--t-13);font-weight:500}.heatmap-track{height:.85rem;background:var(--panel);overflow:hidden}.heatmap-bar,.heatmap-track{display:block;border-radius:var(--r-pill)}.heatmap-bar{height:100%;min-width:3px}.heatmap-row.short .heatmap-bar{background:var(--warn)}.heatmap-row.long .heatmap-bar{background:var(--short)}.heatmap-est{text-align:right;color:var(--muted);font-size:var(--t-13)}.cluster-cta{margin:var(--s-4) 0;border:1px solid var(--action);border-radius:var(--r-lg);padding:var(--s-4);background:var(--bg)}.cluster-cta h2{margin:0 0 var(--s-2);font-size:var(--t-24)}.cluster-cta p{color:var(--muted);max-width:68ch;margin:var(--s-2) 0}.cta-paid{display:inline-block;font-size:var(--t-13);font-weight:600;color:var(--action);background:var(--action-tint);border-radius:var(--r-pill);padding:2px 10px;vertical-align:middle;margin-left:var(--s-2);font-family:var(--font-ui-stack);letter-spacing:0}.cluster-cta-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.cluster-cta .chan{width:auto}.chan.crypto{border-color:var(--action);color:var(--action);background:transparent}.chan.crypto:hover{background:var(--action-tint)}.cta-fallback{color:var(--warn);font-size:var(--t-14)}.audit-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);margin:var(--s-3) 0 0}.audit-stats div{border-left:2px solid var(--line);padding-left:var(--s-3)}.audit-stats dt{font-size:var(--t-14);font-weight:600;color:var(--muted)}.audit-stats dd{margin:var(--s-1) 0 0;font-family:var(--font-display-stack);font-size:var(--t-36);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-generated{color:var(--muted);font-size:var(--t-13)}.audit-generated,.audit-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-table{width:100%;border-collapse:collapse;margin:var(--s-3) 0 var(--s-4);font-size:var(--t-14)}.audit-table th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--t-13);border-bottom:1px solid var(--line-strong)}.audit-table td,.audit-table th{padding:var(--s-2) var(--s-3) var(--s-2) 0}.audit-table td{border-bottom:1px solid var(--line)}.audit-table td:last-child,.audit-table th:last-child{padding-right:0}.outcome{display:inline-block;border-radius:var(--r-pill);padding:2px 10px;font-weight:600;font-size:var(--t-13)}.outcome.hit{background:var(--long-tint);color:var(--long)}.outcome.miss{background:var(--warn-tint);color:var(--warn)}.audit-collecting{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4)}.audit-collecting,.audit-lead{color:var(--muted);max-width:68ch}.audit-lead{font-size:var(--t-18);line-height:1.56;margin:var(--s-1) 0 0}.audit-denom{font-size:var(--t-14);font-weight:400;color:var(--muted);white-space:nowrap;font-family:var(--font-ui-stack);letter-spacing:0}.audit-split{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin:var(--s-1) 0 var(--s-3)}.audit-thin{max-width:68ch;color:var(--warn)}.audit-gap{margin:var(--s-3) 0}.audit-gap p{max-width:68ch}iframe,img,svg{max-width:100%}.muted{color:var(--muted)}.sticky-bar{display:none}@media (max-width:640px){.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.sticky-num{font-family:var(--font-display-stack);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-20)}.sticky-num.liq-red{color:var(--short)}.sticky-num.liq-amber{color:var(--warn)}.sticky-num.liq-green{color:var(--long)}.sticky-dist{color:var(--muted);font-size:var(--t-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sticky-bar .chan.primary{width:auto;min-height:2.75rem;font-size:var(--t-14);padding:0 var(--s-3)}body:has(.sticky-bar){padding-bottom:5rem}}@media (max-width:640px){.band-hero{padding-top:var(--s-2)}.hero{gap:var(--s-2)}.hero h1{margin-bottom:var(--s-2)}.hero .subhead{font-size:var(--t-16);margin-bottom:var(--s-1)}.hero h1{font-size:var(--t-32)}.hero-proof{display:none}.ticker{padding:var(--s-1) var(--s-2);margin-bottom:var(--s-2)}.ticker-row{min-height:2.5rem;gap:var(--s-1) var(--s-2)}.desk{margin-top:var(--s-2)}.desk .tool{padding:var(--s-3)}.calc-tabs{margin-bottom:var(--s-2)}.tool-row{margin-top:var(--s-2)}.tool-grid{gap:var(--s-2)}.field span{margin-bottom:4px}.field input{min-height:3rem}.result{margin-top:var(--s-3);padding-top:var(--s-3)}.leaf-meta{margin-bottom:var(--s-2)}.pos-head,.ticker-cell,.ticker-rekt{display:none}.result{margin-top:12px;padding-top:12px}}@media (max-width:1023px){.tool{display:flex;flex-direction:column}.tool-inputs,.tool-output{display:contents}.gate-wrap{order:1}.pos-facts{order:2}}.post{max-width:46rem}.crumbs{display:flex;gap:var(--s-2);align-items:center;font-size:var(--t-14);font-weight:500;margin:0 0 var(--s-3)}.crumbs,.crumbs a{color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--action)}.capsule{max-width:62ch;margin:var(--s-2) 0 var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--action);background:var(--panel);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--t-18);line-height:1.56;color:var(--ink)}.capsule p{margin:0}.capsule-lead{font-weight:600}.capsule .more,.capsule .more p{margin-top:var(--s-2)}.capsule .more p{font-size:var(--t-16);color:var(--muted)}.more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:2.75rem;color:var(--action);font-weight:600;font-size:var(--t-16)}.more>summary::-webkit-details-marker{display:none}.more>summary:after{content:"";width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--motion-standard) var(--ease)}.more[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.more[open]>summary{margin-bottom:var(--s-1)}@media (max-width:640px){.explainer section{margin:var(--s-4) 0}.explainer h2{font-size:var(--t-24);margin-top:var(--s-4)}.explainer li,.explainer p{font-size:var(--t-16);line-height:1.55}.capsule{font-size:var(--t-16);padding:var(--s-2) var(--s-3)}}.post-list-meta,.post-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;color:var(--muted);font-size:var(--t-14);font-weight:500;margin:0 0 var(--s-3)}.post-list-meta .verified,.post-meta .verified{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--r-pill);padding:2px 10px;background:var(--action-tint);color:var(--action);font-weight:600;font-size:var(--t-13)}.post-cta-inline{max-width:68ch;margin:0 0 var(--s-5);color:var(--muted);font-size:var(--t-16);border-bottom:1px solid var(--line);padding-bottom:var(--s-3)}.post-cta-inline a{color:var(--action);font-weight:600}.post-section{margin:var(--s-5) 0}.post-section h2{margin:var(--s-6) 0 var(--s-3);font-size:var(--t-28);line-height:1.15}.post-section h3{font-size:var(--t-20)}.post-section li,.post-section p{max-width:68ch}.post-section p{margin:0 0 var(--s-3);font-size:var(--t-18);line-height:1.56}.post-section ol,.post-section ul{padding-left:1.4rem;color:var(--ink);margin:0 0 var(--s-3)}.post-section li{margin:var(--s-2) 0;font-size:var(--t-18);line-height:1.56}.explainer a,.faq a,.post-section a{color:var(--action);font-weight:500}.post-table{margin:var(--s-4) 0 var(--s-5)}.post-table figcaption{color:var(--muted);font-size:var(--t-14);font-weight:500;margin-bottom:var(--s-2)}.post-table-scroll{overflow-x:auto}.post-table table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-14)}.post-table th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--t-13);border-bottom:1px solid var(--line-strong);padding:var(--s-2) var(--s-3) var(--s-2) 0;white-space:nowrap}.post-table tbody th{color:var(--ink);font-weight:600;border-bottom:1px solid var(--line)}.post-table td{border-bottom:1px solid var(--line);padding:var(--s-2) var(--s-3) var(--s-2) 0;line-height:1.45}.post-table td:last-child,.post-table th:last-child{padding-right:0}.post-table-src{color:var(--muted-2);font-size:var(--t-13);margin:var(--s-2) 0 0}.post-image{margin:var(--s-4) 0 var(--s-5)}.post-image img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.post-image figcaption{color:var(--muted);font-size:var(--t-14);margin-top:var(--s-2)}.post-insights{margin:var(--s-5) 0;padding:var(--s-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.post-insights h2{margin:0 0 var(--s-2);font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;letter-spacing:0}.post-insights ul{margin:0;padding-left:1.2rem}.post-insights li{margin:var(--s-2) 0;max-width:66ch;font-size:var(--t-16);line-height:1.6}.post-gate{margin:var(--s-5) 0;padding:var(--s-4);border-radius:var(--r-lg);background:var(--dark);color:#fff}@media (min-width:641px){.post-gate{padding:var(--s-5)}}.post-gate h2{margin:0 0 var(--s-2);font-size:var(--t-28);color:#fff}.post-gate p{max-width:62ch;color:#8a919e;font-size:var(--t-18);line-height:1.56}.post-gate-btn{margin:var(--s-2) 0 var(--s-1);min-height:3.5rem;padding:var(--s-2) var(--s-5);white-space:normal;text-align:center}.post-gate-btn:hover{color:var(--action-ink)}.post-disclosure{font-size:var(--t-13);color:#8a919e;margin:var(--s-3) 0 0}.byline{color:var(--ink);font-weight:600}.byline:hover{color:var(--action)}.post-author{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.post-author h2{margin:0 0 var(--s-2);font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;letter-spacing:0}.post-author p{max-width:66ch;color:var(--muted);font-size:var(--t-16);line-height:1.6}.post-author-name{margin:0 0 var(--s-2);color:var(--ink)!important;font-weight:600}.post-author-name a{text-decoration:none;color:var(--ink)}.post-author-name a:hover{color:var(--action)}.post-author-title{display:block;color:var(--muted);font-weight:400}.post-author-contact,.post-author-title{font-size:var(--t-14)}.post-sources{margin:var(--s-5) 0}.post-sources h2{font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;letter-spacing:0}.post-sources ol{padding-left:1.2rem;color:var(--muted);font-size:var(--t-14)}.post-sources li{margin:var(--s-1) 0;line-height:1.5}.post-method{color:var(--muted);font-size:var(--t-14);max-width:68ch;line-height:1.6}.post-related{margin:var(--s-5) 0 0;border-top:1px solid var(--line);padding-top:var(--s-4)}.post-related h2{font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;letter-spacing:0;margin-top:0}.post-related ul{list-style:none;margin:0;padding:0}.post-related li{margin:var(--s-3) 0}.post-related a{font-weight:600;color:var(--ink)}.post-related a:hover{color:var(--action)}.post-related-desc{display:block;color:var(--muted);font-size:var(--t-14);max-width:68ch}.post-list{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.post-list>li{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);transition:border-color var(--motion-fast) var(--ease)}.post-list>li:hover{border-color:var(--line-strong)}.post-list>li>a{font-family:var(--font-display-stack);font-size:var(--t-24);font-weight:400;letter-spacing:-.01em;color:var(--ink);text-decoration:none;line-height:1.2}.post-list>li>a:hover{color:var(--action)}.post-list-capsule{color:var(--muted);max-width:68ch;margin:var(--s-2) 0}.post-list-meta{margin:0}.post-upcoming{margin:var(--s-6) 0 0}.post-upcoming h2{font-family:var(--font-ui-stack);font-size:var(--t-18);font-weight:600;letter-spacing:0}.post-upcoming>p{color:var(--muted);font-size:var(--t-14);max-width:68ch}.post-upcoming ul{list-style:none;margin:var(--s-2) 0 0;padding:0}.post-upcoming li{display:flex;gap:var(--s-3);align-items:baseline;padding:var(--s-2) 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-14)}.post-upcoming time{flex:none;width:9.5rem;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.post-meta .sep-last{display:none}.post-meta .verified{flex-basis:100%}}.tally{margin:var(--s-3) 0 var(--s-4)}.tally-total{color:var(--short)}.tally-split{font-size:var(--t-20)}.audit-generated.tally-stamp-on{color:var(--ink)}.tally-hours{margin:var(--s-4) 0 0;max-width:46rem}.tally-hours-head{margin:0 0 var(--s-1);color:var(--muted);font-size:var(--t-13);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tally-bars{gap:2px;height:4.5rem;border-bottom:1px solid var(--line)}.tally-bar,.tally-bars{display:flex;align-items:flex-end}.tally-bar{flex:1 1;height:100%;min-width:3px}.tally-bar-fill{display:block;width:100%;min-height:1px;background:var(--short);border-radius:2px 2px 0 0}.tally-bar.peak .tally-bar-fill{background:var(--warn)}.tally-hours-axis{display:flex;justify-content:space-between;margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--t-13)}.tally-biggest{margin:var(--s-3) 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tally-biggest strong{color:var(--short)}.tally-tables{display:grid;grid-gap:0 var(--s-4);gap:0 var(--s-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tally-caveat{border-left:2px solid var(--warn);padding-left:var(--s-3)}.tally-source{font-size:var(--t-14);max-width:68ch}.tally-source,.tally-source a{color:var(--muted)}.key-points{background:var(--panel);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);margin:var(--s-5) 0 var(--s-3);max-width:46rem}.key-points h2{font-size:var(--t-20);margin:0 0 var(--s-2)}.key-points ul{margin:0;padding-left:1.2rem}.key-points li{margin:var(--s-1) 0;font-size:var(--t-16);line-height:1.5}.explainer .tldr,.post-section .tldr{font-size:var(--t-18);font-weight:600;line-height:1.45;max-width:60ch;margin:0 0 var(--s-2);color:var(--ink)}.post-section .tldr{margin-top:0}.post .key-points{margin-top:var(--s-4)}.fig{margin:var(--s-3) 0;max-width:30rem}.fig>svg{display:block;width:100%;height:auto;overflow:visible}.fig-axis{stroke:var(--line-strong);stroke-width:2}.fig-zone{fill:var(--action-tint)}.fig-mark line{stroke:var(--line-strong);stroke-width:1.5}.fig-mark circle{stroke:var(--bg);stroke-width:2}.fig-liq circle{fill:var(--short)}.fig-alert circle{fill:var(--action)}.fig-entry circle{fill:var(--ink)}.fig-label,.fig-stop circle{fill:var(--muted)}.fig-label{font-size:12px;font-weight:600}.fig-value{font-size:13px;font-weight:600;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fig-liq .fig-value{fill:var(--short)}.fig-alert .fig-value{fill:var(--action)}.fig-note{font-size:12px;fill:var(--muted)}.fig-bar-stop{fill:var(--muted-2)}.fig-bar-liq{fill:var(--short)}.fig-bar-fund{fill:var(--action)}.fig-rule{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 3}.fig figcaption{font-size:var(--t-14);color:var(--muted);margin-top:var(--s-1)}.fig-options{max-width:46rem}.fig-options ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}@media (min-width:641px){.fig-options ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.fig-options li{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-2) var(--s-3);display:grid;grid-gap:4px;gap:4px}.fig-options svg{display:block;width:24px;height:24px;flex:none;color:var(--action)}.fig-options strong{font-size:var(--t-16)}.fig-options span{font-size:var(--t-14);color:var(--muted);line-height:1.45}.fig-venue>figcaption{margin:0 0 var(--s-1);font-size:var(--t-14);font-weight:600;color:var(--ink)}.fig-bar-venue{fill:var(--action)}.fig-guide>figcaption{margin:0 0 var(--s-2);font-size:var(--t-14);font-weight:600;color:var(--ink)}.fig-tone-ink circle{fill:var(--ink)}.fig-tone-action .fig-value,.fig-tone-action circle{fill:var(--action)}.fig-tone-short .fig-value,.fig-tone-short circle{fill:var(--short)}.fig-tone-long .fig-value,.fig-tone-long circle{fill:var(--long)}.fig-tone-muted circle{fill:var(--muted)}.fig-tone-action .fig-label{fill:var(--action)}.fig-tone-short .fig-label{fill:var(--short)}.fig-tone-long .fig-label{fill:var(--long)}.fig-bar-ink{fill:var(--ink)}.fig-bar-action{fill:var(--action)}.fig-bar-short{fill:var(--short)}.fig-bar-long{fill:var(--long)}.fig-bar-muted{fill:var(--muted-2)}.fig-step rect{fill:var(--line-strong)}.fig-step-on .fig-value,.fig-step-on rect{fill:var(--action)}.fig-label-sm{font-size:11px}.fig-marker path,.fig-marker text{fill:var(--action)}.fig-marker text{font-size:12px;font-weight:600}.fig-candle line{stroke-width:1.5}.fig-candle-up rect{fill:var(--long)}.fig-candle-up line{stroke:var(--long)}.fig-candle-down rect{fill:var(--short)}.fig-candle-down line{stroke:var(--short)}.fig-mark-line{fill:none;stroke:var(--action);stroke-width:2;stroke-linejoin:round}.fig-liq-line{stroke:var(--short);stroke-width:1.5;stroke-dasharray:5 4}.fig-level{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 3}.fig-wick-liq{fill:var(--short)}.fig-wick-mark{fill:var(--action)}