@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--surface:#1c1c1e;--raised:#2c2c2e;--active:#2c2c2e;--border:#2c2c2e;--rule:#2c2c2e;--control:#48484a;--text:#f5f5f7;--muted:#a1a1a6;--faint:#98989d;--accent:#ffd60a;--bar:#8e8e93;--wheel:#c7c7cc;--fur:#d4a775;--fur-deep:#c99762;--ear:#c07e72;--primary:#ffd60a;--on-primary:#000;--positive:#30d158;--negative:#ff453a;--warning:#a1a1a6;--pill-positive-bg:#0f2a17;--pill-positive-ink:#30d158;--pill-negative-bg:#3a1311;--pill-negative-ink:#ff6961;--pill-warning-bg:#2c2c2e;--pill-warning-ink:#d1d1d6;--pill-neutral-bg:#2c2c2e;--pill-neutral-ink:#d1d1d6;--grid:#2c2c2e;--track:#3a3a3c;--shadow:none;--radius-card:16px;--radius-control:999px;--rail:56px;--gap:24px;--pad:32px;--card-pad:20px;--row-height:42px;--control-height:34px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--fs-title:26px;--fs-section:16px;--fs-lead:34px;--fs-kpi:20px;--fs-body:14px;--fs-small:13px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5f5f7;--surface:#fff;--raised:#f5f5f7;--active:#e8e8ed;--border:#e5e5ea;--rule:#ededf0;--control:#d2d2d7;--text:#1d1d1f;--muted:#515154;--faint:#6e6e73;--accent:#c8175d;--bar:#8e8e93;--wheel:#3a3a3c;--fur:#c99762;--fur-deep:#b5824e;--ear:#c07e72;--primary:#c8175d;--on-primary:#fff;--positive:#1d7a34;--negative:#d70015;--warning:#515154;--pill-positive-bg:#e3f6e8;--pill-positive-ink:#0f5221;--pill-negative-bg:#fde8e7;--pill-negative-ink:#8a0010;--pill-warning-bg:#f0f0f2;--pill-warning-ink:#3a3a3c;--pill-neutral-bg:#f0f0f2;--pill-neutral-ink:#3a3a3c;--grid:#ededf0;--track:#e8e8ed;--shadow:none}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--text);font:400 var(--fs-body)/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,p,dl,dd{margin:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:var(--fs-body)}.muted{color:var(--muted)}.dash{color:var(--faint)}.app{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.rail{border-right:1px solid var(--border);background:var(--ground);z-index:5;flex-direction:column;align-items:stretch;gap:4px;height:100vh;padding:12px 0;display:flex;position:sticky;top:0}.rail>a,.rail>button{height:44px;color:var(--faint);place-items:center;transition:color .15s;display:grid;position:relative}.rail>a:hover,.rail>button:hover{color:var(--text)}.rail>a span,.rail>button span{display:none}.rail>.active{color:var(--text)}.rail>.active:after{content:"";background:var(--accent);width:1px;position:absolute;top:12px;bottom:12px;right:-1px}.rail-mark{margin-bottom:12px;color:var(--wheel)!important;height:48px!important}.wheel-mark{width:28px;height:28px;display:block;overflow:visible}.rail-theme{margin-top:auto}.frame{flex-direction:column;min-width:0;display:flex}.topbar{height:52px;padding:0 var(--pad);border-bottom:1px solid var(--border);align-items:center;gap:16px;display:flex}.wordmark{font-size:14px;font-weight:600}.testnet{color:var(--warning);font-size:var(--fs-small)}.wallet-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.network{color:var(--muted);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.network i,.feed-status i,.status-dot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.network i.on,.feed-status i.on,.is-live .status-dot{background:var(--positive)}.is-stale .status-dot{background:var(--warning)}.demo-account{color:var(--muted)}.wallet-actions button,.wallet-actions button *{font-family:var(--font)!important;box-shadow:none!important}.canvas{padding:28px var(--pad) 48px;flex:1}.footer{padding:16px var(--pad);border-top:1px solid var(--border);color:var(--muted);font-size:var(--fs-small);justify-content:space-between;gap:16px;display:flex}.feed-status{align-items:center;gap:8px;display:inline-flex}.primary,.secondary{height:var(--control-height);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:transform .1s,opacity .15s,border-color .15s;display:inline-flex}.primary{background:var(--primary);color:var(--on-primary)}.primary:hover:not(:disabled){opacity:.88}.primary:active:not(:disabled),.secondary:active:not(:disabled),.side:active{transform:scale(.98)}.secondary{border:1px solid var(--control)}.secondary:hover:not(:disabled){border-color:var(--text)}.wide{width:100%;height:44px}.pill{height:22px;font-size:var(--fs-small);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.pill.positive{background:var(--pill-positive-bg);color:var(--pill-positive-ink)}.pill.warning{background:var(--pill-warning-bg);color:var(--pill-warning-ink);margin-left:8px}.pill.neutral{background:var(--pill-neutral-bg);color:var(--pill-neutral-ink)}.notice{background:var(--raised);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:10px 12px 10px 16px;display:flex}.notice button{color:var(--muted);place-items:center;width:28px;height:28px;display:grid}.title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.title-row h1{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600;line-height:1.2}.title-row p{color:var(--muted);margin-top:6px;font-size:14px}.crumbs{color:var(--muted);gap:8px;margin-bottom:12px;display:flex}.crumbs button{color:var(--muted)}.crumbs button:hover{color:var(--text)}.row{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.row-live>.live,.row-markets>.lines{grid-column:span 7}.row-live>.broadcast,.row-markets>.buckets{grid-column:span 5}.row-markets>.lines:only-child{grid-column:1/-1}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--card-pad);min-width:0}.card-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.card-head h2{font-size:var(--fs-section);font-weight:600}.card-head>span,.card-head>a{color:var(--muted);font-size:var(--fs-small);text-align:right}.card-head>a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.card-head>a:hover{color:var(--text)}.card-foot{color:var(--muted);font-size:var(--fs-small);margin-top:14px}.card-foot strong{color:var(--text);font-weight:500}.empty{border:1px dashed var(--control);color:var(--muted);border-radius:10px;padding:12px 14px}.kpis{grid-template-columns:1.4fr 1fr 1fr;margin-bottom:20px;display:grid}.kpis>div{border-left:1px solid var(--border);padding:0 20px}.kpis>div:first-child{border-left:0;padding-left:0}.kpis dt{color:var(--muted);font-size:var(--fs-small);margin-bottom:4px}.kpis dd{font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.3}.kpis .lead dd{font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:600;line-height:1.1}.kpis dd small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:400}.kpis dd.negative{color:var(--negative)}.portfolio-stats{padding:var(--card-pad);margin-bottom:var(--gap)}.chart{width:100%;min-height:180px;position:relative}.chart svg{max-width:100%;display:block;overflow:visible}.chart text{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.chart .grid{stroke:var(--grid);stroke-width:1px}.chart .baseline{stroke:var(--control);stroke-width:1px}.chart .series{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.chart .dot{fill:var(--accent)}.chart .reference line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.chart .reference text{fill:var(--muted)}.chart-empty{color:var(--muted);position:absolute;top:40%;left:56px}.chart-coverage{color:var(--muted);font-size:var(--fs-small);margin-top:8px;line-height:1.5}.source-status{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;padding-top:14px;display:flex}.source-status strong{color:var(--text);margin-left:-6px;font-weight:500}.source-end{gap:14px;margin-left:auto;display:inline-flex}.source-end a{color:var(--text);align-items:center;gap:4px;display:inline-flex}.broadcast-frame{aspect-ratio:16/9;background:#000;border-radius:10px;display:block;position:relative;overflow:hidden}.broadcast-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.broadcast-state{color:var(--muted);font-size:var(--fs-small);align-items:baseline;gap:14px;display:inline-flex}.broadcast-state a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.broadcast-state a:hover{color:var(--text)}.broadcast-controls{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.broadcast-controls .secondary{height:32px;font-size:inherit;padding:0 10px}.on-air{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.on-air i{background:var(--negative);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite on-air}@keyframes on-air{50%{opacity:.35}}.broadcast-frame img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.broadcast-frame:hover img{transform:scale(1.02)}.broadcast-play{background:var(--primary);height:36px;color:var(--on-primary);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:transform .1s;display:inline-flex;position:absolute;bottom:16px;left:16px}.broadcast-frame:active .broadcast-play{transform:scale(.98)}table{border-collapse:collapse;width:100%}th{text-align:left;height:36px;color:var(--muted);font-weight:400;font-size:var(--fs-small);white-space:nowrap}td{height:var(--row-height);border-top:1px solid var(--rule);white-space:nowrap}th.num,td.num{text-align:right}th+th,td+td{padding-left:16px}.empty-cell{color:var(--faint);text-align:left}.market-grid td:first-child{width:34%}.market-name{text-align:left;font-weight:500}.market-name:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tag{color:var(--faint);font-size:var(--fs-small);margin-left:8px}.progress{color:var(--muted);align-items:center;gap:10px;display:flex}.track,.bucket-track{background:var(--track);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.track{flex:none;width:72px}.track i,.bucket-track i{background:var(--bar);position:absolute;inset:0 auto 0 0}.sides{gap:6px;display:inline-flex}.side{border:1px solid var(--control);border-radius:var(--radius-control);min-width:70px;height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,color .15s;display:inline-flex}.side span{color:var(--text)}.side.yes:hover{border-color:var(--positive);color:var(--positive)}.side.no:hover{border-color:var(--negative);color:var(--negative)}.market-verification{color:var(--positive);font-size:var(--fs-small);align-items:center;gap:5px;margin-top:5px;display:flex}.market-grid .claim-inline{height:32px;font-size:var(--fs-small);padding:0 10px}.market-grid .is-resolved .track i{background:var(--positive)}.market-grid .has-payout td{background:color-mix(in srgb, var(--positive) 5%, transparent)}.winning-market{margin-bottom:var(--gap);border-color:color-mix(in srgb, var(--positive) 50%, var(--border));flex-wrap:wrap;align-items:center;gap:12px;animation:.5s both resolution-enter;display:flex}.winning-market>div{flex:1;min-width:200px}.winning-market strong{color:var(--positive);font-size:18px}.winning-market p{color:var(--muted);margin-top:5px}.win-check{width:44px;height:44px;color:var(--positive);background:color-mix(in srgb, var(--positive) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.market-resolution{text-align:center;flex-direction:column;gap:14px;padding:10px 0;display:flex}.resolution-icon{background:color-mix(in srgb, var(--positive) 12%, transparent);width:72px;height:72px;color:var(--positive);border-radius:50%;place-items:center;margin:0 auto 5px;display:grid}.has-win .resolution-icon{box-shadow:0 0 0 9px color-mix(in srgb, var(--positive) 4%, transparent);animation:.6s cubic-bezier(.2,.8,.2,1) both resolution-enter}.resolution-eyebrow{color:var(--positive);font-size:var(--fs-small);font-weight:600}.resolution-market-title,.market-resolution p{color:var(--muted);line-height:1.6}.market-resolution h2{letter-spacing:-.8px;font-size:30px}.resolution-payout{gap:5px;padding:18px 0;display:grid}.resolution-payout strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:38px;font-weight:600}.resolution-payout small{color:var(--muted);letter-spacing:0;font-size:14px}.resolution-payout>span,.market-resolution .resolution-note{color:var(--muted);font-size:var(--fs-small)}.resolution-links{font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.resolution-links a{align-items:center;gap:4px;display:inline-flex}.resolution-links a:hover{text-decoration:underline}.resolution-steps{color:var(--muted);text-align:left;gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.resolution-steps li{align-items:center;gap:8px;display:flex}.market-history{margin-top:var(--gap)}.market-history>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:500;display:flex}.market-history>summary span{color:var(--muted);font-weight:400}.history-market{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:16px 0;display:flex}.history-market .market-name{flex:1;min-width:160px}.history-market small{color:var(--muted);font-size:var(--fs-small);margin-top:5px;font-weight:400;display:block}@keyframes resolution-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.winning-market,.has-win .resolution-icon{animation:none}}.bucket-list{margin:0;padding:0;list-style:none}.bucket-list button{border-top:1px solid var(--rule);text-align:left;grid-template-columns:112px minmax(0,1fr) 48px;align-items:center;gap:16px;width:100%;height:48px;display:grid}.bucket-list li:first-child button{border-top:0}.bucket-list button:hover .bucket-label{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bucket-label{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.now{color:var(--accent);font-size:var(--fs-small);font-weight:600}.bucket-list strong{text-align:right;font-weight:500}.bucket-list .bucket-outcome-button{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:auto;min-height:66px;padding:12px 0}.bucket-range-copy{gap:5px;min-width:0;display:grid}.bucket-range-copy>span{font-weight:500}.bucket-range-copy small{color:var(--muted);font-size:var(--fs-small);line-height:1.5}.bucket-outcome-button strong{font-size:var(--fs-small)}.bucket-passed .bucket-range-copy>span{color:var(--muted)}.bucket-winner .bucket-outcome-button{color:var(--positive)}.bucket-winner{background:color-mix(in srgb, var(--positive) 5%, transparent)}.bucket-selected:not(.bucket-winner){background:color-mix(in srgb, var(--accent) 6%, transparent)}.bucket-selected:not(.bucket-winner) .bucket-outcome-button{color:var(--accent)}.bucket-settlement-note{gap:6px;padding:12px 0 18px;display:grid}.bucket-settlement-note p,.bucket-trading-closed p{color:var(--muted);line-height:1.6}.bucket-selection-summary{color:var(--muted);margin:16px 0;line-height:1.6}.bucket-selection-summary strong{color:var(--text)}.bucket-detail{margin-bottom:var(--gap)}.bucket-trading-closed{gap:14px;display:grid}.outcome-tabs,.tabs{border-bottom:1px solid var(--border);gap:20px;margin-bottom:20px;display:flex;overflow-x:auto}.outcome-tabs button,.tabs button{height:36px;color:var(--muted);white-space:nowrap;position:relative}.outcome-tabs button:hover,.tabs button:hover,.outcome-tabs .selected,.tabs .selected{color:var(--text)}.outcome-tabs .selected:after,.tabs .selected:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.trade-layout{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.stack{gap:var(--gap);grid-column:span 8;display:grid}.ticket{grid-column:span 4;position:sticky;top:24px}.book-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.book tbody tr{cursor:pointer}.book tbody tr:hover td{background:var(--raised)}.book .depth{width:22%;padding-left:12px}.depth i{background:var(--faint);border-radius:2px;height:4px;display:block}.bids .price{color:var(--positive)}.asks .price{color:var(--negative)}.book .price{text-align:left}.who{align-items:center;gap:8px;display:inline-flex}.avatar{border-radius:50%;flex:none;width:16px;height:16px}.rules p{color:var(--muted);max-width:72ch;margin-bottom:10px}.rules p strong{color:var(--text);font-weight:500}.rules a{align-items:center;gap:4px;display:inline-flex}.rules a:hover{text-decoration:underline}.side-pick{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.side-pick button{border:1px solid var(--control);height:52px;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;transition:border-color .15s,color .15s;display:flex}.side-pick strong{color:var(--text);font-size:18px;font-weight:600}.side-pick .yes.selected{border-color:var(--positive);color:var(--positive)}.side-pick .no.selected{border-color:var(--negative);color:var(--negative)}.side-pick button:hover:not(.selected){border-color:var(--muted)}.ticket-balance{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.ticket-balance .num{color:var(--text);margin-left:auto}.ticket-balance button{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.field{gap:6px;margin-bottom:12px;display:grid}.field>span{font-size:var(--fs-small);color:var(--muted)}.input-unit{border:1px solid var(--control);background:var(--ground);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.input-unit:focus-within{border-color:var(--accent)}.input-unit input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.input-unit span{color:var(--muted)}select{border:1px solid var(--control);background:var(--ground);border-radius:10px;height:40px;padding:0 10px}.presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px;display:grid}.presets button{border:1px solid var(--border);border-radius:var(--radius-control);height:32px;color:var(--muted);font-variant-numeric:tabular-nums}.presets button:hover{border-color:var(--control);color:var(--text)}.summary{margin-bottom:16px}.summary>div{height:30px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.summary dd{color:var(--text)}.summary .payout{border-top:1px solid var(--rule);height:44px;margin-top:4px}.summary .payout dd{font-size:var(--fs-kpi);font-weight:600}.hint{color:var(--muted);font-size:var(--fs-small);margin-top:10px}.advanced{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px}.advanced summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;list-style:none;display:flex}.advanced summary::-webkit-details-marker{display:none}.advanced summary:hover{color:var(--text)}.advanced .tabs{margin-bottom:14px}.ticket-note{color:var(--muted);font-size:var(--fs-small);align-items:flex-start;gap:8px;margin-top:16px;display:flex}.open-order,.position{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:56px;display:grid}.position>div{gap:2px;display:grid}.position>div span{color:var(--muted);font-size:var(--fs-small)}.position strong{font-weight:500}.footnote{color:var(--muted);font-size:var(--fs-small);max-width:72ch}@media (max-width:1100px){.row-live>.live,.row-live>.broadcast,.row-markets>.lines,.row-markets>.buckets,.stack,.ticket{grid-column:1/-1}.ticket{order:-1;position:static}}@media (max-width:640px){:root{--pad:16px;--card-pad:16px;--gap:16px;--fs-title:22px;--fs-lead:30px}.app{padding-bottom:64px;display:block}.rail{border-right:0;border-top:1px solid var(--border);flex-direction:row;height:60px;padding:0;position:fixed;inset:auto 0 0}.rail>a,.rail>button{flex:1;align-content:center;gap:2px;height:60px}.rail>a span,.rail>button span{font-size:11px;display:block}.rail>.active:after{width:auto;height:1px;inset:-1px 30% auto}.rail-mark{display:none!important}.rail-theme{margin-top:0}.topbar{height:auto;min-height:52px;padding:10px var(--pad);flex-wrap:wrap;gap:4px 12px}.wallet-actions{gap:8px}.network{display:none}.canvas{padding-top:20px}.title-row{flex-direction:column;gap:12px}.kpis{grid-template-columns:1fr 1fr;row-gap:16px}.kpis>.lead{border:0;border-bottom:1px solid var(--border);grid-column:1/-1;padding:0 0 14px}.kpis>div:nth-child(2){border-left:0;padding-left:0}.source-end{margin-left:0}.market-grid thead{display:none}.market-grid,.market-grid tbody{display:block}.market-grid tr{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chance""run run""buy buy";gap:8px 12px;padding:14px 0;display:grid}.market-grid td{border:0;height:auto;display:block;padding:0!important}.market-grid td:first-child{grid-area:name;width:auto}.market-grid td:nth-child(2){grid-area:run}.market-grid td:nth-child(3){grid-area:chance;font-weight:600}.market-grid td:nth-child(4){display:none}.market-grid td:nth-child(5){grid-area:buy}.market-grid .sides{grid-template-columns:1fr 1fr;width:100%;display:grid}.market-grid .side{height:44px}.bucket-list button{grid-template-columns:96px minmax(0,1fr) 40px;height:48px}.book-grid{grid-template-columns:1fr;gap:20px}.activity th:nth-child(4),.activity td:nth-child(4){display:none}.open-order,.position{gap:12px}.footer{flex-direction:column;gap:6px}}.splash{z-index:50;background:color-mix(in srgb, var(--ground) 97%, transparent);cursor:pointer;place-items:center;padding:24px;animation:.3s both splash-in;display:grid;position:fixed;inset:0}.splash.minimizing{pointer-events:none;animation:.7s forwards splash-out}.splash-close{width:44px;height:44px;color:var(--muted);border-radius:999px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:16px;right:16px}.splash-close:hover{color:var(--text);background:var(--raised)}.splash-mark{place-items:center;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.6,0,.2,1);display:grid}.spinning-wheel{cursor:grab;touch-action:none;width:clamp(240px,36vw,360px);height:auto;color:var(--wheel);animation:.55s cubic-bezier(.3,1.5,.5,1) both wheel-pop;overflow:visible}.spinning-wheel:active{cursor:grabbing}.spinning-wheel text{fill:var(--text);font:600 13px var(--font);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.hamster-body>*{fill:var(--fur-deep);stroke:var(--ground);stroke-width:2.5px;paint-order:stroke}.hamster-body .hamster-head{fill:var(--fur)}.hamster-body .hamster-ear{fill:var(--ear)}.hamster-eye{fill:#0b0b0d}.hamster-nose{fill:var(--ear)}.hamster-foot{fill:var(--fur)}.running .hamster-body{animation:.24s ease-in-out infinite alternate hamster-bob}.running .hamster-foot.back{animation:.24s ease-in-out infinite alternate hamster-step}.running .hamster-foot.front{animation:.24s ease-in-out infinite alternate-reverse hamster-step}@keyframes wheel-pop{0%{opacity:0;transform:scale(.6)}}@keyframes hamster-bob{to{transform:translateY(-1.5px)}}@keyframes hamster-step{0%{transform:translate(-2.5px)}to{transform:translate(2.5px)}}.rail-mark.received,.wordmark.received{animation:.45s cubic-bezier(.3,1.6,.5,1) received}@keyframes splash-in{0%{opacity:0}}@keyframes splash-out{60%{opacity:1}to{opacity:0}}@keyframes received{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.splash,.spinning-wheel,.spinning-wheel *,.on-air i{animation:none!important}}
