.rating-overlay_overlay__PEhGW{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:color-mix(in srgb,#eef2f9 80%,transparent);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);color:var(--ink,#060c20);animation:rating-overlay_overlayIn__ASwJz .3s ease both}@keyframes rating-overlay_overlayIn__ASwJz{0%{opacity:0}to{opacity:1}}.rating-overlay_eyebrow__a7rnI{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#6b7693);margin:0 0 2px}.rating-overlay_disclaimer__xucUV{font-size:12px;color:var(--muted,#6b7693);margin:0 0 12px;text-align:center}.rating-overlay_progress__T6gZ8{display:flex;gap:6px;margin-bottom:14px}.rating-overlay_progressDot__KvlQz{width:6px;height:6px;border-radius:50%;background:var(--line-strong,#d6dbe7);transition:transform .24s cubic-bezier(.34,1.56,.64,1),background .24s ease}.rating-overlay_progressDot__KvlQz[data-state=done]{background:var(--green,#15803d)}.rating-overlay_progressDot__KvlQz[data-state=current]{background:var(--blue,#2563eb);transform:scale(1.5)}.rating-overlay_cardStack__hxn9J{position:relative;width:min(350px,100%)}.rating-overlay_card__XptVN{position:relative;display:flex;flex-direction:column;border-radius:22px;padding:12px 12px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--heat-tint,#ffffff) calc(var(--heat-strength, 0) * 14%),#ffffff) 0,#ffffff 70%);border:1px solid var(--line,#e6eaf2);box-shadow:0 24px 60px -24px rgba(15,26,50,.35),0 0 calc(var(--heat-strength, 0) * 44px) calc(var(--heat-strength, 0) * 2px) color-mix(in srgb,var(--heat-tint,transparent) calc(var(--heat-strength, 0) * 34%),transparent);touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab;transition:box-shadow .22s ease,background .22s ease}.rating-overlay_card__XptVN:active{cursor:grabbing}.rating-overlay_cardBehindWrap__KybuX{position:absolute;inset:0;transform:translateY(14px) scale(.95);opacity:.5;filter:saturate(.75);pointer-events:none}.rating-overlay_cardCurrentWrap__JJ0he{position:relative}.rating-overlay_cardEnter__44qlk{animation:rating-overlay_cardIn__nw9Pp .42s cubic-bezier(.34,1.46,.64,1) both}.rating-overlay_cardLeave__N02ct{animation:rating-overlay_cardOut__JH5pn .36s cubic-bezier(.5,0,.8,.4) both;pointer-events:none}.rating-overlay_moodCold__iBB_L{animation:rating-overlay_shiver__ltzq9 1.6s ease-in-out infinite}.rating-overlay_moodHot__xpmK7{animation:rating-overlay_rumble__61s71 .36s linear infinite}.rating-overlay_moodFire__NL7yC{animation:rating-overlay_rumble__61s71 .2s linear infinite}@keyframes rating-overlay_shiver__ltzq9{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-1.5px) rotate(-.3deg)}75%{transform:translateX(1.5px) rotate(.3deg)}}@keyframes rating-overlay_rumble__61s71{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(1.6px,-1.2px) rotate(.35deg)}50%{transform:translate(-1.4px,1.2px) rotate(-.3deg)}75%{transform:translate(1.2px,1.4px) rotate(.3deg)}to{transform:translate(0) rotate(0deg)}}@keyframes rating-overlay_cardIn__nw9Pp{0%{transform:translateY(30px) scale(.92) rotate(1.6deg);opacity:0}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}@keyframes rating-overlay_cardOut__JH5pn{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-120%) rotate(-7deg);opacity:0}}.rating-overlay_heroPhoto__iWEnr{position:relative;width:100%;aspect-ratio:1/.82;border-radius:14px;overflow:hidden;background:var(--bg-1,#f4f6fb)}.rating-overlay_heroPhoto__iWEnr img{width:100%;height:100%;object-fit:cover;object-position:center 14%}.rating-overlay_heroFallback__7nUrR{position:relative;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 110%,color-mix(in srgb,var(--heat-tint,#2563eb) calc(var(--heat-strength, 0) * 16%),transparent),transparent 55%),linear-gradient(160deg,var(--blue-soft,#e7efff),var(--bg-1,#f4f6fb))}.rating-overlay_heroGhostNumber__3GTX_{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:170px;font-weight:800;color:var(--blue-ink,#1e3a8a);opacity:.07;pointer-events:none}.rating-overlay_heroPortrait__0WJXn{transform:scale(1.55);transform-origin:center;filter:drop-shadow(0 10px 18px rgba(15,26,50,.25))}.rating-overlay_dorsalChip__kiNGx{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--line,#e6eaf2);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink-2,#1d2b4f);box-shadow:0 4px 14px -6px rgba(15,26,50,.35)}.rating-overlay_cardBody__Y2L_f{display:flex;flex-direction:column;align-items:center;padding:12px 6px 0}.rating-overlay_playerName__aGYN_{font-family:var(--font-display);font-size:clamp(22px,6.4vw,27px);font-weight:800;margin:0;text-align:center;color:var(--ink,#060c20)}.rating-overlay_playerMeta__hU0Rt{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#6b7693);margin-top:2px}.rating-overlay_notaReadout__t76kq{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1;margin-top:6px;min-height:56px;display:flex;align-items:center;color:var(--heat-tint,var(--muted-2,#98a1b8));transition:color .16s ease}.rating-overlay_notaReadout__t76kq[data-bump=true]{animation:rating-overlay_readoutBump__AxkR5 .2s cubic-bezier(.34,1.56,.64,1)}@keyframes rating-overlay_readoutBump__AxkR5{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.rating-overlay_notaHint__qZh8i{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted,#6b7693);margin:4px 0 0;min-height:16px}.rating-overlay_notaHint__qZh8i svg{animation:rating-overlay_nudge__MaMcQ 1.4s ease-in-out infinite}@keyframes rating-overlay_nudge__MaMcQ{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.rating-overlay_confirmRow__yprJi{display:flex;justify-content:center;margin-top:12px;min-height:50px}.rating-overlay_confirmButton__0qiV1{padding:13px 30px;border-radius:999px;border:none;min-height:48px;background:var(--heat-tint,var(--blue,#2563eb));color:#ffffff;font-family:var(--font-mono);font-size:14px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--heat-tint,#2563eb) 70%,transparent);transition:background .18s ease,transform .12s ease;animation:rating-overlay_confirmIn__Ahalg .24s cubic-bezier(.34,1.56,.64,1) both}.rating-overlay_confirmButton__0qiV1:active{transform:scale(.95)}@keyframes rating-overlay_confirmIn__Ahalg{0%{transform:translateY(8px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.rating-overlay_swipeCoach__0du2q{position:absolute;left:0;right:0;top:34%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.rating-overlay_swipeTrail__QfHgh{position:absolute;width:150px;height:5px;border-radius:3px;background:linear-gradient(90deg,rgba(37,99,235,0),rgba(37,99,235,.35),rgba(220,38,38,.45));opacity:.85}.rating-overlay_swipeFinger___B3IL{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffff;color:var(--ink-2,#1d2b4f);border:1px solid var(--line,#e6eaf2);box-shadow:0 10px 24px -8px rgba(15,26,50,.45);animation:rating-overlay_fingerSwipe__g7MUf 1.7s ease-in-out infinite}@keyframes rating-overlay_fingerSwipe__g7MUf{0%{transform:translateX(-64px) rotate(-8deg);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateX(64px) rotate(8deg);opacity:0}}.rating-overlay_extremeCold__K3NhR,.rating-overlay_extremeHot__47sjT{position:relative}.rating-overlay_extremeHot__47sjT:before{content:"";position:absolute;inset:-5px;border-radius:26px;z-index:-1;background:conic-gradient(from 180deg,#ff4d2e,#ff8c42,#ffd166,#ff8c42,#ff4d2e,#b91c1c,#ff4d2e);filter:blur(14px);animation:rating-overlay_flameFlicker__6We5L .52s ease-in-out infinite}@keyframes rating-overlay_flameFlicker__6We5L{0%,to{opacity:.55;transform:scale(1)}30%{opacity:.85;transform:scale(1.012) translateY(-1px)}60%{opacity:.65;transform:scale(.995) translateY(1px)}80%{opacity:.9;transform:scale(1.018)}}.rating-overlay_extremeCold__K3NhR:before{content:"";position:absolute;inset:-5px;border-radius:26px;z-index:-1;background:linear-gradient(180deg,#93c5fd,#e0f2fe,#60a5fa);filter:blur(12px);animation:rating-overlay_frostBreathe__flMKm 2.6s ease-in-out infinite}@keyframes rating-overlay_frostBreathe__flMKm{0%,to{opacity:.45}50%{opacity:.8}}.rating-overlay_extremeCold__K3NhR:after{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;z-index:2;background:radial-gradient(60% 38% at 0 0,rgba(224,242,254,.85),transparent 70%),radial-gradient(60% 38% at 100% 0,rgba(191,219,254,.7),transparent 70%),radial-gradient(70% 42% at 0 100%,rgba(219,234,254,.8),transparent 72%),radial-gradient(70% 42% at 100% 100%,rgba(224,242,254,.85),transparent 72%);animation:rating-overlay_frostBreathe__flMKm 2.6s ease-in-out infinite}.rating-overlay_skip__467VG{margin-top:14px;background:none;border:none;color:var(--muted,#6b7693);font-size:13px;cursor:pointer}.rating-overlay_title__oNZVd{font-family:var(--font-display);font-size:24px;margin:0 0 12px;text-align:center}.rating-overlay_reveal__JRIl1{display:flex;flex-direction:column;align-items:center;width:min(370px,94vw);animation:rating-overlay_cardIn__nw9Pp .42s cubic-bezier(.34,1.46,.64,1) both}.rating-overlay_mvpCard__izmg5{width:100%;border-radius:20px;padding:18px 16px 14px;text-align:center;background:#ffffff;border:1px solid color-mix(in srgb,var(--gold,#d7b44a) 55%,var(--line,#e6eaf2));box-shadow:0 22px 50px -22px rgba(15,26,50,.3),0 0 30px -6px color-mix(in srgb,var(--gold,#d7b44a) 35%,transparent);position:relative;overflow:hidden}.rating-overlay_mvpCard__izmg5:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,235,170,.45) 50%,transparent 68%);transform:translateX(-130%);animation:rating-overlay_shimmer__dye8H 2.2s ease-in-out .5s 2}@keyframes rating-overlay_shimmer__dye8H{to{transform:translateX(130%)}}.rating-overlay_mvpLabel__Uhi4z{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.26em;color:var(--amber,#b45309);margin:0 0 8px}.rating-overlay_mvpPortrait__3qRby{display:flex;justify-content:center;margin-bottom:6px}.rating-overlay_mvpAverage__T2ObI{font-family:var(--font-mono);font-size:40px;font-weight:800;margin:4px 0 0;color:var(--ink,#060c20)}.rating-overlay_summaryList__qBlwM{width:100%;margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;max-height:32vh;overflow-y:auto}.rating-overlay_summaryRow__TLhzL{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:#ffffff;border:1px solid var(--line,#e6eaf2);box-shadow:0 6px 18px -12px rgba(15,26,50,.25);animation:rating-overlay_rowIn__WY9N5 .36s ease both}@keyframes rating-overlay_rowIn__WY9N5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rating-overlay_summaryName__iZbXR{color:var(--ink-2,#1d2b4f);font-size:14px}.rating-overlay_summaryAvg__3iWka{font-family:var(--font-mono);font-weight:800;color:var(--ink,#060c20)}.rating-overlay_summaryBarTrack__m6_pU{grid-column:1/-1;height:4px;border-radius:2px;background:var(--bg-1,#f4f6fb);overflow:hidden}.rating-overlay_summaryBarFill__Azt_A{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--blue,#2563eb),var(--green-2,#6aa82f));transform-origin:left;animation:rating-overlay_barGrow___jbqj .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rating-overlay_barGrow___jbqj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rating-overlay_revealActions__NDMY_{display:flex;gap:10px;margin-top:16px}.rating-overlay_rerunButton__Z9Ewr{padding:12px 18px;border-radius:999px;border:1px solid var(--line-strong,#d6dbe7);background:#ffffff;color:var(--ink-2,#1d2b4f);letter-spacing:.05em}.rating-overlay_closeButton__yMyMP,.rating-overlay_rerunButton__Z9Ewr{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.rating-overlay_closeButton__yMyMP{padding:12px 24px;border-radius:999px;border:none;background:var(--ink,#060c20);color:#ffffff;letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.rating-overlay_cardEnter__44qlk,.rating-overlay_cardLeave__N02ct,.rating-overlay_confirmButton__0qiV1,.rating-overlay_extremeCold__K3NhR:after,.rating-overlay_extremeCold__K3NhR:before,.rating-overlay_extremeHot__47sjT:before,.rating-overlay_moodCold__iBB_L,.rating-overlay_moodFire__NL7yC,.rating-overlay_moodHot__xpmK7,.rating-overlay_mvpCard__izmg5:after,.rating-overlay_notaHint__qZh8i svg,.rating-overlay_notaReadout__t76kq[data-bump=true],.rating-overlay_overlay__PEhGW,.rating-overlay_reveal__JRIl1,.rating-overlay_summaryBarFill__Azt_A,.rating-overlay_summaryRow__TLhzL,.rating-overlay_swipeFinger___B3IL{animation:none;transition:none}}