.rating_stage__LxI2C{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);padding:calc(env(safe-area-inset-top) + 1rem) clamp(1.1rem,5vw,2rem) calc(env(safe-area-inset-bottom) + 1.5rem)}.rating_bloom__4se3z{position:fixed;inset:0;z-index:-3;background:radial-gradient(90% 55% at 50% 34%,rgba(252,76,2,.2) 0,rgba(252,76,2,0) 62%),radial-gradient(70% 45% at 50% 100%,rgba(255,194,102,.08) 0,transparent 70%),linear-gradient(180deg,#0c0c0b 0,var(--bg) 45%,#060606 100%)}.rating_grid__awmLT{position:fixed;inset:-10%;z-index:-2;opacity:.5;background-image:linear-gradient(rgba(245,245,244,.045) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,244,.045) 1px,transparent 0);background-size:62px 62px;mask:radial-gradient(70% 55% at 50% 40%,#000 0,transparent 78%);-webkit-mask:radial-gradient(70% 55% at 50% 40%,#000 0,transparent 78%)}.rating_grain__2D_E4{position:fixed;inset:0;z-index:-1;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.rating_top__4pkwT{width:100%;max-width:34rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.rating_mark___05rD img{width:clamp(4.25rem,12vw,5.25rem);height:auto;display:block;opacity:.9}.rating_skip__iUfoS{padding:.4rem .9rem;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);transition:color .18s ease,border-color .18s ease}.rating_skip__iUfoS:hover{color:var(--ink);border-color:rgba(245,245,244,.4)}.rating_calc__Sr96X{width:100%;max-width:34rem;margin:auto 0;display:flex;flex-direction:column;align-items:center;padding-block:clamp(1.5rem,5vh,3rem);animation:rating_fadeUp__LO7ob .6s var(--ease) both}.rating_calcOut__42N6h{animation:rating_calcOut__42N6h .32s ease-in both}.rating_kicker__m99_P{display:inline-flex;align-items:center;gap:.6em;text-transform:uppercase;font-size:clamp(.58rem,1.6vw,.68rem);font-weight:700;letter-spacing:.24em;color:var(--ink-faint)}.rating_strava___uxYB{display:inline-flex;width:1.15em;height:1.15em;border-radius:4px;overflow:hidden}.rating_strava___uxYB svg{width:100%;height:100%;display:block}.rating_title__9Z_7s{margin-top:clamp(.9rem,2.5vw,1.25rem);display:flex;flex-direction:column;align-items:center;text-align:center}.rating_titleSmall__cPFKn{font-size:clamp(.95rem,2.6vw,1.15rem);font-weight:600;color:var(--ink-dim);letter-spacing:-.01em}.rating_titleBig__DwhbZ{margin-top:.15rem;font-size:clamp(2rem,7.5vw,3.1rem);font-weight:900;font-style:italic;letter-spacing:-.04em;line-height:.92}.rating_dot__QH7Mg{color:var(--heat)}.rating_ringWrap__g0Pbi{position:relative;margin-top:clamp(1.75rem,5vh,2.75rem);display:flex;justify-content:center}.rating_ring__aA4JB{position:relative;width:clamp(11rem,44vw,14.5rem);aspect-ratio:1;border-radius:50%}.rating_arc__b5lxq{--p:0;position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--heat) 0,#ff9a3d calc(var(--p) * .6%),var(--gold-b) calc(var(--p) * 1%),rgba(245,245,244,.07) calc(var(--p) * 1%));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 26px rgba(252,76,2,.35))}.rating_ringInner__dA_FB{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.rating_pct__8aJ20{font-size:clamp(2.4rem,10vw,3.4rem);font-weight:900;font-style:italic;letter-spacing:-.05em;line-height:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rating_pctLabel__SvTcJ{text-transform:uppercase;font-size:.56rem;font-weight:700;letter-spacing:.26em;color:var(--ink-faint)}.rating_sweep__Vjn82{position:absolute;inset:9%;border-radius:50%;background:conic-gradient(rgba(252,76,2,0) 0deg,rgba(252,76,2,0) 140deg,rgba(252,76,2,.06) 250deg,rgba(252,76,2,.16) 330deg,rgba(255,194,102,.34) 359deg,rgba(252,76,2,0) 1turn);mask:radial-gradient(farthest-side,transparent 26%,#000 92%);-webkit-mask:radial-gradient(farthest-side,transparent 26%,#000 92%);animation:rating_spin__W0X03 2.4s linear infinite}.rating_ringBurst__j7jZm{animation:rating_burst__t3kPN .32s ease-out forwards}.rating_rows__JNAKc{width:100%;list-style:none;margin-top:clamp(1.75rem,5vh,2.5rem);display:flex;flex-direction:column;gap:.15rem}.rating_row__ceEhb{padding-block:.5rem;opacity:.28;transform:translateY(4px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.rating_row__ceEhb[data-state=active],.rating_row__ceEhb[data-state=done]{opacity:1;transform:translateY(0)}.rating_rowTop__ErWE_{display:flex;align-items:baseline;gap:.75rem}.rating_rowLabel__jMCZL{text-transform:uppercase;font-size:clamp(.56rem,1.7vw,.65rem);font-weight:700;letter-spacing:.17em;color:var(--ink-faint)}.rating_row__ceEhb[data-state=active] .rating_rowLabel__jMCZL{color:var(--heat-ink)}.rating_row__ceEhb[data-state=done] .rating_rowLabel__jMCZL{color:var(--ink-dim)}.rating_rowValue__HbVOw{margin-left:auto;font-size:clamp(.78rem,2.1vw,.9rem);font-weight:800;font-style:italic;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);opacity:0;transition:opacity .35s ease .15s}.rating_row__ceEhb[data-state=active] .rating_rowValue__HbVOw,.rating_row__ceEhb[data-state=done] .rating_rowValue__HbVOw{opacity:1}.rating_rowTick__w4hrm{display:inline-flex;width:.85rem;height:.85rem;flex-shrink:0;color:var(--heat);opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s var(--ease)}.rating_rowTick__w4hrm svg{width:100%;height:100%}.rating_row__ceEhb[data-state=done] .rating_rowTick__w4hrm{opacity:1;transform:scale(1)}.rating_rowLine__QlabL{display:block;height:1px;margin-top:.5rem;background:rgba(245,245,244,.09);overflow:hidden}.rating_rowFill__0PuI_{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--heat),var(--gold-b));transition:width .42s var(--ease)}.rating_row__ceEhb[data-state=active] .rating_rowFill__0PuI_,.rating_row__ceEhb[data-state=done] .rating_rowFill__0PuI_{width:100%}.rating_reveal__ZmXD_{width:100%;max-width:30rem;margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:clamp(1.1rem,3vh,1.6rem);padding-block:clamp(1.25rem,4vh,2.5rem)}.rating_revealKicker__YfAkp{text-transform:uppercase;font-size:clamp(.6rem,1.8vw,.72rem);font-weight:700;letter-spacing:.3em;text-indent:.3em;color:var(--heat-ink)}.rating_cardHolder__5oMzj{position:relative;width:100%;display:flex;justify-content:center}.rating_cardGlow__0Qqqo{position:absolute;inset:-22%;z-index:-1;background:radial-gradient(50% 42% at 50% 50%,rgba(252,76,2,.34) 0,rgba(255,138,31,.14) 45%,transparent 72%);animation:rating_bloom__4se3z 1.4s var(--ease) both}.rating_tiles__95cdN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;width:100%}.rating_tile__JhE60{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .75rem;border:1px solid var(--line);border-radius:13px;background:var(--surface-tile);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center}.rating_tileLabel__SShxG{text-transform:uppercase;font-size:.52rem;font-weight:700;letter-spacing:.18em;color:var(--ink-faint)}.rating_tileValue__ufvbk{font-size:clamp(.95rem,3vw,1.15rem);font-weight:900;font-style:italic;letter-spacing:-.03em}.rating_actions__aai0Z{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.rating_enter__a1nVH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:20rem;padding:.95rem 1.6rem;border-radius:999px;background:linear-gradient(180deg,#fbfbfa,#e7e7e3);color:#0a0a0a;font-size:1rem;font-weight:900;font-style:italic;letter-spacing:-.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 34px -14px rgba(245,245,244,.5);transition:transform .18s ease,box-shadow .18s ease}.rating_enter__a1nVH .rating_dot__QH7Mg{color:var(--heat)}.rating_enter__a1nVH:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 44px -14px rgba(245,245,244,.6)}.rating_enter__a1nVH:hover .rating_arrow__HyhDk{transform:translateX(3px)}.rating_arrow__HyhDk{font-style:normal;transition:transform .18s ease}.rating_footNote__RCm06{font-size:.76rem;color:var(--ink-faint);text-align:center}.rating_pop__qdgwG{animation:rating_pop__qdgwG .5s var(--ease) both}.rating_popCard__UHTkP{animation:rating_popCard__UHTkP .75s var(--ease) both}.rating_popLate__5JF8W{animation:rating_pop__qdgwG .6s var(--ease) .85s both}@keyframes rating_fadeUp__LO7ob{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rating_calcOut__42N6h{to{opacity:0;transform:scale(.96)}}@keyframes rating_spin__W0X03{to{transform:rotate(1turn)}}@keyframes rating_burst__t3kPN{0%{transform:scale(1);opacity:1}55%{transform:scale(1.14);opacity:.85}to{transform:scale(1.5);opacity:0}}@keyframes rating_bloom__4se3z{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rating_pop__qdgwG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rating_popCard__UHTkP{0%{opacity:0;transform:translateY(34px) scale(.9)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:420px){.rating_tiles__95cdN{gap:.4rem}.rating_tile__JhE60{padding:.6rem .45rem}.rating_rowLabel__jMCZL{letter-spacing:.12em}}