@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{color:#f1f5fc;color:lab(96.4879% -.519037 -3.73547);font-synthesis:none;--abyss:#01030c;--abyss-deep:#010106;--surface:#050c1ee0;--surface-solid:#050c1e;--raised:#07192fe6;--line:#233f5b8c;--ink:#f1f5fc;--muted:#93a8b5;--sea-glass:#12c281;--cyan:#00d5ef;--lime:#a3e157;--coral:#ff6557;--amber:#fab72a;--focus:#64eff7;background:#010106;background:lab(.342482% .367336 -1.88777);font-family:Space Grotesk,sans-serif}@supports (color:lab(0% 0 0)){:root{--abyss:lab(.826004% .700317 -3.87582);--abyss-deep:lab(.342482% .367336 -1.88777);--surface:lab(3.4882% 1.33158 -12.0125/.88);--surface-solid:lab(3.4882% 1.33158 -12.0125);--raised:lab(8.05426% -.23374 -17.2863/.9);--line:lab(25.5572% -3.58267 -20.4289/.55);--ink:lab(96.4879% -.519037 -3.73547);--muted:lab(67.5916% -5.4363 -9.25467);--sea-glass:lab(69.6249% -53.5528 21.014);--cyan:lab(77.8473% -38.5052 -25.8879);--lime:lab(83.2652% -36.3788 58.9625);--coral:lab(63.3832% 58.9869 39.5661);--amber:lab(79.137% 16.9725 73.9414);--focus:lab(87.2469% -37.652 -15.5054)}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;min-height:100dvh;overflow-x:hidden}button,input{font:inherit}button{color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.43}.skip-link{z-index:999;color:var(--abyss-deep);background:var(--cyan);border-radius:8px;padding:10px 14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.app{min-height:100vh;background:#01010647;background:lab(.342482% .367336 -1.88777/.28);min-height:100dvh;position:relative;overflow:hidden}.app-lite-stage{background:#000002;background:lab(.135509% .139453 -.725904)}.ocean-stage{z-index:0;background:url(/assets/ocean-abyss-desktop.webp) center / cover no-repeat, var(--abyss-deep);position:fixed;inset:0}.ocean-stage:after{content:"";pointer-events:none;background:#00000357;background:lab(.132736% .173613 -.840524/.34);position:absolute;inset:0}.ocean-stage canvas{display:block}.topbar{z-index:20;min-height:72px;padding:max(12px, env(safe-area-inset-top)) 24px 12px;border-bottom:1px solid var(--line);background:#010107e6;background:lab(.420263% .39006 -2.09717/.9);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:max-content;padding:0;display:flex}.brand-mark{width:38px;height:38px;color:var(--sea-glass);background:#12c2811a;background:lab(69.6249% -53.5528 21.014/.1);border:1px solid #12c281b3;border:1px solid lab(69.6249% -53.5528 21.014/.7);border-radius:10px;place-items:center;display:grid}.brand-mark svg{width:22px}.brand strong,.brand small{line-height:1;display:block}.brand strong{letter-spacing:.12em;font-size:.95rem}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:5px;font-size:.58rem}.market-chip{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:240px;padding:8px 12px;font-family:IBM Plex Mono,monospace;display:flex}.market-chip small,.market-chip strong{line-height:1.2;display:block}.market-chip small{color:var(--muted);font-size:.63rem}.market-chip strong{margin-top:3px;font-size:.9rem}.live-dot{border:2px solid var(--coral);border-radius:50%;width:8px;height:8px}.live-dot.online{border-color:var(--lime);background:var(--lime)}.market-state{border-left:1px solid var(--line);color:var(--cyan);margin-left:auto;padding-left:10px;font-size:.7rem}.player-stats{justify-self:end;align-items:center;gap:10px;display:flex}.player-stats>span{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:5px;min-height:42px;padding:0 10px;font-family:IBM Plex Mono,monospace;display:flex}.player-stats svg{width:17px;color:var(--sea-glass)}.login-button{border:1px solid var(--sea-glass);min-height:42px;color:var(--sea-glass);letter-spacing:.08em;cursor:pointer;background:#12c28114;background:lab(69.6249% -53.5528 21.014/.08);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:700;display:inline-flex}.icon-button{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--sea-glass);background:var(--raised)}.icon-button svg{width:19px}.pool-hud{z-index:19;border-bottom:1px solid var(--line);background:#000105eb;background:lab(.274708% .344731 -1.68949/.92);grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px;display:grid;position:relative}.pool-hud>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;gap:2px 12px;padding:7px 18px;display:grid}.pool-hud span,.pool-hud small{letter-spacing:.1em;font:.56rem IBM Plex Mono,monospace}.pool-hud span{color:var(--muted)}.pool-hud strong{grid-area:1/2/3;align-self:center;font:600 .88rem IBM Plex Mono,monospace}.pool-hud small{color:var(--cyan)}.pool-hud .cash strong{color:var(--amber)}.pool-hud .swim strong{color:var(--cyan)}.pool-hud .raid strong{color:var(--sea-glass)}.verification-banner{z-index:18;border-bottom:1px solid var(--amber);min-height:38px;color:var(--amber);background:#fab72a1a;background:lab(79.137% 16.9725 73.9414/.1);justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-size:.72rem;display:flex;position:relative}.verification-banner svg{width:16px}.game-shell{z-index:10;height:calc(100vh - 126px);grid-template-columns:282px minmax(0,1fr);height:calc(100dvh - 126px);min-height:0;display:grid;position:relative;overflow:hidden}.trading-rail{border-right:1px solid var(--line);background:#010106f0;background:lab(.342482% .367336 -1.88777/.94);grid-template-rows:auto auto minmax(96px,1fr) auto;align-self:stretch;min-width:0;min-height:0;display:grid}.rail-market{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid}.btc-mark{width:28px;height:28px;color:var(--abyss-deep);background:var(--amber);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.rail-market small,.rail-market strong{display:block}.rail-market small{color:var(--muted);font-size:.55rem}.rail-market strong{margin-top:1px;font:600 .78rem IBM Plex Mono,monospace}.rail-market em{color:var(--lime);font:.54rem IBM Plex Mono,monospace}.rail-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rail-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:.6rem;display:flex}.rail-tabs button.active{border-bottom-color:var(--cyan);color:var(--ink)}.rail-tabs svg{width:14px}.rail-tabs b{color:var(--cyan)}.position-list{scrollbar-width:thin;min-height:0;overflow-y:auto}.rail-empty{min-height:104px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:14px;font-size:.64rem;display:grid}.rail-empty svg{width:16px;color:var(--cyan)}.position-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 11px;display:grid}.position-row>div:last-child{text-align:right}.position-row strong,.position-row small,.position-row span,.position-row b{display:block}.position-row strong{letter-spacing:.08em;font-size:.66rem}.position-row small,.position-row span{color:var(--muted);font:.58rem IBM Plex Mono,monospace}.position-row>div:last-child small{color:var(--muted);letter-spacing:.08em;font-size:.5rem}.position-row b{color:var(--cyan);margin-top:2px;font:700 .78rem IBM Plex Mono,monospace}.position-row span{margin-top:2px}.position-row.lost b{color:var(--coral)}.position-row.won b{color:var(--lime)}.bet-composer{border-top:1px solid var(--line);background:#01030cfa;background:lab(.829065% .627339 -3.87914/.98);padding:10px 12px}.rail-balance{grid-template-columns:1fr auto;margin-bottom:8px;display:grid}.rail-balance span,.bet-composer label,.rail-balance small{color:var(--muted);letter-spacing:.08em;font-size:.55rem}.rail-balance strong{font:600 .9rem IBM Plex Mono,monospace}.rail-balance small{grid-column:1/-1;margin-top:2px}.bet-composer label{justify-content:space-between;margin-bottom:6px;display:flex}.stake-input{border:1px solid var(--line);background:var(--abyss);border-radius:8px;grid-template-columns:20px 1fr;align-items:center;min-height:36px;padding:0 9px;display:grid}.stake-input span{color:var(--sea-glass);font-family:IBM Plex Mono,monospace}.stake-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:600 .86rem IBM Plex Mono,monospace}.stake-presets{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px;display:grid}.stake-presets button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;min-height:28px;padding:0;font:600 .58rem IBM Plex Mono,monospace}.stake-presets button.active{border-color:var(--cyan);color:var(--cyan);background:#00d5ef1f;background:lab(77.8473% -38.5052 -25.8879/.12)}.virtual-note{color:var(--muted);align-items:center;gap:5px;margin:8px 0 0;font-size:.52rem;display:flex}.virtual-note svg{width:12px;color:var(--sea-glass)}.rail-login{width:100%}.mobile-trade-toggle{display:none}.mission-rail{border-right:1px solid var(--line);background:#010107cc;background:lab(.420263% .39006 -2.09717/.8);align-self:stretch;padding:24px 18px}.eyebrow{color:var(--cyan);letter-spacing:.15em;align-items:center;gap:7px;margin:0 0 8px;font-size:.68rem;font-weight:700;display:flex}.eyebrow svg{width:14px;height:14px}.mission-rail>strong{font-size:1rem}.rank-line{color:var(--muted);justify-content:space-between;margin:22px 0 7px;font:.65rem IBM Plex Mono,monospace;display:flex}.progress,.mini-progress,.boss-health{background:#162235;background:lab(12.7639% -.138238 -14.2699);border-radius:99px;height:5px;overflow:hidden}.progress span,.mini-progress i{background:var(--sea-glass);height:100%;display:block}.mission-rail dl{margin:28px 0}.mission-rail dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.mission-rail dt{color:var(--muted);letter-spacing:.11em;font-size:.65rem}.mission-rail dd{margin:0;font:600 1rem IBM Plex Mono,monospace}.signal{color:var(--muted);align-items:flex-start;gap:7px;margin-top:auto;font-size:.72rem;line-height:1.45;display:flex}.signal svg{width:14px;color:var(--cyan);flex:none}.play-space{min-width:0;min-height:0;padding:16px 24px;position:relative;overflow:hidden}.lobby-panel{grid-template-rows:1fr auto;grid-template-columns:minmax(300px,.8fr) minmax(360px,1fr);align-items:center;gap:24px 48px;max-width:1180px;min-height:calc(100dvh - 204px);margin:0 auto;display:grid}.lobby-copy{max-width:580px}.lobby-copy h1{letter-spacing:-.065em;max-width:720px;margin:12px 0 18px;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.88}.lobby-copy h1 span{color:var(--sea-glass)}.lobby-copy>p:not(.eyebrow){max-width:550px;color:var(--muted);margin-bottom:26px;font-size:1rem;line-height:1.6}.launch-failure{border:1px solid var(--coral);background:#da4c411f;background:lab(53.0244% 56.0367 38.285/.12);border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;max-width:640px;margin-top:12px;padding:11px 12px;display:grid}.launch-failure>svg{width:18px;color:var(--coral)}.launch-failure strong,.launch-failure small{display:block}.launch-failure strong{color:var(--coral);letter-spacing:.1em;font-size:.62rem}.launch-failure small{color:var(--ink);margin-top:2px;font-size:.7rem;line-height:1.35}.launch-failure button{border:1px solid var(--coral);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:.62rem;font-weight:700}.launch-failure button:hover:not(:disabled){background:#da4c412e;background:lab(53.0244% 56.0367 38.285/.18)}.primary-button,.secondary-button{letter-spacing:.045em;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary-button{border:1px solid var(--sea-glass);color:var(--abyss-deep);background:var(--sea-glass)}.primary-button:hover:not(:disabled){background:var(--cyan);transform:translateY(-2px)}.primary-button>span{border-left:1px solid #02051159;border-left:1px solid lab(1.48411% .282519 -5.19811/.35);align-items:center;gap:4px;margin-left:8px;padding-left:12px;font:600 .78rem IBM Plex Mono,monospace;display:inline-flex}.primary-button svg,.secondary-button svg{width:17px}.secondary-button{border:1px solid var(--line);background:var(--surface-solid)}.mode-grid{align-self:center;gap:10px;display:grid}.mode-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#030715e6;background:lab(1.85676% .863396 -7.36386/.9);border-radius:12px;grid-template-columns:52px 1fr 24px;align-items:center;gap:14px;min-height:104px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s;display:grid}.mode-card:hover:not(:disabled){border-color:var(--sea-glass);background:var(--raised);transform:translate(-6px)}.mode-card>svg{width:18px;color:var(--muted)}.mode-icon{border:1px solid var(--line);background:var(--abyss);border-radius:10px;place-items:center;width:50px;height:56px;display:grid}.mode-card.deep .mode-icon{color:var(--cyan)}.mode-card.classic .mode-icon{color:var(--sea-glass)}.mode-card.raid .mode-icon{color:var(--coral)}.mode-card small,.mode-card strong,.mode-card em{display:block}.mode-card small{color:var(--muted);letter-spacing:.12em;font-size:.62rem;font-weight:700}.mode-card strong{letter-spacing:.02em;margin:3px 0;font-size:1.2rem}.mode-card em{color:var(--muted);font-size:.78rem;font-style:normal}.dex-strip{border:1px solid var(--line);cursor:pointer;background:#030715e0;background:lab(1.85676% .863396 -7.36386/.88);border-radius:11px;grid-column:1/-1;grid-template-columns:1fr auto minmax(120px,300px) 24px;align-items:center;gap:18px;min-height:66px;padding:10px 16px;display:grid}.dex-strip:hover{border-color:var(--sea-glass)}.dex-strip>span:first-child{letter-spacing:.1em;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.dex-strip svg{width:18px;color:var(--sea-glass)}.dex-strip strong{font:600 1.2rem IBM Plex Mono,monospace}.dex-strip strong small{color:var(--muted);margin-left:3px;font-size:.62rem}.arena-panel,.dex-panel{max-width:1180px;min-height:calc(100dvh - 210px);margin:0 auto;position:relative}.arena-heading{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.arena-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,3vw,2.4rem)}.round-clock{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:26px auto;align-items:center;gap:0 8px;min-width:118px;padding:8px 12px;font-family:IBM Plex Mono,monospace;display:grid}.round-clock svg{width:20px;color:var(--cyan);grid-row:1/3}.round-clock strong{font-size:1.15rem}.round-clock small{color:var(--muted);letter-spacing:.12em;font-size:.57rem}.entry-readout{border:1px solid var(--line);color:var(--muted);background:#010107e6;background:lab(.420263% .39006 -2.09717/.9);border-radius:10px;justify-content:center;gap:26px;padding:11px 16px;font:.66rem IBM Plex Mono,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.entry-readout b{color:var(--ink)}.arena-panel.deep-rush{max-width:1280px}.deep-rush-board{grid-template-columns:minmax(560px,1fr) minmax(230px,310px);align-items:stretch;gap:14px;padding-bottom:70px;display:grid}.deep-chart{--deep-playhead:calc(24px + (100% - 132px) * .34);border:1px solid var(--line);background:radial-gradient(circle at 22%,#00d5ef21,#0000 28%),linear-gradient(#01030ed1,#010106eb);background:radial-gradient(circle at 22%,lab(77.8473% -38.5052 -25.8879/.13),#0000 28%),linear-gradient(lab(.81352% .752263 -4.78506/.82),lab(.342482% .367336 -1.88777/.92));border-radius:13px;min-height:430px;position:relative;overflow:hidden}.deep-chart:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.34;pointer-events:none;background-size:100% 54px,25% 100%;position:absolute;inset:24px 108px 58px 24px}.deep-time-axis{color:var(--muted);pointer-events:none;grid-template-columns:repeat(3,1fr);font:.56rem IBM Plex Mono,monospace;display:grid;position:absolute;bottom:16px;left:24px;right:108px}.deep-time-axis span:nth-child(2){text-align:center;color:var(--amber)}.deep-time-axis span:last-child{text-align:right}.deep-price-lanes{pointer-events:none;position:absolute;inset:24px 108px 58px 24px}.deep-price-lane{left:0;right:0;top:calc(50% + var(--lane-y));color:var(--muted);border-top:1px solid #1c314c7a;border-top:1px solid lab(19.6885% -1.45641 -19.1932/.48);position:absolute;transform:translateY(-50%)}.deep-price-lane i{background:#010106eb;background:lab(.342482% .367336 -1.88777/.92);padding:2px 4px;font:.53rem IBM Plex Mono,monospace;position:absolute;top:-10px;right:10px}.deep-price-lane.up i{color:var(--lime)}.deep-price-lane.down i{color:var(--coral)}.deep-price-lane.selected{border-color:var(--sea-glass);box-shadow:0 0 18px #12c2812e;box-shadow:0 0 18px lab(69.6249% -53.5528 21.014/.18)}.deep-price-lane.selected i{color:var(--sea-glass);font-weight:800}.deep-entry-line{z-index:2;top:calc(50% + var(--deep-entry-y));pointer-events:none;border-top:1px dashed #00d5ef6b;border-top:1px dashed lab(77.8473% -38.5052 -25.8879/.42);position:absolute;left:24px;right:108px;transform:translateY(-50%)}.deep-entry-line span{color:var(--muted);font:.55rem IBM Plex Mono,monospace;position:absolute;top:-23px;left:8px}.deep-resolve-line{z-index:3;top:24px;bottom:58px;left:calc(24px + var(--deep-resolve-x));border-left:1px solid var(--amber);opacity:.78;pointer-events:none;will-change:left, transform, opacity;transition:left .18s linear,opacity .24s;animation:.42s cubic-bezier(.16,1,.3,1) both deep-end-reset;position:absolute;transform:translate(-.5px)}.deep-resolve-line:before{content:"";background:linear-gradient(90deg,#0000,#f7b82824,#0000);background:linear-gradient(90deg,#0000,lab(79.2059% 15.1365 74.3985/.14),#0000);position:absolute;inset:0 -18px}.deep-resolve-line span{color:var(--amber);white-space:nowrap;font:700 .53rem IBM Plex Mono,monospace;position:absolute;bottom:-18px;right:6px}.deep-resolve-line.settled{opacity:.48}.deep-history-layer{z-index:4;pointer-events:none;position:absolute;inset:24px 108px 58px 24px;overflow:visible}.deep-history-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deep-history-line{fill:none;vector-effect:non-scaling-stroke;stroke:var(--cyan);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #00d5ef8c);filter:drop-shadow(0 0 5px lab(77.8473% -38.5052 -25.8879/.55))}.deep-current-rider{z-index:2;top:calc(50% + var(--rider-y));filter:drop-shadow(0 0 9px #00d5efc7);filter:drop-shadow(0 0 9px lab(77.8473% -38.5052 -25.8879/.78));pointer-events:none;width:50px;height:auto;animation:.84s ease-in-out infinite alternate classic-rider-pulse;position:absolute;left:34%;transform:translate(-6%,-50%)}.deep-profit-pop{z-index:3;top:calc(50% + var(--rider-y));text-align:center;pointer-events:none;background:#01020af0;background:lab(.598248% .487044 -3.25958/.94);border:1px solid;border-radius:6px;min-width:76px;padding:5px 8px;font:800 .78rem IBM Plex Mono,monospace;animation:1s cubic-bezier(.16,1,.3,1) both profit-rise;position:absolute;left:34%;transform:translate(-16%,-100%)}.deep-profit-pop.win{color:var(--lime)}.deep-profit-pop.miss{color:var(--coral)}.deep-profit-pop.void{color:var(--muted)}.deep-price-axis{z-index:5;border-left:1px solid var(--line);width:108px;color:var(--muted);pointer-events:none;background:linear-gradient(90deg,#01010714,#010107db);background:linear-gradient(90deg,lab(.420263% .39006 -2.09717/.08),lab(.420263% .39006 -2.09717/.86));font:.53rem IBM Plex Mono,monospace;position:absolute;top:24px;bottom:58px;right:0}.deep-axis-unit{color:var(--muted);letter-spacing:.1em;position:absolute;top:3px;right:8px}.deep-axis-tick,.deep-current-axis-tag,.deep-target-axis-tag{right:6px;top:calc(50% + var(--axis-y));white-space:nowrap;position:absolute;transform:translateY(-50%)}.deep-axis-tick:before,.deep-current-axis-tag:before,.deep-target-axis-tag:before{content:"";opacity:.55;border-top:1px solid;width:8px;position:absolute;top:50%;right:calc(100% + 5px)}.deep-current-axis-tag,.deep-target-axis-tag{min-width:74px;color:var(--cyan);text-align:right;background:#000412f5;background:lab(1.0893% .792302 -6.64373/.96);border:1px solid;border-radius:6px;gap:1px;padding:4px 6px;font-weight:800;display:grid;box-shadow:0 0 16px #00d5ef2e;box-shadow:0 0 16px lab(77.8473% -38.5052 -25.8879/.18)}.deep-current-axis-tag span,.deep-target-axis-tag span{letter-spacing:.1em;font-size:.47rem}.deep-current-axis-tag strong,.deep-target-axis-tag strong{font-size:.58rem}.deep-current-axis-tag small,.deep-target-axis-tag small{color:var(--muted);font-size:.47rem}.deep-current-axis-tag.inside,.deep-current-axis-tag.above{color:var(--lime)}.deep-current-axis-tag.below{color:var(--coral)}.deep-target-axis-tag{color:var(--sea-glass);right:10px;transform:translateY(-50%)}.deep-targets{min-width:0;padding-bottom:0}.target-band{border:1px solid var(--line);cursor:pointer;background:#020513db;background:lab(1.44646% .830554 -6.44222/.86);border-radius:8px;grid-template-columns:56px minmax(82px,1fr) 56px;align-items:center;width:100%;min-height:46px;margin-bottom:6px;padding:0 10px;font-family:IBM Plex Mono,monospace;display:grid}.target-band:hover:not(:disabled){border-color:var(--cyan);background:var(--raised)}.target-band.selected{border-color:var(--sea-glass);box-shadow:inset 4px 0 var(--sea-glass);background:#12c2812e;background:lab(69.6249% -53.5528 21.014/.18)}.target-band>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font:.58rem Space Grotesk,sans-serif;display:flex}.target-band>span svg{width:13px}.target-band b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.target-band strong{color:var(--cyan);text-align:right;font-size:.8rem}.target-band.up>span{color:var(--lime)}.target-band.down>span{color:var(--coral)}.deep-lock-note{border:1px solid var(--line);color:var(--muted);background:#01030cc7;background:lab(.833941% .51555 -3.87213/.78);border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:10px 11px;font-size:.65rem;line-height:1.35;display:flex}.deep-lock-note svg{width:14px;color:var(--amber);flex:none}.shift-control{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;padding:12px;display:grid}.shift-control>span{letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:flex}.shift-control>span svg{width:14px;color:var(--amber)}.shift-control button{border:1px solid var(--line);background:var(--abyss);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:.68rem;font-weight:700;display:flex}.shift-control button:hover:not(:disabled){border-color:var(--amber)}.shift-control button svg{width:16px}.shift-control small{color:var(--muted);text-align:center;grid-column:1/-1;font-size:.62rem}.arena-panel.classic-swim{background:#010103;background:lab(.301491% .000678003 -.643164);max-width:none;min-height:calc(100dvh - 158px);overflow:hidden}.arena-panel.classic-swim:before{opacity:0}.arena-panel.classic-swim .arena-heading{z-index:9;grid-template-columns:40px minmax(0,max-content) auto;gap:10px;margin:0 28px 6px;padding-top:10px;position:relative}.arena-panel.classic-swim .arena-heading .icon-button{width:40px;min-width:40px;height:40px}.arena-panel.classic-swim .arena-heading h1{letter-spacing:-.035em;font-size:1.35rem;line-height:.96}.arena-panel.classic-swim .arena-heading .eyebrow{letter-spacing:.13em;font-size:.52rem}.arena-panel.classic-swim .round-clock{border-radius:8px;grid-template-columns:18px auto;min-width:86px;padding:6px 8px}.arena-panel.classic-swim .round-clock svg{width:16px}.arena-panel.classic-swim .round-clock strong{font-size:.82rem}.arena-panel.classic-swim .round-clock small{letter-spacing:.1em;font-size:.44rem}.classic-wrap{--classic-playhead:36%;--classic-price-axis-width:82px;--classic-row-pitch:38px;--classic-column-pitch:54px;--classic-tile-gap:3px;--classic-grid-x:var(--classic-playhead);--classic-grid-y:0px;--classic-grid-line-y:-19px;background:#010102;background:lab(.32189% -.0602677 -.282502);position:absolute;inset:36px 0 4px;overflow:hidden}.classic-water-grid{z-index:1;inset:8px var(--classic-price-axis-width) 28px 0;pointer-events:none;background:radial-gradient(circle at var(--classic-playhead) 52%, #1a313c1f, transparent 30%);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 96%,#0000 100%)}@supports (color:lab(0% 0 0)){.classic-water-grid{background:radial-gradient(circle at var(--classic-playhead) 52%, lab(18.8987% -6.60867 -9.89356/.12), transparent 30%)}}.classic-grid-line{background:#30394175;background:lab(23.4356% -2.24556 -6.10103/.46);display:block;position:absolute}.classic-grid-line.vertical{top:0;bottom:0;left:var(--classic-playhead);width:1px;transform:translate3d(var(--grid-line-x), 0, 0)}.classic-grid-line.horizontal{height:1px;transform:translate3d(0, var(--grid-line-y), 0);top:50%;left:0;right:0}.classic-grid{z-index:2;inset:8px var(--classic-price-axis-width) 28px 0;contain:layout paint;position:absolute;overflow:hidden}.classic-column{top:50%;left:var(--classic-playhead);grid-template-rows:repeat(21, calc(var(--classic-row-pitch) - var(--classic-tile-gap)));width:var(--classic-column-pitch);height:calc(var(--classic-row-pitch) * 21);align-content:start;gap:var(--classic-tile-gap);transform:translate3d(var(--column-offset), calc(-50% + var(--column-y-offset,0px)), 0);will-change:transform, opacity;backface-visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .5s linear;display:grid;position:absolute}.classic-column.passed{opacity:0;pointer-events:none}.classic-wrap.reduced .classic-column{will-change:auto;transition:none}.sonar-tile{color:#808e9b;color:lab(58.2389% -3.2185 -8.51662);height:100%;min-height:0;opacity:var(--tile-arrival-opacity,1);cursor:pointer;background:#020408e0;background:lab(1.03088% -.147276 -1.57782/.88);border:1px solid #1a232ad1;border:1px solid lab(12.9905% -2.1448 -6.0622/.82);border-radius:5px;padding:1px 2px;transition:opacity 1s linear,border-color .16s cubic-bezier(.25,1,.5,1),background .16s cubic-bezier(.25,1,.5,1);position:relative}.sonar-tile strong,.sonar-tile small{font-family:IBM Plex Mono,monospace;display:block}.sonar-tile strong{color:currentColor;font-size:.58rem}.sonar-tile small{color:var(--muted);margin-top:0;font-size:.41rem}.sonar-tile:hover:not(:disabled){z-index:1;border-color:var(--sea-glass);background:var(--raised)}.sonar-tile:disabled{opacity:var(--tile-arrival-opacity,1)}.sonar-tile.selected{z-index:2;border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan), 0 0 14px #00cfe933;background:#00bbd538;background:lab(68.6834% -43.1352 -29.3369/.22)}@supports (color:lab(0% 0 0)){.sonar-tile.selected{box-shadow:inset 0 0 0 1px var(--cyan), 0 0 14px lab(75.5906% -40.9653 -27.6476/.2)}}.sonar-tile.selected:disabled,.sonar-tile.settled:disabled{opacity:var(--selected-arrival-opacity,1)}.sonar-tile.pending:after{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 7px var(--cyan);border-radius:50%;animation:1.2s ease-in-out infinite target-pulse;position:absolute;top:3px;right:3px}.sonar-tile.settled{z-index:3;border-width:2px}.sonar-tile.settled.win{border-color:var(--lime);background:#88df4b38;background:lab(81.2603% -45.7679 60.8739/.22);box-shadow:inset 0 0 12px #88df4b2e;box-shadow:inset 0 0 12px lab(81.2603% -45.7679 60.8739/.18)}.sonar-tile.settled.miss{border-color:var(--coral);background:#ff494b3b;background:lab(59.5013% 69.5448 42.6348/.23);box-shadow:inset 0 0 12px #ff494b2e;box-shadow:inset 0 0 12px lab(59.5013% 69.5448 42.6348/.18)}.sonar-tile.settled.void{border-color:var(--muted);background:var(--raised)}.sonar-tile .tile-profit{color:inherit;letter-spacing:-.03em;font-size:.7rem}.sonar-tile.settled.win .tile-profit{color:var(--lime)}.sonar-tile.settled.miss .tile-profit{color:var(--coral)}.sonar-tile.collapsed,.sonar-tile.trimmed{visibility:hidden;opacity:0;pointer-events:none}.sonar-tile.up,.sonar-tile.down,.sonar-tile.range{color:#808e9b;color:lab(58.2389% -3.2185 -8.51662)}.classic-time-axis{z-index:7;right:var(--classic-price-axis-width);border-top:1px solid var(--line);height:28px;color:var(--muted);pointer-events:none;font:.55rem IBM Plex Mono,monospace;position:absolute;bottom:0;left:0;overflow:hidden}.classic-time-axis time{top:7px;left:var(--classic-playhead);transform:translate3d(calc(var(--time-axis-offset) - 50%), 0, 0);white-space:nowrap;position:absolute}.classic-time-axis time:before{content:"";border-left:1px solid var(--line);height:5px;position:absolute;top:-8px;left:50%}.classic-time-axis .current-time{color:var(--cyan);font-weight:700}.classic-time-axis .current-time:before{border-color:var(--cyan);height:7px}.classic-price-axis{z-index:7;width:var(--classic-price-axis-width);color:var(--muted);pointer-events:none;background:linear-gradient(90deg,#0102031a,#010203d6);background:linear-gradient(90deg,lab(.454704% -.0226423 -.660545/.1),lab(.454704% -.0226423 -.660545/.84));border-left:1px solid #39444e94;border-left:1px solid lab(28.073% -2.71291 -7.444/.58);font:.54rem IBM Plex Mono,monospace;position:absolute;top:8px;bottom:28px;right:0}.price-axis-unit{color:var(--muted);letter-spacing:.1em;position:absolute;top:3px;right:5px}.price-axis-tick,.current-price-tag{right:4px;top:calc(50% + var(--price-axis-offset));white-space:nowrap;position:absolute;transform:translateY(-50%)}.price-axis-tick:before{content:"";border-top:1px solid var(--line);width:7px;position:absolute;top:50%;right:calc(100% + 4px)}.current-price-tag{z-index:2;border:1px solid var(--cyan);color:var(--cyan);background:#000b14f5;background:lab(2.40136% -1.5478 -13.3432/.96);border-radius:5px;padding:4px 6px;font-size:.58rem;font-weight:700}.classic-hint{z-index:7;color:var(--muted);pointer-events:none;align-items:center;gap:7px;margin:0;font-size:.69rem;display:flex;position:absolute;bottom:0;left:0;right:0}.classic-hint svg{width:15px;color:var(--cyan)}.classic-current-overlay{z-index:6;inset:8px var(--classic-price-axis-width) 28px 0;pointer-events:none;position:absolute;overflow:hidden}.classic-current-overlay svg{position:absolute;inset:0;overflow:visible}.classic-current-rider{z-index:2}.classic-current-overlay svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.classic-current-line{fill:none;vector-effect:non-scaling-stroke;stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #00d5ef73);filter:drop-shadow(0 0 4px lab(77.8473% -38.5052 -25.8879/.45))}.classic-current-line.frenzy{stroke:var(--lime);stroke-width:4px;filter:drop-shadow(0 0 6px #a3e1577a);filter:drop-shadow(0 0 6px lab(83.2652% -36.3788 58.9625/.48))}.classic-current-rider{z-index:2;filter:drop-shadow(0 0 7px #00d5efb3);filter:drop-shadow(0 0 7px lab(77.8473% -38.5052 -25.8879/.7));width:49px;height:auto;animation:.84s ease-in-out infinite alternate classic-rider-pulse;position:absolute;transform:translate(-6%,-50%)}.classic-current-overlay.reduced .classic-current-rider{animation:none}.classic-profit-pop{z-index:8;top:43%;left:var(--classic-playhead);text-align:center;pointer-events:none;background:#01020af0;background:lab(.598248% .487044 -3.25958/.94);border:1px solid;border-radius:6px;min-width:82px;padding:6px 9px;font:800 .82rem IBM Plex Mono,monospace;animation:2s cubic-bezier(.16,1,.3,1) both profit-rise;position:absolute;transform:translate(-50%,-100%)}.classic-profit-pop.win{color:var(--lime)}.classic-profit-pop.miss{color:var(--coral)}.classic-profit-pop.void{color:var(--muted)}@keyframes target-pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes classic-rider-pulse{to{filter:drop-shadow(0 0 11px #00d5efc7)brightness(1.06);filter:drop-shadow(0 0 11px lab(77.8473% -38.5052 -25.8879/.78))brightness(1.06)}}@keyframes profit-rise{0%{opacity:0;transform:translate(-50%,-70%)scale(.82)}12%,70%{opacity:1;transform:translate(-50%,-115%)scale(1)}to{opacity:0;transform:translate(-50%,-150%)scale(.96)}}@keyframes deep-end-reset{0%{transform:translateX(calc(var(--deep-playhead-x,0px) - var(--deep-resolve-x,0px) - .5px));opacity:0}to{opacity:.78;transform:translate(-.5px)}}.result-overlay{z-index:90;border:1px solid var(--line);background:#020412fa;background:lab(1.26579% .81256 -6.00466/.98);border-radius:14px;width:min(540px,100vw - 32px);padding:26px;position:fixed;top:50%;left:calc(50% + 100px);transform:translate(-50%,-50%);box-shadow:0 22px 70px #000001b8;box-shadow:0 22px 70px lab(.016037% .102639 -.3438/.72)}.result-overlay.win{border-color:var(--sea-glass)}.result-overlay.miss{border-color:var(--coral)}.result-mark{width:52px;height:52px;color:var(--sea-glass);border:1px solid;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.result-overlay.miss .result-mark{color:var(--coral)}.result-overlay h2{margin:5px 0 9px;font-size:1.7rem}.result-overlay>p:not(.eyebrow){color:var(--muted);line-height:1.55}.result-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0;display:grid}.result-stats span{border:1px solid var(--line);background:var(--abyss);border-radius:8px;padding:10px}.result-stats small,.result-stats b{display:block}.result-stats small{color:var(--muted);font-size:.58rem}.result-stats b{margin-top:4px;font:600 .72rem IBM Plex Mono,monospace}.result-actions{justify-content:flex-end;gap:8px;display:flex}.boss-hud{border:1px solid var(--line);background:var(--surface);border-radius:11px;width:min(640px,100%);margin:0 auto;padding:14px}.boss-hud>div:first-child{letter-spacing:.1em;justify-content:space-between;margin-bottom:8px;font-size:.7rem;display:flex}.boss-hud>div strong{font-family:IBM Plex Mono,monospace}.boss-health{height:10px}.boss-health span{background:var(--coral);height:100%;transition:width .4s;display:block}.boss-hud>small{color:var(--muted);text-align:right;margin-top:8px;font:.62rem IBM Plex Mono,monospace;display:block}.raid-callout{text-align:center;border:1px solid var(--line);background:#01030ce6;background:lab(.826004% .700317 -3.87582/.9);border-radius:12px;width:min(460px,100%);margin:clamp(100px,22vh,220px) auto 0;padding:24px}.raid-callout>svg{width:38px;height:38px;color:var(--coral)}.raid-callout h2{margin:10px 0 5px}.raid-callout p{color:var(--muted);margin:0 0 18px;line-height:1.5}.checkpoint-board{margin-top:clamp(90px,20vh,190px)}.checkpoint-board>.checkpoint{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;width:calc(33.333% - 8px);min-height:54px;margin-right:8px;padding:10px 12px;display:inline-flex}.checkpoint span{color:var(--muted);font-size:.63rem}.checkpoint strong{font:600 .75rem IBM Plex Mono,monospace}.checkpoint.active{border-color:var(--cyan)}.checkpoint.resolved{border-color:var(--sea-glass)}.direction-controls{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.direction-controls button{text-align:left;border:1px solid var(--line);background:var(--surface-solid);cursor:pointer;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;min-height:82px;padding:10px 14px;display:grid}.direction-controls button:hover:not(:disabled){border-color:var(--cyan)}.direction-controls svg{grid-row:1/3;width:22px}.direction-controls strong{font-size:.9rem}.direction-controls small{color:var(--muted);font-size:.67rem}.direction-controls .up svg{color:var(--lime)}.direction-controls .down svg{color:var(--coral)}.direction-controls .range svg{color:var(--cyan)}.dex-panel{max-width:1040px}.dex-intro{max-width:650px;color:var(--muted);margin:0 0 22px 58px;line-height:1.55}.species-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding-bottom:40px;display:grid}.species-card{border:1px solid var(--line);background:#020513e6;background:lab(1.44646% .830554 -6.44222/.9);border-radius:10px;grid-template-columns:64px 1fr;gap:12px;min-height:142px;padding:14px;display:grid;position:relative}.species-card.caught{border-color:#12c2818c;border-color:lab(69.6249% -53.5528 21.014/.55)}.species-card.unknown{filter:saturate(.3)}.species-portrait{border:1px solid var(--line);background:var(--abyss);border-radius:9px;place-items:center;width:64px;height:74px;display:grid}.species-portrait svg{width:34px;height:34px}.species-portrait span{color:var(--muted);font:.56rem IBM Plex Mono,monospace}.species-card small{color:var(--sea-glass);letter-spacing:.12em;font-size:.58rem}.species-card h2{margin:5px 0;font-size:1rem}.species-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.42}.species-card>b{color:var(--cyan);font:.7rem IBM Plex Mono,monospace;position:absolute;bottom:8px;right:10px}.species-card.epic.caught{border-color:var(--amber)}.species-card.legendary.caught{border-color:var(--coral)}.bottom-nav{display:none}.toast{z-index:120;border:1px solid var(--cyan);background:#010410f7;background:lab(1.10052% .793517 -5.58262/.97);border-radius:10px;align-items:center;gap:9px;max-width:min(400px,100vw - 32px);padding:12px 15px;font-size:.78rem;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #000001a6;box-shadow:0 12px 40px lab(.016037% .102639 -.3438/.65)}.toast svg{width:17px;color:var(--cyan)}.reward-flash{z-index:130;border:1px solid var(--cyan);background:#000310f7;background:lab(.802416% .786006 -5.71864/.97);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:min(430px,100vw - 30px);padding:14px 20px;animation:.6s cubic-bezier(.2,.9,.2,1) reward-breach;display:flex;position:fixed;top:146px;left:50%;transform:translate(-50%);box-shadow:0 0 60px #00d5ef59;box-shadow:0 0 60px lab(77.8473% -38.5052 -25.8879/.35)}.reward-flash.cash{border-color:var(--amber);box-shadow:0 0 70px #fab72a73;box-shadow:0 0 70px lab(79.137% 16.9725 73.9414/.45)}.reward-flash.raid{border-color:var(--sea-glass);box-shadow:0 0 80px #12c28173;box-shadow:0 0 80px lab(69.6249% -53.5528 21.014/.45)}.reward-flash>svg{width:24px;color:var(--cyan)}.reward-flash small,.reward-flash strong{display:block}.reward-flash small{color:var(--muted);letter-spacing:.15em;font-size:.58rem}.reward-flash strong{margin-top:2px;font:600 1rem IBM Plex Mono,monospace}@keyframes reward-breach{0%{opacity:0;transform:translate(-50%,22px)scale(.86)}to{opacity:1;transform:translate(-50%)scale(1)}}.modal-scrim{z-index:140;background:#000001c7;background:lab(.0287857% .116654 -.425363/.78);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.auth-panel{border:1px solid var(--line);background:#020513fc;background:lab(1.43828% 1.01891 -6.45403/.99);border-radius:16px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000000b3;box-shadow:0 30px 100px lab(.001688% .0748858 -.207341/.7)}.auth-panel h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.auth-copy{color:var(--muted);margin:9px 0 20px;font-size:.82rem;line-height:1.5}.auth-copy strong{color:var(--sea-glass)}.auth-close{position:absolute;top:14px;right:14px}.google-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:16px;font-weight:600;display:flex}.google-button span{width:22px;height:22px;color:var(--abyss);background:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.auth-panel form{gap:12px;display:grid}.auth-panel form label{color:var(--muted);letter-spacing:.1em;gap:6px;font-size:.62rem;font-weight:700;display:grid}.auth-panel form input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--abyss);border-radius:7px;padding:0 11px}.auth-panel form .primary-button{width:100%;margin-top:4px}.auth-message{border-left:2px solid var(--cyan);color:var(--ink);background:#00d5ef14;background:lab(77.8473% -38.5052 -25.8879/.08);margin:0;padding:9px 10px;font-size:.72rem}.auth-switch{justify-content:space-between;margin-top:15px;display:flex}.auth-switch button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.7rem}.force-password{z-index:200}.settings-panel{border:1px solid var(--line);background:var(--surface-solid);border-radius:14px;width:min(520px,100%);padding:22px}.settings-heading{justify-content:space-between;align-items:flex-start;display:flex}.settings-heading h2{margin:0 0 22px}.range-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 12px;padding:15px 0;display:grid}.range-row span{align-items:center;gap:8px;font-weight:600;display:flex}.range-row span svg{width:17px;color:var(--cyan)}.range-row output{font:.75rem IBM Plex Mono,monospace}.range-row input{width:100%;accent-color:var(--sea-glass);grid-column:1/-1}.toggle-row{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;display:flex;position:relative}.toggle-row span strong,.toggle-row span small{display:block}.toggle-row span small{color:var(--muted);margin-top:3px;font-size:.72rem}.toggle-row input{opacity:0;position:absolute}.toggle-row i{border:1px solid var(--line);background:var(--abyss);border-radius:99px;flex:none;width:44px;height:25px;position:relative}.toggle-row i:after{content:"";background:var(--muted);border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s;position:absolute;top:4px;left:4px}.toggle-row input:checked+i{border-color:var(--sea-glass)}.toggle-row input:checked+i:after{background:var(--sea-glass);transform:translate(19px)}.toggle-row input:focus-visible+i{outline:2px solid var(--focus);outline-offset:3px}.settings-note{color:var(--muted);gap:8px;margin:18px 0 0;font-size:.72rem;line-height:1.45;display:flex}.settings-note svg{width:16px;color:var(--sea-glass);flex:none}.arena-loading{min-height:60vh;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.arena-loading .icon-button{position:absolute;top:0;left:0}.arena-loading>svg{color:var(--cyan)}.boot-screen{min-height:100vh;text-align:center;background:var(--abyss-deep);align-content:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.boot-mark{border:1px solid var(--sea-glass);width:74px;height:74px;color:var(--sea-glass);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.boot-mark svg{width:38px;height:38px}.boot-screen h1{margin:0;font-size:clamp(1.8rem,5vw,3rem)}.boot-screen>p:not(.eyebrow){max-width:480px;color:var(--muted)}.high-contrast{--line:#6d9bbcd1;--muted:#bfd5e2}@supports (color:lab(0% 0 0)){.high-contrast{--line:lab(61.7418% -9.63429 -22.3478/.82);--muted:lab(83.834% -5.48536 -9.27749)}}@media (max-width:900px){.app{overflow-y:auto}.topbar{grid-template-columns:1fr auto;padding-inline:14px}.market-chip,.market-chip .market-state,.player-stats>span:nth-child(2){display:none}.game-shell{height:auto;min-height:calc(100dvh - 126px);display:block;overflow:visible}.mission-rail{display:none}.pool-hud{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.pool-hud>div{min-width:180px;padding-inline:12px}.trading-rail{z-index:45;border:1px solid var(--line);border-radius:12px 12px 0 0;max-height:calc(100dvh - 160px);display:block;position:fixed;bottom:58px;left:8px;right:8px;overflow:hidden;box-shadow:0 -20px 50px #0000008c;box-shadow:0 -20px 50px lab(.001688% .0748858 -.207341/.55)}.trading-rail:not(.mobile-open)>:not(.mobile-trade-toggle):not(.bet-composer),.trading-rail:not(.mobile-open) .bet-composer>:not(.stake-input):not(.stake-presets){display:none}.trading-rail:not(.mobile-open) .bet-composer{grid-template-columns:minmax(76px,.78fr) minmax(176px,2fr);gap:6px;padding:6px;display:grid}.trading-rail:not(.mobile-open) .stake-presets{margin:0}.mobile-trade-toggle{border:0;border-bottom:1px solid var(--line);width:100%;min-height:32px;color:var(--cyan);letter-spacing:.06em;background:#020411fc;background:lab(1.09363% .950299 -5.59248/.99);justify-content:center;align-items:center;gap:8px;font-size:.6rem;font-weight:700;display:flex}.mobile-trade-toggle svg{width:15px}.trading-rail.mobile-open{overflow-y:auto}.trading-rail.mobile-open .position-list{max-height:32dvh}.play-space{padding:76px 16px 190px;overflow:visible}.lobby-panel{grid-template-columns:1fr;gap:22px;min-height:auto}.lobby-copy{padding-top:32px}.lobby-copy h1{font-size:clamp(2.8rem,12vw,5rem)}.dex-strip{grid-column:auto}.result-overlay{left:50%}.species-grid{grid-template-columns:repeat(2,1fr)}.deep-rush-board{grid-template-columns:1fr}.deep-chart{min-height:360px}.bottom-nav{z-index:30;padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#010107f5;background:lab(.420263% .39006 -2.09717/.96);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-size:.62rem;display:grid}.bottom-nav button.active{color:var(--sea-glass)}.bottom-nav svg{width:19px}.toast{bottom:78px;right:16px}}@media (max-width:600px){.ocean-stage{background-image:url(/assets/ocean-abyss-mobile.webp)}.topbar{min-height:64px}.brand small{display:none}.brand-mark{width:34px;height:34px}.player-stats{gap:6px}.player-stats>span{min-height:40px;padding:0 7px}.player-stats>span:first-child{font-size:.68rem}.login-button{min-height:38px;padding-inline:10px;font-size:.64rem}.player-stats .icon-button{width:40px;min-width:40px;height:40px}.player-stats .admin-nav-button{display:none}.pool-hud strong{font-size:.72rem}.play-space{padding:60px 6px 160px}.lobby-copy{padding-top:14px}.lobby-copy .eyebrow{font-size:.59rem}.lobby-copy h1{margin-top:8px;font-size:clamp(2.6rem,14vw,4.3rem)}.lobby-copy>p:not(.eyebrow){font-size:.87rem}.launch-failure{grid-template-columns:20px 1fr}.launch-failure button{grid-column:2;justify-self:start}.mode-card{grid-template-columns:44px 1fr 18px;gap:10px;min-height:92px;padding:11px}.mode-icon{width:42px;height:50px}.mode-card strong{font-size:1rem}.mode-card em{font-size:.68rem}.mode-card small{font-size:.54rem}.dex-strip{grid-template-columns:1fr auto 18px}.dex-strip .mini-progress{grid-area:2/1/auto/-1}.arena-heading{grid-template-columns:36px 1fr 76px;gap:6px;margin-bottom:6px}.arena-heading .icon-button{width:36px;min-width:36px;height:36px}.arena-heading h1{letter-spacing:-.03em;font-size:.98rem}.arena-heading .eyebrow{font-size:.48rem}.round-clock{grid-template-columns:16px auto;min-width:76px;padding:5px 6px}.round-clock svg{width:16px}.round-clock strong{font-size:.76rem}.round-clock small{font-size:.43rem}.deep-rush-board{gap:10px;padding-bottom:58px}.deep-chart{--deep-playhead:calc(14px + (100% - 88px) * .34);min-height:330px}.deep-chart:before{inset:20px 74px 50px 14px}.deep-time-axis,.deep-entry-line{left:14px;right:74px}.deep-resolve-line{top:20px;bottom:50px;left:calc(14px + var(--deep-resolve-x))}.deep-history-layer{inset:20px 74px 50px 14px}.deep-price-axis{width:74px;top:20px;bottom:50px}.deep-price-lanes{inset:20px 74px 50px 14px}.deep-price-lane{left:0}.deep-price-lane i{font-size:.47rem;right:6px}.deep-current-rider{width:38px}.deep-current-axis-tag,.deep-target-axis-tag{min-width:64px;padding:3px 5px}.deep-current-axis-tag strong,.deep-target-axis-tag strong{font-size:.52rem}.deep-current-axis-tag span,.deep-target-axis-tag span{font-size:.43rem}.deep-current-axis-tag small,.deep-target-axis-tag small{display:none}.deep-targets{margin-top:0}.target-band{grid-template-columns:72px 1fr 52px;min-height:46px}.target-band b{font-size:.68rem}.target-band strong{font-size:.75rem}.arena-panel.classic-swim{min-height:calc(100dvh - 218px)}.classic-wrap{top:47px;bottom:6px}.classic-hint{align-items:flex-start;font-size:.62rem}.entry-readout{display:none}.stake-input{grid-template-columns:20px 1fr;min-height:38px;padding-inline:9px}.stake-input input{font-size:.88rem}.stake-presets{grid-template-columns:repeat(5,minmax(31px,1fr));gap:4px}.stake-presets button{min-height:30px;font-size:.56rem}.result-overlay{padding:20px}.result-stats{grid-template-columns:1fr}.result-stats span{justify-content:space-between;display:flex}.result-stats b{margin-top:0}.result-actions>*{flex:1}.raid-callout{margin-top:120px}.checkpoint-board{margin-top:100px}.checkpoint-board>.checkpoint{min-height:62px;display:grid}.direction-controls{grid-template-columns:1fr}.direction-controls button{min-height:56px}.species-grid{grid-template-columns:1fr}.dex-intro{margin-left:0;font-size:.82rem}.reward-flash{border-radius:12px;top:122px}.auth-panel{padding:22px 18px}}@media (max-width:980px) and (max-height:520px) and (orientation:landscape){.topbar{min-height:50px;padding:8px 12px}.brand{min-height:34px}.brand small,.market-chip,.pool-hud{display:none}.brand-mark{width:34px;height:34px}.player-stats{gap:6px}.player-stats>span{min-height:34px;padding-inline:8px;font-size:.68rem}.player-stats .icon-button{width:36px;min-width:36px;height:36px}.game-shell{min-height:calc(100dvh - 50px)}.play-space{padding:8px 8px 72px;overflow:hidden}.arena-panel,.dex-panel{max-width:none;min-height:calc(100dvh - 130px)}.arena-heading{grid-template-columns:38px 1fr 76px;gap:8px;margin-bottom:8px}.arena-heading .icon-button{width:38px;min-width:38px;height:38px}.arena-heading h1{font-size:1rem}.arena-heading .eyebrow{font-size:.5rem}.round-clock{grid-template-columns:16px auto;min-width:76px;padding:5px 6px}.round-clock svg{width:15px}.round-clock strong{font-size:.76rem}.round-clock small{font-size:.43rem}.arena-panel.classic-swim{min-height:calc(100dvh - 128px)}.arena-panel.classic-swim .arena-heading{z-index:8;pointer-events:none;grid-template-columns:38px;width:38px;position:absolute;top:6px;left:8px;right:auto}.arena-panel.classic-swim .arena-heading>div:nth-child(2),.arena-panel.classic-swim .arena-heading .round-clock{display:none}.arena-panel.classic-swim .arena-heading .icon-button{pointer-events:auto}.classic-wrap{inset:0 0 36px}.classic-water-grid,.classic-grid,.classic-current-overlay{inset:8px var(--classic-price-axis-width) 22px 0}.classic-column{width:46px}.sonar-tile{min-height:28px}.sonar-tile strong{font-size:.54rem}.sonar-tile small{font-size:.38rem}.classic-current-rider{width:31px}.classic-time-axis{bottom:10px;right:var(--classic-price-axis-width);font-size:.47rem}.classic-price-axis{width:var(--classic-price-axis-width);font-size:.46rem;top:8px;bottom:22px}.current-price-tag{min-width:58px;padding:4px 5px;font-size:.48rem}.entry-readout{gap:12px;padding:7px 8px;font-size:.5rem;bottom:0}.entry-readout span:nth-child(2),.classic-hint{display:none}.trading-rail{border-radius:11px;max-height:56px;bottom:8px;left:8px;right:54px}.trading-rail.mobile-open{max-height:calc(100dvh - 66px)}.mobile-trade-toggle{min-height:28px;font-size:.56rem}.trading-rail:not(.mobile-open) .bet-composer{grid-template-columns:minmax(80px,.7fr) minmax(220px,2fr);padding:6px}.stake-input input{min-height:32px;font-size:.8rem}.stake-presets{grid-template-columns:repeat(5,minmax(38px,1fr));gap:4px}.stake-presets button{min-height:30px;font-size:.55rem}.bottom-nav{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr;align-content:center;gap:4px;width:42px;padding:6px;inset:58px 6px 8px auto}.bottom-nav button{min-height:42px;font-size:0}.bottom-nav svg{width:18px}}.classic-wrap.compact{--classic-playhead:24%;--classic-price-axis-width:54px;--classic-row-pitch:26px;--classic-tile-gap:2px}.classic-wrap.compact .classic-grid,.classic-wrap.compact .classic-current-overlay{right:var(--classic-price-axis-width)}.classic-wrap.compact .classic-column{width:var(--classic-column-pitch);gap:2px}.classic-wrap.compact:not(.reduced) .classic-column{transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .9s linear}.classic-wrap.compact:not(.reduced) .classic-grid-line.horizontal{transition:transform .56s cubic-bezier(.16,1,.3,1)}.classic-wrap.compact:not(.reduced) .price-axis-tick,.classic-wrap.compact:not(.reduced) .current-price-tag{transition:top .56s cubic-bezier(.16,1,.3,1)}.classic-wrap.compact .sonar-tile{border-radius:4px;place-items:center;min-height:0;padding:0 1px;display:grid}.classic-wrap.compact .sonar-tile strong{font-size:.47rem;line-height:1}.classic-wrap.compact .sonar-tile small{font-size:.32rem;line-height:1.05}.classic-wrap.compact .sonar-tile .tile-profit{font-size:.5rem}.classic-wrap.compact .classic-current-rider{width:30px}.classic-wrap.compact .classic-price-axis{width:var(--classic-price-axis-width);font-size:.45rem}.classic-wrap.compact .current-price-tag{min-width:56px;padding:3px 5px;font-size:.48rem}.rewards-hub{width:min(1120px,100%);margin:0 auto;padding-bottom:70px}.rewards-heading{margin-bottom:30px}.rewards-auth{text-align:center;align-content:center;place-items:center;gap:10px;min-height:430px;display:grid}.rewards-auth>svg{width:42px;color:var(--sea-glass)}.rewards-auth h2,.rewards-auth p{margin:0}.rewards-auth p{color:var(--muted)}.rewards-auth .primary-button{margin-top:12px}.community-message{border:1px solid var(--cyan);color:var(--cyan);background:#00d5ef14;background:lab(77.8473% -38.5052 -25.8879/.08);border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:.72rem}.rewards-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.referral-card,.quest-intro-card{border:1px solid var(--line);background:linear-gradient(145deg,#010d22f2,#01020af2);background:linear-gradient(145deg,lab(3.47542% .674538 -14.919/.95),lab(.591808% .63476 -3.26208/.95));border-radius:18px;min-height:315px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.referral-card:after{content:"";z-index:0;border:1px solid #12c28140;border:1px solid lab(69.6249% -53.5528 21.014/.25);border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 70px #12c28114,inset 0 0 50px #12c2810f;box-shadow:0 0 70px lab(69.6249% -53.5528 21.014/.08),inset 0 0 50px lab(69.6249% -53.5528 21.014/.06)}.referral-card>*,.quest-intro-card>*{z-index:1;position:relative}.reward-card-icon{border:1px solid var(--sea-glass);width:44px;height:44px;color:var(--sea-glass);background:#12c28117;background:lab(69.6249% -53.5528 21.014/.09);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.reward-card-icon svg{width:21px}.referral-card h2,.quest-intro-card h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(1.6rem,3.2vw,2.7rem);line-height:.98}.referral-card>p:not(.eyebrow),.quest-intro-card>p:not(.eyebrow){max-width:520px;color:var(--muted);font-size:.78rem;line-height:1.55}.referral-link{border:1px solid var(--line);background:#000105b8;background:lab(.274708% .344731 -1.68949/.72);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:24px;display:grid}.referral-link code{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;font:.63rem IBM Plex Mono,monospace;overflow:hidden}.referral-link button{border:0;border-left:1px solid var(--line);color:var(--sea-glass);cursor:pointer;background:0 0;padding:0 13px;font-size:.58rem;font-weight:700}.referral-progress{grid-template-columns:1fr auto;align-items:end;gap:5px 12px;margin-top:18px;display:grid}.referral-progress small,.referral-progress strong{display:block}.referral-progress small{color:var(--muted);letter-spacing:.08em;font:.5rem IBM Plex Mono,monospace}.referral-progress strong{margin-top:4px;font:.65rem IBM Plex Mono,monospace}.referral-progress em{color:var(--lime);font:.6rem IBM Plex Mono,monospace}.referral-progress>i{background:var(--raised);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.referral-progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--sea-glass), var(--lime));height:100%;display:block}.quest-intro-card{background:radial-gradient(circle at 50% 20%,#00d5ef2e,#0000 35%),linear-gradient(145deg,#000816f7,#010109f7);background:radial-gradient(circle at 50% 20%,lab(77.8473% -38.5052 -25.8879/.18),#0000 35%),linear-gradient(145deg,lab(1.84415% .101365 -12.2172/.97),lab(.493065% .602171 -2.9752/.97));flex-direction:column;justify-content:flex-end;display:flex}.sonar-rings{border:1px solid #00d5ef33;border:1px solid lab(77.8473% -38.5052 -25.8879/.2);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:absolute;top:-55px;left:50%;transform:translate(-50%);box-shadow:0 0 0 42px #00d5ef0d,0 0 0 84px #00d5ef08;box-shadow:0 0 0 42px lab(77.8473% -38.5052 -25.8879/.05),0 0 0 84px lab(77.8473% -38.5052 -25.8879/.03);z-index:0!important}.sonar-rings svg{width:40px;color:var(--cyan)}.quest-intro-card>span{color:var(--sea-glass);align-items:center;gap:6px;margin-top:13px;font-size:.64rem;display:flex}.quest-intro-card>span svg{width:15px}.quest-section{margin-top:22px}.quest-section-title{justify-content:space-between;align-items:flex-end;padding:0 3px 14px;display:flex}.quest-section-title h2{margin:4px 0 0;font-size:1.2rem}.quest-section-title>span{color:var(--lime);font:.58rem IBM Plex Mono,monospace}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quest-card,.quest-empty{border:1px solid var(--line);background:#020411f0;background:lab(1.26352% .923954 -5.78485/.94);border-radius:12px;padding:20px}.quest-card>div{justify-content:space-between;align-items:center;display:flex}.quest-card>div>strong{color:var(--cyan);font:.68rem IBM Plex Mono,monospace}.quest-status{border:1px solid var(--sea-glass);color:var(--sea-glass);border-radius:99px;padding:4px 7px;font:.49rem IBM Plex Mono,monospace}.quest-status.pending{border-color:var(--amber);color:var(--amber)}.quest-status.approved{border-color:var(--lime);color:var(--lime)}.quest-status.rejected{border-color:var(--coral);color:var(--coral)}.quest-card h3{margin:18px 0 7px;font-size:1rem}.quest-card>p,.quest-card>small{color:var(--muted);font-size:.7rem;line-height:1.5;display:block}.quest-card>small{color:var(--ink);margin-top:10px}.quest-card blockquote{border-left:2px solid var(--cyan);color:var(--muted);background:#00d5ef0d;background:lab(77.8473% -38.5052 -25.8879/.05);margin:12px 0 0;padding:9px 11px;font-size:.65rem}.quest-card form{grid-template-columns:1fr;gap:7px;margin-top:16px;display:grid}.quest-card input,.quest-card textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--abyss);border-radius:7px;padding:8px 10px;font-size:.68rem}.quest-card textarea{resize:vertical;min-height:60px}.quest-card .primary-button{justify-self:start}.quest-empty{min-height:190px;color:var(--muted);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:7px;display:grid}.quest-empty svg{width:25px;color:var(--cyan)}.quest-empty strong{color:var(--ink)}@media (max-width:760px){.rewards-hub{padding-bottom:120px}.rewards-heading{margin-top:20px}.rewards-grid,.quest-grid{grid-template-columns:1fr}.referral-card,.quest-intro-card{min-height:290px;padding:24px 19px}.quest-intro-card{min-height:330px}.quest-section-title{margin-top:8px}}.admin-gate{min-height:100vh;background:radial-gradient(circle at 50% 15%,#00151e6b,#0000 36%),linear-gradient(140deg,#000105,#00040e);background:radial-gradient(circle at 50% 15%,lab(5.43812% -8.75942 -17.6361/.42),#0000 36%),linear-gradient(140deg,lab(.274708% .344731 -1.68949),lab(.949202% .433579 -6.90904));place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-login-card{border:1px solid var(--line);background:linear-gradient(155deg,#030d20f5,#01020bfa);background:linear-gradient(155deg,lab(3.47801% 1.05748 -13.547/.96),lab(.702562% .667468 -3.56228/.98));border-radius:22px;width:min(100%,470px);padding:clamp(28px,6vw,52px);box-shadow:0 30px 90px #000000b3;box-shadow:0 30px 90px lab(-.0060606% .190958 -.459415/.7)}.admin-brand-mark{border:1px solid var(--sea-glass);width:58px;height:58px;color:var(--sea-glass);background:#12c2811a;background:lab(69.6249% -53.5528 21.014/.1);border-radius:16px;place-items:center;margin-bottom:25px;display:grid}.admin-brand-mark svg{width:30px}.admin-login-card h1{letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(1.9rem,6vw,3rem);line-height:.98}.admin-login-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.admin-form-stack{gap:14px;margin-top:26px;display:grid}.admin-form-stack label,.admin-form-grid label{color:var(--muted);letter-spacing:.1em;gap:7px;font:600 .6rem IBM Plex Mono,monospace;display:grid}.admin-form-stack input,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{border:1px solid var(--line);width:100%;min-height:45px;color:var(--ink);background:#010107db;background:lab(.420263% .39006 -2.09717/.86);border-radius:8px;padding:10px 12px;font:.78rem IBM Plex Mono,monospace}.admin-form-grid textarea{resize:vertical;min-height:78px}.admin-form-stack .primary-button{justify-content:center;margin-top:5px}.admin-back-link{color:var(--muted);align-items:center;gap:7px;margin-top:24px;font-size:.72rem;text-decoration:none;display:inline-flex}.admin-back-link svg{width:15px}.admin-denied{width:54px;height:54px;color:var(--coral)}.admin-loader{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font:.72rem IBM Plex Mono,monospace;display:flex}.admin-loader svg{width:18px;animation:1.2s linear infinite spin}.admin-shell{min-height:100vh;background:radial-gradient(circle at 86% 0%, #00182240, transparent 30%), var(--abyss-deep);min-height:100dvh;padding-left:244px}@supports (color:lab(0% 0 0)){.admin-shell{background:radial-gradient(circle at 86% 0%, lab(6.43384% -9.96185 -14.1269/.25), transparent 30%), var(--abyss-deep)}}.admin-sidebar{z-index:5;border-right:1px solid var(--line);background:#01020afa;background:lab(.591808% .63476 -3.26208/.98);flex-direction:column;width:244px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo{color:var(--ink);align-items:center;gap:11px;padding:4px 7px 26px;text-decoration:none;display:flex}.admin-logo>span{border:1px solid var(--sea-glass);width:39px;height:39px;color:var(--sea-glass);background:#12c28117;background:lab(69.6249% -53.5528 21.014/.09);border-radius:11px;place-items:center;display:grid}.admin-logo svg{width:21px}.admin-logo strong{letter-spacing:.12em;font-size:.85rem}.admin-logo small{color:var(--muted);letter-spacing:.15em;margin-top:3px;font:.52rem IBM Plex Mono,monospace;display:block}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{min-height:45px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:.73rem;display:flex}.admin-sidebar nav button svg{width:17px}.admin-sidebar nav button.active{color:var(--sea-glass);background:linear-gradient(90deg,#12c2811f,#0000);background:linear-gradient(90deg,lab(69.6249% -53.5528 21.014/.12),#0000);border-color:#12c2814d;border-color:lab(69.6249% -53.5528 21.014/.3)}.admin-operator{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:auto;padding:15px 8px 0;display:flex}.admin-operator .status-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-top:3px}.admin-operator small,.admin-operator strong{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.admin-operator small{color:var(--muted);letter-spacing:.1em;font:.48rem IBM Plex Mono,monospace}.admin-operator strong{margin-top:5px;font-size:.62rem}.admin-main{min-width:0;padding:28px clamp(22px,3.5vw,54px) 70px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26px;padding-bottom:22px;display:flex}.admin-header h1{letter-spacing:-.04em;align-items:center;gap:11px;margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.75rem);display:flex}.admin-header h1 svg{width:26px;color:var(--sea-glass)}.admin-header-actions{align-items:center;gap:9px;display:flex}.admin-live{color:var(--muted);align-items:center;gap:7px;padding:0 12px;font:.58rem IBM Plex Mono,monospace;display:flex}.admin-live>span{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%}.admin-exit{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;text-decoration:none;display:inline-flex}.admin-exit svg{width:15px}.admin-content-stack{gap:20px;display:grid}.admin-alert{border:1px solid var(--sea-glass);color:var(--sea-glass);background:#12c28114;background:lab(69.6249% -53.5528 21.014/.08);border-radius:9px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 15px;font-size:.72rem;display:flex}.admin-alert.error{border-color:var(--coral);color:var(--coral);background:#ff655714;background:lab(63.3832% 58.9869 39.5661/.08)}.admin-alert svg{width:17px}.admin-stat-grid,.admin-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-stat-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#030c1deb,#02030eeb);background:linear-gradient(145deg,lab(3.18929% .693508 -11.431/.92),lab(.962807% .733309 -4.2027/.92));border-radius:13px;min-height:132px;padding:21px;position:relative;overflow:hidden}.admin-stat-grid article>svg{width:22px;color:var(--sea-glass);opacity:.75;position:absolute;top:20px;right:20px}.admin-stat-grid small,.admin-stat-grid strong,.admin-stat-grid span{display:block}.admin-stat-grid small{color:var(--muted);letter-spacing:.1em;font:.54rem IBM Plex Mono,monospace}.admin-stat-grid strong{margin-top:18px;font:600 1.65rem IBM Plex Mono,monospace}.admin-stat-grid span{color:var(--sea-glass);margin-top:4px;font-size:.62rem}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-panel{border:1px solid var(--line);background:#020512e8;background:lab(1.44919% .895157 -5.96758/.91);border-radius:13px;min-width:0;box-shadow:0 18px 50px #0003;box-shadow:0 18px 50px lab(.001688% .0748858 -.207341/.2)}.admin-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 19px;display:flex}.admin-panel>header h2{align-items:center;gap:8px;margin:4px 0 0;font-size:1rem;display:flex}.admin-panel>header h2 svg{width:18px;color:var(--sea-glass)}.admin-panel>header>span{color:var(--muted);font:.6rem IBM Plex Mono,monospace}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px;display:grid}.admin-form-grid .wide{grid-column:1/-1}.admin-form-grid button{justify-self:start}.admin-form-grid .primary-button,.admin-form-grid .secondary-button{grid-column:1/-1}.admin-pool-form{grid-template-columns:1.4fr .7fr 1.4fr;align-items:end}.admin-pool-form .primary-button{grid-column:auto;min-height:45px}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:880px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #233f5b4d;border-bottom:1px solid lab(25.5572% -3.58267 -20.4289/.3);padding:13px 16px}.admin-table-wrap th{color:var(--muted);letter-spacing:.08em;background:#0101079e;background:lab(.420263% .39006 -2.09717/.62);font:.53rem IBM Plex Mono,monospace}.admin-table-wrap td{font:.64rem IBM Plex Mono,monospace}.admin-table-wrap td strong,.admin-table-wrap td small{display:block}.admin-table-wrap td small{color:var(--muted);margin-top:5px}.admin-table-wrap tr:last-child td{border-bottom:0}.admin-table-wrap .positive{color:var(--lime)}.admin-table-wrap .negative{color:var(--coral)}.admin-badge{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:4px 7px;font:.48rem IBM Plex Mono,monospace;display:inline-flex!important}.admin-badge.ok{color:var(--lime);background:#a3e15712;background:lab(83.2652% -36.3788 58.9625/.07);border-color:#a3e15773;border-color:lab(83.2652% -36.3788 58.9625/.45)}.admin-badge.warning{color:var(--amber);background:#fab72a12;background:lab(79.137% 16.9725 73.9414/.07);border-color:#fab72a73;border-color:lab(79.137% 16.9725 73.9414/.45)}.admin-badge.danger{color:var(--coral);background:#ff655712;background:lab(63.3832% 58.9869 39.5661/.07);border-color:#ff655773;border-color:lab(63.3832% 58.9869 39.5661/.45)}.admin-row-actions{gap:6px;display:flex}.admin-row-actions button,.admin-inline-form button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--abyss);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:.55rem;display:inline-flex}.admin-row-actions svg{width:12px}.admin-inline-form{gap:5px;margin-top:8px;display:flex}.admin-inline-form input{border:1px solid var(--line);width:165px;min-height:31px;color:var(--ink);background:var(--abyss);border-radius:5px;padding:4px 7px;font-size:.6rem}.admin-setting-grid{display:grid}.admin-setting-grid form{border-bottom:1px solid #233f5b4d;border-bottom:1px solid lab(25.5572% -3.58267 -20.4289/.3);grid-template-columns:minmax(220px,1fr) 82px 140px 54px 32px;align-items:center;gap:9px;min-height:59px;padding:8px 18px;display:grid}.admin-setting-grid form:last-child{border-bottom:0}.admin-setting-grid strong,.admin-setting-grid small{display:block}.admin-setting-grid strong{font-size:.69rem}.admin-setting-grid small{color:var(--muted);margin-top:3px;font:.48rem IBM Plex Mono,monospace}.admin-setting-grid input{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:var(--abyss);border-radius:6px;padding:5px 8px;font:.65rem IBM Plex Mono,monospace}.admin-setting-grid button{border:1px solid var(--sea-glass);min-height:34px;color:var(--sea-glass);cursor:pointer;background:#12c28112;background:lab(69.6249% -53.5528 21.014/.07);border-radius:6px;font-size:.54rem}.admin-setting-grid .reset{border-color:var(--line);width:32px;color:var(--muted);place-items:center;padding:0;display:grid}.admin-setting-grid .reset svg{width:13px}.admin-source{text-transform:uppercase;border-radius:99px;justify-self:start;padding:4px 7px;font:.47rem IBM Plex Mono,monospace}.admin-source.database{color:var(--cyan);background:#00d5ef1a;background:lab(77.8473% -38.5052 -25.8879/.1)}.admin-source.env{color:var(--amber);background:#fab72a1a;background:lab(79.137% 16.9725 73.9414/.1)}.admin-source.default{color:var(--muted);background:var(--raised)}.admin-pool-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#040d1e,#01030c);background:linear-gradient(145deg,lab(3.51789% .669681 -11.889),lab(.826004% .700317 -3.87582));border-radius:15px;min-height:176px;padding:22px;position:relative;overflow:hidden}.admin-pool-grid article:after{content:"";opacity:.15;border:1px solid;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-45px;box-shadow:0 0 45px}.admin-pool-grid article.cash{color:var(--amber)}.admin-pool-grid article.swim{color:var(--cyan)}.admin-pool-grid article.raid{color:var(--sea-glass)}.admin-pool-grid article>svg{width:22px}.admin-pool-grid small,.admin-pool-grid strong,.admin-pool-grid span,.admin-pool-grid code{display:block}.admin-pool-grid small{color:var(--muted);letter-spacing:.08em;margin-top:19px;font:.53rem IBM Plex Mono,monospace}.admin-pool-grid strong{margin-top:6px;font:600 1.35rem IBM Plex Mono,monospace}.admin-pool-grid span{color:var(--muted);margin-top:7px;font-size:.62rem}.admin-pool-grid code{color:currentColor;margin-top:17px;font-size:.55rem}.admin-compact-list{max-height:432px;overflow-y:auto}.admin-compact-list article{border-bottom:1px solid #233f5b4d;border-bottom:1px solid lab(25.5572% -3.58267 -20.4289/.3);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.admin-compact-list strong,.admin-compact-list small{display:block}.admin-compact-list strong{font-size:.65rem}.admin-compact-list small{color:var(--muted);margin-top:3px;font-size:.55rem}.admin-compact-list>article>span{font:.64rem IBM Plex Mono,monospace}.admin-empty{color:var(--muted);padding:22px;font-size:.72rem}.admin-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-claim-grid article{border:1px solid var(--line);background:#0101078c;background:lab(.420263% .39006 -2.09717/.55);border-radius:9px;padding:15px}.admin-claim-grid article>div{justify-content:space-between;display:flex}.admin-claim-grid article>div small{color:var(--muted);font:.52rem IBM Plex Mono,monospace}.admin-claim-grid article>a{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font:.6rem IBM Plex Mono,monospace;display:block;overflow:hidden}.admin-claim-grid article>p{color:var(--muted);font-size:.68rem}.admin-claim-grid form{grid-template-columns:1fr auto auto;gap:6px;display:grid}.admin-claim-grid input{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--ink);background:var(--abyss);border-radius:6px;padding:5px 8px;font-size:.62rem}.admin-claim-grid button{border:1px solid var(--sea-glass);color:var(--sea-glass);background:0 0;border-radius:6px;align-items:center;gap:4px;font-size:.55rem;display:inline-flex}.admin-claim-grid button.danger{border-color:var(--coral);color:var(--coral)}.admin-claim-grid button svg{width:12px}@media (max-width:1100px){.admin-shell{padding-left:74px}.admin-sidebar{width:74px;padding-inline:10px}.admin-logo{padding-inline:7px}.admin-logo strong,.admin-sidebar nav button:not(.active):after,.admin-sidebar nav button{font-size:0}.admin-sidebar nav button{justify-content:center;padding:0}.admin-sidebar nav button svg{width:19px}.admin-operator>div{display:none}.admin-operator{justify-content:center}.admin-two-column{grid-template-columns:1fr}.admin-pool-form{grid-template-columns:repeat(2,1fr)}.admin-pool-form .primary-button{grid-column:1/-1}}@media (max-width:720px){.admin-shell{padding:0 0 70px}.admin-sidebar{width:auto;height:64px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom));border:1px solid var(--line);background:#010106fa;background:lab(.342482% .367336 -1.88777/.98);flex-direction:row;inset:auto 0 0}.admin-logo,.admin-operator{display:none}.admin-sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;width:100%}.admin-sidebar nav button,.admin-sidebar nav button.active{background:0 0;border:0;align-content:center;place-items:center;gap:1px;min-height:48px;font-size:.48rem;display:grid}.admin-sidebar nav button svg{width:17px}.admin-main{padding:20px 12px 36px}.admin-header{align-items:flex-start;margin-bottom:17px}.admin-header h1{font-size:1.55rem}.admin-live,.admin-exit{display:none}.admin-stat-grid,.admin-pool-grid{grid-template-columns:1fr}.admin-stat-grid article{min-height:104px}.admin-stat-grid strong{margin-top:12px}.admin-form-grid,.admin-pool-form{grid-template-columns:1fr}.admin-form-grid .wide,.admin-form-grid .primary-button,.admin-form-grid .secondary-button,.admin-pool-form .primary-button{grid-column:auto}.admin-setting-grid form{grid-template-columns:1fr 74px 30px;gap:7px}.admin-setting-grid form>div{grid-column:1/3}.admin-setting-grid .admin-source{grid-area:1/3}.admin-setting-grid input{grid-column:1}.admin-setting-grid button{grid-column:2}.admin-setting-grid .reset{grid-column:3}.admin-claim-grid{grid-template-columns:1fr}.admin-claim-grid form{grid-template-columns:1fr 1fr}.admin-claim-grid form input{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
