.arena-room{color-scheme:dark;--bg:hsl(var(--ct-surface-canvas));--panel:hsl(var(--ct-surface-panel));--raised:hsl(var(--ct-surface-panel-subtle));--hover:hsl(var(--ct-surface-interactive));--line:hsl(var(--ct-border-default));--edge:hsl(var(--ct-border-strong));--ink:hsl(var(--ct-text-primary));--soft:hsl(var(--ct-text-secondary));--muted:hsl(var(--ct-text-muted));--accent:hsl(var(--ct-action-accent));--accent-ink:hsl(var(--ct-action-accent-ink));--pos:hsl(var(--ct-data-pos));--neg:hsl(var(--ct-data-neg));--gold:hsl(var(--ct-data-money));--blue:hsl(var(--ct-tier-dolphin-striker));--purple:hsl(var(--ct-tier-whale-commander));--selected:var(--ct-surface-selected);--wash:var(--ct-surface-live-wash);--warm:var(--ct-surface-starting-wash)}:where(.arena-room) *{box-sizing:border-box}.arena-room{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.45 var(--font-bdo),Arial,sans-serif;font-variant-numeric:tabular-nums}:where(.arena-room) button,:where(.arena-room) input,:where(.arena-room) select{font:inherit}:where(.arena-room) a,:where(.arena-room) button,:where(.arena-room) select{touch-action:manipulation}:where(.arena-room) button{cursor:pointer;color:inherit;border:0;background:none}:where(.arena-room) button:disabled{cursor:default;color:var(--muted)}:where(.arena-room) a{color:inherit;text-decoration:none}.arena-room h1,:where(.arena-room) h2,:where(.arena-room) h3,:where(.arena-room) h4,:where(.arena-room) p{margin:0}.arena-room h1{font-size:32px;line-height:1.15;letter-spacing:-.035em;font-weight:600}:where(.arena-room) h2{font-size:22px;letter-spacing:-.025em;font-weight:500}:where(.arena-room) h3{font-size:16px;font-weight:500}:where(.arena-room) small{font-size:12px;color:var(--muted)}:where(.arena-room) svg{display:block;flex:none}:where(.arena-room) a:focus-visible,:where(.arena-room) button:focus-visible,:where(.arena-room) input:focus-visible,:where(.arena-room) select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.arena-room) ::-moz-selection{background:var(--accent);color:var(--accent-ink)}:where(.arena-room) ::selection{background:var(--accent);color:var(--accent-ink)}:where(.arena-room) .positive{color:var(--pos)}:where(.arena-room) .negative{color:var(--neg)}:where(.arena-room) .money{color:var(--gold)}:where(.arena-room) .muted{color:var(--muted)}:where(.arena-room) .mono{font-family:var(--font-geist-mono),monospace}:where(.arena-room) .row{display:flex;align-items:center;gap:.75rem}:where(.arena-room) .spread{justify-content:space-between}:where(.arena-room) .icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--edge);border-radius:0}:where(.arena-room) .icon-btn:hover,:where(.arena-room) .secondary:hover{background:var(--hover);border-color:var(--muted)}:where(.arena-room) .primary,:where(.arena-room) .secondary{min-height:40px;padding:.75rem 1rem;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:13px;font-weight:600;white-space:nowrap}:where(.arena-room) .primary{background:var(--accent);color:var(--accent-ink)}:where(.arena-room) .primary:hover{background:hsl(var(--ct-action-accent-hover))}:where(.arena-room) .primary:disabled{background:var(--raised);color:var(--muted);border:1px solid var(--edge)}:where(.arena-room) .secondary{border:1px solid var(--edge);color:var(--soft)}:where(.arena-room) .link{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-size:12px;padding:.25rem 0}:where(.arena-room) .link:hover{text-decoration:underline}:where(.arena-room) .pill{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:500;white-space:nowrap;color:var(--soft)}:where(.arena-room) .dot,:where(.arena-room) .pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}:where(.arena-room) .pill.live{color:var(--accent)}:where(.arena-room) .pill.open,:where(.arena-room) .pill.verifying{color:var(--gold)}:where(.arena-room) .pill.ended{color:var(--muted)}:where(.arena-room) .pill.final{color:var(--soft)}:where(.arena-room) .tag{padding:.25rem .5rem;background:var(--raised);border:1px solid var(--edge);border-radius:0;font-size:10px;white-space:nowrap;color:var(--soft)}:where(.arena-room) .avatar{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:var(--hover);border:1px solid var(--edge);font-size:10px;color:var(--soft);flex:none;position:relative;overflow:hidden}:where(.arena-room) .avatar:after{content:"";position:absolute;width:20px;height:20px;border:1px solid;transform:rotate(35deg);right:-9px;bottom:-8px;opacity:.35}:where(.arena-room) .avatar.a1{color:var(--blue)}:where(.arena-room) .avatar.a2{color:var(--purple)}:where(.arena-room) .avatar.a3{color:var(--gold)}:where(.arena-room) .avatar.a4{color:var(--pos)}:where(.arena-room) .avatar.you{color:var(--accent);background:var(--selected);border-color:var(--ct-border-live)}:where(.arena-room) .avatar.large{width:56px;height:56px;font-size:19px;border-radius:0}.arena-room.workspace{max-width:1440px;margin:auto;padding:1.5rem 2rem 1.25rem}:where(.arena-room) .crumb{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:11px;margin-bottom:1rem}:where(.arena-room) .crumb button{padding:0;color:var(--muted);display:flex;gap:.5rem;align-items:center}:where(.arena-room) .crumb .current{color:var(--soft)}:where(.arena-room) .event-head{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}:where(.arena-room) .event-heading{flex:1;min-width:0}:where(.arena-room) .event-heading .row{gap:.75rem;margin-bottom:.5rem}:where(.arena-room) .event-sub{display:flex;gap:1rem;align-items:center;color:var(--muted);font-size:12px}:where(.arena-room) .event-sub span{display:flex;align-items:center;gap:.5rem}:where(.arena-room) .event-id{color:var(--muted);font-weight:400}:where(.arena-room) .head-metrics{display:flex;gap:2rem;align-items:center}:where(.arena-room) .head-metric{padding-left:1.5rem;border-left:1px solid var(--line);min-width:126px}:where(.arena-room) .head-metric .label{display:block;color:var(--muted);font-size:11px;margin-bottom:.25rem}:where(.arena-room) .head-metric strong{font-weight:500;font-size:24px;letter-spacing:-.025em}:where(.arena-room) .head-metric strong em{font-style:normal;color:var(--muted);font-size:13px}:where(.arena-room) .head-metric .foot{display:block;color:var(--muted);font-size:10px;margin-top:.25rem}:where(.arena-room) .head-metric.pool strong{color:var(--gold)}:where(.arena-room) .cycle-strip{display:grid;grid-template-columns:140px repeat(3,minmax(0,1fr));border:1px solid var(--edge);border-radius:0;overflow:hidden;background:var(--panel)}:where(.arena-room) .cycle-label{padding:.75rem 1rem;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;font-size:12px;gap:.25rem}:where(.arena-room) .cycle-label span{font-size:10px;color:var(--muted)}:where(.arena-room) .occurrence{padding:.75rem 1.25rem;text-align:left;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative}:where(.arena-room) .occurrence:last-child{border:0}:where(.arena-room) .occurrence.selected{background:var(--wash)}:where(.arena-room) .occurrence.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}:where(.arena-room) .occurrence:hover{background:var(--hover)}:where(.arena-room) .occurrence .name{font-size:12px;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}:where(.arena-room) .occurrence .meta{color:var(--muted);font-size:10px}:where(.arena-room) .occurrence .right{text-align:right;font-size:11px;white-space:nowrap}:where(.arena-room) .occurrence .right small{display:block;font-size:10px;margin-top:.25rem}:where(.arena-room) .cycle-mobile{display:none}:where(.arena-room) .arena-grid{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:1.5rem;align-items:start}:where(.arena-room) .arena-main{min-width:0}:where(.arena-room) .arena-aside{min-width:0;display:flex;flex-direction:column;gap:1rem}:where(.arena-room) .panel{background:var(--panel);border:1px solid var(--edge);border-radius:0;overflow:hidden}:where(.arena-room) .panel-head{padding:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}:where(.arena-room) .panel-head .subtitle{font-size:11px;color:var(--muted);margin-top:.25rem}:where(.arena-room) .chart-panel{margin-bottom:1.25rem}:where(.arena-room) .race-title{display:flex;align-items:baseline;gap:.75rem}:where(.arena-room) .race-title h2{font-size:22px}:where(.arena-room) .race-title span{font-size:12px;color:var(--muted)}:where(.arena-room) .chart-tools{display:flex;gap:.25rem}:where(.arena-room) .chart-tools button{padding:.25rem .5rem;color:var(--muted);font-size:11px;border-radius:0}:where(.arena-room) .chart-tools button.active{background:var(--hover);color:var(--ink)}:where(.arena-room) .chart-legend{display:flex;align-items:center;gap:1.25rem;padding:0 1.25rem .5rem;font-size:11px;color:var(--muted)}:where(.arena-room) .chart-legend button{padding:0;display:flex;align-items:center;gap:.5rem}:where(.arena-room) .swatch{width:15px;height:2px;background:currentColor}:where(.arena-room) .swatch.dash{background:none;border-top:2px dashed}:where(.arena-room) .chart-wrap{padding:0 1rem;position:relative}:where(.arena-room) .race-svg{width:100%;height:205px;overflow:visible}:where(.arena-room) .race-svg text{font-family:var(--font-bdo),sans-serif;fill:var(--muted);font-size:10px}:where(.arena-room) .race-svg .grid{stroke:var(--line);stroke-dasharray:3 5}:where(.arena-room) .race-svg .player-line{stroke:var(--pos);stroke-width:2.5;fill:none}:where(.arena-room) .race-svg .cut-line{stroke:var(--gold);stroke-width:1.7;stroke-dasharray:5 5;fill:none}:where(.arena-room) .race-svg .leader-line{stroke:var(--blue);stroke-width:2;fill:none}:where(.arena-room) .chart-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}:where(.arena-room) .chart-foot strong{color:var(--soft);font-weight:500}:where(.arena-room) .chart-foot .positive{color:var(--pos)}:where(.arena-room) .personal{border-top:2px solid var(--accent)}:where(.arena-room) .personal-head{padding:1rem 1.25rem 0;display:flex;align-items:center;justify-content:space-between}:where(.arena-room) .personal-head span{font-size:12px;color:var(--soft)}:where(.arena-room) .personal-rank{padding:.75rem 1.25rem 0;display:flex;align-items:baseline;gap:.5rem}:where(.arena-room) .personal-rank strong{font-size:42px;letter-spacing:-.045em;font-weight:500;line-height:1.15}:where(.arena-room) .personal-rank small{font-size:12px}:where(.arena-room) .rank-trend{margin-left:auto;color:var(--pos);font-size:12px}:where(.arena-room) .personal-detail{padding:.75rem 1.25rem 1rem}:where(.arena-room) .personal-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0 1rem}:where(.arena-room) .personal-metrics span{display:block;color:var(--muted);font-size:11px;margin-bottom:.25rem}:where(.arena-room) .personal-metrics b{font-size:20px;font-weight:500;letter-spacing:-.025em}:where(.arena-room) .cutoff-callout{background:var(--warm);border:1px solid var(--ct-border-starting);padding:.75rem;border-radius:0;margin-bottom:1rem}:where(.arena-room) .cutoff-callout .row{font-size:12px;font-weight:500;color:var(--gold)}:where(.arena-room) .cutoff-callout p{font-size:11px;color:var(--soft);margin-top:.25rem;line-height:1.5}:where(.arena-room) .entry-card .primary,:where(.arena-room) .personal .primary{width:100%}:where(.arena-room) .personal-note{text-align:center;color:var(--muted);font-size:10px;margin-top:.5rem}:where(.arena-room) .mini-track{height:4px;background:var(--edge);border-radius:0;margin-top:.75rem;position:relative}:where(.arena-room) .mini-track:before{content:"";display:block;width:72%;height:100%;background:var(--gold)}:where(.arena-room) .mini-track:after{content:"";position:absolute;top:-3px;width:3px;height:10px;left:72%;background:var(--ink)}:where(.arena-room) .side-section{padding:1rem 1.25rem}:where(.arena-room) .side-section+.side-section{border-top:1px solid var(--line)}:where(.arena-room) .side-section h3{font-size:13px;margin-bottom:.75rem}:where(.arena-room) .prize-mini{display:grid;grid-template-columns:26px 1fr auto;gap:.5rem;align-items:center;font-size:12px;padding:.5rem 0}:where(.arena-room) .prize-mini span:first-child{color:var(--muted)}:where(.arena-room) .prize-mini b{font-weight:500;color:var(--gold)}:where(.arena-room) .facts{display:flex;flex-direction:column;gap:.5rem;font-size:11px}:where(.arena-room) .fact{display:flex;align-items:center;justify-content:space-between;gap:1rem}:where(.arena-room) .fact span:first-child{color:var(--muted)}:where(.arena-room) .fact b{font-weight:400;color:var(--soft)}:where(.arena-room) .facts .link{align-self:flex-start;margin-top:.25rem}:where(.arena-room) .trust{display:flex;gap:.5rem;color:var(--muted);font-size:10px;padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--line);line-height:1.6}:where(.arena-room) .trust svg{color:var(--accent);margin-top:.25rem}:where(.arena-room) .standings{min-width:0}:where(.arena-room) .board-tabs{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--line);padding:0 1.25rem}:where(.arena-room) .board-tabs button{padding:1rem 0;font-size:12px;color:var(--muted);position:relative}:where(.arena-room) .board-tabs button.active{color:var(--ink)}:where(.arena-room) .board-tabs .active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}:where(.arena-room) .board-tabs .count{font-size:10px;color:var(--muted);margin-left:.25rem}:where(.arena-room) .fresh{margin-left:auto;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:.5rem;white-space:nowrap}:where(.arena-room) .fresh i{background:var(--accent)}:where(.arena-room) .table-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem}:where(.arena-room) .segments{display:flex;background:var(--bg);padding:.25rem;border:1px solid var(--line);border-radius:0;gap:.25rem}:where(.arena-room) .segments button{font-size:11px;padding:.25rem .5rem;border-radius:0;color:var(--muted);white-space:nowrap}:where(.arena-room) .segments button.active{background:var(--hover);color:var(--ink)}:where(.arena-room) .search{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--edge);border-radius:0;max-width:190px;color:var(--muted)}:where(.arena-room) .search input{border:0;background:transparent;color:var(--ink);width:100%;min-width:0;outline:none;font-size:11px}:where(.arena-room) .search:focus-within{border-color:var(--accent)}:where(.arena-room) .data-head,:where(.arena-room) .data-row{display:grid;grid-template-columns:52px minmax(130px,1fr) 96px 80px 80px 74px;align-items:center;gap:.5rem;padding:0 1.25rem;min-width:0}:where(.arena-room) .data-head{height:30px;background:var(--raised);color:var(--muted);font-size:10px}:where(.arena-room) .data-head>:nth-child(n+3),:where(.arena-room) .data-row>:nth-child(n+3){text-align:right}:where(.arena-room) .data-row{height:48px;border-bottom:1px solid var(--line);font-size:12px;width:100%;text-align:left;position:relative}:where(.arena-room) .data-row:hover{background:var(--hover)}:where(.arena-room) .data-row.mine{background:var(--wash)}:where(.arena-room) .data-row.mine:before{content:"";width:2px;height:100%;position:absolute;left:0;background:var(--accent)}:where(.arena-room) .data-row .rank{color:var(--muted);display:flex;align-items:center;gap:.5rem}:where(.arena-room) .data-row .rank.top{color:var(--gold)}:where(.arena-room) .rank-move{font-size:9px;color:var(--pos)}:where(.arena-room) .trader-cell{display:flex;align-items:center;gap:.75rem;min-width:0}:where(.arena-room) .trader-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}:where(.arena-room) .you-label{font-size:9px;color:var(--accent);margin-left:.25rem}:where(.arena-room) .spark{display:inline-flex;justify-content:flex-end}:where(.arena-room) .spark svg{width:64px;height:24px}:where(.arena-room) .data-row .payout{color:var(--gold)}:where(.arena-room) .cut-divider{padding:.5rem 1.25rem;font-size:10px;color:var(--gold);background:var(--warm);border-top:1px dashed var(--ct-border-starting);display:flex;justify-content:space-between}:where(.arena-room) .board-footer{padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:10px;color:var(--muted)}:where(.arena-room) .pager{display:flex;gap:.5rem;align-items:center}:where(.arena-room) .pager button{border:1px solid var(--edge);padding:.25rem .5rem;border-radius:0}:where(.arena-room) .pager button:disabled{opacity:.4}:where(.arena-room) .pinned{border-top:1px solid var(--ct-border-live);background:var(--wash)}:where(.arena-room) .pinned .data-row{border:0}:where(.arena-room) .activity-list{padding:0 1.25rem}:where(.arena-room) .activity-row{display:flex;align-items:center;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--line);font-size:12px}:where(.arena-room) .activity-row .content{flex:1}:where(.arena-room) .activity-row small{display:block;font-size:11px;margin-top:.25rem}:where(.arena-room) .activity-row time{font-size:10px;color:var(--muted)}:where(.arena-room) .rules-inline{padding:1.25rem}:where(.arena-room) .rules-inline .facts{gap:.75rem}:where(.arena-room) .mobile-action{display:none}:where(.arena-room) .page-footer{display:flex;justify-content:space-between;padding-top:1rem;color:var(--muted);font-size:10px}:where(.arena-room) .page-footer span{display:flex;align-items:center;gap:.5rem}:where(.arena-room) .entry-hero{padding:1.5rem 2rem;border-bottom:1px solid var(--line)}:where(.arena-room) .entry-hero .row{margin-bottom:.75rem}:where(.arena-room) .entry-hero h2{font-size:30px;line-height:1.2;max-width:480px;margin-bottom:.75rem;letter-spacing:-.03em}:where(.arena-room) .entry-hero p{color:var(--muted);font-size:12px;max-width:470px;line-height:1.7}:where(.arena-room) .start-clock{font-size:48px;font-weight:500;letter-spacing:-.05em;margin:1rem 0 .25rem;line-height:1.2}:where(.arena-room) .start-clock span{color:var(--muted)}:where(.arena-room) .seat-section{padding:1.5rem 2rem}:where(.arena-room) .seat-stats{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}:where(.arena-room) .seat-stats strong{font-size:22px;font-weight:500;letter-spacing:-.03em}:where(.arena-room) .seat-stats strong span{color:var(--muted);font-size:13px;font-weight:400}:where(.arena-room) .seat-stats small{font-size:11px}:where(.arena-room) .seat-map{display:grid;grid-template-columns:repeat(50,minmax(0,1fr));gap:.25rem}:where(.arena-room) .seat-map i{aspect-ratio:1;background:var(--line);border-radius:0;max-height:10px}:where(.arena-room) .seat-map i.filled{background:hsl(var(--ct-action-accent)/.72)}:where(.arena-room) .seat-map i.active{background:var(--accent);outline:1px solid var(--ink);outline-offset:1px}:where(.arena-room) .seat-key{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px;margin-top:.75rem}:where(.arena-room) .seat-key .row{gap:1rem}:where(.arena-room) .seat-key b{width:6px;height:6px;display:inline-block;margin-right:.25rem;background:hsl(var(--ct-action-accent)/.72)}:where(.arena-room) .seat-key b.seat-open{background:var(--line)}:where(.arena-room) .waiting-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem}:where(.arena-room) .waiting-bottom .panel{padding:1.25rem}:where(.arena-room) .waiting-bottom h3{margin-bottom:1rem}:where(.arena-room) .entry-card{padding:1.25rem;border-top:2px solid var(--accent)}:where(.arena-room) .entry-card .entry-price{font-size:34px;font-weight:500;letter-spacing:-.035em;margin:.5rem 0 0}:where(.arena-room) .entry-card .entry-price small{font-size:13px;letter-spacing:0}:where(.arena-room) .entry-card>p{font-size:11px;color:var(--muted);line-height:1.6}:where(.arena-room) .entry-card .facts{margin:1.25rem 0}:where(.arena-room) .entry-card .confirmed{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-size:16px;margin:1rem 0}:where(.arena-room) .entry-note{padding:.75rem 0;font-size:11px;color:var(--muted);border-top:1px solid var(--line);margin-top:1rem}:where(.arena-room) .queue-preview{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-top:1px solid var(--line)}:where(.arena-room) .queue-avatars{display:flex;padding-left:.25rem}:where(.arena-room) .queue-avatars .avatar{margin-left:calc(-1 * .25rem);border:2px solid var(--panel)}:where(.arena-room) .queue-preview small{font-size:11px}:where(.arena-room) .queue-preview .link{margin-left:auto}:where(.arena-room) .personal.final-personal{border-top-color:var(--gold)}:where(.arena-room) .claim-value{font-size:39px;letter-spacing:-.04em;font-weight:500;margin:1rem 0 .25rem;color:var(--gold)}:where(.arena-room) .claim-value small{font-size:13px}:where(.arena-room) .result-breakdown{padding:.75rem 0;margin-bottom:1rem;border-bottom:1px solid var(--line)}:where(.arena-room) .state-banner{padding:.75rem 1rem;margin-bottom:1rem;background:var(--warm);border:1px solid var(--ct-border-starting);border-radius:0;display:flex;align-items:flex-start;gap:.5rem;font-size:12px;color:var(--gold)}:where(.arena-room) .state-banner p{color:var(--soft);font-size:11px;margin-top:.25rem}:where(.arena-room) .state-banner .link{margin-left:auto;white-space:nowrap}:where(.arena-room) .status-story{padding:2rem;min-height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where(.arena-room) .status-story .big-icon{color:var(--gold);margin-bottom:1.25rem}:where(.arena-room) .status-story h2{font-size:28px;margin-bottom:.75rem}:where(.arena-room) .status-story p{max-width:490px;color:var(--muted);line-height:1.7;font-size:13px}:where(.arena-room) .status-story .secondary{margin-top:1.25rem}:where(.arena-room) .empty{padding:2rem 1.25rem;color:var(--muted);font-size:12px;text-align:center}:where(.arena-room) .consent{display:flex;gap:.75rem;align-items:flex-start;font-size:12px;color:var(--soft);margin-top:1.25rem;cursor:pointer}:where(.arena-room) .consent input{accent-color:var(--accent);margin-top:.25rem}:where(.arena-room) .tier-row>:last-child{text-align:right;color:var(--gold)}:where(.arena-room) .tier-row>:nth-child(2){color:var(--muted);text-align:right}:where(.arena-room) .metric-pair strong{font-size:25px;font-weight:500}:where(.arena-room) .metric-pair small{display:block;font-size:11px;margin-bottom:.25rem}:where(.arena-room) .fixture-note{border-top:1px solid var(--line);padding-top:1rem;color:var(--muted);font-size:10px;margin-top:1.5rem}@media (prefers-reduced-motion:reduce){:where(.arena-room) *,:where(.arena-room) :after,:where(.arena-room) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(.arena-room) .cycle-label b{font-size:12px;font-weight:500;gap:.5rem}:where(.arena-room) .cycle-label{align-items:flex-start;text-align:left;gap:.5rem}:where(.arena-room) .cycle-strip{min-height:72px}:where(.arena-room) .seat-map{grid-auto-rows:6px;row-gap:.25rem}:where(.arena-room) .seat-map i{aspect-ratio:auto;height:6px;max-height:6px}:where(.arena-room) .entry-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem;align-items:center}:where(.arena-room) .entry-hero h2{max-width:380px}:where(.arena-room) .entry-hero-time{min-width:0;text-align:center}:where(.arena-room) .entry-hero-time .start-clock{margin:.75rem 0;font-size:clamp(64px,6vw,88px);line-height:1.05;white-space:nowrap}:where(.arena-room) .entry-hero-time>small{font-size:10px}:where(.arena-room) .seat-key>span{display:flex;align-items:center;gap:.25rem}:where(.arena-room) .race-svg{height:170px}:where(.arena-room) .data-row{height:43px}:where(.arena-room) .chart-foot{padding:.75rem 1.25rem}:where(.arena-room) .panel-head{padding:1rem 1.25rem}.arena-room.workspace{padding-top:1.25rem}:where(.arena-room) .crumb{margin-bottom:.75rem}:where(.arena-room) .event-head{margin-bottom:1.25rem}:where(.arena-room) .personal-detail>.primary{margin-top:1rem!important}:where(.arena-room) .cycle-strip{margin-bottom:1.25rem}@media (min-width:1500px){.arena-room.workspace{padding-top:2rem}:where(.arena-room) .race-svg{height:205px}}@media (max-width:1100px){.arena-room.workspace{padding:1.25rem 1.5rem}:where(.arena-room) .head-metrics{gap:1rem}:where(.arena-room) .head-metric{padding-left:1rem;min-width:100px}:where(.arena-room) .head-metric strong{font-size:21px}:where(.arena-room) .arena-grid{grid-template-columns:minmax(0,1fr) 280px;gap:1rem}:where(.arena-room) .data-head,:where(.arena-room) .data-row{grid-template-columns:38px minmax(110px,1fr) 80px 70px 65px;padding:0 1rem}:where(.arena-room) .trend-col{display:none}:where(.arena-room) .cycle-label{display:none}:where(.arena-room) .cycle-strip{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.arena-room) .event-sub{gap:.75rem}:where(.arena-room) .chart-foot{font-size:10px}:where(.arena-room) .chart-foot>span:last-child{display:none}:where(.arena-room) .board-tabs{gap:1rem}:where(.arena-room) .table-controls{flex-wrap:wrap}:where(.arena-room) .search{max-width:150px}:where(.arena-room) .head-metric.field{display:none}:where(.arena-room) .race-title span{display:none}:where(.arena-room) .seat-map{gap:.25rem}}@media (max-width:820px){:where(.arena-room) .arena-grid{grid-template-columns:minmax(0,1fr)}:where(.arena-room) .arena-aside{display:grid;grid-template-columns:1fr 1fr}:where(.arena-room) .personal{grid-row:span 2}:where(.arena-room) .arena-main{order:2}:where(.arena-room) .arena-aside{order:1;margin-bottom:.25rem}:where(.arena-room) .race-svg{height:220px}:where(.arena-room) .head-metric strong{font-size:22px}:where(.arena-room) .data-head,:where(.arena-room) .data-row{grid-template-columns:42px minmax(140px,1fr) 100px 85px 80px}:where(.arena-room) .event-head{margin-bottom:1rem}:where(.arena-room) .entry-card{grid-row:span 2}:where(.arena-room) .waiting-bottom{margin-bottom:1.25rem}}@media (max-width:1100px){:where(.arena-room) .occurrence .right{display:none}:where(.arena-room) .entry-hero{grid-template-columns:1fr}:where(.arena-room) .entry-hero-time{text-align:left}:where(.arena-room) .entry-hero-time .start-clock{font-size:clamp(56px,8vw,72px)}}@media (max-width:600px){.arena-room[data-mode=equity] .data-head .equity-col,.arena-room[data-mode=equity] .data-row .equity-col{display:block}.arena-room[data-mode=equity] .data-head .return-col,.arena-room[data-mode=equity] .data-row .return-col{display:none}.arena-room{font-size:13px}.arena-room.workspace{padding:1rem 1rem 4rem}:where(.arena-room) .crumb{margin-bottom:.75rem;font-size:10px}:where(.arena-room) .event-head{display:block;margin-bottom:1rem}:where(.arena-room) .event-heading .row{gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.arena-room h1{font-size:25px}:where(.arena-room) .event-sub{font-size:10px;gap:.75rem;flex-wrap:wrap}:where(.arena-room) .event-sub .market-detail{display:none}:where(.arena-room) .head-metrics{margin-top:1.25rem;gap:0;display:grid;grid-template-columns:1fr 1fr 1fr}:where(.arena-room) .head-metric{padding-left:1rem;min-width:0}:where(.arena-room) .head-metric:first-child{padding-left:0;border:0}:where(.arena-room) .head-metric.field{display:block}:where(.arena-room) .head-metric .label{font-size:10px}:where(.arena-room) .head-metric strong{font-size:21px}:where(.arena-room) .head-metric strong em{font-size:10px}:where(.arena-room) .head-metric .foot{font-size:9px}:where(.arena-room) .head-metric .foot.hide-phone{display:none}:where(.arena-room) .cycle-strip{grid-template-columns:1fr 1fr;border-radius:0;margin-bottom:1rem}:where(.arena-room) .occurrence{padding:.75rem;display:block}:where(.arena-room) .occurrence.previous{display:none}:where(.arena-room) .occurrence .name{font-size:11px;gap:.5rem}:where(.arena-room) .occurrence .meta{font-size:9px}:where(.arena-room) .occurrence .right{display:none}:where(.arena-room) .occurrence .pill{font-size:9px}:where(.arena-room) .cycle-mobile{display:block}:where(.arena-room) .arena-grid{display:flex;flex-direction:column;gap:1rem}:where(.arena-room) .arena-aside,:where(.arena-room) .arena-main{width:100%}:where(.arena-room) .arena-main{order:2}:where(.arena-room) .arena-aside{display:block;order:1;margin:0}:where(.arena-room) .arena-aside>.panel:not(.personal):not(.entry-card){display:none}:where(.arena-room) .personal .personal-head{padding:.75rem 1rem 0}:where(.arena-room) .personal-rank{padding:.5rem 1rem 0}:where(.arena-room) .personal-rank strong{font-size:34px}:where(.arena-room) .personal-rank small{font-size:11px}:where(.arena-room) .personal-detail{padding:.5rem 1rem 1rem}:where(.arena-room) .personal-metrics{margin:.5rem 0 .75rem;gap:.75rem}:where(.arena-room) .personal-metrics b{font-size:20px}:where(.arena-room) .personal-metrics span{font-size:10px}:where(.arena-room) .cutoff-callout{padding:.5rem .75rem;margin-bottom:0}:where(.arena-room) .cutoff-callout .row{font-size:11px}:where(.arena-room) .cutoff-callout p{font-size:10px}:where(.arena-room) .cutoff-callout .mini-track{display:none}:where(.arena-room) .personal .personal-note,:where(.arena-room) .personal .primary{display:none}:where(.arena-room) .panel-head{padding:1rem}:where(.arena-room) .race-title h2{font-size:18px}:where(.arena-room) .chart-tools button{padding:.25rem .5rem;font-size:10px}:where(.arena-room) .chart-legend{padding:0 1rem .25rem;gap:.75rem;font-size:10px}:where(.arena-room) .race-svg{height:174px}:where(.arena-room) .chart-wrap{padding:0 .5rem}:where(.arena-room) .chart-foot{padding:.75rem 1rem;font-size:10px;line-height:1.5}:where(.arena-room) .chart-panel{margin-bottom:1rem}:where(.arena-room) .board-tabs{padding:0 1rem;gap:1.25rem}:where(.arena-room) .board-tabs button{font-size:12px;min-height:44px;padding:.75rem 0}:where(.arena-room) .board-tabs .fresh{display:none}:where(.arena-room) .board-tabs .count{font-size:9px}:where(.arena-room) .table-controls{padding:.75rem;gap:.5rem}:where(.arena-room) .segments{width:100%;justify-content:space-between}:where(.arena-room) .segments button{font-size:10px;padding:.5rem;flex:1;min-height:34px}:where(.arena-room) .search{max-width:none;width:100%;padding:.5rem .75rem}:where(.arena-room) .search input{font-size:12px}:where(.arena-room) .data-head,:where(.arena-room) .data-row{grid-template-columns:33px minmax(110px,1fr) 68px 58px;gap:.25rem;padding:0 .75rem}:where(.arena-room) .data-head .equity-col,:where(.arena-room) .data-row .equity-col{display:none}:where(.arena-room) .data-row{font-size:11px;height:52px}:where(.arena-room) .data-head{font-size:9px}:where(.arena-room) .trader-cell{gap:.5rem}:where(.arena-room) .trader-cell .avatar{width:25px;height:25px;font-size:9px;border-radius:0}:where(.arena-room) .rank-move{display:none}:where(.arena-room) .you-label{font-size:8px}:where(.arena-room) .data-row .rank{gap:.25rem}:where(.arena-room) .cut-divider{padding:.5rem .75rem;font-size:9px}:where(.arena-room) .board-footer{font-size:9px;padding:.75rem}:where(.arena-room) .board-footer .link{font-size:10px}:where(.arena-room) .pinned .data-row{height:47px}:where(.arena-room) .mobile-action{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--edge);background:var(--panel);z-index:30}:where(.arena-room) .mobile-action .action-info{flex:1;font-size:11px;min-width:0}:where(.arena-room) .mobile-action .action-info strong{display:block;font-size:14px;font-weight:500}:where(.arena-room) .mobile-action .action-info small{display:block;font-size:9px;margin-top:.25rem}:where(.arena-room) .mobile-action .primary{min-height:42px;font-size:12px;padding:.75rem 1rem}:where(.arena-room) .page-footer{font-size:9px;padding-top:.75rem;gap:.75rem}:where(.arena-room) .page-footer>span:last-child{display:none}:where(.arena-room) .entry-hero{padding:1.25rem}:where(.arena-room) .entry-hero h2{font-size:25px}:where(.arena-room) .entry-hero p{font-size:11px}:where(.arena-room) .start-clock{font-size:43px}:where(.arena-room) .seat-section{padding:1.25rem}:where(.arena-room) .seat-map{grid-template-columns:repeat(40,minmax(0,1fr));gap:.25rem}:where(.arena-room) .seat-map i{max-height:none}:where(.arena-room) .seat-stats strong{font-size:20px}:where(.arena-room) .seat-stats small{font-size:10px}:where(.arena-room) .seat-key{font-size:9px}:where(.arena-room) .queue-preview{padding:1rem 1.25rem;gap:.5rem}:where(.arena-room) .queue-preview small{font-size:10px}:where(.arena-room) .queue-preview .link{font-size:10px}:where(.arena-room) .queue-preview .avatar:nth-child(n+4){display:none}:where(.arena-room) .waiting-bottom{grid-template-columns:1fr;gap:1rem}:where(.arena-room) .entry-card{padding:1rem;border-top-width:2px}:where(.arena-room) .entry-card .entry-price{font-size:27px;margin:.25rem 0}:where(.arena-room) .entry-card .facts{margin:.75rem 0}:where(.arena-room) .entry-card .primary{display:none}:where(.arena-room) .entry-card .entry-note{display:none}:where(.arena-room) .entry-card .personal-note{display:none}:where(.arena-room) .claim-value{font-size:33px;margin:.5rem 0}:where(.arena-room) .result-breakdown{padding:.5rem 0;margin-bottom:0}:where(.arena-room) .final-personal .personal-rank strong{font-size:29px}:where(.arena-room) .final-personal .personal-rank{display:none}:where(.arena-room) .state-banner{font-size:11px;padding:.75rem}:where(.arena-room) .state-banner p{font-size:10px}:where(.arena-room) .state-banner .link{font-size:10px}:where(.arena-room) .status-story{min-height:250px;padding:1.5rem}:where(.arena-room) .status-story h2{font-size:25px}:where(.arena-room) .status-story p{font-size:12px}:where(.arena-room) .activity-list{padding:0 1rem}:where(.arena-room) .activity-row{font-size:11px}:where(.arena-room) .activity-row small{font-size:10px}:where(.arena-room) .race-title{gap:.5rem}:where(.arena-room) .chart-tools{gap:0}}:where(.arena-room) .mobile-field{display:none}:where(.arena-room) .cut-values{display:flex;justify-content:space-between;margin-top:.75rem;font-size:10px;color:var(--muted)}:where(.arena-room) .cut-values b{font-weight:500;color:var(--gold);margin-left:.25rem}:where(.arena-room) .race-svg line,:where(.arena-room) .race-svg path{vector-effect:non-scaling-stroke}@media (max-width:600px){:where(.arena-room) .race-svg text{font-size:12px}:where(.arena-room) .personal-tag{display:none}:where(.arena-room) .mobile-field{display:inline-flex;min-height:32px}:where(.arena-room) .cut-values{display:none}:where(.arena-room) .entry-hero-time{margin-top:.25rem}:where(.arena-room) .entry-hero-time .start-clock{font-size:clamp(48px,16vw,64px)}}.arena-room[data-scene=delayed] .entry-hero-time .start-clock{font-size:clamp(30px,4vw,42px);white-space:normal}:where(.arena-room) .winner-panel{padding:0;margin-bottom:1.25rem;background:var(--panel);border-color:var(--ct-border-starting)}:where(.arena-room) .winner-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}:where(.arena-room) .winner-top>span{display:flex;align-items:center;gap:.5rem;color:var(--gold);font-size:12px}:where(.arena-room) .arena-podium{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:.75rem;padding:1.5rem 2rem 0;overflow:hidden}:where(.arena-room) .arena-podium:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:1200px;height:1200px;left:50%;top:43%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,hsl(var(--ct-action-accent)/.1),transparent 58%),repeating-conic-gradient(from 0deg at 50% 50%,hsl(var(--ct-data-money)/.07) 0deg 7deg,transparent 7deg 22deg)}:where(.arena-room) .podium-trader{padding:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}:where(.arena-room) .podium-medal{width:30px;height:30px;border:1px solid var(--soft);border-radius:50%;display:flex;align-items:center;justify-content:center;font:12px var(--font-geist-mono),monospace;margin-bottom:.25rem;background:var(--panel);color:var(--soft)}:where(.arena-room) .place-1 .podium-medal{width:60px;height:60px;border:2px solid var(--gold);color:var(--gold);background:hsl(var(--ct-data-money)/.1);box-shadow:var(--ct-shadow-glow-money)}:where(.arena-room) .place-3 .podium-medal{border-color:hsl(var(--ct-data-money)/.6);color:var(--gold)}:where(.arena-room) .podium-name{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%}:where(.arena-room) .podium-name strong{font-size:20px;font-weight:500;letter-spacing:-.025em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.arena-room) .place-1 .podium-name strong{font-size:28px}:where(.arena-room) .podium-name .avatar{width:22px;height:22px;font-size:8px}:where(.arena-room) .podium-trader:hover .podium-name strong{text-decoration:underline;text-underline-offset:4px}:where(.arena-room) .podium-performance{font-size:13px}:where(.arena-room) .podium-performance small{font-size:10px}:where(.arena-room) .podium-equity{font-size:11px;color:var(--soft);margin-bottom:.5rem}:where(.arena-room) .podium-equity span{color:var(--muted);font-size:10px}:where(.arena-room) .podium-step{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid var(--edge);border-bottom:0;height:76px;background:linear-gradient(180deg,hsl(var(--ct-text-secondary)/.1),hsl(var(--ct-text-secondary)/.02))}:where(.arena-room) .podium-step strong{font-size:28px;font-weight:500;letter-spacing:-.035em;color:var(--gold)}:where(.arena-room) .podium-step>small{font-size:10px;color:var(--muted)}:where(.arena-room) .place-1 .podium-step{height:104px;border-color:hsl(var(--ct-data-money)/.55);background:linear-gradient(180deg,hsl(var(--ct-data-money)/.2),hsl(var(--ct-data-money)/.03));box-shadow:var(--ct-shadow-glow-money)}:where(.arena-room) .place-1 .podium-step strong{font-size:38px}:where(.arena-room) .place-3 .podium-step{height:60px;background:linear-gradient(180deg,hsl(var(--ct-data-money)/.09),hsl(var(--ct-data-money)/.02))}:where(.arena-room) .champion-label{font:10px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--gold)}:where(.arena-room) .podium-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--edge);background:var(--raised);font-size:11px;color:var(--muted)}:where(.arena-room) .settlement-story{padding:1.5rem 2rem;min-height:0;display:block}:where(.arena-room) .settlement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}:where(.arena-room) .settlement-heading h2{margin-top:1.25rem;margin-bottom:.75rem}:where(.arena-room) .settlement-heading p{max-width:560px}:where(.arena-room) .settlement-live{display:flex;align-items:center;gap:.5rem;font-size:11px;color:var(--muted);white-space:nowrap;padding-top:.25rem}:where(.arena-room) .settlement-live .dot{color:var(--gold)}:where(.arena-room) .settlement-progress{margin-top:2rem}:where(.arena-room) .settlement-progress h3{font-size:12px;color:var(--soft);margin-bottom:1rem}:where(.arena-room) .settlement-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;margin:0}:where(.arena-room) .settlement-step{min-width:0;display:grid;grid-template-columns:24px 1fr;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}:where(.arena-room) .settlement-rail{height:3px;grid-column:1/-1;background:var(--line);position:relative;overflow:hidden;margin-bottom:.75rem}:where(.arena-room) .settlement-step-icon{width:24px;height:24px;grid-row:2/4;display:flex;align-items:center;justify-content:center;color:var(--muted);border:1px solid var(--edge)}:where(.arena-room) .settlement-step strong{font-size:11px;font-weight:500;color:var(--muted)}:where(.arena-room) .settlement-step small{font-size:10px}:where(.arena-room) .settlement-step.done .settlement-rail{background:var(--accent)}:where(.arena-room) .settlement-step.done .settlement-step-icon{color:var(--accent);border-color:var(--ct-border-live);background:var(--wash)}:where(.arena-room) .settlement-step.done strong{color:var(--soft)}:where(.arena-room) .settlement-step.active .settlement-step-icon{color:var(--gold);border-color:var(--ct-border-starting);background:var(--warm)}:where(.arena-room) .settlement-step.active small,:where(.arena-room) .settlement-step.active strong{color:var(--gold)}:where(.arena-room) .settlement-step.active .settlement-rail{background:var(--warm)}:where(.arena-room) .settlement-step.active .settlement-rail:after{content:"";display:block;width:42%;height:100%;background:var(--gold);animation:settlement-scan 2.4s ease-in-out infinite}:where(.arena-room) .settlement-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;border-top:1px solid var(--line);padding-top:1rem;margin-top:1.5rem;color:var(--muted);font-size:11px;line-height:1.6}:where(.arena-room) .settlement-foot>span{display:flex;align-items:flex-start;gap:.5rem}:where(.arena-room) .settlement-foot svg{margin-top:.25rem}:where(.arena-room) .settlement-foot>small{font-size:10px;text-align:right;max-width:190px}@keyframes settlement-scan{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}@media (max-width:1100px){:where(.arena-room) .settlement-steps{gap:.5rem}:where(.arena-room) .settlement-step{grid-template-columns:1fr}:where(.arena-room) .settlement-step-icon{grid-row:auto}:where(.arena-room) .settlement-heading{display:block}:where(.arena-room) .settlement-live{margin-top:.75rem}:where(.arena-room) .settlement-foot{flex-direction:column;gap:.5rem}:where(.arena-room) .settlement-foot>small{text-align:left;max-width:none}:where(.arena-room) .podium-name strong{font-size:16px}:where(.arena-room) .place-1 .podium-name strong{font-size:22px}}@media (max-width:600px){:where(.arena-room) .winner-panel{margin-bottom:1rem}:where(.arena-room) .winner-top{padding:.75rem;gap:.5rem}:where(.arena-room) .winner-top .link,:where(.arena-room) .winner-top>span{font-size:10px}:where(.arena-room) .arena-podium{gap:.5rem;padding:1.5rem .75rem 0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}:where(.arena-room) .arena-podium:before{width:660px;height:660px;top:39%}:where(.arena-room) .podium-trader{gap:.25rem}:where(.arena-room) .podium-medal{width:24px;height:24px;font-size:10px;margin-bottom:.25rem}:where(.arena-room) .place-1 .podium-medal{width:46px;height:46px}:where(.arena-room) .place-1 .podium-medal svg{width:23px;height:23px}:where(.arena-room) .podium-name{gap:.25rem}:where(.arena-room) .podium-name .avatar{display:none}:where(.arena-room) .podium-name strong{font-size:12px}:where(.arena-room) .place-1 .podium-name strong{font-size:16px}:where(.arena-room) .podium-performance{font-size:11px}:where(.arena-room) .podium-performance small{display:none}:where(.arena-room) .podium-equity{font-size:10px;margin-bottom:.5rem}:where(.arena-room) .podium-equity span{display:block;font-size:8px}:where(.arena-room) .podium-step{height:65px}:where(.arena-room) .place-1 .podium-step{height:90px}:where(.arena-room) .place-3 .podium-step{height:51px}:where(.arena-room) .podium-step strong{font-size:23px}:where(.arena-room) .place-1 .podium-step strong{font-size:29px}:where(.arena-room) .podium-step>small{font-size:9px}:where(.arena-room) .champion-label{font-size:8px;letter-spacing:0}:where(.arena-room) .podium-footer{padding:.75rem;font-size:9px;gap:.5rem}:where(.arena-room) .podium-footer .link{font-size:10px}:where(.arena-room) .settlement-story{padding:1.5rem 1.25rem}:where(.arena-room) .settlement-heading h2{font-size:25px}:where(.arena-room) .settlement-heading p{font-size:12px}:where(.arena-room) .settlement-live{font-size:10px}:where(.arena-room) .settlement-progress{margin-top:1.5rem}:where(.arena-room) .settlement-steps{display:flex;flex-direction:column;gap:0}:where(.arena-room) .settlement-step{position:relative;display:grid;grid-template-columns:28px 1fr;gap:.25rem .75rem;padding:0 0 1.25rem}:where(.arena-room) .settlement-step:last-child{padding-bottom:0}:where(.arena-room) .settlement-step-icon{width:28px;height:28px;grid-column:1;grid-row:1/3;background:var(--panel);position:relative;z-index:1}:where(.arena-room) .settlement-step strong{font-size:12px;grid-column:2}:where(.arena-room) .settlement-step small{grid-column:2}:where(.arena-room) .settlement-rail{position:absolute;top:28px;left:13px;width:2px;height:calc(100% - 28px);margin:0}:where(.arena-room) .settlement-step:last-child .settlement-rail{display:none}:where(.arena-room) .settlement-step.active .settlement-rail:after{width:100%;height:42%;animation-name:settlement-scan-vertical}:where(.arena-room) .settlement-foot{font-size:10px;line-height:1.6;margin-top:1.25rem;padding-top:1rem}:where(.arena-room) .settlement-foot>small{font-size:10px}}@keyframes settlement-scan-vertical{0%{transform:translateY(-110%)}to{transform:translateY(350%)}}@media (prefers-reduced-motion:reduce){:where(.arena-room) .settlement-step.active .settlement-rail:after{animation:none;transform:none;width:100%;height:100%}}.arena-room.workspace{width:100%}.arena-room .crumb a{display:inline-flex;align-items:center;gap:.5rem}.arena-room .arena-action-slot,.arena-room .arena-action-slot>*{width:100%}.arena-room .arena-action-slot a,.arena-room .arena-action-slot button{border-radius:0}.arena-room .arena-field-grid{border:0;border-radius:0}.arena-room .arena-field-header{height:30px;min-height:30px;padding:0 1.25rem;background:var(--raised)}.arena-room .arena-field-row{height:43px;min-height:43px;padding:0 1.25rem}.arena-room .arena-field-grid [role=columnheader]{font:inherit;font-size:10px;font-weight:400}.arena-room .arena-field-grid [role=cell]{font:inherit;font-size:12px}.arena-room .arena-field-grid [data-priority="3"]{min-width:0}.arena-room .search button{display:grid;place-items:center;min-width:24px;min-height:24px}.arena-room .settlement-step.failed small,.arena-room .settlement-step.failed strong{color:var(--neg)}.arena-room .settlement-step.failed .settlement-rail{background:var(--neg)}.arena-room .activity-row{overflow-wrap:anywhere}.arena-room .personal-metrics{margin-top:.75rem}.arena-room .prize-mini+small{display:block}.arena-room.arena-detail-sheet{width:440px;max-width:100%;overflow-y:auto;padding:2rem;border-radius:0;background:var(--panel)}.arena-room.arena-detail-sheet .facts{margin-top:1.5rem}.arena-room.arena-detail-sheet .metric-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.arena-room.arena-detail-sheet code{display:block;overflow-wrap:anywhere;max-width:230px;font-family:var(--font-geist-mono);font-size:11px}@media (max-width:1100px){.arena-room .arena-field-header,.arena-room .arena-field-row{padding:0 1rem}}@media (max-width:600px){.arena-room .arena-field-header,.arena-room .arena-field-row{padding:0 .75rem}.arena-room.arena-detail-sheet{width:100%;padding:1.25rem}.arena-room .entry-card .arena-action-slot{display:none}.arena-room .mobile-action .arena-action-slot{width:auto;min-width:0;flex:1}.arena-room .mobile-action small{display:block}}.arena-room .row{margin:0;justify-content:flex-start}.arena-room .row.spread{justify-content:space-between}.arena-room .link{color:var(--accent)}.arena-room .positive{color:var(--pos)}.arena-room .negative{color:var(--neg)}.arena-room .arena-field-row .trader-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-room .arena-field-row .trader-cell{min-width:0}.arena-room .arena-field-row .avatar{flex-shrink:0}.arena-room .prize-estimate-note{display:block;margin-top:.5rem}.arena-room .avatar[data-trader-avatar]{border-radius:0;font-size:10px}.arena-room .avatar:has(img):after{display:none}.arena-room .chart-panel:fullscreen{padding:2rem;display:flex;flex-direction:column;justify-content:center;background:var(--panel)}.arena-room .chart-panel:fullscreen .chart-wrap{width:100%}@media (min-width:601px){.arena-room .search{width:166px}}.arena-room .settlement-heading>div{width:100%;max-width:560px}