:root{--bg-0:#f8f9fc;--bg-1:#eceff6;--bg-2:#dfe4f0;--cyan:#2f5cf0;--cyan-deep:#1e3fc4;--magenta:#e63347;--lime:#2f5cf0;--long:#06c154;--purple:#5b6b9a;--ink:#111624;--ink-soft:#5b6b9a;--profit:var(--long);--loss:var(--magenta);--page-bg:#eef1f8;--device-stripe-a:#f8f9fc;--device-stripe-b:#e9edf6;--paper-rgb:248,249,252;--ink-rgb:17,22,36;--dim-overlay:rgba(13,17,29,0.34);--pill-face-border:rgba(30,63,196,0.34);--pill-shadow-rgb:22,41,110;--glow:0.18;--scan:0.35;--font-display:var(--font-press-start),"PingFang TC","Noto Sans TC","Microsoft JhengHei","Heiti TC","Noto Sans CJK TC",monospace;--font-data:var(--font-vt323),"Courier New","PingFang TC","Noto Sans TC","Microsoft JhengHei","Heiti TC","Noto Sans CJK TC",monospace;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-vw:calc(100vw - var(--safe-left) - var(--safe-right));--safe-vh:calc(100dvh - var(--safe-top) - var(--safe-bottom));--panel-w:min(var(--safe-vw),calc(var(--safe-vh) * 862 / 1825));--panel-u:calc(var(--panel-w) / 100);--frame-pad:clamp(14px,calc(var(--panel-u) * 4.5),24px);--cut-sm:5px;--cut-lg:6px;--fs-display-xs:clamp(11px,calc(var(--panel-u) * 2.4),14px);--fs-display-sm:clamp(12px,calc(var(--panel-u) * 2.8),16px);--fs-display-md:clamp(14px,calc(var(--panel-u) * 3.2),19px);--fs-display-lg:clamp(16px,calc(var(--panel-u) * 4),24px);--fs-data-xs:clamp(18px,calc(var(--panel-u) * 3.751),22px);--fs-data-chip:clamp(18px,calc(var(--panel-u) * 3.751),22px);--fs-data-sm:clamp(19px,calc(var(--panel-u) * 4.376),25px);--fs-data-md:clamp(22px,calc(var(--panel-u) * 5.002),30px);--fs-data-lg:clamp(25px,calc(var(--panel-u) * 6.252),38px);--fs-data-xl:clamp(25px,calc(var(--panel-u) * 6.75),42px);--fs-data-hero:clamp(28px,calc(var(--panel-u) * 7.5),46px);color:var(--ink);color-scheme:light;background:var(--page-bg);font-family:var(--font-data);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--bg-0:#14171f;--bg-1:#1a1e2b;--bg-2:#232838;--cyan:#5b82ff;--cyan-deep:#3f63e6;--magenta:#ed4560;--lime:#5b82ff;--long:#2bff88;--purple:#8fa0cc;--ink:#eef1f7;--ink-soft:#9aa7cd;--page-bg:#0b0d12;--device-stripe-a:#10131b;--device-stripe-b:#161a25;--paper-rgb:20,23,31;--ink-rgb:238,241,247;--dim-overlay:rgba(0,0,0,0.55);--pill-face-border:rgba(91,130,255,0.3);--pill-shadow-rgb:0,0,0;--glow:0.55;color-scheme:dark}:root[data-theme=dark] .coin,:root[data-trading-mode=toly] .coin{background:transparent}:root[data-trading-mode=toly]{--bg-0:#171227;--bg-1:#1e1734;--bg-2:#2a2047;--cyan:#a970ff;--cyan-deep:#7b3fe4;--lime:#a970ff;--purple:#c4a2ff;--ink:#f2ecff;--ink-soft:#a794cc;--page-bg:#0c0716;--device-stripe-a:#120d20;--device-stripe-b:#181229;--paper-rgb:23,18,39;--ink-rgb:242,236,255;--dim-overlay:rgba(0,0,0,0.58);--pill-face-border:rgba(169,112,255,0.34);--pill-shadow-rgb:0,0,0;--glow:0.55;color-scheme:dark}*{box-sizing:border-box}#root,body,html{width:100%;height:100%;margin:0}body{overflow:hidden}body,button{touch-action:manipulation}button{font:inherit;color:inherit;background:transparent;border:0;padding:0;position:relative;transition:background-color .12s steps(2),color .12s steps(2),box-shadow .12s steps(2),filter .12s steps(2),transform .12s steps(3);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:not(:disabled){cursor:pointer}button:disabled{cursor:default}.haptic-switch-hit-target{border:0;cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;touch-action:manipulation;width:100%;z-index:20;-webkit-tap-highlight-color:transparent}button:disabled>.haptic-switch-hit-target,button[aria-disabled=true]>.haptic-switch-hit-target,button[aria-hidden=true]>.haptic-switch-hit-target{display:none}.display{font-family:var(--font-display)}.page-shell{align-items:center;background:radial-gradient(120% 80% at 50% -10%,rgba(47,92,240,.12),transparent 58%),radial-gradient(120% 80% at 50% 110%,rgba(230,51,71,.05),transparent 62%),var(--page-bg);display:flex;height:100%;justify-content:center;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);width:100%}.device{aspect-ratio:862/1825;background:repeating-linear-gradient(to bottom,var(--device-stripe-a) 0 5px,var(--device-stripe-b) 6px,var(--device-stripe-a) 8px 12px);border:3px solid transparent;border-radius:3px;box-shadow:none;container-type:inline-size;display:flex;flex-direction:column;height:min(var(--safe-vh),calc(var(--safe-vw) * 1825 / 862));max-height:var(--safe-vh);max-width:var(--safe-vw);overflow:hidden;position:relative;width:min(var(--safe-vw),calc(var(--safe-vh) * 862 / 1825))}@supports (width:1cqw){.device{--panel-u:1cqw}}@media (max-width:767px){:root{--panel-w:var(--safe-vw)}.page-shell{padding-bottom:0;padding-top:0}.device{aspect-ratio:auto;height:100dvh;max-height:100dvh;padding-bottom:var(--safe-bottom);padding-top:var(--safe-top);width:var(--safe-vw)}}.device.is-dimmed:after{background:var(--dim-overlay);content:"";z-index:7}.device.is-dimmed:after,.fx{inset:0;pointer-events:none;position:absolute}.fx{z-index:0}.fx-grid{background-image:linear-gradient(rgba(47,92,240,.16) 1px,transparent 0),linear-gradient(90deg,rgba(47,92,240,.16) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000);mask-image:linear-gradient(180deg,transparent,#000 30%,#000);opacity:0}.device[data-variant=crt] .fx-grid,.device[data-variant=grid] .fx-grid{animation:grid-drift 6s steps(20) infinite}@keyframes grid-drift{0%{background-position:0 0,0 0}to{background-position:0 40px,0 0}}.fx-horizon{background:radial-gradient(120% 60% at 50% 38%,rgba(47,92,240,.14),transparent 55%),radial-gradient(80% 40% at 80% 8%,rgba(230,51,71,.12),transparent 60%);opacity:0}.fx-forest{--tape-window:48s;--tape-span:74;overflow:hidden}.fx-forest:after,.fx-forest:before{animation:tape-scroll var(--tape-duration) linear infinite;bottom:0;content:none;left:0;position:absolute;top:0;width:calc(100% + var(--tape-tile));will-change:transform}.device[data-tape=held] .fx-forest:after,.device[data-tape=held] .fx-forest:before{animation-play-state:paused}@keyframes tape-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--tape-tile)),0,0)}}:root[data-skin=monke] .fx-forest{--forest-trees:url(/skins/monke/ui/forest-watermark.png);--forest-ratio:5}:root[data-skin=monke] .fx-forest:after{--tape-height:calc(var(--panel-u) * 106);--tape-tile:calc(var(--tape-height) * var(--forest-ratio));--tape-duration:calc(var(--tape-window) * 106 * var(--forest-ratio) / var(--tape-span));background-color:rgba(var(--ink-rgb),.08);-webkit-mask-position:left bottom;mask-position:left bottom}:root[data-skin=monke] .fx-forest:after,:root[data-skin=monke] .fx-forest:before{content:"";-webkit-mask-image:var(--forest-trees);mask-image:var(--forest-trees);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--tape-tile) var(--tape-height);mask-size:var(--tape-tile) var(--tape-height)}:root[data-skin=monke] .fx-forest:before{--tape-height:calc(var(--panel-u) * 72);--tape-tile:calc(var(--tape-height) * var(--forest-ratio));--tape-duration:calc(var(--tape-window) * 2 * 72 * var(--forest-ratio) / var(--tape-span));background-color:rgba(var(--ink-rgb),.04);-webkit-mask-position:calc(var(--panel-u) * 24) 100%;mask-position:calc(var(--panel-u) * 24) 100%}:root[data-skin=phoenix] .fx-forest{--ember-horizon:url(/skins/phoenix/ui/ember-horizon.png);--ember-ratio:3;--ember-opacity:0.25}:root[data-skin=phoenix][data-theme=dark] .fx-forest{--ember-opacity:0.3}:root[data-skin=phoenix] .fx-forest:after{--tape-height:calc(var(--panel-u) * 72);--tape-tile:calc(var(--tape-height) * var(--ember-ratio));--tape-duration:calc(var(--tape-window) * 72 * var(--ember-ratio) / var(--tape-span));background-image:var(--ember-horizon);background-position:0 100%;background-repeat:repeat-x;background-size:var(--tape-tile) var(--tape-height);content:"";opacity:var(--ember-opacity);-webkit-mask-image:linear-gradient(180deg,transparent calc(100% - var(--tape-height)),#000 calc(100% - var(--tape-height) * .55));mask-image:linear-gradient(180deg,transparent calc(100% - var(--tape-height)),#000 calc(100% - var(--tape-height) * .55))}:root[data-skin=seeker] .fx-forest{--seeker-floor:url(/skins/seeker/ui/floor-grid.svg);--seeker-stars:url(/skins/seeker/ui/starfield.svg);--floor-ratio:3;--stars-ratio:2;--floor-opacity:0.22}:root[data-skin=seeker][data-theme=dark] .fx-forest{--floor-opacity:0.3}:root[data-skin=seeker] .fx-forest:after{--floor-height:calc(var(--panel-u) * 72);--floor-width:calc(var(--floor-height) * var(--floor-ratio));animation:none;background-color:var(--cyan);content:"";opacity:var(--floor-opacity);width:100%;will-change:auto;-webkit-mask-image:var(--seeker-floor);mask-image:var(--seeker-floor);-webkit-mask-position:calc(74% + .24 * var(--floor-width)) 100%;mask-position:calc(74% + .24 * var(--floor-width)) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--floor-width) var(--floor-height);mask-size:var(--floor-width) var(--floor-height)}:root[data-skin=seeker][data-theme=dark] .fx-forest:before{--tape-height:calc(var(--panel-u) * 150);--tape-tile:calc(var(--tape-height) * var(--stars-ratio));--tape-duration:calc(var(--tape-window) * 2 * 150 * var(--stars-ratio) / var(--tape-span));background-color:rgba(var(--ink-rgb),.55);content:"";-webkit-mask-image:var(--seeker-stars);mask-image:var(--seeker-stars);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--tape-tile) var(--tape-height);mask-size:var(--tape-tile) var(--tape-height)}.fx-scanlines{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(47,92,240,calc(.18 * var(--scan))) 3px,rgba(47,92,240,calc(.18 * var(--scan))) 4px);z-index:6}.fx-scanlines:after{content:"";position:absolute;inset:-50% 0 auto 0;height:50%;background:linear-gradient(to bottom,transparent,rgba(47,92,240,calc(.05 * var(--scan))),transparent);animation:scan-roll 7s linear infinite}@keyframes scan-roll{0%{transform:translateY(0)}to{transform:translateY(420%)}}.fx-vignette{background:radial-gradient(120% 120% at 50% 50%,transparent 62%,rgba(47,92,240,.18) 100%);z-index:6;opacity:.35}.fx-flicker{z-index:7;opacity:0;background:var(--profit)}.fx-flicker.flash-profit{background:var(--profit)}.fx-flicker.flash-loss,.fx-flicker.flash-profit{mix-blend-mode:screen;animation:flicker-flash .46s steps(4)}.fx-flicker.flash-loss{background:var(--magenta)}@keyframes flicker-flash{0%{opacity:0}12%{opacity:.34}26%{opacity:.05}44%{opacity:.22}to{opacity:0}}.visual-fx-layer{contain:layout paint;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:11}.fx-led-rail{background:repeating-linear-gradient(to bottom,currentColor 0 clamp(8px,calc(var(--panel-u)*1.8),14px),transparent clamp(8px,calc(var(--panel-u)*1.8),14px) clamp(15px,calc(var(--panel-u)*3.4),26px));bottom:0;color:var(--cyan);opacity:0;position:absolute;top:0;width:clamp(4px,calc(var(--panel-u)*1.2),9px)}.fx-led-rail.fx-left{left:0}.fx-led-rail.fx-right{right:0}.fx-burst{--fx-color:var(--cyan);--fx-power:1;--fx-size:clamp(72px,calc(var(--panel-u) * 23),186px);color:var(--fx-color);height:calc(var(--fx-size) * var(--fx-power));left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--fx-size) * var(--fx-power));will-change:transform,opacity}.fx-burst.tone-long{--fx-color:var(--long)}.fx-burst.tone-profit{--fx-color:var(--profit)}.fx-burst.tone-danger,.fx-burst.tone-loss,.fx-burst.tone-short{--fx-color:var(--magenta)}.fx-burst.tone-panel{--fx-color:var(--cyan)}.fx-burst.tone-neutral{--fx-color:var(--ink)}.fx-core,.fx-label,.fx-particles,.fx-ring{position:absolute}.fx-ring{border:clamp(2px,calc(var(--panel-u)*.55),4px) solid;box-shadow:0 0 calc(18px * var(--glow)) currentColor,inset 0 0 calc(12px * var(--glow)) currentColor;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);inset:16%}.fx-ring:after,.fx-ring:before{background:currentColor;content:"";height:clamp(5px,calc(var(--panel-u)*1.3),10px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:116%}.fx-ring:after{height:116%;width:clamp(5px,calc(var(--panel-u)*1.3),10px)}.fx-core{background:currentColor;box-shadow:0 0 calc(10px * var(--glow)) currentColor,clamp(12px,calc(var(--panel-u)*3),22px) 0 0 currentColor,calc(-1 * clamp(12px,calc(var(--panel-u)*3),22px)) 0 0 currentColor,0 clamp(12px,calc(var(--panel-u)*3),22px) 0 currentColor,0 calc(-1 * clamp(12px,calc(var(--panel-u)*3),22px)) 0 currentColor;height:clamp(8px,calc(var(--panel-u)*1.8),14px);left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(8px,calc(var(--panel-u)*1.8),14px)}.fx-label{background:rgba(var(--paper-rgb),.78);border:2px solid;box-shadow:0 0 calc(12px * var(--glow)) currentColor;font-family:var(--font-display);font-size:var(--fs-display-xs);left:50%;line-height:1;padding:clamp(5px,calc(var(--panel-u)*1.2),9px) clamp(7px,calc(var(--panel-u)*1.8),13px);text-shadow:0 0 calc(7px * var(--glow)) currentColor;top:50%;transform:translate(-50%,-160%)}.fx-particles{inset:0}.fx-fry{--fry-dx:calc(var(--fry-sx) * clamp(30px, calc(var(--panel-u) * 9), 74px) * var(--fx-power));--fry-up:calc((0.55 + var(--fry-sy) * 0.85) * clamp(22px, calc(var(--panel-u) * 7), 56px) * var(--fx-power));--fry-fall:calc((0.8 + var(--fry-sy) * 0.5) * clamp(56px, calc(var(--panel-u) * 16), 130px) * var(--fx-power));--fry-rot:calc(var(--fry-sx) * 190deg);filter:drop-shadow(0 0 calc(7px * var(--glow)) currentColor);height:calc(clamp(14px, calc(var(--panel-u) * 3.8), 30px) * var(--fx-power));image-rendering:pixelated;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.fx-burst{animation:fx-burst-life 1.18s steps(8) forwards}.fx-ring{animation:fx-ring-pop .72s steps(7) forwards}.fx-core{animation:fx-core-pop .42s steps(5) forwards}.fx-label{animation:fx-label-pop .98s steps(7) forwards}.fx-fry{animation:fx-fry-drop .82s steps(7) forwards;animation-delay:calc(var(--fx-i) * 24ms)}.fx-burst.intensity-low .fx-ring{border-width:2px;box-shadow:0 0 calc(8px * var(--glow)) currentColor,inset 0 0 calc(5px * var(--glow)) currentColor;inset:24%}.fx-burst.intensity-low .fx-ring:after,.fx-burst.intensity-low .fx-ring:before{opacity:.35}.fx-burst.intensity-low .fx-core{box-shadow:0 0 calc(5px * var(--glow)) currentColor}.fx-burst.intensity-low .fx-label{font-size:var(--fs-display-xs);padding:clamp(4px,calc(var(--panel-u)*.9),7px) clamp(5px,calc(var(--panel-u)*1.3),10px)}.fx-burst.intensity-low .fx-fry:nth-child(n+8),.fx-burst.intensity-mid .fx-fry:nth-child(n+12){display:none}.fx-burst.intensity-high .fx-ring{border-width:clamp(3px,calc(var(--panel-u)*.8),6px);box-shadow:0 0 calc(28px * var(--glow)) currentColor,inset 0 0 calc(18px * var(--glow)) currentColor;inset:10%}.fx-burst.intensity-high .fx-core{box-shadow:0 0 calc(16px * var(--glow)) currentColor,clamp(16px,calc(var(--panel-u)*4),30px) 0 0 currentColor,calc(-1 * clamp(16px,calc(var(--panel-u)*4),30px)) 0 0 currentColor,0 clamp(16px,calc(var(--panel-u)*4),30px) 0 currentColor,0 calc(-1 * clamp(16px,calc(var(--panel-u)*4),30px)) 0 currentColor}.fx-burst.intensity-high .fx-label{box-shadow:0 0 calc(20px * var(--glow)) currentColor;filter:brightness(1.25);font-size:var(--fs-display-xs)}.fx-burst.intensity-high .fx-fry{animation-duration:.98s}.fx-achievement{--fx-size:clamp(150px,calc(var(--panel-u) * 42),330px)}.fx-achievement .fx-label{background:var(--fx-color);color:var(--bg-0);font-size:var(--fs-display-xs);text-shadow:none;transform:translate(-50%,-50%)}.fx-achievement .fx-ring{border-style:dashed;inset:7%}.fx-mute .fx-ring,.fx-panel .fx-ring,.fx-theme .fx-ring{border-style:dashed}.fx-liquidation .fx-ring,.fx-toast .fx-ring{animation-duration:.52s;border-width:clamp(3px,calc(var(--panel-u)*.8),6px)}.device.fx-screen-long{animation:cabinet-kick-long .42s steps(5)}.device.fx-screen-short{animation:cabinet-kick-short .42s steps(5)}.device.fx-screen-profit{animation:cabinet-jackpot .52s steps(6)}.device.fx-screen-danger,.device.fx-screen-loss{animation:cabinet-danger .52s steps(6)}.device.fx-screen-panel{animation:cabinet-panel .34s steps(4)}.device.fx-screen-profit .fx-led-rail{color:var(--profit);animation:fx-rail-hit .52s steps(6)}.device.fx-screen-long .fx-led-rail{color:var(--long);animation:fx-rail-hit .52s steps(6)}.device.fx-screen-danger .fx-led-rail,.device.fx-screen-loss .fx-led-rail,.device.fx-screen-short .fx-led-rail{color:var(--magenta);animation:fx-rail-hit .52s steps(6)}.device.fx-screen-panel .fx-led-rail{color:var(--cyan);animation:fx-rail-hit .42s steps(5)}.device[data-variant=light] .fx-vignette{opacity:.22}.device[data-variant=grid] .fx-grid,.device[data-variant=grid] .fx-horizon{opacity:1}.device[data-variant=grid] .fx-vignette{opacity:.45}.device[data-variant=crt] .fx-grid{opacity:.4}.device[data-variant=crt] .fx-horizon{opacity:.7}.device[data-variant=crt] .fx-scanlines{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1px,rgba(0,0,0,calc(.4 * var(--scan))) 2px,rgba(0,0,0,calc(.4 * var(--scan))) 3px)}.device[data-variant=crt] .fx-vignette{opacity:.92}.device[data-variant=crt] .play-area .direction-word,.device[data-variant=crt] .pnl-hero{text-shadow:1px 0 rgba(230,51,71,.5),-1px 0 rgba(47,92,240,.5),0 0 calc(14px*var(--glow)) currentColor}.bottom-bar,.info-window,.market-window,.picker-scrim,.settings-window,.share-window,.stake-window,.toast,.top-bar,.trade-body,.wallet-window{position:relative;z-index:2}.os-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--frame-pad);position:relative}.top-bar{flex:0 0 clamp(54px,7.4dvh,86px);gap:clamp(8px,calc(var(--panel-u)*1.8),14px);justify-content:flex-start;padding:clamp(6px,calc(var(--panel-u)*1.6),14px) clamp(6px,calc(var(--panel-u)*1.4),14px) 0}.asset-button,.top-bar{align-items:center;display:flex}.asset-button{flex:0 1 auto;gap:clamp(9px,calc(var(--panel-u)*2.2),16px);min-width:0;text-align:left;background:transparent;border:0;padding:0;color:inherit;font:inherit}button.asset-button{min-height:44px;min-width:44px}.asset-button .pixel-chevron{color:var(--cyan);flex:0 0 auto;grid-template-columns:repeat(7,clamp(2px,calc(var(--panel-u)*.5),4px));grid-template-rows:repeat(4,clamp(2px,calc(var(--panel-u)*.5),4px))}.asset-button.is-active .asset-symbol,.asset-button.is-active .pixel-chevron{color:var(--cyan)}.asset-button.is-static{cursor:default}.asset-label{align-items:center;gap:clamp(5px,calc(var(--panel-u)*1.2),9px);font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1;white-space:nowrap;color:var(--ink);text-shadow:none;letter-spacing:.5px;align-content:flex-start;flex-wrap:wrap;height:1.15em;row-gap:0}.asset-label,.asset-quote{display:flex;min-width:0;overflow:hidden}.asset-quote{gap:inherit;max-width:100%;text-overflow:ellipsis}.asset-price{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.asset-change.profit,.asset-price.profit{color:var(--profit)}.asset-change.loss,.asset-price.loss{color:var(--loss)}.asset-change{flex:0 0 auto;font-size:var(--fs-data-xs)}.asset-after-hours{color:var(--magenta);font-size:clamp(13px,calc(var(--panel-u)*2.8),22px)}.asset-after-hours,.asset-hot{flex:0 0 auto;font-family:system-ui,sans-serif;line-height:1}.asset-hot{font-size:clamp(11px,calc(var(--panel-u)*2.2),17px)}.coin{flex:0 0 auto;width:clamp(34px,calc(var(--panel-u)*8),56px);height:clamp(34px,calc(var(--panel-u)*8),56px);display:grid;place-items:center;background:transparent}.coin img{display:block;object-fit:contain}.coin img,.coin-badge{height:100%;width:100%}.coin-badge{align-items:center;background:var(--coin-badge-face,var(--bg-2));border-radius:50%;color:var(--coin-badge-ink,var(--ink));display:flex;font-family:var(--font-display);font-size:clamp(9px,calc(var(--panel-u) * 2.2),14px);justify-content:center;letter-spacing:.5px;line-height:1;text-shadow:none}.coin .coin-art-dark,:root[data-theme=dark] .coin .coin-art-light,:root[data-trading-mode=toly] .coin .coin-art-light{display:none}:root[data-theme=dark] .coin .coin-art-dark,:root[data-trading-mode=toly] .coin .coin-art-dark{display:block}.top-actions{display:flex;flex:0 0 auto;gap:clamp(6px,calc(var(--panel-u)*1.4),10px);margin-left:auto}.top-icon-button{align-items:center;border:2px solid var(--cyan);background:var(--bg-0);box-shadow:0 0 0 1px rgba(47,92,240,.14);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));color:var(--magenta);display:flex;justify-content:center;height:clamp(44px,calc(var(--panel-u)*6.4),48px);width:clamp(44px,calc(var(--panel-u)*6.4),48px)}.top-icon-button.is-active{background:var(--magenta);border-color:var(--magenta);color:var(--bg-0);box-shadow:0 0 calc(12px*var(--glow)) rgba(230,51,71,.6)}.top-icon{display:block;height:64%;width:64%}.top-icon path{fill:currentColor}.question-button,.theme-button{font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1}.toly-strap{align-items:center;background:linear-gradient(90deg,rgba(153,69,255,.18) 0,rgba(153,69,255,.08) 58%,rgba(20,241,149,.16) 100%),rgba(var(--paper-rgb),.55);border-top:1px solid var(--purple);border-bottom:1px solid var(--purple);color:var(--purple);display:flex;font-family:var(--font-data);font-size:clamp(13px,calc(var(--panel-u) * 3.7),18px);gap:clamp(6px,calc(var(--panel-u) * 1.4),12px);justify-content:space-between;letter-spacing:.5px;line-height:1;margin:clamp(4px,.8dvh,10px) clamp(6px,calc(var(--panel-u) * 1.4),14px) 0;padding:clamp(5px,calc(var(--panel-u) * 1.2),9px) clamp(6px,calc(var(--panel-u) * 1.4),12px);position:relative;white-space:nowrap;z-index:2}.toly-strap,.toly-strap-main{flex:0 0 auto}.toly-strap-earn{color:var(--ink-soft);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-options.mode-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-options.mode-options .settings-action{flex-direction:column;gap:2px}.settings-options.mode-options .settings-action[aria-disabled=true]{opacity:.55}.settings-options.mode-options small{font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:0;opacity:.7}.fee-hint.is-free .fee-main b{color:var(--profit)}.toly-wallet-foot{color:var(--purple)}.toly-points-tally{color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1}.toly-points-cap{color:rgba(var(--ink-rgb),.55)}.share-footnote-paper{color:var(--purple);display:block;letter-spacing:.5px}.share-footnote-standing{display:block}.activity-paper-tag{border:1px solid var(--purple);color:var(--purple);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:.5px;line-height:1;padding:2px 4px}.activity-signature.is-paper{color:var(--purple);cursor:default;text-decoration:none}:root[data-trading-mode=toly] .page-shell{background:radial-gradient(120% 80% at 50% -10%,rgba(153,69,255,.16),transparent 58%),radial-gradient(120% 80% at 50% 110%,rgba(20,241,149,.07),transparent 62%),var(--page-bg)}:root[data-trading-mode=toly] .fx-grid{background-image:linear-gradient(rgba(153,69,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(153,69,255,.18) 1px,transparent 0)}:root[data-trading-mode=toly] .fx-horizon{background:radial-gradient(120% 60% at 50% 38%,rgba(153,69,255,.16),transparent 55%),radial-gradient(80% 40% at 80% 8%,rgba(20,241,149,.1),transparent 60%)}:root[data-trading-mode=toly] .fx-scanlines{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(153,69,255,calc(.2 * var(--scan))) 3px,rgba(153,69,255,calc(.2 * var(--scan))) 4px)}:root[data-trading-mode=toly] .fx-scanlines:after{background:linear-gradient(to bottom,transparent,rgba(153,69,255,calc(.06 * var(--scan))),transparent)}:root[data-trading-mode=toly] .fx-vignette{background:radial-gradient(120% 120% at 50% 50%,transparent 62%,rgba(90,20,170,.22) 100%)}:root[data-trading-mode=toly] .top-icon-button:not(.is-active){box-shadow:0 0 0 1px rgba(153,69,255,.18)}.paper-watermark{inset:0;overflow:hidden;pointer-events:none;position:absolute;user-select:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0 24%,rgba(0,0,0,.3) 44%,transparent 64%);mask-image:linear-gradient(180deg,#000 0 24%,rgba(0,0,0,.3) 44%,transparent 64%)}.paper-watermark-weave{color:var(--cyan);display:flex;flex-direction:column;font-family:var(--font-data);font-size:clamp(13px,calc(var(--panel-u) * 3.4),19px);gap:clamp(15px,calc(var(--panel-u) * 4.2),32px);inset:-40% -30%;justify-content:center;letter-spacing:1px;line-height:1;opacity:.08;position:absolute;transform:rotate(-20deg);white-space:nowrap}:root[data-theme=dark] .paper-watermark-weave,:root[data-trading-mode=toly] .paper-watermark-weave{opacity:.1}.paper-watermark-row:nth-child(2n){transform:translateX(-6.5em)}.theme-auto-glyph{align-items:center;display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;line-height:1}.trade-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:clamp(8px,1.6dvh,20px)}.trade-grid{--axis-inset:clamp(8px,calc(var(--panel-u)*2.4),16px);--entry-label-right:calc(var(--price-axis-width) - 22px);--guide-label-left:clamp(26px,calc(var(--panel-u)*15),86px);--price-axis-width:clamp(100px,calc(var(--panel-u)*20),158px);--chart-axis-reach:clamp(16px,calc(var(--panel-u)*6),30px);display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) var(--price-axis-width);margin-left:calc(-1 * var(--frame-pad));min-height:0;position:relative;width:calc(100% + var(--frame-pad))}.play-area{min-width:0;overflow:hidden;position:relative}.price-chart{display:block;height:100%;image-rendering:pixelated;left:0;position:absolute;top:0;width:calc(100% - var(--price-axis-width) + var(--chart-axis-reach));z-index:1}.price-guide-line{left:0;position:absolute;right:calc(var(--axis-inset) + 2px);top:50%;transform:translateY(-50%);z-index:2;filter:none}.price-guide-line.is-current{border-top:clamp(2px,calc(var(--panel-u)*.7),4px) dashed var(--cyan);opacity:.78}.price-guide-line.is-entry{border-top:clamp(2px,calc(var(--panel-u)*.45),3px) solid var(--purple);opacity:.95;z-index:3}.tap-zone{align-items:center;display:flex;inset-inline:0;justify-content:center;position:absolute;z-index:4}.pixel-box:focus-visible,.tap-zone:focus-visible,.top-icon-button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.tap-long{bottom:50%;top:0}.tap-short{bottom:0;top:50%}.direction-cue{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,3.2dvh,34px);pointer-events:none;transition:filter .12s steps(2),transform .12s steps(3)}.direction-cue.long{transform:translateY(10%)}.direction-cue.short{transform:translateY(-6%)}.play-area.has-position .direction-cue.long{transform:translateY(26%)}.direction-label{align-items:center;display:inline-flex;justify-content:center;line-height:1.1;position:relative;white-space:nowrap}.direction-word{font-family:var(--font-display);font-size:clamp(26px,calc(var(--panel-u)*6),52px);line-height:1.1}.direction-cue.long .direction-word{color:var(--long)}.direction-cue.short .direction-word{color:var(--magenta)}.direction-multiplier{align-items:center;background:rgba(var(--paper-rgb),.84);border:clamp(2px,calc(var(--panel-u)*.45),4px) solid;clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));display:inline-flex;font-family:var(--font-display);font-size:var(--fs-display-xs);left:calc(100% + clamp(8px,calc(var(--panel-u)*1.8),14px));line-height:1;min-width:clamp(38px,calc(var(--panel-u)*9),70px);padding:clamp(5px,calc(var(--panel-u)*1.1),9px) clamp(6px,calc(var(--panel-u)*1.6),12px);position:absolute;top:50%;transform:translateY(-50%)}.direction-cue.long .direction-multiplier{color:var(--long);box-shadow:clamp(3px,calc(var(--panel-u)*.8),6px) clamp(4px,calc(var(--panel-u)*1),8px) 0 rgba(6,193,84,.18)}.direction-cue.short .direction-multiplier{color:var(--magenta);box-shadow:clamp(3px,calc(var(--panel-u)*.8),6px) clamp(4px,calc(var(--panel-u)*1),8px) 0 rgba(230,51,71,.18)}.tap-zone:not([aria-disabled=true]):active .direction-cue{animation:tap-zone-hit .22s steps(4)}.tap-zone:not([aria-disabled=true]):active .direction-cue.long,.tap-zone:not([aria-disabled=true]):active .direction-cue.short{filter:brightness(1.6)}.pixel-chevron{display:grid;grid-template-columns:repeat(7,clamp(7px,calc(var(--panel-u)*1.4),12px));grid-template-rows:repeat(4,clamp(7px,calc(var(--panel-u)*1.4),12px))}.pixel-chevron i{background:currentColor;display:block;height:100%;width:100%;box-shadow:none}.long .pixel-chevron{color:var(--long)}.short .pixel-chevron{color:var(--magenta)}.long .pixel-chevron i{box-shadow:clamp(3px,calc(var(--panel-u)*.85),7px) clamp(4px,calc(var(--panel-u)*1.05),9px) 0 rgba(6,193,84,.2),clamp(5px,calc(var(--panel-u)*1.25),11px) clamp(6px,calc(var(--panel-u)*1.45),13px) 0 rgba(17,22,36,.07)}.short .pixel-chevron i{box-shadow:clamp(3px,calc(var(--panel-u)*.85),7px) clamp(4px,calc(var(--panel-u)*1.05),9px) 0 rgba(230,51,71,.2),clamp(5px,calc(var(--panel-u)*1.25),11px) clamp(6px,calc(var(--panel-u)*1.45),13px) 0 rgba(17,22,36,.07)}:root[data-theme=light] .long .pixel-chevron i{box-shadow:clamp(2px,calc(var(--panel-u)*.45),4px) clamp(2px,calc(var(--panel-u)*.55),5px) 0 rgba(4,138,60,.45),clamp(3px,calc(var(--panel-u)*.7),6px) clamp(3px,calc(var(--panel-u)*.8),7px) 0 rgba(17,22,36,.12)}:root[data-theme=light] .short .pixel-chevron i{box-shadow:clamp(2px,calc(var(--panel-u)*.45),4px) clamp(2px,calc(var(--panel-u)*.55),5px) 0 rgba(163,32,50,.45),clamp(3px,calc(var(--panel-u)*.7),6px) clamp(3px,calc(var(--panel-u)*.8),7px) 0 rgba(17,22,36,.12)}:root[data-theme=light] .direction-cue.long .direction-word{text-shadow:0 0 5.5px rgba(6,193,84,.45),0 0 8.8px rgba(6,193,84,.25)}:root[data-theme=light] .direction-cue.short .direction-word{text-shadow:0 0 5.5px rgba(230,51,71,.45),0 0 8.8px rgba(230,51,71,.25)}.direction-cue{position:relative}.direction-cue.long .pixel-chevron{animation:cue-float-long 2s ease-in-out infinite,cue-arrow-glint-long 4.6s steps(46) infinite}.direction-cue.short .pixel-chevron{animation:cue-float-short 2s ease-in-out infinite,cue-arrow-glint-short 4.6s steps(46) infinite}.direction-word{background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:320% 100%,100% 100%;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cue-word-glide 4.6s steps(46) infinite}@keyframes cue-float-long{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cue-float-short{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes cue-word-glide{0%{background-position:160% 0,0 0}20%,to{background-position:-160% 0,0 0}}@keyframes cue-arrow-glint-long{0%,18%,to{color:var(--long)}9%{color:color-mix(in srgb,var(--long) 62%,#fff)}}@keyframes cue-arrow-glint-short{0%,18%,to{color:var(--magenta)}9%{color:color-mix(in srgb,var(--magenta) 62%,#fff)}}:root[data-theme=dark] .direction-cue.long .direction-word,:root[data-trading-mode=toly] .direction-cue.long .direction-word{text-shadow:0 0 calc(10px * var(--glow)) rgba(43,255,136,.9),0 0 calc(16px * var(--glow)) rgba(43,255,136,.5),clamp(2px,calc(var(--panel-u)*.6),5px) clamp(3px,calc(var(--panel-u)*.8),7px) 0 rgba(0,0,0,.55)}:root[data-theme=dark] .direction-cue.short .direction-word,:root[data-trading-mode=toly] .direction-cue.short .direction-word{text-shadow:0 0 calc(10px * var(--glow)) rgba(237,69,96,.9),0 0 calc(16px * var(--glow)) rgba(237,69,96,.5),clamp(2px,calc(var(--panel-u)*.6),5px) clamp(3px,calc(var(--panel-u)*.8),7px) 0 rgba(0,0,0,.55)}:root[data-theme=dark] .direction-cue.long .pixel-chevron,:root[data-trading-mode=toly] .direction-cue.long .pixel-chevron{filter:drop-shadow(0 0 calc(7px * var(--glow)) rgba(43,255,136,.9)) drop-shadow(clamp(1px,calc(var(--panel-u)*.5),3px) clamp(2px,calc(var(--panel-u)*.7),5px) 0 rgba(0,0,0,.5))}:root[data-theme=dark] .direction-cue.short .pixel-chevron,:root[data-trading-mode=toly] .direction-cue.short .pixel-chevron{filter:drop-shadow(0 0 calc(7px * var(--glow)) rgba(237,69,96,.9)) drop-shadow(clamp(1px,calc(var(--panel-u)*.5),3px) clamp(2px,calc(var(--panel-u)*.7),5px) 0 rgba(0,0,0,.5))}@media (hover:hover) and (pointer:fine){.top-icon-button:not(:disabled):hover{background:var(--cyan);color:var(--magenta)}button.pixel-box:not(:disabled):hover{box-shadow:0 0 calc(15px*var(--glow)) rgba(47,92,240,.5);filter:brightness(1.1)}button.stake-chip:not(:disabled):hover,button.wallet-pill:not(:disabled):hover{box-shadow:none;filter:brightness(1.04)}button.stake-chip:not(:disabled):hover:before,button.wallet-pill:not(:disabled):hover:before{box-shadow:0 3px 0 rgba(var(--pill-shadow-rgb),.1),0 8px 14px rgba(var(--pill-shadow-rgb),.09)}.top-icon-button:not(:disabled):active,button.pixel-box:not(:disabled):active{transform:translateY(2px);filter:brightness(1.25)}.close-button.is-visible:not(:disabled):hover{transform:translateY(-2px) scale(1.02)}.tap-zone:not([aria-disabled=true]):hover .direction-cue{filter:brightness(1.3)}.tap-zone:not([aria-disabled=true]):hover .direction-cue.long{transform:translateY(7%) scale(1.05)}.tap-zone:not([aria-disabled=true]):hover .direction-cue.short{transform:translateY(-3%) scale(1.05)}.play-area.has-position .tap-zone:not([aria-disabled=true]):hover .direction-cue.long{transform:translateY(23%) scale(1.05)}}.pnl-hero{font-family:var(--font-display);font-size:clamp(28px,calc(var(--panel-u)*7.4),64px);font-variant-numeric:tabular-nums;left:50%;line-height:1.18;max-width:100%;position:absolute;text-align:center;top:clamp(20px,4dvh,46px);transform:translateX(-50%);white-space:nowrap;z-index:3}.pnl-hero.is-hot{animation:pnl-hot-shake .32s steps(4) infinite}.pnl-hero.profit{color:var(--profit);text-shadow:none}.pnl-hero.neutral{color:var(--ink-soft);text-shadow:none}.pnl-hero.loss{color:var(--loss);text-shadow:none}.pnl-hero.is-settling{visibility:hidden}.pnl-food{animation:food-pop .36s steps(4);display:inline-block;filter:drop-shadow(2px 2px 0 rgba(var(--ink-rgb),.25));height:1.3em;image-rendering:pixelated;margin-right:clamp(6px,calc(var(--panel-u) * 1.6),12px);vertical-align:-.28em;width:auto}.pnl-fire{color:var(--profit);height:clamp(92px,15dvh,150px);left:50%;pointer-events:none;position:absolute;top:clamp(4px,1.4dvh,22px);transform:translateX(-50%);width:min(96%,430px);z-index:2}.pnl-fire i{animation:pnl-fire-rise .62s steps(6) infinite;background:currentColor;height:clamp(6px,calc(var(--panel-u)*1.5),12px);opacity:0;position:absolute;width:clamp(6px,calc(var(--panel-u)*1.5),12px);box-shadow:0 0 calc(8px*var(--glow)) currentColor}.pnl-fire i:nth-child(2n){box-shadow:0 -12px 0 currentColor,8px -4px 0 currentColor}.pnl-fire i:nth-child(3n){box-shadow:-8px -8px 0 currentColor,8px -16px 0 currentColor}.price-axis{align-self:center;height:92%;margin-left:0;position:relative;z-index:2}.axis-frame{inset:0;overflow:hidden;position:absolute}.axis-line{background:var(--magenta);bottom:0;right:var(--axis-inset);position:absolute;top:0;width:2px;box-shadow:none}.axis-line:after,.axis-line:before{background:var(--magenta);content:"";height:2px;right:0;position:absolute;width:16px}.axis-line:before{top:0}.axis-line:after{bottom:0}.axis-tick{align-items:center;display:flex;flex-direction:row-reverse;right:var(--axis-inset);position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:3}.tick-notch{background:var(--magenta);display:block;height:3px;width:13px}.tick-label{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1;margin-right:clamp(8px,calc(var(--panel-u)*2.4),16px)}.axis-band{right:clamp(14px,calc(var(--panel-u)*3.8),28px);min-height:4px;position:absolute;width:clamp(20px,calc(var(--panel-u)*6),36px);z-index:-1;opacity:.78}.axis-band.profit{background:var(--long);box-shadow:0 0 calc(10px*var(--glow)) rgba(6,193,84,.5)}.axis-band.loss{background:var(--loss);box-shadow:0 0 calc(10px*var(--glow)) rgba(230,51,71,.5)}.guide-price-label{--guide-color:var(--cyan);--guide-fill:rgba(47,92,240,0.22);--guide-shadow:rgba(47,92,240,0.55);align-items:stretch;background:rgba(var(--paper-rgb),.84);border:2px solid var(--guide-color);box-shadow:0 0 0 1px var(--guide-shadow),inset 0 0 0 1px rgba(47,92,240,.1);color:var(--guide-color);display:inline-flex;height:clamp(30px,calc(var(--panel-u)*7),44px);left:var(--guide-label-left);line-height:1;pointer-events:none;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:4}.guide-label-key{background:var(--guide-fill);border-right:2px solid var(--guide-color);color:var(--guide-color);flex:0 0 clamp(58px,calc(var(--panel-u)*14),78px);font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;padding:0 clamp(7px,calc(var(--panel-u)*1.8),12px)}.guide-label-key,.guide-label-value{align-items:center;display:flex;text-shadow:none}.guide-label-value{font-family:var(--font-data);font-size:var(--fs-data-sm);font-variant-numeric:tabular-nums;letter-spacing:.5px;min-width:7.4ch;padding:0 clamp(8px,calc(var(--panel-u)*2.2),14px)}.entry-label{--guide-color:var(--purple);--guide-shadow:color-mix(in srgb,var(--purple) 48%,transparent);left:auto;right:var(--entry-label-right)}.entry-label .guide-label-value{font-size:var(--fs-data-xs);letter-spacing:0;min-width:0;padding-inline:clamp(4px,calc(var(--panel-u)*1.2),8px)}.entry-label-connector{border-right:2px solid var(--purple);opacity:.9;pointer-events:none;position:absolute;right:calc(var(--entry-label-right) - 7px);width:7px;z-index:3}.entry-label-connector:after{background:var(--purple);content:"";height:2px;left:0;position:absolute;right:0}.entry-label-connector.is-above:after{top:0}.entry-label-connector.is-below:after{bottom:0}.current-price-tag{--price-tag-tip:clamp(10px,calc(var(--panel-u) * 2.2),16px);--price-tag-gap-nudge:clamp(10px,calc(var(--panel-u)*3),14px);--price-tag-x-pad:clamp(5px,calc(var(--panel-u)*1.5),10px);--price-tag-y-pad:clamp(4px,calc(var(--panel-u)*1.3),9px);--price-tag-text-width:8ch;align-items:center;background:var(--bg-0);border:2px solid var(--cyan);border-left:0;color:var(--magenta);font-family:var(--font-data);display:flex;font-size:var(--fs-data-xs);font-variant-numeric:tabular-nums;inline-size:calc(var(--price-tag-text-width) + var(--price-tag-x-pad) + var(--price-tag-x-pad));justify-content:center;right:calc(var(--axis-inset) - clamp(10px, calc(var(--panel-u) * 2.4), 18px) - var(--price-tag-gap-nudge));line-height:1;letter-spacing:.5px;overflow:visible;padding:var(--price-tag-y-pad) var(--price-tag-x-pad);position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:5;text-align:center;text-shadow:none;box-shadow:0 0 0 1px rgba(47,92,240,.18)}.current-price-value{display:block;inline-size:var(--price-tag-text-width);overflow:hidden;text-align:center}.current-price-tag:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--cyan) calc(50% - 1px),var(--cyan) calc(50% + 1px),var(--bg-0) calc(50% + 1px)) 0 0 /100% 50% no-repeat,linear-gradient(to top right,transparent calc(50% - 1px),var(--cyan) calc(50% - 1px),var(--cyan) calc(50% + 1px),var(--bg-0) calc(50% + 1px)) 0 100% /100% 50% no-repeat;content:"";inset-block:-2px;left:calc(-1 * var(--price-tag-tip));width:calc(var(--price-tag-tip) + 2px)}.current-price-tag:before,.liquidation-guide{filter:none;position:absolute;pointer-events:none}.liquidation-guide{border-top:2px dashed rgba(230,51,71,.78);left:0;right:calc(var(--axis-inset) + 2px);transform:translateY(-50%);z-index:4}.liquidation-price-label{--guide-color:var(--loss);--guide-fill:rgba(230,51,71,0.24);--guide-shadow:rgba(230,51,71,0.48);top:0}.liquidation-guide.is-clipped{border-top-style:solid;box-shadow:0 0 calc(18px*var(--glow)) rgba(230,51,71,.34)}.liquidation-guide.is-clipped .liquidation-price-label{background:rgba(var(--paper-rgb),.92)}.liquidation-guide.is-warning{animation:liq-guide-warning .76s steps(4) infinite}.liquidation-guide.is-critical{animation:liq-guide-critical .32s steps(4) infinite;border-top-width:3px}.device.has-liq-warning .liquidation-price-label{animation:liq-label-warning .76s steps(4) infinite}.device.has-liq-critical .liquidation-price-label{animation:liq-label-critical .32s steps(4) infinite}.device.has-liq-critical .fx-vignette{animation:liq-vignette .38s steps(4) infinite}.shift-strip{align-items:center;display:flex;flex:0 0 auto;gap:clamp(6px,calc(var(--panel-u)*1.6),14px);justify-content:space-between;margin:clamp(4px,.9dvh,10px) clamp(2px,calc(var(--panel-u)*.6),16px) 0;padding:clamp(4px,calc(var(--panel-u)*1.1),8px) 0;font-family:var(--font-data);font-size:var(--fs-data-xs);position:relative;z-index:2;white-space:nowrap}.shift-strip .shift-net{color:rgba(var(--ink-rgb),.55);min-width:0;overflow:hidden}.shift-strip .shift-net.profit{color:var(--profit)}.shift-strip .shift-net.loss{color:var(--loss)}.share-text-button{align-items:center;border-color:var(--cyan);color:var(--cyan);display:flex;flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;letter-spacing:1px;line-height:1;min-height:32px;min-width:64px;padding:0 clamp(5px,calc(var(--panel-u)*1.4),10px);--cut-lg:var(--cut-sm)}.share-text-button[aria-disabled=true]{border-color:rgba(var(--ink-rgb),.28);color:rgba(var(--ink-rgb),.35)}.mwa-connect{background:var(--bg-0);border:2px solid var(--cyan);color:var(--cyan);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;line-height:1;align-self:flex-start;padding:clamp(6px,calc(var(--panel-u) * 1.6),10px) clamp(8px,calc(var(--panel-u) * 2),14px);min-block-size:44px}.mwa-connect:disabled{cursor:default;opacity:.6}.mwa-status{color:var(--long);font-family:var(--font-data);font-size:var(--fs-data-chip);letter-spacing:.5px}.mwa-status.is-muted{color:rgba(var(--ink-rgb),.55)}.feed-alert,.mwa-status.is-error{color:var(--loss)}.feed-alert{align-self:center;max-inline-size:100%;text-align:center;text-wrap:balance;animation:feed-alert-pulse 1.6s steps(2) infinite;background:var(--bg-0);border:2px solid var(--loss);box-shadow:0 0 calc(8px * var(--glow)) rgba(230,51,71,.45);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;line-height:1;padding:clamp(4px,calc(var(--panel-u) * 1.1),7px) clamp(6px,calc(var(--panel-u) * 1.6),11px)}@keyframes feed-alert-pulse{0%,49%{opacity:1}50%,to{opacity:.5}}@media (prefers-reduced-motion:reduce){.feed-alert{animation:none}}.bottom-bar{display:flex;flex:0 0 auto;flex-direction:column;gap:clamp(6px,calc(var(--panel-u)*1.4),10px);padding:clamp(8px,calc(var(--panel-u)*2),16px) clamp(8px,calc(var(--panel-u)*2),16px) clamp(4px,calc(var(--panel-u)*1.2),10px)}.bottom-bar-controls{align-items:stretch;display:flex;gap:clamp(10px,calc(var(--panel-u)*2.4),18px);justify-content:space-between}.trade-sign-in{align-items:center;background:var(--cyan);border:2px solid var(--cyan);box-shadow:0 5px 0 var(--cyan-deep),0 0 calc(18px*var(--glow)) rgba(47,92,240,.42);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));color:var(--bg-0);display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--fs-display-sm);gap:clamp(4px,calc(var(--panel-u)*.9),7px);justify-content:center;letter-spacing:1px;min-height:clamp(58px,8dvh,76px);width:100%}.trade-sign-in-kicker{color:var(--bg-1);font-size:var(--fs-display-xs);opacity:.72}.trade-sign-in:active{box-shadow:0 2px 0 var(--cyan-deep);transform:translateY(3px)}.trade-sign-in:disabled{cursor:wait;filter:saturate(.4);opacity:.58}.trade-sign-in:focus-visible{outline:2px solid var(--long);outline-offset:4px}.trade-paper-mode{align-items:center;background:transparent;border:2px solid var(--cyan);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));color:var(--cyan);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;letter-spacing:1px;min-height:clamp(36px,5dvh,44px);padding:4px 10px;width:100%}.trade-paper-mode:active{transform:translateY(2px)}.trade-paper-mode:focus-visible{outline:2px solid var(--long);outline-offset:4px}.trade-sign-in-note{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;line-height:1.1;margin:0;text-align:center;text-wrap:balance}.pixel-box{background:var(--bg-1);border:2px solid var(--cyan);box-shadow:0 0 0 1px rgba(47,92,240,.12);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));position:relative}.wallet-slot{flex:1 1 0;position:relative;min-width:0}.stake-chip,.wallet-pill{align-items:center;display:flex;gap:clamp(9px,calc(var(--panel-u)*2.4),16px);background:transparent;border-color:transparent;box-shadow:none;height:clamp(50px,9.4dvh,72px);justify-content:flex-start;min-width:0;overflow:visible;width:100%;isolation:isolate;padding:0 clamp(9px,calc(var(--panel-u)*2.3),18px);white-space:nowrap}.stake-chip:before,.wallet-pill:before{background:rgba(var(--paper-rgb),.72);border:1px solid var(--pill-face-border);box-shadow:0 3px 0 rgba(var(--pill-shadow-rgb),.08),0 7px 12px rgba(var(--pill-shadow-rgb),.07);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));content:"";inset:clamp(5px,calc(var(--panel-u)*1.25),9px) clamp(.5px,calc(var(--panel-u)*.1),4px);position:absolute;z-index:0}.stake-chip>*,.wallet-pill>*{position:relative;z-index:1}.stake-chip>.haptic-switch-hit-target,.wallet-pill>.haptic-switch-hit-target{inset:0;position:absolute;z-index:20}.stake-chip .stack,.wallet-pill .stack{display:flex;flex:1 1 max-content;flex-direction:column;align-items:flex-start;gap:clamp(4px,calc(var(--panel-u)*1),8px);line-height:1;min-width:0}.stake-chip .stack{max-width:none}.cap{font-family:var(--font-display);font-size:var(--fs-display-xs);color:var(--ink-soft);letter-spacing:1px}.val{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--ink);text-shadow:none;letter-spacing:.5px;white-space:nowrap}.wallet-pill.wallet-pulse{animation:wallet-pop .46s steps(3)}.wallet-pill.wallet-pulse-low{animation-name:wallet-pop-soft}.wallet-pill.wallet-pulse-high{animation-name:wallet-pop-jackpot;animation-duration:.62s}.stake-slot{flex:1 1 0;min-width:0}.stake-chip{width:100%}.stake-chip .val{color:var(--ink);line-height:1;text-shadow:none}.stake-line{align-items:baseline;display:flex;font-size:var(--fs-data-chip);gap:clamp(5px,calc(var(--panel-u)*1.8),9px)}.stake-chip .stake-detail,.stake-line{font-family:var(--font-data);line-height:1;white-space:nowrap}.stake-chip .stake-detail{color:var(--ink-soft);display:inline-block;font-size:inherit;letter-spacing:0;max-width:none;min-width:0;width:max-content}.stake-chip.is-wide-stake .stake-detail-wide,.stake-detail-compact{display:none}.stake-chip.is-wide-stake .stake-detail-compact{display:inline}@media (max-width:355px){.stake-detail-wide{display:none}.stake-detail-compact{display:inline}}.wallet-shine{color:var(--profit);inset:-38px -28px;pointer-events:none;position:absolute;z-index:3}.wallet-shine.loss{color:var(--magenta)}.wallet-shine.low{inset:-18px -12px;opacity:.48}.wallet-shine.mid{opacity:.84}.wallet-shine.high{filter:brightness(1.5);inset:-54px -44px}.wallet-shine:after,.wallet-shine:before{animation:wallet-shine-burst .76s steps(6);background:currentColor;content:"";height:6px;left:16%;opacity:0;position:absolute;top:18%;width:6px}.wallet-shine.low:after,.wallet-shine.low:before{animation-name:wallet-shine-soft}.wallet-shine.high:after,.wallet-shine.high:before{animation-name:wallet-shine-jackpot;animation-duration:.98s}.wallet-shine:before{box-shadow:24px -18px 0 currentColor,52px -4px 0 currentColor,15px 42px 0 currentColor,76px 36px 0 currentColor,104px 0 0 currentColor,132px 30px 0 currentColor,64px -28px 0 currentColor}.wallet-shine:after{animation-delay:80ms;box-shadow:10px 24px 0 currentColor,42px 54px 0 currentColor,92px -14px 0 currentColor,126px 46px 0 currentColor,154px 8px 0 currentColor,70px 68px 0 currentColor;left:22%;top:10%}.food-icon{display:block;flex:0 0 auto;image-rendering:pixelated;object-fit:contain;pointer-events:none}.balance-icon{height:clamp(32px,calc(var(--panel-u)*7.6),50px);width:clamp(32px,calc(var(--panel-u)*7.6),50px)}.stake-icon{height:clamp(31px,calc(var(--panel-u)*7.2),48px);width:clamp(36px,calc(var(--panel-u)*8.4),56px)}.close-button{align-items:center;color:var(--bg-0);display:flex;flex:0 0 clamp(44px,5.6dvh,52px);font-family:var(--font-display);font-size:var(--fs-display-md);justify-content:center;margin:clamp(6px,1.2dvh,14px) clamp(8px,calc(var(--panel-u)*2),16px) 0;opacity:0;pointer-events:none;transform:translateY(8px) scale(.92);transform-origin:center;transition:opacity .18s steps(3),transform .22s steps(5);background:var(--magenta);border-color:var(--magenta);letter-spacing:1px;box-shadow:0 0 calc(16px*var(--glow)) rgba(230,51,71,.55),inset 0 0 12px rgba(0,0,0,.2)}.close-button:disabled{background:var(--bg-1);border-color:var(--ink-soft);color:var(--ink-soft);box-shadow:none}.close-button.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.92);visibility:hidden}.close-button.is-visible{animation:close-button-pop .26s steps(4);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.close-button.is-visible:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);content:"";inset:2px;opacity:.65;pointer-events:none;position:absolute;transform:translateX(-110%);animation:close-button-scan .92s steps(5) infinite}.share-pnl-button{border-color:var(--profit);color:var(--profit);flex:0 0 clamp(44px,5.6dvh,52px);font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:1px;margin:clamp(6px,1.2dvh,14px) clamp(8px,calc(var(--panel-u)*2),16px) 0;animation:close-button-pop .26s steps(4);box-shadow:0 0 calc(14px*var(--glow)) color-mix(in srgb,var(--profit) 42%,transparent)}.share-pnl-button,.share-pnl-face{align-items:center;display:flex;justify-content:center}.share-pnl-face{gap:clamp(8px,calc(var(--panel-u)*2),14px);position:relative;z-index:1}.share-pnl-amount{font-family:var(--font-data)}.share-pnl-button.is-big{animation:close-button-pop .26s steps(4),share-pnl-shake .48s step-end .26s}.share-pnl-button.is-huge{--share-rainbow:repeating-linear-gradient(90deg,var(--profit) 0 12.5%,var(--cyan) 12.5% 25%,var(--purple) 25% 37.5%,var(--magenta) 37.5% 50%);background-image:var(--share-rainbow);background-size:200% 100%;border-color:transparent;animation:close-button-pop .26s steps(4),share-pnl-shake .48s step-end .26s,share-rainbow-glide 1.2s steps(4) infinite}.share-pnl-button.is-huge:after{background:var(--bg-1);content:"";inset:2px;pointer-events:none;position:absolute}.share-pnl-button.is-huge .share-pnl-face{background-image:var(--share-rainbow);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:share-rainbow-glide 1.2s steps(4) infinite}.bottom-nav{display:flex;flex:0 0 auto;align-items:stretch;justify-content:space-between;gap:clamp(6px,calc(var(--panel-u)*1.6),12px);border-top:2px solid var(--cyan);background:linear-gradient(180deg,rgba(47,92,240,.08),rgba(248,249,252,0));padding:clamp(6px,calc(var(--panel-u)*1.5),11px) clamp(8px,calc(var(--panel-u)*2.2),16px) clamp(7px,calc(var(--panel-u)*1.8),14px);position:relative;z-index:2}.nav-button{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(3px,calc(var(--panel-u)*.8),6px);background:transparent;border:2px solid transparent;color:var(--ink-soft);cursor:pointer;font:inherit;text-decoration:none;padding:clamp(4px,calc(var(--panel-u)*1.1),9px) 0;clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));transition:color .12s steps(2);min-height:44px;min-width:44px}.nav-button .nav-icon{width:clamp(20px,calc(var(--panel-u)*4.6),32px);height:clamp(20px,calc(var(--panel-u)*4.6),32px);display:block}.nav-button .nav-icon path{fill:currentColor}.nav-button .nav-label{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.nav-button.is-active{background:var(--bg-1);border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 calc(12px*var(--glow)) rgba(47,92,240,.35)}.nav-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nav-panel{flex:1 1 auto;min-height:0;overflow-y:auto;gap:clamp(10px,calc(var(--panel-u)*2.4),18px);padding:clamp(12px,calc(var(--panel-u)*3),22px) clamp(10px,calc(var(--panel-u)*2.6),18px);position:relative;z-index:2}.nav-panel,.nav-panel-head{display:flex;flex-direction:column}.nav-panel-head{gap:clamp(8px,calc(var(--panel-u)*2),14px);align-items:center}.nav-panel-title{font-size:var(--fs-display-md);color:var(--magenta)}.nav-panel-sub,.nav-panel-title{font-family:var(--font-display);letter-spacing:1px}.nav-panel-sub{margin:0;font-size:var(--fs-display-xs);line-height:1.6;text-align:center;color:var(--ink-soft)}.leaderboard-tabs{display:flex;gap:clamp(6px,calc(var(--panel-u)*1.5),12px)}.lb-tab{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;background:var(--bg-1);border:2px solid var(--cyan-deep);color:var(--ink);padding:clamp(5px,calc(var(--panel-u)*1.3),10px) clamp(10px,calc(var(--panel-u)*2.6),18px);min-height:44px;min-width:44px;clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.lb-tab.is-active{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0)}.leaderboard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(6px,calc(var(--panel-u)*1.5),11px)}.leaderboard-row{display:grid;grid-template-columns:clamp(26px,calc(var(--panel-u)*6.5),46px) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,calc(var(--panel-u)*2),14px);background:var(--bg-1);border:2px solid var(--cyan);box-shadow:0 0 0 1px rgba(47,92,240,.12);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));padding:clamp(8px,calc(var(--panel-u)*1.9),14px) clamp(10px,calc(var(--panel-u)*2.4),16px)}.lb-rank{font-family:var(--font-display);font-size:var(--fs-display-xs);color:var(--purple);text-align:center}.lb-name{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-who{align-items:center;display:flex;gap:clamp(4px,calc(var(--panel-u)*1),8px)}.lb-who,.lb-who .lb-name{min-width:0}.skr-badge{display:block;flex:0 0 auto;image-rendering:pixelated}.lb-pnl{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--profit);white-space:nowrap}.leaderboard-row.top-1{border-color:var(--magenta)}.leaderboard-row.top-1 .lb-rank,.leaderboard-row.top-2 .lb-rank,.leaderboard-row.top-3 .lb-rank{color:var(--magenta)}.leaderboard-you{margin-top:auto;display:grid;grid-template-columns:clamp(26px,calc(var(--panel-u)*6.5),46px) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,calc(var(--panel-u)*2),14px);border-top:2px dashed rgba(47,92,240,.4);padding-top:clamp(10px,calc(var(--panel-u)*2.4),16px)}.leaderboard-you .lb-name{color:var(--magenta)}.leaderboard-you .lb-pnl{color:rgba(var(--ink-rgb),.55)}.leaderboard-you .lb-pnl.profit{color:var(--profit)}.leaderboard-you .lb-pnl.loss{color:var(--magenta)}.rank-coming-soon{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,calc(var(--panel-u)*3),24px);padding:clamp(24px,calc(var(--panel-u)*6),48px);text-align:center;border:2px solid var(--cyan);background:var(--bg-1);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.rank-coming-kicker{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:2px;color:var(--purple)}.rank-coming-soon h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,calc(var(--panel-u)*6.5),48px);line-height:1.2;color:var(--magenta);text-shadow:3px 3px 0 var(--cyan-deep)}.rank-coming-soon p{max-width:34ch;margin:0;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.2;color:var(--ink-soft)}.invite-page{min-height:100%;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#000;color:#f4f5ff}.invite-card{width:min(100%,480px);display:flex;flex-direction:column;align-items:center;padding:clamp(24px,7vw,44px);border:2px solid #2f5cf0;background:#050711;box-shadow:10px 10px 0 #10172c;clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));text-align:center}.invite-logo{width:96px;height:96px;background:url(/icon-192.png) 50%/contain no-repeat}.invite-eyebrow,.invite-form label,.invite-warning{font-family:var(--font-display);letter-spacing:1.5px}.invite-eyebrow{margin:18px 0 0;font-size:var(--fs-display-xs);color:#00d759}.invite-card h1{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(24px,8vw,42px);color:#2f5cf0;text-shadow:3px 3px 0 #121f59}.invite-copy{max-width:30ch;margin:16px 0 24px;font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1.15;color:#adb7d8}.invite-form{width:100%;display:grid;gap:10px}.invite-form label{text-align:left;font-size:var(--fs-display-xs);color:#8f9bc8}.invite-form input{width:100%;border:2px solid #2f5cf0;border-radius:0;background:#000;padding:14px 12px;font-family:var(--font-data);font-size:var(--fs-data-lg);letter-spacing:1px;text-align:center;text-transform:uppercase;color:#f4f5ff;outline:none}.invite-form input:focus{border-color:#00d759}.invite-action{border:0;border-radius:0;padding:15px 12px;min-height:44px;min-width:44px;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;cursor:pointer;clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.invite-form button{background:#2f5cf0;color:#fff}.invite-form button:disabled,.invite-form input:disabled{opacity:.55;cursor:wait}.invite-action:focus-visible{outline:2px solid #00d759;outline-offset:3px}.invite-error{min-height:1em;margin:0;font-family:var(--font-data);font-size:var(--fs-data-xs);color:#ff3da6}.invite-warning{margin:18px 0 0;font-size:var(--fs-display-xs);color:#ff3da6}.invite-panels{width:100%;display:grid;gap:24px}.invite-panel{min-width:0;display:grid;align-content:start;gap:0}.invite-panel-title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1.4;letter-spacing:1px;color:#f4f5ff}.invite-panel .invite-copy{margin:12px 0 20px}.invite-divider{display:flex;align-items:center;gap:10px;width:100%;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1.5px;color:#8f9bc8}.invite-divider:after,.invite-divider:before{content:"";flex:1;height:1px;background:#26335f}.waitlist-form{width:100%;display:grid;gap:10px}.waitlist-form label{text-align:left;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1.5px;color:#8f9bc8}.waitlist-form input{width:100%;border:2px solid #2f5cf0;border-radius:0;background:#000;padding:14px 12px;font-family:var(--font-data);font-size:var(--fs-data-md);letter-spacing:.3px;text-align:left;text-transform:none;color:#f4f5ff;outline:none}.waitlist-form input:focus{border-color:#00d759}.waitlist-form button:disabled,.waitlist-form input:disabled{opacity:.55;cursor:wait}.waitlist-action{border:0;border-radius:0;background:#00d759;padding:15px 12px;min-height:44px;min-width:44px;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;color:#001b0c;cursor:pointer;clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.waitlist-action:focus-visible{outline:2px solid #00d759;outline-offset:3px}.waitlist-error{min-height:1em;margin:0;font-family:var(--font-data);font-size:var(--fs-data-xs);color:#ff3da6}.waitlist-follow{display:inline-flex;align-items:center;justify-self:center;gap:8px;margin-top:2px;font-family:var(--font-data);font-size:var(--fs-data-sm);line-height:1;min-height:44px;min-width:44px;color:#f4f5ff;text-decoration:none}.waitlist-follow:hover .waitlist-follow-label{color:#00d759}.waitlist-follow:focus-visible{outline:2px solid #00d759;outline-offset:4px}.waitlist-x-mark{display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url(/assets/x-logo.svg) center/contain no-repeat;mask:url(/assets/x-logo.svg) center/contain no-repeat}.waitlist-success{width:100%;display:grid;gap:12px;text-align:center}.waitlist-success-title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:1.4;letter-spacing:1px;color:#00d759}.waitlist-success-copy{margin:0;font-family:var(--font-data);font-size:var(--fs-data-sm);line-height:1.15;color:#adb7d8}@media (min-width:720px){.invite-card{width:min(100%,880px)}.invite-panels{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:18px}.invite-divider{width:32px;height:100%;flex-direction:column}.invite-divider:after,.invite-divider:before{width:1px;height:auto}}.install-step{width:100%;display:grid;gap:14px;text-align:left}.install-heading{margin:0;font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:1.5px;color:#00d759;text-align:center}.install-heading:focus-visible{outline:2px solid #00d759;outline-offset:4px}.install-steps{margin:0;padding-left:22px;display:grid;gap:8px;font-family:var(--font-data);font-size:var(--fs-data-sm);line-height:1.2;color:#adb7d8}.install-steps li::marker{color:#00d759}.install-note{margin:0;padding-left:10px;border-left:2px solid #ff3da6;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.25;color:#adb7d8}.install-continue{border:2px solid #2f5cf0;background:transparent;padding:13px 10px;color:#f4f5ff}.install-url-block{display:grid;gap:6px}.install-url-label{line-height:1.25;color:#8f9bc8}.install-url,.install-url-label{margin:0;font-family:var(--font-data);font-size:var(--fs-data-xs)}.install-url{line-height:1.2;color:#f4f5ff;overflow-wrap:anywhere;user-select:text}.profile-id{display:flex;flex-direction:column;align-items:center;gap:clamp(5px,calc(var(--panel-u)*1.3),10px)}.profile-avatar{width:clamp(54px,calc(var(--panel-u)*13),84px);height:clamp(54px,calc(var(--panel-u)*13),84px);display:grid;place-items:center;background:var(--cyan);color:var(--bg-0);border:2px solid var(--cyan-deep);font-family:var(--font-display);font-size:clamp(20px,calc(var(--panel-u)*5),36px);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.profile-handle{font-family:var(--font-data);font-size:var(--fs-data-sm);color:var(--ink)}.profile-sub{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;color:var(--purple)}.profile-wallet{align-items:center;background:var(--bg-0);border-block:2px solid var(--cyan-deep);display:flex;gap:clamp(10px,calc(var(--panel-u)*2.5),18px);flex-wrap:wrap;justify-content:space-between;padding:clamp(9px,calc(var(--panel-u)*2.2),15px) clamp(10px,calc(var(--panel-u)*2.6),18px)}.profile-wallet>.copy-address-button{margin-left:auto}.profile-wallet-address{color:var(--magenta);letter-spacing:.5px}.copy-address-button,.profile-wallet-address{font-family:var(--font-display);font-size:var(--fs-display-xs);white-space:nowrap}.copy-address-button{align-items:center;background:var(--bg-0);border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));color:var(--cyan-deep);display:inline-flex;flex:0 0 auto;justify-content:center;letter-spacing:.4px;line-height:1.1;min-height:44px;min-width:44px;padding:4px 6px;text-align:center}.copy-address-button[data-copy-state=copied]{border-color:var(--long);color:var(--long)}.copy-address-button[data-copy-state=failed]{border-color:var(--magenta);color:var(--magenta)}.copy-address-button:active{transform:translate(2px,2px)}.copy-address-button:focus-visible{outline:2px solid var(--long);outline-offset:3px}@media (hover:hover) and (pointer:fine){.copy-address-button:not(:disabled):hover{background:var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(12px*var(--glow)) rgba(47,92,240,.45)}}.profile-wallet-note{color:rgba(var(--ink-rgb),.72);font-family:var(--font-data);font-size:var(--fs-data-chip);letter-spacing:.5px;line-height:1.5;text-wrap:pretty}.profile-wallet-tools{display:grid;gap:clamp(7px,calc(var(--panel-u)*1.7),12px);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-wallet-tool{align-items:flex-start;background:transparent;border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));color:var(--ink);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:44px;padding:clamp(7px,calc(var(--panel-u)*1.7),12px);text-align:left;text-decoration:none}.profile-wallet-tool>span{color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.profile-wallet-tool small{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:.4px}.profile-wallet-tool:active{background:var(--bg-1);transform:translate(2px,2px)}.profile-wallet-tool:disabled{cursor:wait;opacity:.55}.profile-wallet-tool:focus-visible{outline:2px solid var(--long);outline-offset:3px}.wallet-window-tools .profile-wallet-tool{align-items:center;flex-direction:row;justify-content:center;padding:clamp(6px,calc(var(--panel-u)*1.4),10px);text-align:center}.wallet-window-tools .profile-wallet-tool small{display:none}.profile-wallet-balances{display:grid;gap:clamp(7px,calc(var(--panel-u)*1.7),12px);grid-template-columns:minmax(0,1fr)}.profile-sol-row{align-items:baseline;border-top:1px solid rgba(var(--ink-rgb),.18);color:var(--ink-soft);display:flex;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:clamp(6px,calc(var(--panel-u)*1.4),10px);letter-spacing:.3px;padding-top:clamp(6px,calc(var(--panel-u)*1.4),10px);white-space:nowrap}.profile-sol-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.profile-sol-row small{font-size:inherit;margin-inline-start:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.profile-asset-balance{background:var(--bg-1);border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));display:flex;flex-direction:column;gap:clamp(5px,calc(var(--panel-u)*1.1),8px);min-width:0;padding:clamp(9px,calc(var(--panel-u)*2.2),15px)}.profile-asset-balance.usdc{border-color:var(--cyan)}.profile-asset-head{align-items:center;display:flex;gap:clamp(6px,calc(var(--panel-u)*1.5),10px);justify-content:space-between;min-width:0}.profile-asset-head .cap{min-width:0}.profile-asset-toggle{align-items:center;color:var(--cyan-deep);display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;letter-spacing:.6px;line-height:1.1;min-height:44px;min-width:44px;padding:4px 8px;white-space:nowrap}.profile-asset-toggle:active{transform:translate(2px,2px)}.profile-asset-toggle:focus-visible{outline:2px solid var(--long);outline-offset:3px}.profile-asset-value{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);font-variant-numeric:tabular-nums;line-height:1;overflow-wrap:anywhere}.profile-asset-purpose,.profile-card-purpose{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:.3px}.profile-funding{display:grid;gap:0}.profile-add-funds{align-items:center;background:var(--cyan);border:2px solid var(--cyan);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));color:var(--bg-0);display:flex;justify-content:space-between;min-height:clamp(44px,6.5dvh,58px);padding:clamp(9px,calc(var(--panel-u)*2.1),14px) clamp(11px,calc(var(--panel-u)*2.7),18px);width:100%}.profile-add-funds>span,.profile-fund-option>span{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.profile-add-funds small,.profile-fund-option small{font-family:var(--font-data);font-size:var(--fs-data-xs);font-weight:400;letter-spacing:.5px}.profile-add-funds:active{filter:brightness(1.25);transform:translate(2px,2px)}.profile-add-funds:focus-visible,.profile-fund-option:focus-visible{outline:2px solid var(--long);outline-offset:3px}.profile-funding-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s steps(4)}.profile-funding.is-open .profile-funding-reveal{grid-template-rows:1fr}.profile-funding-options{background:var(--bg-0);display:grid;gap:clamp(7px,calc(var(--panel-u)*1.6),11px);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.profile-funding.is-open .profile-funding-options{border:2px solid var(--cyan-deep);border-top:0;padding:clamp(8px,calc(var(--panel-u)*1.9),13px)}.profile-fund-option{align-items:flex-start;background:var(--bg-1);border:2px solid var(--cyan-deep);color:var(--ink);display:flex;flex-direction:column;gap:4px;min-height:clamp(54px,8dvh,70px);padding:clamp(8px,calc(var(--panel-u)*1.9),13px);text-align:left}.profile-fund-option.sol{border-color:var(--magenta)}.profile-fund-option.sol>span{color:var(--magenta)}.profile-fund-option.usdc>span{color:var(--cyan)}.profile-fund-option.primary{background:var(--cyan);border-color:var(--cyan);grid-column:1/-1}.profile-fund-option.primary small,.profile-fund-option.primary>span{color:var(--bg-0)}.profile-fund-option:active{background:var(--bg-2);transform:translate(2px,2px)}.profile-fund-option.primary:active{background:var(--cyan);filter:brightness(1.25)}.profile-fund-option:disabled{cursor:wait;opacity:.55}.profile-funding-options>p{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);grid-column:1/-1;margin:0}.profile-card{background:var(--bg-1);border:2px solid var(--cyan);box-shadow:0 0 0 1px rgba(47,92,240,.12);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));padding:clamp(10px,calc(var(--panel-u)*2.6),18px) clamp(12px,calc(var(--panel-u)*3),20px);display:flex;flex-direction:column;gap:clamp(4px,calc(var(--panel-u)*1),8px)}.profile-collateral-card{border-color:var(--cyan-deep)}.profile-balance{font-family:var(--font-data);font-size:var(--fs-data-hero);color:var(--ink);letter-spacing:.5px}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,calc(var(--panel-u)*2),14px)}.profile-stat{display:flex;flex-direction:column;gap:clamp(3px,calc(var(--panel-u)*.8),6px);background:var(--bg-1);border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));padding:clamp(8px,calc(var(--panel-u)*1.9),14px) clamp(0px,calc((var(--panel-u) - 3.75px) * 8),4.5px)}.profile-stat .val{font-family:var(--font-data);font-size:var(--fs-data-lg);color:var(--ink);letter-spacing:0;max-width:calc(100% - 4px);min-width:0;overflow-wrap:anywhere;white-space:normal}.profile-stat .val.profit{color:var(--profit)}.profile-stat .val.loss{color:var(--magenta)}@media (max-width:329px){.profile-stats{gap:0}}.profile-activity{background:var(--bg-1);border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.profile-activity-head{align-items:flex-start;background:var(--cyan-deep);color:var(--bg-0);display:flex;gap:clamp(8px,calc(var(--panel-u)*2),14px);justify-content:space-between;padding:clamp(9px,calc(var(--panel-u)*2.1),14px) clamp(10px,calc(var(--panel-u)*2.5),17px)}.profile-activity-head>div{display:grid;gap:clamp(4px,calc(var(--panel-u)*.9),7px);min-width:0}.profile-activity-head h2{font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;letter-spacing:1px;line-height:1.3;margin:0}.profile-activity-head span{font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:.4px;opacity:.78}.profile-activity-head strong{border:2px solid;flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;letter-spacing:.5px;padding:clamp(5px,calc(var(--panel-u)*1.1),8px);white-space:nowrap}.profile-activity-filters{background:var(--bg-0);border-bottom:2px solid var(--cyan-deep);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto;padding:0}.profile-activity-filters button{border-right:1px dashed rgba(var(--ink-rgb),.28);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:.5px;min-height:clamp(44px,calc(var(--panel-u)*8.6),44px);min-width:44px;padding:0}.profile-activity-filters button:last-child{border-right:0}.profile-activity-filters button.is-active{background:var(--cyan);color:var(--bg-0)}.activity-signature:focus-visible,.profile-activity-filters button:focus-visible,.profile-activity-scroll:focus-visible{outline:2px solid var(--long);outline-offset:-2px}.profile-activity-scroll{max-height:clamp(220px,31dvh,310px);min-height:clamp(170px,23dvh,220px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--cyan) var(--bg-0);scrollbar-gutter:stable;scrollbar-width:thin}.profile-activity-scroll::-webkit-scrollbar{width:8px}.profile-activity-scroll::-webkit-scrollbar-track{background:var(--bg-0)}.profile-activity-scroll::-webkit-scrollbar-thumb{background:var(--cyan);border:2px solid var(--bg-0)}.profile-activity-list{list-style:none;margin:0;padding:0}.profile-activity-row{border-bottom:2px dashed rgba(var(--ink-rgb),.22);display:grid;gap:clamp(8px,calc(var(--panel-u)*1.7),12px);padding:clamp(11px,calc(var(--panel-u)*2.6),17px) clamp(10px,calc(var(--panel-u)*2.5),17px)}.profile-activity-row:last-child{border-bottom:0}.profile-activity-row.status-failed{background:rgba(230,51,71,.07)}.activity-row-main{align-items:center;display:grid;gap:clamp(4px,calc(var(--panel-u)*1),7px) clamp(8px,calc(var(--panel-u)*1.8),12px);grid-template-columns:auto minmax(0,1fr) auto}.activity-status{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);gap:clamp(4px,calc(var(--panel-u)*.9),6px);letter-spacing:.4px;white-space:nowrap}.activity-status i{background:currentColor;display:block;height:clamp(6px,calc(var(--panel-u)*1.4),10px);width:clamp(6px,calc(var(--panel-u)*1.4),10px)}.activity-status.confirmed{color:var(--profit)}.activity-status.failed{color:var(--magenta)}.activity-status.pending i{animation:activity-pulse .9s steps(2) infinite}@keyframes activity-pulse{50%{opacity:.18}}.activity-time{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row-main>strong{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;grid-column:1/3;letter-spacing:.6px;line-height:1.4}.activity-primary{align-self:stretch;color:var(--ink);display:flex;font-family:var(--font-data);font-size:var(--fs-data-xs);grid-column:3;grid-row:1/3;justify-self:end;align-items:center;white-space:nowrap}.activity-breakdown .profit,.activity-primary.profit{color:var(--profit)}.activity-breakdown .loss,.activity-primary.loss{color:var(--magenta)}.activity-breakdown{display:grid;gap:clamp(6px,calc(var(--panel-u)*1.4),10px);grid-template-columns:repeat(2,minmax(0,1fr))}.activity-breakdown>span{color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.05;min-width:0;overflow-wrap:anywhere}.activity-breakdown b{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;letter-spacing:.4px;margin-bottom:4px}.activity-breakdown .gas-focus{color:var(--cyan)}.activity-signature{align-items:center;color:var(--cyan-deep);display:inline-flex;font-family:var(--font-data);font-size:var(--fs-data-xs);justify-self:start;letter-spacing:.3px;min-height:44px;min-width:44px;text-decoration:none}.activity-signature:hover{color:var(--cyan);text-decoration:underline}.activity-row-foot{align-items:center;display:flex;gap:clamp(6px,calc(var(--panel-u)*1.6),10px);justify-content:space-between}.profile-activity-empty{align-content:center;color:var(--ink-soft);display:grid;gap:clamp(7px,calc(var(--panel-u)*1.6),11px);justify-items:center;min-height:clamp(170px,23dvh,220px);padding:clamp(20px,calc(var(--panel-u)*5),34px);text-align:center}.profile-activity-empty>span{color:var(--cyan-deep);font-family:var(--font-data);font-size:var(--fs-data-hero);line-height:.8}.profile-activity-empty strong{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;letter-spacing:.7px}.profile-activity-empty p{font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.15;margin:0;max-width:32ch}.profile-sign-out{background:transparent;border:2px solid var(--magenta);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));color:var(--magenta);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;margin-top:auto;min-height:clamp(44px,6.5dvh,58px);padding:clamp(10px,calc(var(--panel-u)*2.3),16px);width:100%}.profile-sign-out:active{background:var(--magenta);color:var(--bg-0);transform:translate(2px,2px)}.profile-sign-out:disabled{cursor:wait;opacity:.55}.profile-sign-out:focus-visible{outline:2px solid var(--magenta);outline-offset:4px}@media (prefers-reduced-motion:reduce){.profile-funding-reveal{transition:none}.activity-status.pending i{animation:none}}.picker-scrim{inset:0}.os-window,.picker-scrim{position:absolute;z-index:8}.os-window{animation:os-window-in .22s steps(5);background:var(--bg-1);border:2px solid var(--cyan);box-shadow:0 0 calc(20px*var(--glow)) rgba(47,92,240,.4),0 14px 0 -6px rgba(0,0,0,.4);transform-origin:center}.os-window .titlebar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--cyan);color:var(--bg-0);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;padding:clamp(6px,calc(var(--panel-u)*1.7),11px) clamp(8px,calc(var(--panel-u)*2.2),14px)}.os-window .titlebar.magenta{background:var(--magenta)}.os-window .tb-x{width:clamp(16px,calc(var(--panel-u)*3.4),24px);height:clamp(16px,calc(var(--panel-u)*3.4),24px);display:grid;place-items:center;border:2px solid var(--bg-0);color:var(--bg-0);position:relative;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1}.os-window .tb-x:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.os-window .tb-x:hover{background:var(--bg-0);color:var(--cyan)}.os-window .titlebar.magenta .tb-x:hover{color:var(--magenta)}.os-window .win-body{padding:clamp(14px,calc(var(--panel-u)*3.4),22px)}.app-dialog-layer{align-items:center;background:rgba(5,8,16,.74);display:grid;inset:0;justify-items:center;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:1000}.app-dialog-scanlines{background-image:repeating-linear-gradient(180deg,transparent 0,transparent 3px,rgba(91,130,255,.08) 4px,rgba(91,130,255,.08) 5px);inset:0;pointer-events:none;position:absolute}.app-dialog-window{animation:os-window-in .22s steps(5);background:var(--bg-1);border:2px solid var(--cyan);box-shadow:8px 10px 0 rgba(0,0,0,.44),0 0 calc(24px*var(--glow)) rgba(47,92,240,.58);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));max-height:min(88dvh,720px);overflow:auto;position:relative;width:min(560px,calc(100vw - 32px));z-index:1}.app-dialog-window.tone-danger,.app-dialog-window.tone-warning{border-color:var(--magenta)}.app-dialog-titlebar{align-items:center;background:var(--cyan);color:var(--bg-0);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:space-between;letter-spacing:1px;min-height:44px;padding:8px 10px 8px 14px}.tone-danger .app-dialog-titlebar,.tone-warning .app-dialog-titlebar{background:var(--magenta)}.app-dialog-close{align-items:center;border:2px solid;display:flex;font-family:var(--font-data);font-size:var(--fs-data-lg);height:26px;justify-content:center;line-height:1;position:relative;width:26px}.app-dialog-close:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.app-dialog-button:focus-visible,.app-dialog-close:focus-visible,.app-dialog-field input:focus-visible{outline:2px solid var(--long);outline-offset:3px}.app-dialog-body{display:grid;gap:clamp(18px,4dvh,28px);padding:clamp(20px,5vw,32px)}.app-dialog-copy{display:grid;gap:12px}.app-dialog-eyebrow{color:var(--magenta);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;margin:0}.tone-info .app-dialog-eyebrow{color:var(--cyan)}.app-dialog-copy h2{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display-lg);letter-spacing:1px;line-height:1.35;margin:0}.app-dialog-copy p:not(.app-dialog-eyebrow){color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1.15;margin:0;max-width:calc(100% - 4px);overflow-wrap:anywhere;white-space:pre-line}.app-dialog-field{display:grid;gap:9px}.app-dialog-field>span{color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.app-dialog-field input{background:var(--bg-0);border:2px solid var(--cyan);border-radius:0;color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-hero);min-width:0;padding:10px 12px;width:100%}.app-dialog-field input::placeholder{color:rgba(var(--ink-rgb),.34)}.app-dialog-fills{display:flex;flex-wrap:wrap;gap:8px}.app-dialog-fill{background:var(--bg-0);border:2px solid var(--cyan);border-radius:0;color:var(--cyan);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:36px;padding:6px 10px}.app-dialog-fill:focus-visible{outline:2px solid var(--long);outline-offset:3px}.app-dialog-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-dialog-actions>:only-child{grid-column:1/-1}.app-dialog-button{border:2px solid var(--cyan);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:52px;padding:10px 8px}.app-dialog-button.secondary{background:var(--bg-0);color:var(--cyan)}.app-dialog-button.primary{background:var(--cyan);color:var(--bg-0)}.tone-danger .app-dialog-button.primary,.tone-warning .app-dialog-button.primary{background:var(--magenta);border-color:var(--magenta)}.app-dialog-button:not(:disabled):active{filter:brightness(1.3);transform:translate(2px,2px)}.first-run-explainer-window{width:min(600px,calc(100vw - 32px))}.first-run-explainer-body{gap:clamp(14px,3dvh,22px);padding:clamp(16px,4vw,28px)}.first-run-explainer-copy{gap:8px}.first-run-explainer-copy p:not(.app-dialog-eyebrow){font-size:var(--fs-data-xs);line-height:1.1}.first-run-explainer-points{display:grid;gap:clamp(9px,2dvh,14px)}.first-run-explainer-point{border-top:1px dotted rgba(var(--ink-rgb),.34);display:grid;gap:4px;padding-top:clamp(9px,2dvh,13px)}.first-run-explainer-point:first-child{border-top:0;padding-top:0}.first-run-explainer-point h3{color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;line-height:1.2;margin:0}.first-run-explainer-point p{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.08;margin:0;overflow-wrap:anywhere}.first-run-explainer-point b{color:var(--ink);font-weight:400}.first-run-explainer-action{width:100%}.sign-in-error{color:var(--magenta);font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1.15;margin:0;overflow-wrap:anywhere}.sign-in-link{background:none;border:0;color:var(--cyan);font-family:var(--font-display);font-size:var(--fs-display-xs);justify-self:start;letter-spacing:1px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:4px}.sign-in-link:disabled{color:rgba(var(--ink-rgb),.42);text-decoration:none}.sign-in-link:focus-visible{outline:2px solid var(--long);outline-offset:3px}.sign-in-legal a{color:var(--cyan);text-underline-offset:3px}.sign-in-code{display:grid;gap:clamp(5px,1.6vw,10px);grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.sign-in-code-cell{align-items:center;aspect-ratio:4/5;background:var(--bg-0);border:2px solid var(--cyan);color:var(--ink);display:flex;font-family:var(--font-data);font-size:var(--fs-data-hero);justify-content:center;line-height:1;min-width:0}.sign-in-code:focus-within .sign-in-code-cell.is-next{outline:2px solid var(--long);outline-offset:2px}.sign-in-code input{background:transparent;border:0;caret-color:transparent;color:transparent;font-size:16px;height:100%;inset:0;opacity:0;position:absolute;width:100%}.sign-in-address{color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-md);line-height:1.1;margin:0;overflow-wrap:anywhere;word-break:break-all}.dynamic-export-frame{min-height:180px;width:100%}.dynamic-export-frame iframe{border:0;display:block;min-height:180px;width:100%}@media (max-width:430px){.app-dialog-window{width:min(100%,400px)}.app-dialog-actions{grid-template-columns:1fr}.app-dialog-actions>:only-child{grid-column:auto}}.stake-window{--r:clamp(20px,calc(var(--panel-u)*5),42px);right:var(--r);bottom:calc(100% - var(--stake-anchor-y, 84%) + clamp(14px,calc(var(--panel-u)*3),20px));width:min(72%,600px)}.stake-window .win-body{display:grid;gap:clamp(10px,calc(var(--panel-u)*2.4),16px)}.stake-window-tail{color:var(--cyan);display:block;height:28px;width:42px;pointer-events:none;position:absolute;z-index:8;left:calc(var(--stake-anchor-x, 75%) - 21px);bottom:calc(100% - var(--stake-anchor-y, 84%) + clamp(14px,calc(var(--panel-u)*3),20px) - 26px);overflow:visible}.wallet-window{--l:clamp(20px,calc(var(--panel-u)*5),42px);display:flex;flex-direction:column;left:var(--l);bottom:calc(100% - var(--wallet-anchor-y, 84%) + clamp(14px,calc(var(--panel-u)*3),20px));max-height:calc(var(--wallet-anchor-y, 84%) - clamp(22px,calc(var(--panel-u)*5),38px));overflow:hidden;width:min(86%,640px)}.wallet-window .titlebar{flex:0 0 auto}.wallet-window .win-body{display:grid;gap:clamp(8px,calc(var(--panel-u)*2),14px);min-height:0;overflow-y:auto;overscroll-behavior:contain}.wallet-window-tail{color:var(--cyan);display:block;height:28px;width:42px;pointer-events:none;position:absolute;z-index:8;left:calc(var(--wallet-anchor-x, 25%) - 21px);bottom:calc(100% - var(--wallet-anchor-y, 84%) + clamp(14px,calc(var(--panel-u)*3),20px) - 26px);overflow:visible}.window-tail-fill{fill:var(--bg-1)}.window-tail-fill,.window-tail-stroke{shape-rendering:crispEdges}.window-tail-stroke{stroke:currentColor;stroke-width:2px}.market-window{--l:clamp(20px,calc(var(--panel-u)*5),42px);left:var(--l);top:calc(var(--market-anchor-y, clamp(70px,9dvh,108px)) + 18px);width:min(86%,560px)}.market-window .win-body{display:grid;gap:clamp(10px,calc(var(--panel-u)*2.4),16px)}.market-window-tail{background:transparent;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:16px solid var(--cyan);height:0;pointer-events:none;position:absolute;left:calc(var(--market-anchor-x, 20%) - 12px);top:calc(var(--market-anchor-y, clamp(70px,9dvh,108px)) + 8px);width:0;z-index:8}.market-options{display:grid;gap:clamp(10px,calc(var(--panel-u)*2.2),15px);max-height:min(52dvh,420px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.market-empty{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;padding:clamp(10px,calc(var(--panel-u)*2.2),15px) 0;text-align:center;overflow-wrap:anywhere}.market-search{align-items:center;background:var(--bg-1);display:flex;gap:clamp(6px,calc(var(--panel-u)*1.4),10px);padding-bottom:clamp(6px,calc(var(--panel-u)*1.4),10px);position:sticky;top:0;z-index:3}.market-search-label{color:var(--ink-soft);flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.market-search-input{background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);flex:1 1 auto;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1;min-height:38px;min-width:0;padding:clamp(6px,calc(var(--panel-u)*1.4),10px) clamp(8px,calc(var(--panel-u)*1.8),12px);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.market-search-input::placeholder{color:var(--ink-soft);opacity:.7}.market-search-input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.market-search-count{color:var(--ink-soft);flex:0 0 auto;font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1;min-width:2ch;text-align:right}.market-jump{background:var(--bg-2);border:2px solid var(--cyan);color:var(--cyan);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:40px;text-align:left;padding:clamp(6px,calc(var(--panel-u)*1.4),10px) clamp(9px,calc(var(--panel-u)*2.2),15px);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.market-jump:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.market-group{display:grid;gap:clamp(5px,calc(var(--panel-u)*1.2),8px)}.market-group-label{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px}.market-group-options{display:grid;gap:clamp(7px,calc(var(--panel-u)*1.6),11px)}.market-option-row{align-items:stretch;display:flex;gap:clamp(6px,calc(var(--panel-u)*1.2),9px);min-width:0}.market-option{align-items:center;background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);display:flex;gap:clamp(9px,calc(var(--panel-u)*2.2),16px);flex:1 1 auto;min-height:44px;min-width:44px;padding:clamp(6px,calc(var(--panel-u)*1.6),11px) clamp(9px,calc(var(--panel-u)*2.2),15px);text-align:left;clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.market-option.selected{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(47,92,240,.6)}.market-option:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.market-option.is-dimmed{opacity:.58}.market-option.is-dimmed.selected,.market-option.is-dimmed:focus-visible,.market-option.is-dimmed:hover{opacity:1}.market-option-coin{width:clamp(24px,calc(var(--panel-u)*5.4),38px);height:clamp(24px,calc(var(--panel-u)*5.4),38px)}.market-option-name{align-items:baseline;display:flex;flex:1 1 auto;gap:6px;min-width:0}.market-option-name b{flex:0 0 auto;font-family:var(--font-data);font-size:var(--fs-data-xs);font-weight:400;line-height:1;white-space:nowrap}.market-option-name small{flex:1 1 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-width:0;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-option-meta{align-items:center;display:flex;flex:0 0 auto;gap:clamp(3px,calc(var(--panel-u)*1.2),8px);margin-left:auto}.market-option-after-hours{color:var(--magenta);font-family:system-ui,sans-serif;font-size:clamp(13px,calc(var(--panel-u)*2.6),20px);line-height:1}.market-option-change{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1;min-width:5ch;text-align:right;white-space:nowrap}.market-option-change.profit{color:var(--profit)}.market-option-change.loss{color:var(--loss)}.market-option.selected .market-option-change{color:var(--bg-0)}.market-option-leverage{background:var(--bg-0);border:2px solid;color:var(--lime);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1;padding:clamp(3px,calc(var(--panel-u)*.8),5px) clamp(6px,calc(var(--panel-u)*1.6),11px)}.market-option.selected .market-option-leverage{color:var(--bg-0);background:transparent}.market-option-favourite{align-items:center;background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--magenta);display:flex;flex:0 0 clamp(44px,calc(var(--panel-u)*8),54px);font-family:system-ui,sans-serif;font-size:clamp(22px,calc(var(--panel-u)*4.2),32px);justify-content:center;line-height:1;min-height:44px;padding:0}.market-option-favourite.is-active{background:var(--bg-1);border-color:var(--cyan);color:var(--cyan)}.market-option-favourite:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.market-note{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;line-height:1.4;max-width:calc(100% - 4px)}@media (max-width:767px){.market-option{gap:6px;padding-inline:6px}.market-option-name small{letter-spacing:.25px}.market-option-meta{gap:2px}.market-option-change{min-width:0}.market-search-label{display:none}}.share-window{display:flex;flex-direction:column;left:clamp(10px,calc(var(--panel-u)*3),30px);right:clamp(10px,calc(var(--panel-u)*3),30px);max-height:calc(100% - clamp(52px,9dvh,96px));overflow:hidden;top:clamp(26px,4.5dvh,60px)}.share-window .titlebar{flex:0 0 auto}.share-window .win-body{display:grid;gap:clamp(8px,calc(var(--panel-u)*2),14px);min-height:0;overflow-y:auto;overscroll-behavior:contain}.share-preview-card{aspect-ratio:1;display:block;image-rendering:pixelated;width:100%}.share-preview-pending{align-items:center;aspect-ratio:1;color:rgba(var(--ink-rgb),.62);display:grid;font-family:var(--font-display);font-size:var(--fs-display-sm);justify-items:center;letter-spacing:1px;padding:clamp(10px,calc(var(--panel-u)*2.4),16px);text-align:center;width:100%}.share-options,.share-templates{display:flex;flex-wrap:wrap;gap:clamp(6px,calc(var(--panel-u)*1.6),10px)}.share-actions{display:grid;gap:clamp(6px,calc(var(--panel-u)*1.6),10px);grid-template-columns:repeat(auto-fit,minmax(clamp(62px,calc(var(--panel-u)*17),86px),1fr))}.share-action,.share-template,.share-toggle{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;letter-spacing:1px;line-height:1.2;min-height:clamp(30px,calc(var(--panel-u)*7),42px);padding:clamp(5px,calc(var(--panel-u)*1.3),9px) clamp(6px,calc(var(--panel-u)*1.6),11px);text-align:center;text-decoration:none}.share-template.is-selected,.share-toggle.is-on{background:var(--cyan);color:var(--bg-0)}.share-footnote,.share-hint,.share-status{font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:.5px;margin:0;text-align:center}.share-hint{color:var(--cyan)}.share-hint-link{display:block;text-decoration:underline;text-underline-offset:3px}.share-footnote{color:rgba(var(--ink-rgb),.5)}.share-status.ok{color:var(--profit)}.share-status.error{color:var(--loss)}.settings-window{--t:calc(var(--settings-anchor-y, clamp(70px,9dvh,108px)) + 18px);--r:clamp(20px,calc(var(--panel-u)*5),42px);right:var(--r);top:var(--t);width:min(86%,560px);display:flex;flex-direction:column;max-height:calc(100% - var(--t) - clamp(14px,calc(var(--panel-u)*3),24px));overflow:hidden}.settings-window .titlebar{flex:0 0 auto}.settings-window .win-body{display:grid;gap:clamp(12px,calc(var(--panel-u)*2.8),20px);min-height:0;overflow-y:auto;overscroll-behavior:contain}.settings-window-tail{background:transparent;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:16px solid var(--cyan);height:0;pointer-events:none;position:absolute;left:calc(var(--settings-anchor-x) - 12px);top:calc(var(--settings-anchor-y) + 8px);width:0;z-index:8}.sounds{display:grid;gap:clamp(9px,calc(var(--panel-u)*2.2),16px)}.sound-row{display:grid;gap:clamp(5px,calc(var(--panel-u)*1.2),9px)}.sound-name{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;color:var(--ink-soft)}.sound-control{display:flex;align-items:center;gap:clamp(8px,calc(var(--panel-u)*2),14px)}.sound-control .top-icon{flex:0 0 auto;width:clamp(18px,calc(var(--panel-u)*4),28px);height:clamp(18px,calc(var(--panel-u)*4),28px);color:var(--magenta)}.sound-control .top-icon path{fill:currentColor}.vol-slider{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:44px;height:clamp(44px,calc(var(--panel-u)*3.2),44px);background:transparent;cursor:pointer}.vol-slider::-webkit-slider-runnable-track{height:clamp(16px,calc(var(--panel-u)*3),20px);background:linear-gradient(90deg,var(--cyan) 0 var(--fill,50%),var(--bg-2) var(--fill,50%) 100%);border:2px solid var(--cyan-deep)}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1px;height:1px;background:transparent;border:0;box-shadow:none}.vol-slider::-moz-range-track{height:clamp(16px,calc(var(--panel-u)*3),20px);background:var(--bg-2);border:2px solid var(--cyan-deep)}.vol-slider::-moz-range-progress{height:clamp(16px,calc(var(--panel-u)*3),20px);background:var(--cyan)}.vol-slider::-moz-range-thumb{width:1px;height:1px;background:transparent;border:0;border-radius:0}.vol-slider:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.now-playing{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,calc(var(--panel-u)*2),14px);background:var(--bg-0);border:2px solid rgba(30,63,196,.4);padding:clamp(8px,calc(var(--panel-u)*1.9),13px) clamp(10px,calc(var(--panel-u)*2.4),16px);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.np-info{display:flex;flex-direction:column;gap:clamp(2px,calc(var(--panel-u)*.6),5px);min-width:0}.np-cap{font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;color:var(--purple)}.np-track{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-play{flex:0 0 auto;display:grid;place-items:center;width:clamp(44px,calc(var(--panel-u)*8.4),52px);height:clamp(44px,calc(var(--panel-u)*8.4),52px);background:var(--cyan);border:2px solid var(--cyan);color:var(--bg-0);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.np-play .np-glyph{width:56%;height:56%}.np-play .np-glyph path{fill:currentColor}.settings-howto{width:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;height:clamp(44px,6.4dvh,56px);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.settings-howto:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.settings-group{align-items:center;display:grid;gap:clamp(8px,calc(var(--panel-u)*1.8),12px);grid-template-columns:clamp(70px,calc(var(--panel-u)*18.75),90px) minmax(0,1fr)}.settings-label{color:var(--magenta);font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1.2}.settings-options{display:grid;gap:clamp(6px,calc(var(--panel-u)*1.4),10px);min-width:0}.settings-note{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.25;margin:0;min-width:0}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-options,.language-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-action{align-items:center;background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));display:flex;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:clamp(5px,calc(var(--panel-u)*1.4),10px);height:clamp(44px,7dvh,58px);justify-content:center;line-height:1;min-width:44px;padding:0 clamp(3px,calc(var(--panel-u)*.8),8px)}.settings-action .top-icon{height:clamp(18px,calc(var(--panel-u)*4),28px);width:clamp(18px,calc(var(--panel-u)*4),28px)}.settings-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-action b{font-weight:400}.settings-action.selected{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(47,92,240,.52)}.theme-options .settings-action{flex-direction:column;font-size:var(--fs-data-xs);gap:2px;padding-inline:2px}.theme-options .settings-action .top-icon{height:clamp(14px,calc(var(--panel-u)*3.4),23px);width:clamp(14px,calc(var(--panel-u)*3.4),23px)}.audio-action{justify-content:space-evenly}.wallet-total{align-items:center;color:var(--ink);display:flex;font-family:var(--font-data);font-size:var(--fs-data-xl);gap:clamp(8px,calc(var(--panel-u)*2),14px);line-height:1}.wallet-total .food-icon{height:clamp(26px,calc(var(--panel-u)*6),40px);width:clamp(26px,calc(var(--panel-u)*6),40px)}.wallet-breakdown{background:var(--bg-0);border:2px solid rgba(30,63,196,.4);display:grid;gap:clamp(4px,calc(var(--panel-u)*1.1),8px);padding:clamp(7px,calc(var(--panel-u)*1.8),12px) clamp(9px,calc(var(--panel-u)*2.2),14px)}.wallet-row{display:flex;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:10px;justify-content:space-between}.wallet-row span{color:var(--cyan-deep)}.wallet-row b{color:var(--ink);font-weight:400}.wallet-row b.hold{color:var(--purple)}.wallet-asset-row{align-items:baseline}.wallet-asset-row span{flex:1 1 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1.4}.wallet-asset-row b{flex:0 1 auto;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.wallet-sol-warning{align-items:center;background:var(--bg-0);border:2px solid var(--magenta);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));color:var(--magenta);display:flex;gap:clamp(8px,calc(var(--panel-u)*2),14px);justify-content:space-between;min-height:clamp(44px,6.4dvh,56px);padding:clamp(7px,calc(var(--panel-u)*1.7),11px) clamp(9px,calc(var(--panel-u)*2.2),14px);text-align:left;width:100%}.wallet-sol-warning>span{display:flex;flex-direction:column;gap:3px}.wallet-sol-warning b,.wallet-sol-warning strong{font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:400;letter-spacing:.6px}.wallet-sol-warning>span>span{font-family:var(--font-data);font-size:var(--fs-data-xs)}button.wallet-sol-warning:active{background:var(--magenta);color:var(--bg-0);transform:translate(2px,2px)}.wallet-balance-retry:focus-visible,button.wallet-sol-warning:focus-visible{outline:2px solid var(--long);outline-offset:3px}.profile-sol-warning{flex:0 0 auto}.wallet-balance-retry{border:2px dashed var(--cyan-deep);color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:.6px;min-height:clamp(44px,5.6dvh,48px);padding:clamp(7px,calc(var(--panel-u)*1.7),11px);width:100%}.wallet-balance-retry:active{background:var(--cyan-deep);color:var(--bg-0);transform:translate(2px,2px)}.wallet-actions{display:grid;gap:clamp(7px,calc(var(--panel-u)*1.6),11px);grid-template-columns:1fr}.wallet-action{align-items:center;background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);gap:clamp(6px,calc(var(--panel-u)*1.4),10px);height:auto;justify-content:center;letter-spacing:1px;line-height:1;min-height:clamp(58px,6.4dvh,68px)}.wallet-action.primary{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(47,92,240,.6)}.wallet-action.wide{grid-column:1/-1}.wallet-send-actions{display:grid;gap:inherit;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-action .food-icon{height:clamp(20px,calc(var(--panel-u)*4.6),32px);width:clamp(20px,calc(var(--panel-u)*4.6),32px)}.wallet-action>span{display:flex;flex-direction:column;gap:2px}.wallet-action>span>b{font-weight:400}.wallet-action>span>small{font-family:var(--font-data);font-size:var(--fs-data-xs);font-weight:400;line-height:1}.onboarding-checklist{background:var(--bg-1);border:2px solid var(--cyan-deep);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));display:grid;flex:0 0 auto;gap:clamp(5px,calc(var(--panel-u)*1.2),9px);margin:0 auto clamp(6px,1dvh,10px);padding:clamp(7px,calc(var(--panel-u)*1.7),12px);width:100%}.onboarding-steps{display:grid;gap:clamp(4px,calc(var(--panel-u)*1),8px);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.onboarding-step{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--font-display);flex-direction:column;font-size:var(--fs-display-xs);gap:clamp(4px,calc(var(--panel-u)*1),7px);letter-spacing:.5px;min-width:0}.onboarding-step b{font-weight:400;max-width:100%;min-width:0;text-align:center;white-space:normal;width:100%}.onboarding-step-marker{align-items:center;border:2px solid;display:flex;flex:none;font-family:var(--font-data);height:clamp(15px,calc(var(--panel-u)*3.2),21px);justify-content:center;width:clamp(15px,calc(var(--panel-u)*3.2),21px)}.onboarding-step.is-done{color:var(--cyan-deep)}.onboarding-step.is-done .onboarding-step-marker{background:var(--cyan-deep);color:var(--bg-0)}.onboarding-step.is-active{color:var(--ink)}.onboarding-step.is-active .onboarding-step-marker{border-color:var(--cyan);color:var(--cyan)}.onboarding-hint{color:var(--cyan-deep);font-family:var(--font-data);font-size:var(--fs-data-xs);margin:0}.onboarding-action{align-items:center;background:var(--cyan);border:2px solid var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(47,92,240,.6);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm));display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--fs-display-xs);gap:2px;height:clamp(44px,6.4dvh,54px);justify-content:center;letter-spacing:1px;width:100%}.onboarding-action b{font-weight:400}.onboarding-action small{font-family:var(--font-data);font-size:var(--fs-data-xs)}.onboarding-action:disabled{background:var(--bg-2);border-color:var(--ink-soft);box-shadow:none;color:var(--ink-soft)}.shift-log-head{align-items:baseline;display:flex;justify-content:space-between}.shift-log-when{color:var(--cyan-deep);font-family:var(--font-data);font-size:var(--fs-data-xs)}.shift-log{display:grid;list-style:none;margin:0;padding:0}.shift-log-row{align-items:center;border-bottom:2px dotted rgba(47,92,240,.35);display:flex;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:clamp(6px,calc(var(--panel-u)*1.4),10px);padding:clamp(5px,calc(var(--panel-u)*1.2),9px) 0}.shift-log-row:last-child{border-bottom:0}.round-side{flex:0 0 auto;font-size:var(--fs-data-xs)}.round-side.up{color:var(--long)}.round-side.down{color:var(--magenta)}.round-desc{color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-time{color:rgba(var(--ink-rgb),.45);flex:0 0 auto;font-size:var(--fs-data-xs)}.round-pnl{flex:0 0 auto;font-weight:400}.round-pnl.profit{color:var(--profit)}.round-pnl.loss{color:var(--loss)}.liq-tag{background:var(--magenta);color:var(--bg-0);flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);padding:2px 4px}.shift-log-empty{color:rgba(var(--ink-rgb),.5);font-family:var(--font-data);font-size:var(--fs-data-xs);padding:clamp(3px,.7dvh,7px) 0}.wallet-foot{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.wallet-foot>span{color:var(--cyan-deep);font-family:var(--font-data);font-size:var(--fs-data-xs);min-width:0}.wallet-foot>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-foot>span:last-child{flex:0 0 100%}.wallet-foot>span.wallet-foot-address{align-items:center;display:flex;gap:6px;overflow:visible;white-space:normal}.wallet-foot-address>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refill-button{align-items:center;display:inline-flex;gap:clamp(5px,calc(var(--panel-u)*1.2),8px);background:var(--bg-0);border:2px solid var(--cyan-deep);color:var(--cyan-deep);font-family:var(--font-data);font-size:var(--fs-data-xs);min-height:44px;min-width:44px;padding:clamp(3px,calc(var(--panel-u)*.9),6px) clamp(8px,calc(var(--panel-u)*2),14px)}.refill-button .food-icon{height:clamp(16px,calc(var(--panel-u)*3.6),24px);width:clamp(16px,calc(var(--panel-u)*3.6),24px)}.picker-section{display:grid;gap:clamp(9px,calc(var(--panel-u)*2.1),14px)}.picker-title{color:var(--magenta);font-family:var(--font-display);letter-spacing:1px;line-height:1.2}.picker-title,.stake-window .picker-title{font-size:var(--fs-display-xs)}.picker-options{display:grid;gap:clamp(7px,calc(var(--panel-u)*1.6),11px);grid-template-columns:repeat(4,1fr)}.picker-status{border:2px dashed var(--cyan-deep);color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);grid-column:1/-1;height:clamp(42px,7.8dvh,60px);letter-spacing:1px}.picker-option,.picker-status{align-items:center;display:flex;justify-content:center}.picker-option{background:var(--bg-2);border:2px solid var(--cyan-deep);color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-md);height:clamp(44px,7.8dvh,60px);line-height:1;min-width:44px;clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}.picker-options.is-wide-ladder .picker-option{font-size:clamp(13px,calc(var(--panel-u) * 3.4),18px);padding:0 2px}.picker-option.selected{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(47,92,240,.6)}.picker-option.is-short{border-color:var(--magenta);border-style:dashed;color:var(--ink-soft)}.picker-option.is-short.selected{background:var(--magenta);border-style:solid;border-color:var(--magenta);color:var(--bg-0);box-shadow:0 0 calc(14px*var(--glow)) rgba(230,51,71,.5)}.picker-option.is-below-lot{background:var(--bg-1);border-color:var(--ink-soft);border-style:dotted;color:var(--ink-soft);cursor:not-allowed;opacity:.5}.picker-option-custom{flex-direction:column;gap:4px;padding:0 2px}.picker-option.is-wide-label{font-size:clamp(13px,calc(var(--panel-u) * 3.4),18px)}.picker-option-custom.is-below-lot{cursor:pointer}.picker-option-edit{font-size:clamp(8px,calc(var(--panel-u) * 1.8),10px);opacity:.85}.picker-option-edit,.picker-shortfall{font-family:var(--font-display);letter-spacing:1px}.picker-shortfall{color:var(--magenta);font-size:var(--fs-display-xs);line-height:1.4}.picker-divider{border-top:2px dashed rgba(47,92,240,.4)}.leverage-readout{display:grid;gap:clamp(3px,calc(var(--panel-u)*.8),5px)}.leverage-main{align-items:baseline;display:flex;gap:clamp(8px,calc(var(--panel-u)*2),14px);white-space:nowrap}.leverage-readout b{color:var(--lime);font-family:var(--font-data);font-size:var(--fs-data-xl);font-weight:400;line-height:1;text-shadow:0 0 calc(10px*var(--glow)) rgba(47,92,240,.4)}.leverage-qualification{display:grid;gap:2px}.leverage-readout .liq-hint{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:1px;white-space:nowrap}.leverage-note,.leverage-readout .leverage-status,.leverage-readout .liq-hint{font-size:var(--fs-display-xs)}.leverage-note{color:var(--ink-soft);display:grid;font-family:var(--font-display);gap:1px;letter-spacing:.5px;line-height:1.1}.leverage-note span{white-space:nowrap}.stake-explainer{border:1px dashed rgba(47,92,240,.4);color:var(--ink-soft);display:grid;font-family:var(--font-display);font-size:var(--fs-display-xs);gap:clamp(4px,calc(var(--panel-u)*.9),7px);letter-spacing:.5px;line-height:1.25;padding:clamp(6px,calc(var(--panel-u)*1.3),9px)}.stake-explainer>div{display:grid;gap:2px}.stake-explainer-main{align-items:baseline;display:flex;gap:5px;white-space:nowrap}.stake-explainer-note{display:block;font-size:var(--fs-display-xs);white-space:nowrap}.stake-explainer-clause{display:inline-block;white-space:nowrap}.stake-explainer-clause-with-separator:after{content:"\00a0·"}.stake-explainer b{color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-xl);font-weight:400;line-height:1}.stake-explainer-label{color:var(--magenta);font-size:var(--fs-display-xs)}.exposure{color:var(--ink-soft);display:grid;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:clamp(2px,calc(var(--panel-u)*.6),4px)}.exposure-main{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.exposure b{color:var(--lime);font-size:var(--fs-data-hero);font-weight:400;line-height:1;text-shadow:0 0 calc(8px*var(--glow)) rgba(47,92,240,.4)}.exposure .liq-hint{color:var(--magenta);font-size:var(--fs-data-xs);white-space:nowrap}.exposure.fee-hint{margin-top:calc(var(--panel-u)*.8);opacity:.78}.exposure.fee-hint .fee-main{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.exposure.fee-hint .fee-main,.exposure.fee-hint b{font-family:var(--font-display);font-size:var(--fs-display-xs)}.exposure.fee-hint b{color:var(--cyan)}.exposure.fee-hint .liq-hint{color:var(--ink-soft);font-size:var(--fs-data-xs)}.info-window{--l:clamp(24px,calc(var(--panel-u)*5),50px);--t:clamp(80px,10dvh,128px);left:var(--l);right:var(--l);top:var(--t)}.info-window .win-body{display:grid;font-family:var(--font-data);font-size:var(--fs-data-xs);gap:clamp(10px,calc(var(--panel-u)*2.4),16px);line-height:1.35}.info-window p{margin:0;color:var(--ink);max-width:calc(100% - 4px)}.info-window b{color:var(--cyan)}.info-window .k-long{color:var(--long)}.info-window .k-short{color:var(--magenta)}.info-close{align-items:center;background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);height:clamp(44px,6.4dvh,56px);justify-content:center;letter-spacing:1px;margin-top:clamp(4px,calc(var(--panel-u)*1.4),10px)}.toast{background:var(--bg-1);border:2px solid var(--magenta);bottom:clamp(100px,14dvh,140px);color:var(--magenta);font-family:var(--font-data);font-size:var(--fs-data-xs);left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);z-index:9;clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.settlement-flight{font-family:var(--font-display);font-size:clamp(28px,calc(var(--panel-u)*7.4),64px);animation:settlement-charge .24s steps(3) infinite alternate;left:var(--settle-from-x);line-height:1.18;pointer-events:none;position:fixed;text-align:center;top:var(--settle-from-y);transform:translate(-50%,-50%) scale(1);transition:left .36s steps(10),top .36s steps(10),transform .36s steps(8),opacity .36s steps(4),filter .36s steps(4);white-space:nowrap;z-index:30}.settlement-flight.is-flying{animation:none;filter:brightness(1.4);left:var(--settle-to-x);opacity:.92;top:var(--settle-to-y);transform:translate(-50%,-50%) rotate(-10deg) scale(.34)}.settlement-flight.low{animation-duration:.38s;filter:brightness(.88);font-size:clamp(23px,calc(var(--panel-u)*6),48px);opacity:.88}.settlement-flight.mid{font-size:clamp(29px,calc(var(--panel-u)*7.5),64px)}.settlement-flight.high{animation-duration:.19s}.settlement-flight.is-hot{font-size:clamp(36px,calc(var(--panel-u)*9),78px)}.settlement-flight.profit{color:var(--profit);text-shadow:0 0 calc(20px*var(--glow)) rgba(6,193,84,.8)}.settlement-flight.loss{color:var(--loss);text-shadow:0 0 calc(20px*var(--glow)) rgba(230,51,71,.8)}.flight-food{display:inline-block;height:1.35em;image-rendering:pixelated;margin-right:clamp(5px,calc(var(--panel-u) * 1.4),10px);vertical-align:-.3em;width:auto}@keyframes fx-burst-life{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}8%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:0;transform:translate(-50%,-50%) scale(1.14)}}@keyframes fx-ring-pop{0%{opacity:0;transform:scale(.35) rotate(0deg)}14%{opacity:1;transform:scale(.78) rotate(0deg)}54%{opacity:1;transform:scale(1.08) rotate(6deg)}to{opacity:0;transform:scale(1.42) rotate(10deg)}}@keyframes fx-core-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}@keyframes fx-label-pop{0%{opacity:0;filter:brightness(1);transform:translate(-50%,-112%) scale(.8)}18%{opacity:1;filter:brightness(1.5);transform:translate(-50%,-164%) scale(1.08)}70%{opacity:1;filter:brightness(1.12);transform:translate(-50%,-178%) scale(1)}to{opacity:0;filter:brightness(1);transform:translate(-50%,-190%) scale(.92)}}@keyframes fx-fry-drop{0%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--fry-dx)*.15),6px) rotate(0deg) scale(.55)}16%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--fry-dx)*.55),calc(var(--fry-up)*-1)) rotate(calc(var(--fry-rot)*.45)) scale(1.05)}46%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--fry-dx)*.85),calc(var(--fry-up)*-.25)) rotate(calc(var(--fry-rot)*.8)) scale(1)}78%{opacity:1;transform:translate(-50%,-50%) translate(var(--fry-dx),calc(var(--fry-fall)*.6)) rotate(var(--fry-rot)) scale(.95)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--fry-dx)*1.1),var(--fry-fall)) rotate(calc(var(--fry-rot)*1.25)) scale(.85)}}@keyframes fx-rail-hit{0%,to{opacity:0;filter:brightness(1)}12%{opacity:.9;filter:brightness(1.8)}30%{opacity:.24;filter:brightness(1.1)}48%{opacity:.72;filter:brightness(1.6)}70%{opacity:.18;filter:brightness(1)}}@keyframes cabinet-kick-long{0%,to{filter:none;transform:translateY(0)}24%{filter:brightness(1.18);transform:translateY(-2px)}48%{filter:brightness(1.08);transform:translateY(1px)}72%{filter:brightness(1.2);transform:translateY(-1px)}}@keyframes cabinet-kick-short{0%,to{filter:none;transform:translateY(0)}24%{filter:brightness(1.16);transform:translateY(2px)}48%{filter:brightness(1.08);transform:translateY(-1px)}72%{filter:brightness(1.2);transform:translateY(1px)}}@keyframes cabinet-jackpot{0%,to{filter:none;transform:translate(0) scale(1)}15%{filter:brightness(1.45);transform:translateY(-3px) scale(1.004)}34%{filter:brightness(1.15);transform:translate(2px,1px) scale(1)}58%{filter:brightness(1.38);transform:translate(-1px,-2px) scale(1.003)}82%{filter:brightness(1.12);transform:translateY(1px) scale(1)}}@keyframes cabinet-danger{0%,to{filter:none;transform:translate(0)}12%{filter:brightness(1.22) saturate(1.2);transform:translate(-2px)}28%{filter:brightness(1.05);transform:translate(2px,-1px)}46%{filter:brightness(1.3) saturate(1.25);transform:translate(-1px,2px)}70%{filter:brightness(1.08);transform:translate(1px)}}@keyframes cabinet-panel{0%,to{filter:none;transform:translateY(0)}42%{filter:brightness(1.18);transform:translateY(-1px)}72%{filter:brightness(1.06);transform:translateY(1px)}}@keyframes tap-zone-hit{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes os-window-in{0%{opacity:0;filter:brightness(1.12);transform:translateY(10px) scale(.96)}68%{opacity:1;filter:brightness(1.05);transform:translateY(-2px) scale(1.01)}to{opacity:1;filter:brightness(1);transform:translateY(0) scale(1)}}@keyframes close-button-scan{0%{opacity:0;transform:translateX(-115%)}22%{opacity:.7;transform:translateX(-28%)}48%{opacity:.45;transform:translateX(52%)}to{opacity:0;transform:translateX(115%)}}@keyframes liq-guide-warning{0%,to{opacity:.78;filter:drop-shadow(0 0 calc(5px*var(--glow)) rgba(230,51,71,.7))}50%{opacity:1;filter:drop-shadow(0 0 calc(13px*var(--glow)) rgba(230,51,71,.95))}}@keyframes liq-guide-critical{0%,to{opacity:.9;filter:drop-shadow(0 0 calc(8px*var(--glow)) rgba(230,51,71,.8))}50%{opacity:1;filter:drop-shadow(0 0 calc(18px*var(--glow)) rgba(230,51,71,1))}}@keyframes liq-label-warning{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes liq-label-critical{0%,to{filter:brightness(1)}50%{filter:brightness(1.8)}}@keyframes liq-vignette{0%,to{opacity:.55}50%{opacity:.82}}@keyframes close-button-pop{0%{opacity:0;transform:translateY(10px) scale(.86)}72%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes share-pnl-shake{0%{transform:translateX(-3px)}16.6%{transform:translateX(3px)}33.3%{transform:translateX(-3px)}50%{transform:translateX(3px)}66.6%{transform:translateX(-3px)}83.3%{transform:translateX(3px)}to{transform:translateX(0)}}@keyframes share-rainbow-glide{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes pnl-hot-shake{0%,to{filter:brightness(1.15);transform:translateX(-50%) translateY(0) scale(1)}25%{filter:brightness(1.4);transform:translateX(-50%) translateY(-2px) scale(1.04)}50%{filter:brightness(1.25);transform:translateX(-50%) translateY(2px) scale(1.02)}75%{filter:brightness(1.5);transform:translateX(-50%) translateY(-1px) scale(1.06)}}@keyframes food-pop{0%{opacity:0;transform:scale(.4) rotate(-14deg)}55%{opacity:1;transform:scale(1.18) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes pnl-fire-rise{0%{opacity:0;transform:translateY(16px) scale(.55)}18%{opacity:1;transform:translateY(4px) scale(1.05)}58%{opacity:.9;transform:translateY(-20px) scale(1.28)}to{opacity:0;transform:translateY(-42px) scale(.8)}}@keyframes settlement-charge{0%{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}to{filter:brightness(1.45);transform:translate(-50%,-54%) scale(1.14)}}@keyframes wallet-pop-soft{0%,to{filter:none;transform:translateY(0) scale(1)}55%{filter:brightness(1.15);transform:translateY(-2px) scale(1.015)}}@keyframes wallet-pop{0%,to{filter:none;transform:translateY(0) scale(1)}48%,70%{filter:brightness(1.5);transform:translateY(-6px) scale(1.05)}}@keyframes wallet-pop-jackpot{0%,to{filter:none;transform:translateY(0) scale(1)}28%{filter:brightness(1.8);transform:translateY(-8px) scale(1.07)}56%{filter:brightness(1.25);transform:translateY(2px) scale(1.02)}78%{filter:brightness(1.6);transform:translateY(-4px) scale(1.05)}}@keyframes wallet-shine-soft{0%{opacity:0;transform:scale(.5)}30%{opacity:.65;transform:translateY(-1px) scale(.8)}to{opacity:0;transform:translateY(-3px) scale(.55)}}@keyframes wallet-shine-burst{0%{opacity:0;transform:scale(.5)}24%{opacity:1;transform:translateY(-3px) scale(1)}72%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.75)}}@keyframes wallet-shine-jackpot{0%{opacity:0;transform:scale(.45)}18%{opacity:1;transform:translateY(-5px) scale(1.15)}58%{opacity:1;transform:translateY(-11px) scale(1.24)}to{opacity:0;transform:translateY(-18px) scale(.84)}}.crash-screen{align-items:center;background:var(--bg-0);display:flex;height:100%;justify-content:center;padding:clamp(16px,4vw,32px);width:100%}.crash-window{background:var(--bg-1);border:2px solid var(--magenta);box-shadow:0 0 calc(20px*var(--glow)) rgba(230,51,71,.4),0 14px 0 -6px rgba(0,0,0,.4);display:grid;gap:clamp(12px,2.4vh,18px);max-width:460px;padding:clamp(16px,3vh,24px)}.crash-title{color:var(--magenta);font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:1px;margin:0}.crash-text{color:var(--ink);font-family:var(--font-data);font-size:var(--fs-data-xs);line-height:1.35;margin:0}.crash-restart{align-items:center;background:var(--magenta);border:2px solid var(--magenta);color:var(--bg-0);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg));display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);height:clamp(44px,6dvh,54px);justify-content:center;letter-spacing:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rank-board-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:clamp(24px,calc(var(--panel-u)*6),48px);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;line-height:1.6;text-align:center;color:var(--ink-soft)}.leaderboard-row.is-you{border-color:var(--magenta);box-shadow:0 0 calc(10px*var(--glow)) rgba(230,51,71,.35)}.leaderboard-row .lb-pnl.loss,.leaderboard-row.is-you .lb-name{color:var(--magenta)}.lb-points{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.lb-points-season{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--purple)}.leaderboard-you .lb-points-season{color:var(--magenta)}.rank-points-disclaimer{margin:0;padding-top:clamp(8px,calc(var(--panel-u)*2),14px);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;text-align:center;color:var(--ink-soft);opacity:.7}.lb-podium{position:relative;isolation:isolate}.lb-podium-1{--medal-hi:#fff6c2;--medal-a:#ffd84a;--medal-b:#f5a300;--medal-edge:#9a5b00;--medal-ink:#2b1800;--medal-glow:255,196,0;--podium-rank:var(--fs-display-lg);--podium-name:var(--fs-data-md);--podium-pad:clamp(14px,calc(var(--panel-u)*3.4),22px);--shine-period:2.4s;--shine-opacity:0.9}.lb-podium-2{--medal-hi:#ffffff;--medal-a:#e4e9f2;--medal-b:#a7b2c4;--medal-edge:#5b667c;--medal-ink:#161b26;--medal-glow:176,196,228;--podium-rank:var(--fs-display-md);--podium-name:var(--fs-data-sm);--podium-pad:clamp(11px,calc(var(--panel-u)*2.7),18px);--shine-period:3.8s;--shine-opacity:0.7}.lb-podium-3{--medal-hi:#ffe2c8;--medal-a:#f0a36a;--medal-b:#b8612a;--medal-edge:#6e3410;--medal-ink:#241005;--podium-rank:var(--fs-display-sm);--podium-name:var(--fs-data-xs);--podium-pad:clamp(9px,calc(var(--panel-u)*2.2),16px);--shine-period:5.6s;--shine-opacity:0.45}.lb-podium-1:before,.lb-podium-2:before{content:"";position:absolute;inset:2px;z-index:-1;background:rgb(var(--medal-glow));filter:blur(10px);pointer-events:none}.lb-podium-1:before{opacity:.55;animation:podium-breathe 1.6s steps(6) infinite alternate}.lb-podium-2:before{opacity:.4}.lb-podium-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,calc(var(--panel-u)*2.4),16px);padding:var(--podium-pad) clamp(10px,calc(var(--panel-u)*2.6),18px);background:linear-gradient(180deg,var(--medal-hi) 0 16%,var(--medal-a) 16% 60%,var(--medal-b) 60% 100%);border:3px solid var(--medal-edge);color:var(--medal-ink);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.lb-podium-1 .lb-podium-card{border-width:4px}.lb-podium.is-you .lb-podium-card{box-shadow:inset 0 0 0 3px var(--magenta)}.lb-podium-card>:not(.lb-podium-shine):not(.lb-podium-sparkles){position:relative;z-index:1}.lb-podium .lb-rank{display:grid;place-items:center;aspect-ratio:1;min-width:calc(var(--podium-rank) * 1.9);font-size:var(--podium-rank);color:var(--medal-a);background:var(--medal-ink);box-shadow:inset -3px -3px 0 rgba(0,0,0,.35),inset 3px 3px 0 rgba(255,255,255,.18)}.lb-podium .lb-name,.lb-podium .lb-points-season{font-size:var(--podium-name);color:var(--medal-ink)}.lb-podium-1 .lb-rank{margin-top:6px}.lb-podium-1 .lb-rank:before{content:"";position:absolute;top:-9px;left:50%;width:3px;height:3px;margin-left:-1.5px;background:var(--medal-ink);box-shadow:-6px 0 var(--medal-ink),6px 0 var(--medal-ink),-6px 3px var(--medal-ink),-3px 3px var(--medal-ink),0 3px var(--medal-ink),3px 3px var(--medal-ink),6px 3px var(--medal-ink),-6px 6px var(--medal-ink),-3px 6px var(--medal-ink),0 6px var(--medal-ink),3px 6px var(--medal-ink),6px 6px var(--medal-ink)}.lb-podium .lb-rank{position:relative}.lb-podium-shine{position:absolute;top:-30%;bottom:-30%;left:0;width:22%;z-index:0;pointer-events:none;opacity:var(--shine-opacity);background:linear-gradient(90deg,transparent 0 20%,rgba(255,255,255,.9) 20% 44%,transparent 44% 58%,rgba(255,255,255,.7) 58% 70%,transparent 70%);transform:translateX(560%) skewX(-22deg);animation:podium-shine var(--shine-period) steps(28) infinite}.lb-podium-2 .lb-podium-shine,.lb-podium-3 .lb-podium-shine{background:linear-gradient(90deg,transparent 0 30%,rgba(255,255,255,.85) 30% 62%,transparent 62%)}.lb-podium-sparkles{position:absolute;inset:0;z-index:2;pointer-events:none}.lb-podium-sparkles i{position:absolute;width:3px;height:3px;background:#fff;opacity:0;box-shadow:3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff;animation:podium-twinkle 1.8s steps(3) infinite}.lb-podium-sparkles i:first-child{top:18%;left:34%;animation-delay:0s}.lb-podium-sparkles i:nth-child(2){top:70%;left:52%;animation-delay:.45s}.lb-podium-sparkles i:nth-child(3){top:26%;left:72%;animation-delay:.9s}.lb-podium-sparkles i:nth-child(4){top:64%;left:88%;animation-delay:1.35s}@keyframes podium-shine{0%{transform:translateX(-160%) skewX(-22deg)}45%,to{transform:translateX(560%) skewX(-22deg)}}@keyframes podium-twinkle{0%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes podium-breathe{0%{opacity:.35}to{opacity:.85}}.profile-points-card{gap:clamp(8px,calc(var(--panel-u)*2),14px)}.profile-points-totals{display:flex;justify-content:space-around;gap:clamp(10px,calc(var(--panel-u)*2.4),18px)}.profile-points-figure{display:flex;flex-direction:column;align-items:center;gap:2px}.profile-points-value{font-family:var(--font-display);font-size:var(--fs-display-md);color:var(--purple)}.profile-points-caption{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--ink-soft);letter-spacing:1px}.profile-card-toggle{align-items:center;color:var(--cyan-deep);display:flex;font-family:var(--font-display);font-size:var(--fs-display-xs);justify-content:center;letter-spacing:1px;line-height:1.2;margin-top:clamp(4px,calc(var(--panel-u)*1),8px);min-height:44px;padding:clamp(6px,calc(var(--panel-u)*1.5),10px);text-align:center;width:100%}.profile-card-toggle:active{transform:translate(2px,2px)}.profile-card-toggle:focus-visible{outline:2px solid var(--long);outline-offset:3px}.profile-card-details{display:flex;flex-direction:column;gap:clamp(8px,calc(var(--panel-u)*2),14px);min-width:0}.profile-points-ledger{list-style:none;margin:0;padding:clamp(8px,calc(var(--panel-u)*2),14px) 0 0;display:flex;flex-direction:column;gap:clamp(4px,calc(var(--panel-u)*1),8px);border-top:2px dashed rgba(47,92,240,.4)}.profile-points-entry{display:flex;justify-content:space-between;align-items:baseline;gap:clamp(8px,calc(var(--panel-u)*2),14px)}.profile-points-entry-label{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis}.profile-points-entry-label,.profile-points-entry-value{font-family:var(--font-data);font-size:var(--fs-data-xs);white-space:nowrap}.profile-points-entry-value{color:var(--profit)}.profile-points-how{display:flex;flex-direction:column;gap:clamp(4px,calc(var(--panel-u)*1),8px);padding-top:clamp(8px,calc(var(--panel-u)*2),14px);border-top:2px dashed rgba(47,92,240,.4)}.profile-points-how-title{color:var(--ink-soft)}.profile-points-how-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.profile-points-how-row{display:flex;justify-content:space-between;align-items:baseline;gap:clamp(8px,calc(var(--panel-u)*2),14px)}.profile-points-how-label{color:var(--ink-soft);white-space:nowrap}.profile-points-how-label,.profile-points-how-value{font-family:var(--font-data);font-size:var(--fs-data-xs)}.profile-points-how-value{color:var(--ink);text-align:right}.profile-name-card,.profile-referral-card,.seeker-card{gap:clamp(8px,calc(var(--panel-u)*2),14px)}.seeker-card-head{align-items:center;display:flex;gap:clamp(10px,calc(var(--panel-u)*2.4),16px)}.seeker-card-intro{display:grid;gap:4px;min-width:0}.seeker-card-title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display-sm);letter-spacing:1px;margin:0}.seeker-card-copy,.seeker-card-steps{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0}.seeker-card-steps{display:grid;gap:4px;padding-left:1.4em}.seeker-card-link,.seeker-card-name,.seeker-card-unlink{color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:44px;padding:0 clamp(9px,calc(var(--panel-u)*2.3),18px)}.seeker-card-link:disabled,.seeker-card-name:disabled,.seeker-card-unlink:disabled{cursor:wait;opacity:.6}.seeker-card-unlink{align-self:flex-start;color:var(--ink-soft)}.seeker-card-names{display:flex;flex-wrap:wrap;gap:clamp(5px,calc(var(--panel-u)*1.2),9px)}.seeker-card-name{font-family:var(--font-data);font-size:var(--fs-data-sm);text-transform:none}.seeker-card-name[aria-pressed=true]{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0)}.seeker-card-status{color:var(--magenta);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0;min-height:1em}.seeker-card-later,.seeker-card-wear{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:44px;padding:0 clamp(9px,calc(var(--panel-u)*2.3),18px)}.seeker-card-wear{align-self:stretch;background:var(--cyan);border-color:var(--cyan);color:var(--bg-0)}.seeker-card-later{align-self:stretch;color:var(--ink-soft)}.seeker-card-skin.is-on{color:var(--cyan)}.seeker-card.is-verified{align-items:center;text-align:center}.seeker-verified-eyebrow,.seeker-verified-foot{color:var(--cyan);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:2px}.seeker-verified-foot{color:var(--ink-soft);letter-spacing:1px}.seeker-verified-title{font-size:var(--fs-display-md)}.seeker-verified-perks{align-self:stretch;color:var(--ink);display:grid;font-family:var(--font-data);font-size:var(--fs-data-sm);gap:6px;list-style:none;margin:0;padding:0;text-align:left}.seeker-verified-perks li:before{color:var(--cyan);content:"\2713  "}.seeker-orb{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.seeker-orb-body,.seeker-orb-rim{border-radius:50%;inset:0;position:absolute}.seeker-orb-body{animation:seeker-orb-breathe 6s ease-in-out infinite;background:radial-gradient(circle closest-side,#030208 0,#06040f 70%,#1a1248 82%,#4b3ee0 90%,rgba(128,112,255,.95) 93%,rgba(108,92,255,.3) 97%,rgba(108,92,255,0) 100%);box-shadow:0 0 26px 4px rgba(108,92,255,.32)}.seeker-orb-rim{animation:seeker-orb-spin 14s linear infinite;background:conic-gradient(from 0deg,rgba(169,155,255,0) 0deg,rgba(214,206,255,.95) 40deg,rgba(169,155,255,0) 110deg,rgba(169,155,255,0) 1turn);-webkit-mask:radial-gradient(circle closest-side,transparent 84%,#000 88%,#000 95%,transparent 99%);mask:radial-gradient(circle closest-side,transparent 84%,#000 88%,#000 95%,transparent 99%)}.seeker-orb-mark{position:relative}@keyframes seeker-orb-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes seeker-orb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.seeker-orb-body,.seeker-orb-rim{animation:none}}.profile-handle{align-items:center;display:inline-flex;gap:6px}.name-card-form{display:grid;gap:clamp(4px,calc(var(--panel-u)*1),8px);width:100%}.name-card-label{color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:.5px;text-align:left}.name-card-entry{align-items:center;background:var(--bg-0);border:2px dashed rgba(47,92,240,.4);display:flex;gap:clamp(5px,calc(var(--panel-u)*1.2),9px);min-width:0;padding:0 clamp(8px,calc(var(--panel-u)*2),14px) 0 0;width:100%}.name-card-entry:focus-within{border-color:var(--cyan);border-style:solid}.name-card-input{background:transparent;border:0;border-radius:0;color:var(--ink);flex:1 1 auto;font-family:var(--font-display);font-size:var(--fs-display-sm);letter-spacing:1px;min-height:44px;min-width:0;outline:none;padding:0 clamp(8px,calc(var(--panel-u)*2),14px);text-transform:uppercase}.name-card-input::placeholder{color:rgba(var(--ink-rgb),.3)}.name-card-input:disabled{cursor:not-allowed;opacity:.55}.name-card-count{color:var(--ink-soft);flex:0 0 auto;font-family:var(--font-data);font-size:var(--fs-data-xs)}.name-card-rules{color:var(--ink-soft)}.name-card-rules,.name-card-status{font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0;text-align:left}.name-card-status{color:var(--magenta);min-height:1em}.name-card-status.is-ok{color:var(--profit)}.name-card-status.is-note{color:var(--ink-soft)}.name-card-actions{display:flex;gap:clamp(5px,calc(var(--panel-u)*1.2),9px)}.name-card-remove,.name-card-save{color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:44px;padding:0 clamp(9px,calc(var(--panel-u)*2.3),18px);white-space:nowrap}.name-card-save{flex:1 1 auto}.name-card-remove{color:var(--ink-soft);flex:0 0 auto}.name-card-remove:disabled,.name-card-save:disabled{border-color:var(--ink-soft);color:var(--ink-soft);cursor:default}.name-card-toggle{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-data);font-size:var(--fs-data-sm);gap:10px;letter-spacing:1px;min-height:44px;position:relative}.name-card-toggle input{height:44px;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.name-card-toggle-box{background:var(--bg-2);border:2px solid rgba(var(--ink-rgb),.35);flex:0 0 auto;height:22px;position:relative;width:40px}.name-card-toggle-box:after{background:var(--ink-soft);content:"";height:14px;left:2px;position:absolute;top:2px;width:14px}.name-card-toggle input:checked+.name-card-toggle-box{background:var(--cyan);border-color:var(--cyan)}.name-card-toggle input:checked+.name-card-toggle-box:after{background:var(--bg-0);left:20px}.name-card-toggle input:focus-visible+.name-card-toggle-box{outline:2px solid var(--cyan);outline-offset:2px}.name-card-toggle input:disabled+.name-card-toggle-box{opacity:.45}.name-card-note{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0}.profile-referral-row{align-items:center;background:transparent;border:2px dashed rgba(47,92,240,.4);display:flex;gap:clamp(6px,calc(var(--panel-u)*1.5),10px);min-width:0;padding:clamp(6px,calc(var(--panel-u)*1.5),10px);width:100%}.profile-referral-row-value{color:var(--ink);flex:1 1 auto;font-family:var(--font-data);font-size:var(--fs-data-xs);min-width:0;overflow-wrap:anywhere;word-break:break-all}.profile-referral-row-value.is-code{color:var(--purple);letter-spacing:1px}.profile-referral-qr{--qr-plate:#f4f5f8;--qr-module:#0b0e14;display:flex;justify-content:center;padding-top:clamp(4px,calc(var(--panel-u)*1),8px)}.profile-referral-qr-code{display:block;height:auto;width:clamp(144px,calc(var(--panel-u) * 47),176px)}.qr-plate{fill:var(--qr-plate)}.qr-module{fill:var(--qr-module)}.profile-referral-mint{width:100%;cursor:pointer;padding:clamp(6px,calc(var(--panel-u)*1.5),10px);border:2px dashed rgba(47,92,240,.4);background:transparent;font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--purple);letter-spacing:1px}.profile-referral-mint:disabled{opacity:.5;cursor:default}.profile-referral-locked{display:block;width:100%;text-align:center;padding:clamp(6px,calc(var(--panel-u)*1.5),10px);border:2px dashed rgba(47,92,240,.25);color:var(--ink-soft)}.profile-referral-boost,.profile-referral-locked{font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px}.profile-referral-boost{color:var(--profit)}.referral-claim-form,.referral-claim-row{display:grid;width:100%}.referral-claim-form{gap:clamp(4px,calc(var(--panel-u)*1),8px)}.referral-claim-label{color:var(--cyan-deep);font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:.5px;text-align:left}.referral-claim-entry{align-items:stretch;display:flex;gap:clamp(5px,calc(var(--panel-u)*1.2),9px);min-width:0;width:100%}.referral-claim-input{background:var(--bg-0);border:2px dashed rgba(47,92,240,.4);border-radius:0;color:var(--ink);flex:1 1 auto;font-family:var(--font-data);font-size:var(--fs-data-lg);letter-spacing:1px;min-width:0;outline:none;padding:clamp(6px,calc(var(--panel-u)*1.5),10px);text-align:center;text-transform:uppercase}.referral-claim-input::placeholder{color:rgba(var(--ink-rgb),.35)}.referral-claim-input:focus{border-color:var(--cyan);border-style:solid}.referral-claim-input:disabled{cursor:wait;opacity:.55}.referral-claim-action{color:var(--ink);cursor:pointer;flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;min-height:44px;min-width:44px;padding:0 clamp(9px,calc(var(--panel-u)*2.3),18px)}.referral-claim-action:disabled{border-color:var(--ink-soft);color:var(--ink-soft);cursor:default}.referral-claim-status{color:var(--magenta);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0;min-height:1em}.referral-claim-status.is-applied{color:var(--profit)}.referral-claim-note{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);letter-spacing:1px;margin:0;text-align:left}.onboarding-checklist+.referral-claim-row{flex:0 0 auto;margin:0 auto clamp(6px,1dvh,10px);width:100%}.first-run-explainer-point .first-run-explainer-invite{color:var(--cyan-deep);letter-spacing:.5px}.legal-page{position:fixed;inset:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;display:grid;align-content:start;justify-items:center;background:var(--page-bg);color:var(--ink);padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.legal-card{width:min(100%,72ch);align-self:start;border:2px solid var(--cyan-deep);background:var(--bg-0);padding:clamp(18px,5vw,36px);clip-path:polygon(var(--cut-lg) 0,calc(100% - var(--cut-lg)) 0,100% var(--cut-lg),100% calc(100% - var(--cut-lg)),calc(100% - var(--cut-lg)) 100%,var(--cut-lg) 100%,0 calc(100% - var(--cut-lg)),0 var(--cut-lg))}.legal-head{border-bottom:2px solid var(--bg-2);padding-bottom:clamp(12px,3vw,20px)}.legal-eyebrow{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1.5px;color:var(--cyan-deep)}.legal-title{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:1.35;color:var(--ink)}.legal-effective,.legal-title{margin:12px 0 0;letter-spacing:1px}.legal-effective{font-family:var(--font-data);font-size:var(--fs-data-xs);color:var(--ink-soft)}.legal-section{margin-top:clamp(20px,5vw,32px)}.legal-heading{margin:0 0 12px;font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1.5;letter-spacing:1px;color:var(--cyan-deep)}.legal-copy{margin:0 0 12px;max-width:66ch;font-family:var(--font-data);font-size:var(--fs-data-sm);line-height:1.25;letter-spacing:.4px;color:var(--ink);text-wrap:pretty}.legal-copy:last-child{margin-bottom:0}.legal-links{display:flex;flex-wrap:wrap;gap:clamp(10px,3vw,18px);justify-content:center}.legal-link{min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--fs-display-xs);letter-spacing:1px;color:var(--ink-soft);text-decoration:none}.legal-link:active{color:var(--cyan-deep)}.legal-link:focus-visible{outline:2px solid var(--long);outline-offset:3px}.legal-card-links{margin-top:clamp(24px,6vw,40px);border-top:2px solid var(--bg-2);padding-top:clamp(12px,3vw,20px)}.invite-legal{margin-top:18px}.invite-legal .legal-link{color:#8f9bc8}.invite-legal .legal-link:active{color:#f4f5ff}.invite-legal .legal-link:focus-visible{outline-color:#00d759}.profile-legal{margin-top:clamp(4px,1dvh,10px)}@media (max-width:767px){.os-page{padding-bottom:max(4px,calc(var(--frame-pad) - var(--safe-bottom)));padding-top:max(4px,calc(var(--frame-pad) - var(--safe-top)))}.shift-strip{margin-top:0}.toast{bottom:calc(clamp(100px,14dvh,140px) + var(--safe-bottom))}.share-window{max-height:calc(100% - clamp(52px,9dvh,96px) - var(--safe-top) - var(--safe-bottom));top:calc(clamp(26px,4.5dvh,60px) + var(--safe-top))}.info-window{--t:calc(clamp(80px,10dvh,128px) + var(--safe-top))}}