*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:JetBrains Mono,ui-monospace,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%}body{background:var(--c-page);color:var(--c-text-body);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);font-variant-numeric:tabular-nums slashed-zero;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code,pre,kbd{font-family:var(--font-mono)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-2{right:.5rem}.top-2{top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.h-10{height:2.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:0}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-hairline{border-color:var(--border)}.bg-accent{background-color:var(--accent)}.bg-base{background-color:var(--bg-0)}.bg-bg-1{background-color:var(--bg-1)}.bg-transparent{background-color:transparent}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.font-display{font-family:VT323,JetBrains Mono,ui-monospace,monospace}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wide{letter-spacing:.025em}.text-base{color:var(--bg-0)}.text-content{color:var(--fg-1)}.text-dim{color:var(--fg-3)}.text-muted{color:var(--fg-2)}.text-no{color:var(--no)}.text-yes{color:var(--yes)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.invert{--tw-invert: invert(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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-150{animation-duration:.15s}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--bg-0: #000000;--bg-1: #0b0b0b;--bg-2: #141414;--bg-3: #1c1c1c;--bg-elev: #181818;--border: #262626;--border-strong: #3a3a3a;--fg-0: #ffffff;--fg-1: #ececec;--fg-2: #a0a0a0;--fg-3: #6b6b6b;--fg-4: #3a3a3a;--accent: #ff6b00;--accent-hot: #ff8533;--accent-press: #e55f00;--accent-soft: #4d2000;--accent-bare: #1f0d00;--yes: #22e07a;--yes-hot: #4de890;--yes-press: #18b662;--yes-soft: #052e15;--yes-bare: #021609;--no: #ff3f4f;--no-hot: #ff6675;--no-press: #e0202f;--no-soft: #2e0508;--no-bare: #160203;--info: #4e8aff;--warn: #ffb940;--chart-grid: #1a1a1a;--chart-axis: #6b6b6b;--font-display: "VT323", "JetBrains Mono", ui-monospace, monospace;--font-pixel: "Silkscreen", "VT323", "JetBrains Mono", ui-monospace, monospace;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-body: "JetBrains Mono", ui-monospace, system-ui, sans-serif;--t-display-xxl-size: 128px;--t-display-xxl-lh: 1;--t-display-xl-size: 88px;--t-display-xl-lh: 1.02;--t-display-l-size: 64px;--t-display-l-lh: 1.05;--t-display-m-size: 48px;--t-display-m-lh: 1.08;--t-display-s-size: 36px;--t-display-s-lh: 1.1;--t-h1-size: 28px;--t-h1-lh: 1.2;--t-h2-size: 22px;--t-h2-lh: 1.25;--t-h3-size: 18px;--t-h3-lh: 1.3;--t-body-l-size: 17px;--t-body-l-lh: 1.5;--t-body-size: 15px;--t-body-lh: 1.5;--t-body-s-size: 13px;--t-body-s-lh: 1.45;--t-mono-size: 14px;--t-mono-lh: 1.4;--t-label-size: 13px;--t-label-lh: 1.3;--t-label-weight: 500;--t-label-tracking: .06em;--t-label-s-size: 11px;--t-label-s-lh: 1.3;--t-label-s-weight: 500;--t-label-s-tracking: .1em;--s-0: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--r-0: 0;--r-pill: 9999px;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--d-fast: 80ms;--d-base: .12s;--d-slow: .2s;--d-toast: .16s;--scrim: rgba(0, 0, 0, .7);--toast-border: var(--accent);--glow-accent: 0 0 4px rgba(255, 107, 0, .85), 0 0 12px rgba(255, 107, 0, .6), 0 0 32px rgba(255, 107, 0, .4);--glow-accent-strong: 0 0 6px rgba(255, 133, 51, 1), 0 0 18px rgba(255, 107, 0, .75), 0 0 48px rgba(255, 107, 0, .55), 0 0 96px rgba(255, 107, 0, .3);--glow-yes: 0 0 4px rgba(34, 224, 122, .85), 0 0 12px rgba(34, 224, 122, .55), 0 0 28px rgba(34, 224, 122, .35);--glow-no: 0 0 4px rgba(255, 63, 79, .85), 0 0 12px rgba(255, 63, 79, .55), 0 0 28px rgba(255, 63, 79, .35);--glow-white: 0 0 6px rgba(255, 255, 255, .65), 0 0 18px rgba(255, 255, 255, .3);--box-glow-accent: 0 0 0 1px var(--accent), 0 0 12px rgba(255, 107, 0, .45), 0 0 32px rgba(255, 107, 0, .25);--box-glow-accent-strong: 0 0 0 1px var(--accent-hot), 0 0 24px rgba(255, 107, 0, .85), 0 0 64px rgba(255, 107, 0, .55), 0 0 120px rgba(255, 107, 0, .3);--box-glow-yes: 0 0 0 1px var(--yes), 0 0 16px rgba(34, 224, 122, .45), 0 0 40px rgba(34, 224, 122, .25);--box-glow-yes-hover: 0 0 0 1px var(--yes-hot), 0 0 24px rgba(34, 224, 122, .85), 0 0 64px rgba(34, 224, 122, .55), 0 0 120px rgba(34, 224, 122, .3);--box-glow-no: 0 0 0 1px var(--no), 0 0 16px rgba(255, 63, 79, .45), 0 0 40px rgba(255, 63, 79, .25);--box-glow-no-hover: 0 0 0 1px var(--no-hot), 0 0 24px rgba(255, 63, 79, .85), 0 0 64px rgba(255, 63, 79, .55), 0 0 120px rgba(255, 63, 79, .3);--c-page: var(--bg-0);--c-panel: var(--bg-1);--c-panel-inset: var(--bg-2);--c-panel-hot: var(--bg-3);--c-text: var(--fg-0);--c-text-body: var(--fg-1);--c-text-muted: var(--fg-2);--c-text-label: var(--fg-3);--c-text-disabled: var(--fg-4);--c-cta: var(--accent);--c-cta-hot: var(--accent-hot);--c-cta-press: var(--accent-press);--c-cta-text: #000000;--c-yes: var(--yes);--c-no: var(--no);--c-success: var(--yes);--c-danger: var(--no);--c-warn: var(--warn);--c-info: var(--info);--c-border: var(--border);--c-border-strong: var(--border-strong);--c-border-cta: var(--accent);--c-focus-ring: var(--accent)}::-webkit-scrollbar{width:10px;height:10px;background:var(--bg-0)}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:var(--bg-0)}html{scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg-0)}.t-display-xxl{font-family:var(--font-display);font-size:var(--t-display-xxl-size);line-height:var(--t-display-xxl-lh);font-weight:400}.t-display-xl{font-family:var(--font-display);font-size:var(--t-display-xl-size);line-height:var(--t-display-xl-lh);font-weight:400}.t-display-l{font-family:var(--font-display);font-size:var(--t-display-l-size);line-height:var(--t-display-l-lh);font-weight:400}.t-display-m{font-family:var(--font-display);font-size:var(--t-display-m-size);line-height:var(--t-display-m-lh);font-weight:400}.t-display-s{font-family:var(--font-display);font-size:var(--t-display-s-size);line-height:var(--t-display-s-lh);font-weight:400}.t-pixel{font-family:var(--font-pixel);font-weight:400;letter-spacing:.01em}.label{font-family:var(--font-pixel);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-text-label)}.label-s{font-family:var(--font-pixel);font-size:var(--t-label-s-size);line-height:var(--t-label-s-lh);font-weight:var(--t-label-s-weight);letter-spacing:var(--t-label-s-tracking);text-transform:uppercase;color:var(--c-text-label)}.glow-accent{color:var(--accent);text-shadow:var(--glow-accent)}.glow-accent-strong{color:var(--accent-hot);text-shadow:var(--glow-accent-strong)}.glow-yes{color:var(--yes);text-shadow:var(--glow-yes)}.glow-no{color:var(--no);text-shadow:var(--glow-no)}.glow-white{color:var(--fg-0);text-shadow:var(--glow-white)}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums slashed-zero}.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.divider-dotted-accent{border:0;border-top:2px dotted var(--accent);height:0;margin:0}.divider-dashed-accent{border:0;border-top:1px dashed var(--accent);height:0;margin:0}.link-slash:before{content:"// ";color:var(--accent)}.hover\:bg-surface:hover{background-color:var(--bg-1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color: var(--accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:1024px){.lg\:aspect-square{aspect-ratio:1 / 1}}.app{min-height:100vh;display:flex;flex-direction:column}.app-body{flex:1}.testnet-stripe{background:var(--accent-bare);border-top:1px dotted var(--accent);border-bottom:1px dotted var(--accent);padding:8px 16px;font-family:var(--font-mono);font-size:13px;color:var(--accent);text-align:center;text-shadow:0 0 4px rgba(255,107,0,.3)}.testnet-stripe .tag-px{font-family:var(--font-pixel);font-size:10px;letter-spacing:.14em;background:var(--accent);color:#000;padding:3px 8px;margin-right:12px;text-shadow:none}.header{height:72px;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 32px;gap:32px;background:var(--c-page);position:sticky;top:0;z-index:10}.header-brand{font-family:var(--font-display);font-size:28px;color:var(--accent);text-shadow:var(--glow-accent);letter-spacing:.04em;text-decoration:none;line-height:1;cursor:pointer;white-space:nowrap;flex-shrink:0}.header-nav{display:flex;gap:24px;font-family:var(--font-mono);font-size:15px;flex-shrink:0}.header-nav a{color:var(--fg-2);text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--d-base) var(--ease-out)}.header-nav a.active{color:var(--accent);border-bottom-color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.header-nav a:hover:not(.active){color:var(--fg-0)}.header-spacer{flex:1}.view-toggle{display:inline-flex;border:1px solid var(--border-strong);flex-shrink:0}.view-toggle button{background:transparent;border:0;padding:8px 18px;color:var(--fg-2);font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;cursor:pointer;text-transform:uppercase}.view-toggle button.active{background:var(--accent);color:#000;box-shadow:0 0 12px #ff6b0059}.view-toggle button:not(.active):hover{color:var(--accent)}.balance-pill{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:14px;color:var(--fg-1);flex-shrink:0;white-space:nowrap}.balance-pill .lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase}.balance-pill .v{color:var(--fg-0)}.mtx-wallet-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:14px;color:var(--fg-0);background:transparent;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:border-color var(--d-base) var(--ease-out)}.mtx-wallet-chip:hover{border-color:var(--fg-2)}.mtx-wallet-chip__avatar{width:18px;height:18px;border-radius:50%;display:inline-block;flex-shrink:0}.mtx-cta{padding:12px 18px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer;transition:all var(--d-base) var(--ease-out);flex-shrink:0;white-space:nowrap}.mtx-cta:disabled{opacity:.55;cursor:not-allowed}.mtx-cta--primary{background:var(--accent);color:#000;box-shadow:var(--box-glow-accent)}.mtx-cta--primary:hover:not(:disabled){background:var(--accent-hot);box-shadow:var(--box-glow-accent-strong)}.mtx-cta--secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.mtx-cta--secondary:hover:not(:disabled){background:var(--accent-bare)}.mtx-cta--ghost{background:transparent;color:var(--fg-2);border:1px solid var(--border-strong)}.mtx-cta--ghost:hover:not(:disabled){color:var(--fg-0);border-color:var(--fg-2)}.mtx-status{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;padding:5px 9px;border:1px solid;white-space:nowrap;display:inline-block;text-transform:uppercase}.mtx-status--trading{color:var(--accent);border-color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.mtx-status--closed{color:var(--fg-3);border-color:var(--border-strong)}.mtx-status--settling{color:var(--warn);border-color:var(--warn)}.mtx-status--winner{color:var(--yes);border-color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.4)}.mtx-status--loss{color:var(--no);border-color:var(--no)}.mtx-status--pending{color:var(--fg-2);border-color:var(--fg-3)}.mtx-status--live{animation:mtx-pulse 1.8s ease-in-out infinite}.mtx-live-dot{display:inline-block;font-size:1em;line-height:1;animation:mtx-pulse 1.8s ease-in-out infinite}.mtx-live-dot--yes{color:var(--yes)}.mtx-live-dot--accent{color:var(--accent)}.mtx-live-dot--no{color:var(--no)}@keyframes mtx-pulse{0%,to{opacity:1}50%{opacity:.45}}.bigstat{text-align:center}.bigstat-num{font-family:var(--font-display);font-size:72px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.bigstat-num.accent{color:var(--accent);text-shadow:var(--glow-accent)}.bigstat-num.yes{color:var(--yes);text-shadow:var(--glow-yes)}.bigstat-num.no{color:var(--no);text-shadow:var(--glow-no)}.bigstat-num.white{color:var(--fg-0);text-shadow:var(--glow-white)}.bigstat-lbl{margin-top:14px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.14em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 4px rgba(255,107,0,.4)}.mtx-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 32px;font-family:var(--font-mono);font-size:13px;border-bottom:1px solid}.mtx-banner--error{background:var(--no-bare);border-bottom-color:var(--no);color:var(--fg-1)}.mtx-banner__text{flex:1}.mtx-banner__highlight{color:var(--accent);font-weight:700}.footer{margin-top:96px;padding:64px 0 48px;border-top:2px dotted var(--accent);text-align:center}.footer-brand{font-family:var(--font-display);font-size:96px;color:var(--accent);text-shadow:var(--glow-accent-strong);letter-spacing:.04em;line-height:1}.footer-sub{margin-top:16px;font-family:var(--font-mono);font-size:14px;color:var(--fg-3)}.footer-links{margin-top:16px;display:flex;justify-content:center;gap:24px;font-family:var(--font-mono);font-size:14px}.footer-links a{color:var(--accent);text-decoration:none;transition:color var(--d-base) var(--ease-out)}.footer-links a:hover{color:var(--accent-hot)}.container{max-width:1280px;margin:0 auto;padding:0 32px}.hero{padding:96px 0 64px;text-align:center;border-bottom:2px dotted var(--accent)}.hero-eyebrow{font-family:var(--font-pixel);font-size:13px;letter-spacing:.16em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5);text-transform:uppercase;margin-bottom:24px}.hero-title{font-family:var(--font-display);font-size:96px;line-height:.95;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em}.hero-sub{margin-top:24px;font-family:var(--font-mono);font-size:18px;color:var(--fg-1);max-width:720px;margin-left:auto;margin-right:auto}.hero-stats{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tabs{display:flex;align-items:center;gap:32px;padding:32px 0 0;border-bottom:1px solid var(--border);font-family:var(--font-pixel);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 0;color:var(--fg-2);cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.tabs button.active{color:var(--accent);border-bottom-color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.tabs button:not(.active):hover{color:var(--fg-0)}.tabs .spacer{flex:1}.tabs .search{font-family:var(--font-mono);font-size:13px;background:var(--bg-1);color:var(--fg-1);border:1px solid var(--border-strong);padding:8px 14px;min-width:320px;outline:none;letter-spacing:normal;text-transform:none}.tabs .search::-moz-placeholder{color:var(--fg-3)}.tabs .search::placeholder{color:var(--fg-3)}.tabs .search:focus{border-color:var(--accent)}.ticker-section{padding:32px 0 0;display:flex;flex-direction:column;gap:24px}.ticker-row{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px dashed var(--accent);padding:24px 0 12px}.ticker-left{display:flex;flex-direction:column;gap:4px}.ticker-name{font-family:var(--font-display);font-size:36px;line-height:1;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em}.ticker-fullname{font-family:var(--font-mono);font-size:14px;color:var(--fg-2)}.ticker-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ticker-spot{font-family:var(--font-display);font-size:28px;line-height:1;color:var(--fg-0)}.ticker-delta{font-family:var(--font-mono);font-size:13px}.ticker-delta.up{color:var(--yes)}.ticker-delta.down{color:var(--no)}.markets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mc{background:var(--bg-1);border:1px solid var(--border);padding:24px;display:flex;flex-direction:column;gap:20px;cursor:pointer;transition:border-color var(--d-base) var(--ease-out),box-shadow var(--d-base) var(--ease-out);text-align:left;font-family:inherit;color:inherit}.mc:hover{border-color:var(--accent);box-shadow:0 0 16px #ff6b0040,0 0 48px #ff6b001a}.mc:hover .mc-q{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.mc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mc-q{font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--fg-0);text-shadow:var(--glow-white);flex:1;transition:color var(--d-base) var(--ease-out),text-shadow var(--d-base) var(--ease-out)}.mc-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px dashed var(--border-strong);font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.mc-foot .countdown{font-family:var(--font-display);font-size:18px;color:var(--accent);text-shadow:var(--glow-accent)}.ticker-section__expander{align-self:flex-start}.pbar{display:flex;flex-direction:column;gap:8px}.pbar--empty{align-items:center;justify-content:center;padding:12px 0}.pbar-head{display:flex;justify-content:space-between;align-items:baseline}.pbar-yes{font-family:var(--font-display);font-size:36px;line-height:1;color:var(--yes);text-shadow:var(--glow-yes)}.pbar-no{font-family:var(--font-display);font-size:36px;line-height:1;color:var(--no);text-shadow:var(--glow-no)}.pbar-track{display:flex;height:18px;overflow:hidden;background:var(--bg-2)}.pbar-fill-yes{background:var(--yes);height:100%;box-shadow:inset 0 0 8px #22e07a99,0 0 12px #22e07a4d}.pbar-fill-no{background:var(--no);height:100%;box-shadow:inset 0 0 8px #ff3f4f99,0 0 12px #ff3f4f4d}.pbar-feet{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:14px}.pbar-feet .yes{color:var(--yes)}.pbar-feet .no{color:var(--no)}.detail-back{display:inline-flex;align-items:center;gap:8px;padding:24px 0;font-family:var(--font-mono);font-size:14px;color:var(--fg-2);background:transparent;border:0;cursor:pointer}.detail-back:hover{color:var(--accent)}.detail-hero{padding:24px 0 32px;border-bottom:2px dotted var(--accent)}.detail-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px}.detail-hero-q{font-family:var(--font-display);font-size:56px;line-height:1.05;color:var(--fg-0);text-shadow:var(--glow-white);max-width:800px;min-width:0;flex:1}.detail-hero-side{text-align:right;flex-shrink:0}.detail-hero-spot{font-family:var(--font-display);font-size:56px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent);white-space:nowrap}.detail-hero-delta{margin-top:8px;font-family:var(--font-mono);font-size:15px}.detail-hero-delta.up{color:var(--yes)}.detail-hero-delta.down{color:var(--no)}.detail-meta{margin-top:16px;font-family:var(--font-mono);font-size:14px;color:var(--fg-2);display:flex;gap:24px;flex-wrap:wrap}.detail-meta .label{color:var(--fg-3);margin-right:6px}.detail-hero-bar{margin-top:16px}.detail-grid{display:grid;grid-template-columns:1fr 420px;gap:32px;padding:32px 0}.detail-main{display:flex;flex-direction:column;gap:32px}.detail-side{display:flex;flex-direction:column;gap:24px}.detail-position{background:var(--bg-1);border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;bottom:0;z-index:2}.chart-panel{background:var(--bg-1);border:1px solid var(--border);padding:24px}.chart-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.chart-panel-title{font-family:var(--font-pixel);font-size:13px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.4)}.chart-panel-controls{display:flex;gap:12px;align-items:center}.chart-canvas{width:100%;height:320px}.tape-panel{background:var(--bg-1);border:1px solid var(--border);padding:20px 24px}.tape-panel-title{font-family:var(--font-pixel);font-size:13px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.4);margin-bottom:16px}.tape-line{display:grid;grid-template-columns:60px 100px 1fr 120px;gap:12px;padding:8px 0;font-family:var(--font-mono);font-size:14px;border-top:1px solid var(--bg-2)}.tape-line:first-of-type{border-top:0}.tape-line.tape-line--state{grid-template-columns:60px 1fr;color:var(--fg-3)}.tape-line .t{color:var(--fg-3)}.tape-line .who{color:var(--fg-3);text-align:right}.tape-line .side-yes{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.tape-line .side-no{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.buy-panel{background:var(--bg-1);border:1px solid var(--border);padding:28px;position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.buy-countdown{text-align:center;padding:16px 0;border:1px dashed var(--accent)}.buy-countdown-lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.14em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4);text-transform:uppercase}.buy-countdown-time{margin-top:6px;font-family:var(--font-display);font-size:48px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.buy-countdown-sub{margin-top:8px;font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.outcome-toggle-2{display:grid;grid-template-columns:1fr 1fr;gap:0}.outcome-toggle-2 button{background:transparent;border:1px solid var(--border-strong);padding:18px;color:var(--fg-2);font-family:var(--font-pixel);font-size:13px;letter-spacing:.08em;cursor:pointer;transition:all var(--d-base) var(--ease-out);text-transform:uppercase}.outcome-toggle-2 button:disabled{opacity:.4;cursor:not-allowed}.outcome-toggle-2 button.active.yes{background:var(--yes);color:#000;border-color:var(--yes);box-shadow:0 0 16px #22e07a66,0 0 40px #22e07a33}.outcome-toggle-2 button.active.no{background:var(--no);color:#000;border-color:var(--no);box-shadow:0 0 16px #ff3f4f66,0 0 40px #ff3f4f33}.bp-field{display:flex;flex-direction:column;gap:8px}.bp-field-lbl{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;display:flex;justify-content:space-between}.bp-input{background:var(--bg-2);border:1px solid var(--border-strong);padding:18px 20px;color:var(--fg-0);font-family:var(--font-display);font-size:40px;line-height:1;outline:none;width:100%;box-sizing:border-box;text-shadow:var(--glow-white);transition:all var(--d-base) var(--ease-out)}.bp-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 18px #ff6b0059}.bp-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bp-chip{padding:10px;background:transparent;border:1px solid var(--border-strong);color:var(--fg-1);font-family:var(--font-pixel);font-size:12px;letter-spacing:.06em;cursor:pointer;transition:all var(--d-base) var(--ease-out)}.bp-chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.bp-chip.active{background:var(--accent-bare);border-color:var(--accent);color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.bp-chip:disabled{opacity:.4;cursor:not-allowed}.payoff{display:flex;flex-direction:column;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.payoff-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;font-family:var(--font-mono);font-size:15px}.payoff-row .k{color:var(--fg-3)}.payoff-row .v{color:var(--fg-0);font-family:var(--font-mono)}.payoff-row.yes .v{color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.3)}.payoff-row.no .v{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.3)}.payoff-row.big .v{font-family:var(--font-display);font-size:28px;line-height:1}.buy-cta{width:100%;padding:22px;font-family:var(--font-pixel);font-size:16px;letter-spacing:.06em;text-transform:uppercase;border:0;cursor:pointer;transition:all var(--d-base) var(--ease-out)}.buy-cta:disabled{opacity:.55;cursor:not-allowed}.buy-cta.yes{background:var(--yes);color:#000;box-shadow:0 0 0 1px var(--yes),0 0 16px #22e07a73,0 0 40px #22e07a40}.buy-cta.yes:hover:not(:disabled){background:var(--yes-hot);box-shadow:0 0 0 1px var(--yes-hot),0 0 24px #22e07ad9,0 0 64px #22e07a8c}.buy-cta.no{background:var(--no);color:#000;box-shadow:0 0 0 1px var(--no),0 0 16px #ff3f4f73,0 0 40px #ff3f4f40}.buy-cta.no:hover:not(:disabled){background:var(--no-hot);box-shadow:0 0 0 1px var(--no-hot),0 0 24px #ff3f4fd9,0 0 64px #ff3f4f8c}.buy-foot{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);text-align:center}.buy-tx-status{min-height:1.2em}.mtx-app{display:grid;grid-template-rows:32px 56px 1fr 36px;grid-template-columns:260px 1fr 320px;grid-template-areas:"stripe stripe stripe" "header header header" "left main right" "status status status";height:100vh;width:100vw;overflow:hidden;background:var(--c-page)}.mtx-app>.mtx-stripe{grid-area:stripe}.mtx-app>.mtx-header{grid-area:header}.mtx-app>.left-rail{grid-area:left;overflow-y:auto;border-right:1px solid var(--border)}.mtx-app>.mtx-main{grid-area:main;overflow:auto;min-width:0}.mtx-app>.mtx-right{grid-area:right;overflow-y:auto;border-left:1px solid var(--border)}.mtx-app>.mtx-statusbar{grid-area:status}.mtx-stripe{background:var(--accent-bare);border-bottom:1px dotted var(--accent);height:32px;display:flex;align-items:center;justify-content:center;padding:0 16px;font-family:var(--font-mono);font-size:12px;color:var(--accent);gap:12px}.mtx-stripe .tag-px{font-family:var(--font-pixel);font-size:10px;letter-spacing:.14em;background:var(--accent);color:#000;padding:2px 8px}.mtx-header{background:var(--c-page);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;gap:20px;height:56px}.mtx-brand{font-family:var(--font-display);font-size:24px;color:var(--accent);text-shadow:var(--glow-accent);letter-spacing:.04em;text-decoration:none;line-height:1;cursor:pointer}.mtx-nav{display:flex;gap:20px;font-family:var(--font-mono);font-size:14px}.mtx-nav a{color:var(--fg-2);cursor:pointer;padding:6px 0;border-bottom:2px solid transparent;text-decoration:none;transition:color var(--d-base) var(--ease-out)}.mtx-nav a.active{color:var(--accent);border-bottom-color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.mtx-nav a:hover:not(.active){color:var(--fg-0)}.mtx-spacer{flex:1}.mtx-bal{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:13px}.mtx-bal .lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase}.mtx-bal .v{color:var(--fg-0)}.left-rail{display:flex;flex-direction:column}.left-search{padding:12px;border-bottom:1px solid var(--border);flex-shrink:0}.left-search input{background:var(--bg-2);border:1px solid var(--border-strong);padding:8px 12px;width:100%;font-family:var(--font-mono);font-size:13px;color:var(--fg-0);outline:none;box-sizing:border-box}.left-search input::-moz-placeholder{color:var(--fg-3)}.left-search input::placeholder{color:var(--fg-3)}.left-search input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.left-tabs{display:flex;border-bottom:1px solid var(--border);font-family:var(--font-pixel);font-size:11px;letter-spacing:.08em;flex-shrink:0}.left-tabs button{flex:1;background:transparent;border:0;padding:10px 4px;color:var(--fg-3);cursor:pointer;text-transform:uppercase}.left-tabs button.active{color:var(--accent);border-bottom:2px solid var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.left-tabs button:not(.active):hover{color:var(--fg-0)}.left-ticker-group{border-bottom:1px solid var(--border)}.left-ticker-header{padding:10px 14px;font-family:var(--font-display);font-size:14px;color:var(--fg-0);text-shadow:var(--glow-white);display:flex;justify-content:space-between;align-items:baseline;background:var(--bg-2);letter-spacing:.04em}.left-ticker-header .spot{font-family:var(--font-mono);font-size:12px;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.3)}.left-market{padding:10px 14px;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;font-family:var(--font-mono);font-size:13px;border-top:1px solid var(--bg-2);background:transparent;border-left:none;border-right:none;border-bottom:none;color:var(--fg-1);text-align:left;width:100%}.left-market:hover{background:var(--bg-2)}.left-market.active{background:var(--accent-bare);border-left:2px solid var(--accent);padding-left:12px}.left-market .strike{color:var(--fg-1)}.left-market.active .strike{color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.left-market .yes-px{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3);font-weight:500}.left-market .no-px{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3);font-weight:500}.mtx-statusbar{display:flex;align-items:stretch;background:var(--bg-2);border-top:1px solid var(--border);height:36px}.mtx-statusbar>.cell{display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--border);font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.mtx-statusbar>.cell:last-child{border-right:0;flex:1;justify-content:flex-end;color:var(--fg-3)}.mtx-statusbar .dot{width:7px;height:7px;display:inline-block}.mtx-statusbar .label{color:var(--fg-3)}.mtx-statusbar .v{color:var(--fg-0)}.mtx-statusbar .cell.ok .dot{background:var(--yes);box-shadow:0 0 4px #22e07a99;animation:mtx-pulse 2s ease-in-out infinite}.mtx-statusbar .cell.ok .v{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.mtx-statusbar .cell.warn .dot{background:var(--accent);box-shadow:0 0 4px #ff6b0099}.mtx-statusbar .cell.warn .v{color:var(--accent)}.mtx-statusbar .cell.bad .dot{background:var(--no);box-shadow:0 0 4px #ff3f4f99;animation:mtx-pulse 1s ease-in-out infinite}.mtx-statusbar .cell.bad .v{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.main-head{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.main-head-left{display:flex;align-items:baseline;gap:16px;flex-wrap:nowrap;min-width:0}.main-head-left>*{white-space:nowrap}.main-q{font-family:var(--font-display);font-size:32px;line-height:1;color:var(--fg-0);text-shadow:var(--glow-white)}.main-spot{font-family:var(--font-display);font-size:28px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.main-delta{font-family:var(--font-mono);font-size:14px}.main-delta.up{color:var(--yes)}.main-delta.down{color:var(--no)}.main-strike-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--accent);font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.main-head-right{display:flex;align-items:center;gap:12px}.main-countdown{font-family:var(--font-display);font-size:28px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.main-countdown-lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;margin-bottom:4px}.main-body{flex:1;display:grid;grid-template-columns:1fr 320px;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0}.chart-cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border);position:relative;min-height:0;min-width:0;display:flex;flex-direction:column}.chart-cell-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--bg-2);gap:12px;flex-shrink:0}.chart-cell-body{flex:1;min-height:0;position:relative}.chart-cell-mode{display:inline-flex;border:1px solid var(--border-strong)}.chart-cell-mode button{background:transparent;border:0;padding:6px 14px;color:var(--fg-3);font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;cursor:pointer;text-transform:uppercase}.chart-cell-mode button.active{background:var(--accent);color:#000;box-shadow:0 0 12px #ff6b0059}.chart-cell-mode button:not(.active):hover{color:var(--accent)}.chart-tfbar{display:inline-flex;border:1px solid var(--border-strong)}.chart-tfbar button{background:transparent;border:0;padding:6px 12px;color:var(--fg-3);font-family:var(--font-pixel);font-size:11px;letter-spacing:.08em;cursor:pointer}.chart-tfbar button.active{background:var(--accent);color:#000}.chart-tfbar button:not(.active):hover{color:var(--accent)}.buy-cell{padding:16px;border-bottom:1px solid var(--border);overflow-y:auto}.bottom-cell{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr;min-height:280px;max-height:320px}.ladder-pane{border-right:1px solid var(--border);overflow-y:auto}.book-pane{overflow-y:auto}.pane-head{padding:8px 16px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg-2);text-shadow:0 0 6px rgba(255,107,0,.35);display:flex;justify-content:space-between;align-items:center}.pane-head .opts{color:var(--fg-3);text-shadow:none;font-size:10px}.ladder-row{display:grid;grid-template-columns:80px 1fr 1fr 80px 80px;gap:10px;padding:8px 16px;align-items:center;font-family:var(--font-mono);font-size:13px;border-top:1px solid var(--bg-2);cursor:pointer;background:transparent;width:100%;text-align:left;color:var(--fg-1);border-left:0;border-right:0;border-bottom:0}.ladder-row.header{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;border-top:0;cursor:default}.ladder-row.active{background:var(--accent-bare);border-left:2px solid var(--accent);padding-left:14px}.ladder-row:not(.header):not(.active):hover{background:var(--c-panel-inset)}.ladder-row .strike{color:var(--fg-0)}.ladder-row.active .strike{color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.ladder-row .prob-bar{height:8px;background:var(--bg-2);position:relative;overflow:hidden}.ladder-row .prob-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--yes),var(--yes-press));transform-origin:left}.ladder-row .yes-px{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3);text-align:right}.ladder-row .no-px{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3);text-align:right}.ladder-row .vol{color:var(--fg-2);text-align:right}.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:6px 16px;align-items:center;font-family:var(--font-mono);font-size:13px;position:relative;background:transparent;width:100%;text-align:left;border:0;color:var(--fg-1);cursor:pointer}.book-row.header{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg-2);cursor:default}.book-row .px{font-weight:500}.book-row .qty{text-align:right;color:var(--fg-1)}.book-row .total{text-align:right;color:var(--fg-3)}.book-row.ask .px{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.book-row.bid .px{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.book-row.selected{background:var(--accent-bare)}.book-row .bar{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.book-row.ask .bar{background:linear-gradient(to left,rgba(255,63,79,.15),transparent)}.book-row.bid .bar{background:linear-gradient(to left,rgba(34,224,122,.15),transparent)}.book-row>span{position:relative;z-index:1}.book-mid{padding:8px 16px;text-align:center;background:var(--bg-2);font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.buy-c{display:flex;flex-direction:column;gap:12px}.buy-c-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0}.buy-c-toggle button{background:transparent;border:1px solid var(--border-strong);padding:14px;color:var(--fg-2);font-family:var(--font-pixel);font-size:12px;letter-spacing:.08em;cursor:pointer;transition:all var(--d-base) var(--ease-out)}.buy-c-toggle button:disabled{opacity:.4;cursor:not-allowed}.buy-c-toggle button.active.yes{background:var(--yes);color:#000;border-color:var(--yes);box-shadow:0 0 12px #22e07a59}.buy-c-toggle button.active.no{background:var(--no);color:#000;border-color:var(--no);box-shadow:0 0 12px #ff3f4f59}.buy-c-field{display:flex;flex-direction:column;gap:6px}.buy-c-field-lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;display:flex;justify-content:space-between}.buy-c-input{background:var(--c-panel-inset);border:1px solid var(--border-strong);padding:12px;color:var(--fg-0);font-family:var(--font-display);font-size:28px;line-height:1;width:100%;outline:none;text-shadow:var(--glow-white)}.buy-c-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 12px #ff6b004d}.buy-c-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.buy-c-chip{background:transparent;border:1px solid var(--border-strong);padding:7px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.06em;color:var(--fg-1);cursor:pointer}.buy-c-chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.buy-c-chip:disabled{opacity:.4;cursor:not-allowed}.buy-c-chip.active{background:var(--accent-bare);border-color:var(--accent);color:var(--accent)}.buy-c-payoff{display:flex;flex-direction:column;border-top:1px solid var(--border);padding-top:10px}.buy-c-payoff-row{display:flex;justify-content:space-between;padding:5px 0;font-family:var(--font-mono);font-size:13px}.buy-c-payoff-row .k{color:var(--fg-3)}.buy-c-payoff-row .v{color:var(--fg-0)}.buy-c-payoff-row.yes .v{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.buy-c-payoff-row.no .v{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.buy-c-payoff-row.big .v{font-family:var(--font-display);font-size:22px}.buy-c-cta{width:100%;padding:16px;font-family:var(--font-pixel);font-size:13px;letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer;transition:all var(--d-base) var(--ease-out)}.buy-c-cta:disabled{opacity:.4;cursor:not-allowed}.buy-c-cta.yes{background:var(--yes);color:#000;box-shadow:0 0 0 1px var(--yes),0 0 12px #22e07a66}.buy-c-cta.yes:hover:not(:disabled){background:var(--yes-hot);box-shadow:0 0 0 1px var(--yes-hot),0 0 20px #22e07ab3,0 0 56px #22e07a73}.buy-c-cta.no{background:var(--no);color:#000;box-shadow:0 0 0 1px var(--no),0 0 12px #ff3f4f66}.buy-c-cta.no:hover:not(:disabled){background:var(--no-hot);box-shadow:0 0 0 1px var(--no-hot),0 0 20px #ff3f4fb3,0 0 56px #ff3f4f73}.buy-c-foot{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);text-align:center;margin-top:4px}.right-section{border-bottom:1px solid var(--border)}.right-section-head{padding:10px 14px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;background:var(--bg-2);text-shadow:0 0 6px rgba(255,107,0,.35);border-bottom:1px solid var(--border);display:flex;justify-content:space-between}.right-section-head .count{color:var(--fg-3);text-shadow:none}.pos-row{padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--bg-2);font-family:var(--font-mono);font-size:13px}.pos-row:first-child{border-top:0}.pos-row .market{font-family:var(--font-display);font-size:16px;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em;display:inline-block;text-decoration:none}.pos-row .market:hover{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.pos-row .qty{color:var(--fg-2);font-size:12px;margin-top:2px}.pos-row .pnl{text-align:right;font-family:var(--font-display);font-size:18px;line-height:1}.pos-row .pnl.up{color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.4)}.pos-row .pnl.down{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.4)}.pos-row .side{display:inline-block;margin-top:2px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;padding:2px 5px;border:1px solid}.pos-row .side.yes{color:var(--yes);border-color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.4)}.pos-row .side.no{color:var(--no);border-color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.4)}.pos-row .pos-row-right{display:flex;flex-direction:column;align-items:flex-end}.pos-row .pos-row-actions{margin-top:auto;padding-top:10px}.fill-row{display:grid;grid-template-columns:60px 1fr 90px;gap:8px;padding:8px 14px;font-family:var(--font-mono);font-size:12px;border-top:1px solid var(--bg-2)}.fill-row:first-child{border-top:0}.fill-row .t{color:var(--fg-3)}.fill-row .side-yes{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.fill-row .side-no{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.fill-row .who{color:var(--fg-3);text-align:right;font-size:11px}.cta{padding:12px 18px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer;text-decoration:none;display:inline-block;transition:all var(--d-base) var(--ease-out)}.cta:disabled{opacity:.55;cursor:not-allowed}.cta.primary{background:var(--accent);color:#000;box-shadow:var(--box-glow-accent)}.cta.primary:hover:not(:disabled){background:var(--accent-hot);box-shadow:0 0 0 1px var(--accent-hot),0 0 24px #ff6b00d9,0 0 64px #ff6b008c}.cta.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.cta.secondary:hover:not(:disabled){background:var(--accent-bare)}.cta.ghost{background:transparent;color:var(--fg-2);border:1px solid var(--border-strong)}.cta.ghost:hover:not(:disabled){color:var(--fg-0);border-color:var(--fg-2)}.portfolio-page{padding-top:48px;padding-bottom:48px}.portfolio-hero{margin-bottom:48px}.portfolio-eyebrow{font-family:var(--font-pixel);font-size:13px;letter-spacing:.16em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.45);text-transform:uppercase}.portfolio-title{margin-top:12px;font-family:var(--font-display);font-size:80px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent-strong);letter-spacing:.02em}.portfolio-meta{margin-top:20px;font-family:var(--font-mono);font-size:15px;color:var(--fg-2)}.portfolio-meta strong{color:var(--fg-0)}.portfolio-stats{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}.portfolio-stat{padding:32px 24px;border-right:1px solid var(--border);text-align:left}.portfolio-stat:last-child{border-right:0}.portfolio-stat-lbl{font-family:var(--font-pixel);font-size:11px;letter-spacing:.12em;color:var(--fg-3);text-transform:uppercase}.portfolio-stat-val{margin-top:12px;font-family:var(--font-display);font-size:48px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.portfolio-stat-val.up{color:var(--yes);text-shadow:var(--glow-yes)}.portfolio-stat-val.down{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.5),0 0 18px rgba(255,63,79,.3)}.portfolio-stat-val.white{color:var(--fg-0);text-shadow:var(--glow-white)}.portfolio-stat-sub{margin-top:8px;font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.pf-tabs{display:flex;gap:32px;border-bottom:1px solid var(--border);font-family:var(--font-pixel);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-top:48px}.pf-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:14px 0;color:var(--fg-2);cursor:pointer}.pf-tabs button.active{color:var(--accent);border-bottom-color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.pf-tabs button:not(.active):hover{color:var(--fg-0)}.pf-tabs .count{margin-left:6px;color:var(--fg-3);font-weight:400}.pf-section{padding:32px 0 64px}.pf-positions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pf-pos{background:var(--c-panel);border:1px solid var(--border);padding:24px;display:flex;flex-direction:column;gap:16px}.pf-pos.winning{border-color:var(--yes);box-shadow:0 0 16px #22e07a33,0 0 48px #22e07a1a}.pf-pos.losing{opacity:.85}.pf-pos.won{border-color:var(--yes);box-shadow:0 0 18px #22e07a66,0 0 64px #22e07a38}.pf-pos.lost{opacity:.55}.pf-pos-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pf-pos-title{font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em;text-decoration:none;display:inline-block}.pf-pos-title:hover{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.pf-pos-side{font-family:var(--font-pixel);font-size:11px;letter-spacing:.12em;padding:5px 9px;border:1px solid;white-space:nowrap}.pf-pos-side.yes{color:var(--yes);border-color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.5)}.pf-pos-side.no{color:var(--no);border-color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.5)}.pf-pos-meta{font-family:var(--font-mono);font-size:13px;color:var(--fg-3);margin-top:6px}.pf-pos-pnl-row{display:flex;justify-content:space-between;align-items:baseline}.pf-pos-pnl{font-family:var(--font-display);font-size:40px;line-height:1}.pf-pos-pnl.up{color:var(--yes);text-shadow:var(--glow-yes)}.pf-pos-pnl.down{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.5),0 0 18px rgba(255,63,79,.3)}.pf-pos-pnl-pct{font-family:var(--font-pixel);font-size:10px;letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase;margin-top:6px}.pf-pos-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px dashed var(--border-strong);font-family:var(--font-mono);font-size:13px;color:var(--fg-3);margin-top:auto}.pf-table{background:var(--c-panel);border:1px solid var(--border)}.pf-row{display:grid;grid-template-columns:200px 80px 100px 100px 100px 110px 110px 1fr;gap:16px;padding:14px 24px;align-items:center;font-family:var(--font-mono);font-size:14px;border-top:1px solid var(--bg-2)}.pf-row:first-child{border-top:0}.pf-row.header{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;background:var(--bg-2)}.pf-row .market{font-family:var(--font-display);font-size:20px;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em;line-height:1}.pf-row .side-yes{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.pf-row .side-no{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.pf-row .pnl-up{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.pf-row .pnl-down{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.pf-row.lost{opacity:.55}.pf-activity{display:grid;grid-template-columns:100px 110px 1fr 90px 100px 110px 1fr;gap:16px;padding:14px 24px;font-family:var(--font-mono);font-size:14px;border-top:1px solid var(--bg-2);align-items:center}.pf-activity.header{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;background:var(--bg-2)}.pf-activity .t{color:var(--fg-3)}.pf-activity .type{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;padding:4px 8px;border:1px solid}.pf-activity .type.BUY{color:var(--yes);border-color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.4)}.pf-activity .type.SELL{color:var(--accent);border-color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.pf-activity .side-yes{color:var(--yes)}.pf-activity .side-no{color:var(--no)}.pf-activity .hash{color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.3);text-align:right}.pf-empty{padding:64px 32px;text-align:center;border:1px solid var(--border);background:var(--c-panel)}.pf-empty-title{font-family:var(--font-display);font-size:32px;color:var(--fg-0);text-shadow:var(--glow-white)}.pf-empty-sub{margin:8px 0 24px;font-family:var(--font-mono);font-size:15px;color:var(--fg-2)}.pf-open-orders{margin-top:32px;background:var(--c-panel);border:1px solid var(--border)}.pf-open-orders-head{padding:14px 24px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.35);border-bottom:1px solid var(--border);background:var(--bg-2);display:flex;justify-content:space-between;align-items:center}.pf-open-orders-head .pf-open-orders-sub{color:var(--fg-3);text-shadow:none;font-size:10px}.pf-open-order{display:grid;grid-template-columns:200px 100px 100px 110px 110px 1fr;gap:16px;padding:12px 24px;align-items:center;font-family:var(--font-mono);font-size:13px;border-top:1px solid var(--bg-2)}.pf-open-order:first-child{border-top:0}.pf-open-order.header{font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;background:var(--bg-2)}.pf-open-order .market{font-family:var(--font-display);font-size:16px;color:var(--fg-0);text-shadow:var(--glow-white);text-decoration:none}.pf-open-order .market:hover{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.pf-open-order .side-yes{color:var(--yes);text-shadow:0 0 4px rgba(34,224,122,.3)}.pf-open-order .side-no{color:var(--no);text-shadow:0 0 4px rgba(255,63,79,.3)}.pf-open-order-tx{grid-column:1 / -1}.admin-page{padding-top:48px;padding-bottom:48px}.admin-hero{margin-bottom:48px;padding-bottom:32px;border-bottom:2px dotted var(--accent)}.admin-eyebrow{font-family:var(--font-pixel);font-size:13px;letter-spacing:.16em;color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.5);text-transform:uppercase}.admin-title{margin-top:12px;font-family:var(--font-display);font-size:80px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent-strong);letter-spacing:.02em}.admin-sub{margin-top:16px;font-family:var(--font-mono);font-size:16px;color:var(--fg-2);max-width:720px}.admin-sub strong{color:var(--fg-0)}.admin-sub code{color:var(--accent);background:var(--bg-2);padding:1px 6px}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.admin-grid.full{grid-template-columns:1fr}.admin-section{background:var(--c-panel);border:1px solid var(--border);padding:32px}.admin-section-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px dashed var(--accent);margin-bottom:24px}.admin-section-label{font-family:var(--font-pixel);font-size:14px;letter-spacing:.14em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5);text-transform:uppercase}.admin-section-meta{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.admin-section-meta .danger,.danger{color:var(--no)}.admin-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.admin-form.full{grid-template-columns:1fr}.admin-field{display:flex;flex-direction:column;gap:8px}.admin-field-lbl{font-family:var(--font-pixel);font-size:10px;letter-spacing:.12em;color:var(--fg-3);text-transform:uppercase}.admin-input{background:var(--c-panel-inset);border:1px solid var(--border-strong);padding:14px 16px;color:var(--fg-0);font-family:var(--font-mono);font-size:16px;outline:none;width:100%;box-sizing:border-box;transition:all var(--d-base) var(--ease-out)}.admin-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 18px #ff6b0059}.admin-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-actions-centered{justify-content:center}.admin-actions-meta{font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.admin-actions-meta-right{margin-left:auto}.admin-faucet-headline{text-align:center;padding:8px 0 16px}.admin-faucet-amount{font-family:var(--font-display);font-size:64px;line-height:1;color:var(--accent);text-shadow:var(--glow-accent)}.admin-faucet-label{margin-top:8px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.14em;color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4)}.admin-help{margin-top:16px;padding-top:16px;border-top:1px solid var(--bg-2);font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.admin-help code{color:var(--accent);background:var(--bg-2);padding:1px 6px}.admin-help strong{color:var(--fg-1)}.admin-help-danger{color:var(--no)}.admin-tx-tape{margin-top:32px;background:var(--c-panel);border:1px solid var(--border)}.admin-tape-head{padding:14px 24px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;background:var(--bg-2);border-bottom:1px solid var(--border);text-shadow:0 0 6px rgba(255,107,0,.4);display:flex;justify-content:space-between}.admin-tape-head-sub{color:var(--fg-3);text-shadow:none}.admin-tape-row{display:grid;grid-template-columns:80px 130px 1fr 140px 140px;gap:16px;padding:14px 24px;font-family:var(--font-mono);font-size:14px;border-top:1px solid var(--bg-2);align-items:center}.admin-tape-row:first-of-type{border-top:0}.admin-tape-row-empty{display:block;text-align:center;color:var(--fg-3);font-style:italic}.admin-tape-row .t{color:var(--fg-3)}.admin-tape-row .action{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;padding:4px 8px;border:1px solid var(--accent);color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.4);width:-moz-max-content;width:max-content}.admin-tape-row .who{color:var(--fg-2);font-size:13px}.admin-tape-row .hash{color:var(--accent);text-align:right;cursor:pointer;text-shadow:0 0 4px rgba(255,107,0,.3)}.admin-tape-row .hash:hover{color:var(--accent-hot)}.admin-tx-status{margin-top:24px;min-height:1rem}.toast{background:var(--bg-2);border:1px solid var(--border-strong, #2a2a2a);padding:16px 18px;width:360px;font-family:var(--font-mono);color:var(--fg-0)}.toast-row1{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.toast-tag{font-family:var(--font-pixel);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.toast-x{color:var(--fg-3);cursor:pointer;font-size:14px}.toast-title{font-size:16px;color:var(--fg-0);margin-bottom:4px}.toast-meta{font-size:13px;color:var(--fg-2)}.toast-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border, #1a1a1a);font-size:13px}.toast-hash{color:var(--fg-3);font-family:var(--font-mono)}.toast-progress{height:2px;background:var(--bg-2);margin:12px -18px -16px;overflow:hidden;position:relative}.toast-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:tx-stripe 1.4s linear infinite}@keyframes tx-stripe{0%{transform:translate(-100%)}to{transform:translate(100%)}}.toast-progress.confirmed:before{background:var(--yes);animation:none;width:100%}.toast-progress.reverted:before{background:var(--no);animation:none;width:100%}.toast.signing{border-color:var(--border-strong, #2a2a2a)}.toast.signing .toast-tag{color:var(--fg-0);text-shadow:0 0 6px rgba(255,255,255,.5)}.toast.signing .toast-dot{display:inline-block;width:8px;height:8px;background:var(--fg-0);margin-right:8px;animation:pulse 1.2s ease-in-out infinite}.toast.pending{border-color:var(--accent);box-shadow:0 0 16px #ff6b0040,0 0 40px #ff6b001f}.toast.pending .toast-tag{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.6)}.toast.confirmed{border-color:var(--yes);box-shadow:0 0 16px #22e07a4d,0 0 48px #22e07a26}.toast.confirmed .toast-tag{color:var(--yes)}.toast.reverted{border-color:var(--no);box-shadow:0 0 16px #ff3f4f40,0 0 40px #ff3f4f1f}.toast.reverted .toast-tag{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.5)}.toast.rejected{border-color:var(--border-strong, #2a2a2a)}.toast.rejected .toast-tag{color:var(--fg-2)}.banner{padding:14px 24px;font-family:var(--font-mono);font-size:14px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:center}.banner.testnet{background:#ff6b000f;border-top:1px dotted var(--accent);border-bottom:1px dotted var(--accent);color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.3)}.banner.testnet .tag-px{font-family:var(--font-pixel);font-size:11px;letter-spacing:.14em;background:var(--accent);color:#000;padding:4px 10px;text-shadow:none}.banner.wrong{background:#ff3f4f14;border-top:1px solid var(--no);border-bottom:1px solid var(--no);color:var(--no);box-shadow:0 0 16px #ff3f4f4d,0 0 48px #ff3f4f26;text-shadow:0 0 6px rgba(255,63,79,.5)}.banner.wrong .b-btn{background:var(--no);color:#000;font-family:var(--font-pixel);font-size:12px;letter-spacing:.1em;padding:8px 14px;border:0;cursor:pointer;text-shadow:none}.banner.settled{border-top:1px solid var(--border-strong, #2a2a2a);border-bottom:1px solid var(--border-strong, #2a2a2a);color:var(--fg-2)}.banner.settled.yes{color:var(--yes);border-color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.4)}.banner.settled.no{color:var(--no);border-color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.4)}.banner.info{background:#ffffff08;border-top:1px solid var(--border, #1a1a1a);border-bottom:1px solid var(--border, #1a1a1a);color:var(--fg-2)}.banner.error{background:#ff3f4f0d;border-top:1px solid var(--no);border-bottom:1px solid var(--no);color:var(--no)}.wmodal{background:var(--bg-2);border:1px solid var(--accent);box-shadow:0 0 24px #ff6b0040,0 0 96px #ff6b001f;width:480px;max-width:100%}.wmodal-head{padding:22px 28px;border-bottom:1px dashed var(--accent);display:flex;justify-content:space-between;align-items:flex-start}.wmodal-title{font-family:var(--font-pixel);font-size:14px;letter-spacing:.12em;color:var(--accent);text-shadow:0 0 8px rgba(255,107,0,.45);text-transform:uppercase}.wmodal-body{padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.wprov{display:flex;align-items:center;gap:14px;padding:16px;background:transparent;border:1px solid var(--border-strong, #2a2a2a);color:var(--fg-1);font-family:var(--font-pixel);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:all .15s ease-out;text-align:left;width:100%;position:relative}.wprov:hover{border-color:var(--accent);background:#ff6b000a;box-shadow:0 0 16px #ff6b004d}.wprov:hover .wprov-name{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5)}.wprov-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.wprov-name{color:var(--fg-0);display:block}.wprov-sub{display:block;font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.04em;margin-top:4px;text-transform:none}.wprov.recent{border-color:var(--accent)}.wprov.recent .wprov-name{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.wmodal-foot{padding:16px 28px 24px;border-top:1px solid var(--border, #1a1a1a);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.wmodal-foot a{color:var(--accent)}.wmodal-empty-state{border:1px solid var(--border, #1a1a1a);padding:16px 18px;margin:0 12px 16px;display:flex;flex-direction:column;gap:8px}.wmodal-empty-title{font-family:var(--font-pixel);font-size:11px;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.wmodal-empty-sub{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);line-height:1.5}.wmodal-empty-link{font-family:var(--font-mono);font-size:13px;color:var(--accent);text-decoration:none;align-self:flex-start;margin-top:4px}.wmodal-empty-link:hover{text-decoration:underline}.dialog-x{color:var(--fg-3);cursor:pointer;font-size:14px}.wallet-menu-item:hover{color:var(--accent);background:#ff6b000a}.skel{background:linear-gradient(90deg,var(--bg-2) 0%,var(--bg-1, #0b0b0b) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:skel-shimmer 1.4s linear infinite}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel.skel-line{height:14px}.skel.skel-line.lg{height:18px}.skel.skel-line.huge{height:36px}.skel.skel-block{height:200px}.empty{padding:32px 16px;text-align:center;font-family:var(--font-mono);font-size:14px;color:var(--fg-3)}.empty-msg{margin-bottom:12px}.error-state{padding:24px 16px;border:1px solid var(--no);background:#ff3f4f0a;font-family:var(--font-mono);font-size:14px;color:var(--no);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.error-state-msg{text-shadow:0 0 4px rgba(255,63,79,.3)}.stale-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;pointer-events:none}.stale-overlay-caption{font-family:var(--font-pixel);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}*{box-sizing:border-box}body{margin:0;background:var(--c-page);color:var(--c-text-body);overflow-x:hidden}.container{max-width:1440px;margin:0 auto;padding:0 48px}.land-nav{position:absolute;top:0;left:0;right:0;height:80px;display:flex;align-items:center;padding:0 48px;z-index:10}.land-brand{font-family:var(--font-display);font-size:28px;color:var(--accent);text-shadow:var(--glow-gold);letter-spacing:.04em;line-height:1;text-decoration:none;white-space:nowrap}.land-nav-links{display:flex;gap:32px;margin-left:48px;font-family:var(--font-mono);font-size:14px}.land-nav-links a{color:var(--fg-2);text-decoration:none;position:relative}.land-nav-links a:before{content:"// ";color:var(--accent)}.land-nav-links a:hover{color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.4)}.land-nav-spacer{flex:1}.land-cta{padding:12px 22px;font-family:var(--font-pixel);font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#000;text-decoration:none;cursor:pointer;box-shadow:var(--box-glow-gold);transition:all var(--d-base) var(--ease-out);white-space:nowrap;border:0}.land-cta:hover{background:var(--accent-hot);box-shadow:0 0 0 1px var(--accent-hot),0 0 24px #ff6b00d9,0 0 64px #ff6b008c}.land-cta.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent);box-shadow:none}.land-cta.secondary:hover{background:var(--accent-bare);box-shadow:var(--box-glow-gold)}.land-cta.big{padding:22px 36px;font-size:16px}.land-cta.huge{padding:30px 56px;font-size:20px}.hero{position:relative;padding:200px 0 120px;text-align:center;border-bottom:2px dotted var(--accent);overflow:hidden}.hero-eyebrow{font-family:var(--font-pixel);font-size:14px;letter-spacing:.18em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5);text-transform:uppercase;margin-bottom:40px}.hero-wordmark{font-family:var(--font-display);font-size:240px;line-height:.85;color:var(--accent);text-shadow:var(--glow-gold-strong);letter-spacing:.04em;margin-bottom:32px}.hero-tagline{font-family:var(--font-display);font-size:72px;line-height:.95;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em;margin-bottom:32px}.hero-sub{font-family:var(--font-mono);font-size:18px;line-height:1.6;color:var(--fg-1);max-width:720px;margin:0 auto 48px}.hero-ctas{display:flex;justify-content:center;gap:16px}.hero-illo-left,.hero-illo-right{position:absolute;opacity:.85;pointer-events:none}.hero-illo-left{top:240px;left:-100px}.hero-illo-right{bottom:80px;right:-120px}.wf{stroke:var(--accent);stroke-width:1.5;fill:none;filter:drop-shadow(0 0 4px rgba(255,107,0,.7)) drop-shadow(0 0 12px rgba(255,107,0,.4))}.stats{padding:96px 0;border-bottom:2px dotted var(--accent)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;text-align:center}.stat-num{font-family:var(--font-display);font-size:120px;line-height:1;color:var(--accent);text-shadow:var(--glow-gold-strong);letter-spacing:.02em}.stat-lbl{margin-top:24px;font-family:var(--font-pixel);font-size:13px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.5)}.section-label{font-family:var(--font-pixel);font-size:14px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.5);margin-bottom:32px}.section-h{font-family:var(--font-display);font-size:80px;line-height:1;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em;margin-bottom:24px}.section-sub{font-family:var(--font-mono);font-size:17px;line-height:1.6;color:var(--fg-1);max-width:680px;margin-bottom:64px}.features{padding:128px 0;border-bottom:2px dotted var(--accent)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.feature{padding:48px 32px;border-right:1px solid var(--border)}.feature:last-child{border-right:0}.feature-illo{margin-bottom:32px;height:80px;display:flex;align-items:center}.feature-num{font-family:var(--font-pixel);font-size:12px;letter-spacing:.14em;color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.5);text-transform:uppercase;margin-bottom:16px}.feature-h{font-family:var(--font-display);font-size:40px;line-height:1.05;color:var(--fg-0);text-shadow:var(--glow-white);margin-bottom:16px}.feature-p{font-family:var(--font-mono);font-size:15px;line-height:1.6;color:var(--fg-2)}.tape-sec{padding:128px 0;border-bottom:2px dotted var(--accent)}.tape-wrap{background:var(--c-panel);border:1px solid var(--c-border);margin-top:48px;overflow:hidden}.tape-head-bar{padding:14px 24px;font-family:var(--font-pixel);font-size:13px;letter-spacing:.14em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.5);border-bottom:1px solid var(--border);background:var(--bg-2);display:flex;justify-content:space-between;align-items:center}.tape-head-bar .live-dot{display:inline-flex;align-items:center;gap:8px;color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.5)}.tape-head-bar .live-dot:before{content:"●";animation:lpulse 1.6s ease-in-out infinite}@keyframes lpulse{0%,to{opacity:1}50%{opacity:.3}}.tape-row{display:grid;grid-template-columns:80px 180px 180px 1fr 160px;gap:16px;padding:14px 24px;font-family:var(--font-mono);font-size:15px;border-top:1px solid var(--bg-2);align-items:center}.tape-row:first-of-type{border-top:0}.tape-row .t{color:var(--fg-3)}.tape-row .market{font-family:var(--font-display);font-size:20px;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.02em}.tape-row .side-yes{color:var(--yes);text-shadow:0 0 6px rgba(34,224,122,.3)}.tape-row .side-no{color:var(--no);text-shadow:0 0 6px rgba(255,63,79,.3)}.tape-row .who{color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.3);text-align:right;font-size:13px}.how{padding:128px 0;border-bottom:2px dotted var(--accent)}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.how-step{padding:40px 28px;border-right:1px solid var(--border)}.how-step:last-child{border-right:0}.how-illo{height:80px;margin-bottom:24px}.how-num{font-family:var(--font-display);font-size:88px;line-height:1;color:var(--accent);text-shadow:var(--glow-gold);letter-spacing:.04em;margin-bottom:16px}.how-h{font-family:var(--font-pixel);font-size:16px;letter-spacing:.1em;color:var(--fg-0);text-transform:uppercase;margin-bottom:12px}.how-p{font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--fg-2)}.tickers{padding:128px 0;border-bottom:2px dotted var(--accent)}.ticker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:48px}.ticker-cell{padding:48px 16px;border-right:1px solid var(--border);text-align:center;cursor:pointer;transition:all var(--d-base) var(--ease-out)}.ticker-cell:last-child{border-right:0}.ticker-cell:hover{background:var(--accent-bare)}.ticker-cell:hover .ticker-sym{color:var(--accent);text-shadow:var(--glow-gold)}.ticker-sym{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--fg-0);text-shadow:var(--glow-white);letter-spacing:.04em;margin-bottom:12px;transition:all var(--d-base) var(--ease-out)}.ticker-name{font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.testimonials{padding:128px 0;border-bottom:2px dotted var(--accent)}.tweet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.tweet{background:var(--c-panel);border:1px solid var(--accent);box-shadow:0 0 16px #ff6b0026,0 0 48px #ff6b0012}.tweet-head{padding:14px 24px;border-bottom:1px solid var(--accent);font-family:var(--font-pixel);font-size:13px;letter-spacing:.1em;color:var(--accent);text-shadow:0 0 6px rgba(255,107,0,.5);text-transform:uppercase}.tweet-body{padding:24px}.tweet-author{display:flex;gap:12px;align-items:center;margin-bottom:16px}.tweet-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--no));flex-shrink:0}.tweet-name{font-family:var(--font-mono);font-size:15px;color:var(--fg-0)}.tweet-handle{font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.tweet-text{font-family:var(--font-mono);font-size:15px;line-height:1.55;color:var(--fg-1)}.tweet-text strong{color:var(--accent);text-shadow:0 0 4px rgba(255,107,0,.3)}.tweet-meta{margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.backed{padding:96px 0;border-bottom:2px dotted var(--accent)}.backed-head{padding:16px 0;border-top:2px dotted var(--accent);border-bottom:2px dotted var(--accent);font-family:var(--font-pixel);font-size:14px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(255,107,0,.5);text-align:center;margin-bottom:64px}.backers-row{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.backer{text-align:center}.backer-avatar{width:88px;height:88px;margin:0 auto 16px;border-radius:50%;background:var(--bg-2);border:2px solid var(--accent);box-shadow:0 0 12px #ff6b0066;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:32px;color:var(--accent);text-shadow:var(--glow-gold)}.backer-name{font-family:var(--font-pixel);font-size:11px;letter-spacing:.14em;color:var(--fg-1);text-transform:uppercase}.final-cta{padding:192px 0 128px;text-align:center;border-bottom:2px dotted var(--accent)}.final-h{font-family:var(--font-display);font-size:128px;line-height:.95;color:var(--accent);text-shadow:var(--glow-gold-strong);letter-spacing:.02em;margin-bottom:32px}.final-sub{font-family:var(--font-mono);font-size:18px;color:var(--fg-1);margin-bottom:48px}.footer{padding:96px 0 48px;text-align:center}.footer-wordmark{font-family:var(--font-display);font-size:200px;line-height:.85;color:var(--accent);text-shadow:var(--glow-gold-strong);letter-spacing:.04em}.footer-meta{margin-top:32px;font-family:var(--font-mono);font-size:14px;color:var(--fg-3)}.footer-links{margin-top:24px;display:flex;justify-content:center;gap:32px;font-family:var(--font-mono);font-size:14px}.footer-links a{color:var(--fg-2);text-decoration:none}.footer-links a:before{content:"// ";color:var(--accent)}.footer-links a:hover{color:var(--accent)}.footer-disc{margin-top:24px;font-family:var(--font-mono);font-size:12px;color:var(--fg-4)}@media(max-width:1200px){.container,.land-nav{padding:0 24px}.hero-wordmark{font-size:180px}.hero-tagline{font-size:56px}.stat-num{font-size:88px}.section-h{font-size:64px}.footer-wordmark{font-size:144px}.final-h{font-size:96px}}@media(max-width:900px){.hero-wordmark{font-size:120px}.hero-tagline{font-size:40px}.stats-grid{grid-template-columns:1fr 1fr;gap:32px}.features-grid{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--border)}.feature:last-child{border-bottom:0}.how-grid{grid-template-columns:1fr 1fr}.how-step:nth-child(2){border-right:0}.how-step:nth-child(3){border-top:1px solid var(--border)}.how-step:nth-child(4){border-top:1px solid var(--border);border-right:0}.ticker-grid{grid-template-columns:repeat(3,1fr)}.ticker-cell:nth-child(3n){border-right:0}.tweet-grid{grid-template-columns:1fr}.backers-row{grid-template-columns:repeat(3,1fr)}.footer-wordmark{font-size:80px}}
