.aura-pulse{--pulse-canvas:#090b0a;--pulse-surface:#11150f;--pulse-raised:#161b17;--pulse-sunken:#0c0f0d;--pulse-line:#242c26;--pulse-line-strong:#364036;--pulse-ink:#f4f7ef;--pulse-dim:#97a49a;--pulse-faint:#67736b;--pulse-accent:#8cf6b5;--pulse-warn:#f2c46d;--pulse-live:#ff6a5e;--pulse-radius:18px;--pulse-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;color:var(--pulse-ink);border:1px solid var(--pulse-line);border-radius:var(--pulse-radius);background:radial-gradient(140% 90% at 50% -30%, #8cf6b50f, transparent 62%), var(--pulse-surface);font-feature-settings:"tnum" 1, "ss01" 1;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000073}.aura-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aura-pulse :focus-visible{outline:2px solid var(--pulse-accent);outline-offset:2px;border-radius:4px}.aura-pulse__head{border-bottom:1px solid var(--pulse-line);background:linear-gradient(#ffffff06,#0000);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,34px);padding:clamp(16px,2.2vw,26px) clamp(16px,2.4vw,30px);display:grid}.aura-pulse__identity{order:-1;grid-column:1/-1;gap:7px;display:grid}.aura-pulse__identity p{color:var(--pulse-dim);font:600 11px/1.3 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.aura-pulse__phase{width:fit-content;color:var(--pulse-accent);font:800 10px/1 var(--pulse-mono);letter-spacing:.16em;background:#8cf6b51a;border-radius:4px;align-items:center;gap:7px;padding:4px 9px 4px 7px;display:inline-flex}.aura-pulse__phase i{background:currentColor;border-radius:50%;width:6px;height:6px}.aura-pulse__phase.is-live{color:var(--pulse-live);background:#ff6a5e1f}.aura-pulse__phase.is-live i{animation:1.6s ease-in-out infinite aura-pulse__blink}.aura-pulse__phase.is-final{color:var(--pulse-dim);background:#ffffff0d}.aura-pulse__phase.is-scheduled{color:var(--pulse-warn);background:#f2c46d1a}.aura-pulse__phase.is-delayed,.aura-pulse__phase.is-postponed,.aura-pulse__phase.is-cancelled{color:var(--pulse-warn);background:#f2c46d24}.aura-pulse__score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,2vw,26px);display:grid}.aura-pulse__team{opacity:.68;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:4px 0;transition:opacity .35s;display:grid}.aura-pulse__team.is-leading{opacity:1}.aura-pulse__team.is-end{text-align:right;grid-template-columns:auto minmax(0,1fr) 34px}.aura-pulse__team.is-end>:is(i,.aura-pulse__team-logo){order:3}.aura-pulse__team.is-end>b{order:1}.aura-pulse__team>i{background:var(--team);width:4px;min-height:40px;box-shadow:0 0 18px -2px var(--team);border-radius:4px;place-self:stretch center}.aura-pulse__team-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #00000038);width:34px;height:34px}.aura-pulse__team>div{gap:3px;min-width:0;display:grid}.aura-pulse__team span{color:var(--team);font:800 12px/1 var(--pulse-mono);letter-spacing:.14em}.aura-pulse__team strong{letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;font:750 clamp(15px,1.5vw,21px)/1.05 system-ui,sans-serif;overflow:hidden}.aura-pulse__team small{color:var(--pulse-faint);font:600 10px/1 var(--pulse-mono);letter-spacing:.08em}.aura-pulse__team>b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font:800 clamp(34px,4.6vw,58px)/.85 system-ui,sans-serif}.aura-pulse__team.is-leading>b{color:var(--team)}.aura-pulse__score-divider{border:1px solid var(--pulse-line);color:var(--pulse-dim);background:var(--pulse-sunken);font:800 11px/1 var(--pulse-mono);letter-spacing:.1em;white-space:nowrap;border-radius:6px;padding:6px 10px}.aura-pulse__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aura-pulse__notes{border-bottom:1px solid var(--pulse-line);background:#f2c46d0f;flex-wrap:wrap;gap:8px;margin:0;padding:11px clamp(16px,2.4vw,30px);list-style:none;display:flex}.aura-pulse__notes li{color:var(--pulse-warn);font:700 10px/1.2 var(--pulse-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f2c46d59;border-radius:4px;padding:4px 9px}.aura-pulse__livewire{background:linear-gradient(90deg, transparent, var(--pulse-live), transparent);background-size:220% 100%;height:2px;animation:3.4s linear infinite aura-pulse__wire;position:absolute;top:0;left:0;right:0}.aura-pulse__body{grid-template-columns:minmax(0,1fr) minmax(288px,330px);align-items:start;display:grid}.aura-pulse__main{min-width:0;padding:clamp(14px,2vw,22px) clamp(16px,2.4vw,30px) 18px}.aura-pulse__rail{border-left:1px solid var(--pulse-line);background:var(--pulse-line);align-content:start;gap:1px;min-width:0;display:grid}.aura-pulse__chart-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.aura-pulse__chart-head>div{flex:auto;gap:4px;min-width:0;display:grid}.aura-pulse__chart-head span{letter-spacing:-.026em;font:750 clamp(15px,1.6vw,19px)/1 system-ui,sans-serif}.aura-pulse__chart-head strong{color:var(--pulse-faint);font:600 9.5px/1.3 var(--pulse-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.aura-pulse__legend{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aura-pulse__legend li{border:1px solid var(--pulse-line);color:var(--pulse-dim);font:700 9.5px/1 var(--pulse-mono);letter-spacing:.1em;white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:6px;padding:3px 8px;display:flex}.aura-pulse__legend li em{color:var(--pulse-faint);letter-spacing:.02em;font-style:normal}.aura-pulse__legend li:before{content:"";background:var(--chip);border-radius:2px;width:9px;height:3px}.aura-pulse__legend li.is-overlay:before{border-top:2px dashed var(--chip);background:0 0;border-radius:0;height:0}.aura-pulse__chart{cursor:crosshair;touch-action:pan-y;margin:4px 0 2px;position:relative}.aura-pulse__canvas{width:100%;display:block;overflow:visible}.aura-pulse__band-label{fill:var(--pulse-faint);font:700 9px/1 var(--pulse-mono);letter-spacing:.1em}.aura-pulse__divider{stroke:var(--pulse-line);stroke-width:1px;shape-rendering:crispedges}.aura-pulse__midline{stroke:#f4f7ef6b;stroke-width:1px;stroke-dasharray:2 5}.aura-pulse__boundary{fill:none;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 7px #ffffff4d)}.aura-pulse__stroke{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.aura-pulse__overlay path{fill:none;stroke-width:1.6px;opacity:.85;stroke-linejoin:round}.aura-pulse__cursorline{stroke:#f4f7efad;stroke-width:1px;stroke-dasharray:3 3}.aura-pulse__dot{stroke:var(--pulse-surface);stroke-width:3px;transition:cy .18s cubic-bezier(.22,1,.36,1)}.aura-pulse__empty-shape line{stroke:var(--pulse-line-strong);stroke-width:1px;stroke-dasharray:5 6}.aura-pulse__marker{cursor:pointer;animation:.5s cubic-bezier(.16,1,.3,1) both aura-pulse__marker-in}.aura-pulse__marker-hit{fill:#0000}.aura-pulse__marker>circle:not(.aura-pulse__marker-hit),.aura-pulse__marker>path{stroke:var(--pulse-surface);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .2s cubic-bezier(.22,1,.36,1)}.aura-pulse__marker:hover>circle:not(.aura-pulse__marker-hit),.aura-pulse__marker:hover>path{transform:scale(1.35)}.aura-pulse__marker.is-focused>circle:not(.aura-pulse__marker-hit),.aura-pulse__marker.is-focused>path{stroke:var(--pulse-ink);stroke-width:2.5px;filter:drop-shadow(0 0 9px)}.aura-pulse__edge{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:34px;bottom:30px;right:10px}.aura-pulse__edge span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090b0ab8;border-radius:5px;justify-items:end;gap:2px;padding:5px 9px;display:grid}.aura-pulse__edge b{color:var(--edge);font:800 11px/1 var(--pulse-mono);letter-spacing:.13em}.aura-pulse__edge em{color:var(--pulse-ink);letter-spacing:-.03em;font:800 17px/1 system-ui,sans-serif}.aura-pulse__canvas-empty{color:var(--pulse-faint);font:700 11px/1 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase;place-content:center;display:grid;position:absolute;inset:34px 0 30px}.aura-pulse__tooltip{z-index:4;border:1px solid var(--pulse-line-strong);pointer-events:none;background:#090b0af0;border-radius:8px;gap:4px;min-width:150px;padding:9px 11px;display:grid;position:absolute;top:6px;transform:translate(14px);box-shadow:0 16px 40px #0000008c}.aura-pulse__tooltip[data-flip=left]{transform:translate(calc(-100% - 14px))}.aura-pulse__tooltip span{color:var(--pulse-faint);font:700 9px/1 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase}.aura-pulse__tooltip strong{font:700 13px/1.2 var(--pulse-mono);align-items:center;gap:7px;display:flex}.aura-pulse__tooltip strong i{border-radius:2px;width:8px;height:8px}.aura-pulse__tooltip em{color:var(--pulse-dim);font:600 10.5px/1.3 var(--pulse-mono);font-style:normal}.aura-pulse__transport{grid-template-columns:34px 28px minmax(0,1fr) 28px auto;align-items:center;gap:10px;margin-top:14px;display:grid}.aura-pulse__transport button{border:1px solid var(--pulse-line-strong);height:28px;color:var(--pulse-dim);background:var(--pulse-raised);font:700 12px/1 var(--pulse-mono);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.aura-pulse__transport button:hover:not(:disabled){color:var(--pulse-ink);border-color:var(--pulse-line-strong);background:#1d241f}.aura-pulse__transport button:disabled{opacity:.4;cursor:not-allowed}.aura-pulse__play{width:34px;color:var(--pulse-accent)!important}.aura-pulse__now{letter-spacing:.12em;width:auto;padding:0 11px!important}.aura-pulse__transport input{appearance:none;background:linear-gradient(90deg, var(--pulse-accent) var(--progress), var(--pulse-line) var(--progress));cursor:pointer;border-radius:3px;width:100%;height:4px;margin:0}.aura-pulse__transport input::-webkit-slider-thumb{appearance:none;border:3px solid var(--pulse-surface);background:var(--pulse-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--pulse-accent);border-radius:50%}.aura-pulse__transport input::-moz-range-thumb{border:3px solid var(--pulse-surface);background:var(--pulse-accent);border-radius:50%;width:12px;height:12px}.aura-pulse__cursor-readout{color:var(--pulse-dim);font:600 11px/1 var(--pulse-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 0 0;display:flex}.aura-pulse__cursor-readout span{color:var(--pulse-accent);background:#8cf6b51a;border-radius:4px;padding:4px 7px;font-weight:800}.aura-pulse__state,.aura-pulse__reveal{background:var(--pulse-surface);padding:clamp(14px,1.8vw,18px)}.aura-pulse__state>header,.aura-pulse__reveal>header,.aura-pulse__picker>header,.aura-pulse__turning>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.aura-pulse__state>header span,.aura-pulse__reveal>header span,.aura-pulse__picker>header span,.aura-pulse__turning>header span{color:var(--pulse-faint);font:800 9.5px/1 var(--pulse-mono);letter-spacing:.16em;text-transform:uppercase}.aura-pulse__state>header strong{font:800 13px/1 var(--pulse-mono);letter-spacing:.02em}.aura-pulse__reveal>header small,.aura-pulse__picker>header small,.aura-pulse__turning>header small{color:var(--pulse-dim);font:700 9.5px/1 var(--pulse-mono);letter-spacing:.08em}.aura-pulse__state-grid{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;display:grid}.aura-pulse__diamond{justify-items:center;gap:6px;margin:0;display:grid}.aura-pulse__diamond svg{width:100px;height:100px}.aura-pulse__diamond-path{fill:#ffffff09;stroke:#4a564d;stroke-width:2px}.aura-pulse__base{fill:#ffffff0d;stroke:var(--pulse-line-strong);stroke-width:1.5px;transition:fill .35s cubic-bezier(.22,1,.36,1),stroke .35s,filter .35s}.aura-pulse__base.is-occupied{fill:var(--base);stroke:var(--base);filter:drop-shadow(0 0 4px var(--base));animation:.4s cubic-bezier(.16,1,.3,1) aura-pulse__base-in}.aura-pulse__plate{fill:#ffffff29;stroke:var(--pulse-line-strong);stroke-width:1.2px}.aura-pulse__diamond figcaption{color:var(--pulse-faint);font:700 9px/1 var(--pulse-mono);letter-spacing:.12em;text-transform:uppercase}.aura-pulse__clock{border:1px solid var(--pulse-line);background:var(--pulse-sunken);border-radius:10px;align-content:center;justify-items:center;gap:6px;height:100px;display:grid}.aura-pulse__clock span{color:var(--pulse-warn);font:800 11px/1 var(--pulse-mono);letter-spacing:.14em}.aura-pulse__clock strong{letter-spacing:-.04em;font:800 26px/1 system-ui,sans-serif}.aura-pulse__count{background:var(--pulse-line);gap:1px;margin:0;display:grid}.aura-pulse__count>div{background:var(--pulse-sunken);grid-template-columns:minmax(54px,max-content) minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.aura-pulse__count dt{color:var(--pulse-faint);font:700 9px/1 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.aura-pulse__count dd{align-items:center;gap:8px;margin:0;display:flex}.aura-pulse__count dd.is-numeric{font:800 12px/1 var(--pulse-mono);text-align:right;white-space:nowrap;justify-self:end}.aura-pulse__count dd.is-muted{color:var(--pulse-faint)}.aura-pulse__count dd.is-team{color:var(--team);background:color-mix(in srgb, var(--team) 14%, transparent);font:800 11px/1 var(--pulse-mono);letter-spacing:.1em;border-radius:4px;padding:3px 7px}.aura-pulse__pips{gap:4px;display:inline-flex}.aura-pulse__pips i{border:1px solid var(--pulse-line-strong);border-radius:50%;width:9px;height:9px;transition:background .25s,border-color .25s,box-shadow .25s}.aura-pulse__pips.is-ball i.is-on{background:#7fd0ff;border-color:#7fd0ff;box-shadow:0 0 7px #7fd0ff8c}.aura-pulse__pips.is-strike i.is-on{border-color:var(--pulse-warn);background:var(--pulse-warn);box-shadow:0 0 7px #f2c46d8c}.aura-pulse__pips.is-out i.is-on{border-color:var(--pulse-live);background:var(--pulse-live);box-shadow:0 0 7px #ff6a5e80}.aura-pulse__court{margin-top:14px}.aura-pulse__court svg{border:1px solid var(--pulse-line);background:var(--pulse-sunken);border-radius:8px;width:100%;display:block}.aura-pulse__court-line{fill:none;stroke:var(--pulse-line-strong);stroke-width:.3px}.aura-pulse__shot{fill:#f4f7ef2e;stroke:#f4f7ef52;stroke-width:.12px}.aura-pulse__shot.is-made{fill:var(--pulse-accent);stroke:none;opacity:.82}.aura-pulse__shot.is-recent{animation:.5s cubic-bezier(.16,1,.3,1) both aura-pulse__shot-in}.aura-pulse__court footer{color:var(--pulse-faint);font:700 8.5px/1.3 var(--pulse-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-top:7px;display:flex}.aura-pulse__court.is-empty{border:1px dashed var(--pulse-line-strong);border-radius:8px;gap:6px;padding:14px;display:grid}.aura-pulse__court.is-empty span{color:var(--pulse-faint);font:800 9px/1 var(--pulse-mono);letter-spacing:.14em;text-transform:uppercase}.aura-pulse__court.is-empty p{color:var(--pulse-dim);margin:0;font-size:11.5px;line-height:1.45}.aura-pulse__reveal-play{letter-spacing:-.018em;margin:0 0 13px;font:700 clamp(14px,1.5vw,17px)/1.28 system-ui,sans-serif;animation:.34s cubic-bezier(.16,1,.3,1) both aura-pulse__copy-in}.aura-pulse__reveal-play.is-scoring{color:var(--pulse-accent)}.aura-pulse__reveal-people{background:var(--pulse-line);gap:1px;display:grid}.aura-pulse__reveal-people article{background:var(--pulse-sunken);border-left:2px solid var(--team);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:11px;display:grid}.aura-pulse__reveal-people figure{background:color-mix(in srgb, var(--team) 22%, #0c0f0d);border-radius:7px 7px 3px 3px;place-items:center;width:52px;height:58px;margin:0;display:grid;position:relative;overflow:hidden}.aura-pulse__reveal-people figure img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.aura-pulse__reveal-people figure b{color:var(--pulse-ink);letter-spacing:-.02em;opacity:.85;font:800 16px/1 system-ui,sans-serif}.aura-pulse__reveal-people>article>div{align-content:center;gap:4px;min-width:0;display:grid}.aura-pulse__reveal-people span{color:var(--team);font:700 9px/1 var(--pulse-mono);letter-spacing:.12em;text-transform:uppercase}.aura-pulse__reveal-people strong{letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;font:750 15px/1.1 system-ui,sans-serif;overflow:hidden}.aura-pulse__reveal-people ul{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.aura-pulse__reveal-people li{font:800 11.5px/1 var(--pulse-mono)}.aura-pulse__reveal-people li em{color:var(--pulse-faint);margin-right:4px;font-style:normal;font-weight:700}.aura-pulse__reveal-people li.is-quiet{color:var(--pulse-faint);font-weight:600}.aura-pulse__reveal>footer{color:var(--pulse-faint);font:600 9.5px/1.4 var(--pulse-mono);letter-spacing:.04em;margin-top:10px}.aura-pulse__quiet{color:var(--pulse-dim);margin:0;font-size:12px;line-height:1.5}.aura-pulse__footer-grid{border-top:1px solid var(--pulse-line);background:var(--pulse-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.aura-pulse__picker,.aura-pulse__turning{background:var(--pulse-surface);min-width:0;padding:clamp(14px,1.8vw,20px) clamp(16px,2.2vw,24px)}.aura-pulse__picker-group+.aura-pulse__picker-group{margin-top:14px}.aura-pulse__picker-group h4{color:var(--pulse-dim);font:800 9px/1 var(--pulse-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px}.aura-pulse__picker-group ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.aura-pulse__picker-group li{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.aura-pulse__picker-main{text-align:left;border:1px solid var(--pulse-line);color:inherit;background:var(--pulse-sunken);cursor:pointer;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .18s,background .18s;display:grid}.aura-pulse__picker-main:hover:not(:disabled){border-color:var(--pulse-line-strong);background:#141915}.aura-pulse__picker-main:disabled{cursor:not-allowed;opacity:.5}.aura-pulse__picker-main i{border:2px solid;border-radius:3px;width:10px;height:10px}.aura-pulse__picker-main span{gap:3px;min-width:0;display:grid}.aura-pulse__picker-main strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 12.5px/1.1 system-ui,sans-serif;overflow:hidden}.aura-pulse__picker-main em{color:var(--pulse-faint);font:600 9.5px/1.2 var(--pulse-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.aura-pulse__picker-main b{color:var(--pulse-faint);font:800 8.5px/1 var(--pulse-mono);letter-spacing:.12em}.aura-pulse__picker li.is-primary .aura-pulse__picker-main{border-color:var(--pulse-accent);background:#8cf6b512}.aura-pulse__picker li.is-primary .aura-pulse__picker-main b{color:var(--pulse-accent)}.aura-pulse__picker li.is-overlay .aura-pulse__picker-main{border-color:var(--pulse-line-strong)}.aura-pulse__picker li.is-overlay .aura-pulse__picker-main b{color:var(--pulse-warn)}.aura-pulse__picker li.is-unavailable .aura-pulse__picker-main{opacity:.48;cursor:not-allowed}.aura-pulse__picker-layer{border:1px solid var(--pulse-line);color:var(--pulse-dim);font:700 9px/1 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:0 9px}.aura-pulse__picker-layer:hover:not(:disabled){color:var(--pulse-ink);border-color:var(--pulse-line-strong)}.aura-pulse__picker-layer:disabled{opacity:.35;cursor:not-allowed}.aura-pulse__picker-reason{color:var(--pulse-faint);font:600 9.5px/1.35 var(--pulse-mono);grid-column:1/-1;margin:0 0 2px}.aura-pulse__picker-reason.is-note{color:var(--pulse-warn);opacity:.8}.aura-pulse__picker>footer{border-top:1px solid var(--pulse-line);color:var(--pulse-faint);font:600 10px/1.5 var(--pulse-mono);margin-top:16px;padding-top:12px}.aura-pulse__turning ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aura-pulse__turning button{text-align:left;border:1px solid #0000;border-left:2px solid var(--event);width:100%;color:inherit;background:var(--pulse-sunken);cursor:pointer;border-radius:0 7px 7px 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.aura-pulse__turning button:hover{background:#171d18;transform:translate(2px)}.aura-pulse__turning button.is-active{border-color:var(--pulse-accent);border-left-color:var(--event);background:#8cf6b512}.aura-pulse__turning time{color:var(--pulse-accent);font:800 10.5px/1 var(--pulse-mono)}.aura-pulse__turning button span{gap:3px;min-width:0;display:grid}.aura-pulse__turning button strong{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font:700 12.5px/1.15 system-ui,sans-serif;overflow:hidden}.aura-pulse__turning button em{color:var(--pulse-faint);font:600 9.5px/1.25 var(--pulse-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.aura-pulse__turning button b{color:var(--event);font:800 8.5px/1 var(--pulse-mono);letter-spacing:.1em}.aura-pulse__pregame{background:var(--pulse-line);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1px;display:grid}.aura-pulse__pregame>section{background:var(--pulse-surface);min-width:0;padding:clamp(15px,2vw,20px)}.aura-pulse__pregame-form,.aura-pulse__pregame-watch{grid-column:1/-1}.aura-pulse__pregame-watch>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.aura-pulse__pregame>section>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.aura-pulse__pregame>section>header span{color:var(--pulse-faint);font:800 9.5px/1 var(--pulse-mono);letter-spacing:.16em;text-transform:uppercase}.aura-pulse__pregame>section>header small{color:var(--pulse-dim);font:700 9px/1 var(--pulse-mono);letter-spacing:.08em}.aura-pulse__pregame-form>div{gap:8px;display:grid}.aura-pulse__form-row{border-left:2px solid var(--team);background:var(--pulse-sunken);border-radius:0 8px 8px 0;grid-template-columns:54px 74px minmax(0,1fr);align-items:center;gap:12px;padding:9px 11px;display:grid}.aura-pulse__form-row>b{color:var(--team);font:800 13px/1 var(--pulse-mono);letter-spacing:.1em}.aura-pulse__form-row>span{color:var(--pulse-dim);font:700 11px/1 var(--pulse-mono)}.aura-pulse__form-row ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aura-pulse__form-row li{justify-items:center;gap:3px;display:grid}.aura-pulse__form-row li i{width:24px;height:24px;font:800 11px/1 var(--pulse-mono);border-radius:5px;place-items:center;font-style:normal;display:grid}.aura-pulse__form-row li.is-w i{color:#08140d;background:var(--pulse-accent)}.aura-pulse__form-row li.is-l i{color:var(--pulse-ink);background:#ff6a5e3d}.aura-pulse__form-row li.is-t i{color:var(--pulse-ink);background:#ffffff1a}.aura-pulse__form-row li em{color:var(--pulse-faint);font:600 8.5px/1 var(--pulse-mono);font-style:normal}.aura-pulse__form-row li.is-empty{color:var(--pulse-faint);font:600 10px/1 var(--pulse-mono)}.aura-pulse__pregame table{border-collapse:collapse;width:100%}.aura-pulse__pregame th,.aura-pulse__pregame td{padding:7px 4px}.aura-pulse__pregame thead th{border-bottom:1px solid var(--pulse-line);font:800 10px/1 var(--pulse-mono);letter-spacing:.12em}.aura-pulse__pregame thead th:first-child{text-align:left}.aura-pulse__pregame thead th:last-child{text-align:right}.aura-pulse__pregame tbody th{color:var(--pulse-faint);font:700 9.5px/1 var(--pulse-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:700}.aura-pulse__pregame tbody td{font:800 14px/1 var(--pulse-mono)}.aura-pulse__pregame tbody td:first-child{text-align:left}.aura-pulse__pregame tbody td:last-child{text-align:right}.aura-pulse__pregame tbody td.is-favoured{color:var(--pulse-accent)}.aura-pulse__pregame tbody tr+tr th,.aura-pulse__pregame tbody tr+tr td{border-top:1px solid #ffffff0a}.aura-pulse__pregame-watch>div{gap:6px;display:grid}.aura-pulse__pregame-watch article{border-left:2px solid var(--team);background:var(--pulse-sunken);border-radius:0 8px 8px 0;grid-template-columns:38px 42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.aura-pulse__pregame-photo{background:color-mix(in srgb, var(--team) 16%, var(--pulse-panel));border-radius:50%;width:38px;height:38px;display:grid;overflow:hidden}.aura-pulse__pregame-photo img{object-fit:cover;width:100%;height:100%}.aura-pulse__pregame-watch b{color:var(--team);font:800 11px/1 var(--pulse-mono);letter-spacing:.1em}.aura-pulse__pregame-watch div div{gap:3px;min-width:0;display:grid}.aura-pulse__pregame-watch strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font:700 13.5px/1.1 system-ui,sans-serif;overflow:hidden}.aura-pulse__pregame-watch span{color:var(--pulse-faint);font:600 9px/1 var(--pulse-mono);letter-spacing:.1em;text-transform:uppercase}.aura-pulse__pregame-watch em{color:var(--pulse-dim);font:700 11px/1 var(--pulse-mono);font-style:normal}.aura-pulse__status{text-align:center;justify-items:center;gap:9px;padding:clamp(40px,8vw,88px) 24px;display:grid}.aura-pulse__status span{color:var(--pulse-faint);font:800 9.5px/1 var(--pulse-mono);letter-spacing:.18em}.aura-pulse__status.is-error span{color:var(--pulse-live)}.aura-pulse__status strong{letter-spacing:-.032em;max-width:30ch;font:750 clamp(19px,2.6vw,27px)/1.2 system-ui,sans-serif}.aura-pulse__status p{max-width:46ch;color:var(--pulse-dim);margin:0;font-size:13px;line-height:1.55}.aura-pulse__skeleton{background:var(--pulse-line);gap:1px;padding:0}.aura-pulse__skeleton-head{background:var(--pulse-surface);gap:16px;padding:24px;display:grid}.aura-pulse__skeleton-head>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.aura-pulse__skeleton-body{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:1px;display:grid}.aura-pulse__skeleton-body>i{background:var(--pulse-surface);display:block}.aura-shimmer{background:linear-gradient(90deg,#141915 25%,#1c231e 50%,#141915 75%) 0 0/280% 100%;border-radius:6px;animation:1.5s linear infinite aura-shimmer;display:block}@keyframes aura-pulse__blink{50%{opacity:.25}}@keyframes aura-pulse__wire{to{background-position:-220% 0}}@keyframes aura-pulse__marker-in{0%{opacity:0;transform:translateY(10px)scale(.4)}}@keyframes aura-pulse__base-in{0%{transform-origin:50%;transform:scale(.55)}}@keyframes aura-pulse__copy-in{0%{opacity:0;transform:translateY(7px)}}@keyframes aura-pulse__shot-in{0%{opacity:0;r:0}}@keyframes aura-shimmer{to{background-position:-280% 0}}@media (width<=1120px){.aura-pulse__body{grid-template-columns:minmax(0,1fr)}.aura-pulse__rail{border-top:1px solid var(--pulse-line);border-left:0}.aura-pulse__state-grid{grid-template-columns:108px minmax(0,1fr)}}@media (width<=900px){.aura-pulse__head{grid-template-columns:minmax(0,1fr)}.aura-pulse__toolbar{justify-content:flex-start}.aura-pulse__footer-grid,.aura-pulse__skeleton-body{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.aura-pulse{border-radius:14px}.aura-pulse__score{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.aura-pulse__score-divider{grid-area:1/2/span 2;align-self:center}.aura-pulse__team.is-end{text-align:left;grid-template-columns:34px minmax(0,1fr) auto}.aura-pulse__team.is-end>:is(i,.aura-pulse__team-logo){order:0}.aura-pulse__team.is-end>b{order:3}.aura-pulse__team>b{font-size:34px}.aura-pulse__team strong{font-size:14px}.aura-pulse__chart-head{flex-direction:column;align-items:flex-start;gap:8px}.aura-pulse__edge{top:30px;right:6px}.aura-pulse__edge em{font-size:14px}.aura-pulse__transport{grid-template-columns:34px 28px minmax(0,1fr) 28px;row-gap:10px}.aura-pulse__now{grid-column:1/-1;height:30px}.aura-pulse__state-grid{grid-template-columns:minmax(0,1fr);justify-items:stretch}.aura-pulse__diamond{justify-self:center}.aura-pulse__clock{height:76px}.aura-pulse__tooltip{min-width:128px;padding:7px 9px}.aura-pulse__pregame{grid-template-columns:minmax(0,1fr)}.aura-pulse__form-row{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.aura-pulse__form-row ol{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.aura-pulse *,.aura-pulse :before,.aura-pulse :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.aura-pulse__linescore{border-top:1px solid var(--pulse-line);margin-top:18px;padding-top:15px}.aura-pulse__linescore>header{margin-bottom:9px}.aura-pulse__linescore>header span{color:var(--pulse-faint);font:800 9.5px/1 var(--pulse-mono);letter-spacing:.16em;text-transform:uppercase}.aura-pulse__linescore-scroll{overflow-x:auto}.aura-pulse__linescore table{border-collapse:collapse;font:800 12px/1 var(--pulse-mono)}.aura-pulse__linescore th,.aura-pulse__linescore td{text-align:center;border-bottom:1px solid var(--pulse-line);min-width:30px;padding:6px 4px}.aura-pulse__linescore thead th{color:var(--pulse-faint);font:700 9.5px/1 var(--pulse-mono);letter-spacing:.06em}.aura-pulse__linescore thead th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 5px}.aura-pulse__linescore thead th button:hover{color:var(--pulse-ink);background:#ffffff0f}.aura-pulse__linescore tbody th{min-width:44px;color:var(--team);font:800 11px/1 var(--pulse-mono);letter-spacing:.1em;text-align:left}.aura-pulse__linescore tbody td{color:var(--pulse-faint)}.aura-pulse__linescore tbody td.is-scored{color:var(--pulse-ink)}.aura-pulse__linescore .is-current{background:#ffffff0d}.aura-pulse__linescore .is-total{border-left:1px solid var(--pulse-line);font-size:13px;color:var(--pulse-ink)!important}.aura-pulse__linescore tbody tr:last-child th,.aura-pulse__linescore tbody tr:last-child td{border-bottom:0}.aura-pulse__pregame .aura-pulse__gaps{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.aura-pulse__pregame .aura-pulse__gaps li{border-left:2px solid var(--pulse-line-strong);background:var(--pulse-sunken);color:var(--pulse-dim);border-radius:0 6px 6px 0;gap:3px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:grid}.aura-pulse__pregame .aura-pulse__gaps b{color:var(--pulse-faint);font:800 9px/1 var(--pulse-mono);letter-spacing:.14em;text-transform:uppercase}.aura-pulse__team>b.is-empty{background:var(--pulse-line-strong);border-radius:2px;width:34px;height:3px}:root{--aura-canvas:#0a0c0b;--aura-surface:#111512;--aura-elevated:#171c18;--aura-line:#2b332d;--aura-text:#f3f6ee;--aura-muted:#8e9b91;--aura-accent:#8cf6b5;--aura-warning:#f2c46d;--aura-danger:#ff7b72;--aura-radius:14px}.aura-scoreboard-card,.aura-live-scoreboard,.aura-timeline-card,.aura-odds-strip,.aura-team-summary,.aura-player-row,.aura-game-pulse,.aura-league-landscape{color:var(--aura-text);background:var(--aura-surface);border:1px solid var(--aura-line);border-radius:var(--aura-radius)}.aura-live-scoreboard{overflow:hidden;box-shadow:0 24px 70px #00000047}.aura-live-scoreboard-status,.aura-live-scoreboard-freshness{min-height:38px;color:var(--aura-muted);letter-spacing:.1em;align-items:center;gap:10px;padding:0 16px;font:800 10px/1 monospace;display:flex}.aura-live-scoreboard-status{border-bottom:1px solid var(--aura-line)}.aura-live-scoreboard-status strong{color:var(--aura-text);margin-left:auto}.aura-live-scoreboard-indicator{background:var(--aura-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #8cf6b59e}.aura-live-scoreboard.is-stale .aura-live-scoreboard-indicator,.aura-live-scoreboard.is-connecting .aura-live-scoreboard-indicator{background:var(--aura-warning)}.aura-live-scoreboard.is-error .aura-live-scoreboard-indicator,.aura-live-scoreboard.is-unavailable .aura-live-scoreboard-indicator{background:var(--aura-danger)}.aura-live-scoreboard-teams{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;display:grid}.aura-live-scoreboard-team{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:clamp(18px,3vw,34px);display:grid}.aura-live-scoreboard-team>i{border-radius:99px;width:5px;height:44px}.aura-live-scoreboard-team>div{gap:4px;min-width:0;display:grid}.aura-live-scoreboard-team span,.aura-live-scoreboard-team small{color:var(--aura-muted);letter-spacing:.1em;font:800 9px/1 monospace}.aura-live-scoreboard-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2.2vw,24px);overflow:hidden}.aura-live-scoreboard-team b{letter-spacing:-.08em;font:900 clamp(42px,7vw,78px)/.9 monospace}.aura-live-scoreboard-divider{color:var(--aura-muted);border-right:1px solid var(--aura-line);border-left:1px solid var(--aura-line);letter-spacing:.12em;writing-mode:vertical-rl;place-items:center;font:900 9px/1 monospace;display:grid}.aura-live-scoreboard-freshness{border-top:1px solid var(--aura-line)}.aura-live-scoreboard-freshness strong{color:var(--aura-warning);margin-left:auto}.aura-live-scoreboard-empty{text-align:center;place-content:center;gap:8px;min-height:180px;padding:30px;display:grid}.aura-live-scoreboard-empty span{max-width:480px;color:var(--aura-muted);font-size:13px}.aura-gamecast{--gamecast-ink:#f6f8f2;--gamecast-dim:#89958c;color:var(--gamecast-ink);background:#0c100d;border:1px solid #303832;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #00000059}.aura-gamecast-scoreboard{background:#151a16;border-bottom:1px solid #303832;grid-template-columns:130px minmax(150px,1fr) minmax(150px,.8fr) minmax(150px,1fr);min-height:92px;display:grid}.aura-gamecast-brand,.aura-gamecast-team,.aura-gamecast-state{border-right:1px solid #303832;align-items:center;min-width:0;padding:17px 20px;display:flex}.aura-gamecast-brand{background:var(--aura-accent);color:#07100a;align-content:center;gap:3px;display:grid}.aura-gamecast-brand span{letter-spacing:-.07em;font:950 24px/.8 sans-serif}.aura-gamecast-brand strong{letter-spacing:.12em;font:900 10px/1 monospace}.aura-gamecast-brand small{background:#07100a1f;width:fit-content;margin-top:5px;padding:4px 6px;font:900 8px/1 monospace}.aura-gamecast-brand small.is-live:before{content:"";background:#07100a;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.2s infinite aura-gamecast-pulse;display:inline-block}.aura-gamecast-team{gap:12px}.aura-gamecast-team.is-home{text-align:right;flex-direction:row-reverse}.aura-gamecast-team i{border-radius:5px;align-self:stretch;width:5px}.aura-gamecast-team div{gap:4px;min-width:0;display:grid}.aura-gamecast-team span{color:var(--gamecast-dim);letter-spacing:.13em;font:800 8px/1 monospace}.aura-gamecast-team strong{text-overflow:ellipsis;font:950 23px/.95 sans-serif;overflow:hidden}.aura-gamecast-team b{letter-spacing:-.08em;margin-left:auto;font:900 42px/1 monospace}.aura-gamecast-team.is-home b{margin-left:0;margin-right:auto}.aura-gamecast-state{text-align:center;place-content:center;gap:5px;display:grid}.aura-gamecast-state strong{text-transform:uppercase;font:900 12px/1.2 monospace}.aura-gamecast-state span{color:var(--gamecast-dim);font:700 9px/1 monospace}.aura-gamecast-stage{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);min-height:490px;display:grid}.aura-gamecast-surface{background:radial-gradient(circle,#8cf6b517,#0000 48%),repeating-linear-gradient(0deg,#0000,#0000 23px,#ffffff05 24px),#101511;border-right:1px solid #303832;place-items:center;min-width:0;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.aura-gamecast-surface svg{width:100%;height:auto;display:block}.aura-gamecast-surface svg rect,.aura-gamecast-surface svg path,.aura-gamecast-surface svg line,.aura-gamecast-surface svg circle{fill:none;stroke:#405046;stroke-width:2px;vector-effect:non-scaling-stroke}.aura-gamecast-marker{pointer-events:none;display:none;position:absolute;transform:translate(-50%,-50%)}.aura-gamecast-marker[data-has-coordinates=true]{place-items:center;display:grid}.aura-gamecast-marker i{background:var(--aura-warning);width:19px;height:19px;box-shadow:0 0 0 1px var(--aura-warning), 0 0 32px #f2c46d99;border:5px solid #0c100d;border-radius:50%}.aura-gamecast-marker span{color:#0c100d;background:var(--aura-warning);padding:4px 6px;font:900 8px/1 monospace;position:absolute;top:26px}.aura-gamecast-marker.is-changed{animation:.55s cubic-bezier(.16,1,.3,1) both aura-gamecast-marker-in}.aura-gamecast-surface-meta{color:var(--gamecast-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font:800 9px/1 monospace;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.aura-gamecast-surface-meta strong{color:var(--aura-warning)}.aura-gamecast-callout{background:radial-gradient(circle at 100% 0,#8cf6b51f,#0000 36%),#131814;flex-direction:column;min-width:0;padding:clamp(24px,4vw,46px);display:flex}.aura-gamecast-callout>p{letter-spacing:-.045em;min-height:112px;margin:24px 0;font-size:clamp(26px,3vw,43px);font-weight:850;line-height:1.04;animation:.45s cubic-bezier(.16,1,.3,1) both aura-gamecast-copy-in}.aura-gamecast-player{border-top:1px solid #303832;grid-template-columns:88px minmax(0,1fr);gap:16px;margin-top:auto;padding-top:22px;animation:.55s cubic-bezier(.16,1,.3,1) both aura-gamecast-player-in;display:grid}.aura-gamecast-player.is-missing{color:var(--gamecast-dim);grid-template-columns:1fr;font:800 10px/1 monospace}.aura-gamecast-headshot{color:#0c100d;background:linear-gradient(145deg, var(--aura-warning), var(--aura-accent));border:1px solid #3b463e;border-radius:10px 10px 3px 3px;align-self:end;place-items:center;width:88px;height:100px;font:950 26px/1 sans-serif;display:grid;position:relative;overflow:hidden}.aura-gamecast-headshot img{object-fit:cover;object-position:center top;width:100%;height:100%}.aura-gamecast-player-name{align-content:end;gap:5px;min-width:0;display:grid}.aura-gamecast-player-name span,.aura-gamecast-player-name small{color:var(--gamecast-dim);letter-spacing:.09em;font:800 8px/1.2 monospace}.aura-gamecast-player-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1;overflow:hidden}.aura-gamecast-player-stats{background:#303832;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:4px;display:grid}.aura-gamecast-player-stats div{background:#0c100d;gap:5px;padding:11px;display:grid}.aura-gamecast-player-stats span{color:var(--gamecast-dim);font:800 8px/1 monospace}.aura-gamecast-player-stats span em{color:var(--aura-accent);margin-left:6px;font-style:normal}.aura-gamecast-player-stats strong{font:900 19px/1 monospace}.aura-gamecast-player-stats div.is-changed{background:#8cf6b514}.aura-gamecast-transport{background:#090c0a;border-top:1px solid #303832;grid-template-columns:38px 38px minmax(100px,1fr) 38px minmax(175px,auto);align-items:center;gap:9px;min-height:64px;padding:12px 16px;display:grid}.aura-gamecast-transport button{width:36px;height:36px;color:var(--aura-accent);cursor:pointer;background:#151a16;border:1px solid #39423c;border-radius:50%;place-items:center;display:grid}.aura-gamecast-transport input{appearance:none;background:linear-gradient(90deg, var(--aura-accent) var(--aura-gamecast-progress), #303832 var(--aura-gamecast-progress));border-radius:2px;height:3px}.aura-gamecast-transport input::-webkit-slider-thumb{appearance:none;background:var(--aura-accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--aura-accent);border:3px solid #090c0a;border-radius:50%}.aura-gamecast-transport>div{justify-items:end;gap:4px;display:grid}.aura-gamecast-transport>div strong{font:900 11px/1 monospace}.aura-gamecast-transport>div span{color:var(--gamecast-dim);text-transform:uppercase;font:700 8px/1 monospace}@keyframes aura-gamecast-pulse{50%{opacity:.3}}@keyframes aura-gamecast-marker-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}}@keyframes aura-gamecast-copy-in{0%{opacity:0;transform:translateY(14px)}}@keyframes aura-gamecast-player-in{0%{opacity:0;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.aura-gamecast *,.aura-gamecast :before{transition:none!important;animation:none!important}}@media (width<=860px){.aura-gamecast-scoreboard{grid-template-columns:88px 1fr 1fr}.aura-gamecast-state{border-top:1px solid #303832;grid-area:2/1/auto/-1}.aura-gamecast-brand{grid-row:1;padding:12px}.aura-gamecast-team{padding:12px}.aura-gamecast-team b{font-size:34px}.aura-gamecast-stage{grid-template-columns:1fr}.aura-gamecast-surface{border-bottom:1px solid #303832;border-right:0;min-height:360px}.aura-gamecast-callout>p{min-height:auto}}@media (width<=560px){.aura-gamecast-team strong{font-size:17px}.aura-gamecast-team b{font-size:27px}.aura-gamecast-stage{min-height:0}.aura-gamecast-surface{min-height:260px;padding:35px 16px}.aura-gamecast-callout{padding:24px 18px}.aura-gamecast-callout>p{font-size:28px}.aura-gamecast-player{grid-template-columns:70px 1fr}.aura-gamecast-headshot{width:70px;height:82px}.aura-gamecast-player-stats{grid-template-columns:repeat(2,1fr)}.aura-gamecast-transport{grid-template-columns:36px 36px 1fr 36px}.aura-gamecast-transport>div{grid-column:1/-1;justify-items:start}}.aura-league-landscape{background:radial-gradient(circle at 68% -15%, #f2c46d21, transparent 36%), var(--aura-surface);padding:clamp(16px,2.4vw,28px);overflow:hidden}.aura-landscape-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.aura-landscape-header h2{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(24px,3.5vw,40px)}.aura-landscape-header h2 i{color:var(--aura-warning);font-style:normal}.aura-landscape-header p{color:var(--aura-muted);text-transform:uppercase;margin:0;font:700 10px/1.4 monospace}.aura-landscape-legend{color:var(--aura-muted);text-transform:uppercase;gap:7px;font:700 9px/1 monospace;display:grid}.aura-landscape-legend span{align-items:center;gap:7px;display:flex}.aura-landscape-legend i{background:var(--aura-muted);border-radius:50%;width:9px;height:9px}.aura-landscape-legend i.is-frontier{border:2px solid var(--aura-warning);background:0 0}.aura-landscape-legend i.is-success{background:var(--aura-accent);box-shadow:0 0 8px #8cf6b580}.aura-landscape-legend i.is-ring{border:1px solid var(--aura-warning);background:#f2c46d26;border-radius:2px}.aura-landscape-grid{grid-template-columns:minmax(0,1fr) 240px;gap:14px;display:grid}.aura-landscape-plot{border:1px solid var(--aura-line);background:#0c100d;border-radius:10px;min-width:0}.aura-landscape-plot svg{width:100%;height:auto;display:block;overflow:visible}.aura-landscape-quadrants rect{fill:#ffffff03}.aura-landscape-quadrants rect[data-quadrant=high-high]{fill:#8cf6b509}.aura-landscape-quadrants line{stroke:#303832;stroke-width:1px;stroke-dasharray:4 6}.aura-golden-band rect{fill:#f2c46d17;stroke:var(--aura-warning);stroke-width:1.5px;stroke-dasharray:7 5;filter:drop-shadow(0 0 12px #f2c46d29)}.aura-golden-band text{fill:var(--aura-warning);letter-spacing:.08em;font:800 9px/1 monospace}.aura-landscape-frontier{fill:none;stroke:var(--aura-warning);stroke-width:2px;stroke-dasharray:3 5;opacity:.7}.aura-landscape-points g{cursor:pointer;outline:none}.aura-landscape-points circle{stroke:#fff3;stroke-width:1px;opacity:.68;vector-effect:non-scaling-stroke;transition:opacity .15s,stroke-width .15s}.aura-landscape-points g:hover circle,.aura-landscape-points g:focus circle,.aura-landscape-points g.is-selected circle{opacity:1;stroke:#fff;stroke-width:2.5px}.aura-landscape-points g.is-frontier circle{stroke:var(--aura-warning);stroke-width:2px;opacity:.94}.aura-landscape-points g.is-success circle{filter:drop-shadow(0 0 5px #8cf6b559)}.aura-landscape-points text{fill:var(--aura-text);paint-order:stroke;stroke:#0c100d;stroke-width:3px;pointer-events:none;font:700 8px/1 monospace}.aura-landscape-axes line{stroke:#5b685f;stroke-width:1px}.aura-landscape-axes text{fill:var(--aura-muted);letter-spacing:.06em;font:700 9px/1 monospace}.aura-landscape-inspector{border:1px solid var(--aura-line);background:var(--aura-elevated);border-radius:10px;flex-direction:column;min-width:0;padding:15px;display:flex}.aura-landscape-inspector>header{color:var(--aura-muted);letter-spacing:.08em;justify-content:space-between;gap:10px;font:800 9px/1 monospace;display:flex}.aura-landscape-inspector>header strong{color:var(--aura-warning)}.aura-landscape-identity{border-bottom:1px solid var(--aura-line);padding:22px 0 16px}.aura-landscape-identity span{color:var(--aura-accent);letter-spacing:.08em;font:800 10px/1 monospace}.aura-landscape-identity h3{margin:5px 0;font-size:23px;line-height:1}.aura-landscape-identity p{color:var(--aura-muted);text-transform:uppercase;margin:0;font-size:10px}.aura-landscape-inspector dl{background:var(--aura-line);gap:1px;margin:14px 0;display:grid}.aura-landscape-inspector dl div{background:var(--aura-surface);gap:4px;padding:9px 10px;display:grid}.aura-landscape-inspector dt{color:var(--aura-muted);text-transform:uppercase;font:700 9px/1 monospace}.aura-landscape-inspector dd{margin:0;font:800 17px/1 monospace}.aura-landscape-outcome,.aura-landscape-method{border:1px solid var(--aura-line);border-radius:8px;gap:5px;padding:12px;display:grid}.aura-landscape-outcome span,.aura-landscape-method span{color:var(--aura-muted);letter-spacing:.08em;font:800 9px/1 monospace}.aura-landscape-outcome strong,.aura-landscape-method strong{font:800 12px/1 monospace}.aura-landscape-outcome small,.aura-landscape-method small{color:var(--aura-muted);font-size:10px;line-height:1.35}.aura-landscape-outcome.is-success{background:#8cf6b50f;border-color:#8cf6b573}.aura-landscape-outcome.is-success strong{color:var(--aura-accent)}.aura-landscape-method{border-color:#f2c46d66;margin-top:auto}.aura-landscape-method strong{color:var(--aura-warning)}.aura-landscape-footer{color:var(--aura-muted);grid-template-columns:1fr 1fr auto;gap:12px;padding-top:14px;font:700 9px/1.35 monospace;display:grid}.aura-landscape-footer strong{color:var(--aura-warning)}.aura-eyebrow,.aura-scoreboard-meta,.aura-scoreboard-footer,.aura-timeline-card footer,.aura-team-summary span,.aura-team-summary small,.aura-player-row header span{color:var(--aura-muted);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1.2 SFMono-Regular,Consolas,monospace}.aura-scoreboard-card{padding:18px}.aura-scoreboard-meta,.aura-scoreboard-footer,.aura-timeline-card header,.aura-timeline-card footer,.aura-odds-strip header{justify-content:space-between;align-items:center;gap:12px;display:flex}.aura-scoreboard-meta{margin-bottom:18px}.aura-phase{color:var(--aura-accent)}.aura-team-score{grid-template-columns:9px 46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.aura-team-score i,.aura-team-summary i{border-radius:50%;width:8px;height:8px}.aura-team-score>span{font:900 18px/1 sans-serif}.aura-team-score>strong{font-size:14px}.aura-team-score>b{font:800 32px/1 SFMono-Regular,Consolas,monospace}.aura-scoreboard-footer{border-top:1px solid var(--aura-line);margin-top:10px;padding-top:16px}.aura-timeline-card{padding:18px}.aura-timeline-card h3{margin:3px 0 0;font-size:20px}.aura-timeline-card header>strong{font:800 24px/1 SFMono-Regular,Consolas,monospace}.aura-timeline-card svg{width:100%;margin:12px 0 4px;display:block;overflow:visible}.aura-zero-line{stroke:var(--aura-line);stroke-width:1px;stroke-dasharray:4 5}.aura-odds-strip{padding:16px}.aura-odds-strip>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.aura-odds-strip section{background:var(--aura-elevated);border-radius:9px;padding:12px}.aura-odds-strip section span,.aura-odds-strip section small{color:var(--aura-muted);font-size:11px;display:block}.aura-odds-strip section strong{margin:5px 0;font:800 22px/1 SFMono-Regular,Consolas,monospace;display:block}.aura-fresh{color:var(--aura-accent);font:800 10px/1 monospace}.aura-stale{color:var(--aura-warning);font:800 10px/1 monospace}.aura-team-summary{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.aura-team-summary div{gap:3px;display:grid}.aura-team-summary b{font:800 26px/1 monospace}.aura-team-summary small{grid-column:2/-1}.aura-player-row{padding:15px}.aura-player-row header{gap:4px;display:grid}.aura-player-row header strong{font-size:15px}.aura-player-row>div{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:8px;margin-top:12px;display:grid}.aura-player-row section{background:var(--aura-elevated);border-radius:8px;min-width:0;padding:8px 10px}.aura-player-row section span{color:var(--aura-muted);font:700 10px/1 monospace;display:block}.aura-player-row section strong{margin-top:5px;font:800 18px/1 monospace;display:block}.aura-player-row section.is-emphasis{background:var(--aura-accent);color:#08110c}.aura-player-row section.is-emphasis span{color:#255538}.aura-game-pulse{background:radial-gradient(circle at 78% -20%, #8cf6b51f, transparent 35%), var(--aura-surface);padding:clamp(16px,2.4vw,28px);overflow:hidden}.aura-pulse-header,.aura-pulse-inspector>header,.aura-pulse-turning>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aura-pulse-header{margin-bottom:22px}.aura-pulse-header h2{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(26px,4vw,46px)}.aura-pulse-header h2 b{color:var(--aura-accent)}.aura-pulse-header h2 i{color:var(--aura-muted);letter-spacing:0;font:500 .42em/1 monospace}.aura-pulse-status{text-align:right;justify-items:end;gap:8px;display:grid}.aura-pulse-status>strong{font:800 18px/1 monospace}.aura-pulse-mode{color:var(--aura-accent);letter-spacing:.13em;font:800 10px/1 monospace}.aura-pulse-mode i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px}.aura-pulse-mode.is-replay{color:#6fd7ff}.aura-pulse-mode.is-fixture{color:#c4a7ff}.aura-pulse-lanes{border-top:1px solid var(--aura-line);border-left:1px solid var(--aura-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aura-pulse-lane{border-right:1px solid var(--aura-line);border-bottom:1px solid var(--aura-line);background:#0000001f;min-width:0;padding:15px}.aura-pulse-lane.is-probability{grid-column:1/-1}.aura-pulse-lane>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.aura-pulse-lane>header div{gap:3px;min-width:0;display:grid}.aura-pulse-lane>header span,.aura-pulse-lane>small{color:var(--aura-muted);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 9px/1.25 monospace;overflow:hidden}.aura-pulse-lane>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aura-pulse-lane>header b{flex:none;font:800 18px/1 monospace}.aura-pulse-lane>header b em,.aura-pulse-inspector section strong em{color:var(--aura-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font:700 9px/1 monospace;display:block}.aura-pulse-chart{height:66px;margin:9px 0 5px}.aura-pulse-lane.is-complementary-probability .aura-pulse-chart{height:104px}.aura-pulse-chart svg{width:100%;height:100%;display:block;overflow:visible}.aura-pulse-chart path{filter:drop-shadow(0 0 5px #8cf6b526)}.aura-pulse-chart circle{vector-effect:non-scaling-stroke}.aura-pulse-chart text{fill:var(--aura-text);letter-spacing:.08em;vector-effect:non-scaling-stroke;font:800 11px/1 monospace}.aura-pulse-area{pointer-events:none}.aura-pulse-baseline{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.aura-pulse-cursor{stroke:#ffffff8f;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.aura-pulse-unavailable{height:100%;color:var(--aura-muted);border:1px dashed var(--aura-line);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font:700 10px/1 monospace;display:flex}.aura-pulse-unavailable span{background:currentColor;width:18px;height:1px}.aura-pulse-transport{padding:18px 0 20px}.aura-pulse-time{color:var(--aura-muted);letter-spacing:.08em;justify-content:space-between;margin-bottom:9px;font:700 9px/1 monospace;display:flex}.aura-pulse-time strong{color:var(--aura-text)}.aura-pulse-transport input{appearance:none;background:linear-gradient(90deg, var(--aura-accent) var(--aura-pulse-progress), var(--aura-line) var(--aura-pulse-progress));border-radius:10px;width:100%;height:5px;margin:0}.aura-pulse-transport input::-webkit-slider-thumb{appearance:none;border:4px solid var(--aura-surface);background:var(--aura-accent);width:17px;height:17px;box-shadow:0 0 0 1px var(--aura-accent), 0 0 18px #8cf6b559;border-radius:50%}.aura-pulse-inspector-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aura-pulse-inspector,.aura-pulse-turning{border:1px solid var(--aura-line);background:var(--aura-elevated);border-radius:10px;min-width:0;padding:15px}.aura-pulse-inspector>header,.aura-pulse-turning>header{color:var(--aura-muted);letter-spacing:.1em;font:800 9px/1 monospace}.aura-pulse-inspector>header strong,.aura-pulse-turning>header strong{color:var(--aura-text)}.aura-pulse-inspector>div{background:var(--aura-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.aura-pulse-inspector section{background:var(--aura-surface);gap:5px;min-width:0;padding:10px;display:grid}.aura-pulse-inspector section span{color:var(--aura-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.aura-pulse-inspector section strong{text-overflow:ellipsis;white-space:nowrap;font:800 14px/1.2 monospace;overflow:hidden}.aura-pulse-turning>div{gap:5px;max-height:185px;margin-top:12px;display:grid;overflow:auto}.aura-pulse-turning button{text-align:left;background:var(--aura-surface);cursor:pointer;border:1px solid #0000;border-radius:7px;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:8px 9px;display:grid}.aura-pulse-turning button:hover,.aura-pulse-turning button.is-active{border-color:var(--aura-accent)}.aura-pulse-turning time{color:var(--aura-accent);font:800 10px/1.3 monospace}.aura-pulse-turning button span{color:var(--aura-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.aura-pulse-turning p{color:var(--aura-muted);font-size:12px}@media (width<=720px){.aura-pulse-header{align-items:flex-start}.aura-pulse-header h2{font-size:28px}.aura-pulse-lanes,.aura-pulse-inspector-grid{grid-template-columns:1fr}.aura-pulse-lane:nth-child(n+5){display:block}.aura-landscape-header{display:grid}.aura-landscape-grid{grid-template-columns:1fr}.aura-landscape-inspector{min-height:360px}.aura-landscape-footer{grid-template-columns:1fr}}@media (width<=440px){.aura-game-pulse{padding:14px}.aura-pulse-header{display:grid}.aura-pulse-status{text-align:left;justify-items:start}.aura-pulse-inspector>div{grid-template-columns:1fr}}:root{color:#f3efe3;font-synthesis:none;text-rendering:optimizelegibility;background:#151713;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#151713;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.component-catalog-nav{color:#748078;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #28302a;align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto 30px;padding:0 0 16px;font:800 10px/1 SFMono-Regular,ui-monospace,monospace;display:flex}.component-catalog-nav a{color:inherit;text-decoration:none}.component-catalog-nav a:hover,.component-catalog-nav a:focus-visible{color:#f3f6ee}.component-catalog-nav__brand{letter-spacing:.16em;flex:none;color:#8cf6b5!important}.component-catalog-nav>div{align-items:center;gap:5px;min-width:0;display:flex}.component-catalog-nav>div a{border-radius:7px;gap:7px;padding:9px 11px;display:inline-flex}.component-catalog-nav>div a span{color:#4f5b53}.component-catalog-nav>div a[aria-current=page]{color:#f3f6ee;background:#19201b}.component-catalog-nav>div a[aria-current=page] span{color:#8cf6b5}.component-catalog-nav__api{flex:none;margin-left:auto;color:#8cf6b5!important}.component-catalog{color:#f3f6ee;background:radial-gradient(circle at 78% 5%,#8cf6b51a,#0000 28%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/36px 36px,#080a09;min-height:100vh;padding:clamp(20px,4vw,58px)}.component-catalog-hero,.component-catalog-grid,.component-catalog-boundary{max-width:1320px;margin-left:auto;margin-right:auto}.component-catalog-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:56px;padding:clamp(44px,7vw,92px) 0 52px;display:grid}.component-catalog-hero>div{min-width:0}.component-catalog-hero>div>span,.component-catalog-hero aside>span,.component-catalog-boundary article>span{color:#8cf6b5;letter-spacing:.16em;font:800 10px/1 SFMono-Regular,ui-monospace,monospace}.component-catalog-hero h1{letter-spacing:-.067em;max-width:920px;margin:14px 0 22px;font-size:clamp(48px,6.8vw,92px);line-height:.88}.component-catalog-hero h1 em{color:#8cf6b5;font-style:normal}.component-catalog-hero p{color:#9ba69e;max-width:760px;font-size:18px;line-height:1.55}.component-catalog-hero aside{background:#111512eb;border:1px solid #334039;border-radius:14px;gap:12px;padding:22px;display:grid}.component-catalog-hero aside strong{font-size:21px;line-height:1.15}.component-catalog-hero aside small{color:#7f8c83;line-height:1.5}.component-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.component-catalog-card{background:#0f1310eb;border:1px solid #2b332d;border-radius:16px;flex-direction:column;min-width:0;padding:clamp(20px,2.4vw,30px);display:flex}.component-catalog-card>header{justify-content:space-between;gap:12px;display:flex}.component-catalog-card>header span,.component-catalog-card>header b{color:#66736a;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 SFMono-Regular,ui-monospace,monospace}.component-catalog-card>header b{color:#8cf6b5}.component-catalog-card h2{letter-spacing:-.045em;margin:30px 0 13px;font-size:clamp(30px,3vw,43px)}.component-catalog-card>p{color:#98a39b;min-height:68px;margin:0 0 22px;line-height:1.5}.component-catalog-card dl{gap:14px;margin:0 0 24px;display:grid}.component-catalog-card dl>div{gap:6px;display:grid}.component-catalog-card dt{color:#5f6b63;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 monospace}.component-catalog-card dd{color:#b5beb7;margin:0;font:11px/1.55 monospace}.component-catalog-card code{color:#c8f7d9;white-space:nowrap;background:#090c0a;border:1px solid #27352d;border-radius:8px;margin-top:auto;padding:13px 14px;font:800 11px/1.3 monospace;overflow-x:auto}.component-catalog-card>a{color:#8cf6b5;justify-content:space-between;margin-top:14px;font:800 11px/1 monospace;text-decoration:none;display:flex}.component-catalog-card>a:hover,.component-catalog-card>a:focus-visible{color:#f3f6ee}.component-catalog-boundary{border-top:1px solid #2b332d;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:50px;padding-top:24px;display:grid}.component-catalog-boundary article{gap:10px;display:grid}.component-catalog-boundary strong{font-size:15px}.component-catalog-boundary p{color:#7f8c83;margin:0;font-size:12px;line-height:1.55}@media (width<=900px){.component-catalog-nav{flex-wrap:wrap;align-items:flex-start}.component-catalog-nav>div{order:3;width:100%;overflow-x:auto}.component-catalog-hero,.component-catalog-grid{grid-template-columns:1fr}.component-catalog-card>p{min-height:0}}@media (width<=580px){.component-catalog{padding:20px 14px 36px}.component-catalog-nav{gap:14px;margin-bottom:18px}.component-catalog-nav__api{font-size:0}.component-catalog-nav__api:after{content:"API ↗";font-size:10px}.component-catalog-nav>div a{flex:none}.component-catalog-hero{padding:32px 0}.component-catalog-boundary{grid-template-columns:1fr}}.gamecast-showcase{color:#f3f6ee;background:radial-gradient(circle at 75% 8%,#f2c46d1a,#0000 26%),radial-gradient(circle at 15% 0,#8cf6b51a,#0000 30%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/36px 36px,#080a09;min-height:100vh;padding:clamp(22px,4vw,58px)}.gamecast-showcase-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:42px;max-width:1320px;margin:0 auto 30px;display:grid}.gamecast-showcase-hero>div>span{color:#f2c46d;letter-spacing:.19em;font:800 10px/1 monospace}.gamecast-showcase-hero h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(42px,6vw,76px);line-height:.91}.gamecast-showcase-hero h1 em{color:#8cf6b5;font-style:normal}.gamecast-showcase-hero aside{background:#111512e6;border:1px solid #2b332d;border-radius:12px;gap:10px;padding:18px;display:grid}.gamecast-showcase-hero aside strong{font-size:13px}.gamecast-showcase-hero aside small{color:#738078;font:11px/1.4 monospace}.gamecast-showcase-product{max-width:1320px;margin:0 auto}.component-preview-toolbar{background:#111512e6;border:1px solid #2b332d;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:12px 14px;display:flex}.component-preview-toolbar>div:first-child{gap:5px;display:grid}.component-preview-toolbar span{color:#f2c46d;letter-spacing:.15em;font:900 8px/1 monospace}.component-preview-toolbar strong{font-size:12px}.component-preview-toolbar [role=group]{background:#090c0a;border:1px solid #2b332d;border-radius:8px;gap:4px;padding:3px;display:flex}.component-preview-toolbar button{color:#748078;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font:800 9px/1 monospace}.component-preview-toolbar button[aria-pressed=true]{color:#07100a;background:#8cf6b5}.gamecast-install{background:#111512e6;border:1px solid #2b332d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:18px auto 0;padding:18px 20px;display:flex}.gamecast-install>div{gap:5px;display:grid}.gamecast-install span{color:#f2c46d;letter-spacing:.15em;font:900 8px/1 monospace}.gamecast-install strong{font-size:15px}.gamecast-install small{color:#738078;max-width:660px;font:10px/1.45 monospace}.gamecast-install code{color:#8cf6b5;background:#090c0a;border:1px solid #8cf6b559;border-radius:8px;flex:none;padding:13px 15px;font:800 11px/1 monospace}.gamecast-showcase-footer{color:#68746c;letter-spacing:.12em;align-items:center;gap:20px;max-width:1320px;margin:22px auto 0;font:800 9px/1 monospace;display:flex}.gamecast-showcase-footer strong{color:#8cf6b5;margin-left:auto}.component-contract{color:#dbe2dc;gap:14px;max-width:1320px;margin:48px auto 0;display:grid}.component-contract article,.component-contract__header{background:#0c0f0df0;border:1px solid #2b332d;border-radius:12px}.component-contract__header{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:32px;padding:clamp(22px,3vw,34px);display:grid}.component-contract__header>div{gap:10px;display:grid}.component-contract__header h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(26px,3.5vw,44px);line-height:1}.component-contract__header>div:last-child{border-left:1px solid #2b332d;padding-left:20px}.component-contract span,.component-contract__header small{color:#8cf6b5;letter-spacing:.14em;text-transform:uppercase;font:900 9px/1 monospace}.component-contract__header strong{color:#f2c46d;text-transform:uppercase;font:800 12px/1.45 monospace}.component-contract__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.component-contract__grid>article{min-width:0;padding:clamp(20px,2.6vw,30px)}.component-contract dl{gap:0;margin:20px 0 0;display:grid}.component-contract dl>div{border-top:1px solid #242b26;grid-template-columns:125px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.component-contract dt{color:#f3f6ee;font:800 11px/1.4 monospace}.component-contract dd{color:#7f8c83;margin:0;font-size:12px;line-height:1.5}.component-contract__flow ol{counter-reset:flow;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.component-contract__flow li{border-top:1px solid #242b26;grid-template-columns:95px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.component-contract__flow li strong{color:#f3f6ee;font:800 11px/1.4 monospace}.component-contract__flow li p{color:#7f8c83;margin:0;font-size:12px;line-height:1.5}.component-contract__states{padding:clamp(20px,2.6vw,30px)}.component-contract__states>header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.component-contract__states>header strong{color:#8d9990;font-size:12px}.component-contract__states>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:20px;display:grid}.component-contract__states section{background:#090c0a;border:1px solid #242b26;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.component-contract__states b{color:#f2c46d;text-transform:uppercase;font:900 10px/1 monospace}.component-contract__states p{color:#9da79f;min-height:50px;margin:0;font-size:11px;line-height:1.45}.component-contract__states small{color:#59645c;font:9px/1.4 monospace}.component-contract__state-sample{border-top:1px solid #202621;margin-top:3px;padding-top:11px}.component-contract__state-sample>div{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.component-contract__state-sample i{background:#8cf6b5;border-radius:50%;width:7px;height:7px}.component-contract__state-sample strong{color:#dce4de;text-overflow:ellipsis;font:800 9px/1 monospace;overflow:hidden}.component-contract__state-sample small{color:#657068;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font:8px/1.3 monospace;overflow:hidden}.component-contract__state-sample [data-state=stale] i,.component-contract__state-sample [data-state=connecting] i{background:#f2c46d}.component-contract__state-sample [data-state=error] i,.component-contract__state-sample [data-state=unavailable] i{background:#ff7b72}.component-contract__source>strong{margin:17px 0 12px;font-size:17px;display:block}.component-contract details{border-top:1px solid #242b26}.component-contract summary{color:#8cf6b5;cursor:pointer;padding:14px 0;font:800 10px/1.4 monospace}.component-contract__source ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.component-contract__source li{border-top:1px solid #202621;grid-template-columns:minmax(0,1fr) 190px;gap:16px;padding:10px 0;display:grid}.component-contract__source code{overflow-wrap:anywhere;color:#c7d0c9;font:10px/1.4 monospace}.component-contract__source small{color:#657068;font-size:10px;line-height:1.4}.component-contract__recipe ol{color:#99a49c;gap:12px;margin:18px 0 0;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.component-contract__recipe li::marker{color:#f2c46d;font:800 10px monospace}.component-contract__boundary{grid-template-columns:minmax(0,1fr) 360px;gap:34px;padding:clamp(20px,2.6vw,30px);display:grid}.component-contract__boundary ul{color:#8d9990;gap:10px;margin:18px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.component-contract__boundary aside{border-left:1px solid #2b332d;align-content:start;gap:11px;padding-left:24px;display:grid}.component-contract__boundary aside strong{font-size:18px;line-height:1.15}.component-contract__boundary aside p{color:#7f8c83;margin:0;font-size:11px;line-height:1.55}.component-contract__boundary aside code{color:#8cf6b5;white-space:nowrap;background:#090c0a;border:1px solid #8cf6b54d;border-radius:7px;margin-top:5px;padding:12px;font:800 10px/1.3 monospace;overflow-x:auto}@media (width<=760px){.gamecast-showcase{padding:20px 12px}.gamecast-showcase-hero{grid-template-columns:1fr;gap:20px}.component-preview-toolbar{flex-direction:column;align-items:stretch}.component-preview-toolbar [role=group]{width:fit-content}.gamecast-install{flex-direction:column;align-items:stretch}.gamecast-install code{width:fit-content;max-width:100%;overflow-x:auto}.gamecast-showcase-footer{flex-wrap:wrap;gap:12px}.gamecast-showcase-footer strong{width:100%;margin-left:0}.component-contract{margin-top:30px}.component-contract__header,.component-contract__grid,.component-contract__boundary{grid-template-columns:1fr}.component-contract__header>div:last-child,.component-contract__boundary aside{border-top:1px solid #2b332d;border-left:0;padding:18px 0 0}.component-contract__states>header{flex-direction:column;align-items:flex-start}.component-contract__states>div{grid-template-columns:repeat(2,minmax(0,1fr))}.component-contract__states p{min-height:0}.component-contract__source li{grid-template-columns:1fr;gap:4px}}.pulse-page{color:#f4f7ef;background:radial-gradient(90% 55% at 50% -8%,#8cf6b517,#0000 60%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/34px 34px,#070908;min-height:100vh;padding:clamp(16px,2.6vw,40px) clamp(14px,3vw,48px) clamp(28px,4vw,56px)}.pulse-page-bar,.pulse-page-strip,.pulse-page-preview-toolbar,.pulse-page-stage,.pulse-page-foot,.pulse-page .component-contract{max-width:1420px;margin-inline:auto}.pulse-page-preview-toolbar{margin-top:12px;margin-bottom:12px}.pulse-page-bar{flex-wrap:wrap;align-items:center;gap:14px 22px;padding-bottom:16px;display:flex}.pulse-page-brand{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.pulse-page-brand span{color:#8cf6b5;letter-spacing:.24em;font:800 10px/1 SFMono-Regular,ui-monospace,monospace}.pulse-page-brand strong{letter-spacing:-.045em;font:750 clamp(24px,3.2vw,34px)/1 system-ui,sans-serif}.pulse-page-brand em{color:#6d7a71;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1 SFMono-Regular,ui-monospace,monospace;overflow:hidden}.pulse-page-switch{background:#0d100e;border:1px solid #212823;border-radius:8px;gap:4px;padding:3px;display:flex}.pulse-page-switch button{color:#77837a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 13px;font:800 10px/1 SFMono-Regular,ui-monospace,monospace;transition:color .18s,background .18s}.pulse-page-switch button:hover{color:#f4f7ef}.pulse-page-switch button.is-active{color:#08140d;background:#8cf6b5}.pulse-page-switch.is-quiet button.is-active{color:#f4f7ef;background:#202a23}.pulse-page-switch button:focus-visible{outline-offset:2px;outline:2px solid #8cf6b5}.pulse-page-strip{scrollbar-width:thin;gap:6px;margin-bottom:14px;padding-bottom:6px;display:flex;overflow-x:auto}.pulse-page-strip.is-loading i{border-radius:8px;flex:none;width:132px;height:52px}.pulse-page-game{text-align:left;color:#f4f7ef;cursor:pointer;background:#0d100e;border:1px solid #212823;border-radius:8px;flex:none;gap:5px;padding:8px 12px;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.pulse-page-game:hover{border-color:#364036;transform:translateY(-1px)}.pulse-page-game.is-active{background:#8cf6b514;border-color:#8cf6b5}.pulse-page-game:focus-visible{outline-offset:2px;outline:2px solid #8cf6b5}.pulse-page-game>span{color:#67736b;letter-spacing:.14em;font:800 8.5px/1 SFMono-Regular,ui-monospace,monospace}.pulse-page-game.is-live>span{color:#ff6a5e}.pulse-page-game>strong{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:5px;font:800 12px/1 SFMono-Regular,ui-monospace,monospace;display:flex}.pulse-page-game b{color:#8cf6b5;font-weight:800}.pulse-page-game i{color:#4d574f;font-style:normal}.pulse-page-chip{color:#97a49a;letter-spacing:.1em;text-transform:uppercase;background:#0d100e;border:1px solid #262e29;border-radius:20px;align-items:center;padding:6px 11px;font:700 9.5px/1 SFMono-Regular,ui-monospace,monospace;display:inline-flex}.pulse-page-chip.is-button{color:#8cf6b5;cursor:pointer;border-color:#8cf6b5;margin-top:6px}.pulse-page-foot{color:#57625a;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font:700 9.5px/1 SFMono-Regular,ui-monospace,monospace;display:flex}@media (width<=760px){.pulse-page-brand em{display:none}.pulse-page-brand{width:100%}.pulse-page-switch{flex:1}.pulse-page-switch button{flex:1;padding:8px 6px}}.library-showcase{color:#f3f6ee;background:radial-gradient(circle at 78% 8%,#8cf6b521,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,#0a0c0b;min-height:100vh;padding:clamp(24px,4vw,64px)}.library-hero{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:48px;max-width:1280px;margin:0 auto 42px;display:grid}.library-kicker{color:#8cf6b5;letter-spacing:.2em;font:800 11px/1 SFMono-Regular,Consolas,monospace}.library-hero h1{letter-spacing:-.055em;max-width:760px;margin:14px 0 18px;font-size:clamp(44px,6vw,86px);line-height:.91}.library-hero h1 em{color:#8cf6b5;font-style:normal}.library-hero p{color:#9da9a0;max-width:690px;font-size:17px;line-height:1.55}.library-hero aside{background:#111512e0;border:1px solid #2b332d;border-radius:14px;gap:10px;padding:20px;display:grid}.library-mode{color:#8cf6b5;letter-spacing:.12em;font:800 10px/1 monospace}.library-mode i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px}.mode-connecting{color:#f2c46d}.mode-fixture{color:#98a6ff}.library-hero aside strong{font-size:14px}.library-hero aside small{color:#738078;font:11px/1.4 monospace}.library-grid{grid-template-columns:minmax(460px,1.05fr) minmax(440px,.95fr);gap:18px;max-width:1280px;margin:0 auto;display:grid}.library-primary,.library-secondary{align-content:start;gap:18px;display:grid}.library-section{background:#111512bd;border:1px solid #2b332d;border-radius:14px;padding:16px}.library-section>header{color:#8e9b91;letter-spacing:.12em;justify-content:space-between;margin-bottom:12px;font:700 10px/1 monospace;display:flex}.library-team-grid,.library-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.library-footer{color:#68746c;letter-spacing:.13em;border-top:1px solid #2b332d;align-items:center;gap:22px;max-width:1280px;margin:28px auto 0;padding-top:18px;font:800 10px/1 monospace;display:flex}.library-footer b{color:#8cf6b5}.library-footer strong{color:#f2c46d;margin-left:auto}@media (width<=900px){.library-hero,.library-grid{grid-template-columns:1fr}.library-hero aside{max-width:none}}@media (width<=580px){.library-showcase{padding:20px 14px}.library-team-grid,.library-player-grid{grid-template-columns:1fr}.library-footer{flex-wrap:wrap}.library-footer strong{width:100%;margin:0}}.scoreboard-catalog{color:#f3f6ee;background:radial-gradient(circle at 18% 2%,#8cf6b51f,#0000 28%),#090b0a;min-height:100vh;padding:clamp(20px,4vw,58px)}.scoreboard-catalog-hero,.scoreboard-catalog-preview,.scoreboard-catalog .component-contract{max-width:1180px;margin-left:auto;margin-right:auto}.scoreboard-catalog-hero{grid-template-columns:1fr minmax(280px,.42fr);align-items:end;gap:50px;padding:clamp(52px,8vw,100px) 0 46px;display:grid}.scoreboard-catalog-hero>div>span,.scoreboard-catalog-preview>header span{color:#8cf6b5;letter-spacing:.15em;font:800 10px/1 monospace}.scoreboard-catalog-hero h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(48px,8vw,102px);line-height:.9}.scoreboard-catalog-hero p{color:#9ba69e;max-width:740px;font-size:17px;line-height:1.55}.scoreboard-catalog-hero aside{background:#111512;border:1px solid #334039;border-radius:12px;gap:12px;padding:20px;display:grid}.scoreboard-catalog-hero aside strong{color:#8cf6b5;font:800 13px/1.4 monospace;overflow-x:auto}.scoreboard-catalog-hero aside small{color:#7f8c83;line-height:1.4}.scoreboard-catalog-preview{background:#111512c7;border:1px solid #2b332d;border-radius:18px;padding:clamp(18px,3vw,34px)}.scoreboard-catalog-preview .component-preview-toolbar{margin-bottom:14px}.scoreboard-catalog-preview__status{color:#98a39b;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font:700 10px/1.2 monospace;display:flex}@media (width<=820px){.scoreboard-catalog-hero{grid-template-columns:minmax(0,1fr);gap:20px}.scoreboard-catalog-preview__status{flex-direction:column;align-items:flex-start}}@media (width<=560px){.aura-live-scoreboard-teams{grid-template-columns:1fr}.aura-live-scoreboard-divider{border:0;border-top:1px solid var(--aura-line);border-bottom:1px solid var(--aura-line);writing-mode:horizontal-tb;min-height:28px}.aura-live-scoreboard-freshness{flex-wrap:wrap;padding:10px 14px}}.command-shell{flex-direction:column;gap:12px;min-height:100vh;padding:14px 18px 10px;display:flex}.topbar{border-bottom:1px solid #3b3a32;justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.brand{align-items:center;gap:12px;min-width:250px;display:flex}.brand-mark{color:#10120f;background:#6ee7a8;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}h1,h2,p{letter-spacing:0;margin:0}h1{font-size:22px;line-height:1.05}.brand p,small,footer,.pane-header span,.source-cell small,.worker-main small,.worker-detail small{color:#a7a394}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.search,.toolbar label,.date-control,.icon-button{background:#1f211c;border:1px solid #4d4a3f;border-radius:8px;height:36px}.search{align-items:center;gap:8px;width:min(320px,34vw);padding:0 10px;display:flex}.search input{color:#f3efe3;background:0 0;border:0;outline:0;width:100%;min-width:0}.clear-search{color:#e2dccb;cursor:pointer;background:#3a382f;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.toolbar label{align-items:center;gap:6px;padding-left:9px;display:flex}.date-control{align-items:center;gap:6px;padding:0 4px 0 8px;display:flex}.date-control .icon-button{background:#2b2d26;border:0;width:28px;height:28px}select,input[type=date]{color:#f3efe3;background:0 0;border:0;outline:0;height:34px;padding:0 8px 0 0}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:136px}.icon-button{cursor:pointer;place-items:center;width:36px;display:grid}.icon-button:hover,.worker-row:hover,.request-row:hover,.score-row:hover{border-color:#6ee7a8}.status-strip{background:#1b1d18;border:1px solid #3b3a32;grid-template-columns:repeat(6,minmax(0,1fr));min-height:54px;display:grid}.status-item{border-right:1px solid #3b3a32;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.status-item:last-child{border-right:0}.status-item span{color:#a7a394;text-transform:uppercase;font-size:12px}.status-item strong{font-variant-numeric:tabular-nums;font-size:20px}.error-line{color:#ffd6d1;background:#3a1717;border:1px solid #8c3730;border-radius:8px;padding:8px 10px}.main-grid{grid-template-columns:minmax(560px,.8fr) minmax(520px,1.2fr);gap:12px;min-height:680px;display:grid}.ops-grid{grid-template-columns:minmax(360px,.75fr) minmax(360px,.8fr) minmax(520px,1.15fr);gap:12px;min-height:260px;display:grid}.scoreboard-pane,.worker-pane,.play-pane,.request-pane,.game-detail-pane,.boxscore-pane,.player-stats-pane,.market-pane{background:#191b17;border:1px solid #3b3a32;min-width:0}.pane-header{background:#20221d;border-bottom:1px solid #3b3a32;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.pane-header h2{text-transform:uppercase;font-size:14px}.scoreboard{height:calc(100vh - 218px);min-height:560px;overflow:auto}.scoreboard-head,.score-row{grid-template-columns:minmax(220px,1.35fr) 136px 116px 96px 82px 96px;align-items:stretch;display:grid}.scoreboard-head{z-index:1;color:#a7a394;text-transform:uppercase;background:#292a22;border-bottom:1px solid #3b3a32;min-width:800px;height:34px;font-size:11px;position:sticky;top:0}.scoreboard-head span,.score-row>div{border-right:1px solid #303128;padding:8px 12px}.scoreboard-head span:last-child,.score-row>div:last-child{border-right:0}.score-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303128;width:100%;min-width:800px;min-height:68px;transition:background-color .18s,border-color .18s}.score-row.selected{background:#203429;box-shadow:inset 4px 0 #6ee7a8}.score-row.in_progress .status-cell{background:#6ee7a80f}.score-row.final{opacity:.74}.game-cell{grid-template-columns:54px minmax(0,1fr);gap:1px 12px;display:grid}.time{color:#a7a394;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:12px}.team-line{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-width:0;height:25px;display:grid}.team-name{letter-spacing:.3px;align-items:center;gap:7px;min-width:0;font-weight:800;display:inline-flex}.team-name i{border-radius:50%;flex:none;width:8px;height:8px}.team-line strong,.win-cell,.source-cell strong,.request-latency,.worker-latency{font-variant-numeric:tabular-nums}.team-line strong{text-align:right;font-size:20px}.status-cell,.line-cell,.win-cell,.quality-cell,.source-cell{flex-direction:column;justify-content:center;gap:4px;display:flex}.line-cell,.win-cell{font-weight:700}.quality-cell strong{font-variant-numeric:tabular-nums;border:1px solid #303128;width:fit-content;min-width:38px;padding:2px 7px;font-size:14px}.quality-cell small{color:#a7a394;text-transform:uppercase;font-size:11px}.quality-cell.excellent strong,.quality-cell.good strong{color:#8fd4bb;border-color:#3b6e62}.quality-cell.partial strong{color:#d6aa5f;border-color:#806d2f}.quality-cell.poor strong,.quality-cell.missing strong{color:#e89a9e;border-color:#784345}.phase{color:#e7e1d0;background:#3b3a32;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.phase.in_progress{color:#bff8d7;background:#184b35}.phase.scheduled{color:#c8def4;background:#273b54}.phase.final{color:#bbb5a5;background:#383830}.phase.delayed{color:#ffd58e;background:#4f3516}.source-status{background:#171914;border-bottom:1px solid #3b3a32;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-status div{border-bottom:1px solid #303128;border-right:1px solid #303128;grid-template-columns:18px 1fr;gap:2px 8px;min-width:0;padding:9px 12px;display:grid}.source-status span{color:#a7a394;text-transform:uppercase;font-size:11px}.source-status strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.source-health-list{border-bottom:1px solid #3b3a32}.event-backlog{background:#151711;border-bottom:1px solid #3b3a32}.event-backlog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-backlog-metrics div{border-bottom:1px solid #303128;border-right:1px solid #303128;grid-template-columns:18px 1fr;gap:2px 8px;min-width:0;padding:8px 12px;display:grid}.event-backlog-metrics span,.event-type-strip{color:#a7a394;text-transform:uppercase;font-size:11px}.event-backlog-metrics strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:17px}.event-type-strip{align-items:center;gap:8px;min-height:34px;padding:7px 12px;display:flex;overflow:hidden}.event-type-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-type-strip b{color:#f6c56f;font-variant-numeric:tabular-nums}.event-consumers{background:#11140f;border-bottom:1px solid #3b3a32}.event-consumer-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px 1fr 38px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.event-consumer-head strong{color:#f6c56f;text-align:right;font-variant-numeric:tabular-nums}.event-consumer-list{display:grid}.event-consumer-row{border-bottom:1px solid #303128;grid-template-columns:10px minmax(92px,.8fr) minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;display:grid}.event-consumer-row:last-child{border-bottom:0}.consumer-dot{background:#706f64;border-radius:50%;width:8px;height:8px}.consumer-dot.fresh{background:#39d98a;box-shadow:0 0 10px #39d98a73}.consumer-dot.stale{background:#d0a23f}.event-consumer-row strong,.event-consumer-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-consumer-row strong{color:#f4f0df}.event-consumer-row small{color:#a7a394}.event-consumer-row b{color:#8ed6ff;text-align:right;font-variant-numeric:tabular-nums}.event-worker-runs{background:#12150f;border-bottom:1px solid #3b3a32}.event-worker-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px 1fr 86px 62px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.event-worker-head strong{color:#80d8ff;text-align:right;font-variant-numeric:tabular-nums}.event-worker-head small{text-align:right}.event-worker-metrics{border-bottom:1px solid #303128;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.event-worker-metrics div{border-right:1px solid #303128;min-width:0;padding:8px 10px}.event-worker-metrics div:last-child{border-right:0}.event-worker-metrics span{color:#a7a394;text-transform:uppercase;font-size:10px;display:block}.event-worker-metrics strong{color:#f4f0df;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;display:block}.event-worker-failed{color:#f77!important}.event-worker-run-list{display:grid}.event-worker-run-row{color:#f4f0df;border-bottom:1px solid #303128;grid-template-columns:64px 82px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;display:grid}.event-worker-run-row.failed{background:#ff636314}.event-worker-run-row span,.event-worker-run-row small{color:#a7a394}.event-worker-run-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-worker-run-row b,.event-worker-run-row strong{font-variant-numeric:tabular-nums}.event-worker-run-row b{text-align:right;color:#f6c56f}.event-worker-duration{color:#a7a394;text-transform:uppercase;align-items:center;gap:7px;min-height:30px;padding:6px 12px;font-size:11px;display:flex}.repair-backlog{background:#151711;border-bottom:1px solid #3b3a32}.repair-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px 1fr 38px 58px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.repair-head strong,.repair-row b{color:#f6c56f;text-align:right;font-variant-numeric:tabular-nums}.repair-head small{text-align:right}.repair-row{color:#f4f0df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303128;grid-template-columns:70px minmax(116px,.8fr) minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 12px;display:grid}.repair-row.high{background:#ff636314}.repair-row.medium{background:#f6c56f0f}.repair-row:hover{background:#ffffff0f}.repair-priority,.repair-row strong,.repair-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.repair-priority{color:#8ed6ff;text-transform:uppercase;font-size:11px}.repair-row small{color:#a7a394}.pipeline-runs{background:#12150f;border-bottom:1px solid #3b3a32}.pipeline-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px 1fr 86px 62px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.pipeline-head strong{color:#80d8ff;text-align:right;font-variant-numeric:tabular-nums}.pipeline-head small{text-align:right}.pipeline-metrics{border-bottom:1px solid #303128;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pipeline-metrics div{border-right:1px solid #303128;min-width:0;padding:8px 10px}.pipeline-metrics div:last-child{border-right:0}.pipeline-metrics span{color:#a7a394;text-transform:uppercase;font-size:10px;display:block}.pipeline-metrics strong{color:#f4f0df;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;display:block}.pipeline-failed{color:#f77!important}.pipeline-run-list{display:grid}.pipeline-run-row{color:#f4f0df;border-bottom:1px solid #303128;grid-template-columns:64px 78px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;display:grid}.pipeline-run-row:last-child{border-bottom:0}.pipeline-run-row.failed{background:#ff636314}.pipeline-run-row span,.pipeline-run-row small{color:#a7a394}.pipeline-run-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pipeline-run-row b,.pipeline-run-row strong{font-variant-numeric:tabular-nums}.pipeline-run-row b{text-align:right;color:#f6c56f}.source-discrepancies{background:#161812;border-bottom:1px solid #3b3a32}.source-discrepancy-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px 1fr 38px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.source-discrepancy-head strong{color:#f6c56f;text-align:right;font-variant-numeric:tabular-nums}.source-discrepancy-row{color:#f4f0df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303128;grid-template-columns:118px 92px minmax(0,1fr) 58px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 12px;display:grid}.source-discrepancy-row.high{background:#ff636317}.source-discrepancy-row.medium{background:#f6c56f14}.source-discrepancy-row:hover{background:#ffffff0f}.source-discrepancy-row strong,.source-discrepancy-row small,.discrepancy-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-discrepancy-row small{color:#a7a394}.source-discrepancy-row b{color:#f6c56f;text-transform:uppercase;justify-self:end;font-size:11px}.discrepancy-kind{color:#8ed6ff;text-transform:uppercase;font-size:11px}.source-health-row{border-bottom:1px solid #303128;grid-template-columns:74px minmax(72px,.8fr) minmax(0,1fr) 62px;align-items:center;gap:8px;min-height:38px;padding:7px 12px;display:grid}.source-health-row strong,.source-health-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-health-row b{text-align:right;color:#f6c56f;font-variant-numeric:tabular-nums}.health{color:#e7e1d0;text-transform:uppercase;background:#3b3a32;justify-content:center;align-items:center;min-height:22px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.health.ok{color:#bff8d7;background:#184b35}.health.degraded{color:#ffe3a8;background:#4f3516}.health.error{color:#ffd6d1;background:#55211c}.worker-list,.request-log,.play-list{max-height:360px;overflow:auto}.bet-settlement{background:#151711;border-bottom:1px solid #3b3a32}.bet-metrics{border-bottom:1px solid #303128;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bet-metrics div{border-right:1px solid #303128;gap:3px;min-width:0;padding:9px 12px;display:grid}.bet-metrics span{color:#a7a394;text-transform:uppercase;font-size:11px}.bet-metrics strong{font-variant-numeric:tabular-nums;font-size:18px}.positive-money{color:#a7efbd}.negative-money{color:#ffb0a0}.bet-position-list{max-height:292px;overflow:auto}.bet-position-row{color:#f4f0df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303128;grid-template-columns:82px minmax(0,1fr) 74px 76px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;display:grid}.bet-position-row:hover{background:#ffffff0f}.bet-position-row.won{background:#6dd68a14}.bet-position-row.lost{background:#ff636312}.bet-position-row strong,.bet-position-row small,.bet-market{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bet-position-row small,.bet-market{color:#a7a394;text-transform:uppercase;font-size:11px}.bet-position-row b{font-variant-numeric:tabular-nums;justify-self:end}.bet-position-row.won b{color:#a7efbd}.bet-position-row.lost b{color:#ffb0a0}.market-review-queue{background:#11150f;border-bottom:1px solid #3b3a32}.market-review-head{color:#a7a394;text-transform:uppercase;border-bottom:1px solid #303128;grid-template-columns:18px minmax(0,1fr) 42px 92px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;display:grid}.market-review-head strong{color:#f6c56f;text-align:right;font-variant-numeric:tabular-nums}.market-review-head small{text-align:right}.market-review-reasons{border-bottom:1px solid #303128;align-items:center;gap:8px;min-height:34px;padding:7px 12px;display:flex;overflow:hidden}.market-review-reasons span{color:#cfc8b6;text-transform:uppercase;white-space:nowrap;background:#25261e;align-items:center;gap:5px;min-width:0;padding:4px 7px;font-size:11px;display:inline-flex}.market-review-reasons span.high{color:#ffd6d1;background:#55211c}.market-review-reasons span.medium{color:#ffe3a8;background:#4f3516}.market-review-list{max-height:330px;overflow:auto}.market-review-row{border-bottom:1px solid #303128;grid-template-columns:64px minmax(0,1.3fr) 96px 72px minmax(120px,.8fr);align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:grid}.market-review-row.high{background:#ff636314}.market-review-row.medium{background:#f6c56f0f}.market-review-row strong,.review-reason,.review-task b,.review-task small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-severity{color:#8ed6ff;text-transform:uppercase;font-size:11px;font-weight:900}.review-reason{color:#f6c56f;text-transform:uppercase;font-size:11px}.review-progress,.review-task{gap:2px;display:grid}.review-progress{text-align:right;font-variant-numeric:tabular-nums}.review-progress small,.review-task small{color:#a7a394;text-transform:uppercase;font-size:11px}.review-task b{color:#f4f0df;font-size:12px}.worker-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303128;grid-template-columns:10px minmax(96px,.8fr) minmax(120px,1fr) 54px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.dot{background:#868070;border-radius:50%;width:10px;height:10px}.dot.running,.dot.settling_final{background:#4ade80;box-shadow:0 0 12px #4ade8080}.dot.error{background:#ef5b4f}.worker-main strong,.worker-detail b{display:block}.worker-latency{text-align:right;color:#f6c56f;font-weight:800}.play-row,.request-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #303128;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;display:grid}.play-row{grid-template-columns:84px minmax(0,1fr) 60px}.play-row.scoring{background:#f6c56f1a}.play-inning,.request-time,.request-source,.request-latency{color:#a7a394;font-size:12px}.play-text,.request-play{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.play-score{text-align:right;font-weight:800}.request-row{cursor:pointer;grid-template-columns:86px 110px 122px minmax(0,1fr) 88px}.request-source{color:#8ed6ff}.request-game{font-weight:800}.empty-line{color:#a7a394;padding:18px 12px}.empty-line.compact{padding:8px 0}.game-detail-pane{min-height:680px;max-height:calc(100vh - 218px);overflow:auto}.game-detail-grid{border-bottom:1px solid #3b3a32;grid-template-columns:1fr;gap:0;display:grid}.game-summary,.timeline-panel{min-width:0;padding:12px}.game-summary{border-bottom:1px solid #3b3a32;border-right:0}.detail-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-title h3{letter-spacing:0;margin:0;font-size:18px}.detail-title span{color:#a7a394}.matchup-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.detail-team{background:#1f211c;border:1px solid #303128;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;padding:10px;display:grid}.detail-team span{align-items:center;gap:8px;min-width:0;font-weight:900;display:inline-flex}.detail-team span i{border-radius:50%;flex:none;width:9px;height:9px}.detail-team strong{font-variant-numeric:tabular-nums;font-size:30px}.detail-team small{color:#a7a394;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.line-score{border:1px solid #303128;margin-top:10px;overflow-x:auto}.line-score-row{border-bottom:1px solid #303128;grid-auto-columns:minmax(38px,1fr);grid-auto-flow:column;align-items:center;min-width:520px;min-height:30px;display:grid}.line-score-row:last-child{border-bottom:0}.line-score-row>*{text-align:center;font-variant-numeric:tabular-nums;padding:5px 8px}.line-score-row>:first-child{text-align:left;background:#20221d;min-width:54px}.line-score-row.head{color:#a7a394;text-transform:uppercase;background:#292a22;font-size:11px}.meta-strip,.replay-readout{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.metric{background:#171914;border:1px solid #303128;min-width:0;padding:8px}.metric span{color:#a7a394;text-transform:uppercase;font-size:11px;display:block}.metric strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;display:block;overflow:hidden}.quality-report{background:#171914;border:1px solid #303128;margin-top:10px;padding:10px}.quality-report.excellent,.quality-report.good{border-color:#3b6e62}.quality-report.partial{border-color:#806d2f}.quality-report.poor,.quality-report.missing{border-color:#784345}.quality-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.quality-head span{color:#d6d2c3;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.quality-head strong{font-variant-numeric:tabular-nums;font-size:18px}.quality-readiness,.quality-checks{flex-wrap:wrap;gap:6px;display:flex}.quality-readiness span{color:#a7a394;text-transform:uppercase;border:1px solid #303128;padding:4px 7px;font-size:11px}.quality-readiness .ready{color:#8fd4bb;border-color:#3b6e62}.quality-readiness .not-ready{color:#e89a9e;border-color:#784345}.quality-checks{margin-top:8px}.quality-check{background:#20221d;border-left:3px solid #303128;gap:2px;min-width:118px;max-width:190px;padding:7px;display:grid}.quality-check.pass{border-left-color:#3baf83}.quality-check.warn{border-left-color:#d0a23f}.quality-check.fail{border-left-color:#dd646a}.quality-check b,.quality-check small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quality-check b{font-size:12px}.quality-check small{color:#a7a394;font-variant-numeric:tabular-nums}.quality-warning{color:#d6aa5f;margin:8px 0 0;font-size:12px;line-height:1.35}.coverage-report{background:#12150f;border:1px solid #303128;margin-top:10px;padding:10px}.coverage-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.coverage-head span{color:#d6d2c3;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.coverage-head strong{color:#f6c56f;font-variant-numeric:tabular-nums;font-size:18px}.coverage-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.coverage-product{background:#20221d;border-left:3px solid #303128;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.coverage-product.available{border-left-color:#3baf83}.coverage-product.missing{border-left-color:#dd646a}.coverage-product b{color:#f4f0df;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.coverage-product small{color:#a7a394;text-align:right;font-variant-numeric:tabular-nums}.coverage-meta{color:#a7a394;grid-template-columns:minmax(0,1fr) max-content;gap:10px;margin-top:8px;font-size:11px;display:grid}.coverage-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coverage-meta strong{color:#d6d2c3;font-variant-numeric:tabular-nums}.timeline-head,.chart-label,.player-team h4{align-items:center;gap:7px;display:flex}.timeline-head{justify-content:space-between;margin-bottom:8px}.timeline-head span,.timeline-head strong{color:#a7a394;text-transform:uppercase;font-size:12px}.win-chart{background:#11130f;border:1px solid #303128;grid-template-rows:22px 1fr;height:130px;display:grid}.chart-label{color:#a7a394;padding:4px 8px;font-size:12px}.win-chart svg{width:100%;height:100%;display:block}.win-chart line{stroke:#3b3a32;stroke-width:1px}.win-chart path{fill:none;stroke:#6ee7a8;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #6ee7a847)}.timeline-slider{accent-color:#6ee7a8;width:100%;margin:12px 0 0}.replay-play{color:#f3efe3;background:#20221d;border:1px solid #303128;min-height:42px;margin-top:10px;padding:10px;line-height:1.35}.detail-split{grid-template-columns:1fr;gap:0;display:grid}.detail-split .play-pane,.detail-split .player-stats-pane{border:0;border-bottom:1px solid #3b3a32}.detail-split .boxscore-pane{border:0}.normalized-stats,.market-list{max-height:360px;overflow:auto}.normalized-stat-row{border-bottom:1px solid #303128;grid-template-columns:minmax(160px,1fr) repeat(5,minmax(52px,.36fr));align-items:center;gap:0;min-height:44px;display:grid}.normalized-stat-row>span,.normalized-stat-row>b{border-right:1px solid #303128;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:7px 9px;display:flex}.normalized-stat-row>:last-child{border-right:0}.normalized-stat-row strong,.normalized-stat-row small,.market-row strong,.market-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.normalized-stat-row b{text-align:right;font-variant-numeric:tabular-nums}.normalized-stat-row em{color:#a7a394;text-transform:uppercase;font-size:10px;font-style:normal}.market-group{border-bottom:1px solid #303128}.market-row{grid-template-columns:118px minmax(0,1fr) 86px;align-items:center;gap:2px 10px;min-height:58px;padding:9px 12px;display:grid}.market-type{color:#d7fbe4;text-transform:uppercase;background:#184b35;grid-row:span 3;justify-content:center;align-items:center;min-height:26px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-flex}.market-grade{color:#d9d5c8;text-align:center;text-transform:uppercase;background:#22241d;border:1px solid #45463a;justify-self:end;min-width:78px;padding:4px 7px;font-size:10px;font-weight:900}.market-grade.winning,.market-grade.settled{color:#d7fbe4;background:#173d2c;border-color:#2f7d55}.market-grade.losing{color:#ffd2c8;background:#3f1d18;border-color:#8a4236}.market-grade.pending,.market-grade.unknown{color:#c7c0a8;background:#282414;border-color:#514a36}.market-summary{color:#a7a394;font-variant-numeric:tabular-nums;grid-column:2/4}.leg-list{background:#141611;border-top:1px solid #303128}.leg-row{border-bottom:1px solid #262820;grid-template-columns:24px 42px minmax(0,1fr) 78px minmax(120px,.7fr);align-items:center;gap:8px;min-height:30px;padding:5px 12px;font-size:12px;display:grid}.leg-row:last-child{border-bottom:0}.leg-row b,.leg-row em{color:#a7a394;font-variant-numeric:tabular-nums;text-transform:uppercase;font-style:normal}.leg-row strong,.leg-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leg-grade{color:#d9d5c8;text-transform:uppercase;text-align:center;background:#22241d;border:1px solid #45463a;justify-self:start;min-width:68px;padding:3px 6px;font-size:10px;font-weight:900}.leg-grade.winning,.leg-grade.settled{color:#d7fbe4;background:#173d2c;border-color:#2f7d55}.leg-grade.losing{color:#ffd2c8;background:#3f1d18;border-color:#8a4236}.leg-grade.pending,.leg-grade.unknown{color:#c7c0a8;background:#282414;border-color:#514a36}.team-stat-grid{border-bottom:1px solid #3b3a32;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-stat-block{border-right:1px solid #303128;min-width:0;padding:10px 12px}.team-stat-block h4,.player-team h4{text-transform:uppercase;margin:0 0 8px;font-size:13px}.stat-chips{flex-wrap:wrap;gap:6px;display:flex}.stat-chips span{background:#20221d;border:1px solid #303128;align-items:center;gap:5px;min-height:24px;padding:3px 7px;font-size:12px;display:inline-flex}.stat-chips b{color:#a7a394}.player-tables{max-height:520px;overflow:auto}.player-team{border-bottom:1px solid #3b3a32;padding:10px 12px 12px}.player-stat-table{border:1px solid #303128;min-width:620px;margin-bottom:10px}.player-stat-title{color:#d8d1bd;background:#20221d;border-bottom:1px solid #303128;padding:6px 8px;font-weight:800}.player-stat-head,.player-stat-row{align-items:center;display:grid}.player-stat-head{color:#a7a394;text-transform:uppercase;background:#292a22;min-height:28px;font-size:11px}.player-stat-row{border-top:1px solid #303128;min-height:30px}.player-stat-head>*,.player-stat-row>*{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #303128;min-width:0;padding:5px 7px;overflow:hidden}.player-stat-head>:last-child,.player-stat-row>:last-child{border-right:0}.player-stat-row b{text-align:right;font-variant-numeric:tabular-nums}.flash{animation:1.4s ease-out flash-value}@keyframes flash-value{0%{color:#10120f;background:#f6c56f;box-shadow:0 0 0 4px #f6c56f47}to{color:inherit;box-shadow:none;background:0 0}}footer{color:#a7a394;border-top:1px solid #3b3a32;justify-content:space-between;gap:10px;padding-top:8px;font-size:12px;display:flex}@media (width<=1180px){.main-grid,.ops-grid{grid-template-columns:1fr}.scoreboard,.game-detail-pane{height:auto;max-height:none}.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.status-item{border-bottom:1px solid #3b3a32}}@media (width<=720px){.command-shell{padding:10px}.topbar{flex-direction:column;align-items:stretch}.brand{min-width:0}.toolbar{justify-content:flex-start}.search{width:100%}.status-strip{grid-template-columns:1fr}.scoreboard-head,.score-row{grid-template-columns:minmax(230px,1fr) 140px 120px 92px 100px}.request-row{grid-template-columns:76px 96px minmax(0,1fr) 50px}.request-play{display:none}}.landscape-showcase{color:#f3f6ee;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 72% -10%,#f2c46d1a,#0000 38%),#080b09;min-height:100vh;padding:clamp(18px,4vw,64px)}.landscape-showcase-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:32px;max-width:1380px;margin:0 auto 28px;display:grid}.landscape-showcase-hero>div>span{color:#f2c46d;letter-spacing:.16em;font:800 10px/1 monospace}.landscape-showcase-hero h1{letter-spacing:-.075em;margin:12px 0 10px;font-size:clamp(48px,7vw,94px);line-height:.87}.landscape-showcase-hero h1 em{color:#8cf6b5;font-style:normal}.landscape-showcase-hero p{color:#8e9b91;max-width:670px;margin:0;font-size:14px;line-height:1.5}.landscape-showcase-hero aside{text-align:right;border-top:1px solid #2b332d;border-bottom:1px solid #2b332d;justify-items:end;gap:8px;padding:18px 0;display:grid}.landscape-showcase-hero aside strong{font-size:15px}.landscape-showcase-hero aside small{color:#8e9b91;text-transform:uppercase;font:700 10px/1 monospace}.landscape-presets{background:#111512;border:1px solid #2b332d;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.7fr);max-width:1380px;margin:0 auto 14px;display:grid}.landscape-presets button,.landscape-presets>div{color:#8e9b91;text-align:left;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #2b332d;min-height:54px;padding:11px 14px;font:800 11px/1 monospace}.landscape-presets button{cursor:pointer}.landscape-presets button:hover,.landscape-presets button.is-active{color:#08110c;background:#8cf6b5}.landscape-presets button span{opacity:.55;margin-right:10px}.landscape-presets>div{border-right:0;justify-items:end;gap:5px;display:grid}.landscape-presets>div span{color:#8e9b91;font-size:9px}.landscape-presets>div strong{color:#f2c46d}.landscape-showcase-product{max-width:1380px;margin:0 auto}.landscape-showcase-footer{color:#8e9b91;letter-spacing:.08em;border-top:1px solid #2b332d;max-width:1380px;margin:14px auto 0;padding:13px 2px 0;font:800 9px/1 monospace;display:flex}.landscape-showcase-footer strong{color:#f2c46d;margin-left:auto}@media (width<=820px){.landscape-showcase-hero{grid-template-columns:1fr}.landscape-showcase-hero aside{text-align:left;justify-items:start}.landscape-presets{grid-template-columns:1fr}.landscape-presets button,.landscape-presets>div{border-bottom:1px solid #2b332d;border-right:0}.landscape-showcase-footer{flex-wrap:wrap}.landscape-showcase-footer strong{width:100%;margin-left:0}}.quickstart-shell{color:#eef7f1;background:radial-gradient(circle at 75% 10%,#35c2741f,#0000 30%),#080b09;min-height:100vh;padding:0 30px 34px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.quickstart-nav{border-bottom:1px solid #27302a;align-items:center;max-width:1280px;min-height:72px;margin:auto;display:flex}.quickstart-nav a{color:inherit;text-decoration:none}.quickstart-brand{align-items:center;gap:10px;display:flex}.quickstart-brand>span{color:#061009;background:#88f3ae;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.quickstart-brand strong{font-size:15px}.quickstart-brand small{color:#748279;text-transform:uppercase;font:700 10px/1 monospace}.quickstart-nav>div{gap:24px;margin-left:auto;display:flex}.quickstart-nav>div a{color:#9aa79f;align-items:center;gap:4px;font-size:12px;display:flex}.quickstart-nav>div a:hover{color:#88f3ae}.quickstart-hero{grid-template-columns:minmax(0,1.1fr) minmax(400px,.75fr);align-items:center;gap:70px;max-width:1280px;min-height:510px;margin:auto;padding:70px 0;display:grid}.quickstart-kicker{color:#88f3ae;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font:800 10px/1 monospace;display:flex}.quickstart-hero h1{letter-spacing:-.065em;max-width:790px;margin:17px 0;font-size:clamp(52px,6.7vw,88px);line-height:.91}.quickstart-hero>div>p{color:#89978e;max-width:680px;font-size:15px;line-height:1.65}.quickstart-actions{gap:10px;margin-top:29px;display:flex}.quickstart-actions a{color:#dbe7df;border:1px solid #354139;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.quickstart-actions a:first-child{color:#07100a;background:#88f3ae;border-color:#88f3ae}.quickstart-proof{background:#0f1411db;border:1px solid #2e3932;box-shadow:0 30px 80px #00000059}.quickstart-proof header{color:#9aa79f;text-transform:uppercase;border-bottom:1px solid #2e3932;align-items:center;gap:8px;min-height:48px;padding:0 15px;font:800 10px/1 monospace;display:flex}.quickstart-proof header strong{color:#88f3ae;margin-left:auto;font-size:9px}.quickstart-proof.is-unavailable header strong{color:#f2c46d}.quickstart-proof-grid{grid-template-columns:repeat(2,1fr);display:grid}.quickstart-proof-grid div{border-bottom:1px solid #27302a;border-right:1px solid #27302a;align-content:center;gap:9px;min-height:96px;padding:18px;display:grid}.quickstart-proof-grid div:nth-child(2n){border-right:0}.quickstart-proof-grid small{color:#6f7d74;text-transform:uppercase;font:700 9px/1 monospace}.quickstart-proof-grid strong{color:#eef7f1;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.quickstart-proof>p{color:#748279;margin:0;padding:14px 18px;font-size:11px;line-height:1.5}.quickstart-contract{border:1px solid #27302a;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:auto;display:grid}.quickstart-contract article{border-right:1px solid #27302a;min-height:170px;padding:24px}.quickstart-contract article:last-child{border-right:0}.quickstart-contract svg{color:#88f3ae}.quickstart-contract h2{margin:35px 0 8px;font-size:15px}.quickstart-contract p{color:#748279;margin:0;font-size:12px;line-height:1.55}.quickstart-contract code{color:#a8dab8}.quickstart-steps{border-top:1px solid #27302a;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);max-width:1280px;margin:90px auto;display:grid}.quickstart-steps>header{border-bottom:1px solid #27302a;padding:32px 40px 38px 0}.quickstart-steps>header span{color:#88f3ae;text-transform:uppercase;font:800 9px/1 monospace}.quickstart-steps>header h2{margin:10px 0;font-size:20px}.quickstart-steps>header p{color:#748279;margin:0;font-size:12px;line-height:1.55}.quickstart-steps>pre{color:#b7e8c7;background:#0d110e;border-bottom:1px solid #27302a;border-left:1px solid #27302a;min-width:0;margin:0;padding:31px;font:500 11px/1.7 SFMono-Regular,Consolas,monospace;overflow:auto}.quickstart-resources{border:1px solid #27302a;grid-template-columns:minmax(300px,1fr) repeat(2,minmax(150px,.45fr));max-width:1280px;margin:auto;display:grid}.quickstart-resources>div{border-right:1px solid #27302a;grid-row:span 2;padding:26px}.quickstart-resources>div span{color:#88f3ae;text-transform:uppercase;align-items:center;gap:7px;font:800 9px/1 monospace;display:flex}.quickstart-resources h2{max-width:470px;margin:26px 0 0;font-size:24px;line-height:1.15}.quickstart-resources>a{color:#a5b1a9;border-bottom:1px solid #27302a;border-right:1px solid #27302a;align-items:center;gap:9px;min-height:70px;padding:0 20px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.quickstart-resources>a:hover{color:#88f3ae;background:#0f1511}.quickstart-resources>a:nth-last-child(-n+2){border-bottom:0}.quickstart-footer{color:#536057;text-transform:uppercase;max-width:1280px;margin:24px auto 0;font:700 9px/1 monospace;display:flex}.quickstart-footer a{color:#536057;margin-left:auto;text-decoration:none}.api-reference{color:#edf5ef;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 80% 0,#8cf6b517,#0000 34%),#080b09;min-height:100vh;padding:clamp(18px,4vw,56px)}.api-reference__hero,.api-reference__objects,.api-reference__proof,.api-reference__replay,.api-reference__entity,.api-reference__examples{max-width:1380px;margin-left:auto;margin-right:auto}.api-reference__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:42px;margin-top:clamp(44px,8vw,110px);margin-bottom:34px;display:grid}.api-reference__hero>div>span,.api-reference__proof>header span,.api-reference__replay>header span,.api-reference__entity>header span,.api-reference__payload header span,.api-reference__component header span,.api-reference__play-page header span,.api-reference__replay-contract header span,.api-reference__entity-contract header span,.api-reference__examples header span{color:#8cf6b5;letter-spacing:.15em;font:800 10px/1 monospace}.api-reference__hero h1{letter-spacing:-.07em;margin:14px 0 20px;font-size:clamp(48px,7vw,94px);line-height:.89}.api-reference__hero h1 em{color:#8cf6b5;font-style:normal}.api-reference__hero>div>p{color:#95a098;max-width:760px;margin:0;font-size:16px;line-height:1.6}.api-reference__hero aside{background:#0f1411db;border:1px solid #334039;border-radius:14px;gap:13px;padding:22px;display:grid}.api-reference__hero aside strong{color:#f2c46d;letter-spacing:.12em;font:800 10px/1 monospace}.api-reference__hero aside p{color:#89958d;margin:0;font-size:12px;line-height:1.55}.api-reference__hero aside a,.api-reference__component>a{color:#8cf6b5;font-size:12px;text-decoration:none}.api-reference__objects{border-top:1px solid #2b332d;border-left:1px solid #2b332d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-reference__objects>article{background:#0e120fd1;border-bottom:1px solid #2b332d;border-right:1px solid #2b332d;min-width:0;padding:22px}.api-reference__objects header,.api-reference__payload header,.api-reference__component header,.api-reference__play-page header,.api-reference__replay-contract header,.api-reference__entity-contract header,.api-reference__examples header{justify-content:space-between;align-items:center;gap:14px;display:flex}.api-reference__objects header span{color:#59645d;font:800 11px/1 monospace}.api-reference__objects header b{color:#8cf6b5;text-transform:uppercase;font:800 9px/1 monospace}.api-reference__objects h2{margin:30px 0 10px;font-size:21px}.api-reference__objects p{color:#8d9990;min-height:66px;margin:0 0 18px;font-size:12px;line-height:1.55}.api-reference__objects code{color:#dbe9df;white-space:nowrap;background:#090d0a;border:1px solid #2d3831;padding:10px;font-size:11px;display:block;overflow-x:auto}.api-reference__objects dl{gap:12px;margin:18px 0 0;display:grid}.api-reference__objects dl div{gap:5px;display:grid}.api-reference__objects dt{color:#66736a;text-transform:uppercase;font:800 9px/1 monospace}.api-reference__objects dd{color:#aeb9b1;margin:0;font-size:11px;line-height:1.5}.api-reference__proof{background:#0f1411e6;border:1px solid #334039;border-radius:18px;margin-top:34px;padding:clamp(18px,3vw,32px)}.api-reference__proof>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.api-reference__proof h2,.api-reference__replay h2,.api-reference__entity h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(26px,4vw,44px)}.api-reference__proof>header>strong,.api-reference__replay>header>strong,.api-reference__entity>header>strong{color:#f2c46d;letter-spacing:.12em;font:800 10px/1 monospace}.api-reference__proof>header>strong[data-status=ready],.api-reference__replay>header>strong[data-status=ready],.api-reference__entity>header>strong[data-status=ready]{color:#8cf6b5}.api-reference__replay{border-top:1px solid #ffffff17;margin-top:1px;padding:58px 0 68px}.api-reference__replay>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.api-reference__replay-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:1px;display:grid}.api-reference__play-page,.api-reference__replay-contract{background:#101010;min-width:0;padding:24px}.api-reference__play-page>p,.api-reference__replay-contract>p{color:#8f8f8f;line-height:1.65}.api-reference__play-page>dl{background:#ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.api-reference__play-page>dl div{background:#151515;padding:14px}.api-reference__play-page dt,.api-reference__replay-contract dt{color:#6f6f6f;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.api-reference__play-page dd,.api-reference__replay-contract dd{color:#d7d7d7;margin:5px 0 0;font-size:.79rem;line-height:1.45}.api-reference__play-page ol{background:#ffffff14;gap:1px;margin:0;padding:0;list-style:none;display:grid}.api-reference__play-page li{background:#141414;padding:16px}.api-reference__play-page li>div{color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:.68rem;display:grid}.api-reference__play-page li p{color:#efefef;margin:10px 0 7px;line-height:1.42}.api-reference__play-page li small{color:#6f6f6f}.api-reference__replay-contract h3{color:#f0f0f0;margin:24px 0 10px;font-size:1rem}.api-reference__replay-contract p code,.api-reference__replay-contract dd code{color:#d8ff61}.api-reference__replay-contract dl{gap:14px;margin:28px 0;display:grid}.api-reference__replay-contract dl div{border-top:1px solid #ffffff14;padding-top:14px}.api-reference__replay-contract>a{color:#d8ff61;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.api-reference__entity{border-top:1px solid #ffffff17;padding:58px 0 68px}.api-reference__entity>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.api-reference__entity-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:1px;display:grid}.api-reference__player-card,.api-reference__entity-contract{background:#101010;min-width:0;padding:24px}.api-reference__player-card{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;display:grid}.api-reference__player-portrait{color:#657068;letter-spacing:.12em;background:radial-gradient(circle at 50% 30%,#8cf6b529,#0000 45%),#151a17;border:1px solid #ffffff14;place-items:end center;min-height:290px;font:800 9px/1 monospace;display:grid;overflow:hidden}.api-reference__player-portrait img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.api-reference__player-card>div:last-child{align-self:center}.api-reference__player-card>div:last-child>span{color:#8cf6b5;letter-spacing:.14em;font:800 10px/1 monospace}.api-reference__player-card h3,.api-reference__entity-contract h3{color:#f0f0f0;margin:16px 0 8px}.api-reference__player-card h3{letter-spacing:-.045em;font-size:clamp(28px,4vw,48px);line-height:.94}.api-reference__player-card p,.api-reference__entity-contract>p{color:#8f9a92;line-height:1.6}.api-reference__player-card dl,.api-reference__entity-contract dl{gap:14px;margin:28px 0 0;display:grid}.api-reference__player-card dl div,.api-reference__entity-contract dl div{border-top:1px solid #ffffff14;padding-top:14px}.api-reference__player-card dt,.api-reference__entity-contract dt{color:#6f786f;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.api-reference__player-card dd,.api-reference__entity-contract dd{overflow-wrap:anywhere;color:#d4ddd6;margin:6px 0 0;font-size:.78rem;line-height:1.5}.api-reference__entity-contract p code,.api-reference__entity-contract dd code{color:#d8ff61}.api-reference__entity-contract>a{color:#d8ff61;letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:.75rem;text-decoration:none;display:inline-block}.api-reference__entity-empty{color:#78827b;text-align:center;border:1px dashed #ffffff1a;place-items:center;min-height:290px;padding:28px;display:grid}.api-reference__proof-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:14px;display:grid}.api-reference__payload,.api-reference__component{background:#0b0f0c;border:1px solid #2b332d;border-radius:12px;min-width:0;padding:18px}.api-reference__payload header code,.api-reference__component header code{color:#7c8980;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:10px;overflow:hidden}.api-reference__payload pre,.api-reference__examples pre{color:#c9d7ce;margin:16px 0 0;font:11px/1.65 monospace;overflow:auto}.api-reference__payload>p,.api-reference__empty{color:#7d8a81;text-align:center;border:1px dashed #2d3831;place-items:center;min-height:240px;margin:16px 0 0;padding:26px;display:grid}.api-reference__component .aura-live-scoreboard{margin:16px 0}.api-reference__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.api-reference__examples>article{background:#0e120fd1;border:1px solid #2b332d;min-width:0;padding:20px}.api-reference__examples header strong{color:#dce7df;font-size:12px}@media (width<=980px){.api-reference__hero,.api-reference__proof-grid,.api-reference__replay-grid,.api-reference__entity-grid{grid-template-columns:minmax(0,1fr)}.api-reference__objects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.api-reference{padding:16px}.api-reference__objects,.api-reference__examples{grid-template-columns:minmax(0,1fr)}.api-reference__proof>header,.api-reference__replay>header,.api-reference__entity>header{flex-direction:column;align-items:flex-start}.api-reference__player-card{grid-template-columns:1fr}.api-reference__player-portrait{min-height:250px}.api-reference__play-page>dl{grid-template-columns:1fr}}@media (width<=880px){.quickstart-shell{padding:0 16px 24px}.quickstart-nav>div{gap:12px}.quickstart-nav>div a:nth-child(-n+2),.quickstart-brand small{display:none}.quickstart-hero{grid-template-columns:1fr;gap:40px;padding:54px 0}.quickstart-hero h1{font-size:clamp(48px,14vw,74px)}.quickstart-contract{grid-template-columns:1fr}.quickstart-contract article{border-bottom:1px solid #27302a;border-right:0}.quickstart-contract article:last-child{border-bottom:0}.quickstart-steps{grid-template-columns:1fr;margin:62px auto}.quickstart-steps>header{padding-right:0}.quickstart-steps>pre{border-left:0}.quickstart-resources{grid-template-columns:1fr}.quickstart-resources>div{border-bottom:1px solid #27302a;border-right:0;grid-row:auto}.quickstart-resources>a{border-right:0}.quickstart-resources>a:nth-last-child(2){border-bottom:1px solid #27302a}}
