.nba82{--background:#fff;--foreground:#0d0d0d;--primary:#0d0d0d;--primary-foreground:#fff;--muted:#f2f2f2;--muted-foreground:#5d5d5d;--accent:#e8e8e8;--accent-foreground:#0d0d0d;--border:#cacaca;--input:#cacaca;--ring:#0d0d0d}@supports (color:lab(0% 0 0)){.nba82{--background:lab(100% 0 0);--foreground:lab(3.6999% 0 0);--primary:lab(3.6999% 0 0);--primary-foreground:lab(100% 0 0);--muted:lab(95.36% 0 0);--muted-foreground:lab(39.68% 0 0);--accent:lab(91.88% .0000298023 -.0000119209);--accent-foreground:lab(3.6999% 0 0);--border:lab(81.44% -.0000298023 0);--input:lab(81.44% -.0000298023 0);--ring:lab(3.6999% 0 0)}}.nba82-wheel{--wheel82-ring:var(--masthead);--wheel82-label-dark:#000;aspect-ratio:1;width:100%;min-width:240px;max-width:min(440px,100dvh - 300px);margin-inline:auto;position:relative}.nba82-wheel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nba82-pointer{border-left:9px solid #0000;border-right:9px solid #0000;border-top:22px solid var(--foreground);z-index:2;transform-origin:top;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.nba82-pointer.flick{animation:.13s infinite alternate nba82-flick}.nba82-hub{aspect-ratio:1;box-sizing:border-box;background:var(--background);border:2px solid var(--foreground);cursor:pointer;width:max(26%,88px);height:auto;font-family:"Barlow Condensed",var(--font-sans);color:var(--foreground);border-radius:50%;place-items:center;margin:0;padding:0;transition:transform 80ms;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nba82-hub:not(:disabled):active{transform:translate(-50%,-50%)scale(.96)}.nba82-hub:disabled{cursor:default}.nba82-hub:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.nba82-logo{background:var(--background);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nba82-logo img{object-fit:contain;width:100%;height:100%}.nba82-logo-strip{width:32px;height:32px}.nba82-logo-reveal{border-radius:50%;width:96px;height:96px;margin:0 auto 10px;padding:8px;display:flex}.nba82-number-badge{border:2px solid;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.nba82-lineup-row{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.nba82-lineup-row p{overflow-wrap:anywhere}.nba82-lineup-row p.whitespace-nowrap{overflow-wrap:normal}.nba82-lineup-list{width:100%}.nba82-slot{border:1.5px dashed var(--border);background:var(--background);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:52px;padding:2px 1px;display:flex}.nba82-slot.filled{border:1.5px solid var(--foreground)}.nba82-slot.active{background:var(--muted)}.nba82-slot.fresh{animation:.55s cubic-bezier(.2,1.4,.4,1) nba82-pop}.nba82-slot-name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:100%;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.nba82-banner{text-align:center;border-bottom:6px solid;padding:14px 12px;animation:.35s ease-out both nba82-reveal}.nba82-stage{flex-direction:column;flex:1;gap:12px;min-height:0;animation:.25s ease-out both nba82-in;display:flex}.nba82-wheel-col{flex-direction:column;justify-content:center;display:flex}.nba82-panel{flex-direction:column;flex:1;min-height:0;display:flex}.nba82-step{animation:.25s ease-out both nba82-in}.nba82-perfect{animation:.6s ease-out nba82-pop}@media(max-width:1023px){.nba82-mobile-hide{display:none}.nba82-wheel-col,.nba82-wheel-panel{flex:none}}@media(min-width:1024px){.nba82-stage{flex-direction:row;align-items:center;gap:40px}.nba82-wheel-col{flex:none;width:560px;max-width:50%}.nba82-panel{flex:0 0 400px;justify-content:center;max-height:100%}.nba82-wheel{max-width:min(560px,100dvh - 220px)}}@keyframes nba82-flick{to{transform:translate(-50%)rotate(-24deg)}}@keyframes nba82-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes nba82-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes nba82-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:none}}@media(prefers-reduced-motion:reduce){.nba82-pointer.flick,.nba82-stage,.nba82-step,.nba82-banner,.nba82-slot.fresh{animation:none}}.nba82{--nba-verdict-red:#c8102e;--nba-verdict-grey:#646970;--nba-verdict-ink:#fff;--nba-used:#d7dade;--nba-used-ink:#61666c;--nba-share-top:#1f2a4a;--nba-share-bottom:#11172e;--nba-share-panel:#ffffff0f;--nba-share-row:#ffffff12;--nba-share-ink:#fff;--nba-share-muted:#ffffff9e;--nba-share-line:#ffffff1f;--nba-share-pill-ink:#0b1024;--nba-share-grade-a:#5bd17a;--nba-share-grade-b:#e5c046;--nba-share-grade-c:#e59a40;--nba-share-grade-low:#e5614a;--nba-share-link:#6ba7f5}.nba82-verdict{color:var(--nba-verdict-ink);background:var(--nba-verdict-grey);padding:6px 12px;font-size:13px;font-weight:900;display:inline-block}.nba82-verdict.red{background:var(--nba-verdict-red)}.nba82-verdict.perfect{background:var(--foreground)}.nba82-stage{justify-content:center}.nba82-wheel-col{align-items:center}.nba82-panel{width:100%;max-width:500px;margin-inline:auto}.nba82-hub{border-radius:50%!important}.nba82-banner{font-size:24px;font-weight:900}.nba82-cover{width:70%;max-width:280px;margin:24px auto 0;display:block}.nba82-landing h1{font-size:44px;line-height:1.05}.nba82-landing{overflow-wrap:anywhere}.nba82-hub:disabled{opacity:1}.nba82-slot:has(img){border-style:solid;border-color:var(--foreground)}@media(min-width:640px){.nba82-landing h1{font-size:64px}}
