@layer nba-settings{.st-page{--st-void:#0b0e13;--st-deep:#11161e;--st-panel:#182029;--st-panel-2:#1f2a35;--st-line:#2a3543;--st-court:#c88a4a;--st-ball:#e8712f;--st-green:#5fd08a;--st-amber:#f2c14e;--st-red:#e8563f;--st-net:#eef2f6;--st-muted:#b7c3cf;--st-dim:#8a99a9;background:var(--st-void);color:var(--st-net)}.st-hero{background:radial-gradient(40rem 22rem at 86% 10%,#e8712f29,#0000 60%),repeating-linear-gradient(90deg,#c88a4a0d 0 2px,#0000 2px 64px),linear-gradient(172deg,#141a22,#0b0e13 74%);position:relative;overflow:hidden}.st-hero .eyebrow{color:var(--st-ball)}.st-hero h1 em{color:var(--st-court);font-style:normal}.st-lede{max-width:62ch;color:var(--st-muted);margin:.8rem 0 0;font-size:1.02rem;line-height:1.6}.st-quick{border:1px solid var(--st-line);background:#11161ee0;border-radius:.8rem;gap:.7rem;padding:1rem 1.1rem;display:grid}.st-quick-title{color:var(--st-ball);font:750 .78rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.st-quick ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.st-quick li{border-bottom:1px dashed var(--st-line);justify-content:space-between;gap:.8rem;padding-bottom:.4rem;font-size:.92rem;display:flex}.st-quick li b{color:var(--st-net);font-weight:600}.st-quick li span{color:var(--st-court);white-space:nowrap;font-weight:700}.st-quick .button{justify-self:start}.st-bench{background:var(--st-deep);border-top:1px solid var(--st-line);padding:1.8rem 0 2rem}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.6rem 1.2rem;margin-bottom:1rem;display:flex}.st-head p{max-width:62ch;color:var(--st-muted);margin:0;font-size:.95rem;line-height:1.55}.st-head h2 em{color:var(--st-court);font-style:normal}.st-rig{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr);align-items:start;gap:1rem;display:grid}.st-stage-wrap{border:1px solid var(--st-line);background:#0d1117;border-radius:.8rem;gap:.6rem;padding:.7rem;display:grid}.st-stage{cursor:pointer;touch-action:manipulation;user-select:none;background:radial-gradient(120% 90% at 40% 20%,#1a222d,#0b0f15 70%);border-radius:.5rem;width:100%;height:auto;max-height:29rem;display:block}.st-floorline{stroke:#c88a4ab3;stroke-width:2px}.st-arc{fill:none;stroke:#eef2f640;stroke-width:2px}.st-pole{stroke:#3a4757;stroke-width:5px}.st-board{fill:#eef2f61f;stroke:#eef2f699;stroke-width:1.5px}.st-rim{stroke:var(--st-ball);stroke-width:3.5px;stroke-linecap:round}.st-net{fill:none;stroke:#eef2f68c;stroke-width:1.2px}.st-figure line{stroke:var(--st-net);stroke-width:7.5px;stroke-linecap:round}.st-paint{stroke:#e8712f59;stroke-width:4px}.st-figure [data-part=legA1],.st-figure [data-part=legA2],.st-figure [data-part=arm1],.st-figure [data-part=arm2]{stroke:#fff}.st-figure [data-part=legB1],.st-figure [data-part=legB2],.st-figure [data-part=guide]{stroke:#aab6c3}.st-figure [data-part=torso]{stroke-width:11px}.st-figure circle{fill:var(--st-net)}.st-ghost.is-off{display:none}.st-ghost line{stroke-opacity:.35;stroke:var(--st-ball)!important}.st-ghost circle{fill:var(--st-ball);fill-opacity:.35}.st-ball{fill:var(--st-ball);stroke:#7a3413;stroke-width:1.5px;transition:fill .12s}.st-flash{fill:none;stroke:var(--st-green);stroke-width:3px;opacity:0}.st-flash.is-on{animation:.7s ease-out st-flash}@keyframes st-flash{0%{opacity:1;r:7}to{opacity:0;r:26}}.st-stage-say[data-band=close]{fill:var(--st-amber)}.st-stage-say[data-band=early],.st-stage-say[data-band=late]{fill:var(--st-red)}.st-stage-say{fill:var(--st-green);font:800 14px var(--font-mono);text-anchor:middle;letter-spacing:.06em}.st-timeline{padding:1.4rem .4rem .4rem}.st-track{background:linear-gradient(90deg,#243040,#2f3d4f);border-radius:999px;height:.5rem;position:relative}.st-tick{left:var(--at);justify-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%}.st-tick i{background:var(--st-dim);border-radius:2px;width:.2rem;height:1.2rem}.st-tick em{color:var(--st-dim);font:700 .75rem/1 var(--font-mono);white-space:nowrap;font-style:normal;position:absolute;top:-1.35rem}.st-tick.is-on i{background:var(--st-ball);box-shadow:0 0 10px #e8712fcc}.st-tick.is-on em{color:var(--st-ball)}.st-press{left:var(--at);background:var(--st-panel-2);color:var(--st-net);font:800 .78rem/1.3 var(--font-mono);white-space:nowrap;border-radius:.3rem;padding:.1rem .4rem;position:absolute;top:1rem;translate:-50%}.st-press:before{content:"";background:currentColor;width:2px;height:.9rem;position:absolute;top:-.9rem;left:50%;translate:-50%}.st-press[data-band=on]{color:var(--st-green)}.st-press[data-band=close]{color:var(--st-amber)}.st-press[data-band=early],.st-press[data-band=late]{color:var(--st-red)}.st-press[hidden]{display:none}.st-panel{gap:.8rem;display:grid}.st-cues{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.st-cue{border:1px solid var(--st-line);border-top:3px solid var(--st-line);background:var(--st-panel);color:var(--st-muted);text-align:left;font:inherit;cursor:pointer;border-radius:.45rem;align-content:start;gap:.2rem;padding:.6rem .7rem;transition:border-color .15s,background .15s;display:grid}.st-cue strong{color:var(--st-net);font-size:.98rem}.st-cue span{font-size:.88rem;line-height:1.4}.st-cue[aria-pressed=true]{border-top-color:var(--st-ball);background:linear-gradient(180deg, #e8712f24, transparent 80%), var(--st-panel)}.st-cue:disabled,.st-mini:disabled{opacity:.55;cursor:default}.st-speed{color:var(--st-dim);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.st-mini{border:1px solid var(--st-line);background:var(--st-panel-2);color:var(--st-muted);font:650 .88rem/1.2 var(--font-body);cursor:pointer;border-radius:999px;padding:.3rem .65rem}.st-mini[aria-pressed=true]{border-color:var(--st-court);color:var(--st-net);background:#c88a4a29}.st-go{flex-wrap:wrap;gap:.5rem;display:flex}.st-status{border-left:3px solid var(--st-ball);background:var(--st-panel);min-height:2.9em;color:var(--st-net);border-radius:.3rem;margin:0;padding:.6rem .75rem;font-size:.95rem;line-height:1.45}.st-dots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.st-dots li{border:1px dashed var(--st-line);min-height:2.2rem;color:var(--st-net);font:800 .88rem/1 var(--font-mono);border-radius:.4rem;place-items:center;display:grid}.st-dots li[data-band=on]{border:1px solid var(--st-green);background:#5fd08a24}.st-dots li[data-band=close]{border:1px solid var(--st-amber);background:#f2c14e1f}.st-dots li[data-band=early],.st-dots li[data-band=late]{border:1px solid var(--st-red);background:#e8563f1f}.st-results{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.st-table{border-collapse:separate;border-spacing:0 .3rem;width:100%;font-size:.92rem}.st-table th{color:var(--st-dim);font:700 .78rem/1.2 var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 .6rem .2rem}.st-table td{background:var(--st-panel);color:var(--st-muted);padding:.55rem .6rem}.st-table th,.st-table td{overflow-wrap:anywhere;hyphens:auto}.st-table td:first-child{border-radius:.4rem 0 0 .4rem}.st-table td:last-child{border-radius:0 .4rem .4rem 0}.st-table td b{color:var(--st-net)}.st-table output{color:var(--st-net);font:700 .92rem/1.2 var(--font-mono)}.st-bar{background:var(--st-panel-2);border-radius:999px;height:.3rem;margin-top:.3rem;display:block;overflow:hidden}.st-bar i{width:var(--w,0%);background:var(--st-court);height:100%;transition:width .4s;display:block}.st-table tr.is-best td{background:linear-gradient(90deg, #5fd08a29, transparent 90%), var(--st-panel)}.st-table tr.is-best td:first-child{box-shadow:inset 3px 0 0 var(--st-green)}.st-table tr.is-best .st-bar i{background:var(--st-green)}.st-verdict{border:1px solid var(--st-line);background:var(--st-panel);border-radius:.6rem;gap:.5rem;padding:.9rem 1rem;display:grid}.st-verdict strong{color:var(--st-net);font-size:1.02rem;line-height:1.45}.st-verdict p{color:var(--st-muted);margin:0;font-size:.9rem;line-height:1.55}.st-verdict .st-mini{justify-self:start}.st-board{background:var(--st-void);padding:2rem 0}.st-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.st-group{border:1px solid var(--st-line);border-top:3px solid var(--st-court);background:var(--st-deep);border-radius:.6rem;padding:.9rem}.st-group h3{color:var(--st-net);margin:0 0 .6rem;font-size:1.02rem}.st-group ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.st-group li,.st-cam-grid li{background:var(--st-panel);border-radius:.45rem;gap:.3rem;padding:.7rem .75rem;display:grid}.st-set-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .6rem;display:flex}.st-set-head strong{color:var(--st-net);font-size:.95rem}.st-set-value{color:var(--st-ball);font:750 .88rem/1.35 var(--font-body);background:#e8712f24;border-radius:.3rem;padding:.1rem .45rem}.st-options{color:var(--st-dim);font:650 .88rem/1.3 var(--font-mono);letter-spacing:.03em}.st-group p,.st-cam-grid p{color:var(--st-muted);margin:0;font-size:.88rem;line-height:1.5}.st-tool{color:var(--st-court);justify-self:start;align-items:center;gap:.3rem;font-size:.88rem;font-weight:650;display:inline-flex}.st-camera{margin-top:2rem}.st-cam-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.st-cam-art{width:100%;max-width:9rem;height:auto;margin-bottom:.2rem}.st-cam-frame{fill:#0d1117;stroke:var(--st-line);stroke-width:2px}.st-cam-line{fill:none;stroke:var(--st-court);stroke-width:2.5px;stroke-linecap:round}.st-cam-dot{fill:var(--st-ball)}.st-cam-in{fill:#e8712f1f;stroke:var(--st-dim);stroke-width:1.5px;stroke-dasharray:4 3}.st-cam-out{fill:none;stroke:var(--st-ball);stroke-width:2.5px}.st-cam-arrow{stroke:var(--st-ball);stroke-width:2.5px;stroke-dasharray:3 4}.st-cam-cross{stroke:var(--st-red);stroke-width:2.5px;stroke-linecap:round}.st-band{background:var(--st-void);padding:2rem 0}.st-band-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.st-band-head p{max-width:56ch;color:var(--st-muted);margin:0;font-size:.95rem;line-height:1.55}.st-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.st-faq details{border:1px solid var(--st-line);background:var(--st-panel);border-radius:.55rem;padding:.75rem .9rem}.st-faq summary{color:var(--st-net);cursor:pointer;justify-content:space-between;gap:.6rem;font-weight:650;list-style:none;display:flex}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary span{color:var(--st-ball);font-family:var(--font-mono);transition:transform .2s}.st-faq details[open] summary span{transform:rotate(45deg)}.st-faq p{color:var(--st-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.st-note{color:var(--st-dim);margin:1.2rem 0 2rem;font-size:.88rem;line-height:1.6}@media (width<=1100px){.st-groups,.st-cam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.st-rig,.st-results{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.st-groups,.st-faq{grid-template-columns:minmax(0,1fr)}.st-table{font-size:.88rem}.st-table th,.st-table td{padding-inline:.4rem}.st-table th:nth-child(2),.st-table td:nth-child(2),.st-tick:not(.is-on) em,.st-cue:not([aria-pressed=true]) span{display:none}.st-cue{padding:.5rem .6rem}.st-cues{align-items:start}}@media (width<=380px){.st-cam-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.st-flash.is-on{opacity:0;animation:none}}}.st-hero h1{letter-spacing:0;color:#fff;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.st-page .st-head h2,.st-band-head h2{color:#fff;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.15}
