/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#080b0c;--surface-1:#101516;--surface-2:#192122;--line:#263133;--text-hi:#f0f5f3;--text-mid:#a0b1af;--text-low:#7d9290;--accent:#b6ff5c;--accent-hot:#d3ff9d;--amber:var(--accent);--amber-hot:var(--accent-hot);--cyan:#5edec3;--alert:#ff647c;--live:#5edec3;--mobile-viewport-height:100dvh;--mobile-viewport-top:0px}*{box-sizing:border-box}html{background:var(--ground);width:100%;overflow-x:clip}body{background:var(--ground);width:100%;min-width:0;min-height:100%;color:var(--text-hi);font-family:var(--font-inter), sans-serif;margin:0;font-size:13px;overflow-x:clip}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}input,select,textarea{scroll-margin-block:88px}:where(button,a,select,summary):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.mobile-discovery{display:none}.search-field:focus-within,.docs-search:focus-within,.amount-input:focus-within,.wallet-field>div:focus-within,.wallet-field>input:focus{border-color:var(--amber);outline-offset:2px;outline:2px solid #b6ff5c3d}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.ui-action-icon{flex:none;width:1em;height:1em;display:block;overflow:visible}.gate-page{color:#a0b1af;min-height:100vh;font-family:var(--font-inter), Inter, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#080b0c;flex-direction:column;display:flex}.gate-page a{color:#a0b1af;text-underline-offset:3px;text-decoration:underline}.gate-page a:hover{color:#f0f5f3}.gate-page :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b6ff5c}.gate-top{align-items:center;gap:4px;padding:20px 28px;display:flex}.aggro-brand-mark{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}.gate-wordmark{font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:.04em;color:#f0f5f3;font-size:15px;font-weight:700}.gate-main{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:0 24px 56px;display:flex}.gate-card{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:860px;display:flex}.gate-scene{width:100%;max-width:860px;display:block}.gate-copy{flex-direction:column;align-items:center;gap:16px;margin-top:8px;display:flex}.gate-copy h1{font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;color:#f0f5f3;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,44px);font-weight:700}.gate-login-trigger{isolation:isolate;color:#171005;width:min(300px,100vw - 48px);height:52px;font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#ffd675 0%,#b6ff5c 48%,#ff7a1a 100%);border:1px solid #ffdc89b8;border-radius:14px;justify-content:center;align-items:center;padding:0 48px;font-size:16px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #ff941838,inset 0 1px #ffffff6b}.gate-login-trigger:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ffffff75,#0000);transition:transform .45s;position:absolute;inset:-70% 58% -70% -25%;transform:skew(-22deg)}.gate-login-trigger>span,.gate-login-trigger>b{z-index:1}.gate-login-trigger:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 18px 48px #ff94184d,inset 0 1px #ffffff80}.gate-login-trigger:hover:before{transform:translate(260%)skew(-22deg)}.gate-login-trigger:active{transform:translateY(0)}.gate-login-trigger b{font-size:19px;line-height:1;position:absolute;right:18px}.gate-login-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508d6;place-items:center;padding:20px;animation:.16s ease-out gate-backdrop-in;display:grid;position:fixed;inset:0}.gate-login-modal{color:#f0f5f3;text-align:left;background:linear-gradient(160deg,#141b28 0%,#0d121b 100%);border:1px solid #303b50;border-radius:20px;width:min(408px,100%);max-height:calc(100dvh - 32px);padding:28px;animation:.18s cubic-bezier(.2,.8,.2,1) gate-modal-in;position:relative;overflow:auto;box-shadow:0 32px 100px #000000a8,0 0 0 1px #b6ff5c0a}.gate-login-close{color:#a0b1af;cursor:pointer;background:#080b0c;border:1px solid #293242;border-radius:10px;place-items:center;width:38px;height:38px;padding:0 0 2px;font-size:23px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.gate-login-close:not(:disabled):hover{color:#f0f5f3;border-color:#465268}.gate-login-close:disabled{cursor:progress;opacity:.48}.gate-login-kicker{color:#b6ff5c;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 52px 10px 0;font-size:10px;font-weight:750;display:flex}.gate-login-kicker span{background:#b6ff5c;border-radius:2px;width:7px;height:7px;box-shadow:0 0 14px #b6ff5c8c}.gate-login-modal h2{font:700 27px/1.1 var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:-.035em;margin:0}.gate-login-lead{color:#7d899c;margin:9px 0 22px;font-size:13px;line-height:1.5}.gate-login-status{color:#d8b973;text-align:center;background:#b6ff5c12;border:1px solid #b6ff5c38;border-radius:10px;margin:-9px 0 14px;padding:9px 11px;font-size:11px;line-height:1.4}.gate-login-status.error{color:#ffb09f;background:#ff604817;border-color:#ff705a57}.gate-auth-stack{gap:10px;width:100%;display:grid}.gate-auth-button{color:#f0f5f3;width:100%;height:52px;font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:-.01em;cursor:pointer;background:#000;border:0;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;padding:0 6px;font-size:15px;font-weight:600;line-height:20px;transition:transform .12s,box-shadow .12s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #293242,0 8px 22px #00000029}.gate-auth-button svg{shape-rendering:geometricprecision;justify-self:center;display:block}.gate-auth-button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gate-auth-button i{display:block}.gate-auth-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #566177,0 12px 28px #00000047}.gate-google-mark{object-fit:contain;justify-self:center;width:22px;height:22px;display:block}.gate-email-mark{justify-self:center;width:24px;height:24px}.gate-auth-button:not(:disabled):active{transform:translateY(0)}.gate-auth-button:disabled{cursor:progress;opacity:.48;transform:none;box-shadow:inset 0 0 0 1px #293242,0 8px 22px #0000001f}.gate-login-foot{color:#7d9290;text-align:center;margin:17px 8px 0;font-size:11px;line-height:1.45}.gate-policy{color:#7d9290;margin:0;font-size:14px}.gate-policy a{color:#7d9290}@keyframes gate-backdrop-in{0%{opacity:0}}@keyframes gate-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:480px){.gate-login-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.gate-login-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:17px;padding:22px 18px}.gate-login-close{width:44px;height:44px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.gate-login-trigger,.gate-login-trigger:before,.gate-auth-button{transition:none}.gate-login-backdrop,.gate-login-modal{animation:none}}.password-page{color:#a0b1af;background:#080b0c;flex-direction:column;min-height:100dvh;display:flex;overflow:hidden}.password-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#b6ff5c0e,#0000 34%);position:fixed;inset:0}.password-main{flex:1;place-items:center;padding:40px 24px 80px;display:grid;position:relative}.password-card{background:#111722f0;border:1px solid #263044;width:min(430px,100%);padding:34px;box-shadow:0 28px 90px #00000061}.password-kicker{color:#b6ff5c;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:10px;font-weight:750;display:flex}.password-kicker span{background:#b6ff5c;width:7px;height:7px;box-shadow:0 0 14px #b6ff5c80}.password-card h1{color:#f0f5f3;font:700 31px/1.07 var(--font-display), "Space Grotesk", sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.password-card>p:not(.password-kicker){color:#a0b1af;margin:13px 0 25px;line-height:1.55}.password-card label{color:#7d899c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700;display:block}.password-card input{color:#f0f5f3;width:100%;height:48px;font:15px var(--font-mono);background:#080b0c;border:1px solid #303a4c;outline:0;padding:0 13px}.password-card input:focus{border-color:#b6ff5c;box-shadow:0 0 0 3px #b6ff5c17}.password-card button{color:#171005;cursor:pointer;background:#b6ff5c;border:0;border-radius:3px;width:100%;height:46px;margin-top:12px;font-weight:800}.password-card button:hover:not(:disabled){background:#d3ff9d}.password-card button:disabled{opacity:.42;cursor:not-allowed}.password-error{color:#ff8b8b;text-align:center;margin-top:13px;font-size:11px;line-height:1.45;display:block}@media (max-width:480px){.password-page{min-height:100dvh;overflow-y:auto}.password-page .gate-top{padding:calc(14px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left))}.password-main{min-height:0;padding:18px max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left))}.password-card{width:100%;padding:27px 22px}.password-card h1{font-size:28px}.password-card>p:not(.password-kicker){margin-bottom:21px}.password-card input{font-size:16px}.password-card button{min-height:48px}}@media (max-height:650px) and (max-width:480px){.password-main{place-items:start center;padding-block:8px}.password-card{padding-block:22px}.password-card h1{font-size:25px}.password-card>p:not(.password-kicker){margin:10px 0 16px}}.app-shell{isolation:isolate;background:radial-gradient(circle at 47% 4%,#b6ff5c12,transparent 28%),var(--ground);grid-template:64px minmax(0,1fr) 32px/196px minmax(620px,1fr) 328px;min-height:100dvh;display:grid;position:relative;overflow-x:clip}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.033;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");position:fixed;inset:64px 0 32px 196px}.account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-label-mobile,.mobile-nav,.mobile-market-actions,.trade-sheet-backdrop,.mobile-more-backdrop,.mobile-more-sheet{display:none}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#080c12e8;border-bottom:1px solid #4651659e;grid-column:1/-1;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 10px 35px #0000002e}.brand{border:0;border-right:1px solid var(--line);width:196px;height:64px;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:3px;padding:0 22px;font-size:20px;font-weight:700;display:flex}.brand>img{object-fit:contain;width:34px;height:34px}.primary-nav{align-items:center;gap:29px;height:100%;padding-left:28px;display:flex}.primary-nav button{height:64px;color:var(--text-mid);font:650 11px var(--font-archivo),sans-serif;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;place-items:center;font-stretch:92%;transition:color .13s;display:grid;position:relative}.primary-nav button.active{color:var(--text-hi)}.primary-nav button.active:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:-1px;left:0;right:0}.top-actions{align-items:center;gap:10px;height:100%;margin-left:auto;padding:0 14px;display:flex}.mode-badge{white-space:nowrap;height:28px;color:var(--amber);font:750 8px var(--font-mono);letter-spacing:.1em;background:#b6ff5c0e;border:1px solid #59451e;flex:none;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.mode-badge>span{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.mode-badge.mode-live-locked{color:var(--text-mid);background:#93a0b40d;border-color:#405064}.mode-badge.mode-live{color:var(--live);background:#5edec30f;border-color:#5edec36b}.feed-status{white-space:nowrap;color:var(--text-mid);text-transform:uppercase;letter-spacing:.06em;flex:none;padding-right:12px;font-size:11px}.feed-status span,.live-dot,.ticker-label span{background:var(--live);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #5edec366}.feed-status.loading span,.feed-status.preview span,.feed-status.mixed span{background:var(--amber);box-shadow:0 0 9px #b6ff5c66}.feed-status.preview{color:var(--text-low)}.chain-status{white-space:nowrap;background:#b6ff5c0d;border:1px solid #56451f;border-radius:4px;flex:none;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.chain-status>i{background:var(--amber);color:#171005;width:22px;height:22px;font:800 10px var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.chain-status>span{flex-direction:column;gap:2px;display:flex}.chain-status small{color:var(--text-low);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.chain-status strong{color:var(--amber);font:700 9px var(--font-mono);text-transform:uppercase}.vault-balance{border:1px solid var(--line);background:var(--surface-1);text-align:left;border-radius:4px;flex:none;min-width:127px;height:42px;padding:5px 12px}.vault-balance small{white-space:nowrap;color:var(--text-low);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.vault-balance strong{font:600 12px var(--font-mono)}.connect-button{background:var(--amber);color:#171005;cursor:pointer;border:0;border-radius:4px;height:42px;padding:0 20px;font-weight:800}.connect-button.connected{min-width:178px;max-width:238px;height:48px;color:var(--text-hi);background:radial-gradient(circle at 18% 10%,#b6ff5c1a,#0000 42%),linear-gradient(145deg,#1b2433,#101516);border:1px solid #354158;justify-content:flex-start;align-items:center;gap:10px;padding:3px 10px 3px 3px;display:flex;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000038}.account-identity{text-align:left;flex:auto;gap:2px;min-width:0;display:grid}.account-identity small{color:var(--amber);font:750 7px/1 var(--font-mono);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.account-identity strong{color:var(--text-hi);font:700 11px/1.25 var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-chevron{color:#76839a;flex:none;width:14px;height:14px}.avatar{background:var(--amber);color:#171005;width:22px;height:22px;font:700 8px var(--font-mono);border-radius:50%;place-items:center;display:grid}.trader-avatar{--avatar-accent:#b6ff5c;border:1px solid var(--avatar-accent);background:var(--avatar-accent);border-radius:50%;flex:none;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000038}.trader-avatar img{border-radius:inherit;object-fit:cover;border:0;width:100%;height:100%;display:block}.trader-avatar img.trader-avatar-x-photo{opacity:0;width:100%;height:100%;position:absolute;inset:0}.trader-avatar img.trader-avatar-x-photo.is-loaded{opacity:1}.trader-avatar-account{width:96px;height:96px}.trader-avatar-wallet{width:80px;height:80px}.trader-avatar-ranking{width:48px;height:48px}.trader-avatar-activity{width:40px;height:40px}.avatar-palette-gold{--avatar-accent:#b6ff5c}.avatar-palette-ion{--avatar-accent:#8de6ff}.avatar-palette-signal{--avatar-accent:#9af4c9}.avatar-palette-plasma{--avatar-accent:#d9aeff}.trader-avatar.has-x-photo{--avatar-accent:#b6ff5c;box-shadow:none;background:0 0;border-color:#354158}.connect-button:hover .trader-avatar{transform:translateY(-1px)scale(1.02);box-shadow:0 3px 12px #0000004d}.sidebar{border-right:1px solid var(--line);grid-area:2/1;min-height:0;padding:25px 12px 16px;position:relative}.eyebrow{color:var(--text-low);text-transform:uppercase;letter-spacing:.12em;margin:0 11px 10px;font-size:10px;font-weight:700}.section-label{margin-top:28px}.side-link{width:100%;min-height:38px;color:var(--text-mid);font:500 13px/1.2 var(--font-inter),sans-serif;letter-spacing:0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:11px;margin:2px 0;padding:0 11px;transition:background .13s,color .13s,transform .13s;display:flex;position:relative}.side-link-icon{width:18px;height:18px;color:var(--text-low);flex:0 0 18px;place-items:center;line-height:0;display:grid}.side-link-icon svg{width:16px;height:16px;display:block}.side-link-label{min-width:0;font:inherit;white-space:nowrap;flex:auto}.side-link b{background:var(--surface-2);min-width:18px;color:var(--text-low);font:8px var(--font-mono);text-align:center;border-radius:8px;margin-left:auto;padding:2px 4px}.side-link.selected{background:var(--surface-2);color:var(--text-hi)}.side-link.selected .side-link-icon{color:var(--amber)}.sidebar-foot{color:var(--text-low);text-transform:uppercase;letter-spacing:.07em;font-size:10px;position:absolute;bottom:19px;left:23px}.sidebar-foot p{margin:0 0 9px}.sidebar-foot div{color:var(--text-mid)}.sidebar-foot .live-dot{width:5px;height:5px;margin-right:5px}.market-main{background:linear-gradient(#b6ff5c05,#0000 210px);grid-area:2/2;min-width:0;padding:30px 28px 72px;overflow:hidden auto}.market-main,.right-rail,.market-list-viewport,.wallet-modal,.review-modal,.mobile-more-sheet,.season-banner{scrollbar-width:thin;scrollbar-color:transparent transparent}.market-main::-webkit-scrollbar{width:10px;height:10px}.right-rail::-webkit-scrollbar{width:10px;height:10px}.market-list-viewport::-webkit-scrollbar{width:10px;height:10px}.wallet-modal::-webkit-scrollbar{width:10px;height:10px}.review-modal::-webkit-scrollbar{width:10px;height:10px}.mobile-more-sheet::-webkit-scrollbar{width:10px;height:10px}.season-banner::-webkit-scrollbar{width:10px;height:10px}.market-main::-webkit-scrollbar-track{background:0 0}.right-rail::-webkit-scrollbar-track{background:0 0}.market-list-viewport::-webkit-scrollbar-track{background:0 0}.wallet-modal::-webkit-scrollbar-track{background:0 0}.review-modal::-webkit-scrollbar-track{background:0 0}.mobile-more-sheet::-webkit-scrollbar-track{background:0 0}.season-banner::-webkit-scrollbar-track{background:0 0}.market-main::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.right-rail::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.market-list-viewport::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.wallet-modal::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.review-modal::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.mobile-more-sheet::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.season-banner::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.market-main.is-scrollbar-active,.right-rail.is-scrollbar-active,.market-list-viewport.is-scrollbar-active,.wallet-modal.is-scrollbar-active,.review-modal.is-scrollbar-active,.mobile-more-sheet.is-scrollbar-active,.season-banner.is-scrollbar-active{scrollbar-color:#59667a transparent}.market-main.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.right-rail.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.market-list-viewport.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.wallet-modal.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.review-modal.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.mobile-more-sheet.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.season-banner.is-scrollbar-active::-webkit-scrollbar-thumb{background-color:#59667a}.app-shell:not(.view-markets) .market-main{grid-column:2/4}.market-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.kicker{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:700}.kicker span{background:var(--amber);border-radius:1px;width:6px;height:6px;margin-right:8px;display:inline-block}.market-heading h1{font:700 clamp(28px,3vw,42px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.market-heading>div>p:last-child{color:var(--text-mid);margin:10px 0 0}.session-clock{border-left:1px solid var(--line);text-align:right;min-width:225px;padding-left:20px}.session-clock small,.session-clock span{color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.session-clock strong{color:var(--amber);font:700 25px/1.1 var(--font-mono);letter-spacing:.02em;margin:4px 0 3px;display:block}.market-chart-wrap{outline:0;grid-template-rows:1fr;margin-bottom:16px;scroll-margin-top:80px;animation:.36s cubic-bezier(.2,.8,.2,1) both market-chart-reveal;display:grid;overflow:hidden}.market-chart-wrap>.market-chart-reveal-inner{min-height:0;overflow:hidden}.market-chart-wrap:focus-visible{outline-offset:3px;outline:2px solid #b6ff5cb8}.market-chart-wrap.is-collapsing{pointer-events:none;animation:.28s cubic-bezier(.4,0,.8,.2) both market-chart-collapse}@keyframes market-chart-reveal{0%{opacity:0;grid-template-rows:0fr;margin-bottom:0;transform:translateY(-9px)}to{opacity:1;grid-template-rows:1fr;margin-bottom:16px;transform:none}}@keyframes market-chart-collapse{0%{opacity:1;grid-template-rows:1fr;margin-bottom:16px;transform:none}to{opacity:0;grid-template-rows:0fr;margin-bottom:0;transform:translateY(-9px)}}.market-chart-loading{min-height:clamp(470px,42vh + 100px,540px);color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#070911;border:1px solid #2a3140;align-content:center;place-items:center;gap:12px;display:grid}.market-chart-loading span{border:2px solid #303746;border-top-color:var(--amber);border-radius:50%;width:18px;height:18px;animation:.65s linear infinite chart-loading-spin}@keyframes chart-loading-spin{to{transform:rotate(360deg)}}.market-card{border:1px solid var(--line);background:var(--surface-1);overflow:hidden}.market-card:focus-visible{outline-offset:3px;outline:2px solid #b6ff5cb8}.market-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:55px;padding:9px 12px 9px 17px;display:flex}.session-tabs{gap:4px;display:flex}.session-tabs button{color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 12px;font-weight:600}.session-tabs button.active{background:var(--surface-2);color:var(--text-hi)}.market-count{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding-inline:4px}.market-count b{color:var(--amber);font-size:10px}.market-count-hint{font-style:normal}.search-field{border:1px solid var(--line);background:var(--ground);width:300px;min-width:235px;height:36px;color:var(--text-low);flex:0 300px;align-items:center;gap:7px;padding:0 10px;display:flex}.search-field input{width:100%;min-width:0;color:var(--text-hi);background:0 0;border:0;outline:0;font-size:11px}.market-list-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:clamp(420px,58dvh,720px);min-height:300px;overflow:hidden auto}.market-list-viewport:focus-visible{outline-offset:-2px;outline:2px solid #b6ff5cb8}.market-table{width:100%}.market-row{border-bottom:1px solid #232c3dbf;grid-template-columns:24px minmax(200px,1fr) 90px 78px 140px 160px 70px 62px;align-items:center;gap:12px;min-height:75px;padding:0 12px;display:grid}.market-row:last-child{border-bottom:0}.market-row:not(.table-head){cursor:pointer}.market-row:not(.table-head):hover,.market-row.focused{background:#151c29}.market-row.focused{box-shadow:inset 2px 0 var(--amber)}.market-row:not(.table-head):focus-visible{z-index:1;outline:2px solid var(--amber);outline-offset:-2px;background:#151c29;position:relative}.market-row.table-head{z-index:3;min-height:34px;color:var(--text-low);box-shadow:0 1px 0 var(--line);text-transform:uppercase;letter-spacing:.08em;background:#0e141e;font-size:9px;font-weight:700;position:sticky;top:0}.rank{color:var(--text-low);font:11px var(--font-mono)}.game-cell{align-items:center;gap:11px;min-width:0;display:flex}.game-cell img{object-fit:contain;object-position:center;background:#080c12;border-radius:2px;flex:none;width:66px;height:34px}.game-cell div{min-width:0}.game-cell strong{overflow-wrap:anywhere;font-size:12px;line-height:1.22;display:block}.game-cell small{color:var(--text-low);margin-top:4px;font-size:9px;display:block}.metric{font:600 12px var(--font-mono)}.move{min-width:0;font:700 11px var(--font-mono);gap:3px;display:grid}.move>small{color:var(--text-low);font:6.5px/1.25 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.up,.move.up,.long-text{color:var(--amber)}.down,.move.down{color:var(--cyan)}.move.neutral{color:var(--text-mid)}.market-trend-cell{min-width:0;min-height:52px;color:var(--amber);flex-direction:column;justify-content:center;display:flex}.market-trend-cell.down{color:var(--cyan)}.market-trend-cell.neutral{color:#9ba9bc}.sparkline{width:100%;height:36px;display:block;overflow:hidden}.sparkline-guide{fill:none;stroke:#344154;stroke-width:.6px;opacity:.45}.sparkline-area{fill:currentColor;opacity:.08}.sparkline-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sparkline-endpoint{fill:currentColor;stroke:var(--surface-1);stroke-width:1px}.market-trend-caption{color:#9ba9bc;font:8px/1.4 var(--font-mono);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 5px;margin-top:3px;display:flex}.market-trend-caption small{font:inherit;color:#c3a87b}.market-trend-cell.is-earlier .market-trend-caption{color:#c3a87b}.market-trend-cell.is-empty{color:var(--text-mid);font:10px/1.3 var(--font-mono);gap:4px}.market-trend-cell.is-empty small{color:#9ba9bc;font-size:8px}.book-label{color:var(--cyan);font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex}.book-bar{background:var(--cyan);height:3px;margin-top:7px;overflow:hidden}.book-bar i{background:var(--amber);height:100%;display:block}.book-funding{color:var(--text-low);font:600 8px var(--font-mono);white-space:nowrap;margin-top:5px;display:block}.book-funding.pay-long{color:var(--amber)}.book-funding.pay-short{color:var(--cyan)}.lock-time{color:var(--amber);font:700 10px var(--font-mono)}.trade-button{cursor:pointer;background:0 0;border:1px solid #414b5c;border-radius:3px;padding:7px 9px;font-size:10px;font-weight:700}.trade-button:hover{border-color:var(--amber);color:var(--amber)}.empty-row{min-height:180px;color:var(--text-low);place-items:center;display:grid}.bottom-strip{border:1px solid var(--line);min-height:56px;color:var(--text-mid);background:#0d121b;justify-content:space-between;align-items:center;margin-top:12px;padding:0 16px;font-size:10px;display:flex}.bottom-strip div{align-items:center;gap:10px;display:flex}.bottom-strip strong{color:var(--text-hi)}.bottom-strip time{color:var(--text-low);font:9px var(--font-mono)}.tape-badge{color:var(--amber);font:700 8px var(--font-mono);letter-spacing:.08em;border:1px solid #5c4318;padding:4px 6px}.right-rail{border-left:1px solid var(--line);background:#0c1119;grid-area:2/3;min-height:0;padding:25px 18px 50px;overflow:auto}.rail-wallet-balance{text-align:left;cursor:pointer;background:linear-gradient(145deg,#151d2a,#0b1018);border:1px solid #39455a;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin:9px 0 0;padding:9px 11px;display:flex}.rail-wallet-balance>span{gap:4px;min-width:0;display:grid}.rail-wallet-balance small{color:#7f8ba0;font:750 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.rail-wallet-balance strong{color:var(--text-hi);font:700 13px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-wallet-balance>b{color:var(--amber);font:750 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:6px;display:inline-flex}.rail-wallet-balance>b .ui-action-icon{width:11px;height:11px}.rail-wallet-balance:hover{box-shadow:inset 2px 0 var(--amber);border-color:#7b6130}.rail-wallet-note{color:#68758a;margin:6px 2px 10px;font-size:8px;line-height:1.45}.rail-heading{justify-content:space-between;align-items:start;display:flex}.rail-heading .eyebrow{margin-left:0}.rail-heading button{color:var(--text-low);background:0 0;border:0;font-size:20px;display:none}.focus-game{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.focus-game img{object-fit:contain;object-position:center;background:#080c12;border-radius:2px;width:84px;height:45px}.focus-game div{flex-direction:column;gap:2px;display:flex}.focus-game small,.focus-game span{color:var(--text-low);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.focus-game strong{font-family:var(--font-display)}.news-rail-intro{background:radial-gradient(circle at 92% 5%,#b6ff5c26,#0000 38%),linear-gradient(145deg,#121925,#080b0c);border:1px solid #364156;margin:2px 0 14px;padding:16px 14px 17px;position:relative;overflow:hidden}.news-rail-intro:after{content:"";border:1px solid #b6ff5c21;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-54px;right:-34px;box-shadow:0 0 0 18px #b6ff5c06}.news-rail-intro>span{color:var(--amber);font:750 7px var(--font-mono);letter-spacing:.13em}.news-rail-intro>strong{color:var(--text-hi);font:700 19px/1.05 var(--font-display);letter-spacing:-.025em;margin-top:8px;display:block}.news-rail-intro>p{z-index:1;color:var(--text-mid);margin:9px 0 0;font-size:9px;line-height:1.55;position:relative}.rail-tabs{z-index:4;background:#080c12;border:1px solid #303a4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:12px 0;padding:3px;display:grid;position:sticky;top:0;box-shadow:0 8px 18px #0000003d}.rail-tabs button{min-height:36px;color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;position:relative}.rail-tabs button.active{color:var(--text-hi);background:linear-gradient(145deg,#253047,#192130);box-shadow:inset 0 0 0 1px #3d4b62}.rail-tabs button.active:after{content:"";background:var(--amber);height:2px;position:absolute;inset:auto 14px 0;box-shadow:0 0 8px #b6ff5c6b}.rail-tabs button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.rail-tabs button:disabled{opacity:.35;cursor:not-allowed}.rail-tabs button b{background:var(--amber);color:#171005;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:5px;font-size:7px;display:inline-grid}.news-wire{animation:.2s cubic-bezier(.2,.8,.2,1) both terminal-panel-in}.news-wire-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 2px;display:flex}.news-wire-header>div{gap:3px;min-width:0;display:grid}.news-wire-header small{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.1em}.news-wire-header strong{color:var(--text-hi);font:700 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-wire-status{color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.07em;border:1px solid #354155;flex:none;align-items:center;gap:6px;padding:5px 6px;display:inline-flex}.news-wire-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.news-wire-status.live{color:var(--live);border-color:#31553c}.news-wire-status.live i{box-shadow:0 0 8px #5edec38c}.news-wire-status.cached{color:var(--amber);border-color:#604b21}.news-wire-status.degraded{color:#ff826c;border-color:#644036}.news-wire-scope{min-height:40px;color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;display:flex}.news-wire-scope button{min-height:30px;color:var(--text-mid);font:700 7px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #303b4f;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.news-wire-scope button .ui-action-icon{width:12px;height:12px}.news-wire-scope button:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.news-wire-scope button:disabled{opacity:.45;cursor:wait}.news-wire-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news-story{background:linear-gradient(145deg,#111722f2,#080c12fa);border:1px solid #293346;padding:11px 11px 10px 14px;position:relative;overflow:hidden}.news-story:before{content:"";background:#68758a;width:2px;position:absolute;inset:0 auto 0 0}.news-story.kind-patch:before{background:#5edec3}.news-story.kind-release:before{background:var(--amber)}.news-story.kind-update:before{background:#7ba9ff}.news-story-meta{color:var(--text-low);font:750 7.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.news-story-meta>span{color:var(--amber)}.news-story.kind-patch .news-story-meta>span{color:var(--live)}.news-story.kind-update .news-story-meta>span{color:#8db4ff}.news-story h3{color:var(--text-hi);font:700 13px/1.2 var(--font-display);letter-spacing:-.015em;margin:7px 0 5px}.news-story p{color:var(--text-mid);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-story footer{border-top:1px solid #2d3749a6;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.news-story footer>span{min-width:0;color:var(--text-low);font:700 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-story footer a{color:var(--amber);font:700 8px var(--font-mono);flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.news-story footer a .ui-action-icon{width:11px;height:11px}.news-story footer a:hover{color:#ffd472}.news-story footer a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.news-wire-disclosure{color:var(--text-low);background:#080c12bf;border:1px solid #2b3547;gap:4px;margin:12px 0 0;padding:10px;font-size:7.5px;line-height:1.45;display:grid}.news-wire-disclosure b{color:var(--text-mid);font:750 6.5px var(--font-mono);letter-spacing:.08em}.news-wire-loading{gap:8px;display:grid}.news-wire-loading>span{background:#0e141e;border:1px solid #293346;gap:7px;min-height:92px;padding:12px;display:grid}.news-wire-loading i,.news-wire-loading b,.news-wire-loading em{background:linear-gradient(90deg,#171f2d,#263146,#171f2d) 0 0/220% 100%;border-radius:2px;animation:1.15s linear infinite news-wire-shimmer;display:block}.news-wire-loading i{width:35%;height:6px}.news-wire-loading b{width:78%;height:12px}.news-wire-loading em{width:100%;height:23px}@keyframes news-wire-shimmer{to{background-position:-220% 0}}.news-wire-empty{min-height:200px;color:var(--text-low);text-align:center;border:1px dashed #303b4f;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}.news-wire-empty>i{width:32px;height:32px;color:var(--amber);font:700 13px var(--font-mono);border:1px solid #465269;place-items:center;font-style:normal;display:grid}.news-wire-empty strong{color:var(--text-hi);font:700 12px var(--font-display)}.news-wire-empty span{max-width:25ch;font-size:8px;line-height:1.5}.news-wire-empty button{border:1px solid var(--amber);min-height:32px;color:var(--amber);font:700 8px var(--font-mono);cursor:pointer;background:0 0;margin-top:5px;padding:0 12px}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.focus-source-note{border:1px solid var(--line);min-height:39px;color:var(--text-mid);font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:8px;margin:9px 0 4px;padding:7px 9px;display:grid}.focus-source-note>span{background:var(--live);border-radius:50%;grid-row:1/3;width:6px;height:6px;box-shadow:0 0 9px #5edec373}.focus-source-note>small{color:var(--text-low);font:7px var(--font-inter);letter-spacing:.03em;text-transform:none}.focus-source-note.preview>span{background:var(--amber);box-shadow:0 0 9px #b6ff5c6b}.market-telemetry{border:1px solid var(--line);background:linear-gradient(#0e151f,#0a0f17);margin:12px 0;overflow:hidden}.market-telemetry>header{border-bottom:1px solid #232c3dcc;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.market-telemetry>header>div{gap:3px;display:grid}.market-telemetry>header small{color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.market-telemetry>header strong{color:var(--text-hi);font:700 11px var(--font-display)}.market-telemetry>header>span{min-height:24px;color:var(--text-mid);font:700 6px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #3b4659;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.market-telemetry>header>span i{background:var(--amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b6ff5c66}.market-telemetry>header>span.live{color:#9bbba4;border-color:#5edec340}.market-telemetry>header>span.live i{background:var(--live);box-shadow:0 0 8px #5edec373}.market-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.market-telemetry dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 10px}.market-telemetry dl div:nth-child(2n){border-right:0}.market-telemetry dt{color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.market-telemetry dd{color:var(--text-hi);font:700 13px var(--font-mono);margin:5px 0 0}.market-telemetry>p{color:var(--text-low);gap:5px;margin:0;padding:10px;font-size:8px;line-height:1.45;display:grid}.market-telemetry>p b{color:var(--amber);font:700 7px var(--font-mono);letter-spacing:.08em}.focus-audience-chart{border:1px solid var(--line);background:linear-gradient(#0e151f,#0a0f17);margin:12px 0;overflow:hidden}.focus-audience-chart>header{border-bottom:1px solid #232c3dcc;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:9px 10px;display:flex}.focus-audience-chart>header>div{gap:3px;min-width:0;display:grid}.focus-audience-chart>header small{color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.focus-audience-chart>header strong{color:var(--text-hi);font:700 11px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-audience-chart>header>span{min-height:24px;color:var(--text-mid);font:700 6px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #3b4659;flex:none;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.focus-audience-chart>header>span i{background:var(--amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b6ff5c61}.focus-audience-chart>header>span.live{color:#9bbba4;border-color:#5edec340}.focus-audience-chart>header>span.live i{background:var(--live);box-shadow:0 0 8px #5edec37a}.focus-audience-chart>dl{border-bottom:1px solid #232c3dcc;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.focus-audience-chart>dl>div{border-right:1px solid #232c3dcc;min-width:0;padding:8px 9px}.focus-audience-chart>dl>div:last-child{border-right:0}.focus-audience-chart dt{color:var(--text-low);font:700 6px var(--font-inter);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.focus-audience-chart dd{color:var(--text-hi);font:750 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.focus-audience-chart__plot{aspect-ratio:300/142;width:100%;max-height:142px;position:relative;overflow:hidden}.focus-audience-chart__plot svg{width:100%;height:100%;display:block}.focus-grid-line{stroke:#293344;stroke-width:1px}.focus-axis-label{fill:#5d697c;font:7px var(--font-mono)}.focus-current-line{stroke:var(--amber);stroke-width:1px;stroke-dasharray:3 4;opacity:.52}.focus-current-line.live{stroke:var(--live)}.focus-audience-line{stroke:var(--amber);stroke-width:2.4px}.focus-current-point{fill:var(--amber);stroke:#0c1119;stroke-width:2px}.focus-current-point.live{fill:var(--live)}.focus-data-hit{fill:#0000;stroke:#0000;pointer-events:all}.focus-point-label{fill:#667286;font:700 6px var(--font-mono);letter-spacing:.08em}.focus-point-label.current{fill:var(--amber)}.focus-point-label.current.live{fill:var(--live)}.focus-observed-empty{text-align:center;pointer-events:none;place-content:center;gap:5px;display:grid;position:absolute;inset:0 54px 0 8px}.focus-observed-empty>span{border:2px solid var(--amber);border-radius:50%;justify-self:center;width:8px;height:8px;box-shadow:0 0 12px #b6ff5c4d}.focus-observed-empty strong{color:var(--text-mid);font:700 8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.focus-observed-empty small{color:var(--text-low);font:7px/1.45 var(--font-inter)}.focus-audience-chart>footer{color:var(--text-low);font:7px var(--font-mono);text-transform:uppercase;justify-content:space-between;margin-top:-17px;padding:0 54px 8px 8px;display:flex}.focus-audience-chart>p{min-height:30px;color:var(--text-low);font:6px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #232c3dcc;align-items:center;gap:10px;margin:0;padding:0 9px;display:flex}.focus-audience-chart>p span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.focus-audience-chart>p i{border:1px solid var(--amber);background:#b6ff5c2e;width:6px;height:6px;display:inline-block}.focus-audience-chart>p i.observed{background:var(--amber)}.focus-audience-chart>p i.live{border-color:var(--live);background:var(--live);border-radius:50%}.focus-audience-chart>p b{color:#596579;margin-left:auto;font-weight:700}.active-float-card{background:linear-gradient(145deg,#b6ff5c14,#b6ff5c04 65%);border:1px solid #3b321f}.active-float-card header{border-bottom:1px solid #b6ff5c29;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;display:flex}.active-float-card header>span{gap:5px;display:grid}.active-float-card header small{color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.active-float-card header strong{color:var(--amber);font:750 24px/1 var(--font-mono);letter-spacing:-.04em}.active-float-card header>b{color:var(--amber);font:700 7px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #56451f;padding:5px 7px}.active-float-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.active-float-card dl>div{border-bottom:1px solid #232c3db3;min-width:0;padding:10px 12px}.active-float-card dl>div:nth-child(odd){border-right:1px solid #232c3db3}.active-float-card dt{color:var(--text-low);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px}.active-float-card dd{color:var(--text-hi);font:650 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.active-float-card>p{color:var(--text-low);margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.active-float-card>p b{color:var(--text-mid);font-family:var(--font-mono)}.ticket{border-top:1px solid var(--line);padding-top:18px}.ticket-choice-label{color:var(--text-low);font:700 8px var(--font-inter);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}.order-type-toggle,.direction-toggle{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.order-type-toggle button,.direction-toggle button{height:38px;color:var(--text-mid);background:0 0;border:0;font-weight:700}.order-type-toggle button.active{background:var(--surface-2);color:var(--text-hi);box-shadow:inset 0 -2px var(--amber)}.direction-toggle button.active{color:var(--amber);box-shadow:inset 0 -2px var(--amber);background:#b6ff5c1f}.direction-toggle button.active.short{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#5edec31f}.ticket>label{color:var(--text-mid);justify-content:space-between;font-size:10px;display:flex}.ticket>label span{color:var(--text-low);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.amount-input{border:1px solid var(--line);background:var(--ground);align-items:center;height:50px;margin-top:7px;padding:0 12px;display:flex}.amount-input span{color:var(--text-low);margin-right:7px}.amount-input input{width:100%;min-width:0;color:var(--text-hi);font:700 19px var(--font-mono);background:0 0;border:0;outline:0}.amount-input small{color:var(--text-low);font:9px var(--font-mono);margin-left:auto}.limit-price-input{margin-bottom:0}.limit-price-input.invalid{border-color:var(--alert)}.limit-trigger-copy{min-height:34px;color:var(--text-mid)!important;text-align:left!important;margin:7px 0 14px!important}.limit-trigger-copy.marketable{color:var(--amber)!important}.quick-sizes{grid-template-columns:repeat(4,1fr);gap:5px;margin:7px 0 18px;display:grid}.quick-sizes button{border:1px solid var(--line);background:var(--surface-1);height:27px;color:var(--text-mid);font-size:9px}.quick-sizes button.selected{border-color:var(--amber);color:var(--amber)}.ticket-summary{border-top:1px solid var(--line);color:var(--text-mid);grid-template-columns:1fr auto;row-gap:8px;padding:14px 0;font-size:9px;display:grid}.ticket-summary strong{color:var(--text-hi);font:600 9px var(--font-mono)}.ticket-funding{color:var(--text-mid);font:600 9px var(--font-mono)}.ticket-funding.up{color:var(--live)}.ticket-funding.down{color:var(--alert)}.review-button{background:var(--amber);color:#160f03;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:45px;padding:0 14px;font-weight:800;display:flex}.review-button .ui-action-icon{width:17px;height:17px}.review-button.short,.confirm-button.short{background:var(--cyan)}.review-button:disabled{opacity:.35;cursor:not-allowed}.ticket>p,.rail-footer{color:var(--text-low);text-align:center;font-size:9px;line-height:1.5}.rail-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.rail-footer b{color:var(--amber);font:600 8px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.content-view{max-width:1100px}.view-title{margin-bottom:28px}.view-title h1{font:700 clamp(30px,3vw,42px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.view-title>p:last-child{color:var(--text-mid)}.portfolio-stats{border:1px solid var(--line);background:var(--surface-1);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.portfolio-stats div{border-right:1px solid var(--line);padding:18px}.portfolio-stats div:last-child{border:0}.portfolio-stats small{color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:9px;display:block}.portfolio-stats strong{font:700 17px var(--font-mono)}.portfolio-stats>div>span{color:var(--text-low);font:8px/1.35 var(--font-mono);margin-top:7px;display:block}.pnl-panel{border:1px solid var(--line);background:linear-gradient(145deg,#b6ff5c0a,var(--surface-1) 36%);gap:14px;margin-bottom:16px;padding:18px;display:grid}.pnl-panel-head{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.pnl-panel-head>div:first-child{gap:6px;min-width:0;display:grid}.pnl-panel-head small{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pnl-panel-head strong{font:750 26px var(--font-mono)}.pnl-panel-head strong.up{color:#25d07f}.pnl-panel-head strong.down{color:#ff5c72}.pnl-panel-head strong.flat{color:var(--text-hi)}.pnl-panel-head span{color:var(--text-mid);font:9px/1.4 var(--font-mono)}.pnl-range{background:#080c12;border:1px solid #303a4d;flex:none;gap:2px;padding:3px;display:flex}.pnl-range button{min-width:38px;height:30px;color:var(--text-low);font:750 8px var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 8px}.pnl-range button.active{background:var(--surface-2);color:var(--amber);box-shadow:inset 0 -2px var(--amber)}.pnl-chart{min-width:0;height:clamp(210px,22vw,260px);color:var(--amber);touch-action:pan-y;background:linear-gradient(#070b1252,#070b12b8);border-top:1px solid #57657e57;position:relative}.pnl-chart.gain{color:#25d07f}.pnl-chart.loss{color:#ff5c72}.pnl-chart svg{width:100%;height:100%;display:block}.pnl-axis line{stroke:#61708b38;stroke-width:1px;vector-effect:non-scaling-stroke}.pnl-axis text,.pnl-x-label{fill:var(--text-low);font:9px var(--font-mono)}.pnl-zero{stroke:#c5cfe185;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.pnl-area{pointer-events:none}.pnl-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.pnl-close-point{fill:var(--surface-1);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.pnl-tooltip{z-index:2;min-width:148px;color:var(--text-mid);font:9px var(--font-mono);pointer-events:none;background:#080c12f5;border:1px solid #43506a;border-radius:4px;gap:4px;padding:9px 11px;display:grid;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 12px 30px #00000059}.pnl-tooltip>b{color:var(--text-hi)}.pnl-tooltip>span{justify-content:space-between;gap:12px;display:flex}.pnl-tooltip strong{color:var(--text-hi)}.pnl-tooltip strong.gain{color:#25d07f}.pnl-tooltip strong.loss{color:#ff5c72}.pnl-tooltip small{color:var(--text-low)}.pnl-chart-empty{min-height:210px;color:var(--text-low);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.pnl-chart-empty strong{color:var(--text-hi);font:700 16px var(--font-display)}.pnl-chart-empty span{font:9px var(--font-mono)}.portfolio-history-button{min-height:40px;margin-top:12px;padding:0 16px}.limit-orders{background:linear-gradient(135deg,#b6ff5c0b,var(--surface-1) 36%);border:1px solid #4a3b20;margin-bottom:16px}.limit-orders>header{border-bottom:1px solid #4a3b20;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 16px;display:flex}.limit-orders>header div{gap:3px;display:grid}.limit-orders>header small{color:var(--amber);font:700 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.limit-orders>header h2{color:var(--text-hi);font:700 20px var(--font-display);margin:0}.limit-orders>header>span{color:var(--amber);font:700 10px var(--font-mono)}.limit-order-row{border-bottom:1px solid var(--line);min-height:72px;color:var(--text-mid);font:10px var(--font-mono);grid-template-columns:minmax(180px,1.4fr) .5fr .65fr .65fr minmax(150px,1fr) minmax(130px,.9fr) 76px;align-items:center;gap:14px;padding:0 16px;display:grid}.limit-order-game{min-width:0}.limit-order-game .position-game{width:100%;min-width:0}.limit-order-row:last-child{border-bottom:0}.limit-order-head{min-height:34px;color:var(--text-low);font:700 8px var(--font-inter);letter-spacing:.08em;text-transform:uppercase}.limit-order-trigger,.limit-order-status{gap:4px;min-width:0;display:grid}.limit-order-trigger b,.limit-order-status b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.limit-order-trigger small,.limit-order-status small{color:var(--text-low);font-size:8px}.limit-order-status b{color:var(--amber);letter-spacing:.04em}.pool-book-list{border:1px solid var(--line);background:var(--surface-1)}.pool-book-row{border-bottom:1px solid var(--line);min-height:56px;color:var(--text-mid);font:10px var(--font-mono);grid-template-columns:minmax(180px,1.4fr) .6fr .6fr .7fr .7fr .7fr 76px;align-items:center;gap:14px;padding:0 16px;display:grid}.pool-book-row:last-child{border:0}.pool-book-row.pool-book-head{min-height:34px;color:var(--text-low);font:700 8px var(--font-inter);text-transform:uppercase;letter-spacing:.08em}.pool-disclosure{margin-top:16px}.review-expired{color:var(--alert);margin:12px 0 0;font-size:10px;line-height:1.45}.position-list,.leaderboard{border:1px solid var(--line);background:var(--surface-1)}.position-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--text-mid);text-align:left;font:10px var(--font-mono);background:0 0;grid-template-columns:minmax(180px,1.5fr) .52fr .64fr .72fr minmax(112px,.9fr) .62fr 76px;align-items:center;gap:14px;padding:0 16px;display:grid}.position-row:last-child{border:0}.position-row:not(.position-head):hover{background:var(--surface-2)}.position-row.position-head{min-height:34px;color:var(--text-low);font:700 8px var(--font-inter);text-transform:uppercase;letter-spacing:.08em;cursor:default}.position-funding{color:var(--text-low);margin-top:3px;font-size:8px;display:block}.position-haircut{color:var(--amber);font:700 7px var(--font-mono);letter-spacing:.08em;border:1px solid #5c4318;margin-left:6px;padding:2px 5px}.position-game{color:var(--text-hi);font-family:var(--font-inter);align-items:center;gap:11px;display:flex}.position-game img{object-fit:contain;object-position:center;background:#080c12;width:65px;height:32px}.position-market-link{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;min-height:46px;padding:0}.position-market-link b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-market-link:hover b{color:var(--amber-hot)}.position-action{justify-content:flex-end;display:flex}.position-action button{width:100%;min-width:66px;min-height:36px;font:800 8px var(--font-archivo);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:0 10px}.position-close-button{color:#171005;background:linear-gradient(135deg,#ffd675,#b6ff5c 58%,#ee8b17);border:1px solid #efae36;box-shadow:0 8px 22px #ff94181f}.position-close-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px #ff941833}.position-view-button{color:var(--text-mid);background:#080b0c;border:1px solid #4a566a}.position-view-button:hover{color:var(--text-hi);border-color:#76839a}.position-action button:disabled{opacity:.38;cursor:not-allowed;transform:none}.activity-title{justify-content:space-between;align-items:end;gap:24px;display:flex}.activity-title>div:first-child{min-width:0}.activity-filter{background:#080c12;border:1px solid #303a4d;flex:none;gap:3px;padding:3px;display:flex}.activity-filter button{min-width:72px;min-height:34px;color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.activity-filter button.active{background:var(--surface-2);color:var(--text-hi);box-shadow:inset 0 -2px var(--amber)}.activity-stats{border:1px solid var(--line);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.activity-stats>div{border-right:1px solid var(--line);min-width:0;padding:16px}.activity-stats>div:last-child{border-right:0}.activity-stats small{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.activity-stats strong{overflow-wrap:anywhere;font:700 16px var(--font-mono)}.activity-ledger{border:1px solid var(--line);background:var(--surface-1)}.activity-event{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(142px,.8fr) minmax(165px,1.1fr) minmax(105px,.72fr) minmax(86px,.58fr) minmax(86px,.58fr) 74px;align-items:center;gap:12px;min-height:82px;padding:0 16px;display:grid;position:relative}.activity-event:last-child{border-bottom:0}.activity-event:before{content:"";background:var(--amber);width:2px;position:absolute;inset:0 auto 0 0}.activity-event.is-exit:before{background:#ffd166}.activity-event>time{color:var(--text-low);font:9px/1.45 var(--font-mono)}.activity-trader{align-items:center;gap:10px;min-width:0;display:flex}.activity-trader strong{color:var(--text-hi);font:650 12px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-market{min-width:0;color:var(--text-hi);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.activity-market img{object-fit:contain;object-position:center;background:#080c12;flex:none;width:66px;height:34px}.activity-market>span{gap:4px;min-width:0;display:grid}.activity-market strong{font:700 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-market small{color:var(--text-low);font:8px var(--font-mono);letter-spacing:.05em}.activity-market:hover strong{color:var(--amber-hot)}.activity-kind{color:var(--text-mid);font:700 9px var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.activity-kind i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.activity-kind i .ui-action-icon{width:12px;height:12px}.activity-kind.long{color:#65b8ff}.activity-kind.short{color:#c39aff}.activity-kind.exit{color:#ffd166}.activity-notional,.activity-mark{gap:5px;min-width:0;display:grid}.activity-notional small,.activity-mark small{color:var(--text-low);font:750 7px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.activity-notional strong,.activity-mark strong,.activity-result{font:700 10px var(--font-mono)}.activity-result{justify-self:end}.activity-empty{min-height:220px;color:var(--text-low);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.activity-empty i{width:38px;height:38px;color:var(--amber);font:700 15px var(--font-mono);border:1px solid #465269;place-items:center;font-style:normal;display:grid}.activity-empty i .ui-action-icon{width:18px;height:18px}.activity-empty strong{color:var(--text-hi);font:700 15px var(--font-display)}.activity-empty span{font-size:10px}.activity-footer{color:var(--text-low);font:8px var(--font-mono);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px 0;display:flex}.activity-footer button{border:1px solid var(--line);background:var(--surface-1);min-height:34px;color:var(--text-mid);font:750 8px var(--font-mono);cursor:pointer;padding:0 13px}.activity-footer button:hover:not(:disabled){color:var(--text-hi);border-color:#59667d}.tape-list{border-top:1px solid var(--line)}.tape-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 128px 1fr;gap:16px;padding:20px 0;display:grid}.tape-list article>time{color:var(--text-low);font:9px var(--font-mono)}.tape-list article>img{object-fit:contain;object-position:center;background:#080c12;width:128px;height:48px}.tape-list h2{font:600 16px var(--font-display);margin:3px 0 5px}.tape-list h2 b{font:700 11px var(--font-mono);margin-left:5px}.tape-list p{color:var(--text-mid);margin:0 0 6px}.tape-list small,.tape-type{color:var(--text-low);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.leaderboard-title{justify-content:space-between;align-items:end;gap:24px;display:flex}.leaderboard-title>div{min-width:0}.leaderboard-freshness{color:var(--text-low);font:750 7px var(--font-mono);letter-spacing:.06em;flex:none;align-items:center;gap:7px;display:inline-flex}.leaderboard-freshness i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #70ff9a66}.leaderboard-freshness.stale{color:#ff8d7c}.leaderboard-freshness.stale i{box-shadow:none;background:#ff6f61}.leaderboard-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(180px,1.2fr) 124px minmax(120px,.8fr) minmax(120px,.78fr) 54px;align-items:center;gap:12px;min-height:72px;padding:0 16px;display:grid}.leader-row:last-child{border:0}.leader-row>b{color:var(--text-low);font:700 12px var(--font-mono)}.leader-trader{align-items:center;gap:12px;min-width:0;font-weight:700;display:flex;overflow:hidden}.leader-trader>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.leader-trader i{color:var(--amber);font:750 6px var(--font-mono);letter-spacing:.08em;background:#b6ff5c14;border:1px solid #7d6428;flex:none;padding:3px 5px;font-style:normal}.founding-tag{color:#8fd6f2;font:750 6px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#60bee01a;border:1px solid #3f6f86;flex:none;padding:3px 5px}.season-founding{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.season-founding b{color:#8fd6f2;font:750 7px var(--font-mono);letter-spacing:.1em;vertical-align:1px;background:#60bee01a;border:1px solid #3f6f86;margin-right:7px;padding:3px 5px;display:inline-block}.leader-realized{font:750 11px var(--font-mono)}.leader-points{min-width:0;color:var(--amber);font:9px var(--font-mono);gap:4px;display:grid}.leader-points b{font:inherit;font-weight:750}.leader-points small{color:var(--text-low);font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-closes{color:var(--text-mid);font:9px var(--font-mono);text-align:right}.leader-row.leader-head{min-height:34px;color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.leader-row.leader-head span:last-child{text-align:right}.leader-row.you{box-shadow:inset 2px 0 var(--amber);background:#b6ff5c0f}.leader-ladder{white-space:nowrap;align-items:center;gap:9px;display:flex}.leader-ladder-mark{flex:none;place-items:center;width:26px;height:26px;display:grid}.rank-insignia{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:block}.rank-insignia-holo{flex:none;display:block;position:relative}.rank-insignia-holo-sheen{pointer-events:none;-webkit-mask:var(--emblem) center / contain no-repeat;-webkit-mask:var(--emblem) center / contain no-repeat;mask:var(--emblem) center / contain no-repeat;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 34%,#ffaaff8c 44%,#ffffffbf 49%,#96ffeb99 54%,#a0beff80 58%,#0000 66%) 120% 0/320% 100%;animation:5.5s cubic-bezier(.4,0,.2,1) infinite rank-insignia-holo;position:absolute;inset:0}@keyframes rank-insignia-holo{0%{background-position:120% 0}40%,to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.rank-insignia-holo-sheen{opacity:.5;background-position:50% 0;animation:none}}.rank-tag{color:var(--text-mid);font:750 8px var(--font-mono);letter-spacing:.12em;flex:none;font-style:normal}.leader-row .trader-avatar{border-color:#354158}.leader-row.you .trader-avatar{border-color:var(--amber)}.ladder-legend{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:16px;display:grid}.ladder-legend>small{color:var(--amber);font:750 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ladder-legend>p{color:var(--text-mid);margin:0 0 4px;font-size:9px;line-height:1.55}.ladder-legend-row{grid-template-columns:26px 64px 1fr;align-items:center;gap:12px;min-height:26px;display:grid}.ladder-legend-mark{place-items:center;width:26px;height:26px;display:grid}.ladder-legend-row b{color:var(--text-hi);font:750 8px var(--font-mono);letter-spacing:.12em}.ladder-legend-row>span:last-child{color:var(--text-mid);font-size:9px;line-height:1.4}.leaderboard-guide{background:linear-gradient(145deg,#b6ff5c13,var(--surface-1) 46%);border:1px solid #51401d;padding:18px}.leaderboard-guide>small{color:var(--amber);font:750 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.leaderboard-guide>strong{font:700 19px var(--font-display);margin:9px 0 7px;display:block}.leaderboard-guide>p,.leaderboard-guide>span{color:var(--text-mid);font-size:9px;line-height:1.55}.leaderboard-guide dl{border-block:1px solid var(--line);gap:8px;margin:16px 0;padding:12px 0;display:grid}.leaderboard-guide dl div{justify-content:space-between;gap:12px;display:flex}.leaderboard-guide dt{color:var(--text-low);font-size:8px}.leaderboard-guide dd{color:var(--text-hi);font:750 8px var(--font-mono);margin:0}.leaderboard-disclosure{border-top:1px solid var(--line);color:var(--text-low);font:8px/1.5 var(--font-mono);margin-top:28px;padding-top:16px}.docs-title{justify-content:space-between;align-items:end;gap:28px;display:flex}.docs-title>div{min-width:0}.docs-search{border:1px solid var(--line);background:var(--surface-1);width:min(285px,40%);height:39px;color:var(--text-low);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.docs-search input{width:100%;min-width:0;color:var(--text-hi);background:0 0;border:0;outline:0;font-size:11px}.whitepaper-feature{background:radial-gradient(circle at 7% 32%,#29d0f116,transparent 23%),linear-gradient(115deg,#b6ff5c1b,#111722b3 55%,var(--surface-1));border:1px solid #55421b;grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:20px;min-height:154px;margin-bottom:16px;padding:24px;display:grid}.whitepaper-mark{width:72px;height:82px;box-shadow:inset 0 -2px var(--amber),0 10px 30px #00000047;background:radial-gradient(circle at 50% 45%,#512c8a47,#080c12 72%);border:1px solid #b6ff5c6b;border-radius:8px;align-self:start;place-items:center;margin-top:-2px;display:grid;overflow:hidden}.whitepaper-mark img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:86%;height:86%}.whitepaper-feature>div:nth-child(2)>span{color:var(--amber);font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.whitepaper-feature h2{font:700 21px var(--font-display);margin:8px 0 7px}.whitepaper-feature p{max-width:620px;color:var(--text-mid);margin:0;line-height:1.55}.whitepaper-actions{flex-direction:column;justify-content:center;align-self:stretch;align-items:end;gap:14px;display:flex}.whitepaper-actions small{color:var(--text-low);font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.whitepaper-actions a{border:1px solid var(--amber);background:var(--amber);color:#171005;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:164px;height:39px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.whitepaper-actions a .ui-action-icon{width:14px;height:14px;transition:transform .14s}.whitepaper-actions a:is(:hover,:focus-visible) svg{transform:translate(1.5px,-1.5px)}.docs-layout{grid-template-columns:154px minmax(0,1fr);gap:16px;display:grid}.docs-index{border:1px solid var(--line);background:var(--surface-1);align-self:start;padding:15px 10px}.docs-index p{color:var(--text-low);letter-spacing:.1em;text-transform:uppercase;margin:0 8px 10px;font-size:8px;font-weight:700}.docs-index button{width:100%;min-height:32px;color:var(--text-mid);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:10px}.docs-index button:hover{background:var(--surface-2);color:var(--text-hi)}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doc-card{border:1px solid var(--line);background:var(--surface-1);min-height:164px;color:var(--text-hi);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;padding:16px;display:flex}.doc-card:is(:hover,:focus-visible){background:#151c29;border-color:#48546a}.doc-meta,.doc-foot{justify-content:space-between;align-items:center;display:flex}.doc-meta b{color:var(--amber);font:700 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.doc-meta i{color:var(--text-low);font:8px var(--font-mono);text-transform:uppercase;font-style:normal}.doc-card>strong{font:650 15px var(--font-display);margin:18px 0 6px}.doc-card>p{color:var(--text-mid);flex:1;margin:0 0 16px;font-size:10px;line-height:1.5}.doc-foot{border-top:1px solid var(--line);padding-top:11px}.doc-foot small{color:var(--text-low);font:8px var(--font-mono)}.doc-foot b{color:var(--text-mid);font-size:9px}.doc-action{font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;transition:color .14s;display:inline-flex}.doc-action svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .14s}.doc-card:is(:hover,:focus-visible) .doc-action{color:var(--amber-hot)}.doc-card:is(:hover,:focus-visible) .doc-action svg{transform:translate(1.5px,-1.5px)}.doc-card:is(button):is(:hover,:focus-visible) .doc-action svg{transform:translate(2px)}.docs-empty{border:1px solid var(--line);min-height:180px;color:var(--text-low);grid-column:1/-1;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.whitepaper-actions a svg,.doc-action,.doc-action svg{transition:none}.whitepaper-actions a:is(:hover,:focus-visible) svg,.doc-card:is(:hover,:focus-visible) .doc-action svg{transform:none}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030508d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-modal{background:var(--surface-1);border:1px solid #354158;width:min(420px,100%);padding:27px;position:relative;box-shadow:0 30px 90px #000}.modal-close{width:32px;height:32px;color:var(--text-low);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:13px;right:15px}.review-modal .kicker{margin-bottom:17px}.modal-game{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.modal-game img{object-fit:contain;object-position:center;background:#080c12;width:112px;height:52px}.modal-game small{color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.modal-game h2{font:700 18px var(--font-display);margin:4px 0 0}.review-details{color:var(--text-mid);grid-template-columns:1fr auto;gap:11px;padding:20px 0;display:grid}.review-details strong{color:var(--text-hi);font:600 11px var(--font-mono)}.review-details strong.up{color:var(--amber)}.close-review-modal{background:radial-gradient(circle at 82% 0,#b6ff5c1c,transparent 32%),var(--surface-1);border-color:#665027;width:min(450px,100%);box-shadow:0 34px 100px #000,0 0 0 1px #b6ff5c0d}.close-estimate{background:linear-gradient(120deg,#b6ff5c1a,#0a0e1480);border:1px solid #b6ff5c47;gap:5px;margin-top:16px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.close-estimate:after{content:"";border:1px solid #b6ff5c21;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-34px;box-shadow:0 0 0 18px #b6ff5c06}.close-estimate small{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.close-estimate strong{color:var(--amber);font:750 27px/1.1 var(--font-mono);letter-spacing:-.04em}.close-estimate strong.down{color:var(--alert)}.close-estimate>span{color:var(--text-mid);font-size:9px}.close-review-details{padding-block:17px}.manual-close-note{background:#0a0e1485;border:1px solid #51452f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.manual-close-note b{color:var(--amber);font:800 8px var(--font-mono);letter-spacing:.09em}.manual-close-note span{color:var(--text-mid);font-size:9px;line-height:1.45}.close-haircut-note{background:#ff6a5c0f;border:1px solid #5a2f28;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:12px;display:grid}.close-haircut-note b{color:var(--alert);font:800 8px var(--font-mono);letter-spacing:.09em}.close-haircut-note span{color:var(--text-mid);font-size:9px;line-height:1.45}.close-confirm-button{background:linear-gradient(135deg,#ffd675,#b6ff5c 58%,#ee8b17);box-shadow:0 12px 30px #ff941824}.confirm-button:disabled{opacity:.38;cursor:not-allowed}.privacy-note{background:#b6ff5c0f;border:1px solid #56451f;flex-direction:column;gap:3px;padding:12px;display:flex}.privacy-note b{color:var(--amber);font-size:10px}.privacy-note span{color:var(--text-mid);font-size:9px}.wallet-attestation{color:var(--text-hi);cursor:pointer;background:#b6ff5c12;border:1px solid #665128;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin-top:18px;padding:13px 14px;display:grid}.wallet-attestation input{width:18px;height:18px;accent-color:var(--amber);cursor:pointer;margin:1px 0 0}.wallet-attestation>span{gap:4px;display:grid}.wallet-attestation b{font:750 10px var(--font-archivo)}.wallet-attestation small{color:var(--text-mid);font-size:9px;line-height:1.45}.wallet-export-again{width:100%;min-height:36px;color:var(--text-mid);font:700 9px var(--font-mono);cursor:pointer;background:0 0;border:0;margin-top:8px}.wallet-export-again:hover{color:var(--amber)}.confirm-button{background:var(--amber);color:#160f03;cursor:pointer;border:0;border-radius:3px;width:100%;height:46px;margin-top:15px;font-weight:800}.modal-terms{color:var(--text-low);text-align:center;font-size:8px}.wallet-modal{overscroll-behavior:contain;background:var(--surface-1);border:1px solid #354158;width:min(520px,100%);max-height:min(780px,100dvh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000}.wallet-modal-overview{width:min(760px,100%)}.wallet-modal h2{font:700 24px/1.08 var(--font-display);letter-spacing:-.03em;margin:5px 0 10px}.wallet-lead{color:var(--text-mid);margin:0 0 22px;line-height:1.6}.wallet-primary{background:var(--amber);color:#160f03;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:18px;font-weight:800;display:inline-flex}.wallet-primary .ui-action-icon{width:15px;height:15px}.wallet-primary:disabled{opacity:.45;cursor:not-allowed}.setup-checklist{border:1px solid var(--line);display:grid}.setup-checklist span{border-bottom:1px solid var(--line);min-height:48px;color:var(--text-mid);align-items:center;gap:12px;padding:0 13px;display:flex}.setup-checklist span:last-child{border:0}.setup-checklist b{color:var(--amber);font:700 9px var(--font-mono)}.wallet-profile{align-items:center;gap:17px;margin:12px 0 22px;display:flex}.wallet-profile>div{min-width:0}.wallet-profile>i{background:var(--amber);color:#160f03;width:64px;height:64px;font:800 10px var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.wallet-profile small{color:var(--text-low);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.wallet-profile h2{margin:2px 0 0;font-size:20px}.wallet-profile-status{color:var(--live);font:700 8px var(--font-mono);text-transform:uppercase;flex:none;margin-left:auto}.wallet-character-name{color:var(--text-mid);font:500 11px/1.4 var(--font-display);margin:8px 0 0}.network-card{background:#b6ff5c0d;border:1px solid #56451f;justify-content:space-between;align-items:center;min-height:60px;padding:0 14px;display:flex}.network-card span{flex-direction:column;gap:4px;display:flex}.network-card small{color:var(--text-low);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.network-card strong{font-size:11px}.network-card>b{color:var(--amber);font:700 9px var(--font-mono)}.leaderboard-link{background:#b6ff5c0d;border:1px solid #56451f;align-items:center;gap:14px;margin-bottom:10px;padding:12px 13px;display:flex}.leaderboard-link>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.leaderboard-link b{color:var(--amber);font-size:10px}.leaderboard-link span{color:var(--text-mid);font-size:8px;line-height:1.4}.account-action-button{width:84px;height:32px;min-height:32px;color:var(--text-hi);font:700 11px/1 var(--font-display);white-space:nowrap;cursor:pointer;background:#101722;border:1px solid #59677d;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 9px;display:inline-flex}.account-action-button .ui-action-icon{width:12px;height:12px}.account-action-button.account-action-primary{border-color:var(--amber);color:var(--amber);background:#b6ff5c0f}.account-action-button:hover:not(:disabled){border-color:var(--amber);background:#b6ff5c1f}.account-action-button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.account-action-button:disabled{opacity:.5;cursor:not-allowed}.season-profile{border:1px solid var(--line);background:linear-gradient(145deg,#b6ff5c11,#0a0e1485 72%);margin-bottom:16px;padding:20px}.season-profile>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.season-profile>header>div{flex-direction:column;gap:3px;display:flex}.season-profile>header small{color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.season-profile>header strong{color:var(--text-hi);font:700 21px var(--font-display)}.season-profile>header>b{color:var(--text-hi);font:800 12px var(--font-mono)}.season-profile>header>b small{color:var(--text-low);font:inherit;margin-left:4px;font-weight:700}.season-profile>header strong.season-rank{align-items:center;gap:8px;display:inline-flex}.season-profile .season-rank .rank-tag{letter-spacing:.14em;color:var(--text-hi);font-size:12px}.season-placement{color:var(--text-low);font:650 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0}.mark-clock{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.mark-clock span{border:1px solid var(--line);background:var(--ground);gap:3px;padding:9px 11px;display:grid}.mark-clock small{color:var(--text-low);font:700 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.mark-clock b{color:var(--text-hi);font:700 13px var(--font-mono);font-variant-numeric:tabular-nums}.pair-select{margin-bottom:14px}.pair-select select{border:1px solid var(--line);background:var(--ground);width:100%;height:44px;color:var(--text-hi);font:500 13px var(--font-inter), sans-serif;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-low) 50%), linear-gradient(135deg, var(--text-low) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;padding:0 12px}.pair-select select:focus-visible{border-color:var(--amber);outline-offset:0;outline:2px solid #b6ff5c3d}.pair-select.disabled select{opacity:.45}.pair-select small{color:var(--text-low);margin-top:6px;font-size:9px;line-height:1.45;display:block}.pair-tag{color:var(--text-mid);font:700 8px var(--font-mono);letter-spacing:.06em;margin-left:6px}.season-xp-copy{color:var(--text-mid);font:650 9px var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.season-xp-copy b{color:var(--text-hi)}.season-xp-bar{background:#080c12;border:1px solid #354158;height:9px;margin-top:8px;overflow:hidden}.season-xp-bar i{background:var(--amber);height:100%;display:block}.season-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.season-achievements>li{background:#080b0c;border:1px solid #303b4e;border-radius:10px;align-items:center;gap:14px;min-width:0;min-height:132px;padding:14px;display:flex}.season-achievements>li.locked{background:#090d13}.season-achievements>li.unlocked{border-color:#94702b;box-shadow:inset 0 1px #ffd36b1f}.achievement-badge{background:#070a11;border-radius:12px;flex:none;width:72px;height:72px;display:block;overflow:hidden}.achievement-badge-artwork{object-fit:contain;transform-origin:50%;width:100%;height:100%;transform:translate(var(--badge-x),var(--badge-y)) scale(var(--badge-scale));display:block}.achievement-badge-locked .achievement-badge-artwork{filter:grayscale()saturate(0)brightness(.58)contrast(.9);opacity:.62}.achievement-card-copy{min-width:0}.achievement-card-copy>span{color:var(--text-hi);font-size:14px;font-weight:750;line-height:1.25;display:block}.achievement-card-copy>small{color:var(--text-mid);font:650 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;display:block}.unlocked .achievement-card-copy>small{color:#ffd36b}.achievement-card-copy>p{color:var(--text-mid);margin:8px 0 0;font-size:11px;line-height:1.45}.season-profile>p{color:var(--text-mid);margin:14px 0 0;font-size:9px;line-height:1.5}.address-card{border:1px solid var(--line);background:var(--ground);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:10px;padding:0 13px;display:flex}.address-card span{text-overflow:ellipsis;min-width:0;color:var(--text-mid);font:9px var(--font-mono);white-space:nowrap;overflow:hidden}.address-card b{color:var(--amber);text-transform:uppercase;font-size:9px}.wallet-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.wallet-actions button,.wallet-actions a{border:1px solid var(--line);height:58px;color:var(--amber);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.wallet-actions button:disabled{opacity:.35;cursor:not-allowed}.wallet-actions span{color:var(--text-mid);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.disconnect-link,.wallet-back{color:var(--text-low);cursor:pointer;background:0 0;border:0;font-size:9px}.disconnect-link{margin:17px auto 0;text-decoration:underline;display:block}.wallet-back{align-items:center;gap:6px;margin:3px 0 12px;padding:0;display:inline-flex}.wallet-back .ui-action-icon{width:12px;height:12px}.wallet-field{color:var(--text-mid);text-transform:uppercase;letter-spacing:.06em;margin-top:15px;font-size:9px;display:block}.wallet-field>input,.wallet-field>div{border:1px solid var(--line);background:var(--ground);width:100%;height:48px;margin-top:7px}.wallet-field input{color:var(--text-hi);font:11px var(--font-mono);background:0 0;border:0;outline:0}.wallet-field>input{border:1px solid var(--line);padding:0 12px}.wallet-field input{min-width:0}.wallet-field>div{align-items:center;padding:0 12px;display:flex}.wallet-field>div input{width:100%}.wallet-field>div span{color:var(--text-low);font:9px var(--font-mono)}.explorer-link{width:100%;color:var(--amber);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:inline-flex}.explorer-link .ui-action-icon{width:12px;height:12px}.toast{z-index:30;min-height:46px;color:var(--text-hi);background:#111b17;border:1px solid #3a4b3b;align-items:center;gap:10px;padding:0 16px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:50px;right:22px;box-shadow:0 12px 40px #000}.toast span{color:var(--live);font-weight:800}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.achievement-notifications{z-index:35;top:max(80px,calc(env(safe-area-inset-top) + 16px));pointer-events:none;width:min(440px,100vw - 28px);position:fixed;right:22px}.achievement-celebration{isolation:isolate;pointer-events:auto;background:#080b0c;border:1px solid #bc8d32;border-radius:16px;align-items:center;gap:16px;padding:18px 48px 18px 14px;animation:.24s ease-out both achievement-arrive;display:flex;position:relative;box-shadow:0 18px 55px #00000080,0 0 24px #b6ff5c1a}.achievement-badge-celebration{width:96px;height:96px}.achievement-celebration-copy{min-width:0}.achievement-celebration-copy>small{color:#ffd36b;font:700 10px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;display:block}.achievement-celebration-copy>strong{color:var(--text-hi);font:750 20px/1.15 var(--font-display);margin-top:5px;display:block}.achievement-celebration-copy>p{color:var(--text-mid);font:500 12px/1.45 var(--font-display);margin:8px 0 0}.achievement-celebration-copy>span{color:#9af4c9;font:650 10px/1.4 var(--font-mono);margin-top:7px;display:block}.achievement-dismiss{color:#b5c0d1;width:44px;height:44px;font:400 26px/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.achievement-dismiss:hover{color:#fff;background:#1d2634}.achievement-dismiss:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}@keyframes achievement-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.achievement-badge-reveal{flex:none;animation:.38s ease-out both achievement-badge-reveal}@keyframes achievement-badge-reveal{0%{transform:scale(.94)}to{transform:scale(1)}}.achievement-celebration.is-leaving{animation:.14s ease-out both achievement-depart}@keyframes achievement-depart{to{opacity:0}}.trend-empty{color:var(--text-mid);font:10px/1.5 var(--font-mono)}.portfolio-sync-note{border:1px solid var(--line);color:var(--text-mid);padding:14px 18px}.portfolio-sync-note button{color:var(--amber);margin-left:12px}.market-main>.content-view>.news-wire{max-width:1000px}.ticker{border-top:1px solid var(--line);font:8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#070a0f;grid-area:3/1/auto/-1;align-items:center;display:flex;overflow:hidden}.ticker>div{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;height:100%;padding:0 18px;display:flex}.ticker-label{color:var(--text-mid);font-weight:700}.ticker-label span{width:5px;height:5px;margin:0}.snapshot{color:var(--text-low);white-space:nowrap;margin-left:auto;padding-right:16px}.terminal-view-enter,.view-markets .market-heading,.view-markets .market-card{animation:.22s cubic-bezier(.2,.8,.2,1) both terminal-panel-in}.view-markets .market-card{animation-delay:35ms}@keyframes terminal-panel-in{0%{opacity:0;transform:translateY(8px)}}.right-rail{box-shadow:inset 1px 0 #ffffff04,-12px 0 36px #0000001f}.rail-holdings{gap:8px;margin:12px 0 4px;display:grid}.rail-holdings-heading{min-height:25px;color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.rail-holdings-heading b{color:var(--amber);font-size:8px}.rail-holding{background:linear-gradient(145deg,#b6ff5c17,#111722cc);border:1px solid #59451e;margin:0;animation:.18s ease-out both terminal-panel-in}.rail-holding header{border-bottom:1px solid #b6ff5c24;justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;display:flex}.rail-holding header>span{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rail-holding header>b{font:800 8px var(--font-mono);letter-spacing:.08em}.rail-holding>div{grid-template-columns:1fr 1fr;display:grid}.rail-holding>div>span{border-bottom:1px solid #232c3db3;gap:5px;padding:10px 11px;display:grid}.rail-holding>div>span:nth-child(odd){border-right:1px solid #232c3db3}.rail-holding small{color:var(--text-low);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.rail-holding strong{color:var(--text-hi);font:700 10px var(--font-mono)}.rail-holding-funding{color:var(--text-low);font:600 8px var(--font-mono);border-top:1px solid #232c3db3;grid-column:1/-1;padding:7px 11px}.rail-holding footer{grid-template-columns:.9fr 1.1fr;gap:6px;padding:9px;display:grid}.rail-holding footer button{min-height:32px;color:var(--text-mid);font:700 8px var(--font-archivo);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#080b0c;border:1px solid #4a566a}.rail-holding footer button:first-child{color:var(--text-mid);border-color:#4a566a}.rail-holding footer .rail-close-position{color:#171005;background:linear-gradient(135deg,#ffd675,#b6ff5c 58%,#ee8b17);border-color:#efae36;box-shadow:0 7px 20px #ff94181f}.rail-holding footer .rail-close-position:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 25px #ff941833}.rail-holding footer button:disabled{opacity:.36;cursor:not-allowed}.rail-no-holding{border:1px solid var(--line);min-height:36px;color:var(--text-low);font:8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:12px 0 4px;padding:0 10px;display:flex}.rail-no-holding>span{background:#4c596d;border-radius:50%;width:5px;height:5px}.ticket>p{margin:16px 8px 0}.view-wallet .market-main{grid-column:2/4}.view-wallet .right-rail{display:none}.wallet-view{max-width:1180px}.wallet-view-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.wallet-heading-side{flex:none;justify-items:end;gap:10px;display:grid}.wallet-trader-id{background:linear-gradient(135deg,#141b27f5,#090d14f5);border:1px solid #344056;align-items:center;gap:13px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 12px 30px #0003}.wallet-trader-copy{text-align:left;gap:4px;min-width:0;display:grid}.wallet-trader-id small{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.wallet-trader-id strong{max-width:220px;color:var(--text-hi);font:750 13px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-network-tag{min-height:34px;color:var(--amber);font:750 8px var(--font-mono);letter-spacing:.08em;background:#b6ff5c0d;border:1px solid #57451f;flex:none;align-items:center;gap:8px;padding:0 11px;display:flex}.wallet-network-tag>span{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b6ff5c80}.wallet-balance-hero{isolation:isolate;background:radial-gradient(circle at 78% 12%,#ffc25029,#0000 27%),linear-gradient(120deg,#151b25,#0b1017 70%);border:1px solid #62502b;justify-content:space-between;align-items:end;gap:30px;min-height:196px;margin-bottom:14px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.wallet-balance-hero:before,.wallet-balance-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.wallet-balance-hero:before{border:1px solid #b6ff5c29;border-radius:50%;width:410px;height:410px;top:-260px;right:-135px;box-shadow:0 0 0 34px #b6ff5c06,0 0 0 68px #b6ff5c05}.wallet-balance-hero:after{background:linear-gradient(90deg,var(--amber),transparent 65%);height:2px;top:0;left:0;right:0}.wallet-balance-copy small{color:var(--text-low);font:750 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px;display:block}.wallet-balance-copy>strong{color:var(--text-hi);font:700 clamp(34px,5vw,58px)/.95 var(--font-mono);letter-spacing:-.065em;text-shadow:0 8px 32px #00000059;display:block}.wallet-balance-copy>strong span{color:var(--amber);letter-spacing:.06em;margin-left:5px;font-size:.34em}.wallet-balance-copy p{color:var(--text-low);margin:15px 0 0;font-size:10px}.wallet-hero-actions{flex:0 0 320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-hero-actions button{width:100%;min-height:58px;font:800 10px/1 var(--font-archivo);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border:1px solid #536077;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:transform .13s,filter .13s,border-color .13s,box-shadow .13s;display:inline-flex}.wallet-hero-actions button:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-2px)}.wallet-hero-actions button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wallet-hero-actions button:disabled{opacity:.38;cursor:not-allowed}.wallet-deposit{color:#171005;background:linear-gradient(135deg,#ffd675,#b6ff5c 56%,#ed8716);border-color:#d58e17!important}.wallet-withdraw{color:var(--text-hi);background:#0a0e14c7}.wallet-action-icon{border:1px solid;border-radius:50%;flex:0 0 21px;width:21px;height:21px;padding:4px;display:block}.wallet-hero-actions button>span{line-height:1;display:inline-block}.game-artwork-fallback{padding:6px;object-fit:contain!important;background:radial-gradient(circle,#b6ff5c1a,#0a0e14f5 70%)!important}.wallet-dashboard-grid{grid-template-columns:1.16fr .84fr;gap:14px;display:grid}.wallet-detail-card{border:1px solid var(--line);background:linear-gradient(150deg,#111722fa,#0a0e14fa);min-height:182px;padding:18px;box-shadow:inset 0 1px #ffffff04}.wallet-detail-card>header{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.wallet-detail-card>header b{color:var(--amber);font-weight:750}.wallet-detail-card h2{font:700 21px var(--font-display);letter-spacing:-.025em;margin:0 0 9px}.wallet-detail-card>p{color:var(--text-mid);margin:0;font-size:10px;line-height:1.6}.wallet-address-row{width:100%;min-height:54px;color:var(--text-mid);cursor:pointer;background:#080c12;border:1px solid #303b4f;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;display:flex}.wallet-address-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:10px var(--font-mono);overflow:hidden}.wallet-address-row>b{color:var(--amber);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.wallet-card-actions{align-items:center;gap:16px;margin-top:15px;display:flex}.wallet-card-actions a,.wallet-card-actions button{color:var(--text-mid);font:700 9px var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.wallet-card-actions .ui-action-icon{width:11px;height:11px}.wallet-card-actions a:hover,.wallet-card-actions button:hover{color:var(--amber)}.wallet-backup-button{min-height:42px;color:var(--amber);font:750 9px var(--font-archivo);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#b6ff5c12;border:1px solid #665128;margin-top:17px;padding:0 14px}.wallet-empty-activity{min-height:102px;color:var(--text-low);text-align:center;border:1px dashed #2b3547;place-content:center;justify-items:center;gap:6px;display:grid}.wallet-empty-activity i{color:var(--amber);font:24px var(--font-mono);font-style:normal}.wallet-empty-activity strong{color:var(--text-mid);font-size:10px}.wallet-empty-activity span{font-size:8px}.readiness-list{color:var(--text-mid);font:8px var(--font-mono);text-transform:uppercase;gap:8px;margin-top:16px;display:grid}.readiness-list span{align-items:center;gap:7px;display:flex}.readiness-list i{background:var(--amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b6ff5c66}.modal-backdrop{animation:.15s ease-out both terminal-backdrop-in}.wallet-modal,.review-modal{animation:.19s cubic-bezier(.2,.8,.2,1) both terminal-modal-in}@keyframes terminal-backdrop-in{0%{opacity:0}}@keyframes terminal-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.deposit-warning{background:#b6ff5c0d;border:1px solid #55441f;flex-direction:column;gap:4px;margin-top:12px;padding:11px 12px;display:flex}.deposit-warning b{color:var(--amber);font:750 8px var(--font-mono);letter-spacing:.08em}.deposit-warning span{color:var(--text-mid);font-size:9px;line-height:1.45}.account-wallet-summary{border:1px solid var(--line);text-align:left;cursor:pointer;background:#080b0c;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;margin-top:10px;padding:0 13px;display:flex}.account-wallet-summary>span{gap:4px;min-width:0;display:grid}.account-wallet-summary small,.account-security-row small{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.account-wallet-summary b{color:var(--text-mid);font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-wallet-summary>strong{color:var(--amber);font:700 10px var(--font-mono);flex:none;align-items:center;gap:6px;display:inline-flex}.account-wallet-summary>strong .ui-action-icon{width:12px;height:12px}.account-security-row{border:1px solid var(--line);border-top:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.account-security-row>span{gap:4px;min-width:0;display:grid}.account-security-row b{color:var(--text-mid);font-size:9px;font-weight:500}.disconnect-link{width:100%;min-height:48px;color:var(--text-mid);background:#0a0e148c;border:1px solid #465268;justify-content:center;align-items:center;gap:9px;margin:18px 0 0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.disconnect-link .ui-action-icon{width:14px;height:14px}.disconnect-link:hover{color:var(--text-hi);border-color:#7f8ba0}.market-row:not(.table-head),.trade-button,.review-button,.connect-button,.wallet-modal button,.right-rail button{transition:transform .13s,background .13s,border-color .13s,color .13s,box-shadow .13s}.review-button:not(:disabled):hover,.connect-button:hover{transform:translateY(-1px);box-shadow:0 10px 30px #b6ff5c26}@media (min-width:961px){.app-shell{height:100dvh;min-height:0;overflow:hidden}.sidebar{overscroll-behavior:none;overflow:hidden}.market-main,.right-rail{overscroll-behavior:contain;min-height:0}.market-main.market-list-mode{flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.market-main.market-list-mode .market-heading,.market-main.market-list-mode .market-toolbar,.market-main.market-list-mode .bottom-strip{flex:none}.market-main.market-list-mode .market-card{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.market-main.market-list-mode .market-list-viewport{flex:auto;height:auto;min-height:0}}@media (max-width:1500px){.market-main{padding-left:18px;padding-right:18px}.market-row{grid-template-columns:18px minmax(140px,1fr) 70px 64px 104px 102px 54px 48px;gap:6px;padding-left:6px;padding-right:6px}.market-row.table-head{font-size:8px}.game-cell{gap:8px}.metric{font-size:11px}.book-label{font-size:7px}.trade-button{min-width:0;padding-left:5px;padding-right:5px;font-size:9px}.primary-nav{gap:20px;padding-left:20px}.top-actions{gap:7px;padding-inline:10px}.feed-status{padding-right:4px;font-size:10px}.chain-status{padding-inline:8px}.vault-balance{min-width:112px;padding-inline:10px}.connect-button.connected{min-width:158px}}@media (max-width:1360px){.feed-status{display:none}}@media (max-width:1180px){.app-shell{grid-template-columns:72px minmax(580px,1fr) 300px}.brand{width:72px;padding:0 23px}.brand>span:last-child{display:none}.sidebar{padding-left:9px;padding-right:9px}.sidebar .eyebrow{display:none}.side-link{justify-content:center;padding:0}.side-link-label{display:none}.side-link-icon,.side-link.selected .side-link-icon{flex:0 0 18px;width:18px;height:18px}.side-link b{font-size:7px;position:absolute;top:1px;right:1px}.side-link .side-link-lock,.sidebar-foot,.feed-status,.chain-status{display:none}}@media (min-width:961px) and (max-width:1240px){.market-row{grid-template-columns:minmax(140px,1fr) 70px 96px 102px 54px 48px}.market-row>.rank,.market-row>.move,.market-row.table-head>:first-child,.market-row.table-head>:nth-child(4){display:none}}@media (min-width:961px) and (max-width:1400px){.limit-order-head{display:none}.limit-order-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;padding:10px;display:grid}.limit-order-row:not(.limit-order-head){border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-width:0;min-height:0;padding:14px;font-size:12px}.limit-order-game{grid-column:1/-1}.limit-order-row>:not(.limit-order-game):not(.position-action){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.limit-order-side:before{content:"Side"}.limit-order-size:before{content:"Reserved"}.limit-order-price:before{content:"Limit price"}.limit-order-trigger:before{content:"Trigger / Aggro price"}.limit-order-status:before{content:"Status"}.limit-order-row>:not(.limit-order-game):not(.position-action):before{color:var(--text-low);font:700 9px var(--font-inter);letter-spacing:.06em;text-transform:uppercase}.limit-order-row .position-action{grid-column:1/-1}}@media (max-width:960px){.app-shell{min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));display:block}.topbar{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));z-index:10;position:sticky;top:0}.brand{border-right:0;flex:none;gap:5px;width:auto;height:58px;padding:0;font-size:18px}.brand>img{width:30px;height:30px}.brand>span:last-child{display:inline}.primary-nav,.vault-balance,.sidebar,.ticker{display:none}.top-actions{min-width:0;height:58px;padding:0}.mode-badge{margin-left:auto}.connect-button{border-radius:8px;min-width:76px;max-width:138px;height:44px;padding:0 14px}.connect-button.connected{justify-content:center;width:48px;min-width:48px;max-width:48px;height:48px;padding:3px}.account-label-desktop{display:none}.account-label-mobile{display:inline}.connect-button.connected .account-label-mobile{display:none}.market-main{width:100%;padding:20px max(14px,env(safe-area-inset-right)) 28px max(14px,env(safe-area-inset-left));overflow:visible}.app-shell{--text-low:#8592a7}.market-card{scroll-margin-top:calc(70px + env(safe-area-inset-top))}.market-chart-wrap{scroll-margin-top:calc(140px + env(safe-area-inset-top))}.market-heading{align-items:start}.session-clock{min-width:165px}.session-clock strong{font-size:18px}.market-card{overflow-x:auto}.market-table{min-width:700px}.mobile-market-actions{grid-template-columns:1fr;gap:8px;margin:-2px 0 16px;display:grid}.mobile-market-actions.has-market{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-market-actions button{min-width:0;min-height:54px;color:var(--text-hi);text-align:left;cursor:pointer;background:linear-gradient(145deg,#151d2b,#0b1018);border:1px solid #526079;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.mobile-market-actions .mobile-trade-jump{color:#171005;background:linear-gradient(135deg,#ffd675,#b6ff5c 55%,#f08718);border-color:#d58e17;box-shadow:0 12px 30px #ff941824}.mobile-market-actions button>span{gap:2px;min-width:0;display:grid}.mobile-market-actions button small{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.68;font-size:10px;font-weight:750;overflow:hidden}.mobile-market-actions button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-market-actions button>b{font:750 12px var(--font-mono);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.mobile-market-actions button>b .ui-action-icon{width:13px;height:13px}.mobile-nav{z-index:16;height:calc(64px + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c12f5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 32px #00000047}.mobile-nav button{min-width:0;min-height:64px;color:var(--text-low);cursor:pointer;background:0 0;border:0;place-content:center;gap:4px;padding:0 2px;display:grid;position:relative}.mobile-nav button>span{place-items:center;width:20px;height:20px;margin:auto;line-height:0;display:grid}.mobile-nav button>span svg{width:20px;height:20px;display:block}.mobile-nav button>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.mobile-nav button>b{background:var(--amber);color:#171005;min-width:14px;height:14px;font:700 7px var(--font-mono);border-radius:7px;place-items:center;padding:0 3px;display:grid;position:absolute;top:8px;left:calc(50% + 8px)}.mobile-nav button.active{color:var(--amber);box-shadow:inset 0 2px var(--amber)}.mobile-more-backdrop{z-index:14;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030508ad;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.mobile-more-sheet{z-index:15;inset:auto max(10px,env(safe-area-inset-right)) calc(74px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:linear-gradient(155deg,#151d2b,#0b1018);border:1px solid #3c485d;border-radius:14px;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0009}.mobile-more-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:8px 10px 8px 15px;display:flex}.mobile-more-sheet>header>div{gap:3px;display:grid}.mobile-more-sheet header small{color:var(--text-low);font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mobile-more-sheet header strong{font:700 18px var(--font-display)}.mobile-more-sheet>header>button{width:44px;height:44px;color:var(--text-mid);background:#080b0c;border:1px solid #3c485d;border-radius:10px;font-size:22px}.mobile-more-sheet>button:not([data-dialog-close]){border:0;border-bottom:1px solid var(--line);min-height:58px;color:var(--text-hi);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 15px;display:grid}.mobile-more-sheet>button:last-child{border-bottom:0}.mobile-more-sheet>button>span{width:20px;height:20px;color:var(--amber);place-items:center;line-height:0;display:grid}.mobile-more-sheet>button>span svg{width:20px;height:20px;display:block}.mobile-more-sheet>button>b{font-size:13px}.mobile-more-sheet>button>.ui-action-icon{width:14px;height:14px;color:var(--text-low)}.mobile-more-sheet>button.active{background:#b6ff5c12}.trade-sheet-backdrop{z-index:17;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030508b8;border:0;padding:0;display:block;position:fixed;inset:0}.right-rail{z-index:18;width:min(430px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - 10px);overscroll-behavior:contain;min-height:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--line);visibility:hidden;pointer-events:none;background:#0c1119;border-bottom:0;border-radius:18px 18px 0 0;transition:transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s;display:block;position:fixed;inset:auto 0 0 auto;overflow-y:auto;transform:translateY(100%);box-shadow:0 -24px 70px #00000094}.right-rail.mobile-open{visibility:visible;pointer-events:auto;transform:translateY(0)}.rail-heading{z-index:6;background:#0c1119;align-items:center;min-height:48px;margin-top:-10px;position:sticky;top:-18px;box-shadow:0 -12px #0c1119}.rail-heading button{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.rail-tabs{top:30px}.rail-tabs button{min-height:44px;font-size:12px}.rail-holdings-heading{cursor:pointer;min-height:44px}.rail-holdings-heading b{font-size:10px}.focus-game strong{font-size:16px;line-height:1.3}.focus-game small,.focus-game span{font-size:10px}.focus-source-note{padding:9px;font-size:10px;line-height:1.5}.focus-source-note>small{display:none}.ticket{margin-top:12px}.ticket>label,.ticket-summary,.ticket>p{font-size:12px}.ticket>p{margin-top:16px;line-height:1.5}.ticket-summary{gap:10px}.review-button{font-size:14px}.order-type-toggle button,.direction-toggle button,.quick-sizes button{font-size:13px}.rail-no-holding{margin-block:8px;font-size:10px}.rail-holding footer button{font-size:12px}.market-telemetry{margin-top:24px}.market-telemetry dt,.market-telemetry>header small,.market-telemetry>header>span{font-size:10px}.market-telemetry dd{overflow-wrap:anywhere;font-size:15px}.market-telemetry>header strong{font-size:14px}.market-telemetry>p,.active-float-card p,.active-float-card dl{font-size:12px;line-height:1.5}.news-wire-scope button{min-height:44px;font-size:11px}.news-wire-empty button,.news-story footer a{align-items:center;min-height:44px;display:inline-flex}.news-story{padding:14px}.news-story h3{font-size:16px;line-height:1.3}.news-story p{-webkit-line-clamp:4;font-size:14px;line-height:1.55}.news-wire-header,.news-wire-scope,.news-story-meta,.news-story footer{flex-wrap:wrap}.news-wire-header{padding-block:10px}.news-wire-header small,.news-wire-status,.news-wire-scope,.news-story-meta,.news-story footer>span{font-size:10px;line-height:1.4}.news-story footer a,.news-wire-disclosure,.news-wire-empty span,.news-rail-intro>p{font-size:12px}.news-wire-disclosure b,.news-rail-intro>span{font-size:10px}.news-wire-empty strong{font-size:15px}.news-wire-empty button{font-size:12px}.order-type-toggle button,.direction-toggle button,.quick-sizes button,.review-button,.rank-card button{min-height:44px}.rail-footer{display:none}.portfolio-stats{grid-template-columns:1fr 1fr}.portfolio-stats div:nth-child(2){border-right:0}.portfolio-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.position-list,.leaderboard{overflow-x:auto}.position-row{min-width:820px}.leaderboard-layout{grid-template-columns:1fr}.leader-row{min-width:700px}.docs-layout{grid-template-columns:1fr}.docs-index{border:0;flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.docs-index p{display:none}.docs-index button{border:1px solid var(--line);border-radius:6px;width:auto;min-height:44px;padding:10px 14px;font-size:12px}.docs-index button[aria-pressed=true]{color:var(--amber);border-color:var(--amber);background:#b6ff5c0f}.doc-card strong{font-size:17px}.doc-card p,.whitepaper-feature p{font-size:14px;line-height:1.55}.doc-meta,.doc-meta b,.doc-meta i,.doc-foot,.doc-foot b,.doc-foot small,.whitepaper-actions small{font-size:11px}.doc-meta{flex-wrap:wrap;gap:8px}.whitepaper-actions a{font-size:13px}.view-title>p{font-size:13px;line-height:1.55}.view-wallet .market-main{width:100%}.wallet-dashboard-grid{grid-template-columns:1fr}.market-chart-loading{min-height:calc(clamp(220px,40svh,320px) + 174px)}.market-card,.position-list,.leaderboard{overflow:visible}.market-toolbar,.market-table{width:100%;min-width:0}.market-list-viewport{scrollbar-gutter:auto;height:auto;min-height:0;overflow:visible}.market-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:0;padding:12px;display:grid}.mobile-discovery{order:2;gap:4px;min-width:0;display:grid}.mobile-discovery>span{display:none}.mobile-discovery select{width:100%;min-height:44px;color:var(--text-hi);background:var(--ground);border:1px solid #3e4b60;border-radius:4px;padding:8px;font-size:16px}.market-count{text-align:right;white-space:nowrap;order:3;margin:0;padding:0;font-size:10px;line-height:1.5}.market-count-hint{display:none}.market-count b{font-size:12px}.session-tabs{order:1;grid-column:1/-1;min-width:0;display:block}.session-tabs .eyebrow{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;display:block;overflow:hidden}.session-tabs button{min-width:0;min-height:44px;padding:6px;font-size:12px}.search-field{flex:none;order:0;grid-column:1/-1;width:100%;min-width:0;height:46px;min-height:44px}.search-field input,.docs-search input,.wallet-field input,.amount-input input,.password-card input{font-size:16px}.market-row.table-head{display:none}.market-table{gap:10px;display:grid}.market-row:not(.table-head){border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"game game game""players move lock""book book trade";gap:14px 10px;min-height:0;padding:14px}.market-row:not(.table-head):hover{background:var(--surface-1)}.market-row .rank,.market-row>.market-trend-cell{display:none}.game-cell{grid-area:game}.game-cell img{width:80px;height:42px}.game-cell strong{font-size:15px;line-height:1.35}.game-cell small{font-size:11px;line-height:1.5}.metric{font-size:15px}.move{font-size:13px}.lock-time{font-size:11px}.book-label{gap:8px;font-size:10px}.book-bar{height:4px}.trade-button{width:100%;font-size:12px}.metric{grid-area:players}.move{grid-area:move;justify-self:end}.book-cell{grid-area:book;min-width:0}.lock-time{grid-area:lock;justify-self:end}.trade-button{border-color:#596579;grid-area:trade;min-width:76px;min-height:44px}.metric:before,.move:before,.lock-time:before{color:var(--text-low);font:700 10px var(--font-inter);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:block}.metric:before{content:"Aggro price"}.move:before{content:"24h change";text-align:right}.lock-time:before{content:"Refresh";text-align:right}.bottom-strip{align-items:start;gap:12px;padding:13px}.bottom-strip div{align-items:start;min-width:0}.bottom-strip strong{line-height:1.45}.bottom-strip div span:last-child,.bottom-strip time,.position-head{display:none}.limit-orders>header{flex-direction:column;align-items:flex-start;gap:7px}.limit-order-head{display:none}.limit-order-list{gap:10px;padding:10px;display:grid}.limit-order-row:not(.limit-order-head){border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-width:0;min-height:0;padding:14px;font-size:14px}.limit-order-game{grid-column:1/-1}.limit-order-row>:not(.limit-order-game):not(.position-action){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.limit-order-side:before{content:"Side"}.limit-order-size:before{content:"Reserved"}.limit-order-price:before{content:"Limit price"}.limit-order-trigger:before{content:"Trigger / current"}.limit-order-status:before{content:"Status"}.limit-order-row>:not(.limit-order-game):not(.position-action):before{color:var(--text-low);font:700 10px var(--font-inter);letter-spacing:.06em;text-transform:uppercase}.limit-order-row .position-action{grid-column:1/-1}.limit-order-row .position-action button{min-height:46px;font-size:13px}.pool-book-head{display:none}.pool-book-list{gap:10px;padding:10px;display:grid}.pool-book-row:not(.pool-book-head){border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-width:0;min-height:0;padding:14px;font-size:14px}.pool-book-row>.pool-book-game{grid-column:1/-1}.pool-book-row>:not(.pool-book-game){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pool-book-row>[data-label]:before{content:attr(data-label);color:var(--text-low);font:700 10px var(--font-inter);letter-spacing:.06em;text-transform:uppercase}.position-list{background:0 0;border:0;gap:10px;display:grid}.position-row:not(.position-head){border:1px solid var(--line);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-width:0;min-height:0;padding:14px;font-size:14px}.position-game{grid-column:1/-1}.position-market-link{width:100%;min-height:48px}.position-row:not(.position-head)>:not(.position-game):not(.position-action){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.position-side:before{content:"Side"}.position-size:before{content:"Size"}.position-entry:before{content:"Entry"}.position-status:before{content:"Status / exit"}.position-status[data-label]:before{content:attr(data-label)}.position-pnl:before{content:"PnL"}.position-row:not(.position-head)>:not(.position-game):not(.position-action):before{color:var(--text-low);font:700 10px var(--font-inter);letter-spacing:.06em;text-transform:uppercase}.position-action{grid-column:1/-1}.position-action button{min-height:46px;font-size:13px}.position-game b{font-size:15px;line-height:1.4}.portfolio-stats small{font-size:11px}.portfolio-stats strong{overflow-wrap:anywhere;font-size:18px}.activity-title{display:block}.pnl-panel{gap:14px;padding:14px}.pnl-panel-head{flex-direction:column;align-items:stretch}.pnl-range{width:100%}.pnl-range button{flex:1 1 0;min-height:42px}.pnl-chart{height:clamp(190px,62vw,230px)}.pnl-chart-empty{min-height:190px}.activity-filter{width:100%;margin-top:16px}.activity-filter button{flex:1 1 0;min-height:44px;font-size:10px}.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-stats>div:nth-child(2){border-right:0}.activity-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.activity-event{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding:14px}.activity-event>time{grid-column:1/-1}.activity-trader{grid-column:1/-1;min-height:44px}.activity-market{grid-column:1/-1;min-height:48px}.activity-market img{width:80px;height:42px}.activity-kind{min-height:32px}.activity-notional,.activity-mark{font-size:11px}.activity-result{place-self:end;font-size:12px}.activity-footer{flex-direction:column;align-items:stretch;font-size:10px}.activity-footer button{min-height:44px}.rail-wallet-balance{min-height:64px}.rail-wallet-balance small,.rail-wallet-note{font-size:10px}.rail-wallet-balance strong{font-size:15px}.rail-wallet-balance>b{font-size:10px}.leaderboard{background:0 0;border:0}.leader-head{display:none}.leaderboard-title{display:block}.leaderboard-freshness{margin-top:14px}.leader-row:not(.leader-head){border:1px solid var(--line);background:var(--surface-1);grid-template:auto auto auto/30px minmax(0,1fr) auto;gap:6px 9px;min-width:0;min-height:82px;margin-bottom:8px;padding:11px 12px}.leader-row>b{grid-row:1/4;align-self:center}.leader-trader{min-width:0;font-size:13px;line-height:1.4}.leader-trader>span{overflow-wrap:anywhere;white-space:normal}.leader-ladder{grid-area:2/2}.leader-realized{grid-area:1/3;align-self:center;font-size:12px}.leader-points{grid-area:3/2;align-items:center;gap:6px;display:flex}.leader-points small{display:none}.leader-closes{grid-area:3/3;font-size:8px}.leader-closes:after{content:" closes"}.leaderboard-guide{padding:16px}.tape-list article{grid-template:auto auto/72px minmax(0,1fr);gap:6px 12px;padding:16px 0}.tape-list article>time{grid-area:1/1}.tape-list article>img{grid-area:2/1;width:72px;height:40px}.tape-list article>div{grid-area:1/2/3;min-width:0}.tape-list h2{font-size:16px;line-height:1.35}.tape-list p{font-size:13px;line-height:1.55}.tape-list small,.tape-list time,.tape-type{font-size:10px}.docs-title{display:block}.docs-search{width:100%;min-height:44px;margin-top:18px}.docs-grid{grid-template-columns:1fr}.whitepaper-actions a{min-height:44px}.modal-backdrop{place-items:end center;padding:0;overflow:hidden}.wallet-modal,.review-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 10px);overscroll-behavior:contain;padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow-y:auto}.modal-close{width:44px;height:44px;top:4px;right:4px}.wallet-profile>div{min-width:0}.wallet-profile h2{overflow-wrap:anywhere;white-space:normal;font-size:clamp(20px,5vw,27px);line-height:1.2}.wallet-back,.disconnect-link,.explorer-link{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.disconnect-link,.explorer-link{width:100%}.rail-holding footer button,.focus-source-note{min-height:44px}.wallet-view-heading{display:block}.wallet-heading-side{justify-items:stretch;margin:-8px 0 18px}.wallet-trader-id{width:100%}.wallet-trader-copy{flex:auto}.wallet-network-tag{width:max-content;margin:0}.wallet-balance-hero{grid-template-columns:minmax(0,1fr);gap:25px;min-height:0;padding:22px 18px;display:grid}.wallet-balance-copy{min-width:0}.wallet-balance-copy>strong{overflow-wrap:anywhere;font-size:clamp(28px,8vw,44px);line-height:1.15}.wallet-balance-copy>strong span{display:inline-block}.wallet-hero-actions{justify-self:stretch;width:auto;min-width:0}.season-profile{padding:16px}.season-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-detail-card{min-height:0;padding:16px}.wallet-dashboard-grid{gap:10px}.wallet-hero-actions button{gap:7px;padding-inline:8px;font-size:12px}.wallet-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wallet-card-actions a,.wallet-card-actions button,.wallet-backup-button{border:1px solid #3e4b60;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.wallet-detail-card>header{flex-wrap:wrap;gap:8px;font-size:11px}.wallet-detail-card>header b,.wallet-network-tag{font-size:10px}.wallet-detail-card p,.wallet-balance-copy p,.wallet-lead,.privacy-note span,.deposit-warning span,.manual-close-note span{font-size:13px;line-height:1.55}.wallet-primary,.confirm-button{min-height:48px;font-size:14px}.wallet-field{font-size:12px}.wallet-address-row span,.address-card span{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.5}.wallet-address-row,.address-card{padding-block:12px}.wallet-trader-id strong{white-space:normal;overflow-wrap:anywhere;font-size:15px}.wallet-trader-id small,.wallet-profile small,.wallet-profile-status{font-size:10px}.wallet-profile{gap:12px}.review-details{gap:12px 8px;font-size:13px}.review-details>strong{overflow-wrap:anywhere;text-align:right}.modal-game{padding-right:20px}.modal-game h2{overflow-wrap:anywhere;font-size:21px}.modal-terms{font-size:12px;line-height:1.5}.modal-close{float:right;z-index:7;background:#101516;border:1px solid #3e4b60;border-radius:8px;margin:-12px -6px 0 6px;position:sticky;top:0}.wallet-modal>.kicker,.review-modal>.kicker{min-height:32px;padding-right:4px;font-size:10px;line-height:1.5}.season-profile{clear:both}.season-profile>p,.achievement-card-copy>p{font-size:13px;line-height:1.5}.achievement-card-copy>small,.season-xp-copy{font-size:11px}.season-xp-copy{flex-wrap:wrap;gap:6px}.account-wallet-summary{flex-wrap:wrap;padding-block:14px}.account-wallet-summary strong{font-size:14px}.account-wallet-summary small,.account-security-row small{font-size:10px}.leaderboard-link span,.account-security-row b{font-size:12px;line-height:1.5}.toast{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));justify-content:center}}@media (max-width:600px){.mobile-market-actions.has-market{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-market-actions.has-market button{justify-content:center;padding:10px 8px}.mobile-market-actions.has-market button>span{display:none}.mobile-market-actions.has-market button>b{font-family:var(--font-inter);white-space:normal;text-align:center;font-size:13px}.mobile-market-actions.has-market .mobile-trade-jump{order:-1}.market-heading{margin-bottom:18px;display:block}.market-heading .kicker{font-size:10px;line-height:1.4}.market-heading h1,.view-title h1{font-size:28px}.market-heading>div>p:last-child,.session-clock>span{display:none}.session-clock{border-left:0;border-top:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:12px 0 0;padding:10px 0 0;display:flex}.session-clock small{font-size:10px}.session-clock strong{font-size:16px}.view-title{margin-bottom:20px}.portfolio-stats div{padding:14px}.portfolio-stats strong{font-size:17px}.pnl-panel{padding:14px}.pnl-panel-head{flex-direction:column;align-items:stretch}.pnl-range{width:100%}.pnl-range button{flex:1 1 0;min-height:40px}.whitepaper-feature{grid-template-columns:52px minmax(0,1fr);padding:18px}.whitepaper-mark{width:50px;height:62px}.whitepaper-feature h2{font-size:18px}.whitepaper-actions{grid-column:1/-1;align-items:stretch}.whitepaper-actions a{width:100%}.mode-badge{height:26px;padding-inline:7px;font-size:7px}}@media (max-width:480px){.season-achievements{grid-template-columns:1fr}.season-achievements>li{gap:12px;padding:12px}.season-profile{padding:12px}.gate-auth-button{grid-template-columns:36px minmax(0,1fr) 36px;font-size:16px}.gate-login-status,.gate-login-foot{font-size:13px}.password-card label{font-size:12px}.password-error{font-size:13px}.achievement-notifications{top:calc(72px + env(safe-area-inset-top));right:14px}.achievement-celebration{gap:10px;padding:14px 44px 14px 10px}.achievement-badge-celebration{width:72px;height:72px}.achievement-celebration-copy>strong{font-size:18px}.achievement-celebration{overscroll-behavior:contain;max-height:calc(100svh - 160px);overflow-y:auto}.trader-avatar-account{width:88px;height:88px}.trader-avatar-wallet{width:72px;height:72px}.wallet-profile{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;display:grid}.wallet-profile>.trader-avatar,.wallet-profile>i{grid-area:1/1/3}.wallet-profile>div{grid-area:1/2}.wallet-profile-status{grid-area:2/2;margin:0}}@media (max-width:360px){.market-main{padding-inline:12px}.brand{padding-inline:0}.brand>span:last-child{display:none}.top-actions{padding-inline:0}.connect-button{min-width:70px;padding-inline:12px}.whitepaper-feature{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.whitepaper-mark{width:42px;height:48px;box-shadow:none;background:0 0;border:0;display:grid}.leaderboard-link,.account-security-row{flex-direction:column;align-items:stretch}.account-action-button{align-self:flex-end}.mode-badge{display:none}}@media (prefers-reduced-motion:reduce){.achievement-celebration,.achievement-celebration.is-leaving,.achievement-badge-reveal{animation:none}.terminal-view-enter,.view-markets .market-heading,.view-markets .market-chart-wrap,.view-markets .market-card,.rail-holding,.news-wire,.news-wire-loading i,.news-wire-loading b,.news-wire-loading em,.modal-backdrop,.wallet-modal,.review-modal,.toast{animation:none!important}.market-row,.trade-button,.review-button,.connect-button,.wallet-modal button,.right-rail,.right-rail button,.wallet-hero-actions button,.side-link,.trader-avatar{transition:none!important}.connect-button:hover,.connect-button:hover .trader-avatar{transform:none}}.gx-page{color:#a0b1af;min-height:100dvh;font-family:var(--font-inter), Inter, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#080b0c;position:relative;overflow:hidden}.gx-keyart{object-fit:cover;object-position:62% 50%;transform-origin:60% 45%;width:100%;height:100%;animation:52s ease-in-out infinite alternate gx-drift;position:fixed;inset:0}@keyframes gx-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1.2%,-.8%)}}.gx-shade{background:linear-gradient(90deg,#0a0e14f5 0%,#0a0e14d1 30%,#0a0e1440 55%,#0a0e1426 100%),linear-gradient(#0a0e14d9,#0000 14% 82%,#0a0e14e6);position:fixed;inset:0}.gx-grain{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}.gx-ticks{pointer-events:none;position:fixed;inset:26px}.gx-ticks i{width:15px;height:15px;position:absolute}.gx-ticks i:before,.gx-ticks i:after{content:"";background:#f2f5fa59;position:absolute}.gx-ticks i:before{width:1px;height:15px;top:0;left:7px}.gx-ticks i:after{width:15px;height:1px;top:7px;left:0}.gx-ticks .tl{top:0;left:0}.gx-ticks .tr{top:0;right:0}.gx-ticks .bl{bottom:0;left:0}.gx-ticks .br{bottom:0;right:0}.gx-ember{filter:blur(.6px);opacity:0;pointer-events:none;z-index:3;background:#d3ff9d;border-radius:50%;animation:linear infinite gx-rise;position:fixed}@keyframes gx-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:.65}80%{opacity:.3}to{opacity:0;transform:translateY(-52vh)translate(2.5vw)}}.gx-top{z-index:5;align-items:center;gap:12px;padding:22px 46px;display:flex;position:fixed;top:0;left:0;right:0}.gx-top .aggro-brand-mark{display:block}.gx-wordmark{font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:.14em;color:#f0f5f3;font-size:16px;font-weight:700}.gx-meta{font-family:var(--font-mono), "JetBrains Mono", Menlo, monospace;letter-spacing:.14em;color:#5a6672;margin-left:auto;font-size:11px}.gx-meta b{color:#a0b1af;font-weight:500}.gx-col{z-index:4;flex-direction:column;justify-content:center;gap:26px;width:440px;display:flex;position:fixed;top:0;bottom:0;left:46px}.gx-boot{font-family:var(--font-mono), "JetBrains Mono", Menlo, monospace;letter-spacing:.12em;color:#5a6672;white-space:nowrap;width:0;font-size:11px;animation:2.2s steps(34,end) .4s forwards gx-type;overflow:hidden}@keyframes gx-type{to{width:100%}}.gx-boot:after{content:"_";color:#b6ff5c;animation:1.1s step-end infinite gx-blink}@keyframes gx-blink{50%{opacity:0}}.gx-idx{font-family:var(--font-mono), "JetBrains Mono", Menlo, monospace;letter-spacing:.22em;color:#5a6672;font-size:12px}.gx-h1{font-family:var(--font-display), "Space Grotesk", Helvetica, Arial, sans-serif;letter-spacing:.02em;color:#f0f5f3;text-transform:uppercase;margin:0;font-size:56px;font-weight:700;line-height:1.06}.gx-sub{color:#a0b1af;max-width:38ch;margin:0;font-size:15px;line-height:1.6}.gx-cta{color:#080b0c;font-family:var(--font-archivo), Archivo, Helvetica, sans-serif;font-variation-settings:"wdth" 125;letter-spacing:.3em;cursor:pointer;background:#b6ff5c;border:none;justify-content:center;align-items:center;width:fit-content;padding:22px 74px;font-size:16px;font-weight:700;transition:filter .12s;display:inline-flex;box-shadow:0 0 44px -10px #b6ff5c8c}.gx-cta:hover{filter:brightness(1.08)}.gx-page :focus-visible{outline-offset:3px;outline:2px solid #b6ff5c}.gx-bottom{z-index:5;font-family:var(--font-mono), "JetBrains Mono", Menlo, monospace;letter-spacing:.14em;color:#5a6672;background:#0a0e148c;border-top:1px solid #f2f5fa12;align-items:center;gap:22px;padding:18px 46px;font-size:10.5px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:900px){.gx-keyart{object-position:73% 50%}.gx-top{padding:calc(16px + env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) 16px max(22px,env(safe-area-inset-left))}.gx-page{overflow:visible}.gx-top{position:relative}.gx-col{width:auto;min-height:calc(100svh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:28px max(28px,env(safe-area-inset-right)) 40px max(28px,env(safe-area-inset-left));gap:20px;position:relative;left:0;right:0}.gx-h1{font-size:40px}.gx-shade{background:linear-gradient(#0a0e142e 0%,#0a0e1447 35%,#0a0e14a3 68%,#0a0e14eb 100%),linear-gradient(90deg,#0a0e14e0 0%,#0a0e148c 45%,#0a0e141a 78%,#0000 100%)}.gx-bottom{padding:14px max(20px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));gap:12px;font-size:9px;position:relative}}@media (max-width:600px){.gx-ticks{inset:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom))}.gx-top{gap:8px}.gate-login-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gx-top .aggro-brand-mark{width:30px;height:30px}.gx-wordmark{font-size:14px}.gx-meta{display:none}.gx-col{justify-content:center;gap:17px}.gx-boot{letter-spacing:.075em;width:100%;font-size:8.5px;animation-duration:1.6s}.gx-idx{font-size:10px}.gx-h1{font-size:clamp(36px,10.3vw,42px);line-height:1.08}.gx-sub{max-width:34ch;font-size:14px;line-height:1.55}.gx-cta{min-height:58px;padding:18px 54px;font-size:14px}.gx-bottom{justify-content:space-between}.gx-bottom>span:nth-child(2),.gx-bottom>span:nth-child(3){display:none}}@media (max-width:360px){.gx-col{padding-inline:max(20px,env(safe-area-inset-left));gap:14px}.gx-h1{font-size:35px}.gx-sub{font-size:13px}.gx-cta{width:100%;padding-inline:24px}.gx-bottom{letter-spacing:.1em;font-size:7.5px}}@media (max-height:650px) and (max-width:900px){.gx-col{gap:14px;padding-block:24px}.gx-boot{display:none}.gx-h1{font-size:34px}.gx-sub{font-size:13px;line-height:1.45}.gx-cta{min-height:52px;padding-block:14px}}@media (prefers-reduced-motion:reduce){.market-chart-loading span,.gx-keyart,.gx-ember,.gx-boot,.gx-boot:after{animation:none}.gx-boot{width:100%}.gx-ember{display:none}}@media (max-width:960px){.modal-backdrop,.gate-login-backdrop{top:var(--mobile-viewport-top);height:var(--mobile-viewport-height);bottom:auto}.wallet-modal,.review-modal{max-height:calc(var(--mobile-viewport-height) - max(10px,env(safe-area-inset-top)))}.gate-login-modal{max-height:calc(var(--mobile-viewport-height) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.right-rail{bottom:max(0px,calc(100dvh - var(--mobile-viewport-top) - var(--mobile-viewport-height)));max-height:calc(var(--mobile-viewport-height) - max(10px,env(safe-area-inset-top)))}}@media (hover:none) and (pointer:coarse){.account-action-button{height:44px;min-height:44px}.gx-keyart{animation:none}.gx-ember,.gx-grain,.app-shell:before{display:none}}@media (max-width:960px) and (orientation:landscape) and (max-height:500px){.topbar{position:relative}.market-chart-wrap,.market-card{scroll-margin-top:12px}.gx-col{min-height:0;padding-block:24px}}.readiness-list span.ready i{background:var(--green,#35c477);box-shadow:0 0 8px #35c47766}.readiness-list span.blocked i{box-shadow:none;background:#536077}.live-vault-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-vault-balances>div{border:1px solid var(--line);background:var(--ground);padding:12px}.live-vault-balances small{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.live-vault-balances strong{font:700 18px var(--font-display);letter-spacing:-.02em;margin-top:6px;display:block}.live-vault-balances strong span{color:var(--text-low);font:10px var(--font-mono)}.live-vault-balances strong.neg{color:#ff6a5c}.live-vault-balances strong.pos{color:var(--green,#35c477)}.live-vault-note{color:var(--text-mid);margin:12px 0 0;font-size:11px;line-height:1.5}.live-vault-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.live-vault-actions{gap:8px;display:flex}.live-vault-actions button,.live-vault-list button,.live-vault-primary{height:48px;color:var(--text-hi);font:750 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #536077;padding:0 16px}.live-vault-actions button:disabled,.live-vault-list button:disabled,.live-vault-primary:disabled{opacity:.38;cursor:not-allowed}.live-vault-primary{border-color:var(--amber);color:var(--amber)}.live-vault-open{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.live-vault-open .live-vault-row{grid-template-columns:auto minmax(0,1fr) auto}.wallet-field select{border:1px solid var(--line);background:var(--ground);width:100%;height:48px;color:var(--text-hi);font:11px var(--font-mono);margin-top:7px;padding:0 12px}.live-vault-side{border:1px solid var(--line);margin-top:7px;display:inline-flex}.live-vault-side button{height:46px;color:var(--text-mid);font:750 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 16px}.live-vault-side button.active.long{color:var(--green,#35c477);background:#35c47724}.live-vault-side button.active.short{color:#ff6a5c;background:#ff6a5c24}.live-vault-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.live-vault-list li{border:1px solid var(--line);font:10px var(--font-mono);color:var(--text-mid);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.live-vault-list li b.long{color:var(--green,#35c477)}.live-vault-list li b.short{color:#ff6a5c}.live-vault-list button{height:32px;padding:0 10px}.live-vault-inline{gap:6px;display:inline-flex}@media (max-width:760px){.live-vault-balances,.live-vault-row,.live-vault-open .live-vault-row{grid-template-columns:1fr}}.season-backdrop{z-index:30}.season-banner{width:min(980px,100%);transform:scale(var(--season-fit,1));transform-origin:50%;background:linear-gradient(160deg,#0e1420 0%,#080b0c 55%,#0b1018 100%);border:1px solid #3a4661;padding:34px 38px 30px;animation:.5s cubic-bezier(.2,.8,.2,1) both season-in;position:relative;overflow:hidden;box-shadow:0 40px 120px #000,inset 0 1px #ffffff0a}.season-banner[data-fit-clamped]{max-height:calc(100dvh - 32px);overflow:hidden auto}.season-banner:before{content:"";background:linear-gradient(180deg, var(--amber), #7a4d00);width:6px;position:absolute;inset:0 auto 0 0}.season-banner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0,#b6ff5c0f 45%,#0000 100%);width:46%;height:180%;position:absolute;top:-40%;right:-12%;transform:skew(-18deg)}.season-grid{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 0,#000 0%,#0000 70%)}.season-sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#b6ff5c1a,#0000);width:38%;animation:3.4s ease-in-out 1.1s infinite season-sweep;position:absolute;top:0;bottom:0;transform:skew(-18deg)}.season-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text-mid);font:18px var(--font-mono);cursor:pointer;background:0 0;position:absolute;top:14px;right:16px}.season-close:hover{color:var(--text-hi);border-color:var(--text-low)}.season-head{position:relative}.season-kicker{color:var(--amber);font:750 9px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.season-kicker span{background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber);animation:1.6s steps(2,start) infinite season-blink}.season-lockup{align-items:baseline;gap:18px;margin-top:8px;display:flex}.season-word{font:700 18px var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--text-mid)}.season-number{font:800 clamp(84px, 13vw, 132px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--text-hi);animation:.9s step-end .15s 3 season-glitch;position:relative}.season-number:before,.season-number:after{content:attr(data-text);opacity:0;color:var(--amber);position:absolute;top:0;left:0}.season-number:before{animation:.9s step-end .15s 3 season-glitch-a}.season-number:after{color:#35c6ff;animation:.9s step-end .15s 3 season-glitch-b}.season-title{font:800 clamp(30px, 4.6vw, 48px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--amber);margin:6px 0 0;animation:.6s .25s both season-rise}.season-lead{max-width:640px;color:var(--text-mid);margin:14px 0 0;font-size:14px;line-height:1.55;animation:.6s .35s both season-rise}.season-tiles{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:26px;display:grid}.season-tile{border:1px solid var(--line);background:#0a0e14db;padding:18px;animation:.6s both season-rise;position:relative}.season-tile:first-child{animation-delay:.45s}.season-tile:nth-child(2){animation-delay:.55s}.season-tile:nth-child(3){animation-delay:.65s}.season-tile>header{font:750 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);align-items:center;gap:10px;margin-bottom:14px;display:flex}.season-tile>header span{color:var(--amber)}.season-tile>header b{color:var(--text-hi);font-weight:750}.season-tile p{color:var(--text-mid);margin:12px 0 0;font-size:12px;line-height:1.5}.season-podium{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.season-podium li{border:1px solid var(--line);background:var(--ground);text-align:center;justify-items:center;gap:4px;padding:12px 6px 10px;display:grid}.season-podium .podium-1{border-color:#b6ff5c8c;order:2;padding-top:16px;box-shadow:0 0 24px #b6ff5c1f}.season-podium .podium-2{order:1}.season-podium .podium-3{order:3}.podium-rank{color:var(--amber);font:750 9px var(--font-mono);letter-spacing:.12em}.season-podium strong{font:700 11px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.season-podium em{font:9px var(--font-mono);color:var(--text-low);font-style:normal}.season-podium code{color:var(--text-mid)}.season-awards,.season-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.season-awards li{grid-template-columns:max-content 1fr;align-items:baseline;gap:12px;display:grid}.season-awards b{color:var(--amber);font:800 16px var(--font-display);letter-spacing:-.02em;white-space:nowrap}.season-awards span,.season-steps span{color:var(--text-mid);font-size:12px;line-height:1.4}.season-steps{counter-reset:step}.season-steps li{border-bottom:1px dashed var(--line);grid-template-columns:62px 1fr;align-items:baseline;gap:10px;padding-bottom:8px;display:grid}.season-steps li:last-child{border-bottom:0}.season-steps b{color:var(--text-hi);font:750 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.season-foot{align-items:center;gap:14px;margin-top:24px;animation:.6s .75s both season-rise;display:flex}.season-cta{background:var(--amber);color:#120c00;height:50px;font:800 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,14px 100%);border:0;padding:0 26px;position:relative}.season-cta:hover{filter:brightness(1.08)}.season-secondary{height:50px;color:var(--text-hi);font:750 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #536077;padding:0 18px}.season-foot small{color:var(--text-low);font:9px var(--font-mono);letter-spacing:.06em;margin-left:auto}.season-chip{white-space:nowrap;height:28px;color:var(--amber);font:750 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#b6ff5c14;border:1px solid #b6ff5c73;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.season-chip i{background:var(--amber);width:5px;height:5px;box-shadow:0 0 8px var(--amber)}@keyframes season-in{0%{opacity:0;transform:translateY(18px) scale(calc(var(--season-fit,1) * .985))}to{opacity:1;transform:scale(var(--season-fit,1))}}@keyframes season-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes season-sweep{0%{left:-45%}60%,to{left:110%}}@keyframes season-blink{50%{opacity:.25}}@keyframes season-glitch{0%,to{transform:none}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:none}}@keyframes season-glitch-a{0%,to{opacity:0}20%{opacity:.8;clip-path:inset(10% 0 55%);transform:translate(4px,-2px)}40%{opacity:0}}@keyframes season-glitch-b{0%,to{opacity:0}30%{opacity:.7;clip-path:inset(50% 0 12%);transform:translate(-4px,2px)}55%{opacity:0}}@media (min-width:821px) and (max-height:860px){.season-banner{padding:24px 30px 20px}.season-lockup{gap:14px;margin-top:4px}.season-number{font-size:clamp(64px,9vw,96px)}.season-title{font-size:clamp(26px,3.6vw,38px)}.season-lead{margin-top:8px;font-size:13px;line-height:1.45}.season-tiles{gap:12px;margin-top:16px}.season-tile{padding:14px}.season-tile>header{margin-bottom:10px}.season-tile p{margin-top:10px}.season-foot{margin-top:16px}.season-cta,.season-secondary{height:44px}}@media (max-width:820px){.season-banner{padding:26px 20px 22px}.season-tiles{grid-template-columns:1fr}.season-foot{flex-wrap:wrap}.season-foot small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.season-banner,.season-title,.season-lead,.season-tile,.season-foot,.season-number,.season-number:before,.season-number:after,.season-sweep,.season-kicker span{animation:none!important}.season-number:before,.season-number:after{display:none}}.close-notifications{z-index:34;pointer-events:none;width:min(440px,100vw - 28px);position:fixed;bottom:108px;right:22px}.close-celebration{isolation:isolate;pointer-events:auto;background:#080b0c;border:1px solid #2c3546;border-radius:16px;align-items:center;gap:16px;padding:16px 48px 16px 14px;animation:.24s ease-out both achievement-arrive;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000080}.close-celebration:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#b6ff5c38,#0000 70%);width:70%;height:180%;position:absolute;inset:-40% auto auto -20%}.close-celebration.is-gain{border-color:#bc8d32;box-shadow:0 18px 55px #00000080,0 0 28px #b6ff5c24}.close-celebration.is-gain:before{opacity:1;animation:1.6s ease-out both close-glow}.close-celebration.is-loss{border-color:#2f4c66}.close-celebration.is-leaving{animation:.16s ease-out both achievement-depart}.close-celebration-art{flex:none;width:84px}.close-celebration-art img{object-fit:cover;background:#080c12;border:1px solid #384154;border-radius:4px;width:84px;height:40px;display:block}.close-celebration-copy{flex:1;min-width:0}.close-celebration-copy>small{color:#ffd36b;font:700 10px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.close-celebration.is-loss .close-celebration-copy>small{color:#8fb3d6}.close-celebration-copy>strong{font:750 28px/1.05 var(--font-mono);letter-spacing:-.04em;align-items:baseline;gap:10px;margin-top:4px;display:flex}.close-celebration-copy>strong em{font:650 12px/1 var(--font-mono);letter-spacing:0;opacity:.85;font-style:normal}.close-celebration-copy>p{color:var(--text-mid);font:500 11px/1.45 var(--font-mono);margin:6px 0 0}.close-celebration-actions{gap:8px;margin-top:10px;display:flex}.close-celebration-actions button{height:30px;font:700 11px var(--font-display);letter-spacing:.01em;cursor:pointer;border-radius:6px;padding:0 12px}.close-share{color:#16120a;background:linear-gradient(#ffbf3a,#e39b18);border:1px solid #d99a1f}.close-share:hover{filter:brightness(1.06)}.close-copy{border:1px solid var(--line);color:var(--text-mid);background:0 0}.close-copy:hover{color:var(--text-hi);border-color:#3b4658}@keyframes close-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.55;transform:scale(1)}}.vault-balance.is-flash{animation:1.4s ease-out both balance-flash}.vault-balance.is-flash strong{animation:1.4s ease-out both balance-flash-text}@keyframes balance-flash{0%{border-color:var(--amber);box-shadow:0 0 #b6ff5c8c}30%{box-shadow:0 0 22px 2px #b6ff5c59}to{border-color:var(--line);box-shadow:0 0 #b6ff5c00}}@keyframes balance-flash-text{0%,35%{color:var(--amber)}to{color:inherit}}.next-close{flex-direction:column;gap:2px;min-width:0;display:flex}.next-close small{color:var(--text-low);font:700 8px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.next-close b{color:var(--text-mid);font:600 11px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.ticker>.ticker-viewport{border-right:0;flex:1;min-width:0;padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.ticker-track{align-items:center;width:max-content;height:100%;display:flex}.ticker-track.is-scrolling{animation:ticker-scroll var(--ticker-duration,48s) linear infinite;will-change:transform}.ticker-track>div{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;height:100%;padding:0 18px;display:flex}.ticker:hover .ticker-track.is-scrolling{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track.is-scrolling{animation:none}.close-celebration.is-gain:before{opacity:.5;animation:none}.vault-balance.is-flash,.vault-balance.is-flash strong{animation:none}}@media (max-width:960px){.close-notifications{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto}.close-celebration{gap:12px;padding:14px 44px 14px 12px}.close-celebration-art{width:64px}.close-celebration-art img{width:64px;height:32px}.close-celebration-copy>strong{font-size:24px}}.pool-view{flex-direction:column;gap:32px;display:flex}.pool-hero{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:center;gap:32px;padding:8px 0 0;display:grid}.pool-hero-copy h1{font:700 clamp(30px,3vw,42px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.pool-hero-copy>p:not(.kicker){max-width:560px;color:var(--text-mid);margin:14px 0 0;font-size:14px;line-height:1.55}.pool-hero-copy .kicker span{animation:3s ease-in-out infinite pool-pulse}.pool-status-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pool-status-chips .chip{border:1px solid var(--line);background:var(--surface-1);height:26px;color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.pool-status-chips .chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.pool-status-chips .chip.is-live{color:var(--live);border-color:#5edec34d}.pool-status-chips .chip.is-live i{box-shadow:0 0 8px #5edec380}.pool-status-chips .chip.is-pending{color:var(--amber);border-color:#b6ff5c59}.pool-status-chips .chip.is-pending i{animation:1.8s ease-in-out infinite pool-pulse}.pool-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.pool-cta{color:#16120a;height:40px;font:700 12px var(--font-display);cursor:pointer;background:linear-gradient(#ffbf3a,#e39b18);border:1px solid #d99a1f;border-radius:4px;padding:0 18px}.pool-cta:hover{filter:brightness(1.06)}.pool-cta-row>span{color:var(--text-low);max-width:320px;font-size:12px;line-height:1.45}.pool-hero-gauge{grid-template-columns:220px minmax(0,1fr);justify-self:end;align-items:center;gap:20px;display:grid}.seed-gauge{width:220px;height:220px;position:relative}.seed-gauge svg{width:100%;height:100%;display:block;overflow:visible}.seed-track{fill:none;stroke:var(--surface-2);stroke-width:10px}.seed-arc{fill:none;stroke:url(#seed-arc);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 12px #b6ff5c59);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.seed-gauge.is-seeding .seed-sweep{transform-origin:120px 120px;animation:6s linear infinite seed-sweep}.seed-inner{fill:none;stroke:#2a3446;stroke-width:1px;stroke-dasharray:3 6;transform-origin:120px 120px;animation:40s linear infinite reverse seed-spin}.seed-ticks line{stroke:#2a3446;stroke-width:1.2px}.seed-center{text-align:center;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.seed-center strong{font:700 30px/1 var(--font-mono);letter-spacing:-.02em;color:var(--text-hi)}.seed-gauge.is-open .seed-center strong{color:var(--amber)}.seed-lock svg{width:14px;height:14px;fill:var(--text-low);stroke:var(--text-low);stroke-width:1.4px}.seed-gauge.is-open .seed-lock svg{fill:var(--amber);stroke:var(--amber)}.seed-center small{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.seed-caption small{color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.seed-bar{background:var(--surface-2);border-radius:3px;height:6px;margin:10px 0;position:relative;overflow:hidden}.seed-bar i{background:linear-gradient(90deg,#e39b18,#ffd36b);border-radius:3px;width:0;transition:width .3s;position:absolute;inset:0 auto 0 0}.seed-bar.is-charging i{width:34%;animation:2.6s ease-in-out infinite seed-charge}.seed-caption p{color:var(--text-mid);margin:0;font-size:12px;line-height:1.5}@keyframes seed-sweep{to{transform:rotate(360deg)}}@keyframes seed-spin{to{transform:rotate(360deg)}}@keyframes seed-charge{0%{opacity:.4;transform:translate(-100%)}50%{opacity:1}to{opacity:.4;transform:translate(300%)}}@keyframes pool-pulse{0%,to{opacity:.55}50%{opacity:1}}.pool-health{border:1px solid var(--line);background:var(--surface-1);grid-template-columns:repeat(4,1fr);display:grid}.pool-health>div{border-right:1px solid var(--line);padding:18px}.pool-health>div:last-child{border-right:0}.pool-health small{color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.pool-health strong{font:700 22px/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-hi);display:block}.times{vertical-align:-.09em;display:inline-block}.pool-health>div>span{color:var(--text-low);font:500 11px/1.45 var(--font-display);margin-top:10px;display:block}.pool-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.pool-section-head h2{font:700 20px/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.pool-section-head>span{color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.pool-badge{border:1px solid #b6ff5c59;border-radius:3px;padding:4px 8px;color:var(--amber)!important}.pool-rule-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pool-rule-grid article{border:1px solid var(--line);background:var(--surface-1);padding:20px;transition:border-color .18s}.pool-rule-grid article:hover{border-color:#3a4660}.pool-rule-art{filter:drop-shadow(0 6px 14px #00000073);width:84px;height:84px;margin:-6px 0 10px -6px;transition:transform .2s;display:block}.pool-rule-art img{object-fit:contain;width:100%;height:100%;display:block}.pool-rule-grid article:hover .pool-rule-art{transform:translateY(-2px)scale(1.03)}.pool-rule-grid small{color:var(--amber);font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.pool-rule-grid p{color:var(--text-mid);margin:0;font-size:13px;line-height:1.5}.pool-rule-foot,.pool-preview-foot{color:var(--text-low);font:500 11px/1.5 var(--font-mono);margin:12px 0 0}.pool-preview-table,.pool-book-table{border:1px solid var(--line);background:var(--surface-1)}.pool-preview-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.6fr) .8fr .7fr 110px .8fr .8fr 90px;align-items:center;gap:14px;min-height:52px;padding:0 16px;font-size:12px;transition:background .15s,box-shadow .15s;display:grid}.pool-preview-row:last-child,.pool-book-line:last-child{border-bottom:0}.pool-preview-row:not(.pool-preview-head):hover,.pool-book-line:not(.pool-book-head):hover{box-shadow:inset 2px 0 var(--amber);background:#ffffff04}.pool-preview-head,.pool-book-head{min-height:38px;color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.pool-preview-row .mono,.pool-book-line .mono{font:600 12px var(--font-mono);font-variant-numeric:tabular-nums}.pool-preview-row .quote{color:var(--text-mid)}.pool-preview-game .position-game b,.pool-book-game .position-game b{font-size:13px}.pool-preview-trend .sparkline,.pool-book-trend .sparkline{height:30px}.pool-preview-action{text-align:right}.pool-preview-action button{border:1px solid var(--line);height:28px;color:var(--text-mid);font:700 10px var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;padding:0 10px}.pool-preview-action button:hover{color:var(--amber);border-color:#b6ff5c73}.pool-sort{gap:6px;display:flex}.pool-sort button{border:1px solid var(--line);height:26px;color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:0 10px}.pool-sort button[aria-pressed=true]{color:var(--amber);border-color:#b6ff5c73}.pool-book-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.5fr) 100px 1fr 1fr 150px 110px 84px;align-items:center;gap:14px;min-height:48px;padding:0 16px;font-size:12px;transition:background .15s,box-shadow .15s;display:grid}.pool-book-game .position-game>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pool-book-game em{font:600 10px var(--font-mono);font-style:normal}.pool-oi-bar,.pool-skew-bar,.pool-cap-meter{background:var(--cyan);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.pool-oi-bar b{background:var(--amber);transition:width .3s;position:absolute;inset:0 auto 0 0}.pool-oi small,.pool-skew small,.pool-cap small{font:600 10px var(--font-mono);justify-content:space-between;margin-top:5px;display:flex}.pool-skew-bar{background:var(--surface-2)}.pool-skew-bar:after{content:"";background:#4a5568;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.pool-skew-bar b{transition:width .3s;position:absolute;top:0;bottom:0}.pool-skew-bar b.up{background:var(--amber)}.pool-skew-bar b.down{background:var(--cyan)}.pool-skew small{justify-content:center}.funding-chip{border:1px solid var(--line);height:24px;color:var(--text-low);font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:0 9px;display:inline-flex}.funding-chip.pay-long{color:var(--amber);border-color:#b6ff5c66}.funding-chip.pay-short{color:var(--cyan);border-color:#58c4ff66}.pool-cap-meter{background:var(--surface-2)}.pool-cap-meter b{background:var(--text-mid);transition:width .3s;position:absolute;inset:0 auto 0 0}.pool-cap-meter.is-hot b{background:var(--alert)}.pool-cap small{justify-content:flex-end}.mark-age.is-fresh{color:var(--text-mid)}.mark-age.is-aging{color:var(--text-low)}.mark-age.is-stale{color:var(--alert)}.pool-bell{border:1px solid var(--line);background:linear-gradient(90deg, #b6ff5c0f, transparent 60%), var(--surface-1);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.pool-bell strong{font:700 15px var(--font-display);letter-spacing:-.02em;display:block}.pool-bell span{color:var(--text-low);margin-top:3px;font-size:12px;display:block}.pool-bell a{height:36px;color:var(--amber);font:700 11px var(--font-mono);letter-spacing:.04em;border:1px solid #b6ff5c73;border-radius:4px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pool-bell a:hover{background:#b6ff5c14}@media (prefers-reduced-motion:reduce){.seed-gauge.is-seeding .seed-sweep,.seed-inner,.seed-bar.is-charging i,.pool-hero-copy .kicker span,.pool-status-chips .chip.is-pending i{animation:none}.seed-bar.is-charging i{opacity:1;width:34%;transform:none}.seed-arc,.pool-oi-bar b,.pool-skew-bar b,.pool-cap-meter b{transition:none}}@media (max-width:1240px){.pool-hero{grid-template-columns:1fr}.pool-hero-gauge{justify-self:start}}@media (max-width:960px){.pool-view{gap:24px}.pool-hero-gauge{text-align:center;grid-template-columns:1fr;justify-items:center;width:100%}.seed-gauge{width:160px;height:160px}.seed-center strong{font-size:22px}.seed-caption{width:100%}.pool-health{grid-template-columns:1fr 1fr}.pool-health>div:nth-child(2){border-right:0}.pool-health>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pool-health strong{font-size:18px}.pool-rule-grid{grid-template-columns:1fr 1fr}.pool-section-head{flex-direction:column;align-items:flex-start;gap:8px}.pool-preview-head,.pool-book-head{display:none}.pool-preview-row{grid-template-columns:1fr 1fr;grid-template-areas:"game game""trend trend""price move""long short""action action";gap:10px 14px;padding:14px 16px}.pool-preview-game{grid-area:game}.pool-preview-trend{grid-area:trend}.pool-preview-row [data-label]:before{content:attr(data-label);color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}.pool-preview-row [data-label=Aggro\ price]{grid-area:price}.pool-preview-row [data-label="24h move"]{grid-area:move}.pool-preview-row [data-label=Long\ at]{grid-area:long}.pool-preview-row [data-label=Short\ at]{grid-area:short}.pool-preview-action{text-align:left;grid-area:action}.pool-preview-action button{width:100%;height:36px}.pool-book-line{grid-template-columns:1fr 1fr;grid-template-areas:"game game""trend trend""oi oi""skew skew""funding cap""age age";gap:10px 14px;padding:14px 16px}.pool-book-game{grid-area:game}.pool-book-trend{grid-area:trend}.pool-book-line [data-label]:before{content:attr(data-label);color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.pool-book-line [data-label=Open\ interest]{grid-area:oi}.pool-book-line [data-label=Skew]{grid-area:skew}.pool-book-line [data-label="Funding /h"]{grid-area:funding}.pool-book-line [data-label=Cap\ used]{grid-area:cap}.pool-book-line [data-label=Mark\ age]{grid-area:age}.pool-bell{flex-direction:column;align-items:flex-start}.pool-bell a{justify-content:center;width:100%}}.pool-preview-action button{white-space:nowrap}@media (min-width:961px){.pool-preview-trend .market-trend-caption,.pool-book-trend .market-trend-caption{display:none}}.seed-center strong.seed-eth{letter-spacing:-.01em;font-size:22px}.seed-center strong.seed-eth small{color:var(--text-mid);font:700 11px var(--font-mono);letter-spacing:.04em;margin-left:3px;display:inline}.seed-gauge.is-seeding.has-seed .seed-center strong{color:var(--amber)}.seed-gauge.is-seeding.has-target .seed-sweep{animation:none}.seed-caption .seed-caption-live{color:var(--text-low);font:500 10px var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.seed-caption .seed-caption-live i{background:var(--live);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite seed-pulse;box-shadow:0 0 8px #5edec399}.seed-caption .seed-caption-live.is-stale i{background:var(--text-low);box-shadow:none;animation:none}.seed-caption .seed-caption-live a{color:var(--text-mid);border-bottom:1px solid var(--line);text-decoration:none}.seed-caption .seed-caption-live a:hover{color:var(--amber);border-color:var(--amber)}.seed-caption .seed-progress{color:var(--text-hi);font:600 12px var(--font-mono);justify-content:space-between;gap:10px;margin:0;display:flex}.seed-caption .seed-progress span:last-child{color:var(--amber)}.seed-flash-target{animation:1.4s ease-out seed-flash-ring}@keyframes seed-flash-ring{0%{filter:drop-shadow(0 0 #b6ff5c00)}25%{filter:drop-shadow(0 0 18px #d3ff9dd9)}to{filter:drop-shadow(0 0 #b6ff5c00)}}@keyframes seed-pulse{0%,to{opacity:1}50%{opacity:.35}}.pool-seed-live{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.pool-seed-live>section{border:1px solid var(--line);background:var(--surface-1);min-width:0;padding:18px 20px}.pool-seed-live .pool-section-head{margin-bottom:12px}.pool-seed-live .pool-section-head h2{font-size:17px}.seed-feed{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.seed-feed li{background:var(--surface-1);font:500 12px var(--font-mono);color:var(--text-mid);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.seed-feed li time{color:var(--text-low);font-size:11px}.seed-feed li strong{color:var(--text-hi);font-weight:600}.seed-feed li strong em{color:var(--amber);font-style:normal}.seed-feed li span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seed-feed li a{color:var(--text-low);letter-spacing:.04em;border-bottom:1px solid var(--line);font-size:11px;text-decoration:none}.seed-feed li a:hover{color:var(--amber);border-color:var(--amber)}.seed-feed li.is-new{animation:1.6s ease-out seed-row-flash}@keyframes seed-row-flash{0%{background:#b6ff5c52}to{background:var(--surface-1)}}.seed-feed-empty{border:1px dashed var(--line);color:var(--text-low);font:500 12px var(--font-mono);align-items:center;gap:10px;padding:14px 12px;display:flex}.seed-feed-empty i{background:var(--amber);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite seed-pulse}.seed-feed-foot{color:var(--text-low);margin:10px 0 0;font-size:11px;line-height:1.5}.seed-spark{height:110px;position:relative}.seed-spark svg{width:100%;height:100%;display:block;overflow:visible}.seed-spark .seed-spark-area{fill:url(#seed-spark-fill)}.seed-spark .seed-spark-line{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.seed-spark .seed-spark-dot{fill:var(--amber-hot)}.seed-spark .seed-spark-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.seed-spark-scale{color:var(--text-low);font:500 10px var(--font-mono);letter-spacing:.04em;justify-content:space-between;margin-top:8px;display:flex}.seed-spark-scale b{color:var(--text-mid);font-weight:600}.seed-spark-empty{border:1px dashed var(--line);height:110px;color:var(--text-low);font:500 12px var(--font-mono);text-align:center;place-items:center;padding:0 12px;display:grid}@media (max-width:960px){.pool-seed-live{grid-template-columns:1fr}.seed-feed li{grid-template-columns:64px minmax(0,1fr) auto;gap:8px;padding:10px;font-size:11px}.seed-center strong.seed-eth{font-size:17px}.seed-caption .seed-caption-live{justify-content:center}}@media (prefers-reduced-motion:reduce){.seed-caption .seed-caption-live i,.seed-feed-empty i,.seed-feed li.is-new,.seed-flash-target{animation:none}.seed-feed li.is-new{background:#b6ff5c1f}}.sidebar-disclaimer{max-width:150px;color:var(--text-low);font:500 9px/1.45 var(--font-mono);letter-spacing:.02em;text-transform:none;margin-top:10px;display:block}.sidebar-disclaimer a{color:var(--text-low);text-underline-offset:2px;text-decoration:underline}.sidebar-disclaimer a:hover{color:var(--text-mid)}.gate-legal{color:var(--text-low);font:500 11px/1.5 var(--font-mono);letter-spacing:.02em;text-align:center;margin:18px 0 0}.gate-legal a{color:var(--text-mid);text-decoration:none}.gate-legal a:hover{color:var(--amber)}.live-vault-strip{margin:0 0 12px}.live-vault-strip em{color:var(--text-low);font:8px var(--font-mono);font-style:normal}.live-ticket .amount-input.invalid{border-color:var(--alert)}.live-size-help{color:var(--text-low);font:8px/1.5 var(--font-mono);text-align:left;margin:-10px 0 14px}.live-session-clock{grid-template-columns:repeat(3,1fr)}.live-ticket-error{margin:0 0 10px}.live-holding footer{grid-template-columns:1fr}.rail-holding-note{color:var(--text-low);font:600 8px var(--font-mono);text-align:center;padding:6px 2px;display:block}.rail-holding-funding b.up{color:var(--live)}.rail-holding-funding b.down{color:#ff6a5c}.live-balance{border-color:#5edec359}.live-balance strong{color:var(--live)}.live-positions{border:1px solid var(--line);background:var(--surface-1);margin-bottom:16px}.live-positions>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;padding:16px;display:flex}.live-positions>header>div:first-child{gap:3px;display:grid}.live-positions>header small{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.live-positions>header h2{color:var(--text-hi);font:700 20px var(--font-display);margin:0}.live-positions-stats{flex-wrap:wrap;gap:28px;display:flex}.live-positions-stats span{gap:3px;display:grid}.live-positions-stats small{color:var(--text-low);font:700 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.live-positions-stats b{color:var(--text-hi);font:700 15px var(--font-mono);font-variant-numeric:tabular-nums}.live-positions-stats b.up{color:var(--live)}.live-positions-stats b.down{color:#ff6a5c}.live-positions>.portfolio-sync-note,.live-positions>.empty-row{margin:0}.live-positions>.empty-row{text-align:center;min-height:96px;padding:16px;font-size:10px}.live-position-row{border-bottom:1px solid var(--line);min-height:64px;color:var(--text-mid);grid-template-columns:minmax(180px,1.5fr) .5fr .7fr minmax(150px,1fr) minmax(120px,.9fr) minmax(140px,1fr) 76px;align-items:center;gap:14px;padding:0 16px;font-size:10px;display:grid}.live-position-row:last-child{border-bottom:0}.live-position-head{min-height:34px;color:var(--text-low);font:700 8px var(--font-inter);text-transform:uppercase;letter-spacing:.08em}.live-position-row>span{gap:3px;min-width:0;display:grid}.live-position-row>span>b{color:var(--text-hi);font:600 10px var(--font-mono);overflow-wrap:anywhere}.live-position-row>span>small{color:var(--text-low);font:8px/1.4 var(--font-mono)}.live-position-row>span>b.up,.live-position-row>.position-side.up{color:var(--live)}.live-position-row>span>b.down,.live-position-row>.position-side.down{color:#ff6a5c}.live-position-row .live-status-open{color:var(--live)}.live-position-row .live-status-locked{color:var(--amber)}.live-position-row .live-status-settled{color:var(--text-mid)}.live-position-row>.position-action{display:flex}.live-explorer-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.live-vault-error{color:var(--alert)}.live-vault-retry{color:var(--text-hi);font:750 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #536077;margin-left:8px;padding:2px 8px}.live-vault .live-vault-actions{flex-wrap:wrap}@media (max-width:960px){.live-size-help{font-size:11px}.live-session-clock{grid-template-columns:repeat(3,1fr)}.live-position-row{grid-template-columns:1fr 1fr;min-height:0;padding:12px 14px;font-size:12px}.live-position-head{display:none}.live-position-row>.position-game,.live-position-row>.position-action{grid-column:1/-1}.live-position-row>span>b{font-size:12px}.live-position-row>span>small{font-size:10px}.live-positions-stats{justify-content:space-between;width:100%}.live-vault .live-vault-actions{grid-template-columns:1fr;display:grid}.live-vault .live-vault-actions button{min-height:48px}}.live-two-step{border:1px solid var(--line);background:var(--surface-2);gap:8px;margin:0 0 16px;padding:12px;list-style:none;display:grid}.live-two-step li{color:var(--text-mid);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:9px;line-height:1.5;display:grid}.live-two-step b{color:var(--text-low);font:750 8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.live-two-step li.is-current b{color:var(--amber)}.live-two-step li.is-current span{color:var(--text-hi)}.live-two-step li.is-done b,.live-two-step li.is-done span{color:var(--text-low)}.live-receive-eth{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text-hi);font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:8px}.live-receive-eth:hover{border-color:var(--amber);color:var(--amber)}.live-ticket .ticket-summary strong{text-align:right;overflow-wrap:anywhere}@media (max-width:960px){.live-two-step{gap:10px;padding:14px}.live-two-step li{font-size:12px}.live-two-step b{font-size:9px}.live-receive-eth{min-height:48px;font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--font-archivo:var(--font-display)}body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" on;font-size:14px}button,input,select{font-size:14px}button:disabled{cursor:not-allowed}.app-shell{background:var(--ground)}.app-shell:before{display:none}.topbar{border-color:var(--line);box-shadow:none;background:#0c1112}.brand{letter-spacing:-.06em;gap:10px;padding-inline:16px}.brand>img{width:31px;height:31px}.brand>span{font:700 24px/.95 var(--font-display);letter-spacing:-.07em;text-align:left;position:relative}.brand b{color:var(--accent)}.brand small{color:var(--text-mid);font:500 10px/1 var(--font-mono);letter-spacing:.19em;margin-top:4px;display:block}.primary-nav{gap:24px;padding-left:24px}.primary-nav button{letter-spacing:0;text-transform:none;font-size:12px}.primary-nav button.active:after{border-radius:2px;height:2px;bottom:12px}.top-actions{gap:8px}.mode-badge{letter-spacing:.04em;border-radius:5px;font-size:10px}.feed-status{font:500 11px var(--font-mono);letter-spacing:-.02em;text-transform:none}.chain-status{background:0 0;border:0}.chain-status>i{background:var(--surface-2);color:var(--text-mid);border-radius:6px}.chain-status strong{color:var(--text-mid);text-transform:none;font-size:10px}.chain-status small{text-transform:none;letter-spacing:0;font-size:10px}.vault-balance{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0}.vault-balance small{letter-spacing:0;text-transform:none;font-size:10px}.vault-balance strong{font-size:13px}.connect-button{border-radius:7px;min-height:40px;font-weight:750}.connect-button.connected{border:1px solid var(--line);background:var(--surface-1);min-width:154px;height:42px;box-shadow:none;border-radius:9px}.account-identity small{color:var(--text-mid);letter-spacing:0;text-transform:none;font-size:10px}.account-identity strong{font-size:13px;font-weight:600}.trader-avatar-topbar{width:32px;height:32px}.sidebar{background:#0c1112;padding:24px 12px}.eyebrow{font:500 10px var(--font-mono);letter-spacing:.12em}.side-link{border-radius:7px;min-height:42px;margin-block:4px;padding-inline:12px;font-size:14px}.side-link.selected{color:var(--accent);background:#b6ff5c11;box-shadow:inset 0 0 0 1px #b6ff5c1f}.side-link:hover:not(.selected){background:var(--surface-1);transform:none}.side-link-icon,.side-link-icon svg{flex-basis:17px;width:17px;height:17px}.side-link b{color:var(--text-mid);background:#192122;font-size:10px}.sidebar-foot{font-size:10px;line-height:1.6;left:24px}.market-main{background:var(--ground);padding:24px}.market-heading{align-items:center;gap:20px;margin-bottom:20px}.market-heading .kicker{font:500 10px var(--font-mono);letter-spacing:.14em;margin-bottom:7px}.market-heading h1{letter-spacing:-.05em;font-size:29px;font-weight:600}.market-heading>div>p:last-child{max-width:650px;color:var(--text-mid);margin-top:7px;font-size:13px;line-height:1.5}.session-clock{min-width:150px}.session-clock small,.session-clock span{letter-spacing:0;text-transform:none;font-size:10px}.session-clock strong{color:var(--text-hi);letter-spacing:-.04em;font-size:21px}.market-card{border:1px solid var(--line);background:var(--surface-1);box-shadow:none;border-radius:11px;overflow:hidden}.market-row{background:0 0;border-color:#20292b;min-height:78px}.market-row:nth-child(2n){background:#ffffff02}.market-row:not(.table-head):hover{background:#172122;transform:none}.market-row.selected{box-shadow:inset 2px 0 var(--accent);background:#172321}.market-row.table-head{min-height:42px;color:var(--text-mid);font:500 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#101718}.game-cell strong{letter-spacing:-.03em;font-size:14px;font-weight:650}.game-cell small{color:var(--text-low);font-size:12px;line-height:1.5}.game-cell img{border-radius:5px}.metric{letter-spacing:-.035em;font-size:13px}.move{font:500 12px var(--font-mono)}.up{color:#5edec3}.down{color:#ff647c}.trade-button{background:0 0;border-color:#344442;border-radius:5px;font-size:12px;font-weight:600}.trade-button:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#1b281c}.market-toolbar{gap:12px}.search-field{background:var(--surface-1);border-radius:7px}.market-trend-caption{font-size:10px}.bottom-strip{border:0;border-top:1px solid var(--line);background:0 0;margin-top:14px;padding:14px 0 0;font-size:12px}.bottom-strip>b{color:var(--text-mid);background:0 0;border:0}.right-rail{border-color:var(--line);background:#0d1314}.rail-heading{font-size:11px;font-family:var(--font-mono);letter-spacing:.1em}.rail-tabs{border-radius:7px;overflow:hidden}.rail-tabs button{font-size:12px}.rail-game h2{font:600 21px/1.2 var(--font-display);letter-spacing:-.035em}.rail-game img{border-radius:6px}.rail-footer{color:var(--text-low);font-size:12px;line-height:1.7}.rail-footer b{color:var(--text-mid)}.amount-input,.order-type-toggle,.direction-toggle{border-radius:7px;overflow:hidden}.review-button,.wallet-primary,.wallet-deposit{background:var(--accent);color:#11180b;box-shadow:none;border-radius:7px}.review-button:not(:disabled):hover,.wallet-primary:not(:disabled):hover,.connect-button:hover{background:var(--accent-hot);box-shadow:none;transform:none}.connect-button.connected:hover{background:var(--surface-2)}.news-card{border:1px solid var(--line);background:var(--surface-1);box-shadow:none;border-radius:8px}.news-card h3{letter-spacing:-.02em;font-size:14px;line-height:1.5}.news-card p{font-size:13px;line-height:1.65}.content-view .view-title h1,.view-title h1{letter-spacing:-.055em;font-weight:600}.view-title p,.wallet-lead,.modal-terms{font-size:14px;line-height:1.7}.wallet-modal,.review-modal{background:#101718;border:1px solid #34413f;border-radius:16px;box-shadow:0 32px 100px #0009}.wallet-modal .modal-close,.review-modal .modal-close{border-radius:7px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:22px}.wallet-modal :is(input,select){border-radius:6px}.wallet-profile i{font-family:var(--font-display);color:var(--accent)}.wallet-balance-hero{background:linear-gradient(120deg,#172321,#101516);border-radius:12px}.wallet-backup-warning,.deposit-warning{border-radius:8px}.whitepaper-feature{background:linear-gradient(125deg,#19271d,#101718 60%);border:1px solid #334b36;border-radius:12px}.whitepaper-mark{background:0 0}.whitepaper-mark img{object-fit:contain;width:72px;height:72px}.whitepaper-actions a{border-radius:7px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;padding:14px 18px;font-size:14px;display:inline-flex}.doc-card{background:var(--surface-1);border-color:var(--line);border-radius:9px}.doc-card h3{letter-spacing:-.035em;font-size:21px;font-weight:600}.doc-card p{font-size:14px;line-height:1.7}.ticker{border-color:var(--line);background:#0c1112}.ticker-label{letter-spacing:.08em;font-size:10px}.ticker-track>div{font-size:12px}.season-chip{border-color:var(--line);background:0 0;border-radius:6px;font-size:11px}.season-banner{background:#0d1514;border-color:#34413f;border-radius:14px}.season-number{opacity:.14}.season-tile{background:#131d1b;border-radius:9px}.respawn-auth-error{color:var(--alert);font-size:13px;line-height:1.6}.respawn-auth-options{gap:10px;display:grid}.respawn-auth-options button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:7px;min-height:46px}.respawn-auth-options button:hover{border-color:var(--accent)}.respawn-auth-options button:disabled{opacity:.5}@media (min-width:1181px){.app-shell{grid-template-columns:184px minmax(0,1fr) 328px}.brand{flex-shrink:0;width:184px}}@media (min-width:961px) and (max-width:1400px){.chain-status,.feed-status{display:none}.primary-nav{gap:18px;padding-left:20px}.market-main{padding:20px 16px}}@media (min-width:961px) and (max-width:1180px){.app-shell{grid-template-columns:64px minmax(0,1fr) 298px}.brand{width:64px;padding:0 16px}.brand>span{display:none}.sidebar{padding-inline:8px}}@media (max-width:960px){.brand{gap:8px;width:auto;min-width:139px;padding:0 12px}.brand>img{width:28px;height:28px}.brand>span{font-size:22px;display:block}.brand small{font-size:9px}.top-actions{gap:5px;padding-inline:6px}.connect-button{padding-inline:12px;font-size:12px}.connect-button.connected{min-width:0;padding:4px 7px}.market-main{padding:20px 14px 24px}.market-heading{margin-bottom:18px}.market-heading h1{font-size:26px}.market-heading>div>p:last-child{font-size:12px}.right-rail{background:#0d1314;border-radius:16px 16px 0 0}.mobile-nav{border-color:var(--line);background:#0c1112}.mobile-nav button{font-size:11px}.mobile-nav button.active{color:var(--accent)}.market-row{min-height:82px}.game-cell strong{font-size:13px}.game-cell small{font-size:11px}.bottom-strip{font-size:12px}.whitepaper-feature{padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
