@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-mono-cyrillic-ext-300-normal-GtJbCdTk.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-300-normal-CZyJ27Jz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-mono-cyrillic-300-normal-CT5Izk4y.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-300-normal-Bfh9D4sz.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-mono-vietnamese-300-normal-CNyj_Jtm.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-300-normal-CiBJb43l.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-mono-latin-ext-300-normal-DIaTEU43.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-300-normal-DmpYf9Nx.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:300;src:url(./ibm-plex-mono-latin-300-normal-DlSp0cKi.woff2) format("woff2"),url(./ibm-plex-mono-latin-300-normal-CCCKvP56.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DLynVohM.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-O6-GRVqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-QhwQXayn.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal-zoSM89R3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-6-AWF9yE.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-BZFL66GJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-DqTcxLwU.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-C8N-B5AP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D7hk9wLv.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-BifMsNUA.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-5raxGPWx.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-C5zKQMXr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal-DeXYNBV7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal-CcGNpAf3.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal-zA2EAszW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal-p0--0TT5.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal-XGhtXPWC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal-D7b4BDym.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal-bCyYmTho.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal-ChDdxD0n.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal-DCf1kqJT.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal-QW6cfU13.woff2) format("woff2"),url(./ibm-plex-mono-latin-700-normal-DP9fNao9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(./inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(./inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(./inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");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-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(./inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(./inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(./inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(./inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(./inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(./inter-greek-500-normal-d_eO-yCQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-DQPw2Hwd.woff) format("woff");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-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(./inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(./inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(./inter-latin-500-normal-deR1Tlfd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0d0d0d;--bg-lift: #141414;--bg-deep: #080808;--text: #ece6df;--text-80: rgba(236, 230, 223, .8);--text-60: rgba(236, 230, 223, .6);--text-35: rgba(236, 230, 223, .35);--accent: #f26b38;--accent-hot: #ff8a57;--accent-70: rgba(242, 107, 56, .7);--accent-45: rgba(242, 107, 56, .45);--accent-25: rgba(242, 107, 56, .25);--accent-12: rgba(242, 107, 56, .12);--muted: #8a847e;--muted-50: rgba(138, 132, 126, .5);--rule: rgba(236, 230, 223, .14);--rule-strong: rgba(236, 230, 223, .28);--prussian: var(--bg);--prussian-deep: var(--bg-deep);--prussian-lift: var(--bg-lift);--white: var(--text);--white-80: var(--text-80);--white-60: var(--text-60);--white-35: var(--text-35);--white-12: var(--rule);--white-06: rgba(236, 230, 223, .06);--amber: var(--accent);--amber-40: var(--accent-45);--amber-15: var(--accent-12);--steel: var(--muted);--steel-60: rgba(138, 132, 126, .6);--steel-40: rgba(138, 132, 126, .4);--steel-20: rgba(138, 132, 126, .2);--mono: "IBM Plex Mono", Consolas, monospace;--sans: "Inter", system-ui, sans-serif;--serif: var(--mono);--ramp: " .:;=+xX#";--bar-h: 60px;--ticker-h: 38px;--hud-w: 264px;--gutter: 16px;--ease-out: cubic-bezier(.16, 1, .3, 1)}@media (max-width: 1099px){:root{--hud-w: 0px}}*,*:before,*:after{box-sizing:border-box;border-radius:0}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--bg);color:var(--text);font-family:var(--mono);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#root{position:fixed;inset:0}[hidden]{display:none!important}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}code{font-family:var(--mono);overflow-wrap:anywhere}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-45);color:var(--text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect x='3' y='3' width='4' height='4' fill='%23ECE6DF'/%3E%3C/svg%3E") 5 5,auto}a,button,label,[role=slider],[role=switch],input[type=checkbox]{cursor:pointer}input{cursor:text}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-hot)}p{margin:0}sub{font-size:.72em;vertical-align:-.28em;line-height:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;background:none;color:var(--text);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .15s,color .15s,border-color .15s}.btn-solid{background:var(--accent);border-color:var(--accent);color:#0d0d0d;font-weight:600}.btn-solid:hover{background:var(--accent-hot);border-color:var(--accent-hot);color:#0d0d0d}.btn-line{border-color:var(--rule-strong)}.btn-line:hover,.btn.is-on{border-color:var(--accent);color:var(--accent)}.btn:active:not(:disabled):not([aria-disabled=true]){padding-left:calc(14px + 1ch);padding-right:calc(14px - 1ch)}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.btn-sm{min-height:30px;padding:0 10px;font-size:11px}.btn-sm:active:not(:disabled){padding-left:calc(10px + 1ch);padding-right:calc(10px - 1ch)}.btn-xs{min-height:26px;padding:0 8px;font-size:11px;letter-spacing:.04em}.btn-xs:active:not(:disabled){padding-left:calc(8px + 1ch);padding-right:calc(8px - 1ch)}.btn-big{min-height:56px;padding:0 28px;font-size:14px}@media (pointer: coarse){.btn,.btn-sm,.btn-xs{min-height:44px}}.shell{position:fixed;inset:0;z-index:10;pointer-events:none}.shell>*{pointer-events:auto}.bar{position:fixed;top:0;left:0;right:0;z-index:30;height:var(--bar-h);display:flex;align-items:center;gap:16px;padding:0 var(--gutter);background:#0d0d0df0;border-bottom:1px solid var(--rule)}.bar-l,.bar-r{flex:1 1 0;display:flex;align-items:center;gap:12px;min-width:0}.bar-r{justify-content:flex-end;gap:10px}.bar-logo{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;flex:0 0 auto}.bar-logo:hover{color:var(--text)}.logo{display:block;flex:0 0 auto}.bar-w{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.preview-tag{flex:0 0 auto;padding:3px 7px;border:1px solid var(--accent-45);color:var(--accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.nav{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:10px;height:100%}.nav-a{padding:8px 1px;color:var(--text-60);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.nav-a:hover{color:var(--text)}.nav-a[aria-current=page]{color:var(--accent)}.nav-dot{color:var(--muted-50)}.nav-u{position:absolute;left:0;bottom:9px;color:var(--accent);font-size:12px;line-height:1;letter-spacing:.16em;pointer-events:none;white-space:pre}.price{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border:1px solid var(--rule);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.price sub{font-size:.84em;vertical-align:-.3em}.wallet-t{text-transform:none;letter-spacing:.06em}.price-k,.price-u{color:var(--muted);font-size:10.5px;letter-spacing:.12em}.wallet{position:relative;flex:0 0 auto}.wallet-b{border-color:var(--rule-strong)}.wallet-b:hover{border-color:var(--accent)}.wallet-lamp{width:7px;height:7px;background:var(--muted-50);flex:0 0 auto}.wallet-b.is-on .wallet-lamp{background:var(--accent)}.wallet-b.is-warn .wallet-lamp{background:var(--accent-hot);animation:blink 1s steps(2) infinite}.wallet-b.is-paid{animation:paid 1.4s ease-out 1}@keyframes paid{0%,55%{border-color:var(--accent-hot);color:var(--accent-hot)}}@keyframes blink{50%{opacity:0}}.pop{position:absolute;top:calc(100% + 10px);right:0;z-index:32;width:300px;max-width:calc(100vw - 24px);display:grid;gap:10px;padding:14px;background:var(--bg-lift);border:1px solid var(--rule-strong)}.pop-h{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pop-note{color:var(--text-60);font-size:12px;line-height:1.5}.pop-actions{display:flex;flex-wrap:wrap;gap:8px}.wallet-addr{font-size:11px;color:var(--text);text-decoration:none}.wallet-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wallet-pick{width:100%;justify-content:flex-start}.wallet-ph{width:18px;height:18px;border:1px solid var(--rule-strong)}.menu{position:fixed;top:var(--bar-h);left:0;right:0;z-index:31;max-height:calc(100vh - var(--bar-h));overflow-y:auto;padding:6px var(--gutter) 16px;background:var(--bg-lift);border-bottom:1px solid var(--rule-strong)}.menu-l{list-style:none;margin:0;padding:0}.menu-i a{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);color:var(--text);font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.menu-i a[aria-current=page]{color:var(--accent)}.menu-n{color:var(--muted);font-size:11px}.menu-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:14px}.banner{position:fixed;top:var(--bar-h);left:0;right:0;z-index:29;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:8px var(--gutter);background:#1c120d;border-bottom:1px solid var(--accent-45);font-size:12px}.banner-h{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.banner-t{color:var(--accent);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.banner-s{color:var(--text-80)}.banner-ss{display:none;color:var(--text-80)}.banner-l{display:flex;gap:14px}.banner-l a{color:var(--text)}.hud{position:fixed;top:calc(var(--bar-h) + var(--banner-h, 0px) + 18px);z-index:12;width:calc(var(--hud-w) - 32px);max-height:calc(100vh - var(--bar-h) - var(--banner-h, 0px) - var(--ticker-h) - 36px);overflow-y:auto;scrollbar-width:none;transition:transform .6s var(--ease-out),opacity .4s}.hud::-webkit-scrollbar{display:none}.hud-l{left:var(--gutter)}.hud-r{right:var(--gutter)}.hud-r.is-away{transform:translate(calc(100% + 48px));opacity:0;pointer-events:none}.card{display:grid;gap:8px;font-size:12px}.card-h{margin:0;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.card-c{color:var(--muted);font-size:11px;letter-spacing:.04em}.card-k{margin-top:4px;color:var(--muted);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.card-n{color:var(--text-60);font-size:11.5px;line-height:1.45}.card-f{margin-top:4px;color:var(--muted);font-size:10.5px}.card-b{width:100%;margin-top:6px}.card-sep{color:var(--muted-50)}.rows{margin:0;display:grid}.row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid var(--rule);min-width:0}.row dt{color:var(--text-60);font-size:11.5px;flex:0 1 auto}.row dd{margin:0;min-width:0;text-align:right;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.row-s{flex-direction:column;align-items:stretch}.row-s dd{text-align:left}.rows-2{grid-template-columns:1fr 1fr;column-gap:28px}.money{color:var(--accent)}.meas{color:var(--accent-hot);font-weight:600}.would{color:var(--accent)}.dim{color:var(--muted)}.strip{margin-right:8px;color:var(--accent);font-size:13px;letter-spacing:.12em;white-space:pre}.strip-b{color:var(--muted)}.strip-m{color:var(--accent-hot);font-weight:700}.strip-m.is-would{text-decoration:underline dotted;text-underline-offset:3px}.strip-off{color:var(--muted-50)}.arule{display:flex;align-items:baseline;gap:10px;margin:0;overflow:hidden;color:var(--muted-50);font-size:12px;font-weight:400;line-height:1.2;white-space:pre}.arule-t{flex:0 0 auto;color:var(--accent);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.arule-f{flex:1 1 auto;min-width:0;overflow:hidden}.sheet{position:fixed;left:0;right:0;bottom:var(--ticker-h);z-index:14;display:flex;flex-direction:column;max-height:min(72vh,560px);background:var(--bg-lift);border-top:1px solid var(--rule-strong);transform:translateY(calc(100% - 74px));transition:transform .45s var(--ease-out)}.sheet.is-open{transform:translateY(0)}.sheet.is-away{transform:translateY(100%);pointer-events:none}.sheet-head{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"tabs t" "sum sum";align-items:center;gap:0 10px;min-height:74px;padding:8px var(--gutter) 6px;touch-action:none}.sheet-grip{position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--muted);font-size:10px;line-height:1}.sheet-tabs{grid-area:tabs}.sheet-tabs .tab{min-height:30px}.sheet-t{grid-area:t}.sheet-sum{grid-area:sum;overflow:hidden;color:var(--text-60);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:10px var(--gutter) 18px}.panel{position:fixed;top:calc(var(--bar-h) + var(--banner-h, 0px));bottom:var(--ticker-h);right:0;z-index:20;width:min(880px,calc(100vw - var(--hud-w) - 40px));display:flex;flex-direction:column;background:#141414f7;border-left:1px solid var(--rule-strong)}.panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:16px 24px 2px}.panel-t{margin:0;min-width:0;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.panel-t1{color:var(--accent)}.panel-t2{color:var(--muted);font-weight:400;letter-spacing:.12em}.panel-rule{grid-column:1 / -1}.panel-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 56px;scrollbar-width:thin;scrollbar-color:var(--muted-50) transparent}.panel-wait{color:var(--muted)}.view{display:grid;gap:26px;max-width:820px;min-width:0}.blk{display:grid;gap:12px;min-width:0}.lede{max-width:62ch;color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.55}.lede-s{max-width:68ch;color:var(--text-80);font-family:var(--sans);font-size:13.5px;line-height:1.6}.note{max-width:72ch;color:var(--text-60);font-family:var(--sans);font-size:12px;line-height:1.55}.warn{color:var(--accent-hot);font-size:12.5px;font-weight:600}.ok{color:var(--text-80);font-size:12.5px;line-height:1.5}.ok:before{content:"+ ";color:var(--accent);font-weight:700}.tabs{display:flex;flex-wrap:wrap;gap:4px 22px}.tab{appearance:none;display:grid;justify-items:start;gap:3px;min-height:36px;padding:6px 0 0;border:0;background:none;color:var(--text-60);font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--accent)}.tab-n{color:var(--muted)}.tab-u{color:transparent;font-size:12px;line-height:1;letter-spacing:.14em;white-space:pre}.tab[aria-selected=true] .tab-u{color:var(--accent)}.txa{display:grid;justify-items:start;gap:6px}.txa-b{min-width:240px}.txa-s{max-width:72ch;color:var(--text-60);font-size:11.5px;line-height:1.5}.txa-w{color:var(--accent);font-size:11.5px}.txa-t{max-width:72ch;color:var(--muted);font-size:11px;line-height:1.5}.txs{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;padding:6px 0 6px 10px;border-left:2px solid var(--accent);font-size:12px}.txs-k{color:var(--accent);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.txs-m{color:var(--text-80)}.txs-error{border-left-color:var(--accent-hot)}.txs-error .txs-k{color:var(--accent-hot)}.txs-done .txs-k{color:var(--text)}.picker{display:grid;gap:10px;min-width:0}.cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cell{appearance:none;display:grid;gap:7px;min-width:0;padding:10px;border:1px solid var(--rule);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.cell:hover{border-color:var(--rule-strong)}.cell.is-on{border-color:var(--accent);background:var(--accent-12)}.cell-n{overflow:hidden;font-size:11.5px;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}.cell.is-on .cell-n{color:var(--accent)}.cell-e{display:flex;align-items:flex-end;gap:5px}.cell-ek{color:var(--muted);font-size:9.5px}.cell-b{color:var(--muted);font-size:10px}.cells-key{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:11px}.phasors{display:block;overflow:visible}.ph-c{fill:none;stroke:var(--text-35);stroke-width:.8}.ph-c.is-closed{stroke:var(--muted-50);stroke-dasharray:1.2 1.2}.ph-h{stroke:var(--accent);stroke-width:1.4;stroke-linecap:square}.ph-o{fill:var(--accent)}.ph-x{fill:var(--muted-50)}.ph-n{font:6px var(--mono);fill:var(--muted)}.eighths{display:block}.e8-b{fill:var(--accent)}.eighths.is-flat .e8-b{fill:var(--muted)}.e8-z{fill:var(--muted-50)}.fire-buy,.fire-sell{display:grid;gap:26px;min-width:0}.chosen{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:8px}.chosen-t{display:grid;gap:4px;min-width:0}.chosen-n{color:var(--accent);font-size:15px;font-weight:600;letter-spacing:.05em}.chosen-l{color:var(--text-60);font-size:12px}.chosen-e{display:flex;align-items:flex-end;gap:8px;margin-top:4px;color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.amt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.amt-f{display:grid;gap:4px}.amt-k{color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.amt-i{width:220px;max-width:100%;padding:4px 0;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;background:transparent;color:var(--text);font:500 22px/1.2 var(--mono);font-variant-numeric:tabular-nums}.amt-i:focus{outline:none;border-bottom-color:var(--accent)}.amt-q{display:flex;flex-wrap:wrap;gap:6px}.sw-line{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em}.sw-line input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.quote .row dd .dim{margin-left:6px}.slip{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.lands{max-width:70ch;padding-left:12px;border-left:2px solid var(--accent);color:var(--text);font-size:13px;line-height:1.55}.fc{display:grid;gap:8px;min-width:0}.fc-h{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.fc-g{display:grid;gap:2px;overflow-x:auto;font-size:14px}.fc-r{display:grid;grid-template-columns:112px repeat(16,minmax(14px,1fr));align-items:center}.fc-k{color:var(--muted);font-size:10.5px;letter-spacing:.06em;white-space:nowrap}.fc-t{color:var(--muted);font-size:10px;text-align:center}.fc-c{border-left:1px solid var(--rule);line-height:1.6;text-align:center}.fc-c.is-hit,.fc-key .is-hit{color:var(--accent-hot);font-weight:700}.fc-c.is-miss,.fc-key .is-miss{color:var(--accent-70)}.fc-c.is-none,.fc-key .is-none{color:var(--muted)}.fc-c.is-tm,.fc-key .is-tm{color:var(--muted-50)}.fc-key{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--text-60);font-size:11px}.fc-key b{margin-right:4px;font-weight:700}.fc-sum{color:var(--text-80);font-size:12px}.steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.steps li{display:grid;gap:8px;padding-left:12px;border-left:1px solid var(--rule-strong)}.steps li.is-done{border-left-color:var(--accent)}.steps p{color:var(--text-80);font-size:12.5px;line-height:1.5}.steps code{color:var(--accent);font-size:11.5px}.steps .ok:before{content:""}.dev-r{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.dev-r .rows{flex:1 1 240px}.tbl-w{max-width:100%;overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.tbl caption{padding-bottom:6px;caption-side:top;color:var(--muted);font-size:11px;text-align:left}.tbl th{padding:6px 12px 6px 0;border-bottom:1px solid var(--rule-strong);color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.tbl td{padding:6px 12px 6px 0;border-bottom:1px solid var(--rule);vertical-align:top;white-space:nowrap}.tbl td.hit{color:var(--accent);font-weight:600}tr.is-won .st{color:var(--accent-hot);font-weight:600}tr.is-paid .st{color:var(--accent)}tr.is-lost .st,tr.is-expired .st{color:var(--muted)}.night{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--rule)}.night-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.night-t{margin:0;color:var(--text);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.night-s{color:var(--muted);font-weight:400}.night-a{font-size:11px}.night-b{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.night-b .rows{flex:1 1 260px}.night-n{color:var(--muted);font-size:11px}.thumb{flex:0 0 auto;margin:0;color:var(--accent);font-size:12px;line-height:1.05;white-space:pre}.thumb .th-m{color:var(--accent-hot);font-weight:700}.thumb .th-off{color:var(--muted-50)}.thumb-n{display:block;margin-top:4px;color:var(--muted);font-size:11px}.upkeep-g{display:grid;grid-template-columns:1fr 1fr;gap:24px}.upkeep-g>div{display:grid;gap:10px;align-content:start}.how{display:grid;gap:16px;min-width:0}.how-vp{overflow:hidden;touch-action:pan-y}.how-track{display:flex;margin:0;padding:0;list-style:none;transition:transform .55s var(--ease-out)}.how-card{flex:0 0 100%;display:grid;align-content:start;gap:14px;min-width:0;padding:2px 2px 8px}.how-n{color:var(--muted);font-size:11px;letter-spacing:.2em}.loop{width:max-content;max-width:100%;margin:0;padding:14px 16px;overflow:hidden;border:1px solid var(--rule);background:var(--bg);color:var(--text-60);font-size:clamp(12px,2.1vw,17px);line-height:1.12;white-space:pre}.loop .ta{color:var(--accent)}.loop .th{color:var(--accent-hot);font-weight:700}.loop .tm{color:var(--muted)}.how-t{margin:0;color:var(--accent);font-size:18px;letter-spacing:.12em;text-transform:uppercase}.how-x{max-width:60ch;color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.6}.how-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:560px}.how-dots{display:flex;gap:2px}.how-dot{appearance:none;width:32px;height:36px;border:0;background:none;color:var(--muted);font:700 16px var(--mono);cursor:pointer}.how-dot.is-on{color:var(--accent)}.how-line{padding-top:12px;border-top:1px solid var(--rule);color:var(--text-60);font-size:11.5px;letter-spacing:.03em;line-height:1.7}.proof-run{justify-items:start}.proof-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.proof-v{color:var(--accent);font-size:72px;font-weight:700;letter-spacing:.02em;line-height:1}.proof-v.is-bad{color:var(--accent-hot)}.proof-m{color:var(--text-60);font-size:12px}.pf{display:grid;gap:14px;min-width:0}.pf-a{display:grid;justify-items:start;gap:8px}.pf-k{color:var(--text-60);font-size:12px;line-height:1.5}.pf-k b{color:var(--accent);font-weight:600}.pf-checks{display:grid;gap:8px}.pf-e{display:inline-flex;align-items:flex-end;gap:6px;margin-left:8px;color:var(--muted);font-size:10px;vertical-align:middle}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi{display:grid;align-content:start;gap:4px;min-width:0;padding-top:10px;border-top:1px solid var(--rule-strong)}.kpi-k{color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.kpi-v{color:var(--text);font-size:18px;overflow-wrap:anywhere}.kpi-u{color:var(--muted);font-size:10.5px;letter-spacing:.1em}.kpi-n{color:var(--text-60);font-size:11px}.chart-k{margin-top:6px;color:var(--muted);font-size:11px;letter-spacing:.04em}.chart{position:relative;width:100%;min-width:0}.donuts{display:flex;flex-wrap:wrap;gap:18px 32px}.donut{display:flex;align-items:center;gap:14px;margin:0}.donut .chart{flex:0 0 120px;width:120px}.donut figcaption{display:grid;gap:4px;font-size:12px}.donut figcaption b{color:var(--text);font-weight:600}.donut figcaption span{color:var(--text-60)}.links{display:flex;flex-wrap:wrap;gap:8px}.addrs{display:grid;gap:4px}.addr{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule)}.addr-k{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.addr-v{min-width:0;color:var(--text);font-size:12px;overflow-wrap:anywhere;text-decoration:none}.addr-v.is-none{color:var(--muted)}.addr-b.is-copied{border-color:var(--accent);color:var(--accent)}.ev .ev-w{min-width:260px;color:var(--text-80);white-space:normal}.ticker{position:fixed;left:0;right:0;bottom:0;z-index:25;height:var(--ticker-h);display:flex;align-items:center;gap:12px;padding:0 var(--gutter);background:var(--bg);border-top:1px solid var(--rule);font-size:11.5px}.tk-k{flex:0 0 auto;color:var(--accent);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tk-l{flex:1 1 auto;min-width:0;height:var(--ticker-h);display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;overflow:hidden;list-style:none}.tk-i{height:var(--ticker-h);padding:0 16px;border-left:1px solid var(--rule);color:var(--text-80);line-height:var(--ticker-h);white-space:nowrap}.tk-i:first-child{padding-left:4px;border-left:0}.tk-d{color:var(--muted-50)}.tk-s.money{color:var(--accent)}.tk-empty{color:var(--muted)}.tk-all{flex:0 0 auto;display:flex;align-items:center;height:100%;padding-left:12px;border-left:1px solid var(--rule);color:var(--text-60);font-size:10.5px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;gap:18px;background:var(--bg);cursor:pointer}.ld-mark{margin:0;color:var(--accent);font-size:clamp(9px,1.45vw,15px);line-height:1;letter-spacing:0;white-space:pre}.ld-mark b{color:var(--accent);font-weight:700}.ld-mark i{color:var(--accent-45);font-style:normal}.ld-cap{color:var(--muted);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.ld-skip{position:absolute;right:var(--gutter);bottom:24px}.stage{position:fixed;inset:0;z-index:0;background:var(--bg);perspective:1500px;perspective-origin:var(--pcx, 50%) var(--pcy, 50%);transition:filter .6s ease}.stage:not([data-route=plate]){filter:brightness(.46) blur(1.5px)}.stage-route{position:absolute;inset:0;transform-origin:var(--pcx, 50%) var(--pcy, 50%);transform-style:preserve-3d;transition:transform .95s var(--ease-out)}.stage[data-route=fire] .stage-route{transform:translate(-18vw) rotateY(13deg) scale(.9)}.stage[data-route=nights] .stage-route{transform:translate(-18vw) rotateY(-9deg) rotateX(7deg) scale(.88)}.stage[data-route=how] .stage-route{transform:translate(-18vw) rotateX(13deg) scale(.88)}.stage[data-route=proof] .stage-route{transform:translate(-18vw) rotateY(22deg) scale(.86)}.stage[data-route=stats] .stage-route{transform:translate(-18vw) rotateX(-8deg) rotateY(9deg) scale(.9)}.stage-tilt{position:absolute;inset:0;transform-origin:var(--pcx, 50%) var(--pcy, 50%);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath d='M8.5 1v5.5M8.5 10.5V16M1 8.5h5.5M10.5 8.5H16' stroke='%23F26B38' stroke-width='1'/%3E%3C/svg%3E") 8 8,crosshair}.stage-c{position:absolute;top:0;left:0;display:block}.pl-ui{position:absolute;inset:0;pointer-events:none}.pl-cap{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-cap-t{overflow:hidden;color:var(--text-60);font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.pl-cap .btn{pointer-events:auto}.lamp{position:absolute;display:grid;justify-items:end;gap:4px;width:104px;text-align:right;pointer-events:auto}.lamp-k{color:var(--muted);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.lamp-l{color:#3d3934;font-size:15px;font-weight:700;letter-spacing:.04em;white-space:pre}.lamp-l.is-on{color:var(--accent)}.lamp-l.is-off{color:var(--muted)}.lamp.is-blink .lamp-l{animation:lampblink .9s steps(1) 1}@keyframes lampblink{0%,45%{color:var(--accent-45)}}.lamp-n{max-width:104px;color:var(--muted);font-size:10px;line-height:1.35}.sw{appearance:none;display:grid;gap:4px;margin-top:6px;padding:6px 8px;border:1px solid var(--rule-strong);background:#0d0d0d99;color:var(--text-60);font:500 10.5px/1.3 var(--mono);letter-spacing:.03em;text-align:left;cursor:pointer}.sw:hover:not(:disabled){border-color:var(--accent)}.sw:disabled{opacity:.7;cursor:default}.sw-o{white-space:nowrap}.sw-o.is-on{color:var(--accent)}.sw-k{display:inline-block;width:1.4ch;color:var(--accent)}.lamp-h{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;justify-items:start;gap:4px 10px;width:auto;text-align:left}.lamp-h .lamp-n{max-width:none}.lamp-h .sw{grid-column:1 / -1;justify-self:stretch;display:flex;justify-content:space-between;gap:10px;margin:2px 0 0;padding:6px 10px}.scale{position:absolute;outline-offset:4px;touch-action:none;user-select:none;pointer-events:auto}.scale-v{width:96px;cursor:ns-resize}.scale-s{position:absolute;left:0;display:flex;align-items:center;gap:6px;color:var(--muted-50);font-size:10.5px;line-height:1;white-space:nowrap;transform:translateY(-50%)}.scale-m{width:2ch;color:var(--muted-50)}.scale-t{color:var(--muted)}.scale-s.is-on .scale-m,.scale-s.is-on .scale-t{color:var(--accent);font-weight:600}.scale-b{position:absolute;left:0;color:var(--muted);font-size:10px;line-height:1.3;transform:translateY(-50%)}.scale-now{position:absolute;left:62px;color:var(--accent-hot);font-size:10px;letter-spacing:.1em;transform:translateY(-50%)}.scale-h{height:40px;cursor:ew-resize}.scale-h .scale-s{top:50%;flex-direction:column;gap:3px;transform:translate(-50%,-50%)}.scale-h .scale-m{width:auto;text-align:center}.scale.is-off{opacity:.4;pointer-events:none}.pl-under{position:absolute;display:grid;justify-items:center;gap:3px;text-align:center}.pl-under a,.pl-under button{pointer-events:auto}.pl-l1{color:var(--text-80);font-size:12px;line-height:1.35}.pl-l2{color:var(--muted);font-size:11px;line-height:1.35}.pl-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;color:var(--text-80);font-size:12px}.pl-dev{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;color:var(--text-60);font-size:11.5px}.tip{position:fixed;z-index:35;display:grid;gap:6px;width:252px;padding:10px 12px;background:var(--bg-lift);border:1px solid var(--rule-strong);font-size:11.5px;pointer-events:none}.tip-h{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tip-m{color:var(--accent-hot);font-size:11px}.tip-n{color:var(--muted);font-family:var(--sans);font-size:10.5px;line-height:1.45}.pcard{position:fixed;z-index:36;display:grid;gap:8px;width:300px;padding:12px 14px;background:var(--bg-lift);border:1px solid var(--accent-45);outline:none}.pcard-h{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pcard-s{color:var(--text);font-size:14px}.pcard-l{color:var(--text-60);font-size:11.5px}.pcard-n{color:var(--text-80);font-family:var(--sans);font-size:12px;line-height:1.5}.pcard-a{font-size:11px}.fx{position:fixed;inset:0;z-index:40;overflow:hidden;pointer-events:none}.fx-g{position:absolute;top:0;left:0;font:700 15px/1 var(--mono);will-change:transform,opacity}.fx-hot{color:var(--accent-hot)}.fx-acc{color:var(--accent)}.fx-t{position:absolute;top:0;left:0;color:var(--accent-hot);font:600 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.num.flash{animation:numflash 1.1s ease-out 1}@keyframes numflash{0%{color:var(--accent-hot)}}@media (max-width: 1399px){.bar-w{display:none}}@media (min-width: 1024px) and (max-width: 1180px){.bar-price{display:none}}@media (max-width: 1099px){.panel{width:min(760px,100vw)}.stage:not([data-route=plate]) .stage-route{transform:scale(.94) rotateX(8deg)}}@media (max-width: 759px){:root{--gutter: 16px}html,body{font-size:13px}.bar{gap:8px}.bar-fire,.bar-price{display:none}.preview-tag{padding:2px 5px;font-size:9px;letter-spacing:.1em}.banner{padding:6px var(--gutter);font-size:11px}.banner-s{display:none}.banner-ss{display:inline}.wallet-b{padding:0 10px}.panel{width:100vw;border-left:0}.panel-head{padding:12px 16px 2px}.panel-body{padding:12px 16px 48px}.panel-t2{display:none}.lede{font-size:14px}.cells{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.cell{flex:0 0 150px;scroll-snap-align:start}.rows-2,.upkeep-g{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.fc-g{font-size:12px}.fc-r{grid-template-columns:70px repeat(16,minmax(12px,1fr))}.fc-k{font-size:9.5px;white-space:normal;line-height:1.2}.txa,.txa-b{width:100%}.txa-b{min-width:0}.addr{grid-template-columns:minmax(0,1fr) auto}.addr-k{grid-column:1 / -1}.how-x{font-size:14px}.proof-v{font-size:56px}.tk-i:not(:first-child),.tk-all{display:none}.tk-i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-top:4px;line-height:1.35;white-space:normal}.pl-cap-t{font-size:10px;letter-spacing:.14em}.pl-l1{font-size:11px}.pl-l2{font-size:10.5px}}
