@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2?dpl=dpl_AQ13BcUi8dRyhFeBAdKcLM9jfoJZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2?dpl=dpl_AQ13BcUi8dRyhFeBAdKcLM9jfoJZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_45637678-module__gQW92q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_45637678-module__gQW92q__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
:root{--bg:#fafaf8;--card:#fff;--ink:#17181c;--mut:#6e7076;--hair:#e8e7e3;--up:#00a862;--down:#e5484d;--wait:#b45309;--up-tint:#00a86217;--down-tint:#e5484d17;--wait-tint:#b453091a;--scrim:#17181c66}@media (prefers-color-scheme:dark){:root{--bg:#131417;--card:#1a1b1f;--ink:#f0efec;--mut:#9b9c9f;--hair:#26272b;--up:#2bd186;--down:#ff6b6e;--wait:#f5a623;--up-tint:#2bd1861a;--down-tint:#ff6b6e1a;--wait-tint:#f5a6231f;--scrim:#0000008c}}:root[data-theme=dark]{--bg:#131417;--card:#1a1b1f;--ink:#f0efec;--mut:#9b9c9f;--hair:#26272b;--up:#2bd186;--down:#ff6b6e;--wait:#f5a623;--up-tint:#2bd1861a;--down-tint:#ff6b6e1a;--wait-tint:#f5a6231f;--scrim:#0000008c}:root[data-theme=light]{--bg:#fafaf8;--card:#fff;--ink:#17181c;--mut:#6e7076;--hair:#e8e7e3;--up:#00a862;--down:#e5484d;--wait:#b45309;--up-tint:#00a86217;--down-tint:#e5484d17;--wait-tint:#b453091a;--scrim:#17181c66}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-figtree), Figtree, system-ui, -apple-system, sans-serif;margin:0;font-size:15px;line-height:1.45}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.positive{color:var(--up)!important}.negative{color:var(--down)!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.topbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.brand-mark{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.brand-icon{flex:none;width:29px;height:29px}.brand-icon rect{fill:currentColor}.brand-icon path:first-of-type{fill:none;stroke:var(--bg);stroke-width:3.2px;stroke-linecap:round}.brand-icon path:last-of-type{fill:var(--bg)}.brand-wordmark{letter-spacing:-.4px;font-size:21px;font-weight:800}.brand-area{flex:none;align-items:center;gap:24px;display:flex}.route-nav{align-items:center;gap:18px;display:flex}.route-nav a{color:var(--mut);font-size:13px;font-weight:650;text-decoration:none}.route-nav a:hover,.route-nav a[aria-current=page]{color:var(--ink)}.route-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.route-label-short{display:none}.topbar-actions{flex:1;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.quiet-button{border:1px solid var(--hair);background:var(--card);min-height:34px;color:var(--mut);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.quiet-button:hover:not(:disabled){border-color:var(--mut);color:var(--ink)}.quiet-button.is-on{color:var(--ink)}.session-indicator{border:1px solid var(--hair);background:var(--card);min-height:34px;color:var(--mut);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.session-indicator i{border:1.5px solid;border-radius:50%;width:7px;height:7px}.session-indicator.active{color:var(--ink)}.session-indicator.active i{background:currentColor}.session-indicator.is-actionable:hover{border-color:var(--mut);color:var(--ink)}.session-label-short{display:none}.stat-block{text-align:right;white-space:nowrap;line-height:1.2}.stat-block span{color:var(--mut);font-size:11px;display:block}.stat-block strong{font-size:14px;font-weight:700}.wallet{border:1px solid var(--hair);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.wallet:hover:not(:disabled){border-color:var(--mut)}.wallet,.quiet-button{text-overflow:ellipsis;min-width:0;overflow:hidden}.wallet .dot{background:var(--mut);border-radius:50%;width:7px;height:7px}.wallet .dot.is-connected{background:var(--up)}.system-banner{z-index:40;border:1px solid var(--hair);background:var(--card);border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:10px 16px;font-size:13px;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000001f}.system-banner strong{white-space:nowrap;font-size:13px;font-weight:700}.system-banner span{color:var(--mut)}.system-banner.error strong{color:var(--down)}.system-banner.warning strong{color:var(--wait)}.system-banner button{color:var(--ink);margin-left:6px;font-weight:700}.faucet-toast{z-index:42;border:1px solid var(--hair);background:var(--card);max-width:min(420px,100vw - 32px);color:var(--up);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;position:fixed;top:66px;right:16px;box-shadow:0 8px 30px #0000001f}.faucet-toast.warning{color:var(--wait)}.faucet-toast.error{color:var(--down)}.faucet-toast a{color:var(--ink);text-underline-offset:2px;margin-top:4px;font-weight:700;text-decoration:underline;display:block}.col{flex-direction:column;flex:1;gap:20px;width:100%;max-width:680px;min-height:0;margin:0 auto;padding:20px 20px 40px;display:flex;overflow:hidden}.stage,.rail{display:contents}.quote{flex-direction:column;gap:2px;display:flex}.quote-top{align-items:center;gap:10px;display:flex}.quote .eyebrow{color:var(--mut);font-size:13px;font-weight:600}.quote h1{letter-spacing:-1px;margin:0;font-size:40px;font-weight:700;line-height:1.1}.quote .chg{color:var(--mut);font-size:13.5px;font-weight:600}.feed-pill{white-space:nowrap;color:var(--up);background:var(--up-tint);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.feed-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.feed-pill.delayed{color:var(--wait);background:var(--wait-tint)}.feed-pill.offline{color:var(--down);background:var(--down-tint)}.price-arena{touch-action:none;cursor:grab;border-radius:12px;height:300px;position:relative;overflow:hidden}.price-arena:active{cursor:grabbing}.arena-canvas,.arena-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.price-axis{z-index:2;width:min(66px,16.5vw);color:var(--mut);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600;position:absolute;inset:0 auto 0 0}.price-axis span{white-space:nowrap;position:absolute;right:6px;transform:translateY(-50%)}.arena-labels{color:var(--mut);pointer-events:none;opacity:.8;justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:8px;left:min(72px,18vw);right:12px}.follow-button{z-index:3;border:1px solid var(--hair);background:var(--card);min-height:30px;color:var(--mut);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;position:absolute;top:10px;right:12px}.follow-button.is-following{opacity:0;pointer-events:none}.chart-win{z-index:5;border:1px solid color-mix(in srgb, var(--up) 60%, var(--card));background:color-mix(in srgb, var(--card) 92%, transparent);min-width:184px;box-shadow:0 18px 50px #00000029, 0 0 0 7px color-mix(in srgb, var(--up) 10%, transparent), 0 0 48px color-mix(in srgb, var(--up) 30%, transparent);text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:15px 24px 16px;animation:3.15s cubic-bezier(.16,1,.3,1) both chart-win-land;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.chart-win>span,.chart-win>strong,.chart-win>small{z-index:1;display:block;position:relative}.chart-win>span{color:var(--up);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:850}.chart-win>strong{color:var(--ink);letter-spacing:-1px;margin:1px 0;font-size:31px;font-weight:820;line-height:1.08}.chart-win>small{color:var(--mut);font-size:12px;font-weight:700}.chart-win-burst{z-index:0;width:1px;height:1px;position:absolute;top:50%;left:50%}.chart-win-burst i{--burst-color:var(--up);background:var(--burst-color);opacity:0;width:4px;height:9px;animation:chart-confetti 1.35s calc(var(--burst-index) * 22ms) cubic-bezier(.2, .7, .3, 1) both;border-radius:3px;position:absolute;top:-3px;left:-2px}.chart-win-burst i:nth-child(3n){--burst-color:var(--wait);width:6px;height:6px}.chart-win-burst i:nth-child(4n){--burst-color:var(--ink)}.price-arena:has(.chart-win):after{z-index:4;background:radial-gradient(circle at center, color-mix(in srgb, var(--up) 17%, transparent), transparent 58%);content:"";pointer-events:none;animation:1.2s ease-out both chart-win-flash;position:absolute;inset:0}.ticket{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:20px}.ticket .field label{color:var(--mut);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.stake-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amount{border:1px solid var(--hair);background:var(--bg);border-radius:10px;flex:1;align-items:center;gap:2px;min-width:120px;padding:9px 12px;display:flex}.amount>span{color:var(--mut);font-weight:600}.amount input{font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;font-size:17px;font-weight:700}.amount input:focus{outline:none}.amount:focus-within{border-color:var(--ink)}.presets{gap:8px;display:flex}.presets button{border:1px solid var(--hair);background:var(--card);min-height:40px;color:var(--mut);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.presets button:hover{border-color:var(--mut)}.presets button.is-selected{background:var(--ink);border-color:var(--ink);color:var(--bg)}.economics{color:var(--mut);margin:14px 0 0;font-size:12.5px}.economics b{color:var(--ink);font-weight:600}.direction-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.play-button{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:16px;font-weight:700;transition:filter .12s;display:flex}.play-button:hover:not(:disabled){filter:brightness(1.06)}.play-up{background:var(--up)}.play-down{background:var(--down)}.direction-icon{font-size:14px}.write-lock{background:var(--wait-tint);color:var(--wait);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.write-lock button{white-space:nowrap;border:1px solid;border-radius:999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:700}.positions{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.positions-header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.positions-header h2{letter-spacing:.6px;text-transform:uppercase;color:var(--mut);margin:0;font-size:13px;font-weight:700}.fallback-payout{background:var(--up-tint);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:12px 16px;display:flex}.fallback-payout div{flex-direction:column;gap:1px;display:flex}.fallback-payout span{color:var(--mut);font-size:12px;font-weight:600}.fallback-payout strong{color:var(--up);font-size:14px;font-weight:700}.fallback-payout button{background:var(--up);color:#fff;border-radius:999px;min-height:34px;padding:0 16px;font-size:13px;font-weight:700}.plays-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.play-row{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:13px 2px;display:flex}.play-row.is-watching{isolation:isolate;border:1px solid color-mix(in srgb, var(--ink) 8%, var(--hair));background:linear-gradient(110deg, color-mix(in srgb, var(--card) 95%, transparent), color-mix(in srgb, var(--up) 5%, var(--card)));border-radius:15px;margin:8px 0;padding:15px 12px;transition:border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000e}.play-row.is-watching:before{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--up) 12%, transparent), transparent);content:"";pointer-events:none;width:34%;animation:2.8s ease-in-out infinite live-card-scan;position:absolute;top:-70%;bottom:-70%;left:-45%;transform:rotate(12deg)}.play-row.is-watching.is-chasing{background:linear-gradient(110deg, color-mix(in srgb, var(--card) 95%, transparent), color-mix(in srgb, var(--down) 5%, var(--card)))}.play-row.is-watching.is-chasing:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--down) 11%, transparent), transparent)}.play-row.is-watching.is-final-seconds{border-color:color-mix(in srgb, var(--wait) 48%, var(--hair));animation:.8s ease-in-out infinite final-seconds-border}.play-row .chip{background:var(--up-tint);width:36px;height:36px;color:var(--up);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.play-row.down .chip{background:var(--down-tint);color:var(--down)}.play-row.settling .chip,.play-row.refunding .chip{background:var(--wait-tint);color:var(--wait)}.live-countdown{background:conic-gradient(currentColor var(--round-progress), var(--hair) 0);width:58px;height:58px;color:var(--wait);text-align:center;border-radius:50%;flex:0 0 58px;place-content:center;display:grid;position:relative}.live-countdown:before{border-radius:inherit;background:var(--card);content:"";position:absolute;inset:3px}.is-ahead .live-countdown{color:var(--up)}.is-chasing .live-countdown{color:var(--down)}.is-final-seconds .live-countdown{color:var(--wait);animation:.8s ease-in-out infinite countdown-heartbeat}.live-countdown strong,.live-countdown span{z-index:1;display:block;position:relative}.live-countdown strong{color:var(--ink);letter-spacing:-.3px;font-size:16px;font-weight:800;line-height:1}.live-countdown span{color:var(--mut);letter-spacing:.8px;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:800;line-height:1}.play-row .what{flex:1;min-width:0}.play-row .what strong{font-size:14px;font-weight:700;display:block}.play-row .what>span{color:var(--mut);font-size:12.5px;display:block}.live-play-title{align-items:center;gap:7px;display:flex}.live-play-title>strong{white-space:nowrap}.live-round-badge{background:var(--up-tint);letter-spacing:.65px;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-weight:850;color:var(--up)!important;font-size:8.5px!important;display:inline-flex!important}.is-chasing .live-round-badge{background:var(--down-tint);color:var(--down)!important}.live-round-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-out infinite live-dot;box-shadow:0 0}.play-momentum{background:var(--wait-tint);border-radius:999px;width:fit-content;margin-top:4px;padding:1px 7px;font-weight:750;color:var(--wait)!important;font-size:10.5px!important}.play-momentum.ahead{background:var(--up-tint);color:var(--up)!important}.play-momentum.chasing{background:var(--down-tint);color:var(--down)!important}.finish-line{margin-top:3px;font-size:11px!important}.status-word{font-weight:600}.play-row.settling .status-word,.play-row.refunding .status-word{color:var(--wait)}.play-row.won .status-word{color:var(--up)}.play-row.lost .status-word{color:var(--down)}.play-row.breakeven .status-word,.play-row.refunded .status-word{color:var(--wait)}.play-row.is-celebrating{animation:.85s cubic-bezier(.16,1,.3,1) win-pop;position:relative}.play-row.is-celebrating:after{border:1px solid color-mix(in srgb, var(--up) 65%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--up) 28%, transparent);content:"";pointer-events:none;border-radius:12px;animation:3.1s ease-out forwards win-glow;position:absolute;inset:4px 0}.tbar{background:var(--hair);border-radius:2px;width:100%;max-width:220px;height:3px;margin-top:7px;display:block;overflow:hidden}.tbar span{background:var(--ink);border-radius:2px;height:100%;transition:width 80ms linear;display:block}.live-tbar{max-width:none;height:4px;margin-top:9px}.live-tbar span{background:var(--wait);box-shadow:0 0 10px color-mix(in srgb, var(--wait) 35%, transparent);position:relative}.is-ahead .live-tbar span{background:var(--up);box-shadow:0 0 10px color-mix(in srgb, var(--up) 38%, transparent)}.is-chasing .live-tbar span{background:var(--down);box-shadow:0 0 10px color-mix(in srgb, var(--down) 35%, transparent)}.play-row.settling .tbar span,.play-row.refunding .tbar span{background:var(--wait)}.play-row .res{text-align:right;white-space:nowrap}.play-row .res strong{font-size:14px;font-weight:700;display:block}.play-row .res span{color:var(--mut);font-size:11.5px}.play-row.is-watching .res{min-width:92px}.play-row.is-watching .live-move{font-size:16px;line-height:1.15}.play-row.is-watching .live-pnl{margin-top:3px;font-size:11px;font-weight:700;display:block}.claim-note{border:1px solid var(--hair);min-height:26px;color:var(--mut);border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.empty-plays{color:var(--mut);padding:26px 2px}.empty-plays h3{color:var(--ink);margin:0 0 2px;font-size:14.5px;font-weight:700}.empty-plays p{margin:0;font-size:13.5px}.rail-note{color:var(--mut);margin:10px 0 0;font-size:12px}.mode-badge{z-index:30;color:var(--mut);pointer-events:none;opacity:.8;align-items:center;gap:6px;font-size:11px;display:flex;position:fixed;bottom:8px;left:14px}.mode-badge>span{background:var(--up);border-radius:50%;width:5px;height:5px}.mode-badge>span.pulse{animation:.8s ease-in-out infinite soft-pulse}.session-backdrop,.dialog-backdrop{z-index:100;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-dialog,.help-dialog{border:1px solid var(--hair);background:var(--card);border-radius:16px;width:min(440px,100%);max-height:calc(100dvh - 40px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000040}.eyebrow{color:var(--mut);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.session-dialog h2,.help-dialog h2{letter-spacing:-.4px;margin:6px 0 8px;font-size:24px;font-weight:700}.session-dialog>p{color:var(--mut);margin:0 0 20px;font-size:13.5px}.session-dialog>label{color:var(--mut);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.session-allowance{border:1px solid var(--hair);background:var(--bg);border-radius:10px;align-items:center;gap:4px;min-height:52px;padding:0 14px;display:flex}.session-allowance:focus-within{border-color:var(--ink)}.session-allowance>span{color:var(--mut);font-size:18px;font-weight:600}.session-allowance input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:20px;font-weight:700}.session-allowance small{color:var(--mut);font-size:12px;font-weight:600}.session-steps{gap:8px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.session-steps li{border:1px solid var(--hair);background:var(--bg);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.session-step-number{border:1px solid var(--hair);width:28px;height:28px;color:var(--mut);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.session-step-copy{min-width:0}.session-step-copy strong,.session-step-copy small{display:block}.session-step-copy strong{color:var(--ink);font-size:13px}.session-step-copy small{color:var(--mut);margin-top:2px;font-size:11.5px;line-height:1.35}.session-steps em{color:var(--mut);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.session-steps li.active,.session-steps li.error{border-color:var(--ink)}.session-steps li.active .session-step-number{border-color:var(--ink);background:var(--ink);color:var(--bg)}.session-steps li.complete .session-step-number{border-color:var(--up);color:var(--up)}.session-steps li.complete em{color:var(--up)}.session-steps li.error .session-step-number,.session-steps li.error em{color:var(--down)}.session-balance,.session-balance-note{color:var(--mut);margin:0 0 16px;font-size:12.5px}.session-balance{justify-content:space-between;align-items:center;display:flex}.session-balance strong{color:var(--ink);font-size:13px}.session-status{background:var(--up-tint);color:var(--up);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;font-weight:600}.session-status.error{background:var(--down-tint);color:var(--down)}.session-start{background:var(--ink);width:100%;min-height:48px;color:var(--bg);border-radius:12px;font-size:15px;font-weight:700}.session-fund{border:1px solid var(--hair);background:var(--card);width:100%;min-height:42px;color:var(--ink);border-radius:12px;margin-top:8px;font-size:14px;font-weight:600}.session-note{color:var(--mut);margin-top:14px;font-size:12px;line-height:1.45;display:block}.dialog-close{width:34px;height:34px;color:var(--mut);font-size:24px;position:absolute;top:12px;right:14px}.help-dialog ol{counter-reset:help;margin:0 0 4px;padding:0;list-style:none}.help-dialog li{counter-increment:help;grid-template-columns:34px 1fr;column-gap:12px;margin:14px 0;display:grid}.help-dialog li:before{content:counter(help);background:var(--bg);border:1px solid var(--hair);width:30px;height:30px;color:var(--ink);border-radius:10px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.help-dialog li strong{font-size:14.5px}.help-dialog li span{color:var(--mut);margin-top:1px;font-size:13px}.help-dialog>p{background:var(--wait-tint);color:var(--wait);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45}.dialog-action{background:var(--ink);width:100%;min-height:44px;color:var(--bg);border-radius:12px;margin-top:6px;font-size:14px;font-weight:700}.loading-screen{background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.loading-mark{letter-spacing:-.5px;margin-bottom:8px;font-size:26px;font-weight:800}.loading-screen strong{font-size:15px;font-weight:700}.loading-screen p{color:var(--mut);margin:0;font-size:13.5px}.loading-screen button{background:var(--ink);min-height:40px;color:var(--bg);border-radius:12px;margin-top:14px;padding:0 20px;font-size:14px;font-weight:700}.liquidity-shell{overscroll-behavior-y:contain;scrollbar-width:thin;overflow-y:auto}.liquidity-layout{width:min(1040px,100%);margin:0 auto;padding:54px 24px 72px}.liquidity-intro{max-width:620px}.liquidity-intro h1{letter-spacing:-1.1px;margin:7px 0 8px;font-size:clamp(34px,5vw,48px);line-height:1.05}.liquidity-intro p{max-width:560px;color:var(--mut);margin:0;font-size:15px}.liquidity-portfolio,.liquidity-action-card,.market-liquidity-card{border:1px solid var(--hair);background:var(--card);border-radius:16px}.liquidity-portfolio{margin-top:32px;overflow:hidden}.liquidity-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.liquidity-section-heading h2{margin:0;font-size:15px;font-weight:750}.liquidity-section-heading p{color:var(--mut);margin:2px 0 0;font-size:12.5px}.sync-state{color:var(--up);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.sync-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sync-state.is-syncing{color:var(--mut)}.liquidity-metrics{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);display:grid}.liquidity-metrics>div{border-right:1px solid var(--hair);min-width:0;padding:22px 20px}.liquidity-metrics>div:last-child{border-right:0}.liquidity-metrics span,.liquidity-metrics small{color:var(--mut);font-size:11.5px;font-weight:600;display:block}.liquidity-metrics strong{color:var(--ink);letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:clamp(20px,3vw,27px);font-weight:720;line-height:1.15;display:block;overflow:hidden}.liquidity-indexer-warning{border-top:1px solid var(--hair);background:var(--wait-tint);color:var(--wait);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;font-size:12.5px;font-weight:620;display:flex}.liquidity-indexer-warning button{color:inherit;text-underline-offset:2px;font-size:12px;font-weight:750;text-decoration:underline}.liquidity-columns{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start;gap:22px;margin-top:22px;display:grid}.liquidity-action-card{padding:20px}.liquidity-tabs{border:1px solid var(--hair);background:var(--bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.liquidity-tabs button{min-height:40px;color:var(--mut);border-radius:8px;font-size:13.5px;font-weight:700}.liquidity-tabs button.is-active{background:var(--ink);color:var(--bg)}.liquidity-action-copy{margin:22px 0 18px}.liquidity-action-copy h2{letter-spacing:-.2px;margin:0;font-size:20px}.liquidity-action-copy p{color:var(--mut);margin:4px 0 0;font-size:13px}.liquidity-amount-label{color:var(--mut);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.liquidity-amount{border:1px solid var(--hair);background:var(--bg);border-radius:12px;align-items:center;gap:5px;min-height:58px;padding:0 15px;display:flex}.liquidity-amount:focus-within{border-color:var(--ink)}.liquidity-amount>span{color:var(--mut);font-size:20px;font-weight:650}.liquidity-amount input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:24px;font-weight:720}.liquidity-amount b{color:var(--mut);font-size:12px;font-weight:700}.liquidity-presets{gap:8px;margin-top:10px;display:flex}.liquidity-presets button{border:1px solid var(--hair);min-height:34px;color:var(--mut);border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:650}.liquidity-presets button:hover:not(:disabled){border-color:var(--mut);color:var(--ink)}.liquidity-quote{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:18px 0 0;padding:14px 0;font-size:12.5px;display:grid}.liquidity-quote span{color:var(--mut)}.liquidity-quote strong{text-align:right;font-weight:700}.liquidity-setup-note,.liquidity-blocked-note{background:var(--wait-tint);color:var(--wait);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:620}.pending-withdrawal{background:var(--wait-tint);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.pending-withdrawal div{min-width:0}.pending-withdrawal strong,.pending-withdrawal span{display:block}.pending-withdrawal strong{color:var(--wait);font-size:13px}.pending-withdrawal span{color:var(--mut);font-size:11.5px}.pending-withdrawal button{border:1px solid var(--wait);min-height:34px;color:var(--wait);white-space:nowrap;border-radius:999px;padding:0 13px;font-size:12px;font-weight:700}.liquidity-submit{background:var(--ink);width:100%;min-height:50px;color:var(--bg);border-radius:12px;margin-top:16px;font-size:15px;font-weight:720}.liquidity-submit:hover:not(:disabled){filter:brightness(1.06)}.liquidity-guard{color:var(--mut);text-align:center;margin:8px 0 0;font-size:11.5px}.liquidity-status{background:var(--up-tint);color:var(--up);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:650}.liquidity-status.error{background:var(--down-tint);color:var(--down)}.market-liquidity-card{overflow:hidden}.market-liquidity-card dl{border-top:1px solid var(--hair);margin:0}.market-liquidity-card dl>div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.market-liquidity-card dt{color:var(--mut);font-size:12.5px}.market-liquidity-card dd{text-align:right;margin:0;font-size:13px;font-weight:700}.market-state{align-items:center;gap:7px;display:inline-flex}.market-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.market-state.available{color:var(--up)}.market-state.waiting{color:var(--wait)}.market-liquidity-note{color:var(--mut);margin:0;padding:16px 20px 18px;font-size:12px}.leaderboard-layout{width:min(1040px,100%);margin:0 auto;padding:54px 24px 72px}.leaderboard-hero{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:36px;display:grid}.leaderboard-intro{max-width:610px}.leaderboard-intro h1{letter-spacing:-1.1px;margin:7px 0 8px;font-size:clamp(34px,5vw,48px);line-height:1.05}.leaderboard-intro p{max-width:540px;color:var(--mut);margin:0;font-size:15px}.total-volume-card,.your-ranking,.leaderboard-card{border:1px solid var(--hair);background:var(--card);border-radius:16px}.total-volume-card{padding:20px}.total-volume-card span,.total-volume-card small{color:var(--mut);font-size:11.5px;font-weight:650;display:block}.total-volume-card strong{letter-spacing:-.8px;margin:5px 0 2px;font-size:clamp(28px,4vw,38px);line-height:1.05;display:block}.your-ranking{margin-top:32px;overflow:hidden}.leaderboard-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.leaderboard-section-heading h2{margin:0;font-size:15px;font-weight:750}.leaderboard-section-heading p{color:var(--mut);margin:2px 0 0;font-size:12.5px}.data-state,.leaderboard-period{border:1px solid var(--hair);color:var(--mut);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:650}.data-state.ready{color:var(--up);border-color:color-mix(in srgb, var(--up) 35%, var(--hair))}.data-state.stale{color:var(--wait);border-color:color-mix(in srgb, var(--wait) 35%, var(--hair))}.data-state.unavailable{color:var(--down);border-color:color-mix(in srgb, var(--down) 35%, var(--hair))}.your-ranking-metrics{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.your-ranking-metrics>div{border-right:1px solid var(--hair);padding:20px}.your-ranking-metrics>div:last-child{border-right:0}.your-ranking-metrics dt{color:var(--mut);font-size:11.5px;font-weight:650}.your-ranking-metrics dd{margin:5px 0 0;font-size:25px;font-weight:720;line-height:1.1}.leaderboard-error{border-top:1px solid var(--hair);background:var(--down-tint);color:var(--down);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:12.5px;font-weight:620;display:flex}.leaderboard-error button{white-space:nowrap;border:1px solid;border-radius:999px;min-height:32px;padding:0 13px;font-size:12px;font-weight:700}.leaderboard-card{margin-top:22px;overflow:hidden}.leaderboard-table-wrap{border-top:1px solid var(--hair);overflow-x:auto}.leaderboard-card table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px}.leaderboard-card th,.leaderboard-card td{border-bottom:1px solid var(--hair);text-align:right;white-space:nowrap;padding:13px 20px}.leaderboard-card th{color:var(--mut);font-size:11.5px;font-weight:650}.leaderboard-card td{color:var(--mut);font-size:13px}.leaderboard-card tbody tr:last-child td{border-bottom:0}.leaderboard-card tbody tr.is-current td{background:var(--up-tint)}.leaderboard-card tbody tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--up)}.leaderboard-card th:first-child,.leaderboard-card th:nth-child(2),.leaderboard-card td:first-child,.leaderboard-card td:nth-child(2){text-align:left}.leaderboard-trader{color:var(--ink);align-items:center;gap:8px;font-weight:680;display:inline-flex}.leaderboard-trader small{background:var(--up-tint);color:var(--up);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:750}.leaderboard-empty-state{height:190px;color:var(--mut);text-align:center;place-content:center;padding:20px;display:grid}.leaderboard-empty-state strong,.leaderboard-empty-state span{display:block}.leaderboard-empty-state strong{color:var(--ink);font-size:14.5px}.leaderboard-empty-state span{margin-top:3px;font-size:13px}@keyframes soft-pulse{50%{opacity:.25}}@keyframes chart-win-land{0%{opacity:0;transform:translate(-50%,-42%)scale(.72)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}16%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(.96)}}@keyframes chart-confetti{0%{opacity:0;transform:rotate(calc(var(--burst-index) * 20deg)) translateY(-12px) scale(.2)}14%{opacity:1}to{opacity:0;transform:rotate(calc(var(--burst-index) * 20deg)) translateY(-106px) rotate(160deg) scale(1)}}@keyframes chart-win-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes live-card-scan{0%,22%{opacity:0;transform:translate(0)rotate(12deg)}42%{opacity:1}74%,to{opacity:0;transform:translate(560%)rotate(12deg)}}@keyframes live-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 50%, transparent)}75%,to{box-shadow:0 0 0 6px #0000}}@keyframes countdown-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes final-seconds-border{0%,to{box-shadow:0 8px 24px #0000000e,0 0 #0000}50%{box-shadow:0 8px 24px #0000000e, 0 0 0 4px color-mix(in srgb, var(--wait) 9%, transparent)}}@keyframes win-pop{0%{transform:scale(1)}35%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes win-glow{0%{opacity:0;transform:scale(.98)}20%{opacity:1}to{opacity:0;transform:scale(1.02)}}@media (min-width:1000px){.col{grid-template-columns:minmax(0,1fr) 400px;gap:0 36px;max-width:none;height:auto;padding:22px 32px;display:grid}.stage{flex-direction:column;gap:14px;min-height:0;display:flex}.price-arena{flex:1;height:auto;min-height:0}.rail{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden}.ticket{flex:none}.amount{flex:100%}}@media (max-width:999px){.col{grid-template-rows:auto minmax(140px,1fr) auto minmax(96px,.55fr);gap:12px;padding:14px 20px 16px;display:grid}.price-arena{height:auto;min-height:0}.liquidity-layout,.leaderboard-layout{padding-top:40px}}@media (max-width:640px){.topbar{padding:10px 14px}.brand-area{gap:14px}.route-nav{gap:11px}.route-nav a{font-size:12px}.topbar-actions{gap:8px}.stat-block,.topbar-actions>.quiet-button{display:none}.session-indicator{min-height:32px;padding:0 10px}.session-label-full{display:none}.session-label-short{display:inline}.quiet-button,.wallet{min-height:32px;padding:0 10px;font-size:12px}.quote h1{font-size:34px}.system-banner{flex-wrap:wrap;row-gap:2px;max-width:none;inset:auto 12px 12px;transform:none}.faucet-toast{top:56px;right:10px}.mode-badge{display:none}.liquidity-layout,.leaderboard-layout{padding:30px 16px 48px}.liquidity-intro h1,.leaderboard-intro h1{font-size:34px}.leaderboard-hero{grid-template-columns:1fr;gap:22px}.liquidity-metrics{grid-template-columns:1fr 1fr}.liquidity-metrics>div{border-bottom:1px solid var(--hair)}.liquidity-metrics>div:nth-child(2){border-right:0}.liquidity-metrics>div:last-child{border-bottom:0;grid-column:1/-1}.liquidity-columns{grid-template-columns:1fr}.liquidity-indexer-warning{align-items:flex-start}.pending-withdrawal{flex-direction:column;align-items:flex-start}.leaderboard-error{align-items:flex-start}.your-ranking-metrics{grid-template-columns:1fr 1fr}.your-ranking-metrics>div:nth-child(2){border-right:0}.your-ranking-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--hair)}}@media (max-width:999px) and (max-height:700px){.col{grid-template-rows:auto minmax(92px,1fr) auto minmax(68px,.38fr);gap:8px;padding:8px 16px 10px}.quote h1{font-size:30px}.quote .chg{font-size:12px}.ticket{padding:14px}.economics{margin-top:8px}.direction-actions{margin-top:10px}.play-button{min-height:52px}}@media (max-width:410px){.brand-wordmark{display:none}.brand-area{gap:10px}.route-nav{gap:8px}.route-nav a{font-size:11.5px}.route-label-full{display:none}.route-label-short{display:inline}.wallet-label{display:none}.wallet{justify-content:center;width:32px;padding:0}.session-dialog{padding:22px 18px}.session-steps li{grid-template-columns:30px minmax(0,1fr)}.session-steps em{grid-column:2}.liquidity-metrics{grid-template-columns:1fr}.liquidity-metrics>div,.liquidity-metrics>div:nth-child(2){border-right:0}.liquidity-metrics>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
