:root{--text:#f3f8fc;--dim:#b9c6d8;--faint:#8797b0;--ice:#d2f4ff;--ice-2:#9fe4ff;--amber:#ffd27a;--red:#ff6f62;--green:#9cf0a6;--edge:#ecf6ff75;--edge-hi:#f4fbffb8;--hair:#d6eaff26;--glass:linear-gradient(180deg, #ffffff13, #fff0 58%), radial-gradient(120% 150% at 50% 0%, #baeaff12, #baeaff00 62%), linear-gradient(180deg, #18213aa8, #0d13259e);--glass-dense:linear-gradient(180deg, #ffffff12, #fff0 40%), linear-gradient(180deg, #161e36e0, #0c1122db);--hp-hi:linear-gradient(180deg, #c3f79c, #6fd34c 60%, #58bd3c);--hp-mid:linear-gradient(180deg, #fff09a, #f2cf3f 60%, #ddb22a);--hp-lo:linear-gradient(180deg, #ffb1a1, #f6564a 60%, #df3b33);--mp:linear-gradient(180deg, #c6e3ff, #7fb4ff);--st:linear-gradient(180deg, #f6e2ad, #d9b467);--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, "Helvetica Neue", Roboto, Arial, "Liberation Sans", sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--cut:7px;--clip:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));--pad:16px;--left-w:278px;--right-w:408px;--feeds-w:372px;--bottom-max:720px;--top-h:50px;--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--c:var(--ice)}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#121330;margin:0;font-size:13px;overflow:hidden}button{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dim{color:var(--faint)}#stage,#gl,#labels{position:fixed;inset:0}#gl canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}#labels{pointer-events:none;overflow:hidden}#hud{pointer-events:none;z-index:10;position:fixed;inset:0}#hud>*{pointer-events:auto}body.hud-hidden #hud,body.hud-hidden #labels .ntag-wrap{opacity:0;pointer-events:none}body.hud-hidden #hud>*{pointer-events:none}#hud,#labels .ntag-wrap{transition:opacity .35s}.panel{background:var(--glass);border:1px solid var(--edge);clip-path:var(--clip);position:relative;box-shadow:inset 0 1px #ffffff29}.panel:before{content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--edge-hi) 50%, var(--edge-hi) calc(50% + 1.1px), transparent calc(50% + 1.1px)) top left / var(--cut) var(--cut) no-repeat, linear-gradient(135deg, transparent calc(50% - 1.1px), var(--edge-hi) calc(50% - 1.1px), var(--edge-hi) 50%, transparent 50%) bottom right / var(--cut) var(--cut) no-repeat;position:absolute;inset:-1px}.lbl,.panel-title{font:600 9px/1.2 var(--sans);letter-spacing:.24em;color:var(--faint);text-transform:uppercase}kbd{font:600 8.5px var(--sans);letter-spacing:.06em;opacity:.5;border:1px solid;border-radius:3px;padding:1px 4px}.card-name:before,.bn-text b:before,.bn-sub b:before,.standings td.nm i,.ntag-name:before{content:"";background:var(--c);flex:none;width:6px;height:6px;margin:0 7px 1px 1px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 0 1px #ffffff8c}.topbar{top:var(--pad);height:var(--top-h);white-space:nowrap;align-items:stretch;padding:0 4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{border-right:1px solid var(--hair);align-items:center;gap:10px;padding:0 16px 0 14px;display:flex}.brand .logo{background:linear-gradient(135deg,#dcf7fff2,#a0e4ff26);border:1.5px solid #f0faff;flex:none;width:12px;height:12px;margin:0 3px;transform:rotate(45deg);box-shadow:0 0 9px #beecff80}.brand .word{font:600 14px var(--sans);letter-spacing:.42em;color:#fff;margin-right:-.2em}.mode-pill{font:600 9px/1 var(--sans);letter-spacing:.22em;color:#fff;background:#ffffff0f;border:1px solid #fff6;border-radius:999px;padding:4px 8px 4px 17px;position:relative}.mode-pill:before{content:"";background:#ff5f57;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:7px}.mode-pill.pill-live:before{animation:1.6s ease-in-out infinite livePulse}.mode-pill.pill-replay:before{background:var(--amber)}.arena-pill{font:600 8px/1 var(--sans);letter-spacing:.18em;color:var(--dim);border:1px solid var(--hair);border-radius:999px;padding:3px 7px;display:none}.arena-pill.show{display:inline-block}.arena-pill.fallback{color:var(--amber);border-color:#ffd27a73}.tb-cell{border-right:1px solid var(--hair);flex-direction:column;justify-content:center;gap:3px;min-width:82px;padding:0 16px;display:flex}.tb-cell:last-child{border-right:0}.tb-cell .val{letter-spacing:.02em;font-size:17px;font-weight:500;line-height:1.1}.tb-cell .val small{color:var(--faint);font-size:11px}.tb-cell.fw{min-width:236px;padding-bottom:6px;position:relative}.tb-cell.fw .val{color:var(--text);font-size:14px}.fw-state{font:600 8.5px var(--sans);letter-spacing:.2em;color:var(--dim);position:absolute;top:8px;right:14px}.tb-cell.fw.closing .fw-state{color:var(--amber);animation:1.4s ease-in-out infinite blink}.fw-bar{background:#ffffff1f;height:2px;position:absolute;bottom:6px;left:16px;right:16px}.fw-bar i{background:linear-gradient(90deg,#a9e6ff,#f4fcff);height:100%;transition:width .3s linear;display:block}.tb-cell.fw.closing .fw-bar i{background:linear-gradient(90deg,#ffc56a,#fff1c8)}.left{top:calc(var(--pad) + var(--top-h) + 12px);left:var(--pad);bottom:var(--pad);flex-direction:column;justify-content:space-between;gap:8px;display:flex;position:absolute}#hud>.left{pointer-events:none}.left>*{pointer-events:auto}.roster{width:var(--left-w);flex-direction:column;flex:none;gap:5px;display:flex}.roster-head{cursor:pointer;justify-content:space-between;align-items:center;padding:0 2px 0 4px;display:flex}.cards{flex-direction:column;gap:7px;display:flex}.card{--cut:6px;cursor:pointer;padding:8px 12px 8px 13px;transition:border-color .2s,box-shadow .2s,opacity .4s,filter .4s;overflow:hidden}.card:hover{border-color:var(--edge-hi)}.card.followed{box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), inset 0 0 22px color-mix(in srgb, var(--c) 20%, transparent);border-color:#ffffffdb}.card-stripe{left:0;top:var(--cut);background:var(--c);opacity:.85;width:2px;position:absolute;bottom:0}.card-top{align-items:center;gap:8px;min-width:0;display:flex}.card-idx{font:600 9px/14px var(--sans);font-variant-numeric:tabular-nums;color:var(--faint);text-align:center;border:1px solid var(--hair);border-radius:50%;flex:none;width:15px;height:15px}.card-name{font:600 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;display:inline-flex}.card-status{font:600 8.5px var(--sans);letter-spacing:.18em;color:var(--faint);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.card-status.thinking{color:var(--ice)}.card-status.acting{color:var(--dim)}.card-status.autopilot,.card-status.scripted{color:var(--amber)}.card-status.dead{color:var(--red)}.dots{gap:2px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.card-model{color:var(--dim);white-space:nowrap;align-items:center;gap:6px;margin:2px 0 6px;font-size:11px;display:flex}.card-label{text-overflow:ellipsis;overflow:hidden}.card-standin,.card-route{font:600 7.5px/1 var(--sans);letter-spacing:.16em;color:var(--amber);border:1px solid #ffd27a73;border-radius:999px;flex:none;padding:2px 6px}.card-route{color:var(--dim);border-color:var(--hair)}.card-route.openrouter{color:#d9c6ff;border-color:#c9aaff66}.card-route[hidden]{display:none}.card-standin.out{color:var(--red);border-color:#ff6f6280}.card-cost{color:var(--text);margin-left:auto;font-size:11px}.bars{gap:3px;display:grid}.bar{font:600 8px var(--sans);color:var(--faint);letter-spacing:.12em;grid-template-columns:18px 1fr 26px;align-items:center;gap:6px;display:grid}.bar-t{clip-path:polygon(0 0,100% 0,calc(100% - 3px) 58%,74% 58%,calc(74% - 3px) 100%,0 100%);background:linear-gradient(#0408129e,#0a101e80);height:7px;position:relative}.bar-t i{background:var(--hp-hi);width:100%;height:100%;transition:width .25s ease-out;display:block}.card[data-hp=mid] .bar.hp .bar-t i{background:var(--hp-mid)}.card[data-hp=lo] .bar.hp .bar-t i{background:var(--hp-lo)}.bar.mp .bar-t,.bar.st .bar-t{clip-path:polygon(0 0,100% 0,calc(100% - 2px) 100%,0 100%);height:3px}.bar.mp .bar-t i{background:var(--mp)}.bar.st .bar-t{height:2px}.bar.st .bar-t i{background:var(--st);opacity:.8}.bar-v{text-align:right;font:500 10px var(--sans);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:0}.card.low .bar.hp .bar-t i{animation:.9s ease-in-out infinite lowPulse}.card.out{box-shadow:inset 0 1px #ffffff29,inset 0 0 22px #beecff47}.card-step{font:11px var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-height:14px;margin-top:6px;overflow:hidden}.card-step .arrow{background:var(--c);clip-path:polygon(0 0,100% 50%,0 100%);width:4px;height:7px;margin-right:7px;display:inline-block}.card-items{font:10px var(--sans);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.card-items b{color:var(--dim);font-weight:600}.card.dead{opacity:.46;filter:saturate(.2)}.card.dead .card-name{-webkit-text-decoration:line-through #fff9;text-decoration:line-through #fff9}.card.dead .card-step,.card.dead .card-items{display:none}.feeds{width:var(--feeds-w);flex-direction:column;gap:8px;min-height:0;display:flex}.killfeed{flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.kf-item{--cut:5px;font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;clip-path:var(--clip);white-space:nowrap;background:linear-gradient(90deg,#141c32c7,#141c3280);border:1px solid #ecf6ff52;align-items:center;gap:8px;padding:5px 12px;animation:.4s cubic-bezier(.2,.9,.2,1) kfIn;display:flex}.kf-item b{font-weight:600;color:#fff!important}.kf-x{background:var(--ice-2);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;width:5px;height:8px}.kf-item .victim{text-decoration:line-through;text-decoration-thickness:1px;color:var(--dim)!important}.kf-cause{font:400 10px var(--sans);color:var(--dim);letter-spacing:.02em;text-transform:none}.eventfeed{flex-direction:column;min-height:0;padding:9px 12px;display:flex}.ev-rows{flex-direction:column;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.ev{font:11px/1.65 var(--sans);color:var(--dim);white-space:nowrap;flex:none;align-items:baseline;gap:7px;animation:.25s ease-out evIn;display:flex;overflow:hidden}.ev-t{color:var(--faint);flex:none;font-size:10px}.ev b{font:600 10px var(--sans);letter-spacing:.12em;text-transform:uppercase;flex:none}.ev b.hot{color:var(--ice)}.ev-op{color:var(--text);text-overflow:ellipsis;overflow:hidden}.ev-op.fail{color:#ffa69c;flex:none;-webkit-text-decoration:line-through #ffa69c99;text-decoration:line-through #ffa69c99}.ev-why{color:#ffbdb4;text-overflow:ellipsis;overflow:hidden}.ev-src{font:600 7.5px/1 var(--sans);letter-spacing:.14em;color:var(--dim);border:1px solid var(--hair);text-transform:uppercase;border-radius:999px;flex:none;align-self:center;padding:2px 5px}.ev-n{color:#14182a;background:var(--dim);border-radius:6px;flex:none;padding:0 5px;font-size:9px;font-weight:700}.ev-cost{color:var(--faint);flex:none}.ev.soft .ev-op{color:var(--dim)}.ev.hot .ev-op{color:var(--ice)}.bottom{left:50%;bottom:var(--pad);width:min(var(--bottom-max), calc(100vw - 2 * max(var(--feeds-w), var(--right-w)) - 4 * var(--pad)));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.budget{width:min(100%,420px);padding:8px 13px 7px}.b-head{justify-content:space-between;align-items:baseline;display:flex}.b-val{font-size:14px;font-weight:500}.b-val small{color:var(--faint);font-size:11px;font-weight:400}.budget.warn .b-val{color:var(--amber)}.b-bar{background:#0408128c;height:4px;margin:7px 0 6px;overflow:hidden}.b-fill{gap:1px;height:100%;display:flex}.b-fill i{background:var(--c);opacity:.85;height:100%;transition:width .4s ease-out;display:block}.b-foot{color:var(--faint);font-size:9.5px}.replay{align-items:center;gap:10px;width:100%;padding:7px 12px;display:none}.is-replay .replay{display:flex}.rp-play{border:1px solid var(--edge);color:#fff;cursor:pointer;background:#ffffff14;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.rp-play:before,.rp-play:after{content:"";background:currentColor;border-radius:1px;width:3px;height:10px;margin-top:-5px;position:absolute;top:50%;left:50%}.rp-play:before{margin-left:-5px}.rp-play:after{margin-left:2px}.rp-play.paused:before{clip-path:polygon(0 0,100% 50%,0 100%);border-radius:0;width:9px;margin-left:-3px}.rp-play.paused:after{display:none}.rp-time{color:var(--dim);flex:none;font-size:11px}.rp-track{cursor:pointer;touch-action:none;flex:1;height:22px;position:relative}.rp-track:before{content:"";background:#ffffff29;height:2px;position:absolute;top:10px;left:0;right:0}.rp-fill{background:linear-gradient(90deg, var(--ice-2), #fff);height:2px;position:absolute;top:10px;left:0}.rp-head{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#fff;width:8px;height:12px;margin-left:-4px;position:absolute;top:5px}.rp-markers .mk{background:#d2f4ffbf;width:2px;height:8px;margin-left:-1px;position:absolute;top:7px}.rp-markers .mk.kill,.rp-markers .mk.death{background:var(--red);width:6px;height:6px;margin-left:-3px;top:8px;transform:rotate(45deg)}.rp-markers .mk.phase{background:var(--amber);width:1px;height:14px;margin-left:0;top:4px}.rp-speeds{flex:none;gap:4px;display:flex}.rp-speeds button{font:600 9.5px var(--sans);font-variant-numeric:tabular-nums;border:1px solid var(--hair);color:var(--dim);cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px}.rp-speeds button.on{color:#121a2e;background:#ffffffeb;border-color:#fff}.rp-verified{font:600 9px var(--sans);letter-spacing:.08em;color:var(--dim);border:1px solid var(--hair);border-radius:999px;flex:none;padding:4px 9px}.rp-verified b{letter-spacing:.2em;margin-right:4px;font-weight:600}.rp-verified.ok{color:var(--green);border-color:#9cf0a673}.rp-verified.ok b:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:3px;height:7px;margin:0 7px 1px 1px;display:inline-block;transform:rotate(40deg)}.rp-verified.bad{color:var(--amber);border-color:#ffd27a80}.cams{right:var(--pad);bottom:var(--pad);width:var(--right-w);align-items:center;gap:6px;padding:4px 8px 4px 5px;display:flex;position:absolute}.cam-btn{color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.cam-lbl,.cam-btn kbd{display:none}.ico,.fol-btn{border:1px solid var(--edge);background:radial-gradient(circle at 50% 30%,#ffffff29,#fff0 70%),#121a309e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:color .15s,border-color .15s;display:grid;box-shadow:inset 0 1px #fff3}.ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cam-btn .ico{color:#fff}.cam-btn:hover{color:var(--text)}.cam-btn:hover .ico,.fol-btn:hover{border-color:#ffffffd9}.cam-btn.on{color:#fff}.cam-btn.on .ico{color:#16203a;background:radial-gradient(circle at 50% 30%,#fff,#e4f6ff 75%);border-color:#fff;box-shadow:0 0 0 3px #d2f4ff29,0 0 14px #d2f4ff73}.cam-btn.ghost{margin-left:2px}.follow{align-items:center;gap:5px;margin-left:auto;display:flex}.follow .lbl{text-shadow:0 1px 2px #0000008c;margin-right:3px}.fol-btn{border-color:color-mix(in srgb, var(--c) 72%, white);color:#fff;width:28px;height:28px;font:600 11px var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;padding:0}.fol-btn.on{color:#121a2e;background:radial-gradient(circle at 50% 30%, #fff, color-mix(in srgb, var(--c) 55%, white) 80%);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 30%, transparent), 0 0 14px color-mix(in srgb, var(--c) 55%, transparent);border-color:#fff}.banner{top:calc(var(--pad) + var(--top-h) + 22px);opacity:0;width:max-content;min-width:min(300px, calc(100vw - 2 * max(var(--left-w), var(--right-w)) - 4 * var(--pad)));clip-path:inset(0 50%);max-width:calc(100vw - 2 * max(var(--left-w), var(--right-w)) - 4 * var(--pad));text-align:center;background:linear-gradient(90deg,#141d3600,#141d36bd 18% 82%,#141d3600);flex-direction:column;align-items:center;gap:4px;padding:9px 40px 11px;transition:opacity .3s,clip-path .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;left:50%;transform:translate(-50%);pointer-events:none!important}.banner:before,.banner:after{content:"";background:linear-gradient(90deg,#0000,#f4fbffd9 22% 78%,#0000);height:1px;position:absolute;left:0;right:0}.banner:before{top:0}.banner:after{bottom:0}.banner.show{opacity:1;clip-path:inset(0)}.bn-kicker{font:600 8.5px/1.4 var(--sans);letter-spacing:.36em;color:var(--ice);align-items:center;gap:9px;margin-right:-.36em;display:inline-flex}.bn-kicker:before,.bn-kicker:after{content:"";border:1px solid;width:4px;height:4px;transform:rotate(45deg)}.bn-kicker:after{margin-left:-.36em}.banner.warn .bn-kicker{color:var(--amber)}.bn-text{font:500 16px/1.3 var(--sans);letter-spacing:.04em;color:#fff;text-shadow:0 1px 3px #00000073}.bn-text b,.bn-sub b{letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;font-weight:700;display:inline-flex}.bn-sub{font:500 10.5px/1.3 var(--sans);letter-spacing:.08em;color:var(--dim)}.bn-sub b{margin-left:2px;font-weight:600}.bn-sub b:before{width:5px;height:5px;margin-right:5px}.conn{top:calc(var(--pad) + var(--top-h) + 12px);font:600 9.5px var(--sans);letter-spacing:.24em;color:var(--amber);opacity:0;background:#10172ccc;border:1px solid #ffd27a80;border-radius:999px;padding:7px 15px;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%);pointer-events:none!important}.conn.show{opacity:1;animation:1.8s ease-in-out infinite blink}.endscreen{opacity:0;background:radial-gradient(#0a0c2099,#0a0c201f 72%);justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0;pointer-events:none!important}.endscreen.show{opacity:1}.endscreen.show .end-card{pointer-events:auto;transform:none}.end-card{--cut:12px;text-align:center;background:linear-gradient(#ffffff12,#fff0 40%),linear-gradient(#161e36f2,#0c1122f0);width:min(660px,92vw);padding:22px 30px 20px;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.98)}.end-x{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:12px}.end-x:hover{color:var(--text)}.end-x:before,.end-x:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:10px;left:4px;transform:rotate(45deg)}.end-x:after{transform:rotate(-45deg)}.end-head{margin-bottom:14px;padding:12px 0 16px;position:relative}.end-head:before,.end-head:after{content:"";background:linear-gradient(90deg,#0000,#f4fbffb3 20% 80%,#0000);height:1px;position:absolute;left:0;right:0}.end-head:before{top:0}.end-head:after{bottom:0}.end-system{font:600 8.5px var(--sans);letter-spacing:.34em;color:var(--ice);align-items:center;gap:9px;display:inline-flex}.end-system:before,.end-system:after{content:"";border:1px solid;width:4px;height:4px;transform:rotate(45deg)}.end-kicker{font:600 9.5px var(--sans);letter-spacing:.3em;color:var(--dim);margin-top:12px}.end-winner{font:300 48px/1.08 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 0 26px color-mix(in srgb, var(--c) 55%, transparent), 0 1px 2px #0006;margin:6px -.3em 4px 0;animation:.9s cubic-bezier(.2,.8,.2,1) winIn}.end-sub{color:var(--dim);letter-spacing:.03em;font-size:11.5px}.standings{border-collapse:collapse;width:100%;font-size:12px}.standings th{font:600 8.5px var(--sans);letter-spacing:.22em;color:var(--faint);text-align:left;border-bottom:1px solid var(--hair);padding:0 8px 7px}.standings td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #d6eaff12;padding:7px 8px}.standings td.pl{color:var(--faint);width:26px}.standings tbody tr:first-child td.pl{color:#fff}.standings td.nm{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap}.standings td.nm i{margin:0 9px 1px 1px}.standings td.nm small{font:10px var(--sans);letter-spacing:.02em;text-transform:none;color:var(--faint);margin-left:16px;display:block}.standings td.fate{color:var(--dim);font-size:11.5px}.standings td.fate .alive{color:var(--green)}.end-replay{color:var(--faint);margin-top:14px;font-size:10px}.end-replay a{color:var(--ice);border-bottom:1px solid #d2f4ff66;text-decoration:none}.lightbox{z-index:50;opacity:0;pointer-events:none;cursor:zoom-out;background:#080a1acc;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .2s;display:flex;position:fixed;inset:0}.lightbox.show{opacity:1;pointer-events:auto}.lightbox img{image-rendering:auto;border:1px solid var(--edge);width:min(78vw,960px);box-shadow:0 20px 60px #0009}.lb-cap{font:600 9.5px var(--sans);letter-spacing:.22em;color:var(--dim);text-transform:uppercase}#boot{z-index:100;background:linear-gradient(#141433 0%,#2a2356 46%,#5b3a66 72%,#9a5a68 90%,#c9806c 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0}#boot.gone{opacity:0;visibility:hidden}.boot-mark{font:300 30px var(--sans);letter-spacing:.52em;color:#fff;margin-right:-.52em;padding:14px 8px 15px;position:relative}.boot-mark:before,.boot-mark:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf 25% 75%,#0000);height:1px;position:absolute;left:-30px;right:calc(.52em - 30px)}.boot-mark:before{top:0}.boot-mark:after{bottom:0}.boot-line{font:600 9.5px var(--sans);letter-spacing:.32em;color:#f0f6ffb8;text-transform:uppercase}.boot-dots:after{content:"";animation:1.2s steps(4,end) infinite bootDots}.fps{z-index:60;font:600 10px var(--mono);color:var(--green);pointer-events:none;background:#0009;border-radius:2px;padding:3px 7px;position:fixed;top:6px;right:8px}@keyframes chipThink{50%{opacity:.35;transform:rotate(45deg)scale(.7)}}@keyframes blink{50%{opacity:.4}}@keyframes dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes livePulse{50%{opacity:.3}}@keyframes lowPulse{50%{opacity:.55}}@keyframes kfIn{0%{opacity:0;transform:translate(-20px)}}@keyframes evIn{0%{opacity:0;transform:translateY(6px)}}@keyframes turnIn{0%{opacity:0;transform:translateY(6px)}}@keyframes glyphIn{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes glitch{0%{opacity:.6;transform:translateY(-50%)translate(-3px)}50%{transform:translateY(-50%)translate(3px)}to{transform:translateY(-50%)}}@keyframes dmgIn{0%{opacity:0;transform:translateY(-50%)scale(1.6)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes winIn{0%{opacity:0;letter-spacing:.6em;filter:blur(6px)}}@keyframes bootDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.pnl-toggle{border:1px solid var(--hair);width:20px;height:20px;color:var(--dim);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;position:relative}.pnl-toggle:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}.pnl-toggle[aria-expanded=false]:before{transform:translate(-70%,-50%)rotate(-45deg)}.pnl-toggle:hover{color:var(--text);border-color:var(--edge)}.eventfeed .panel-title,.b-head{cursor:pointer}.eventfeed .panel-title{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.b-head .pnl-toggle{align-self:center;margin-left:8px}.roster-head .lbl{text-shadow:0 1px 2px #00000080}#hud.c-roster .card{padding-top:6px;padding-bottom:6px}#hud.c-roster .card-model,#hud.c-roster .card-step,#hud.c-roster .card-items,#hud.c-roster .bar.mp,#hud.c-roster .bar.st{display:none}#hud.c-roster .bars{margin-top:5px}#hud.c-log .ev-rows,#hud.c-spend .b-bar,#hud.c-spend .b-foot{display:none}#hud.c-cot .right{bottom:auto}@media (max-width:1500px){:root{--left-w:250px;--right-w:360px;--feeds-w:330px;--bottom-max:620px}.tb-cell.fw{min-width:210px}}@media (max-width:1200px){:root{--left-w:228px;--right-w:318px;--feeds-w:292px;--bottom-max:560px}.tb-cell{min-width:66px;padding:0 12px}.tb-cell.fw{min-width:186px}.brand{padding:0 12px 0 10px}.brand .word{letter-spacing:.34em;font-size:13px}.follow .lbl{display:none}.replay{flex-wrap:wrap;row-gap:4px}.rp-track{flex:100%;order:5}.rp-verified{margin-left:auto}}@media (max-width:1000px){:root{--left-w:210px;--right-w:280px;--feeds-w:250px}.b-foot{display:none}.card-model .card-label{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.kf-item{padding:4px 10px;font-size:10.5px}.cam-btn.ghost{display:none}}@media (max-width:860px){:root{--left-w:196px;--right-w:252px;--feeds-w:230px;--pad:10px}.brand .word{display:none}.tb-cell.fw{min-width:160px}.budget,.cot-minis{display:none}.cams{gap:4px;padding:4px 5px}.follow{gap:4px}}@media (max-height:860px){:root{--pad:12px;--top-h:44px}.card{padding:6px 10px 6px 12px}.card-items{display:none}.card-model{margin:2px 0 5px}.cards{gap:6px}.eventfeed{display:none}}@media (max-height:720px){.bar.st{display:none}}@media (max-height:640px){.card-step{display:none}}@media (orientation:portrait) and (max-width:900px){:root{--pad:6px;--top-h:40px;--chips-h:46px;--sheet-min:48px;--sheet-max:55vh;--cams-h:48px;--chips-top:calc(var(--sa-t) + var(--pad) * 2 + var(--top-h));--sheet-top-c:calc(var(--sheet-min) + var(--sa-b))}.topbar{top:calc(var(--sa-t) + var(--pad));left:calc(var(--sa-l) + var(--pad));right:calc(var(--sa-r) + var(--pad));height:var(--top-h);padding:0;transform:none}.brand{grid-template-columns:auto auto;align-content:center;justify-items:start;gap:3px 7px;padding:0 8px 0 10px;display:grid}.brand .word{display:none}.brand .logo{grid-row:1/3;width:9px;height:9px;margin:0 2px}.mode-pill{letter-spacing:.16em;padding:3px 6px 3px 14px;font-size:8px}.mode-pill:before{width:5px;height:5px;margin-top:-2.5px;left:5px}.arena-pill{letter-spacing:.12em;padding:2px 5px;font-size:6.5px}.tb-cell{gap:2px;min-width:0;padding:0 9px}.tb-cell .lbl{letter-spacing:.16em;font-size:7.5px}.tb-cell .val{font-size:14px}.tb-cell.fw{flex:1;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 6px;min-width:0;padding-bottom:6px;display:grid}.tb-cell.fw .val{text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}.fw-state{letter-spacing:.1em;text-overflow:ellipsis;grid-area:1/2;justify-self:end;max-width:100%;font-size:7.5px;position:static;overflow:hidden}.fw-bar{bottom:4px;left:9px;right:9px}.left{top:var(--chips-top);left:calc(var(--sa-l) + var(--pad));right:calc(var(--sa-r) + var(--pad));bottom:auto}.roster{width:auto}.roster-head,.feeds{display:none}.cards{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.card{--cut:5px;min-width:62px;min-height:var(--chips-h);flex:1 1 0;padding:7px 6px 6px 7px}.card-stripe{display:none}.card-top{gap:4px}.card-idx,.card-model,.card-step,.card-items,.bar.st,.bar-l,.bar-v,.card-status{display:none}.card:has(.card-status.thinking) .card-name:before{animation:.9s ease-in-out infinite chipThink}.card-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;min-width:0;font-size:10px;display:block;overflow:hidden}.card-name:before{width:5px;height:5px;margin:0 5px 1px 1px}.bars{gap:3px;margin-top:6px}.bar{grid-template-columns:1fr;gap:0}.bar-t{height:5px}.bar.mp .bar-t{height:2px}#hud.c-roster .card{padding:7px 6px 6px 7px}#hud.c-roster .bar.mp{display:grid}#hud.c-roster .bars{margin-top:6px}.banner,.conn{top:calc(var(--chips-top) + var(--chips-h) + 10px)}.banner{min-width:0;max-width:calc(100vw - 16px);padding:8px 26px 9px}.bn-text{font-size:14px}.bn-sub{font-size:10px}#hud .right{top:auto;left:var(--sa-l);right:var(--sa-r);width:auto;height:var(--sheet-max);bottom:0}#hud.c-cot .right{height:auto;bottom:0}#hud .cot{--cut:10px;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%, 0 var(--cut));padding-bottom:var(--sa-b);border-bottom:0}#hud .cot:before{background:linear-gradient(135deg, transparent 50%, var(--edge-hi) 50%, var(--edge-hi) calc(50% + 1.1px), transparent calc(50% + 1.1px)) top left / var(--cut) var(--cut) no-repeat, linear-gradient(45deg, transparent 50%, var(--edge-hi) 50%, var(--edge-hi) calc(50% + 1.1px), transparent calc(50% + 1.1px)) top right / var(--cut) var(--cut) no-repeat}#hud .cot-head{min-height:var(--sheet-min);gap:7px;padding:2px 4px 2px 14px}#hud .cot-title,#hud .cot-minis{display:none}#hud .cot-pin{min-width:56px;min-height:44px;padding:0 10px}#hud .cot .pnl-toggle{border:0;width:44px;height:44px}#hud .cot-jump{min-height:44px;padding:0 16px}#hud .cot-stream{padding:2px 14px 14px}.rp-speeds{gap:0}.cams{left:calc(var(--sa-l) + var(--pad));right:calc(var(--sa-r) + var(--pad));width:auto;bottom:calc(var(--sheet-max) + var(--pad));justify-content:space-between;gap:4px;padding:2px 0}#hud.c-cot .cams{bottom:calc(var(--sheet-top-c) + var(--pad))}.cam-lbl,.cam-btn kbd,.follow .lbl{display:none}.cam-btn{justify-content:center;min-width:44px;min-height:44px;padding:0}.ico,.fol-btn{width:44px;height:44px}.ico svg{width:19px;height:19px}.follow{gap:4px}.fol-btn{font-size:13px}.budget{display:none}.bottom{left:calc(var(--sa-l) + var(--pad));right:calc(var(--sa-r) + var(--pad));width:auto;bottom:calc(var(--sheet-max) + var(--pad) * 2 + var(--cams-h));transform:none}#hud.c-cot .bottom{bottom:calc(var(--sheet-top-c) + var(--pad) * 2 + var(--cams-h))}.rp-play,.rp-speeds button{min-width:44px;min-height:44px}.end-card{width:calc(100vw - 16px);max-height:calc(100vh - 32px);padding:18px 12px 16px;overflow-y:auto}.end-winner{letter-spacing:.24em;margin-right:-.24em;font-size:34px}.standings th:nth-child(4),.standings td:nth-child(4),.standings th:nth-child(5),.standings td:nth-child(5){display:none}.end-x{width:44px;height:44px;top:2px;right:2px}.end-x:before,.end-x:after{top:21px;left:15px}}@media (orientation:portrait) and (min-width:600px) and (max-width:900px){:root{--sheet-max:45vh;--chips-h:56px}.card-model,#hud.c-roster .card-model{margin:2px 0 0;display:flex}.card-model .card-cost,.card-model .card-standin,.card-model .card-route{display:none}}@media (orientation:landscape) and (max-height:500px){:root{--pad:6px;--top-h:34px;--rail-w:170px;--drawer-w:290px;--cams-h:48px;--rp-h:80px;--below-top:calc(var(--sa-t) + var(--pad) * 2 + var(--top-h))}.topbar{top:calc(var(--sa-t) + var(--pad));height:var(--top-h)}.brand{gap:6px;padding:0 8px}.brand .word{display:none}.brand .logo{width:9px;height:9px}.tb-cell{gap:2px;min-width:0;padding:0 10px}.tb-cell .lbl{letter-spacing:.16em;font-size:7.5px}.tb-cell .val{font-size:14px}.tb-cell.fw{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 6px;width:200px;min-width:0;padding-bottom:6px;display:grid}.tb-cell.fw .val{text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}.fw-state{letter-spacing:.1em;text-overflow:ellipsis;grid-area:1/2;justify-self:end;max-width:100%;font-size:7.5px;position:static;overflow:hidden}.fw-bar{bottom:4px;left:10px;right:10px}.left{top:var(--below-top);left:calc(var(--sa-l) + var(--pad));bottom:calc(var(--sa-b) + var(--pad))}.roster{width:var(--rail-w)}#hud.c-roster .roster{width:96px}.feeds{display:none}.roster-head{min-height:44px}.roster-head .pnl-toggle{border:0;width:44px;height:44px}.cards{gap:4px}.card{--cut:5px;min-height:44px;padding:5px 8px 5px 10px}.card-idx,.card-model,.card-step,.card-items,.bar.st,.bar-l{display:none}.card-name{letter-spacing:.12em;font-size:11px}.card-name:before{width:5px;height:5px;margin-right:6px}.card-status{letter-spacing:.12em;font-size:7.5px}.bars{gap:3px;margin-top:5px}.bar{grid-template-columns:1fr 22px;gap:4px}.bar-t{height:5px}.bar.mp .bar-t{height:2px}#hud.c-roster .card-status,#hud.c-roster .bar-v{display:none}#hud.c-roster .bar{grid-template-columns:1fr}#hud .right{top:var(--below-top);right:calc(var(--sa-r) + var(--pad));bottom:calc(var(--sa-b) + var(--pad) * 2 + var(--cams-h));width:var(--drawer-w)}#hud.is-replay:not(.c-cot) .right{bottom:calc(var(--sa-b) + var(--pad) * 3 + var(--cams-h) + var(--rp-h))}#hud .cot-title,#hud .cot-minis{display:none}#hud .cot-head{gap:6px;min-height:48px;padding:2px 4px 2px 12px}#hud .cot-pin{min-width:56px;min-height:44px;padding:0 9px}#hud .cot .pnl-toggle{border:0;width:44px;height:44px}#hud .cot-jump{min-height:44px;padding:0 16px}.cams{left:auto;right:calc(var(--sa-r) + var(--pad));width:max-content;max-width:calc(100vw - var(--sa-l) - var(--sa-r) - var(--pad) * 3 - var(--rail-w));bottom:calc(var(--sa-b) + var(--pad));justify-content:space-between;gap:4px;padding:2px 0}.cam-lbl,.cam-btn kbd,.follow .lbl{display:none}.cam-btn{justify-content:center;min-width:44px;min-height:44px;padding:0}.ico,.fol-btn{width:44px;height:44px}.ico svg{width:19px;height:19px}.follow{gap:4px}.fol-btn{font-size:13px}.budget{display:none}.bottom{left:calc(var(--sa-l) + var(--pad) * 2 + var(--rail-w));right:calc(var(--sa-r) + var(--pad));width:auto;bottom:calc(var(--sa-b) + var(--pad) * 2 + var(--cams-h));transform:none}#hud.c-roster .bottom{left:calc(var(--sa-l) + var(--pad) * 2 + 96px)}.rp-play,.rp-speeds button{min-width:44px;min-height:44px}.rp-v-more{display:none}.banner,.conn{top:var(--below-top);left:calc(var(--sa-l) + var(--pad) * 2 + var(--rail-w));right:calc(var(--sa-r) + var(--pad) * 2 + var(--drawer-w));width:-moz-fit-content;width:fit-content;max-width:none;margin:0 auto}#hud.c-roster .banner,#hud.c-roster .conn{left:calc(var(--sa-l) + var(--pad) * 2 + 96px)}.banner,.banner.show,.conn{transform:none}.banner{min-width:0;padding:7px 24px 8px}.bn-text{font-size:13px}.bn-sub{font-size:9.5px}.end-card{max-height:calc(100vh - 16px);padding:12px 16px;overflow-y:auto}.end-head{margin-bottom:8px;padding:8px 0 10px}.end-kicker{margin-top:6px}.end-winner{margin-top:2px;margin-bottom:2px;font-size:28px}.standings td{padding:3px 8px}.end-x{width:44px;height:44px;top:0;right:0}.end-x:before,.end-x:after{top:21px;left:15px}}@media (orientation:portrait) and (max-width:900px),(orientation:landscape) and (max-height:500px){#hud .cot-pin,#hud .rp-speeds button{z-index:0;background:0 0;border:0;position:relative}#hud .cot-pin:before,#hud .rp-speeds button:before{content:"";z-index:-1;border:1px solid var(--edge);background:#ffffff0d;border-radius:999px;height:26px;margin-top:-13px;position:absolute;top:50%;left:3px;right:3px}#hud .rp-speeds button:before{border-color:var(--hair);width:34px;height:30px;margin:-15px 0 0 -17px;left:50%;right:auto}#hud .cot-pin.pinned,#hud .rp-speeds button.on{background:0 0}#hud .cot-pin.pinned:before,#hud .rp-speeds button.on:before{background:#ffffffeb;border-color:#fff}.cams{box-shadow:none;clip-path:none;background:0 0;border:0}.cams:before{display:none}}#hud.no-models .arena-pill,#hud.no-models .card-model .card-label,#hud.no-models .card-model .card-route,#hud.no-models .card-model .card-standin,#hud.no-models .cot-model,#hud.no-models .standings .nm small,#hud.no-spend .budget,#hud.no-spend .card-cost,#hud.no-spend .mini-cost,#hud.no-models.no-spend .card-model{display:none}.right{top:calc(var(--pad) + var(--top-h) + 12px);right:var(--pad);bottom:calc(var(--pad) + 52px);width:var(--right-w);display:flex;position:absolute}.cot{background:var(--glass-dense);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cot-head{border-bottom:1px solid var(--hair);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}.cot-line,.cot.collapsed .cot-stream-wrap,.cot.collapsed .cot-minis,.cot.collapsed .cot-model{display:none}.cot.collapsed .cot-head{border-bottom:0}.cot.collapsed .cot-line{text-overflow:ellipsis;min-width:0;font:500 12.5px var(--sans);color:var(--text);flex:1;display:block;overflow:hidden}.cot.collapsed .cot-line.reasoning{color:var(--dim);font-style:italic;font-weight:400}.cot-head .dot,.mini-head .dot{background:var(--c);flex:none;width:6px;height:6px;margin:0 2px;transform:rotate(45deg);box-shadow:0 0 0 1px #ffffff8c}.cot-title{font:600 8.5px var(--sans);letter-spacing:.24em;color:var(--faint);margin-right:4px}.cot-name{font:600 12.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.cot-model{color:var(--dim);text-overflow:ellipsis;font-size:11px;overflow:hidden}.cot-pin{font:600 8.5px var(--sans);letter-spacing:.2em;border:1px solid var(--edge);color:var(--dim);cursor:pointer;background:#ffffff0d;border-radius:999px;flex:none;margin-left:auto;padding:4px 9px}.cot-pin.pinned{color:#121a2e;background:#ffffffeb;border-color:#fff}.cot-stream-wrap{flex:1;min-height:0;position:relative}.cot-stream{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:#d6eaff40 transparent;padding:4px 14px 14px;position:absolute;inset:0;overflow-y:auto}.cot-empty{color:var(--faint);font:italic 12px var(--sans);padding:18px 2px}.cot-jump{opacity:0;pointer-events:none;font:600 9px var(--sans);letter-spacing:.2em;color:#121a2e;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;padding:6px 12px;transition:opacity .2s,transform .2s;position:absolute;bottom:10px;left:50%;transform:translate(-50%,8px);box-shadow:0 6px 18px #0006}.cot-jump.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.turn{border-left:1px solid #d6eaff33;margin:10px 0 12px;padding:2px 0 2px 12px;animation:.3s ease-out turnIn}.turn.live{border-left-color:color-mix(in srgb, var(--c) 70%, white)}.turn.error{border-left-color:var(--red)}.t-head{font:600 8.5px var(--sans);letter-spacing:.2em;color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.t-turn{color:var(--dim)}.t-meta{color:var(--dim);letter-spacing:.06em;margin-left:auto}.t-live{color:var(--ice);animation:1.2s ease-in-out infinite blink}.t-body{margin-top:5px}.t-body:after{content:"";clear:both;display:block}.t-pov{float:right;object-fit:cover;border:1px solid var(--edge);cursor:zoom-in;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);width:118px;height:66px;margin:2px 0 6px 10px}.t-reason{display:none}.t-reason.has{font:italic 12px/1.55 var(--sans);color:var(--dim);margin:3px 0 6px;display:block}.t-label{font:normal 600 7.5px var(--sans);letter-spacing:.22em;color:var(--faint);vertical-align:1px;margin-right:7px}.t-answer{margin:6px 0;display:none}.t-answer.has{font:10px/1.45 var(--mono);color:#c6d4ea;white-space:pre-wrap;word-break:break-all;border:1px solid var(--hair);background:#04081266;flex-direction:column-reverse;max-height:8.8em;padding:6px 8px;display:flex;overflow:hidden}.caret{background:var(--ice);vertical-align:-1px;width:5px;height:11px;margin-left:1px;animation:.9s steps(2,end) infinite blink;display:inline-block}.t-thought{font:500 13px/1.5 var(--sans);color:var(--text);margin:6px 0}.t-thought:before{content:"“";color:var(--ice-2);margin-right:2px}.t-thought:after{content:"”";color:var(--ice-2);margin-left:1px}.t-plan{counter-reset:step;margin:3px 0 0;padding:0;list-style:none}.t-plan li{counter-increment:step;font:11px/1.6 var(--sans);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}.t-plan li:before{content:counter(step);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;min-width:12px}.t-plan li .op{color:var(--text);font-weight:600}.t-plan li.sys .op{color:var(--ice)}.t-status{font:10px var(--sans);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.t-status.warn{color:var(--amber);white-space:normal}.t-error{font:10.5px var(--sans);color:#ffa69c;margin-top:4px}.cot-minis{border-top:1px solid var(--hair);background:#d6eaff0f;gap:1px;display:grid}.mini{cursor:pointer;background:#0e142899;padding:7px 14px 8px;transition:background .2s}.mini:hover{background:#1e2846a8}.mini.focused{box-shadow:inset 2px 0 0 var(--c);background:linear-gradient(90deg,#ffffff14,#ffffff05),#121a32b8}.mini-head{white-space:nowrap;align-items:center;gap:8px;display:flex}.mini-name{font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.mini-state{font:600 7.5px var(--sans);letter-spacing:.2em;color:var(--faint)}.mini-state.thinking,.mini-state.streaming{color:var(--ice)}.mini-state.dead{color:var(--red)}.mini-cost{font:10px var(--sans);font-variant-numeric:tabular-nums;color:var(--dim);margin-left:auto}.mini-text{font:11px/1.4 var(--sans);color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.4em;margin-top:3px;display:-webkit-box;overflow:hidden}.mini-text.reasoning{color:var(--faint);font-style:italic}.ntag-wrap,.flabel-wrap{pointer-events:none;will-change:transform}.ntag.under-hud,.flabel.under-hud{opacity:0!important}.ntag{--s:1;transform:scale(var(--s));transform-origin:50% 100%;flex-direction:column;align-items:center;min-width:92px;padding:2px 0 3px;transition:opacity .4s;display:flex}.ntag-bars{width:88px}.ntag-row{font:600 10.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000000b3,0 0 8px #00000059;white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.ntag-name{align-items:center;display:inline-flex}.ntag-name:before{width:5px;height:5px;margin-right:6px}.ntag-think{gap:2px;display:none}.ntag.thinking .ntag-think{display:inline-flex}.ntag-think i{background:var(--ice);border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite dot}.ntag-think i:nth-child(2){animation-delay:.15s}.ntag-think i:nth-child(3){animation-delay:.3s}.ntag-bar{clip-path:polygon(0 0,100% 0,calc(100% - 3px) 58%,74% 58%,calc(74% - 3px) 100%,0 100%);background:linear-gradient(#040812b8,#0a101e99);height:5px;margin-top:4px}.ntag-bar.mp{clip-path:polygon(0 0,100% 0,calc(100% - 2px) 100%,0 100%);width:74%;height:2px;margin-top:2px}.ntag-bar i{background:var(--hp-hi);width:100%;height:100%;transition:width .25s ease-out;display:block}.ntag[data-hp=mid] .ntag-bar.hp i{background:var(--hp-mid)}.ntag[data-hp=lo] .ntag-bar.hp i{background:var(--hp-lo)}.ntag-bar.mp i{background:var(--mp)}.ntag.dead{opacity:.6}.ntag.dead .ntag-row{color:#ffc3bb}.ntag.dead .ntag-bar{display:none}.flabel{white-space:nowrap;position:relative;transform:translateY(-50%)}.flabel.glyph{font:600 10.5px/1.2 var(--sans);color:#fff;letter-spacing:.04em;text-shadow:0 1px 2px #0009;animation:.4s cubic-bezier(.2,.8,.2,1) both glyphIn}.flabel.glyph .g-op{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#10172ca8;border:1px solid #ecf6ff6b;padding:3px 9px 3px 17px;display:inline-block;position:relative}.flabel.glyph .g-op:before{content:"";background:var(--c);width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:6px;transform:rotate(45deg)}.flabel.glyph .g-src{font:600 7.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#121a2e;text-shadow:none;vertical-align:1px;background:#ffffffe6;border-radius:999px;margin-right:5px;padding:2px 6px}.flabel.glyph .g-cost{font-variant-numeric:tabular-nums;color:#ecf6ffc7;margin-left:6px;font-size:9.5px}.flabel .g-count{font:700 9.5px var(--sans);font-variant-numeric:tabular-nums;color:#121a2e;text-shadow:none;background:#ffffffeb;border-radius:7px;padding:0 5px;text-decoration:none;position:absolute;top:-9px;right:-16px}.flabel.glyph.fail{color:#ffc3bb;animation:.45s ease-out 2 both glitch}.flabel.glyph.fail .g-op{border-color:#ff8c7e8c;text-decoration:line-through}.flabel.glyph.fail .g-op:before{background:var(--red)}.flabel.glyph.fail .g-why{color:#ffd2cc;text-align:center;margin-top:3px;font-size:10px;display:block}.flabel.dmg{font:700 19px var(--sans);font-variant-numeric:tabular-nums;color:var(--c);text-shadow:0 2px 3px #000000b3,0 0 10px #00000040;animation:.32s cubic-bezier(.2,1.6,.4,1) both dmgIn}.flabel.dmg.big{font-size:24px}.flabel.dmg.impact{font-size:16px}.flabel.dmg.burn{font-size:13px}.flabel.dmg.heal,.flabel.dmg.mana{letter-spacing:.04em;font-size:14px}.cot-all-btn{margin-left:auto}.cot.collapsed .cot-all-btn{display:none}.cot.collapsed .cot-all-btn+.cot-pin{margin-left:auto}.cot-all-btn+.cot-pin{margin-left:6px}#hud .cot.cot-all .cot-stream-wrap{display:none}#hud .cot.cot-all .cot-minis{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}#hud .cot.cot-all.collapsed .cot-minis{display:none}#hud .cot.cot-all .mini{flex:none}#hud .cot.cot-all .mini-text{-webkit-line-clamp:unset;margin-top:4px;font-size:12px;display:block;overflow:visible}
