:root{--bg:#0a0c12;--bg-2:#0f1219;--surface:#ffffff09;--surface-2:#ffffff0f;--border:#ffffff14;--border-strong:#ffffff29;--text:#eef1f7;--text-2:#aab2c5;--text-3:#8891ab;--up:#2ee59d;--down:#ff5c74;--warn:#ffb347;--accent:#7c5cff;--accent-2:#22d3ee;--gold:#ffd166;--silver:#c9d1e3;--bronze:#d98c5f;--font-ui:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:calc(16px * var(--s));--radius-sm:calc(10px * var(--s));--s:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(calc(1200px * var(--s)) calc(600px * var(--s)) at 10% -10%, #7c5cff38, transparent 60%), radial-gradient(calc(900px * var(--s)) calc(500px * var(--s)) at 100% 0%, #22d3ee24, transparent 55%), radial-gradient(calc(800px * var(--s)) calc(600px * var(--s)) at 50% 120%, #2ee59d14, transparent 60%), var(--bg);color:var(--text);font-family:var(--font-ui);font-size:calc(14px * var(--s));-webkit-font-smoothing:antialiased;line-height:1.35;overflow:hidden}body:before{content:"";background-image:linear-gradient(#ffffff06 calc(1px * var(--s)), transparent calc(1px * var(--s))), linear-gradient(90deg, #ffffff06 calc(1px * var(--s)), transparent calc(1px * var(--s)));background-size:calc(48px * var(--s)) calc(48px * var(--s));pointer-events:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000000e6,#0000 75%);mask-image:radial-gradient(#000000e6,#0000 75%)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}button{font:inherit}.boot{text-align:center;place-content:center;gap:calc(8px * var(--s));height:100%;display:grid}.boot__mark{font-size:calc(56px * var(--s));animation:2.4s ease-in-out infinite float}.boot__title{font-size:calc(28px * var(--s));letter-spacing:.18em;background:linear-gradient(90deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.boot__sub{color:var(--text-3)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-8px * var(--s)))}}.app{height:100%;padding:calc(14px * var(--s)) calc(18px * var(--s)) calc(16px * var(--s));gap:calc(12px * var(--s));flex-direction:column;display:flex;position:relative}.layout{gap:calc(12px * var(--s));flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.layout__bottom{grid-template-columns:minmax(0, 1fr) calc(470px * var(--s));gap:calc(12px * var(--s));min-height:0;display:grid}.topbar{align-items:center;row-gap:calc(8px * var(--s));gap:calc(18px * var(--s));padding:calc(10px * var(--s)) calc(18px * var(--s));border:calc(1px * var(--s)) solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(calc(12px * var(--s)));backdrop-filter:blur(calc(12px * var(--s)));background:linear-gradient(#ffffff0d,#ffffff05);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:calc(12px * var(--s));display:flex}.brand__mark{width:calc(30px * var(--s));height:calc(30px * var(--s));filter:drop-shadow(0 0 calc(12px * var(--s)) #7c5cff99)}.brand__name{letter-spacing:.16em;font-weight:700;font-size:calc(17px * var(--s));background:linear-gradient(90deg, #fff, var(--accent-2) 60%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.brand__name,.brand__sub{white-space:nowrap}.brand__sub{font-size:calc(11.5px * var(--s));color:var(--text-3);letter-spacing:.04em}.season{align-items:center;gap:calc(12px * var(--s));display:flex}.season__name{color:var(--text-2);font-weight:500;font-size:calc(15px * var(--s))}.season__clock{font-size:calc(19px * var(--s));color:var(--text)}.status{align-items:center;gap:calc(7px * var(--s));padding:calc(4px * var(--s)) calc(10px * var(--s));border-radius:calc(999px * var(--s));font-size:calc(11px * var(--s));letter-spacing:.12em;border:calc(1px * var(--s)) solid var(--border-strong);color:var(--text-2);font-weight:700;display:inline-flex}.status__dot{width:calc(8px * var(--s));height:calc(8px * var(--s));background:var(--text-3);border-radius:50%}.status--running{color:var(--up);background:#2ee59d14;border-color:#2ee59d66}.status--running .status__dot{background:var(--up);animation:1.6s ease-out infinite pulse;box-shadow:0 0 #2ee59db3}.status--paused{color:var(--warn);border-color:#ffb34766}.status--paused .status__dot{background:var(--warn)}.status--ended .status__dot,.status--idle .status__dot{background:var(--text-3)}@keyframes pulse{0%{box-shadow:0 0 #2ee59db3}to{box-shadow:0 0 0 calc(10px * var(--s)) #2ee59d00}}.stats{gap:calc(18px * var(--s));align-items:center;row-gap:calc(8px * var(--s));flex-wrap:wrap;margin-left:auto;display:flex}.stat{gap:calc(1px * var(--s));min-width:calc(56px * var(--s));flex-direction:column;display:flex}.stat__label{font-size:calc(11px * var(--s));letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.stat__value{font-size:calc(16px * var(--s));line-height:calc(24px * var(--s));color:var(--text)}.stat--pool{min-width:calc(118px * var(--s));flex:none}.stat__unit{font-size:calc(11px * var(--s));color:var(--text-3)}.stat__sub{margin-left:calc(6px * var(--s));font-size:calc(11.5px * var(--s));color:var(--text-3)}.viewers{color:var(--accent-2);white-space:nowrap}.topbar__divider{width:calc(1px * var(--s));margin:0 calc(2px * var(--s));background:linear-gradient(#0000,#ffffff47,#0000);flex:none;align-self:stretch}.refs{gap:calc(1px * var(--s));flex-direction:column;flex:none;display:flex}.refs__label{font-size:calc(11px * var(--s));letter-spacing:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.refs__links{align-items:center;gap:calc(6px * var(--s));height:calc(24px * var(--s));display:flex}.ref{align-items:center;gap:calc(6px * var(--s));height:calc(24px * var(--s));padding:0 calc(10px * var(--s)) 0 calc(3px * var(--s));border-radius:calc(999px * var(--s));border:calc(1px * var(--s)) solid var(--border);color:var(--text-2);font-size:calc(12.5px * var(--s));white-space:nowrap;background:#ffffff0d;font-weight:600;text-decoration:none;transition:transform .14s,border-color .2s,background .2s,color .2s;display:inline-flex}.ref:hover{transform:translateY(calc(-1px * var(--s)));color:var(--text);border-color:var(--border-strong);background:#ffffff17}.ref:focus-visible{outline:calc(2px * var(--s)) solid var(--accent-2);outline-offset:calc(2px * var(--s))}.ref__logo{width:calc(18px * var(--s));height:calc(18px * var(--s));object-fit:contain;box-shadow:0 0 0 calc(1px * var(--s)) #ffffff1f;border-radius:50%;flex:none}.ca{gap:calc(1px * var(--s));flex-direction:column;flex:none;display:flex}.ca__label{font-size:calc(11px * var(--s));letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ca__row{align-items:center;gap:calc(4px * var(--s));height:calc(24px * var(--s));display:flex}.ca__mint{height:calc(24px * var(--s));padding:0 calc(10px * var(--s));border-radius:calc(999px * var(--s));border:calc(1px * var(--s)) solid #7c5cff73;color:var(--text);font-size:calc(12.5px * var(--s));white-space:nowrap;background:#7c5cff24;align-items:center;font-weight:600;text-decoration:none;transition:transform .14s,border-color .2s,background .2s;display:inline-flex}.ca__mint:hover{transform:translateY(calc(-1px * var(--s)));border-color:var(--accent);background:#7c5cff3d}.ca__mint:focus-visible,.ca__copy:focus-visible{outline:calc(2px * var(--s)) solid var(--accent-2);outline-offset:calc(2px * var(--s))}.ca__addr{letter-spacing:.02em}.ca__copy{width:calc(24px * var(--s));height:calc(24px * var(--s));border-radius:calc(8px * var(--s));border:calc(1px * var(--s)) solid var(--border);color:var(--text-2);font-size:calc(12px * var(--s));cursor:pointer;background:#ffffff0d;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ca__copy:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff17}.ca__copy--copied{color:var(--up);background:#2ee59d29;border-color:#2ee59d80}.ca__copy--failed{color:var(--down);background:#ff5c7429;border-color:#ff5c7480}.stat--gauge{min-width:calc(90px * var(--s))}.gauge{height:calc(6px * var(--s));border-radius:calc(3px * var(--s));margin:calc(9px * var(--s)) 0;background:#ffffff14;display:block;overflow:hidden}.gauge__fill{border-radius:calc(3px * var(--s));background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;transition:width .6s;display:block}.gauge__fill--hot{background:linear-gradient(90deg, var(--warn), var(--down))}.gauge__fill--banned{background:var(--down);animation:1s steps(2,end) infinite blink}@keyframes blink{to{opacity:.4}}.actions{gap:calc(8px * var(--s));flex:none;display:flex}.btn{border:calc(1px * var(--s)) solid #7c5cff8c;color:#fff;padding:calc(8px * var(--s)) calc(14px * var(--s));border-radius:calc(10px * var(--s));cursor:pointer;white-space:nowrap;background:linear-gradient(#7c5cff59,#7c5cff2e);font-weight:600;transition:transform .12s,background .2s,border-color .2s}.btn:hover{transform:translateY(calc(-1px * var(--s)));border-color:#7c5cffe6}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn--ghost{border-color:var(--border-strong);color:var(--text-2);background:#ffffff0a}.btn--danger{background:#ff5c7426;border-color:#ff5c7480}.btn--sm{padding:calc(4px * var(--s)) calc(8px * var(--s));font-size:calc(12px * var(--s))}.pill{padding:calc(2px * var(--s)) calc(8px * var(--s));border-radius:calc(999px * var(--s));font-size:calc(10px * var(--s));letter-spacing:.08em;text-transform:uppercase;border:calc(1px * var(--s)) solid var(--border-strong);color:var(--text-2);margin-left:calc(8px * var(--s));vertical-align:middle;font-weight:700;display:inline-block}.pill--warn{color:var(--warn);border-color:#ffb34780}.pill--muted{color:var(--text-3)}.warnings{gap:calc(10px * var(--s));flex-wrap:wrap;display:flex}.warning{font-size:calc(12px * var(--s));color:var(--warn);border:calc(1px * var(--s)) solid #ffb3474d;padding:calc(6px * var(--s)) calc(10px * var(--s));border-radius:calc(8px * var(--s));background:#ffb34714}.leaderboard{grid-template-columns:repeat(auto-fill, minmax(calc(320px * var(--s)), 1fr));gap:calc(12px * var(--s));scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;display:grid;overflow:auto}.leaderboard--fit{grid-template-columns:repeat(var(--cols), minmax(0, calc(540px * var(--card-scale))));grid-auto-rows:calc(var(--card-h) * var(--card-scale));justify-content:center}.card-slot{--s:var(--card-scale,1);min-width:0}.leaderboard--fit .card{height:100%}.card{border:calc(1px * var(--s)) solid var(--border);border-radius:var(--radius);padding:calc(12px * var(--s)) calc(14px * var(--s)) calc(10px * var(--s));gap:calc(8px * var(--s));background:linear-gradient(#ffffff0d,#ffffff05);flex-direction:column;transition:box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.card:before{content:"";height:calc(3px * var(--s));background:var(--series);opacity:.9;position:absolute;inset:0 0 auto}.card--leader{box-shadow:0 0 0 calc(1px * var(--s)) #ffd16626, 0 calc(12px * var(--s)) calc(40px * var(--s)) calc(-18px * var(--s)) #ffd1668c;border-color:#ffd16673}.card--disabled{opacity:.55;filter:saturate(.5)}.flash-up{animation:1.4s ease-out flashUp}.flash-down{animation:1.4s ease-out flashDown}@keyframes flashUp{0%{box-shadow:0 0 0 calc(2px * var(--s)) #2ee59de6, 0 0 calc(40px * var(--s)) #2ee59d80}to{box-shadow:0 0 #2ee59d00}}@keyframes flashDown{0%{box-shadow:0 0 0 calc(2px * var(--s)) #ff5c74e6, 0 0 calc(40px * var(--s)) #ff5c7480}to{box-shadow:0 0 #ff5c7400}}.card__head{align-items:center;gap:calc(10px * var(--s));height:calc(58px * var(--s));flex:none;display:flex}.rank{font-family:var(--font-mono);font-weight:700;font-size:calc(15px * var(--s));min-width:calc(38px * var(--s));height:calc(30px * var(--s));border-radius:calc(8px * var(--s));color:var(--text-2);border:calc(1px * var(--s)) solid var(--border);background:#ffffff0f;place-items:center;display:grid}.rank--gold{color:#1a1200;background:linear-gradient(180deg, #ffe08a, var(--gold));box-shadow:0 0 calc(18px * var(--s)) #ffd16673;border-color:#0000}.rank--silver{color:#101318;background:linear-gradient(180deg, #eef2fa, var(--silver));border-color:#0000}.rank--bronze{color:#1a0d05;background:linear-gradient(180deg, #f0b48a, var(--bronze));border-color:#0000}.avatar{font-size:calc(26px * var(--s));width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:calc(12px * var(--s));border:calc(1px * var(--s)) solid var(--border);background:#ffffff0d;place-items:center;line-height:1;display:grid}.card__title{flex:1;min-width:0}.card__name{font-weight:700;font-size:calc(16px * var(--s));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card__sub{align-items:center;gap:calc(2px * var(--s)) calc(6px * var(--s));font-size:calc(12.5px * var(--s));color:var(--text-3);white-space:nowrap;flex-wrap:wrap;display:flex;overflow:hidden}.kind{text-transform:uppercase;letter-spacing:.08em;font-size:calc(10.5px * var(--s));text-overflow:ellipsis;max-width:100%;padding:calc(1px * var(--s)) calc(6px * var(--s));border-radius:calc(4px * var(--s));color:var(--text-2);background:#ffffff0f;font-weight:700;overflow:hidden}.kind--llm{color:var(--accent-2);text-transform:none;letter-spacing:0;font-size:calc(11px * var(--s));background:#22d3ee1f}.kind--monkey{color:var(--warn);background:#ffb3471f}.tagline{text-overflow:ellipsis;max-width:100%;overflow:hidden}.modules{font-size:calc(12px * var(--s))}.card__equity{justify-content:space-between;align-items:flex-end;gap:calc(12px * var(--s));height:calc(50px * var(--s));flex:none;display:flex}.equity{font-size:calc(32px * var(--s));letter-spacing:-.02em;font-weight:700;line-height:1}.equity__unit{font-size:calc(13px * var(--s));color:var(--text-3);letter-spacing:.05em;font-weight:500}.equity__usd{font-size:calc(12.5px * var(--s));color:var(--text-3);margin-top:calc(4px * var(--s))}.pnl{text-align:right;font-size:calc(23px * var(--s));font-weight:700;line-height:1}.pnl--up{color:var(--up);text-shadow:0 0 calc(18px * var(--s)) #2ee59d59}.pnl--down{color:var(--down);text-shadow:0 0 calc(18px * var(--s)) #ff5c7459}.pnl__sol{font-size:calc(12.5px * var(--s));opacity:.8;margin-top:calc(4px * var(--s));font-weight:500}.card__spark{flex:1 1 calc(34px * var(--s));min-height:calc(34px * var(--s))}.sparkline{width:100%;height:100%;display:block}.positions{gap:calc(5px * var(--s));height:calc(103px * var(--s));flex-direction:column;flex:none;display:flex;overflow:hidden}.leaderboard--dense .positions{height:calc(76px * var(--s))}.positions__empty{color:var(--text-3);font-size:calc(12px * var(--s));font-style:italic}.positions__more{color:var(--text-3);font-size:calc(11.5px * var(--s));line-height:calc(22px * var(--s))}.position{grid-template-columns:calc(22px * var(--s)) minmax(calc(50px * var(--s)), calc(84px * var(--s))) 1fr calc(60px * var(--s)) calc(52px * var(--s));align-items:center;gap:calc(8px * var(--s));font-size:calc(13px * var(--s));height:calc(22px * var(--s));flex:none;display:grid}.position--stale{opacity:.6}.position__symbol{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.position__bar{height:calc(6px * var(--s));border-radius:calc(3px * var(--s));background:#ffffff0f;overflow:hidden}.position__fill{border-radius:calc(3px * var(--s));height:100%;transition:width .6s;display:block}.position__fill--up{background:linear-gradient(90deg, #2ee59d80, var(--up))}.position__fill--down{background:linear-gradient(90deg, #ff5c7480, var(--down))}.position__pnl{text-align:right;font-weight:600}.position__age{text-align:right;color:var(--text-3);font-size:calc(11.5px * var(--s));white-space:nowrap}.token-logo{object-fit:cover;color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.action{align-items:center;gap:calc(7px * var(--s));height:calc(28px * var(--s));padding:0 calc(9px * var(--s));border-radius:calc(8px * var(--s));font-size:calc(12.5px * var(--s));border:calc(1px * var(--s)) solid var(--border);border-left-width:calc(3px * var(--s));white-space:nowrap;background:#ffffff0a;flex:none;display:flex;position:relative;overflow:hidden}.action__verb{font-size:calc(10.5px * var(--s));letter-spacing:.1em;font-weight:700}.action__symbol{text-overflow:ellipsis;font-weight:700;overflow:hidden}.action__value{font-weight:700}.action__age{color:var(--text-3);font-size:calc(11px * var(--s));margin-left:auto}.action--idle{color:var(--text-3);border-left-color:#22d3ee80;font-style:italic}.action--pending{color:var(--accent-2);background:#22d3ee14;border-color:#22d3ee59}.action--buy{border-left-color:var(--up)}.action--buy .action__verb{color:var(--up)}.action--win{border-color:#2ee59d4d;border-left-color:var(--up);background:#2ee59d14}.action--win .action__verb,.action--win .action__value{color:var(--up)}.action--loss,.action--rug{border-color:#ff5c744d;border-left-color:var(--down);background:#ff5c7414}.action--loss .action__verb,.action--loss .action__value,.action--rug .action__verb,.action--rug .action__value{color:var(--down)}.action--fresh{animation:1.2s ease-out 3 actionFresh}@keyframes actionFresh{0%{box-shadow:0 0 0 calc(2px * var(--s)) color-mix(in srgb, currentColor 0%, var(--accent-2) 70%), 0 0 calc(22px * var(--s)) #22d3ee73}to{box-shadow:0 0 #22d3ee00}}.pending__bar{background:linear-gradient(90deg,#0000,#22d3ee2e,#0000);animation:1.4s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.thought{font-size:calc(13px * var(--s));color:var(--text);padding:calc(7px * var(--s)) calc(10px * var(--s)) calc(7px * var(--s)) calc(22px * var(--s));border-radius:calc(10px * var(--s));border:calc(1px * var(--s)) solid #7c5cff40;height:calc(76px * var(--s));background:#7c5cff1a;flex-direction:column;flex:none;font-style:italic;line-height:1.4;display:flex;position:relative;overflow:hidden}.thought__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thought--reason,.thought--motto{color:var(--text-2);background:color-mix(in srgb, var(--series) 9%, transparent);border-color:color-mix(in srgb, var(--series) 30%, transparent)}.thought--reason .thought__quote,.thought--motto .thought__quote{color:var(--series)}.thought__quote{left:calc(8px * var(--s));top:calc(2px * var(--s));font-size:calc(22px * var(--s));color:var(--accent);font-style:normal;position:absolute}.thought__meta{font-style:normal;font-size:calc(10.5px * var(--s));color:var(--text-3);font-family:var(--font-mono);margin-top:auto;display:block}.card__foot{gap:calc(12px * var(--s));font-size:calc(11.5px * var(--s));color:var(--text-3);height:calc(16px * var(--s));white-space:nowrap;flex:none;align-items:center;display:flex}.budget{align-items:center;gap:calc(6px * var(--s));margin-left:auto;display:inline-flex}.budget__bar{width:calc(54px * var(--s));height:calc(5px * var(--s));border-radius:calc(3px * var(--s));background:#ffffff14;overflow:hidden}.budget__fill{background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;display:block}.thinking{color:var(--accent-2);margin-left:auto;animation:.9s steps(2,end) infinite blink}.empty{color:var(--text-3);padding:calc(20px * var(--s));text-align:center;font-style:italic}.tape{border:calc(1px * var(--s)) solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;min-height:0;display:flex;overflow:hidden}.tape__head,.race__head{align-items:center;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(14px * var(--s));border-bottom:calc(1px * var(--s)) solid var(--border);display:flex}.tape__title,.race__title{font-size:calc(12.5px * var(--s));letter-spacing:.16em;color:var(--text-2);font-weight:700}.tape__hint{font-size:calc(11.5px * var(--s));color:var(--text-3)}.funnel{align-items:baseline;gap:calc(6px * var(--s));font-size:calc(11.5px * var(--s));color:var(--text-3);white-space:nowrap;margin-left:auto;display:flex;overflow:hidden}.funnel__step{align-items:baseline;gap:calc(4px * var(--s));display:inline-flex}.funnel__arrow{color:var(--text-3);margin-right:calc(2px * var(--s))}.funnel__n{font-size:calc(14px * var(--s));color:var(--text);font-weight:700}.funnel__window{margin-left:calc(6px * var(--s));font-size:calc(10.5px * var(--s));opacity:.8}.tape__list{padding:calc(8px * var(--s)) calc(10px * var(--s));gap:calc(6px * var(--s));scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:auto}.tape-item{gap:calc(10px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));border-radius:calc(10px * var(--s));border:calc(1px * var(--s)) solid var(--border);font-size:calc(13.5px * var(--s));background:#ffffff08;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.tape-item__icon{font-size:calc(14px * var(--s));flex:none;line-height:1.2}.tape-item__icon--lg{font-size:calc(24px * var(--s));width:calc(34px * var(--s));text-align:center}.tape-item__body{flex:1;min-width:0}.tape-item__line{gap:calc(8px * var(--s));align-items:center;display:flex}.tape-item__who{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tape-item__verb{font-size:calc(10px * var(--s));letter-spacing:.12em;padding:calc(1px * var(--s)) calc(6px * var(--s));border-radius:calc(4px * var(--s));color:var(--text-2);background:#ffffff14;font-weight:700}.tape-item__title{color:var(--text-2)}.tape-item__title--oneline{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tape-item__thought{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.tape-item__detail{font-size:calc(12px * var(--s));color:var(--text-3);margin-top:calc(1px * var(--s));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tape-item__side{align-items:flex-end;gap:calc(3px * var(--s));flex-direction:column;flex:none;display:flex}.tape-item__value{font-size:calc(17px * var(--s));font-weight:700;line-height:1}.tape-item__chip{font-size:calc(11px * var(--s));color:var(--text-3);flex:none}.tape-item__time{color:var(--text-3);font-size:calc(11px * var(--s));flex:none}.tape-item--signal{padding:calc(5px * var(--s)) calc(10px * var(--s));gap:calc(8px * var(--s));font-size:calc(12.5px * var(--s));background:#ffffff04}.tape-item--signal .tape-item__who{color:var(--text)}.tape-item--fill{border-left-width:calc(3px * var(--s))}.tape-item--buy{border-color:#2ee59d47;border-left-color:var(--up)}.tape-item--buy .tape-item__verb{color:var(--up);background:#2ee59d1f}.tape-item--win{border-color:#2ee59d59;border-left-color:var(--up);background:#2ee59d17}.tape-item--win .tape-item__verb{color:var(--up);background:#2ee59d24}.tape-item--loss{border-color:#ff5c7459;border-left-color:var(--down);background:#ff5c7417}.tape-item--loss .tape-item__verb,.tape-item--rug .tape-item__verb{color:var(--down);background:#ff5c7424}.tape-item--rug{border-color:#ff5c748c;border-left-color:var(--down);background:#ff5c7424}.tape-item--thought{background:#7c5cff14;border-color:#7c5cff47}.tape-item--candidate{border-color:#22d3ee29}.tape-item--season{border-color:#ffd16659;border-left-color:var(--gold);background:#ffd16614}.tape-item--blocked,.tape-item--error{opacity:.7}.race{border:calc(1px * var(--s)) solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;min-height:0;display:flex;overflow:hidden}.race__plot{flex:1;min-height:0;position:relative}.race__plot svg{display:block;position:absolute;inset:0}.legend{gap:calc(12px * var(--s));font-size:calc(12.5px * var(--s));color:var(--text-2);flex-wrap:wrap;margin-left:auto;display:flex}.legend__item{align-items:center;gap:calc(6px * var(--s));display:inline-flex}.legend--compact{gap:calc(9px * var(--s))}.legend__swatch{width:calc(14px * var(--s));height:calc(3px * var(--s));border-radius:calc(2px * var(--s));border:0 solid;display:inline-block}.axis-label{font-family:var(--font-mono);font-size:calc(11.5px * var(--s));fill:var(--text-3)}.axis-label--start{fill:var(--text-2)}.end-label{font-size:calc(13px * var(--s));fill:var(--text);font-weight:600}.end-label__value{fill:var(--text-2);font-weight:500}.race__tooltip{border:calc(1px * var(--s)) solid var(--border-strong);border-radius:calc(10px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));font-size:calc(12px * var(--s));min-width:calc(200px * var(--s));pointer-events:none;box-shadow:0 calc(10px * var(--s)) calc(30px * var(--s)) #00000080;background:#0f1219f2;position:absolute}.race__tooltip-time{color:var(--text-3);font-size:calc(11px * var(--s));margin-bottom:calc(4px * var(--s))}.race__tooltip-row{align-items:center;gap:calc(8px * var(--s));display:flex}.race__tooltip-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.history{width:min(calc(600px * var(--s)), 100vw)}.season-card{border:calc(1px * var(--s)) solid var(--border);border-radius:var(--radius-sm);padding:calc(10px * var(--s)) calc(12px * var(--s));gap:calc(8px * var(--s));background:#ffffff08;flex-direction:column;display:flex}.season-card--live{background:#2ee59d0d;border-color:#2ee59d59}.season-card__head{align-items:baseline;gap:calc(8px * var(--s));flex-wrap:wrap;display:flex}.season-card__name{font-weight:700;font-size:calc(15px * var(--s))}.season-card__meta{font-size:calc(11px * var(--s));color:var(--text-3);margin-left:auto}.season-card__empty{color:var(--text-3);font-style:italic;font-size:calc(12px * var(--s))}.standings{gap:calc(3px * var(--s));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.standing{grid-template-columns:calc(20px * var(--s)) minmax(0, 1fr) calc(62px * var(--s)) calc(62px * var(--s)) calc(62px * var(--s)) calc(56px * var(--s));align-items:center;gap:calc(8px * var(--s));font-size:calc(12.5px * var(--s));padding:calc(3px * var(--s)) calc(4px * var(--s));border-radius:calc(6px * var(--s));display:grid}.standing:nth-child(odd){background:#ffffff06}.standing__rank{color:var(--text-3);text-align:right}.standing:first-child .standing__rank{color:var(--gold);font-weight:700}.standing__who{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.standing__equity,.standing__pnl,.standing__pct{text-align:right}.standing__pct{font-weight:700}.standing__record{text-align:right;font-size:calc(11px * var(--s));color:var(--text-3)}.scrim{-webkit-backdrop-filter:blur(calc(3px * var(--s)));backdrop-filter:blur(calc(3px * var(--s)));z-index:20;background:#05060a8c;position:fixed;inset:0}.panel{width:min(calc(520px * var(--s)), 100vw);border-left:calc(1px * var(--s)) solid var(--border-strong);z-index:21;padding:calc(18px * var(--s)) calc(20px * var(--s)) calc(30px * var(--s));gap:calc(16px * var(--s));box-shadow:calc(-20px * var(--s)) 0 calc(60px * var(--s)) #00000080;background:#0f1219;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.panel__head{justify-content:space-between;align-items:center;display:flex}.panel h2{font-size:calc(18px * var(--s));margin:0}.panel h3{margin:0 0 calc(10px * var(--s));font-size:calc(12px * var(--s));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.panel__section{border:calc(1px * var(--s)) solid var(--border);border-radius:calc(12px * var(--s));padding:calc(14px * var(--s));gap:calc(10px * var(--s));background:#ffffff05;flex-direction:column;display:flex}.panel__section-head{justify-content:space-between;align-items:center;display:flex}.panel__section-head h3{margin:0}.panel label{gap:calc(4px * var(--s));font-size:calc(12px * var(--s));color:var(--text-2);flex-direction:column;flex:1;display:flex}.panel input,.panel select,.panel textarea{font:inherit;color:var(--text);border:calc(1px * var(--s)) solid var(--border-strong);border-radius:calc(8px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));background:#ffffff0d;outline:none}.panel input:focus,.panel select:focus,.panel textarea:focus{border-color:var(--accent)}.panel input[type=range]{accent-color:var(--accent);padding:0}.row{gap:calc(10px * var(--s));align-items:flex-end;display:flex}.row--end{justify-content:flex-end}.narrow{max-width:calc(90px * var(--s))}.hint{font-size:calc(11px * var(--s));color:var(--text-3);margin:0}.alert{border:calc(1px * var(--s)) solid #ff5c7466;color:#ffb3bf;padding:calc(8px * var(--s)) calc(10px * var(--s));border-radius:calc(8px * var(--s));font-size:calc(12px * var(--s));background:#ff5c741f}.roster{gap:calc(6px * var(--s));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roster__item{align-items:center;gap:calc(10px * var(--s));padding:calc(8px * var(--s)) calc(10px * var(--s));border-radius:calc(10px * var(--s));border:calc(1px * var(--s)) solid var(--border);background:#ffffff08;display:flex}.roster__item--off{opacity:.6}.roster__emoji{font-size:calc(20px * var(--s))}.roster__name{flex-direction:column;flex:1;font-weight:600;display:flex}.roster__sub{font-size:calc(11px * var(--s));color:var(--text-3);font-weight:400}.switch{width:calc(36px * var(--s));height:calc(20px * var(--s));flex:none;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{border-radius:calc(999px * var(--s));background:#ffffff1f;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";width:calc(16px * var(--s));height:calc(16px * var(--s));left:calc(2px * var(--s));top:calc(2px * var(--s));background:#fff;border-radius:50%;transition:transform .2s;position:absolute}.switch input:checked+span{background:var(--up)}.switch input:checked+span:after{transform:translateX(calc(16px * var(--s)))}.segmented{border:calc(1px * var(--s)) solid var(--border-strong);border-radius:calc(10px * var(--s));display:flex;overflow:hidden}.segmented button{color:var(--text-2);padding:calc(8px * var(--s));cursor:pointer;background:0 0;border:0;flex:1}.segmented button.active{color:#fff;background:#7c5cff4d}.field-label{font-size:calc(12px * var(--s));color:var(--text-2)}.chips{gap:calc(6px * var(--s));flex-wrap:wrap;display:flex}.chip{border:calc(1px * var(--s)) solid var(--border-strong);color:var(--text-2);border-radius:calc(999px * var(--s));padding:calc(5px * var(--s)) calc(10px * var(--s));cursor:pointer;font-size:calc(12px * var(--s));background:#ffffff0a}.chip--on{border-color:var(--accent-2);color:#fff;background:#22d3ee24}.model-list{max-height:calc(220px * var(--s));gap:calc(4px * var(--s));border:calc(1px * var(--s)) solid var(--border);border-radius:calc(10px * var(--s));padding:calc(6px * var(--s));flex-direction:column;display:flex;overflow:auto}.model{gap:calc(2px * var(--s)) calc(10px * var(--s));text-align:left;border:calc(1px * var(--s)) solid transparent;border-radius:calc(8px * var(--s));padding:calc(6px * var(--s)) calc(8px * var(--s));color:var(--text-2);cursor:pointer;background:0 0;grid-template-columns:1fr auto;display:grid}.model:hover{background:#ffffff0a}.model--on{border-color:var(--accent);color:#fff;background:#7c5cff26}.model__name{font-weight:600;font-size:calc(12.5px * var(--s))}.model__id{font-size:calc(10.5px * var(--s));color:var(--text-3);grid-row:2}.model__price{font-size:calc(11px * var(--s));color:var(--text-3);white-space:nowrap;grid-row:1/span 2;align-self:center}.star{color:var(--gold)}.link{color:var(--accent-2);cursor:pointer;text-align:left;font-size:calc(12px * var(--s));background:0 0;border:0;padding:0}.risk-grid{gap:calc(8px * var(--s));grid-template-columns:1fr 1fr;display:grid}.panel__foot{margin-top:auto}kbd{font-family:var(--font-mono);font-size:calc(11px * var(--s));border:calc(1px * var(--s)) solid var(--border-strong);border-radius:calc(4px * var(--s));padding:0 calc(5px * var(--s))}.app--clean .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.aurora{z-index:0;pointer-events:none;filter:blur(calc(40px * var(--s)));background:radial-gradient(40% 35% at 20% 30%,#7c5cff38,#0000 70%),radial-gradient(35% 30% at 80% 20%,#22d3ee29,#0000 70%),radial-gradient(30% 30% at 60% 85%,#2ee59d1f,#0000 70%);animation:26s ease-in-out infinite alternate aurora;position:fixed;inset:-20%}@keyframes aurora{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(6deg)scale(1.08)}to{transform:translate(-3%,4%)rotate(-5deg)scale(1.02)}}.app>:not(.backdrop):not(.aurora):not(.highlights):not(.scrim):not(.panel){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.aurora,.marquee__track,.radar__sweep,.card--leader:after,.avatar-ring--busy:before{animation:none!important}}.band{align-items:stretch;gap:calc(12px * var(--s));flex:none;display:flex}.band .marquee{flex:1 1 calc(300px * var(--s));min-width:0;height:auto}.slot{max-width:calc(520px * var(--s));border:calc(1px * var(--s)) solid #ffffff24;border-radius:calc(12px * var(--s));background:linear-gradient(90deg,#00ffc20f,#ffffff08);flex:none;align-items:stretch;display:flex;overflow:hidden}.slot__ad{align-items:center;gap:calc(9px * var(--s));min-width:0;padding:calc(5px * var(--s)) calc(11px * var(--s));color:var(--text-2);text-decoration:none;transition:background .2s;display:flex}.slot__ad:hover{background:#ffffff0f}.slot__badge{font-size:calc(8.5px * var(--s));letter-spacing:.14em;padding:calc(1px * var(--s)) calc(4px * var(--s));border-radius:calc(3px * var(--s));border:calc(1px * var(--s)) solid var(--border-strong);color:var(--text-3);flex:none;font-weight:700}.slot__logo{height:calc(22px * var(--s));width:auto;max-width:calc(120px * var(--s));object-fit:contain;flex:none}.slot__name{color:var(--text);font-weight:700;font-size:calc(14px * var(--s));flex:none}.slot__tagline{font-size:calc(11.5px * var(--s));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot__bid{justify-content:center;align-items:flex-end;gap:calc(1px * var(--s));padding:calc(4px * var(--s)) calc(11px * var(--s));border-left:calc(1px * var(--s)) solid #ffffff24;background:#00000038;flex-direction:column;flex:none;line-height:1.15;text-decoration:none;transition:background .2s;display:flex}.slot__bid:hover{background:#7c5cff38}.slot__bid:hover .slot__outbid{color:var(--text)}.slot__price{font-size:calc(14px * var(--s));color:var(--text);white-space:nowrap;font-weight:700}.slot__per{font-size:calc(10px * var(--s));color:var(--text-3);font-weight:500}.slot__outbid{font-size:calc(10.5px * var(--s));color:var(--accent-2);white-space:nowrap;transition:color .2s}.slot__ad:focus-visible,.slot__bid:focus-visible{outline:calc(2px * var(--s)) solid var(--accent-2);outline-offset:calc(-2px * var(--s))}.marquee{align-items:center;gap:calc(12px * var(--s));min-height:calc(34px * var(--s));border:calc(1px * var(--s)) solid var(--border);border-radius:calc(12px * var(--s));padding-left:calc(12px * var(--s));background:linear-gradient(90deg,#22d3ee14,#ffffff05 30% 70%,#7c5cff14);display:flex;overflow:hidden}.marquee__label{font-size:calc(11px * var(--s));letter-spacing:.16em;color:var(--accent-2);white-space:nowrap;flex:none;font-weight:700}.marquee__viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{gap:calc(28px * var(--s));white-space:nowrap;will-change:transform;animation:60s linear infinite marquee;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{align-items:center;gap:calc(7px * var(--s));font-size:calc(13.5px * var(--s));display:inline-flex}.marquee__symbol{font-weight:700}.marquee__mcap{color:var(--text-3);font-size:calc(12px * var(--s))}.marquee__smart{font-size:calc(11px * var(--s));color:var(--accent-2)}.highlights{top:calc(84px * var(--s));pointer-events:none;z-index:15;justify-content:center;display:flex;position:fixed;left:0;right:0}.highlight{align-items:center;gap:calc(14px * var(--s));padding:calc(12px * var(--s)) calc(22px * var(--s));border-radius:calc(999px * var(--s));border:calc(1px * var(--s)) solid var(--border-strong);-webkit-backdrop-filter:blur(calc(14px * var(--s)));backdrop-filter:blur(calc(14px * var(--s)));box-shadow:0 calc(20px * var(--s)) calc(60px * var(--s)) #0009, 0 0 0 calc(1px * var(--s)) #ffffff0a inset;background:#0a0c12e0;display:flex}.highlight__emoji{font-size:calc(30px * var(--s));line-height:1}.highlight__text{flex-direction:column;display:flex}.highlight__title{font-size:calc(18px * var(--s));letter-spacing:-.01em;font-weight:700}.highlight__sub{font-size:calc(12px * var(--s));color:var(--text-2)}.highlight--win{box-shadow:0 calc(20px * var(--s)) calc(60px * var(--s)) #0009, 0 0 calc(40px * var(--s)) #2ee59d59;border-color:#2ee59d99}.highlight--loss,.highlight--rug{box-shadow:0 calc(20px * var(--s)) calc(60px * var(--s)) #0009, 0 0 calc(40px * var(--s)) #ff5c7459;border-color:#ff5c7499}.highlight--gold{box-shadow:0 calc(20px * var(--s)) calc(60px * var(--s)) #0009, 0 0 calc(44px * var(--s)) #ffd16666;border-color:#ffd166b3}.radar{width:calc(16px * var(--s));height:calc(16px * var(--s));border:calc(1px * var(--s)) solid #22d3ee80;margin-right:calc(6px * var(--s));vertical-align:calc(-3px * var(--s));border-radius:50%;display:inline-block;position:relative;overflow:hidden}.radar__sweep{background:conic-gradient(#22d3eee6,#22d3ee00 70%);animation:1.8s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.card{isolation:isolate}.card__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--series) 34%, transparent), transparent);width:70%;height:90%;filter:blur(calc(6px * var(--s)));pointer-events:none;z-index:-1;position:absolute;inset:-40% auto auto -20%}.card__scan{background:repeating-linear-gradient(0deg, #ffffff04 0 calc(1px * var(--s)), transparent calc(1px * var(--s)) calc(4px * var(--s)));pointer-events:none;z-index:-1;position:absolute;inset:0}.card--leader:after{content:"";inset:calc(-1px * var(--s));border-radius:var(--radius);padding:calc(1.5px * var(--s));background:conic-gradient(from var(--angle,0deg), #ffd16600 0%, #ffd166f2 12%, #ffd16600 30%, #ffd16600 100%);-webkit-mask-composite:xor;pointer-events:none;animation:4s linear infinite orbit;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit{to{--angle:360deg}}.rank{position:relative}.rank__delta{top:calc(-10px * var(--s));right:calc(-14px * var(--s));font-size:calc(10px * var(--s));padding:calc(1px * var(--s)) calc(5px * var(--s));border-radius:calc(999px * var(--s));border:calc(1px * var(--s)) solid currentColor;background:#0f1219;position:absolute}.avatar-ring{width:calc(46px * var(--s));height:calc(46px * var(--s));border-radius:calc(14px * var(--s));padding:calc(2px * var(--s));background:linear-gradient(135deg, color-mix(in srgb, var(--series) 80%, #fff 0%), color-mix(in srgb, var(--series) 30%, transparent));flex:none;position:relative}.avatar-ring--busy:before{content:"";inset:calc(-3px * var(--s));border-radius:calc(16px * var(--s));background:conic-gradient(from 0deg, transparent, var(--accent-2), transparent 40%);z-index:-1;filter:blur(calc(1px * var(--s)));animation:1.2s linear infinite spin;position:absolute}.avatar{border-radius:calc(12px * var(--s));width:100%;height:100%;font-size:calc(24px * var(--s));background:#11141c;border:0}.pnl__arrow{font-size:calc(12px * var(--s));margin-right:calc(4px * var(--s));vertical-align:calc(3px * var(--s))}.deploy{align-items:center;gap:calc(8px * var(--s));height:calc(16px * var(--s));flex:none;display:flex}.deploy__bar{width:calc(70px * var(--s));height:calc(5px * var(--s));border-radius:calc(3px * var(--s));background:#ffffff14;flex:none;overflow:hidden}.deploy__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--series) 60%, transparent), var(--series));height:100%;transition:width .8s;display:block}.deploy__label{font-size:calc(11.5px * var(--s));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sparkline__dot{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-out infinite dotpulse}@keyframes dotpulse{0%{filter:drop-shadow(0 0);opacity:1}70%{opacity:.55}to{opacity:1}}.streak{gap:calc(3px * var(--s));align-items:center;display:inline-flex}.streak__dot{width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;display:inline-block}.streak__dot--w{background:var(--up);box-shadow:0 0 calc(6px * var(--s)) #2ee59db3}.streak__dot--l{background:var(--down);box-shadow:0 0 calc(6px * var(--s)) #ff5c7499}.card__fees{margin-left:auto}.caret{color:var(--accent-2);font-style:normal;animation:.8s steps(2,end) infinite blink}.thinking:after{content:"…";animation:.9s steps(2,end) infinite blink}.tape-item{position:relative}.tape-item__sweep{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff1f 50%,#0000 80%);animation:.9s ease-out sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(100%)}}.race__live{font-size:calc(11px * var(--s));color:var(--up);align-items:center;gap:calc(6px * var(--s));display:inline-flex}.status__dot--live{background:var(--up);animation:1.6s ease-out infinite pulse}.race__dot{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite dotpulse}.end-label--leader{fill:var(--gold)}@media (width<=1100px){body{overflow:auto}.app{height:auto;min-height:100%}.layout{flex-direction:column;display:flex}.layout__bottom{grid-template-rows:320px 360px;grid-template-columns:minmax(0,1fr)}.leaderboard{overflow:visible}.band{flex-direction:column}.band .marquee{flex:none}.slot{max-width:none}.topbar{flex-wrap:wrap;gap:12px;padding:10px 12px}.stats{gap:14px;margin-left:0}.stat,.stat--pool,.stat--gauge{min-width:0}.topbar__divider{display:none}.positions{height:auto;min-height:0}.thought{height:auto;min-height:54px}}
