@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3645cf4d-module__-KQRRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3645cf4d-module__-KQRRa__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#0a0a0a;--panel:#121212;--raised:#171717;--well:#0d0d0d;--rule-line:#2a2a2a;--ink:#e5e5e5;--dim:#a1a1a1;--dimmer:#8a8a8a;--faint:#7d7d7d;--hair:#ffffff16;--hair2:#ffffff0d;--cut:#ffffff08;--acc:#a880ff;--lit:#c3aaff;--on-acc:#0a0a0a;--tint:#a880ff17;--acc-hair:#a880ff6b;--mark:#a880ff38;--st-rule:#ef6b70;--st-unsure:#d8c76b;--st-yours:#9aa3ad;--st-window:#f0a25a;--st-posted:#8ed44a;--fs-label:10.5px;--fs-micro:10px;--gut:28px;--railw:250px;--docsw:324px;--top:100px;--shell:1443px;--ease:cubic-bezier(.32, .72, 0, 1);--fast:.14s;--slow:.26s;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scrollbar-color:#333 var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse}[hidden]{display:none!important}::selection{background:#a880ff4d}:focus-visible{outline:2px solid var(--lit);outline-offset:2px}.mono{font-family:var(--mono)}mark{background:var(--mark);color:var(--ink);border-bottom:1px solid var(--acc);padding:0 1px}.ph{vertical-align:-2px;flex:none;width:1em;height:1em;font-size:15px;display:inline-block}.markSvg{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-block}.vsw{z-index:95;padding-block:9px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-bottom:1px solid var(--rule-line);font-family:var(--mono);letter-spacing:.04em;background:#050505;align-items:center;gap:4px;font-size:11px;display:flex;position:sticky;top:0}.vsw b{color:var(--lit);margin-right:14px;font-weight:500}.vsw a{color:var(--dimmer);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:4px;padding:4px 9px}.vsw a:hover{color:var(--ink);background:#ffffff0f}.vsw a.on{color:var(--on-acc);background:var(--acc)}.vsw s{color:var(--faint);margin-left:auto;text-decoration:none}.top{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);border-bottom:1px solid var(--rule-line);position:sticky;top:0}.top.below{top:37px}.top:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--cut) 1px, transparent 1px), linear-gradient(to bottom, var(--cut) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000004d 46%,#0000 72%);mask-image:linear-gradient(115deg,#000 0%,#0000004d 46%,#0000 72%)}.topIn{height:58px;padding:0 max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));align-items:center;gap:22px;display:flex;position:relative}.brand{align-items:center;gap:10px;display:flex}.brand svg{border-radius:4px;flex:none;width:21px;height:21px;display:block}.brand b{letter-spacing:-.028em;color:#fff;font-size:15px;font-weight:700}.brand em{font-style:normal;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dimmer);border-left:1px solid var(--hair);white-space:nowrap;margin-left:2px;padding-left:12px}.nav{gap:18px;margin-left:6px;display:flex}.nav a{font-family:var(--mono);letter-spacing:.04em;color:var(--dimmer);white-space:nowrap;transition:color var(--fast) var(--ease);align-items:center;gap:6px;padding:4px 0;font-size:11.5px;display:inline-flex}.nav a:hover{color:var(--ink)}.nav a[data-on=true]{color:var(--ink);box-shadow:0 2px 0 var(--acc)}.nav .ph{font-size:14px}.nav i{background:var(--hair);align-self:center;width:1px;height:14px}.live{font-family:var(--mono);letter-spacing:.08em;color:var(--lit);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.live .dot{background:var(--c,var(--acc));border-radius:50%;width:6px;height:6px;position:relative}@media (prefers-reduced-motion:no-preference){.live .dot:after{content:"";background:var(--c,var(--acc));animation:pulse 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.live.quiet{color:var(--dimmer)}.cta{background:var(--acc);height:32px;color:var(--on-acc);white-space:nowrap;transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:4px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cta:hover{background:var(--lit)}.cta:active{transform:translateY(1px)}.ghost{border:1px solid var(--hair);height:32px;color:var(--dim);white-space:nowrap;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:4px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.ghost:hover{color:var(--ink);border-color:var(--acc-hair);background:#ffffff08}.ghost:active{transform:translateY(1px)}.folio{padding:0 max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-top:1px solid var(--hair2);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--faint);display:flex;position:relative;overflow:hidden}.folio span{border-right:1px solid var(--hair2);color:var(--dimmer);white-space:nowrap;align-items:center;gap:7px;margin-right:18px;padding:8px 18px 8px 0;display:inline-flex}.folio span:last-child{border-right:0}.folio b{color:var(--dim);font-weight:400}.whatIs{padding-block:12px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-top:1px solid var(--hair2);border-bottom:1px solid var(--hair);background:color-mix(in srgb, var(--acc) 3.5%, var(--bg));justify-content:space-between;align-items:center;gap:40px;display:flex}.whatIsSay{min-width:0}.whatIsSay h1{letter-spacing:-.024em;color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.2}.whatIsSay p{color:var(--dim);text-wrap:balance;font-size:13.5px;line-height:1.55}.whatIsCells{flex:none;align-items:center;gap:28px;margin:0;display:flex}.whatIsCells>div{align-items:center;gap:10px;display:flex}.whatIsCells dt{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);font-size:10px}.whatIsCells dd{color:var(--ink);white-space:nowrap;align-items:center;gap:14px;margin:0;font-size:12.5px;display:flex}.whatIsCells dd span{align-items:center;gap:7px;display:inline-flex}@media (max-width:1024px){.whatIs{flex-direction:column;align-items:flex-start;gap:18px}}.bar{padding-block:28px 26px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-bottom:1px solid var(--rule-line);grid-template-columns:minmax(0,1fr) 376px;gap:22px 44px;display:grid}.barK{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dimmer);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.barK b{color:var(--dim);font-weight:400}.barHead{letter-spacing:-.024em;max-width:33ch;font-size:25px;font-weight:600;line-height:1.32}.barSub{color:var(--dim);max-width:70ch;margin-top:12px;font-size:13.5px;line-height:1.65}.barSub b{color:var(--ink);font-weight:500}.barLeft{grid-column:1;min-width:0}.barRight{flex-direction:column;grid-area:2/2;gap:9px;display:flex}.dial{margin-top:26px}.dialHead{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--dimmer);align-items:baseline;gap:12px;display:flex}.dialHead s{letter-spacing:.05em;color:var(--faint);margin-left:auto;text-decoration:none}.dialTrack{border:1px solid var(--hair);background:var(--well);border-radius:5px;gap:3px;width:fit-content;margin-top:10px;padding:3px;display:flex}.dialTrack button{font-family:var(--mono);letter-spacing:.09em;color:var(--dimmer);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:3px;padding:7px 16px;font-size:11px}.dialTrack button:hover{color:var(--ink);background:#ffffff0d}.dialTrack button[aria-pressed=true]{color:var(--on-acc);background:var(--acc)}.dialSays{color:var(--dim);max-width:74ch;min-height:44px;margin-top:12px;font-size:13px;line-height:1.65}.dialSays b{color:var(--ink);font-weight:500}.split{margin-top:18px}.splitBar{background:var(--hair2);border-radius:3px;gap:2px;height:9px;display:flex;overflow:hidden}.splitBar i{background:var(--c);height:100%;transition:flex-grow var(--slow) var(--ease);display:block;position:relative}.splitBar i[data-locked=true]:after{content:"";background-image:repeating-linear-gradient(135deg,#0a0a0a57 0 3px,#0000 3px 6px);position:absolute;inset:0}.splitBar.empty{border:1px dashed var(--hair);background:0 0}.splitCap{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--faint);margin-top:12px}.splitLeg{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.07em;color:var(--dimmer);flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.splitLeg span{align-items:center;gap:7px;display:inline-flex}.splitLeg i{background:var(--c);border-radius:2px;width:8px;height:8px}.splitLeg b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.splitLeg s{color:var(--faint);text-decoration:none}@media (prefers-reduced-motion:no-preference){.lockflash{animation:lockflash .64s var(--ease)}}@keyframes lockflash{0%{box-shadow:0 0 #ef6b7000}30%{box-shadow:0 0 0 3px #ef6b706b}to{box-shadow:0 0 #ef6b7000}}.connect{background:var(--panel);border:1px solid var(--hair);height:46px;color:var(--ink);transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:4px;align-items:center;gap:11px;padding:0 16px;font-size:13.5px;font-weight:500;display:flex}.connect:hover{border-color:var(--acc-hair);background:var(--raised)}.connect .markSvg{width:19px;height:19px}.connect s{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer);letter-spacing:.06em;margin-left:auto;text-decoration:none}.connect.p{background:var(--acc);color:var(--on-acc);border-color:#0000}.connect.p:hover{background:var(--lit)}.connect.p s{color:#0a0a0acc}.barNote{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--dimmer);line-height:1.75}.barNote b{color:var(--dim);font-weight:400}.shell{grid-template-columns:var(--railw) minmax(0, 1fr) var(--docsw);max-width:var(--shell);background:linear-gradient(var(--rule-line), var(--rule-line)) calc(var(--railw) - 1px) 0 / 1px 100% no-repeat, linear-gradient(var(--rule-line), var(--rule-line)) calc(100% - var(--docsw)) 0 / 1px 100% no-repeat;align-items:start;margin-inline:auto;display:grid}.rail,.docs{top:var(--top);max-height:calc(100vh - var(--top));padding:24px 0 48px;position:sticky;overflow:auto}.rail h5,.docs h5{padding:0 var(--gut);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--dimmer);margin:0 0 10px;font-weight:400}.rail h5+ul{margin-bottom:28px}.docs h5+*{margin-bottom:30px}.rail li a,.rail li button{width:100%;min-width:0;padding:7px var(--gut);text-align:left;color:var(--dim);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);align-items:center;gap:10px;font-size:12.5px;display:flex}.rail li a:hover,.rail li button:hover{color:var(--ink);background:#ffffff0a}.rail li [data-on=true]{color:var(--lit);background:var(--tint)}.rail .l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer);font-variant-numeric:tabular-nums;margin-left:auto}.sdot{background:var(--c,var(--dimmer));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.run li{padding:9px var(--gut);color:var(--dim);grid-template-columns:18px 1fr auto;align-items:baseline;gap:9px;font-size:12px;display:grid}.run li .ph{color:var(--st-posted);font-size:14px}.run li small{font-family:var(--mono);font-size:var(--fs-micro);color:var(--dimmer);margin-top:3px;line-height:1.55;display:block}.run li .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer);font-variant-numeric:tabular-nums}.run li.off .ph{color:var(--faint)}.run li.off{color:var(--dimmer)}@media (prefers-reduced-motion:no-preference){.run li{opacity:0;animation:tick .24s var(--ease) forwards}.run li:first-child{animation-delay:.12s}.run li:nth-child(2){animation-delay:.25s}.run li:nth-child(3){animation-delay:.38s}.run li:nth-child(4){animation-delay:.51s}.run li:nth-child(5){animation-delay:.64s}}@keyframes tick{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.river{min-width:0}.band{padding:28px var(--gut) 12px;border-top:1px solid var(--rule-line);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.15em;color:var(--dim);align-items:center;gap:12px;display:flex}.band:first-child{border-top:0}.band:before{content:"";background:var(--c,var(--dim));width:14px;height:2px}.band i{background:var(--hair2);flex:1;height:1px}.band s{color:var(--dimmer);letter-spacing:.05em;text-decoration:none}.fx{border-top:1px solid var(--hair2);transition:background var(--fast) var(--ease)}.fx:hover{background:#ffffff05}.fxR{text-align:left;width:100%;padding:18px var(--gut) 19px;display:block}.fxK{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--dimmer);align-items:center;gap:11px;min-width:0;display:flex}.fxK b{color:var(--dim);font-weight:400}.fxK .markSvg{width:13px;height:13px}.fxT{color:var(--dimmer);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:13px;margin-left:auto;display:inline-flex}.fxT .ph{font-size:13px}.fxT .caret{transition:transform var(--slow) var(--ease)}.fx[data-open=true] .fxT .caret{transform:rotate(180deg)}.chip{border:1px solid var(--c,var(--hair));letter-spacing:.12em;color:var(--c,var(--dimmer));background:color-mix(in srgb, var(--c,transparent) 10%, transparent);white-space:nowrap;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:9.5px}.chip.q{--c:var(--hair);color:var(--dimmer);text-transform:none;letter-spacing:.06em;background:0 0}.stars{flex:none;gap:1.5px;display:inline-flex}.stars .ph{color:var(--faint);font-size:14px}.stars .ph.on{color:var(--acc)}.fxH{letter-spacing:-.006em;color:var(--ink);max-width:84ch;transition:color var(--fast) var(--ease);margin-top:12px;font-size:15px;font-weight:500;line-height:1.55;display:block}.fxR:hover .fxH{color:var(--lit)}.fxH.quiet{color:var(--dimmer);font-weight:400}.fxX{transition:grid-template-rows var(--slow) var(--ease);grid-template-rows:0fr;display:grid}.fx[data-open=true] .fxX{grid-template-rows:1fr}.fxX>div{overflow:hidden}.pad{padding:2px var(--gut) 26px}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.two h6{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--dimmer);align-items:center;gap:8px;margin:0 0 10px;font-weight:400;display:flex}.two h6 s{letter-spacing:.05em;color:var(--faint);margin-left:auto;text-decoration:none}.msg{color:var(--dim);font-size:13.5px;line-height:1.75}.msg .who{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer);letter-spacing:.04em;margin-bottom:10px}.msg .read{border-top:1px solid var(--hair2);color:var(--dimmer);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.65}.msg .none{color:var(--dimmer)}.draft{border:1px solid var(--acc-hair);background:linear-gradient(160deg, #a880ff17, var(--panel) 62%);border-radius:4px;padding:15px 17px}.draft .body{color:var(--ink);white-space:pre-wrap;font-size:13.5px;line-height:1.75}.draft.none{border-color:var(--hair);background:var(--panel);border-style:dashed}.draft.none .body{color:var(--dim)}.acts{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.acts .cta,.acts .ghost{height:34px}.acts .ghost.kill:hover{color:var(--st-rule);border-color:#ef6b7073}.acts .ghost.back{color:var(--st-window);border-color:#f0a25a66}.acts .ghost.back:hover{border-color:var(--st-window)}.why{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--dimmer);text-align:right;max-width:54ch;margin-left:auto;line-height:1.6}.why b{color:var(--dim);font-weight:400}.cd{font-family:var(--mono);color:var(--st-window);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.drain{height:2px;margin:0 var(--gut);background:var(--hair2);overflow:hidden}.drain i{background:var(--st-window);transform-origin:100%;height:100%;display:block}.fx[data-done=true] .cd{color:var(--st-posted)}.note{margin:28px var(--gut) 48px;border:1px solid var(--rule-line);background:var(--panel);color:var(--dimmer);border-radius:4px;padding:16px 18px;font-size:12.5px;line-height:1.75}.note b{color:var(--dim);font-weight:500}.ruleBox{margin:0 var(--gut);background:linear-gradient(160deg, #ef6b7017, var(--panel) 60%);border:1px solid #ef6b7066;border-radius:5px;padding:16px 17px}.ruleBox .t{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.13em;color:var(--st-rule);align-items:center;gap:8px;display:flex}.ruleBox p{color:var(--ink);margin-top:10px;font-size:12.5px;line-height:1.7}.ruleBox small{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.05em;color:var(--dimmer);margin-top:10px;line-height:1.65;display:block}.kv{margin:0 var(--gut);width:calc(100% - 2 * var(--gut))}.kv th,.kv td{text-align:left;border-bottom:1px solid var(--hair2);vertical-align:top;padding:9px 0}.kv th{width:134px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--dimmer);padding-right:10px;font-weight:400}.kv td{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.kv td small{font-size:var(--fs-micro);color:var(--dimmer);letter-spacing:.04em;margin-top:3px;line-height:1.55;display:block}.voice{margin:0 var(--gut)}.voice .row{border-bottom:1px solid var(--hair2);color:var(--ink);grid-template-columns:84px 1fr;gap:10px;padding:9px 0;font-size:12.5px;display:grid}.voice .row b{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.09em;color:var(--dimmer);padding-top:2px;font-weight:400}.voice .row i{color:var(--dim);font-style:normal}.meter{gap:2px;height:5px;margin-top:7px;display:flex}.meter i{background:var(--hair2);border-radius:1px;flex:1}.meter i.on{background:var(--acc)}.buy{margin:0 var(--gut);border:1px solid var(--acc-hair);background:linear-gradient(160deg, #a880ff1c, var(--panel) 56%);border-radius:6px;padding:18px}.buy .pr{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.buy .pr b{font-family:var(--mono);color:#fff;font-size:17px;font-weight:500}.buy .pr span{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer);letter-spacing:.08em;margin-left:auto;font-weight:400}.buy p{color:var(--dim);margin-top:8px;font-size:12.5px;line-height:1.65}.buy ul{margin-top:14px}.buy li{border-top:1px solid var(--hair2);color:var(--ink);align-items:flex-start;gap:9px;padding:8px 0;font-size:12.5px;line-height:1.5;display:flex}.buy li .ph{color:var(--acc);margin-top:1px;font-size:15px}.buy .cta{justify-content:center;width:100%;height:35px;margin-top:15px}.railBox{margin:0 var(--gut) 10px;border:1px solid var(--rule-line);background:var(--panel);color:var(--ink);border-radius:4px;align-items:center;gap:11px;padding:14px 15px;font-size:12.5px;display:flex}.railBox .markSvg{width:19px;height:19px}.railBox small{font-family:var(--mono);font-size:var(--fs-micro);color:var(--dimmer);letter-spacing:.04em;margin-top:3px;display:block}.docs .p{margin:0 var(--gut);color:var(--dim);font-size:12.5px;line-height:1.75}.docs .p+.p{margin-top:10px}.docs .p b{color:var(--ink);font-weight:500}.ledTop{padding-block:28px 24px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-bottom:1px solid var(--rule-line);background:linear-gradient(#a880ff0d,#0000 72%);flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.ledTop .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dimmer);flex:0 0 100%}.ledTop h1{letter-spacing:-.024em;font-size:25px;font-weight:600}.ledTop p{color:var(--dim);max-width:72ch;margin-top:9px;font-size:13.5px;line-height:1.65}.facets{padding-block:14px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-bottom:1px solid var(--hair2);flex-wrap:wrap;gap:5px;display:flex}.facets button{border:1px solid var(--hair);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--dimmer);text-transform:uppercase;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:3px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.facets button:hover{color:var(--lit);border-color:var(--acc-hair)}.facets button[aria-pressed=true]{color:var(--lit);border-color:var(--acc-hair);background:var(--tint)}.facets button span{color:var(--faint)}.led{width:100%}.led th{top:var(--top);z-index:5;background:var(--bg);text-align:left;border-bottom:1px solid var(--rule-line);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--dimmer);padding:12px 18px 12px 0;font-weight:400;position:sticky}.led th:first-child,.led td:first-child{padding-left:var(--gut)}.led th:last-child,.led td:last-child{padding-right:var(--gut)}.led td{border-bottom:1px solid var(--hair2);vertical-align:top;padding:14px 18px 14px 0;font-size:13px}.led tbody tr{transition:background var(--fast) var(--ease)}.led tbody tr:hover{background:#ffffff05}.lW{font-family:var(--mono);color:var(--dimmer);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.lH{color:var(--ink)}.lH small{color:var(--dim);margin-top:5px;font-size:12px;line-height:1.55;display:block}.ev{flex-wrap:wrap;gap:5px;display:flex}.ev span{border:1px solid var(--hair);color:var(--dim);border-radius:3px;align-items:center;gap:5px;max-width:46ch;padding:3px 8px;font-size:11.5px;line-height:1.45;display:inline-flex}.ev span.quote{border-color:var(--acc-hair);background:var(--tint);color:var(--ink)}.ev span.k{font-family:var(--mono);font-size:var(--fs-label);color:var(--dimmer)}.empty{padding-block:36px 28px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-top:1px solid var(--hair2)}.empty h3{letter-spacing:-.01em;font-size:17px;font-weight:500}.empty p{color:var(--dim);max-width:70ch;margin-top:11px;font-size:13.5px;line-height:1.75}.steps{padding-block:0 48px;padding-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)))}.steps li{border-top:1px solid var(--hair2);grid-template-columns:44px 22px minmax(0,1fr) auto;align-items:baseline;gap:13px;padding:16px 0;display:grid}.steps li .o{font-family:var(--mono);color:var(--dimmer);letter-spacing:.08em;font-size:11px}.steps li .ph{color:var(--faint);vertical-align:-3px;font-size:15px}.steps li .t{color:var(--ink);font-size:14px;font-weight:500}.steps li .t small{color:var(--dim);margin-top:5px;font-size:12.5px;font-weight:400;line-height:1.65;display:block}.steps li .r{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--dimmer);white-space:nowrap}.docWrap{grid-template-columns:var(--railw) minmax(0, 1fr) var(--docsw);max-width:var(--shell);background:linear-gradient(var(--rule-line), var(--rule-line)) calc(var(--railw) - 1px) 0 / 1px 100% no-repeat, linear-gradient(var(--rule-line), var(--rule-line)) calc(100% - var(--docsw)) 0 / 1px 100% no-repeat;align-items:start;margin-inline:auto;display:grid}.doc{min-width:0;padding:36px var(--gut) 84px}.doc .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;color:var(--dimmer)}.doc h1{letter-spacing:-.026em;max-width:26ch;margin-top:13px;font-size:30px;font-weight:600;line-height:1.28}.doc .updated{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.07em;color:var(--dimmer);margin-top:11px}.doc h2{letter-spacing:-.012em;color:var(--ink);max-width:36ch;margin:42px 0 0;font-size:17px;font-weight:600}.doc h3{color:var(--ink);margin:30px 0 0;font-size:14.5px;font-weight:600}.doc p{color:var(--dim);max-width:70ch;margin-top:15px;font-size:14.5px;line-height:1.8}.doc p strong,.doc li strong{color:var(--ink);font-weight:600}.doc a{color:var(--lit);text-underline-offset:2px;text-decoration:underline}.doc ul{max-width:70ch;margin-top:15px}.doc ul li{color:var(--dim);margin-top:11px;padding-left:20px;font-size:14.5px;line-height:1.78;position:relative}.doc ul li:before{content:"";background:var(--acc);border-radius:1px;width:5px;height:5px;position:absolute;top:11px;left:2px}.doc ol{counter-reset:n;max-width:70ch;margin-top:15px}.doc ol li{color:var(--dim);counter-increment:n;margin-top:11px;padding-left:30px;font-size:14.5px;line-height:1.78;position:relative}.doc ol li:before{content:counter(n, decimal-leading-zero);font-family:var(--mono);color:var(--acc);font-size:11px;position:absolute;top:3px;left:0}.doc table{width:100%;margin-top:22px;font-size:13px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--hair2);vertical-align:top;color:var(--dim);padding:12px 16px 12px 0}.doc th{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.13em;color:var(--dimmer);border-bottom-color:var(--rule-line);font-weight:400}.doc figure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin:26px 0 0;display:grid}.doc figure img{border:1px solid var(--rule-line);border-radius:4px;width:100%;height:auto;display:block}.doc figcaption{color:var(--dim);font-size:12.5px;line-height:1.7}.gridScroll{border-top:1px solid var(--rule-line);margin-top:22px;overflow-x:auto}.cmp{width:100%;min-width:720px;font-size:13px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--hair2);vertical-align:top;color:var(--dim);padding:13px 18px 13px 0;line-height:1.6}.cmp thead th{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.13em;color:var(--dimmer);text-transform:uppercase;border-bottom-color:var(--rule-line);white-space:nowrap;font-weight:400}.cmp tbody th{color:var(--ink);width:210px;font-weight:500}.cmp [data-self=true]{color:var(--ink);background:var(--tint);padding-left:18px}.cmp thead th[data-self=true]{color:var(--lit)}.gridHint{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--faint);margin-top:10px}.more{margin-top:14px}.more summary{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--lit);cursor:pointer}.docToc li a{padding:7px var(--gut);color:var(--dim);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);font-size:12.5px;display:block}.docToc li a:hover{color:var(--ink);background:#ffffff0a}@media (prefers-reduced-motion:no-preference){.rv{opacity:0;transition:opacity var(--slow) var(--ease), transform var(--slow) var(--ease);transform:translateY(7px)}.rv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.shell,.docWrap{background:0 0;grid-template-columns:minmax(0,1fr)}.rail,.docs{border-top:1px solid var(--rule-line);max-height:none;position:static}.bar{grid-template-columns:minmax(0,1fr)}.barRight{grid-area:auto/1}.two,.doc figure{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root{--gut:16px}.barHead{font-size:21px}.doc h1{font-size:24px}}.lH small .cut{color:var(--faint);padding-left:2px}.gateWrap{z-index:90;padding:var(--gut);place-items:center;display:grid;position:fixed;inset:0}.gateOut{cursor:default;background:#080808c7;position:absolute;inset:0}.gate{border:1px solid var(--hair);background:linear-gradient(165deg, #a880ff14, var(--panel) 52%);border-radius:8px;width:min(420px,100%);padding:20px;position:relative;box-shadow:0 24px 64px #0000008c}.gateTop{align-items:center;gap:10px;display:flex}.gateK{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--dimmer)}.gateX{color:var(--dim);transition:color var(--fast) var(--ease);margin-left:auto;display:inline-flex}.gateX:hover{color:var(--ink)}.gate h2{letter-spacing:-.01em;margin-top:12px;font-size:19px;font-weight:600}.gateP{color:var(--dim);margin-top:7px;font-size:12.5px;line-height:1.65}.gateGoogle{border:1px solid var(--hair);background:var(--raised);width:100%;height:38px;color:var(--ink);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.gateGoogle:hover{border-color:var(--acc-hair);background:#1c1c1c}.gmark{flex:none;width:16px;height:16px}.gateOr{text-align:center;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:14px}.gateForm{gap:9px;margin-top:12px;display:grid}.gateForm input{border:1px solid var(--hair);background:var(--well);height:38px;color:var(--ink);font-family:var(--sans);transition:border-color var(--fast) var(--ease);border-radius:4px;padding:0 11px;font-size:13px}.gateForm input::placeholder{color:var(--faint)}.gateForm input:focus{border-color:var(--acc-hair);outline:none}.gateForm .cta{justify-content:center;width:100%;height:38px}.gateForm .cta:disabled{opacity:.6;cursor:default}.gateSaid{color:var(--st-window);margin-top:10px;font-size:12px;line-height:1.55}.gateSent{border:1px solid var(--acc-hair);background:var(--tint);border-radius:6px;justify-items:start;gap:6px;margin-top:18px;padding:16px;display:grid}.gateSent .ph{color:var(--acc);font-size:19px}.gateSent b{color:var(--ink);font-size:13px}.gateSent span{color:var(--dim);font-size:12.5px;line-height:1.6}.gateAlt{color:var(--dimmer);text-underline-offset:2px;transition:color var(--fast) var(--ease);margin-top:4px;font-size:12px;text-decoration:underline}.gateAlt:hover{color:var(--ink)}.gateFoot{border-top:1px solid var(--hair2);color:var(--dimmer);margin-top:16px;padding-top:13px;font-size:12px;line-height:1.6}.gateFoot a{color:var(--lit);text-underline-offset:2px;text-decoration:underline}.voice.edit .row input[type=text],.voice.edit .row input:not([type]),.voice.edit .row textarea{border:1px solid var(--hair);background:var(--well);width:100%;color:var(--ink);font-family:var(--sans);transition:border-color var(--fast) var(--ease);border-radius:3px;padding:5px 7px;font-size:12.5px}.voice.edit .row textarea{resize:vertical;min-height:56px;line-height:1.55}.voice.edit .row input:focus,.voice.edit .row textarea:focus{border-color:var(--acc-hair);outline:none}.voice.edit .dialIn{width:100%;accent-color:var(--acc);margin-top:7px;display:block}.voice.edit .sw{cursor:pointer;color:var(--dim);align-items:center;gap:7px;display:inline-flex}.voice.edit .sw input{accent-color:var(--acc)}.voice.edit .cta{justify-content:center;width:100%;height:34px;margin-top:14px}.voice.edit .cta:disabled{opacity:.6;cursor:default}.voiceSaid{color:var(--st-window);margin-top:9px;font-size:12px;line-height:1.55}.draft textarea.edit{resize:vertical;width:100%;min-height:132px;color:inherit;font:inherit;background:0 0;border:0;outline:none}.paidBand{margin-block:14px 0;margin-inline:max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border:1px solid var(--acc-hair);background:var(--tint);color:var(--dim);border-radius:6px;align-items:center;gap:11px;padding:12px 15px;font-size:12.5px;line-height:1.6;display:flex}.paidBand .ph{color:var(--acc);flex:none;font-size:17px}.paidBand b{color:var(--ink)}.paidBand span{flex:1}.paidBand .ghost{flex:none}.app-lock{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.app-switch{width:22px;height:22px;color:color-mix(in srgb, currentColor 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;transition:color .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1);display:inline-grid}.app-switch svg{width:14px;height:14px;display:block}.app-switch:hover{color:inherit;background:color-mix(in srgb, currentColor 8%, transparent)}.app-switch[aria-expanded=true]{color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent)}.app-switch:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.apps{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s;display:grid;position:relative}header[data-apps=open] .apps{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility}.apps-in{min-height:0;overflow:hidden}.apps-row{padding:0 max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut)));border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);grid-template-columns:auto 1fr;align-items:stretch;display:grid}.apps-lab{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:none;border-right:1px solid color-mix(in srgb, currentColor 14%, transparent);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-right:22px;padding-right:22px;font-weight:400;line-height:1.2;display:flex}.apps-lab a{color:color-mix(in srgb, currentColor 55%, transparent);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.apps-lab a:hover,.apps-lab a:focus-visible{color:var(--acc)}.apps-lab b{color:inherit;font-weight:400}.apps-list{flex-wrap:wrap;align-items:center;gap:10px 28px;padding:12px 0;display:flex}.app{white-space:nowrap;letter-spacing:-.02em;text-transform:none;min-width:0;color:color-mix(in srgb, currentColor 72%, transparent);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1);display:inline-flex}.app img{border-radius:4px;flex:none;width:16px;height:16px;display:block}.app:hover,.app:focus-visible{color:inherit}@media (max-width:700px){.apps-row{grid-template-columns:1fr}.apps-lab{border-right:0;margin:0;padding:10px 0 0}}@media (prefers-reduced-motion:reduce){.apps,header[data-apps=open] .apps{transition:none}}header[data-ground=dark] .app[data-tone=dark] img,header[data-ground=light] .app[data-tone=light] img{background:currentColor;padding:2px}.topIn>*,.bar>*,.docWrap>*,.shell>*,.rail,.river,.docs{min-width:0}.navToggle,.navDrawer:not([open]){display:none}.railSheet,.railSheet:not([open]),.railPanel,.railPanelBody{display:contents}.railPanelHead,.railOpen,.ledStack{display:none}@media (max-width:1180px){.nav>i,.nav>i~a,.live{display:none}.navToggle{width:44px;height:44px;color:var(--dim);flex:none;justify-content:center;align-items:center;margin-right:-9px;display:inline-flex}.navToggle:hover{color:var(--ink)}.navToggle .ph{font-size:20px}.navDrawer[open]{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.railOpen{width:calc(100% - 2 * var(--gut));margin:16px var(--gut) 0;border:1px solid var(--hair);background:var(--panel);min-height:44px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:12px;display:flex}.railOpen:hover{color:var(--ink);border-color:var(--acc-hair)}.railOpen:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.railOpenL{align-items:center;gap:9px;display:inline-flex}.railOpenL .ph{color:var(--faint);font-size:15px}.railCount{background:var(--acc);min-width:21px;height:21px;color:var(--on-acc);border-radius:11px;place-items:center;padding:0 6px;font-weight:500;display:inline-grid}.railSheet:not([open]){display:none}.railSheet[open]{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.railSheet::backdrop{background:#0000008c}.railPanel{background:var(--bg);border-right:1px solid var(--rule-line);overscroll-behavior:contain;width:min(88vw,21rem);height:100svh;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);flex-direction:column;display:flex;overflow-y:auto}.railPanelHead{height:58px;padding:0 8px 0 var(--gut);border-bottom:1px solid var(--rule-line);font-family:var(--mono);letter-spacing:.12em;color:var(--dimmer);flex:none;justify-content:space-between;align-items:center;font-size:11px;display:flex}.railPanelHead button{width:44px;height:44px;color:var(--dim);justify-content:center;align-items:center;display:inline-flex}.railPanelHead button:hover{color:var(--ink)}.railPanelHead .ph{font-size:17px}.railPanelBody{padding:18px 0 24px;display:block}.railSheet[open] .rail{border-top:0;max-height:none;padding:0;position:static}.railSheet[open] .rail>h5:first-child{display:none}}@media (max-width:47.99rem){.topIn{padding-inline:max(var(--gut), env(safe-area-inset-left)) max(var(--gut), env(safe-area-inset-right));gap:10px}.nav,.topIn>.ghost{display:none}.app-lock{flex:auto}.brand{min-width:0}.brand b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cta{flex:none;min-height:44px}.topIn>.cta{padding:0 11px}.topIn>.cta .ph{display:none}.folio{scrollbar-width:none;padding-inline:max(var(--gut), env(safe-area-inset-left)) max(var(--gut), env(safe-area-inset-right));overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%)}.folio::-webkit-scrollbar{display:none}.fxK{flex-wrap:wrap;gap:7px 10px}.fxT{white-space:normal;flex-wrap:wrap;gap:4px 11px;min-width:0;margin-left:0}.led{display:none}.ledStack{display:block}.ledStack li{padding:14px var(--gut);border-bottom:1px solid var(--hair2)}.lsHead{align-items:center;gap:10px;margin-bottom:7px;display:flex}.ledStack .lH{color:var(--ink);overflow-wrap:anywhere}.ledStack .ev{margin-top:8px}input,select,textarea{font-size:16px}}.navDrawer::backdrop{background:#0000008c}.navPanel{background:var(--bg);border-left:1px solid var(--rule-line);overscroll-behavior:contain;width:min(86vw,19rem);height:100svh;padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right);flex-direction:column;margin-left:auto;display:flex;overflow-y:auto}.navPanelHead{border-bottom:1px solid var(--rule-line);height:58px;font-family:var(--mono);letter-spacing:.12em;color:var(--dimmer);flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 18px;font-size:11px;display:flex}.navPanelHead button{width:44px;height:44px;color:var(--dim);justify-content:center;align-items:center;display:inline-flex}.navPanelHead button:hover{color:var(--ink)}.navPanelHead .ph{font-size:17px}.navPanelBody{padding:8px 18px 24px}.drawerNav{flex-direction:column;display:flex}.drawerNav a{min-height:48px;color:var(--dim);border-bottom:1px solid var(--hair2);align-items:center;gap:11px;font-size:15px;display:flex}.drawerNav a:last-of-type{border-bottom:0}.drawerNav a[data-on=true]{color:var(--ink)}.drawerNav a .ph{color:var(--dimmer);flex:none;font-size:17px}.drawerNav>i{display:none}.drawerMeta{border-top:1px solid var(--rule-line);flex-direction:column;align-items:stretch;gap:10px;margin-top:18px;padding-top:16px;display:flex}.drawerMeta .live{margin-left:0;display:inline-flex}.drawerMeta .ghost,.drawerMeta .cta{justify-content:center;min-height:44px;display:inline-flex}@media (max-width:47.99rem){:root{--fs-label:12px;--fs-micro:12px;--fs-prose:13px}.docs .p,.lH small,.ledStack .lH small,.docToc li a,.msg .who,.msg .read,.ruleBox p,.ruleBox small,.band s,.kv td small,.why,.why b,.barK,.dialHead s,.splitCap,.barNote,.note,.buy p,.ledTop .k,.ev span,.railBox small,.gateFoot,.cmp tbody th{font-size:var(--fs-prose)}.gateForm input{font-size:16px}.chip,.lW,.dialTrack button,.navPanelHead span,.railPanelHead span{font-size:var(--fs-label)}.kv tr{border-bottom:1px solid var(--hair2);grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0;display:grid}.kv th,.kv td{border-bottom:0;width:auto;padding:0}.cmp{table-layout:fixed;min-width:min(720px,160vw)}.cmp th,.cmp td,.cmp tbody th{overflow-wrap:break-word;width:auto;padding-right:14px}:is(.doc li:has(>a:only-child),.doc h2:has(>a:only-child)){align-items:center;min-height:44px;display:flex;position:relative}.doc li:has(>a:only-child)>a:after{content:"";position:absolute;inset:0}.doc h2:has(>a:only-child)>a:after{content:"";position:absolute;inset:0}.docToc li a{align-items:center;min-height:44px;display:flex}.cmp a{align-items:center;min-height:44px;display:inline-flex}.gateX{position:relative}.gateX:after{content:"";position:absolute;inset:-15px}}@supports (animation-timeline:scroll()){.gridScroll{animation:linear both gridEdges;animation-timeline:scroll(self inline)}@keyframes gridEdges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}to{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px 100%)}}}@media (max-width:24rem){.topIn>.cta{display:none}}@media (max-width:1180px){.bar{flex-direction:column;align-items:stretch;gap:9px;display:flex}.barLeft,.barRight{grid-area:auto}.barRight{display:contents}.barLeft{margin:13px 0}}@media (max-width:47.99rem){:root{--ctl-h:34px;--ctl-r:4px;--ctl-fs:12px}.app-switch,.navToggle,.railOpen,.connect,.topIn>.cta,.dialTrack button{height:var(--ctl-h);min-height:var(--ctl-h);border-radius:var(--ctl-r);position:relative}.app-switch:after,.navToggle:after,.dialTrack button:after{content:"";position:absolute;inset:-4px}.app-switch,.navToggle{width:var(--ctl-h)}.railOpen,.dialTrack button{font-size:var(--ctl-fs)}.connect{font-size:13px}.dialTrack button{align-items:center;padding:0 13px;display:inline-flex}.dialTrack{border-radius:calc(var(--ctl-r) + 2px)}.brand{min-height:var(--ctl-h)}:root{--t-h1:24px;--t-h1-lh:1.28;--t-h2:17px;--t-h2-lh:1.35;--t-body:15px;--t-body-lh:1.58}.barHead,.doc h1,.whatIs h1{font-size:var(--t-h1);line-height:var(--t-h1-lh)}.doc h2{font-size:var(--t-h2);line-height:var(--t-h2-lh)}.doc p,.doc li,.doc ul li,.doc ol li,.docs .p,.msg p,.barSub,.dialSays{font-size:var(--t-body);line-height:var(--t-body-lh)}.doc p>a,.doc li>a{padding-block:4px}}.foot-list{padding:26px max(var(--gut), calc(50% - var(--shell) / 2 + var(--gut))) 40px;border-top:1px solid var(--rule-line)}.foot-list-h{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dimmer);margin:0 0 10px;font-weight:400}.foot-list-say{max-width:64ch;color:var(--dim);margin:0 0 14px;font-size:12.5px;line-height:1.6}.foot-list-said{max-width:64ch;color:var(--ink);margin:0;font-size:12.5px;line-height:1.6}.foot-list-form{flex-wrap:wrap;gap:8px;display:flex}.foot-list-input{border:1px solid var(--rule-line);background:var(--panel);width:min(320px,100%);height:36px;color:var(--ink);font-family:var(--mono);transition:border-color .14s var(--ease);border-radius:4px;padding:0 12px;font-size:13px}.foot-list-input::placeholder{color:var(--dimmer)}.foot-list-input:focus{border-color:var(--acc-hair);outline:none}.foot-list-go{border:1px solid var(--acc-hair);background:var(--tint);height:36px;color:var(--acc);font-family:var(--mono);letter-spacing:.05em;cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);border-radius:4px;padding:0 16px;font-size:12px}.foot-list-go:hover{background:var(--acc);color:var(--bg)}.foot-list-go:disabled{cursor:not-allowed;opacity:.55}.foot-list-err{color:var(--st-rule);margin:10px 0 0;font-size:12px}.foot-list-hide{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
