.button-lab-module__PWpJ6W__lab{--button-radius:max(4px,calc(var(--card-radius) - var(--card-pad)))}.button-lab-module__PWpJ6W__controls{background:#ffffff08;border:1px solid #e4ddcd1f;border-radius:18px;flex-wrap:wrap;align-items:end;gap:18px 28px;margin:0 0 8px;padding:16px 18px;display:flex}.button-lab-module__PWpJ6W__control{min-width:190px;color:var(--cream-dim);gap:6px;font-size:14px;display:grid}.button-lab-module__PWpJ6W__control input{accent-color:var(--gold)}.button-lab-module__PWpJ6W__control output{color:var(--cream);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.button-lab-module__PWpJ6W__formula{color:var(--gold);margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.button-lab-module__PWpJ6W__variant{border-bottom:1px solid #e4ddcd14;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;padding:26px 0;display:grid}@media (max-width:760px){.button-lab-module__PWpJ6W__variant{grid-template-columns:minmax(0,1fr)}}.button-lab-module__PWpJ6W__variantName{font-family:var(--headline);margin:0 0 4px;font-size:26px;font-weight:700}.button-lab-module__PWpJ6W__variantNote{max-width:54ch;color:var(--cream-dim);margin:0 0 18px;font-size:14px;line-height:1.45}.button-lab-module__PWpJ6W__free{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.button-lab-module__PWpJ6W__card{padding:var(--card-pad);border-radius:var(--card-radius);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #e4ddcd24;gap:10px;display:grid}.button-lab-module__PWpJ6W__cardText{color:var(--cream-dim);margin:0 0 6px;padding:4px 4px 0;font-size:15px;line-height:1.4}.button-lab-module__PWpJ6W__cardText strong{font-family:var(--headline);color:var(--cream);margin-bottom:2px;font-size:22px;display:block}.button-lab-module__PWpJ6W__card .button-lab-module__PWpJ6W__button{width:100%}.button-lab-module__PWpJ6W__button{box-sizing:border-box;height:var(--button-height);min-width:180px;font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .2s,background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.button-lab-module__PWpJ6W__button:active:not(:disabled){transform:translateY(1px)scale(.98)}.button-lab-module__PWpJ6W__button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.button-lab-module__PWpJ6W__button:disabled{opacity:.38;box-shadow:none;cursor:default;filter:saturate(.4)}.button-lab-module__PWpJ6W__small{min-width:0;height:44px;padding:0 20px;font-size:16px}.button-lab-module__PWpJ6W__arrow{font-family:var(--body);font-size:.95em}.button-lab-module__PWpJ6W__capsule{background:linear-gradient(180deg,var(--gold-light),var(--gold)45%,var(--gold-deep));color:var(--gold-ink);border-radius:999px;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000024,0 10px 34px #ffa80052}.button-lab-module__PWpJ6W__capsule:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000024,0 12px 44px #ffa80080}.button-lab-module__PWpJ6W__capsuleGhost{color:var(--cream);background:#ffffff0d;border:1px solid #e4ddcd38;border-radius:999px}.button-lab-module__PWpJ6W__capsuleGhost:hover:not(:disabled){border-color:#ffc7008c}.button-lab-module__PWpJ6W__concentric{border-radius:var(--button-radius);background:linear-gradient(180deg,var(--gold-light),var(--gold)45%,var(--gold-deep));color:var(--gold-ink);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000024,0 8px 26px #ffa80047}.button-lab-module__PWpJ6W__concentric:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000024,0 10px 36px #ffa80073}.button-lab-module__PWpJ6W__concentricGhost{border-radius:var(--button-radius);color:var(--cream);background:#ffffff0d;border:1px solid #e4ddcd38}.button-lab-module__PWpJ6W__concentricGhost:hover:not(:disabled){border-color:#ffc7008c}.button-lab-module__PWpJ6W__flat{border-radius:var(--button-radius);background:var(--gold);color:var(--gold-ink)}.button-lab-module__PWpJ6W__flat:hover:not(:disabled){background:var(--gold-light)}.button-lab-module__PWpJ6W__flatGhost{border-radius:var(--button-radius);color:var(--cream);background:0 0;border:1.5px solid #e4ddcd4d}.button-lab-module__PWpJ6W__flatGhost:hover:not(:disabled){border-color:var(--cream)}.button-lab-module__PWpJ6W__plaque{border:1.5px solid var(--gold);border-radius:var(--button-radius);color:var(--gold);box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 4px #ffc70059;background:linear-gradient(#ffc70029,#ffc7000f)}.button-lab-module__PWpJ6W__plaque:hover:not(:disabled){background:linear-gradient(#ffc70042,#ffc7001a)}.button-lab-module__PWpJ6W__plaqueGhost{min-width:0;color:var(--cream);text-underline-offset:6px;background:0 0;border-radius:6px;padding:0 6px;-webkit-text-decoration:underline #ffc70099;text-decoration:underline #ffc70099;text-decoration-thickness:2px}.button-lab-module__PWpJ6W__plaqueGhost:hover:not(:disabled){color:var(--gold)}.button-lab-module__PWpJ6W__sign{border-radius:var(--button-radius);background:var(--gold);color:var(--gold-ink);justify-content:space-between;gap:18px;padding:0 22px 0 24px;box-shadow:inset 0 -3px #0000002e}.button-lab-module__PWpJ6W__sign:hover:not(:disabled){background:var(--gold-light)}.button-lab-module__PWpJ6W__sign .button-lab-module__PWpJ6W__arrow{border-radius:max(3px,calc(var(--button-radius) - 8px));background:#1b13031f;place-items:center;width:30px;height:30px;margin-right:-8px;display:grid}.button-lab-module__PWpJ6W__signGhost{border-radius:var(--button-radius);color:var(--cream);background:0 0;border:1.5px solid #e4ddcd4d;justify-content:space-between;gap:18px;padding:0 22px 0 24px}.button-lab-module__PWpJ6W__signGhost:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}
.tokens-module__KQuCRG__guld{--gold:#ffc700;--gold-deep:#ffa800;--gold-light:#ffdb52;--gold-ink:#1b1303;--cream:#e4ddcd;--cream-dim:#e4ddcda8;--cream-faint:#e4ddcd66;--green:#7cc865;--red:#ed734c;--ink:#0b0a08;--headline:"MD Nichrome",system-ui,sans-serif;--condensed:"MD System Condensed",system-ui,sans-serif;--body:"MD System",system-ui,sans-serif;--tracking:.02em;--card-radius:32px;--card-pad:16px;--button-radius:calc(var(--card-radius) - var(--card-pad));--button-height:44px;--button-font:700 18px/1 var(--condensed);--spring:cubic-bezier(.34,1.56,.64,1);--glide:cubic-bezier(.22,1,.36,1)}
.gold-module__JJHD9G__stage{}.gold-module__JJHD9G__summary{}.gold-module__JJHD9G__stage{isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:max(10px,env(safe-area-inset-top))0 max(18px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 90% 52% at 50% 26%,#ffb02033,transparent 72%),radial-gradient(ellipse 140% 70% at 50% 115%,#ff780014,transparent 60%),var(--ink);color:var(--cream);font-family:var(--body);-webkit-tap-highlight-color:transparent;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:hidden}.gold-module__JJHD9G__stage[data-view=game]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gold-module__JJHD9G__stage[data-view=summary]{padding:0;display:block}.gold-module__JJHD9G__grain{z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.gold-module__JJHD9G__stage button{font:inherit;cursor:pointer;touch-action:manipulation}.gold-module__JJHD9G__stage button:disabled{cursor:default}.gold-module__JJHD9G__stage :focus-visible,.gold-module__JJHD9G__summary :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gold-module__JJHD9G__topBar{grid-template-columns:44px 1fr auto auto;align-items:center;gap:8px;height:56px;padding:0 16px 0 8px;display:grid}.gold-module__JJHD9G__back{width:44px;height:44px;color:var(--cream-dim);border-radius:50%;place-items:center;display:grid}.gold-module__JJHD9G__back:hover{color:var(--cream);background:#ffffff0f}.gold-module__JJHD9G__kicker{min-width:0;font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;text-wrap:balance;color:var(--cream-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}@media (max-width:359px){.gold-module__JJHD9G__kicker{-webkit-line-clamp:3;font-size:12px;line-height:1.05}}.gold-module__JJHD9G__slots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.gold-module__JJHD9G__slot{box-sizing:border-box;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.gold-module__JJHD9G__slot[data-state=next]{border:1.5px solid #e4ddcd38}.gold-module__JJHD9G__slot[data-state=current]{border:2px solid var(--gold);animation:1.4s ease-in-out infinite alternate gold-module__JJHD9G__breathe;box-shadow:0 0 12px #ffc70080}.gold-module__JJHD9G__slot .gold-module__JJHD9G__medallion:after{border-width:2px;inset:-3px}.gold-module__JJHD9G__soundToggle{width:40px;height:40px;color:var(--cream-dim);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-8px;display:grid}.gold-module__JJHD9G__soundToggle:hover{color:var(--cream);background:#ffffff0f}.gold-module__JJHD9G__soundToggle[aria-pressed=false]{color:var(--cream-faint)}.gold-module__JJHD9G__noGame{text-align:center;max-width:28ch;color:var(--cream-dim);place-self:center;padding:24px;font-size:17px;line-height:1.4}.gold-module__JJHD9G__medallion{--m:var(--size,96px);--ring:transparent;width:var(--m);height:var(--m);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.gold-module__JJHD9G__medallionFace{width:100%;height:100%;color:var(--gold);box-shadow:0 0 0 calc(var(--m)*.035 + 1px)var(--cream),0 calc(var(--m)*.08)calc(var(--m)*.25)#0000008c;background:radial-gradient(circle at 35% 30%,#3a3226,#1a1611);border-radius:50%;place-items:center;display:grid;overflow:hidden}.gold-module__JJHD9G__medallionFace img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.gold-module__JJHD9G__medallion:after{content:"";inset:calc(var(--m)*-.13);border:calc(var(--m)*.07 + 1px)solid var(--ring);pointer-events:none;border-radius:50%;position:absolute}.gold-module__JJHD9G__medallion[data-ring=bullseye]{--ring:#ffc70099}.gold-module__JJHD9G__medallion[data-ring=bullseye] .gold-module__JJHD9G__medallionFace{box-shadow:0 0 0 calc(var(--m)*.035 + 1px)var(--gold),0 0 calc(var(--m)*.4)#ffc7008c}.gold-module__JJHD9G__medallion[data-ring=close]{--ring:#7cc86580}.gold-module__JJHD9G__medallion[data-ring=near]{--ring:#ffa80080}.gold-module__JJHD9G__medallion[data-ring=far]{--ring:#ed734c73}.gold-module__JJHD9G__medallion[data-ring=timeout]{--ring:#e4ddcd2e}.gold-module__JJHD9G__medallion[data-ring=timeout] .gold-module__JJHD9G__medallionFace{filter:grayscale()brightness(.7)}.gold-module__JJHD9G__check{width:max(16px,calc(var(--m)*.32));height:max(16px,calc(var(--m)*.32));background:var(--green);color:#fff;box-shadow:0 0 0 2px var(--ink);animation:gold-module__JJHD9G__pop .5s var(--spring).25s both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6%;right:-6%}.gold-module__JJHD9G__medallion[data-ring=bullseye] .gold-module__JJHD9G__check{background:var(--gold);color:var(--ink)}.gold-module__JJHD9G__medallionPop{animation:gold-module__JJHD9G__pop .6s var(--spring)both}.gold-module__JJHD9G__timeRing{inset:calc(var(--m)*-.11 - 4px);width:calc(100% + 2*(var(--m)*.11 + 4px));height:calc(100% + 2*(var(--m)*.11 + 4px));position:absolute;overflow:visible;rotate:-90deg}.gold-module__JJHD9G__timeRing circle{fill:none;stroke-width:2.2px}.gold-module__JJHD9G__timeTrack{stroke:#ffffff1a}.gold-module__JJHD9G__timeLeft{stroke:var(--gold);stroke-linecap:round;filter:drop-shadow(0 0 6px #ffc70099)}.gold-module__JJHD9G__medallionUrgent{animation:.42s ease-in-out infinite alternate gold-module__JJHD9G__urgent}.gold-module__JJHD9G__medallionUrgent .gold-module__JJHD9G__timeLeft{stroke:#ff7a3d;filter:drop-shadow(0 0 8px #ff7a3dcc)}.gold-module__JJHD9G__hero{justify-content:center;align-items:center;min-height:0;padding:8px 20px;display:flex}.gold-module__JJHD9G__moment{--size:clamp(108px,17dvh,172px);text-align:center;max-width:38rem;animation:gold-module__JJHD9G__rise .55s var(--glide)both;flex-direction:column;align-items:center;gap:clamp(14px,2.6dvh,26px);display:flex}.gold-module__JJHD9G__medallionWrap{margin-bottom:8px;display:inline-grid;position:relative}.gold-module__JJHD9G__clock{left:50%;bottom:calc(var(--size,96px)*-.11 - 16px);background:var(--ink);font-family:var(--condensed);letter-spacing:.04em;color:var(--gold);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:15px;font-weight:700;position:absolute;translate:-50%}.gold-module__JJHD9G__clock[data-urgent=true]{color:#ff7a3d}.gold-module__JJHD9G__momentText{flex-direction:column;align-items:center;display:flex}.gold-module__JJHD9G__momentName{font-family:var(--headline);text-wrap:balance;margin:0;font-size:clamp(28px,3.4dvh + 1.6vw,54px);font-weight:700;line-height:.98}.gold-module__JJHD9G__momentDescription{max-width:34ch;color:var(--cream-dim);text-wrap:balance;margin:8px 0 0;font-size:15px;line-height:1.35}.gold-module__JJHD9G__momentQuestion{color:var(--gold);margin:12px 0 0;font-size:15px;font-style:italic;font-weight:700}.gold-module__JJHD9G__revealMedallion{display:inline-grid;position:relative}.gold-module__JJHD9G__verdict{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);animation:gold-module__JJHD9G__rise .4s var(--glide).15s both;margin:10px 0 0;font-size:20px;font-weight:700}.gold-module__JJHD9G__verdict[data-ring=bullseye]{color:var(--gold)}.gold-module__JJHD9G__verdict[data-ring=close]{color:var(--green)}.gold-module__JJHD9G__verdict[data-ring=near]{color:var(--gold-deep)}.gold-module__JJHD9G__verdict[data-ring=far]{color:var(--red)}.gold-module__JJHD9G__points{font-family:var(--headline);color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 40px #ffc70059;margin:4px 0 0;font-size:clamp(40px,5dvh + 1vw,64px);font-weight:700;line-height:1}.gold-module__JJHD9G__introText{text-align:center;max-width:32rem;animation:gold-module__JJHD9G__rise .6s var(--glide)both;flex-direction:column;align-items:center;gap:14px;display:flex}.gold-module__JJHD9G__introMark{margin-bottom:4px;animation:2.4s ease-in-out infinite alternate gold-module__JJHD9G__breathe}.gold-module__JJHD9G__title{font-family:var(--headline);margin:0;font-size:clamp(46px,6dvh + 3vw,96px);font-weight:700;line-height:.9}.gold-module__JJHD9G__title span{color:var(--gold)}.gold-module__JJHD9G__tagline{max-width:26ch;color:var(--cream-dim);text-wrap:balance;margin:0;font-size:17px;line-height:1.4}.gold-module__JJHD9G__hint{color:var(--cream-faint);margin:0;font-size:13px}.gold-module__JJHD9G__countdown{flex-direction:column;align-items:center;gap:4px;display:flex}.gold-module__JJHD9G__countdownNumber{font-family:var(--headline);color:var(--gold);text-shadow:0 0 70px #ffc70080;animation:gold-module__JJHD9G__count .8s var(--spring)both;font-size:clamp(120px,22dvh,200px);font-weight:700;line-height:1}.gold-module__JJHD9G__lineArea{padding:4px 0 0}.gold-module__JJHD9G__line{position:relative}.gold-module__JJHD9G__lineBox{-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;height:150px;position:relative}.gold-module__JJHD9G__lineScroll .gold-module__JJHD9G__lineBox{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.gold-module__JJHD9G__lineInteractive .gold-module__JJHD9G__lineBox{touch-action:none;cursor:grab}.gold-module__JJHD9G__lineInteractive .gold-module__JJHD9G__lineBox:active{cursor:grabbing}.gold-module__JJHD9G__lineFit.gold-module__JJHD9G__lineInteractive .gold-module__JJHD9G__lineBox{cursor:ew-resize}.gold-module__JJHD9G__rail{height:0;position:absolute;inset:108px 0 auto}.gold-module__JJHD9G__rail:before{content:"";background:linear-gradient(90deg,transparent,var(--gold)7%,#ffb800 50%,var(--gold)93%,transparent);border-radius:2px;height:3px;position:absolute;top:-1.5px;left:0;right:0;box-shadow:0 0 14px #ffc70059}.gold-module__JJHD9G__lineDrawIn .gold-module__JJHD9G__rail:before{animation:gold-module__JJHD9G__draw 1.1s var(--glide)both}.gold-module__JJHD9G__rail>span{position:absolute;top:0}.gold-module__JJHD9G__lineRevealed .gold-module__JJHD9G__rail>span,.gold-module__JJHD9G__lineRevealed .gold-module__JJHD9G__guessMark,.gold-module__JJHD9G__lineRevealed .gold-module__JJHD9G__answerMark{transition:left .8s var(--glide)}.gold-module__JJHD9G__mark_year,.gold-module__JJHD9G__mark_five{background:#e4ddcd38;width:1px}.gold-module__JJHD9G__mark_year{height:7px;translate:-50% -13px}.gold-module__JJHD9G__mark_five{background:#e4ddcd5c;height:11px;translate:-50% -17px}.gold-module__JJHD9G__mark_decade{background:var(--ink);width:5px;height:5px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;translate:-50% -50%}.gold-module__JJHD9G__mark_label{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;translate:-50% -50%}.gold-module__JJHD9G__markLabel{font-family:var(--condensed);letter-spacing:.05em;color:#e4ddcd80;white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:16px;left:50%;translate:-50%}.gold-module__JJHD9G__needle{pointer-events:none;flex-direction:column;align-items:center;height:108px;transition:opacity .3s;display:flex;position:absolute;top:0;translate:-50%}.gold-module__JJHD9G__lineWaiting .gold-module__JJHD9G__needle{opacity:.55}.gold-module__JJHD9G__needleYear{font-family:var(--condensed);letter-spacing:.01em;color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 26px #ffc70066;font-size:54px;font-weight:700;line-height:.9}.gold-module__JJHD9G__needleStem{background:linear-gradient(to bottom,#ffc70026,var(--gold));flex:1;width:2px;margin-top:8px}.gold-module__JJHD9G__needleFoot{background:var(--gold);width:13px;height:13px;box-shadow:0 0 0 3px var(--ink),0 0 18px #ffc700e6;border-radius:50%;translate:0 50%}.gold-module__JJHD9G__answerMark,.gold-module__JJHD9G__guessMark{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;height:108px;display:flex;position:absolute;top:0;translate:-50%}.gold-module__JJHD9G__answerMark .gold-module__JJHD9G__medallion{translate:0 50%}.gold-module__JJHD9G__answerYear{font-family:var(--condensed);color:var(--green);text-shadow:0 0 24px #7cc86559;animation:gold-module__JJHD9G__rise .5s var(--glide).2s both;margin-bottom:14px;font-size:46px;font-weight:700;line-height:.9}.gold-module__JJHD9G__answerYear[data-ring=bullseye]{color:var(--gold)}.gold-module__JJHD9G__guessMark{z-index:0}.gold-module__JJHD9G__guessYear{font-family:var(--condensed);color:#ffc700d9;margin-bottom:10px;font-size:17px;font-weight:700}.gold-module__JJHD9G__guessDot{background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;translate:0 50%}.gold-module__JJHD9G__arc{pointer-events:none;height:40px;position:absolute;top:68px;overflow:visible}.gold-module__JJHD9G__arc path{stroke:#ffc700bf;stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round;animation:gold-module__JJHD9G__dash-in .7s var(--glide).3s both}.gold-module__JJHD9G__arcLabel{font-family:var(--condensed);letter-spacing:.04em;color:var(--cream);white-space:nowrap;animation:gold-module__JJHD9G__rise .4s var(--glide).5s both;background:#0b0a08d9;border:1px solid #ffc70059;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700;position:absolute;top:50px;translate:-50% -100%}.gold-module__JJHD9G__actions{justify-content:center;align-items:center;min-height:66px;padding:10px 16px 0;display:flex}.gold-module__JJHD9G__lockRow{grid-template-columns:54px minmax(0,300px) 54px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:460px;transition:opacity .3s;display:grid}.gold-module__JJHD9G__lockRow[data-armed=false]{opacity:.45}.gold-module__JJHD9G__goldButton{min-width:190px;font:var(--button-font)!important;}.gold-module__JJHD9G__lockRow .gold-module__JJHD9G__goldButton:disabled{opacity:1;box-shadow:var(--gold-shadow);filter:none}.gold-module__JJHD9G__goldButton[data-locked=true]{animation:gold-module__JJHD9G__stamp .35s var(--spring)}.gold-module__JJHD9G__nudge{width:var(--button-height);height:var(--button-height);border-radius:var(--button-radius);color:var(--cream);background:#ffffff0d;border:1px solid #e4ddcd38;line-height:1;font-size:24px!important}.gold-module__JJHD9G__nudge:active:not(:disabled){background:#ffffff1f}.gold-module__JJHD9G__nextButton{min-width:150px;position:relative;overflow:hidden;font:var(--button-font)!important;}.gold-module__JJHD9G__nextProgress{background:var(--gold);transform-origin:0;width:100%;height:3px;animation:3s linear both gold-module__JJHD9G__drain;position:absolute;bottom:0;left:0}.gold-module__JJHD9G__ghostButton{font:var(--button-font)!important;}.gold-module__JJHD9G__errorBar{inset:auto 16px max(16px,env(safe-area-inset-bottom));z-index:10;border-radius:calc(var(--button-radius) + 12px);background:#1b1813;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:12px 12px 12px 18px;display:flex;position:fixed;box-shadow:0 10px 40px #0009}.gold-module__JJHD9G__errorBar p{margin:0}.gold-module__JJHD9G__sparks{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.gold-module__JJHD9G__sparks span{background:var(--gold);width:8px;height:8px;animation:gold-module__JJHD9G__spark .95s var(--glide)var(--delay)both;border-radius:50%;margin:-4px;position:absolute}.gold-module__JJHD9G__sparks span:nth-child(3n){background:var(--cream);width:6px;height:6px}.gold-module__JJHD9G__sparks span:nth-child(4n){background:var(--green)}.gold-module__JJHD9G__summary{box-sizing:border-box;min-height:100dvh;padding:max(10px,env(safe-area-inset-top))0 max(18px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 90% 45% at 50% 20%,#ffb02033,transparent 72%),var(--ink);color:var(--cream);font-family:var(--body);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:hidden}.gold-module__JJHD9G__scoreBlock{text-align:center;animation:gold-module__JJHD9G__rise .6s var(--glide)both;padding:6px 20px 0}.gold-module__JJHD9G__bigScore{font-family:var(--headline);color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 60px #ffc7004d;margin:0;font-size:clamp(64px,8dvh + 5vw,132px);font-weight:700;line-height:.9}.gold-module__JJHD9G__scoreOf{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:10px 0 0;font-size:14px;font-weight:700}.gold-module__JJHD9G__emojiRow{letter-spacing:.08em;margin:14px 0 0;font-size:24px}.gold-module__JJHD9G__timelineBlock{align-self:center;padding:18px 0 10px}.gold-module__JJHD9G__timelineTitle{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;text-align:center;color:var(--cream-dim);margin:0 0 16px;font-size:13px;font-weight:700}.gold-module__JJHD9G__timelineScroller{scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.gold-module__JJHD9G__timelineScroller::-webkit-scrollbar{display:none}.gold-module__JJHD9G__timeline{width:max-content;margin:0 auto;padding:18px calc(50% - 68px) 4px;list-style:none;display:flex}.gold-module__JJHD9G__timeline li{scroll-snap-align:center;text-align:center;width:136px;animation:gold-module__JJHD9G__rise .6s var(--glide)calc(var(--i)*.13s + .35s)both;flex-direction:column;align-items:center;display:flex}.gold-module__JJHD9G__itemName{max-width:13ch;min-height:2.3em;font-family:var(--condensed);justify-content:center;align-items:flex-end;margin-top:16px;font-size:15px;font-weight:700;line-height:1.12;display:flex}.gold-module__JJHD9G__itemYear{font-family:var(--condensed);color:var(--gold);margin-top:4px;font-size:26px;font-weight:700;line-height:1}.gold-module__JJHD9G__itemYear[data-ring=bullseye]{color:var(--green)}.gold-module__JJHD9G__itemGuess{color:var(--cream-faint);margin-top:4px;font-size:12px}.gold-module__JJHD9G__itemDot{background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 4px var(--ink);border-radius:50%;margin-top:14px;position:relative}.gold-module__JJHD9G__itemDot:before{content:"";z-index:-1;background:var(--gold);width:136px;height:3px;position:absolute;top:4px;left:-62.5px;box-shadow:0 0 12px #ffc7004d}.gold-module__JJHD9G__timeline li:first-child .gold-module__JJHD9G__itemDot:before{background:linear-gradient(90deg,transparent,var(--gold)60%);width:calc(50vw + 73.5px);left:-50vw}.gold-module__JJHD9G__timeline li:last-child .gold-module__JJHD9G__itemDot:before{background:linear-gradient(90deg,var(--gold)40%,transparent);width:calc(50vw + 68px);left:-62.5px}.gold-module__JJHD9G__timeline li:only-child .gold-module__JJHD9G__itemDot:before{background:linear-gradient(90deg,transparent,var(--gold)35%,var(--gold)65%,transparent);width:100vw;left:-50vw}.gold-module__JJHD9G__itemSource{color:#ffc700bf;margin-top:14px;font-size:12px;text-decoration:none}.gold-module__JJHD9G__summaryActions{flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 16px 0;display:flex}@media (min-width:900px){.gold-module__JJHD9G__moment{--size:clamp(140px,20dvh,200px)}.gold-module__JJHD9G__lineArea{padding:4px 4vw 0}.gold-module__JJHD9G__needleYear{font-size:60px}.gold-module__JJHD9G__timeline{padding-inline:0}}@media (max-height:640px){.gold-module__JJHD9G__lineBox{height:132px}.gold-module__JJHD9G__rail{top:94px}.gold-module__JJHD9G__needle,.gold-module__JJHD9G__answerMark,.gold-module__JJHD9G__guessMark{height:94px}.gold-module__JJHD9G__needleYear{font-size:44px}.gold-module__JJHD9G__answerYear{font-size:38px}.gold-module__JJHD9G__arc{top:54px}.gold-module__JJHD9G__arcLabel{top:40px}.gold-module__JJHD9G__momentDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@keyframes gold-module__JJHD9G__rise{0%{opacity:0;translate:0 14px}}@keyframes gold-module__JJHD9G__pop{0%{opacity:0;scale:.4}}@keyframes gold-module__JJHD9G__count{0%{opacity:0;scale:.3}45%{opacity:1;scale:1.08}to{opacity:.9;scale:1}}@keyframes gold-module__JJHD9G__draw{0%{transform:scaleX(0)}}@keyframes gold-module__JJHD9G__dash-in{0%{opacity:0}}@keyframes gold-module__JJHD9G__drain{to{transform:scaleX(0)}}@keyframes gold-module__JJHD9G__breathe{to{scale:1.06}}@keyframes gold-module__JJHD9G__urgent{to{scale:1.035}}@keyframes gold-module__JJHD9G__stamp{40%{scale:.94}}@keyframes gold-module__JJHD9G__spark{0%{opacity:1;transform:rotate(var(--angle))translateX(calc(var(--size,140px)*.45))}to{opacity:0;transform:rotate(var(--angle))translateX(calc(var(--size,140px)*1.05))}}@media (prefers-reduced-motion:reduce){.gold-module__JJHD9G__stage *,.gold-module__JJHD9G__summary *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.challenge-module__Zpv4hW__stripWrap{--strip-pad:18px;--line-y:142px;--under:40px;isolation:isolate;position:relative}.challenge-module__Zpv4hW__stripWrap:before{content:"";left:0;right:0;top:calc(var(--strip-pad) + var(--line-y) - 1.5px);z-index:-1;background:linear-gradient(90deg,transparent,var(--gold)14%,#ffb800 50%,var(--gold)86%,transparent);pointer-events:none;height:3px;position:absolute;box-shadow:0 0 14px #ffc7004d}.challenge-module__Zpv4hW__strip{padding:var(--strip-pad,18px)0 calc(var(--under,40px) - 14px);scrollbar-width:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);}.challenge-module__Zpv4hW__strip::-webkit-scrollbar{display:none}.challenge-module__Zpv4hW__track{--item-w:92px;--gap-w:4px;--step:calc(var(--item-w) + var(--gap-w));--flow:.34s cubic-bezier(.22,1.2,.36,1);isolation:isolate;width:max-content;padding:0 calc(50% - var(--gap-w)/2);margin:0 auto;list-style:none;display:flex;position:relative}.challenge-module__Zpv4hW__item,.challenge-module__Zpv4hW__gap{height:calc(var(--line-y) + 14px);transition:translate var(--flow);flex:none;position:relative}.challenge-module__Zpv4hW__track>[data-aside=before]{translate:calc(var(--step)/-2)0}.challenge-module__Zpv4hW__track>[data-aside=after]{translate:calc(var(--step)/2)0}.challenge-module__Zpv4hW__track>[data-kept=before]{transform:translateX(calc(var(--step)/2))}.challenge-module__Zpv4hW__track>[data-kept=after]{transform:translateX(calc(var(--step)/-2))}.challenge-module__Zpv4hW__track[data-still]>li{transition:none}.challenge-module__Zpv4hW__item{width:var(--item-w);text-align:center;flex-direction:column;align-items:center;display:flex}.challenge-module__Zpv4hW__item>[data-ring]{--size:60px}.challenge-module__Zpv4hW__itemName{width:calc(var(--step) - 8px);-webkit-line-clamp:2;min-height:2.3em;font-family:var(--condensed);color:var(--cream);-webkit-box-orient:vertical;margin-top:12px;font-size:13px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.challenge-module__Zpv4hW__itemYear{min-height:1em;font-family:var(--condensed);color:var(--gold);margin-top:4px;font-size:22px;font-weight:700;line-height:1}.challenge-module__Zpv4hW__itemDot{top:calc(var(--line-y) - 5.5px);background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 4px var(--ink);border-radius:50%;margin-left:-5.5px;position:absolute;left:50%}.challenge-module__Zpv4hW__item[data-held]>[data-ring]{animation:challenge-module__Zpv4hW__seat .4s var(--spring)both}.challenge-module__Zpv4hW__item[data-held] .challenge-module__Zpv4hW__itemName{animation:.3s ease-out both challenge-module__Zpv4hW__rise}.challenge-module__Zpv4hW__item>[data-ring]:after{transition:border-color .35s ease-out}.challenge-module__Zpv4hW__item[data-landed]>[data-ring]{animation:challenge-module__Zpv4hW__settle .55s var(--spring)both}.challenge-module__Zpv4hW__item[data-landed] .challenge-module__Zpv4hW__itemYear{color:var(--green);animation:.4s ease-out .2s both challenge-module__Zpv4hW__rise}.challenge-module__Zpv4hW__item[data-missed]{z-index:3}.challenge-module__Zpv4hW__item[data-missed] .challenge-module__Zpv4hW__itemYear{color:var(--red)}.challenge-module__Zpv4hW__item[data-missed] .challenge-module__Zpv4hW__itemDot{background:var(--red)}.challenge-module__Zpv4hW__item[data-held][data-missed]{animation:.5s ease-in-out .1s both challenge-module__Zpv4hW__shake}.challenge-module__Zpv4hW__item[data-held][data-missed] .challenge-module__Zpv4hW__itemYear{animation:.4s ease-out both challenge-module__Zpv4hW__rise}.challenge-module__Zpv4hW__gap{z-index:1;width:var(--gap-w)}.challenge-module__Zpv4hW__gap[data-selected]{z-index:2}.challenge-module__Zpv4hW__slot{top:calc(var(--line-y) - 14px);width:var(--step);height:44px;margin-left:calc(var(--step)/-2);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;left:50%}button.challenge-module__Zpv4hW__slot:focus-visible{outline:none}.challenge-module__Zpv4hW__strip[data-resting] .challenge-module__Zpv4hW__slot{pointer-events:none}.challenge-module__Zpv4hW__spot{box-sizing:border-box;background:var(--ink);color:#ffc700cc;width:28px;height:28px;transition:opacity .35s ease-out .3s,scale .25s var(--spring),color .2s;border:2px solid #ffc7008c;border-radius:50%;place-items:center;margin-left:-14px;display:grid;position:absolute;top:0;left:50%}.challenge-module__Zpv4hW__strip[data-resting] .challenge-module__Zpv4hW__spot,.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__spot{opacity:0;transition:opacity .2s ease-out,scale .2s ease-out;scale:.5}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__spot{transition:opacity .15s ease-out,scale .15s ease-out}.challenge-module__Zpv4hW__slot:hover .challenge-module__Zpv4hW__spot{color:var(--gold);scale:1.15}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__slot:hover .challenge-module__Zpv4hW__spot{scale:.5}.challenge-module__Zpv4hW__slot:focus-visible .challenge-module__Zpv4hW__spot,.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__slot:focus-visible .challenge-module__Zpv4hW__ring{outline:2px solid var(--gold);outline-offset:3px}.challenge-module__Zpv4hW__marks{pointer-events:none;width:0;height:0;transition:translate var(--flow);position:absolute;top:0;left:50%}.challenge-module__Zpv4hW__track>[data-aside=before] .challenge-module__Zpv4hW__marks{translate:calc(var(--step)/2)0}.challenge-module__Zpv4hW__track>[data-aside=after] .challenge-module__Zpv4hW__marks{translate:calc(var(--step)/-2)0}.challenge-module__Zpv4hW__track[data-still] .challenge-module__Zpv4hW__marks{transition:none}.challenge-module__Zpv4hW__ring{box-sizing:border-box;border:2px solid var(--gold);background:var(--ink);opacity:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .15s ease-out;display:grid;position:absolute;top:0;left:-14px}.challenge-module__Zpv4hW__ring:before,.challenge-module__Zpv4hW__ring:after{content:"";border-radius:50%;position:absolute}.challenge-module__Zpv4hW__ring:before{background:var(--gold);width:12px;height:12px}.challenge-module__Zpv4hW__ring:after{border:2px solid var(--gold);opacity:0;inset:-2px}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__ring{opacity:1}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__ring:after{animation:1.3s ease-out .2s infinite challenge-module__Zpv4hW__ripple}.challenge-module__Zpv4hW__place{--tip:17px;top:calc(14px + var(--tip) + 6px);background:linear-gradient(180deg,#ffd84a,var(--gold));height:34px;color:var(--ink);font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;transform-origin:50% -6px;opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:5px;padding:0 14px 0 11px;font-size:16px;font-weight:700;line-height:1;transition:opacity .15s ease-out,scale .15s ease-out,visibility 0s .15s;display:inline-flex;position:absolute;left:0;translate:-50%;scale:.6;box-shadow:inset 0 1px #ffffff80,0 0 10px #ffc70099}.challenge-module__Zpv4hW__place:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffd84a;width:14px;height:7px;margin-left:-7px;position:absolute;top:-6px;left:50%}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out,scale .35s var(--spring),visibility 0s;scale:1}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__slot:active .challenge-module__Zpv4hW__place{scale:.94}.challenge-module__Zpv4hW__strip[data-dragging] .challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,scale .15s ease-out,visibility 0s .15s;scale:.6}.challenge-module__Zpv4hW__slotIdle{top:calc(var(--line-y) - 6px);background:0 0;border-radius:50%;place-items:center;width:12px;height:12px;margin-left:-6px;display:grid;position:absolute;left:50%}.challenge-module__Zpv4hW__gap[data-tried] .challenge-module__Zpv4hW__slotIdle{width:26px;height:26px;top:calc(var(--line-y) - 13px);background:var(--red);color:var(--ink);box-shadow:0 0 0 4px var(--ink);animation:challenge-module__Zpv4hW__pop .4s var(--spring)both;margin-left:-13px;font-size:14px;font-weight:700}.challenge-module__Zpv4hW__ghost{--size:52px;top:calc(18px - var(--line-y));left:calc(var(--size)/-2);opacity:0;visibility:hidden;transition:opacity .15s ease-out,scale .15s ease-out,visibility 0s .15s;position:absolute;scale:.8}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__ghost{opacity:.6;visibility:visible;transition:opacity .15s ease-out,scale var(--flow),visibility 0s;scale:1}.challenge-module__Zpv4hW__ghost>[data-ring]{--size:inherit}.challenge-module__Zpv4hW__ghost>span:after{border:2px dashed var(--gold);inset:-6px}.challenge-module__Zpv4hW__cardStage{--photo:clamp(72px,11dvh,108px);transform-origin:50% 100%;flex-direction:column;align-items:center;animation:.75s cubic-bezier(.2,.8,.25,1) both challenge-module__Zpv4hW__arrive;display:flex}.challenge-module__Zpv4hW__cardStage[data-leaving]{pointer-events:none;animation:.25s ease-in both challenge-module__Zpv4hW__leave}.challenge-module__Zpv4hW__placeCard{box-sizing:border-box;width:min(320px,84vw);margin-top:calc(var(--photo)/2);padding:calc(var(--photo)/2 + 12px)20px 18px;color:#1b1409;text-align:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(172deg,#fcf6ea,#eee2c8);border-radius:26px;animation:5s ease-in-out 1.6s infinite challenge-module__Zpv4hW__hop;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #0000000f,0 0 0 1px #ffc7004d,0 22px 50px #0000008c}.challenge-module__Zpv4hW__placeCard:hover{animation-play-state:paused;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #0000000f,0 0 0 2px #ffc70099,0 26px 60px #0009}.challenge-module__Zpv4hW__placeCard:active{cursor:grabbing}.challenge-module__Zpv4hW__placeCard[data-idle]{cursor:default;animation:none}.challenge-module__Zpv4hW__placeCard[data-dragging]{box-shadow:none;outline-offset:-2px;background:#ffffff08;outline:2px dashed #e4ddcd47;transition:background .2s,outline-color .2s;animation:none}.challenge-module__Zpv4hW__placeCard[data-dragging]>:not(.challenge-module__Zpv4hW__cancel){visibility:hidden}.challenge-module__Zpv4hW__placeCard[data-dragging][data-cancel]{background:#ffffff14;outline-color:#e4ddcd99}.challenge-module__Zpv4hW__cancel{display:none}.challenge-module__Zpv4hW__placeCard[data-dragging] .challenge-module__Zpv4hW__cancel{color:#e4ddcdb3;place-items:end center;padding-bottom:22px;font-size:16px;display:grid;position:absolute;inset:0}.challenge-module__Zpv4hW__cardStage:has([data-dragging]) .challenge-module__Zpv4hW__hint{visibility:hidden}.challenge-module__Zpv4hW__cardPhoto{--size:var(--photo);top:calc(var(--photo)/-2);display:grid;position:absolute;left:50%;translate:-50%}.challenge-module__Zpv4hW__cardTitle{-webkit-line-clamp:2;font-family:var(--headline);text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:clamp(22px,2.4dvh + 1vw,32px);font-weight:700;line-height:1;display:-webkit-box;overflow:hidden}.challenge-module__Zpv4hW__cardDescription{-webkit-line-clamp:2;color:#1b1409b3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.challenge-module__Zpv4hW__cardQuestion{flex-direction:column;gap:6px;margin:12px 0 0;font-size:14px;font-style:italic;font-weight:700;display:inline-flex}.challenge-module__Zpv4hW__cardWave{width:100%;height:8px}.challenge-module__Zpv4hW__dragGhost{z-index:20;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.challenge-module__Zpv4hW__dragGhost>[data-ring]{--size:88px;filter:drop-shadow(0 18px 28px #0009);transition:scale .18s cubic-bezier(.34,1.56,.64,1);animation:.22s cubic-bezier(.34,1.56,.64,1) both challenge-module__Zpv4hW__lift;position:absolute;top:0;left:0;translate:-50% -50%}.challenge-module__Zpv4hW__dragGhost[data-over]>[data-ring]{scale:.72}.challenge-module__Zpv4hW__hint{color:#e4ddcd73;margin:10px 0 0;font-size:13px}.challenge-module__Zpv4hW__game .challenge-module__Zpv4hW__topBar{grid-template-columns:44px minmax(0,1fr) 44px;padding:0 8px}.challenge-module__Zpv4hW__game .challenge-module__Zpv4hW__topTitle{text-align:center}.challenge-module__Zpv4hW__scoreboard{pointer-events:none;flex-direction:column;grid-row:2;place-self:center;align-items:center;gap:2px;display:flex}.challenge-module__Zpv4hW__scoreLabel{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:13px;font-weight:700}.challenge-module__Zpv4hW__scoreNumber{font-family:var(--headline);font-weight:700;font-size:var(--score-size);color:var(--gold);text-shadow:0 0 40px #ffc70073;font-variant-numeric:tabular-nums;animation:challenge-module__Zpv4hW__countUp .8s var(--spring)both;line-height:.9}.challenge-module__Zpv4hW__clock{font-family:var(--condensed);letter-spacing:var(--tracking);color:var(--cream-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:700}.challenge-module__Zpv4hW__scrollButton{top:calc(var(--strip-pad) + var(--line-y) - 22px);z-index:3;background:var(--ink);width:44px;height:44px;color:var(--gold);border:1.5px solid #ffc70080;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,background .2s,border-color .2s;display:none;position:absolute}.challenge-module__Zpv4hW__scrollButton[data-way=earlier]{left:16px}.challenge-module__Zpv4hW__scrollButton[data-way=later]{right:16px}.challenge-module__Zpv4hW__scrollButton:hover{border-color:var(--gold);background:#ffc7001f}.challenge-module__Zpv4hW__scrollButton:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.challenge-module__Zpv4hW__scrollButton{display:grid}}.challenge-module__Zpv4hW__cardArea{position:relative}.challenge-module__Zpv4hW__milestone{z-index:5;background:var(--gold);color:var(--ink);font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;pointer-events:none;border-radius:999px;padding:8px 18px;font-size:20px;font-weight:700;animation:1.6s cubic-bezier(.22,1,.36,1) both challenge-module__Zpv4hW__milestone;position:absolute;top:45%;left:50%;translate:-50% -50%;box-shadow:0 10px 40px #ffa80080}.challenge-module__Zpv4hW__overScore{font-family:var(--headline);color:var(--gold);text-shadow:0 0 60px #ffc7004d;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(72px,12dvh,128px);font-weight:700;line-height:.9}.challenge-module__Zpv4hW__overLabel{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:#e4ddcda8;margin:4px 0 0;font-size:15px;font-weight:700}.challenge-module__Zpv4hW__overMiss{color:#e4ddcdd9;margin:18px 0 0;font-size:16px}.challenge-module__Zpv4hW__overMiss strong{color:var(--red)}@keyframes challenge-module__Zpv4hW__arrive{0%{opacity:0;transform:translateY(70vh)rotate(9deg)}10%{opacity:1}72%{transform:translateY(-14px)rotate(-2.5deg)}to{transform:translate(0,0)}}@keyframes challenge-module__Zpv4hW__leave{to{opacity:0;transform:translateY(-24px)scale(.9)}}@keyframes challenge-module__Zpv4hW__ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}@keyframes challenge-module__Zpv4hW__seat{0%{opacity:.6;scale:.86}}@keyframes challenge-module__Zpv4hW__settle{40%{scale:1.12}}@keyframes challenge-module__Zpv4hW__lift{0%{opacity:0;scale:.6}}@keyframes challenge-module__Zpv4hW__hop{0%,78%,to{translate:0}83%{translate:0 -16px}88%{translate:0}92%{translate:0 -6px}96%{translate:0}}@keyframes challenge-module__Zpv4hW__rise{0%{opacity:0;translate:0 8px}}@keyframes challenge-module__Zpv4hW__shake{20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes challenge-module__Zpv4hW__pop{0%{opacity:0;scale:.4}}@keyframes challenge-module__Zpv4hW__beckon{to{box-shadow:inset 0 1px #ffffff80,0 0 34px #ffc700f2}}@keyframes challenge-module__Zpv4hW__countUp{0%{opacity:0;scale:.3}45%{opacity:1;scale:1.12}to{scale:1}}@keyframes challenge-module__Zpv4hW__milestone{0%{opacity:0;scale:.5}20%{opacity:1;scale:1.08}30%{scale:1}80%{opacity:1}to{opacity:0;translate:-50% calc(-50% - 30px)}}div.challenge-module__Zpv4hW__over{--size:clamp(64px,11dvh,104px);gap:clamp(8px,1.6dvh,18px)}.challenge-module__Zpv4hW__over .challenge-module__Zpv4hW__overScore{font-size:clamp(56px,9dvh,112px)}.challenge-module__Zpv4hW__over .challenge-module__Zpv4hW__overMiss{margin-top:clamp(8px,1.6dvh,18px)}.challenge-module__Zpv4hW__game[data-view=game]{--line-h:213px;--card-h:268px;--score-size:clamp(48px,7.5dvh,88px);--score-h:calc(var(--score-size)*.9 + 56px);grid-template-rows:auto max(var(--score-h),calc((100dvh - 76px - var(--line-h) - var(--card-h))*.62))auto minmax(6px,1fr)auto auto;overflow:clip}.challenge-module__Zpv4hW__lineArea{grid-row:3}.challenge-module__Zpv4hW__lineArea .challenge-module__Zpv4hW__stripWrap{--strip-pad:36px;--under:70px;margin:-24px 0 -15px}.challenge-module__Zpv4hW__cardArea{grid-row:5}.challenge-module__Zpv4hW__game:not(:has(.challenge-module__Zpv4hW__lineArea)) .challenge-module__Zpv4hW__cardArea{grid-row:2/6}.challenge-module__Zpv4hW__actions{grid-row:6}@media (min-width:900px){.challenge-module__Zpv4hW__game[data-view=game]{--line-h:241px;--card-h:330px;grid-template-rows:auto max(var(--score-h),calc((100dvh - 76px - var(--line-h) - var(--card-h))*.62))auto minmax(6px,1fr)auto auto minmax(0,.5fr)}.challenge-module__Zpv4hW__cardStage{--photo:clamp(96px,13dvh,128px)}.challenge-module__Zpv4hW__placeCard{width:380px}.challenge-module__Zpv4hW__stripWrap{--line-y:170px}.challenge-module__Zpv4hW__track{--item-w:116px}.challenge-module__Zpv4hW__item>[data-ring]{--size:78px}.challenge-module__Zpv4hW__ghost{--size:66px}.challenge-module__Zpv4hW__itemName{font-size:14px}.challenge-module__Zpv4hW__itemYear{font-size:26px}}@media (max-height:560px){.challenge-module__Zpv4hW__hint{display:none}}@media (max-height:640px){.challenge-module__Zpv4hW__game[data-view=game]{--line-h:194px;--score-size:34px;--score-h:44px}.challenge-module__Zpv4hW__scoreboard{flex-direction:row;align-items:baseline;gap:10px}.challenge-module__Zpv4hW__stripWrap{--line-y:132px}.challenge-module__Zpv4hW__item>[data-ring]{--size:52px}.challenge-module__Zpv4hW__ghost{--size:46px}.challenge-module__Zpv4hW__lineArea .challenge-module__Zpv4hW__stripWrap{--under:40px;margin:-18px 0 0}.challenge-module__Zpv4hW__place,.challenge-module__Zpv4hW__strip[data-dragging] .challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place{transform-origin:50%;top:-3px}.challenge-module__Zpv4hW__place:before{display:none}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place,.challenge-module__Zpv4hW__strip[data-dragging] .challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place{opacity:1;visibility:visible;transition:opacity .15s ease-out,scale .35s var(--spring),visibility 0s;animation:1.1s ease-in-out .35s infinite alternate challenge-module__Zpv4hW__beckon;scale:1;box-shadow:inset 0 1px #ffffff80,0 0 22px #ffc700bf}.challenge-module__Zpv4hW__strip[data-dragging] .challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__place{pointer-events:none}.challenge-module__Zpv4hW__gap[data-selected] .challenge-module__Zpv4hW__ring{opacity:0}}@media (prefers-reduced-motion:reduce){.challenge-module__Zpv4hW__strip *,.challenge-module__Zpv4hW__placeCard,.challenge-module__Zpv4hW__cardStage,.challenge-module__Zpv4hW__milestone,.challenge-module__Zpv4hW__scoreNumber{animation-duration:.01ms!important;animation-iteration-count:1!important}.challenge-module__Zpv4hW__strip *{transition-duration:.01ms!important;transition-delay:0s!important}}
.end-module__4XfpnG__placeAndShare{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.end-module__4XfpnG__placed{animation:end-module__4XfpnG__rise .5s var(--glide,ease-out)both;flex-direction:column;align-items:center;gap:8px;display:flex}.end-module__4XfpnG__place{max-width:32ch;color:var(--cream-dim);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin:0;font-size:15px;line-height:1.3;display:flex}.end-module__4XfpnG__place strong{font-family:var(--condensed);color:var(--gold);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.end-module__4XfpnG__place[data-loading]{align-items:center;min-height:32px;font-size:14px;animation:1.2s ease-in-out infinite alternate end-module__4XfpnG__breathe}.end-module__4XfpnG__rankLine{width:min(280px,78vw);height:24px;overflow:visible}.end-module__4XfpnG__rankTrack{stroke:#ffc70059;stroke-width:2px;stroke-linecap:round}.end-module__4XfpnG__rankDot{fill:#e4ddcd73}.end-module__4XfpnG__rankYou{fill:var(--gold);stroke:var(--ink);stroke-width:2.5px;filter:drop-shadow(0 0 6px #ffc700cc)}.end-module__4XfpnG__share{height:var(--button-height);border-radius:var(--button-radius);color:var(--gold);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;transition:background .2s,scale .2s var(--spring,ease-out);background:#ffc70014;border:1px solid #ffc70073;align-items:center;gap:8px;padding:0 20px;display:inline-flex;font:var(--button-font)!important}.end-module__4XfpnG__share:hover{background:#ffc70029}.end-module__4XfpnG__share:active{scale:.96}.end-module__4XfpnG__share:focus-visible,.end-module__4XfpnG__other:focus-visible,.end-module__4XfpnG__keep a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.end-module__4XfpnG__next{grid-template-columns:minmax(0,1fr);gap:12px;width:min(560px,100% - 32px);margin:10px auto 0;display:grid}@media (min-width:640px){.end-module__4XfpnG__next{grid-template-columns:1fr 1fr}}.end-module__4XfpnG__tile{text-align:left;background:#ffffff0a;border:1px solid #e4ddcd24;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:14px 18px;display:flex;position:relative}.end-module__4XfpnG__tileLabel{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:12px;font-weight:700}.end-module__4XfpnG__countdown{font-family:var(--condensed);letter-spacing:.02em;color:var(--cream);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.end-module__4XfpnG__playNew{color:var(--gold);font-size:18px;font-weight:700;text-decoration:none}.end-module__4XfpnG__other{color:inherit;padding-right:48px;text-decoration:none;transition:border-color .2s,background .2s}.end-module__4XfpnG__other:hover{background:#ffc7000f;border-color:#ffc70080}.end-module__4XfpnG__otherStatus{color:var(--cream);font-size:16px}.end-module__4XfpnG__otherStatus[data-done]{color:var(--green)}.end-module__4XfpnG__otherArrow{color:var(--gold);transition:translate .2s var(--spring,ease-out);font-size:22px;position:absolute;top:50%;right:18px;translate:0 -50%}.end-module__4XfpnG__other:hover .end-module__4XfpnG__otherArrow{translate:4px -50%}@keyframes end-module__4XfpnG__rise{0%{opacity:0;translate:0 8px}}@keyframes end-module__4XfpnG__breathe{0%{opacity:.35}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.end-module__4XfpnG__placed,.end-module__4XfpnG__place[data-loading]{animation:none}}.end-module__4XfpnG__streak{background:#ffffff0a;border:1px solid #e4ddcd24;border-radius:18px;width:min(560px,100% - 32px);margin:22px auto 0;padding:16px 18px 14px}.end-module__4XfpnG__streakHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.end-module__4XfpnG__streakCount{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.end-module__4XfpnG__days{justify-content:space-between;margin:14px 0 0;padding:0;list-style:none;display:flex}.end-module__4XfpnG__days li{flex-direction:column;align-items:center;gap:6px;min-width:34px;display:flex}.end-module__4XfpnG__day{width:22px;height:22px;color:var(--ink);background:#e4ddcd1a;border-radius:50%;place-items:center;display:grid}[data-mark=played] .end-module__4XfpnG__day{background:var(--green);animation:end-module__4XfpnG__pop .4s var(--spring,ease-out)both}[data-mark=today] .end-module__4XfpnG__day{box-shadow:inset 0 0 0 1.5px var(--cream);background:0 0}.end-module__4XfpnG__dayScore{min-height:1em;font-family:var(--condensed);color:var(--cream-dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.end-module__4XfpnG__stats{text-align:center;color:var(--cream-dim);margin:14px 0 0;font-size:13px}.end-module__4XfpnG__keep{text-align:center;color:var(--cream);border-top:1px solid #e4ddcd1a;margin:12px 0 0;padding-top:12px;font-size:14px;line-height:1.4}.end-module__4XfpnG__keep a{color:var(--gold);margin-top:4px;font-weight:700;text-decoration:none;display:inline-block}.end-module__4XfpnG__keep a:hover{text-decoration:underline}.end-module__4XfpnG__introStreak{color:var(--gold);margin:14px 0 0;font-size:14px}@keyframes end-module__4XfpnG__pop{0%{opacity:0;scale:.4}}.end-module__4XfpnG__account{text-align:left;min-height:40px;color:var(--cream-dim);justify-content:center;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.35;display:flex}.end-module__4XfpnG__account strong{color:var(--cream);font-weight:700}.end-module__4XfpnG__account a{color:var(--gold);font-weight:700;text-decoration:none}.end-module__4XfpnG__account a:hover{text-decoration:underline}.end-module__4XfpnG__accountPortrait{border:2px solid var(--cream);background:#1c1914;border-radius:9px;flex:none;width:36px;height:36px;overflow:hidden}.end-module__4XfpnG__accountPortrait:empty{display:none}.end-module__4XfpnG__accountPortrait img{object-fit:cover;width:100%;height:100%;display:block}.end-module__4XfpnG__nudge{text-align:center;max-width:34ch;color:var(--cream-dim);margin:0 auto;font-size:14px;line-height:1.45}.end-module__4XfpnG__nudge a{color:var(--gold);margin-top:4px;font-weight:700;text-decoration:none;display:inline-block}.end-module__4XfpnG__nudge a:hover{text-decoration:underline}.end-module__4XfpnG__played{text-align:center;width:min(520px,100% - 40px);animation:end-module__4XfpnG__rise .5s var(--glide,ease-out)both;flex-direction:column;align-items:center;gap:14px;margin:clamp(24px,8dvh,72px) auto 24px;display:flex}.end-module__4XfpnG__played h2{font-family:var(--headline);text-wrap:balance;margin:0;font-size:clamp(30px,4dvh + 1.5vw,46px);font-weight:700;line-height:.95}.end-module__4XfpnG__played>p{max-width:32ch;color:var(--cream-dim);margin:0;font-size:16px;line-height:1.4}.end-module__4XfpnG__langSwitch{color:#e4ddcdbf;border:1px solid #e4ddcd33;border-radius:999px;align-items:center;gap:6px;height:34px;margin-top:18px;padding:0 12px;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.end-module__4XfpnG__langSwitch:hover,.end-module__4XfpnG__langSwitch:focus-within{color:var(--gold);border-color:#ffc7008c}.end-module__4XfpnG__langSwitch select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none}.end-module__4XfpnG__langSwitch select option{color:var(--ink)}
.after-module__zT4Wsq__kicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:14px;font-weight:700}.after-module__zT4Wsq__next{gap:12px;display:grid}.after-module__zT4Wsq__card{isolation:isolate;min-height:150px;padding:calc(var(--card-pad) + 8px);border-radius:var(--card-radius);color:var(--cream);text-align:left;background:radial-gradient(90% 80% at 0 0,#ffb0201a,#0000 70%),#ffffff0a;border:1px solid #e4ddcd24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.after-module__zT4Wsq__card:hover{border-color:#ffc70080}.after-module__zT4Wsq__card img{z-index:-1;object-fit:cover;filter:saturate(.5)brightness(.5);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#00000073);mask-image:linear-gradient(90deg,#000 20%,#00000073)}.after-module__zT4Wsq__text{gap:4px;min-width:0;display:grid}.after-module__zT4Wsq__cardKicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);text-shadow:0 1px 8px #0009;font-size:13px;font-weight:700}.after-module__zT4Wsq__title{font-family:var(--headline);text-shadow:0 2px 14px #00000080;font-size:34px;font-weight:700;line-height:.95}.after-module__zT4Wsq__line{color:var(--cream-dim);text-shadow:0 1px 8px #0009;font-size:15px;line-height:1.4}.after-module__zT4Wsq__card[data-state=done] .after-module__zT4Wsq__line{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--green);font-size:16px;font-weight:700}.after-module__zT4Wsq__go{}.after-module__zT4Wsq__goGhost{}.after-module__zT4Wsq__card .after-module__zT4Wsq__go,.after-module__zT4Wsq__card .after-module__zT4Wsq__goGhost{white-space:nowrap;justify-content:space-between;gap:12px;padding-inline:20px 16px}.after-module__zT4Wsq__go[data-hidden],.after-module__zT4Wsq__goGhost[data-hidden]{visibility:hidden}.after-module__zT4Wsq__countdown{font-family:var(--condensed);letter-spacing:var(--tracking);text-align:center;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:15px;font-weight:700}.after-module__zT4Wsq__countdown time{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:6px;font-size:20px}.after-module__zT4Wsq__countdownLink{color:var(--gold)}.after-module__zT4Wsq__offer{padding:var(--card-pad)var(--card-pad)var(--card-pad)calc(var(--card-pad) + 8px);border-radius:var(--card-radius);text-align:left;border:1px solid #e4ddcd1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.after-module__zT4Wsq__offer p{color:var(--cream-dim);margin:0;font-size:15px;line-height:1.45}.after-module__zT4Wsq__offer strong{color:var(--cream)}.after-module__zT4Wsq__offerButton{white-space:nowrap;}@media (max-width:520px){.after-module__zT4Wsq__card,.after-module__zT4Wsq__offer{grid-template-columns:minmax(0,1fr)}}
.end-layout-module__36JDTq__screen{grid-template-columns:minmax(0,1fr);gap:44px;width:min(680px,100% - 32px);margin:0 auto;padding:8px 0 24px;display:grid}.end-layout-module__36JDTq__result{justify-items:center;gap:18px;display:grid}.end-layout-module__36JDTq__share{width:min(360px,100%)}.end-layout-module__36JDTq__share>button{justify-content:center;width:100%}.end-layout-module__36JDTq__timeline{grid-template-columns:minmax(0,1fr);width:100vw;margin-inline:calc(50% - 50vw);display:grid}.end-layout-module__36JDTq__next{gap:14px;display:grid}
.account-module__grYM_a__page{isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:max(10px,env(safe-area-inset-top))0 max(18px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 90% 45% at 50% 18%,#ffb02029,transparent 72%),radial-gradient(ellipse 140% 70% at 50% 115%,#ff780014,transparent 60%),var(--ink);color:var(--cream);font-family:var(--body);flex-direction:column;display:flex;position:relative;}.account-module__grYM_a__page *,.account-module__grYM_a__page :before,.account-module__grYM_a__page :after{box-sizing:border-box}.account-module__grYM_a__page :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.account-module__grYM_a__grain{z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.account-module__grYM_a__main{flex:1;width:min(420px,100% - 40px);margin:0 auto;padding:clamp(16px,6vh,64px) 0 32px}.account-module__grYM_a__panel{animation:account-module__grYM_a__rise .45s var(--glide)both;flex-direction:column;gap:14px;display:flex}.account-module__grYM_a__centered{text-align:center}.account-module__grYM_a__title{font-family:var(--headline);text-wrap:balance;margin:0;font-size:clamp(38px,4.5dvh + 2vw,58px);font-weight:700;line-height:.95}.account-module__grYM_a__title span{color:var(--gold)}.account-module__grYM_a__subtitle{font-family:var(--headline);margin:8px 0 0;font-size:26px;font-weight:700;line-height:1}.account-module__grYM_a__lead{color:var(--cream-dim);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.account-module__grYM_a__fine{text-align:center;color:var(--cream-faint);margin:0;font-size:14px;line-height:1.4}.account-module__grYM_a__fine strong{color:var(--cream-dim);font-weight:700}.account-module__grYM_a__loading{text-align:center;color:var(--cream-dim);margin:12vh 0 0;animation:1.2s ease-in-out infinite alternate account-module__grYM_a__breathe}.account-module__grYM_a__problem{color:var(--red);margin:0;font-size:15px;line-height:1.4}.account-module__grYM_a__notice{color:var(--cream-dim);background:#ffc70012;border:1px solid #ffc70059;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.account-module__grYM_a__notice strong{color:var(--gold);display:block}.account-module__grYM_a__or{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-faint);align-items:center;gap:12px;margin:2px 0;font-size:13px;font-weight:700;display:flex}.account-module__grYM_a__or:before,.account-module__grYM_a__or:after{content:"";background:#e4ddcd29;flex:1;height:1px}.account-module__grYM_a__form{flex-direction:column;gap:10px;display:flex}.account-module__grYM_a__field{flex-direction:column;gap:6px;display:flex}.account-module__grYM_a__field>span:first-child{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:13px;font-weight:700}.account-module__grYM_a__field input{width:100%;height:var(--button-height);border-radius:var(--button-radius);color:var(--cream);font:inherit;background:#ffffff0d;border:1px solid #e4ddcd38;padding:0 16px;font-size:17px;transition:border-color .2s}.account-module__grYM_a__field input::placeholder{color:#e4ddcd59}.account-module__grYM_a__field input:focus{border-color:#ffc700b3;outline:none}.account-module__grYM_a__handleInput{display:block;position:relative}.account-module__grYM_a__handleInput input{padding-right:54px}.account-module__grYM_a__shuffle{width:42px;height:42px;color:var(--cream-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.account-module__grYM_a__shuffle:hover{color:var(--gold);background:#ffffff0f}.account-module__grYM_a__status{min-height:1.4em;color:var(--cream-faint);font-size:14px}.account-module__grYM_a__status[data-tone=good]{color:var(--green)}.account-module__grYM_a__status[data-tone=bad]{color:var(--red)}.account-module__grYM_a__goldButton{width:100%;}.account-module__grYM_a__ghostButton{width:100%;}.account-module__grYM_a__dangerButton{background:var(--red);width:100%;color:var(--ink);border:0;}.account-module__grYM_a__appleButton{width:100%;height:var(--button-height);border-radius:var(--button-radius);color:#000;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;font-size:18px;font-weight:600;transition:transform .12s,opacity .2s;display:inline-flex}.account-module__grYM_a__appleButton:active:not(:disabled){transform:translateY(1px)scale(.98)}.account-module__grYM_a__appleButton:disabled{opacity:.38;cursor:default}.account-module__grYM_a__textButton{color:var(--cream-dim);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 10px;font-size:15px;-webkit-text-decoration:underline #e4ddcd4d;text-decoration:underline #e4ddcd4d}.account-module__grYM_a__textButton:hover{color:var(--cream)}.account-module__grYM_a__textButton[data-danger]{color:var(--red);text-decoration-color:#ed734c66}.account-module__grYM_a__portraitPick{align-items:center;gap:18px;margin:6px 0 4px;display:flex}.account-module__grYM_a__portraitPick .account-module__grYM_a__fine{text-align:left}.account-module__grYM_a__portraitButton{border:3px solid var(--cream);cursor:pointer;width:112px;height:112px;transition:transform .25s var(--spring);background:#1c1914;border-radius:18px;flex:none;padding:0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 10px 28px #00000073}.account-module__grYM_a__portraitButton:hover{transform:rotate(0)scale(1.03)}.account-module__grYM_a__portraitButton img{object-fit:cover;width:100%;height:100%;animation:account-module__grYM_a__deal .4s var(--spring)both;display:block}.account-module__grYM_a__portrait{border:2px solid var(--cream);background:#1c1914;border-radius:14px;width:64px;height:64px;display:block;overflow:hidden;box-shadow:0 8px 22px #0006}.account-module__grYM_a__portrait[data-large]{border-width:3px;border-radius:20px;width:116px;height:116px;transform:rotate(-2deg)}.account-module__grYM_a__portrait img{object-fit:cover;width:100%;height:100%;display:block}.account-module__grYM_a__who{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.account-module__grYM_a__handle{font-family:var(--headline);overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(30px,4dvh + 1vw,40px);font-weight:700;line-height:1}.account-module__grYM_a__stats{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 4px;display:grid}.account-module__grYM_a__stats div{background:#ffffff08;border:1px solid #e4ddcd24;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:12px 14px;display:flex}.account-module__grYM_a__stats dt{color:var(--cream-dim);font-size:13px;line-height:1.3}.account-module__grYM_a__stats dd{font-family:var(--condensed);color:var(--gold);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700;line-height:1}.account-module__grYM_a__play{flex-direction:column;gap:10px;display:flex}.account-module__grYM_a__manage{justify-content:center;gap:12px;margin-top:6px;display:flex}.account-module__grYM_a__confirm{padding:var(--card-pad);border-radius:var(--card-radius);animation:account-module__grYM_a__rise .3s var(--glide)both;background:#ed734c14;border:1px solid #ed734c73}.account-module__grYM_a__confirm h2{font-family:var(--headline);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.05}.account-module__grYM_a__confirm p{color:var(--cream-dim);margin:0 0 14px;font-size:15px;line-height:1.4}.account-module__grYM_a__confirmButtons{gap:10px;display:flex}@keyframes account-module__grYM_a__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes account-module__grYM_a__breathe{0%{opacity:.45}}@keyframes account-module__grYM_a__deal{0%{opacity:0;transform:scale(.86)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.account-module__grYM_a__panel,.account-module__grYM_a__confirm,.account-module__grYM_a__portraitButton img,.account-module__grYM_a__loading{animation:none}}.account-module__grYM_a__labNav{background:#000;gap:6px;padding:8px 10px;font:12px/1 system-ui,sans-serif;display:flex;overflow-x:auto}.account-module__grYM_a__labNav a{color:#e4ddcd;background:#ffffff14;border-radius:999px;flex:none;padding:6px 10px;text-decoration:none}.account-module__grYM_a__labNav a[data-current]{color:#0b0a08;background:#ffc700}
.result-card-module__sxKgpa__card{border-radius:var(--card-radius);text-align:left;width:min(360px,100%);animation:result-card-module__sxKgpa__deal .7s var(--spring)both;background:linear-gradient(#17130c,#0f0d09);overflow:hidden;box-shadow:0 0 0 1px #ffc70047,0 30px 80px #0009,0 0 80px #ffb0201f}.result-card-module__sxKgpa__top{background:radial-gradient(90% 90% at 50% 0,#ffb02038,#0000 70%);align-content:end;height:210px;padding:20px 24px;display:grid;position:relative}.result-card-module__sxKgpa__card[data-picture=none] .result-card-module__sxKgpa__top{height:150px}.result-card-module__sxKgpa__top img{object-fit:cover;object-position:50% 30%;filter:saturate(.55)brightness(.7);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.result-card-module__sxKgpa__kicker,.result-card-module__sxKgpa__number{margin:0;position:relative}.result-card-module__sxKgpa__kicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream);text-shadow:0 1px 8px #0009;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;display:flex}.result-card-module__sxKgpa__kicker span{color:var(--cream-dim)}.result-card-module__sxKgpa__number{font-family:var(--headline);color:var(--gold);text-shadow:0 2px 16px #00000080;font-size:44px;font-weight:700;line-height:1}.result-card-module__sxKgpa__body{text-align:center;justify-items:center;padding:4px 24px 18px;display:grid}.result-card-module__sxKgpa__score{font-family:var(--headline);color:var(--cream);font-variant-numeric:tabular-nums;margin:0;font-size:128px;font-weight:700;line-height:.85}.result-card-module__sxKgpa__score[data-long]{font-size:clamp(64px,20vw,88px);line-height:.95}.result-card-module__sxKgpa__scoreOf{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:6px 0 0;font-size:16px;font-weight:700}.result-card-module__sxKgpa__beads{flex-wrap:wrap;justify-content:center;gap:6px;max-width:260px;margin:18px 0 0;padding:0;list-style:none;display:flex}.result-card-module__sxKgpa__beads li{background:var(--green);width:14px;height:14px;animation:result-card-module__sxKgpa__bead .35s var(--spring)both;animation-delay:calc(.5s + var(--i)*60ms);border-radius:50%;box-shadow:0 0 10px #7cc86580}.result-card-module__sxKgpa__beads li:nth-child(5n):not(:last-child){margin-right:6px}.result-card-module__sxKgpa__beads li[data-kind=miss],.result-card-module__sxKgpa__beads li[data-kind=far]{background:var(--red);box-shadow:0 0 10px #ed734c80}.result-card-module__sxKgpa__beads li[data-kind=bullseye]{background:var(--gold);box-shadow:0 0 12px #ffc700bf}.result-card-module__sxKgpa__beads li[data-kind=near]{background:var(--gold-deep);box-shadow:0 0 10px #ffa80080}.result-card-module__sxKgpa__beads li[data-kind=timeout]{box-shadow:none;background:#e4ddcd38}.result-card-module__sxKgpa__beads:has(>[data-kind=bullseye],>[data-kind=close],>[data-kind=near],>[data-kind=far],>[data-kind=timeout]){gap:10px}.result-card-module__sxKgpa__beads:has(>[data-kind=bullseye],>[data-kind=close],>[data-kind=near],>[data-kind=far],>[data-kind=timeout]) li{width:18px;height:18px;margin-right:0}.result-card-module__sxKgpa__facts{border-top:1px dashed #e4ddcd2e;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:22px 0 0;padding-top:16px;display:grid}.result-card-module__sxKgpa__facts dt{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:12px;font-weight:700}.result-card-module__sxKgpa__facts dd{font-family:var(--condensed);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-size:26px;font-weight:700}.result-card-module__sxKgpa__facts small{color:var(--cream-dim);font-size:14px}.result-card-module__sxKgpa__waiting{color:var(--cream-faint)}.result-card-module__sxKgpa__site{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-faint);margin:16px 0 0;font-size:12px;font-weight:700}@keyframes result-card-module__sxKgpa__deal{0%{opacity:0;translate:0 40px;scale:.94}}@keyframes result-card-module__sxKgpa__bead{0%{opacity:0;scale:.2}}@media (prefers-reduced-motion:reduce){.result-card-module__sxKgpa__card,.result-card-module__sxKgpa__beads li{animation-duration:.01ms;animation-delay:0s}}
.story-card-module__Dp8gVG__story{text-align:center;justify-items:center;gap:14px;display:grid}.story-card-module__Dp8gVG__kicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:14px;font-weight:700}.story-card-module__Dp8gVG__paper{--photo:132px;box-sizing:border-box;width:min(420px,100%);margin-top:calc(var(--photo)/2);padding:calc(var(--photo)/2 + 14px)24px 22px;border-radius:var(--card-radius);color:#1b1409;box-shadow:0 0 0 1px var(--edge,#ed734c80),0 26px 60px #0000008c;background:linear-gradient(172deg,#fcf6ea,#eee2c8)}.story-card-module__Dp8gVG__paper[data-ring=close]{--edge:#7cc86580}.story-card-module__Dp8gVG__paper[data-ring=near]{--edge:#ffa80080}.story-card-module__Dp8gVG__paper[data-ring=timeout]{--edge:#e4ddcd4d}.story-card-module__Dp8gVG__photo{width:var(--photo);margin:calc(var(--photo)*-1 - 14px)auto 14px;display:block}.story-card-module__Dp8gVG__title{font-family:var(--headline);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1}.story-card-module__Dp8gVG__year{font-family:var(--headline);color:#c4502c;margin:6px 0 0;font-size:56px;font-weight:700;line-height:1}.story-card-module__Dp8gVG__year[data-ring=close]{color:#3f8a2c}.story-card-module__Dp8gVG__year[data-ring=near]{color:#b87400}.story-card-module__Dp8gVG__year[data-ring=timeout]{color:#6b5a3a}.story-card-module__Dp8gVG__text{color:#4a3f2c;text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.45}.story-card-module__Dp8gVG__note{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:#6b5a3a;margin:14px 0 0;font-size:15px;font-weight:700}.story-card-module__Dp8gVG__more{color:#9a6a00;margin-top:16px;font-weight:600;display:inline-block}
.ui-module__gsQj2a__page{background:var(--ink);min-height:100dvh;color:var(--cream);font-family:var(--body);padding:40px clamp(20px,5vw,64px) 120px;position:relative;overflow-x:clip;}.ui-module__gsQj2a__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1200px;margin:0 auto 32px;display:flex}.ui-module__gsQj2a__eyebrow{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:0 0 6px;font-size:13px;font-weight:700}.ui-module__gsQj2a__pageTitle{font-family:var(--headline);margin:0;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:.9}.ui-module__gsQj2a__pageTitle span{color:var(--gold)}.ui-module__gsQj2a__intro{max-width:62ch;color:var(--cream-dim);margin:14px 0 0;line-height:1.5}.ui-module__gsQj2a__intro code,.ui-module__gsQj2a__lead code{font-size:.9em}.ui-module__gsQj2a__nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-module__gsQj2a__nav a{color:var(--cream);border:1px solid #e4ddcd2e;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.ui-module__gsQj2a__nav a:hover{border-color:#ffc7008c}.ui-module__gsQj2a__nav label{margin-top:0}.ui-module__gsQj2a__section{border-top:1px solid #e4ddcd1f;max-width:1200px;margin:0 auto;padding:40px 0 8px;scroll-margin-top:16px}.ui-module__gsQj2a__sectionTitle{font-family:var(--headline);margin:0 0 6px;font-size:34px;font-weight:700}.ui-module__gsQj2a__lead{max-width:70ch;color:var(--cream-dim);margin:0 0 20px;line-height:1.5}.ui-module__gsQj2a__lead a{color:var(--gold)}.ui-module__gsQj2a__group{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--gold);margin:28px 0 12px;font-size:14px;font-weight:700}.ui-module__gsQj2a__note{border-left:3px solid var(--gold);max-width:70ch;color:var(--cream-dim);background:#ffc7000f;margin:-4px 0 12px;padding:10px 14px;font-size:14px;line-height:1.45}.ui-module__gsQj2a__source{color:var(--cream-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.ui-module__gsQj2a__value{color:var(--cream-dim);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.ui-module__gsQj2a__swatches{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.ui-module__gsQj2a__swatch{gap:4px;font-size:14px;display:grid}.ui-module__gsQj2a__chip{border:1px solid #e4ddcd2e;border-radius:14px;height:64px}.ui-module__gsQj2a__use{color:var(--cream-dim);font-size:13px}.ui-module__gsQj2a__fonts{gap:22px;display:grid}.ui-module__gsQj2a__fonts p{margin:0 0 6px}.ui-module__gsQj2a__textStyle{border-bottom:1px solid #e4ddcd14;grid-template-columns:minmax(0,1fr) minmax(220px,34%);grid-template-areas:"sample source""sample spec";align-items:center;gap:2px 24px;padding:14px 0;display:grid}.ui-module__gsQj2a__sample{grid-area:sample;min-width:0}.ui-module__gsQj2a__sample>*{margin:0}.ui-module__gsQj2a__textStyle>.ui-module__gsQj2a__source{grid-area:source;align-self:end}.ui-module__gsQj2a__spec{color:var(--cream-dim);grid-area:spec;align-self:start;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}@media (max-width:700px){.ui-module__gsQj2a__textStyle{grid-template-columns:minmax(0,1fr);grid-template-areas:"sample""source""spec"}}.ui-module__gsQj2a__grid,.ui-module__gsQj2a__row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ui-module__gsQj2a__row{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ui-module__gsQj2a__item{background:#ffffff05;border:1px solid #e4ddcd1a;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.ui-module__gsQj2a__scroller{overscroll-behavior-x:contain;contain:inline-size;width:100%;overflow-x:auto}.ui-module__gsQj2a__item[data-wide]{grid-column:1/-1}.ui-module__gsQj2a__grid .ui-module__gsQj2a__item[data-wide]{grid-column:span 2}@media (max-width:700px){.ui-module__gsQj2a__grid .ui-module__gsQj2a__item[data-wide]{grid-column:1/-1}}.ui-module__gsQj2a__itemStage{justify-content:center;align-items:center;min-height:72px;display:flex}.ui-module__gsQj2a__stack{gap:14px}.ui-module__gsQj2a__stack>.ui-module__gsQj2a__group{margin-bottom:-2px}.ui-module__gsQj2a__headerFrame{background:var(--ink);border-radius:12px;align-self:start;width:100%}
.site-header-module__eN2DkW__header{z-index:20;color:var(--cream);font-family:var(--body);position:relative;container-type:inline-size;}.site-header-module__eN2DkW__header:has([aria-expanded=true]){z-index:30}.site-header-module__eN2DkW__bar{grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:8px;height:56px;padding:0 8px;display:grid}.site-header-module__eN2DkW__bar[data-brand]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;height:72px;padding-inline:16px 8px}.site-header-module__eN2DkW__tagline{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;text-wrap:balance;color:var(--cream-dim);margin:0;font-size:15px;font-weight:700;line-height:1.15}.site-header-module__eN2DkW__appIcon{border-radius:11px;width:48px;height:48px;display:block;box-shadow:0 6px 18px #00000073,0 0 0 1px #ffffff14}.site-header-module__eN2DkW__header :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-header-module__eN2DkW__start{justify-self:start;align-items:center;display:flex}.site-header-module__eN2DkW__end{justify-self:end;align-items:center;gap:2px;display:flex}.site-header-module__eN2DkW__title{min-width:0;font-family:var(--condensed);letter-spacing:var(--tracking);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.site-header-module__eN2DkW__iconButton{width:44px;height:44px;color:var(--cream-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.site-header-module__eN2DkW__iconButton:hover,.site-header-module__eN2DkW__iconButton[aria-expanded=true]{color:var(--cream);background:#ffffff0f}.site-header-module__eN2DkW__signIn{height:34px;font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;color:var(--cream);border:1px solid #e4ddcd38;border-radius:999px;align-items:center;margin-right:4px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.site-header-module__eN2DkW__signIn:hover{border-color:#ffc7008c}.site-header-module__eN2DkW__signIn svg{display:none}@container (max-width:520px){.site-header-module__eN2DkW__bar{grid-template-columns:88px minmax(0,1fr) 88px}.site-header-module__eN2DkW__bar[data-brand]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:64px;padding-left:12px}.site-header-module__eN2DkW__tagline{font-size:13px}.site-header-module__eN2DkW__appIcon{border-radius:9.5px;width:42px;height:42px}.site-header-module__eN2DkW__title{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.1;display:-webkit-box}.site-header-module__eN2DkW__signIn{width:44px;height:44px;color:var(--cream-dim);border:0;border-radius:50%;justify-content:center;margin:0;padding:0}.site-header-module__eN2DkW__signIn:hover{color:var(--cream);background:#ffffff0f}.site-header-module__eN2DkW__signIn svg{display:block}.site-header-module__eN2DkW__signIn span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-header-module__eN2DkW__portrait{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.site-header-module__eN2DkW__portrait span{width:32px;height:32px;box-shadow:0 0 0 1.5px var(--gold);background:#ffffff14;border-radius:50%;overflow:hidden}.site-header-module__eN2DkW__portrait img{object-fit:cover;width:100%;height:100%;display:block}.site-header-module__eN2DkW__placeholder{width:44px;height:44px}.site-header-module__eN2DkW__settings{position:relative}.site-header-module__eN2DkW__menu{--menu-radius:22px;--menu-pad:8px;box-sizing:border-box;width:min(280px,100vw - 16px);padding:var(--menu-pad);border-radius:var(--menu-radius);animation:site-header-module__eN2DkW__drop .22s var(--glide)both;background:#17140f;border:1px solid #e4ddcd24;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 24px 60px #0000008c}.site-header-module__eN2DkW__menuLabel{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-faint);margin:8px 12px 4px;font-size:12px;font-weight:700}.site-header-module__eN2DkW__header .site-header-module__eN2DkW__menuItem{box-sizing:border-box;border-radius:calc(var(--menu-radius) - var(--menu-pad));width:100%;min-height:44px;color:var(--cream);font-family:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:16px;text-decoration:none;display:flex}.site-header-module__eN2DkW__menuItem:hover{background:#ffffff0f}.site-header-module__eN2DkW__menuItem[aria-pressed=true]{color:var(--gold)}.site-header-module__eN2DkW__divider{background:#e4ddcd1a;border:0;height:1px;margin:6px 4px}.site-header-module__eN2DkW__switch{background:#e4ddcd33;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .2s;position:relative}.site-header-module__eN2DkW__switch:after{content:"";background:var(--cream);width:18px;height:18px;transition:translate .2s var(--glide),background-color .2s;border-radius:50%;position:absolute;top:3px;left:3px}[aria-checked=true]>.site-header-module__eN2DkW__switch{background:var(--gold)}[aria-checked=true]>.site-header-module__eN2DkW__switch:after{background:var(--gold-ink);translate:16px}@keyframes site-header-module__eN2DkW__drop{0%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.site-header-module__eN2DkW__menu{animation:none}}
.end-lab-module__fOdrcW__page{isolation:isolate;min-height:100dvh;padding:env(safe-area-inset-top)0 120px;background:radial-gradient(ellipse 90% 40% at 50% 0%,#ffb02029,transparent 70%),var(--ink);color:var(--cream);font-family:var(--body);position:relative;overflow-x:clip;}.end-lab-module__fOdrcW__main{grid-template-columns:minmax(0,1fr);gap:40px;width:min(680px,100% - 32px);margin:0 auto;display:grid}.end-lab-module__fOdrcW__timeline{grid-template-columns:minmax(0,1fr);gap:4px;width:100vw;margin-inline:calc(50% - 50vw);display:grid}.end-lab-module__fOdrcW__timeline .end-lab-module__fOdrcW__kicker{text-align:center}.end-lab-module__fOdrcW__kicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:14px;font-weight:700}.end-lab-module__fOdrcW__panel{padding:var(--card-pad);border-radius:var(--card-radius);background:#ffffff08;border:1px solid #e4ddcd1f}.end-lab-module__fOdrcW__cover{z-index:-1;height:min(520px,70vh);position:absolute;inset:0 0 auto}.end-lab-module__fOdrcW__cover img{object-fit:cover;object-position:50% 30%;filter:saturate(.5)brightness(.62);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bf 45%,#0000 100%)}.end-lab-module__fOdrcW__aHero{text-align:center;justify-items:center;gap:6px;padding-top:clamp(120px,24vh,220px);display:grid}.end-lab-module__fOdrcW__aScore{font-family:var(--headline);color:var(--gold);text-shadow:0 0 60px #ffc70073;margin:4px 0 0;font-size:clamp(120px,22vh,180px);font-weight:700;line-height:.85}.end-lab-module__fOdrcW__aScoreOf{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream);margin:0;font-size:18px;font-weight:700}.end-lab-module__fOdrcW__aStats{gap:24px;padding:8px;display:grid}.end-lab-module__fOdrcW__aPlace{justify-items:center;display:grid}.end-lab-module__fOdrcW__bStage{justify-items:center;gap:18px;padding-top:16px;display:grid}.end-lab-module__fOdrcW__ticket{border-radius:var(--card-radius);width:min(360px,100%);animation:end-lab-module__fOdrcW__deal .7s var(--spring)both;background:linear-gradient(#17130c,#0f0d09);overflow:hidden;box-shadow:0 0 0 1px #ffc70047,0 30px 80px #0009,0 0 80px #ffb0201f}.end-lab-module__fOdrcW__ticketPicture{align-content:end;height:210px;padding:20px 24px;display:grid;position:relative}.end-lab-module__fOdrcW__ticketPicture img{z-index:0;object-fit:cover;object-position:50% 30%;filter:saturate(.55)brightness(.7);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.end-lab-module__fOdrcW__ticketKicker,.end-lab-module__fOdrcW__ticketNumber{margin:0;position:relative}.end-lab-module__fOdrcW__ticketKicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream);text-shadow:0 1px 8px #0009;justify-content:space-between;font-size:14px;font-weight:700;display:flex}.end-lab-module__fOdrcW__ticketKicker span{color:var(--cream-dim)}.end-lab-module__fOdrcW__ticketNumber{font-family:var(--headline);color:var(--gold);text-shadow:0 2px 16px #00000080;font-size:44px;font-weight:700;line-height:1}.end-lab-module__fOdrcW__ticketBody{text-align:center;justify-items:center;padding:4px 24px 18px;display:grid}.end-lab-module__fOdrcW__ticketScore{font-family:var(--headline);color:var(--cream);margin:0;font-size:128px;font-weight:700;line-height:.85}.end-lab-module__fOdrcW__ticketScoreOf{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:6px 0 0;font-size:16px;font-weight:700}.end-lab-module__fOdrcW__pips{flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.end-lab-module__fOdrcW__pips li{background:var(--green);width:14px;height:14px;animation:end-lab-module__fOdrcW__pip .35s var(--spring)both;border-radius:50%;box-shadow:0 0 10px #7cc86580}.end-lab-module__fOdrcW__pips li[data-kind=miss]{background:var(--red);box-shadow:0 0 10px #ed734c80}.end-lab-module__fOdrcW__pips li:first-child{animation-delay:.5s}.end-lab-module__fOdrcW__pips li:nth-child(2){animation-delay:.58s}.end-lab-module__fOdrcW__pips li:nth-child(3){animation-delay:.66s}.end-lab-module__fOdrcW__pips li:nth-child(4){animation-delay:.74s}.end-lab-module__fOdrcW__pips li:nth-child(5){animation-delay:.82s}.end-lab-module__fOdrcW__pips li:nth-child(6){animation-delay:.9s}.end-lab-module__fOdrcW__pips li:nth-child(7){animation-delay:.98s}.end-lab-module__fOdrcW__ticketFacts{border-top:1px dashed #e4ddcd2e;grid-template-columns:repeat(3,1fr);width:100%;margin:22px 0 0;padding-top:16px;display:grid}.end-lab-module__fOdrcW__ticketFacts dt{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:12px;font-weight:700}.end-lab-module__fOdrcW__ticketFacts dd{font-family:var(--condensed);color:var(--gold);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:700}.end-lab-module__fOdrcW__ticketFacts small{color:var(--cream-dim);font-size:14px}.end-lab-module__fOdrcW__ticketSite{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-faint);margin:16px 0 0;font-size:12px;font-weight:700}.end-lab-module__fOdrcW__cResult{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 8px 0;display:grid}.end-lab-module__fOdrcW__cScore{font-family:var(--headline);color:var(--gold);margin:0;font-size:84px;font-weight:700;line-height:.85}.end-lab-module__fOdrcW__cScoreOf{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.end-lab-module__fOdrcW__cMeta{color:var(--cream-dim);margin:4px 0 0;font-size:15px}.end-lab-module__fOdrcW__lesson{text-align:center;justify-items:center;gap:14px;display:grid}.end-lab-module__fOdrcW__lessonCard{--photo:132px;box-sizing:border-box;width:min(420px,100%);margin-top:calc(var(--photo)/2);padding:calc(var(--photo)/2 + 14px)24px 22px;border-radius:var(--card-radius);color:#1b1409;animation:end-lab-module__fOdrcW__deal .7s var(--spring)both;background:linear-gradient(172deg,#fcf6ea,#eee2c8);box-shadow:0 0 0 1px #ed734c80,0 26px 60px #0000008c}.end-lab-module__fOdrcW__lessonPhoto{--size:var(--photo);width:var(--photo);margin:calc(var(--photo)*-1 - 14px)auto 14px;display:block}.end-lab-module__fOdrcW__lessonCard h2{font-family:var(--headline);margin:0;font-size:34px;font-weight:700;line-height:1}.end-lab-module__fOdrcW__lessonYear{font-family:var(--headline);color:#c4502c;margin:6px 0 0;font-size:56px;font-weight:700;line-height:1}.end-lab-module__fOdrcW__lessonText{color:#4a3f2c;margin:10px 0 0;font-size:16px;line-height:1.45}.end-lab-module__fOdrcW__lessonWhere{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:#6b5a3a;margin:14px 0 0;font-size:15px;font-weight:700}.end-lab-module__fOdrcW__lessonLink{color:#9a6a00;margin-top:16px;font-weight:600;display:inline-block}.end-lab-module__fOdrcW__tomorrow{padding:var(--card-pad)calc(var(--card-pad) + 8px);border-radius:var(--card-radius);background:radial-gradient(70% 120% at 0 0,#ffc7001a,#0000 70%),#ffffff08;border:1px solid #ffc7004d;gap:12px;display:grid}.end-lab-module__fOdrcW__tomorrow .end-lab-module__fOdrcW__kicker{color:var(--gold)}.end-lab-module__fOdrcW__tomorrowLead{font-family:var(--headline);margin:0;font-size:28px;font-weight:700;line-height:1.05}.end-lab-module__fOdrcW__tomorrowLead strong{color:var(--gold)}.end-lab-module__fOdrcW__tomorrow .end-lab-module__fOdrcW__countdown{text-align:left}.end-lab-module__fOdrcW__streak{gap:12px;display:grid}.end-lab-module__fOdrcW__streakHead{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);justify-content:space-between;gap:12px;margin:0;font-size:14px;font-weight:700;display:flex}.end-lab-module__fOdrcW__streakCount{color:var(--gold)}.end-lab-module__fOdrcW__days{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.end-lab-module__fOdrcW__days li{width:26px;height:26px;color:var(--ink);background:#e4ddcd1a;border-radius:50%;place-items:center;display:grid}.end-lab-module__fOdrcW__days [data-mark=played]{background:var(--green)}.end-lab-module__fOdrcW__days [data-mark=today]{box-shadow:inset 0 0 0 1.5px var(--cream);background:0 0}.end-lab-module__fOdrcW__streakStats{color:var(--cream-dim);text-align:center;margin:0;font-size:14px}.end-lab-module__fOdrcW__shareRow,.end-lab-module__fOdrcW__shareWide{justify-content:center;display:flex}.end-lab-module__fOdrcW__shareWide{width:min(360px,100%)}.end-lab-module__fOdrcW__shareWide>button{justify-content:center;width:100%}.end-lab-module__fOdrcW__next{gap:12px;display:grid}.end-lab-module__fOdrcW__nextCard{isolation:isolate;min-height:150px;padding:calc(var(--card-pad) + 8px);border-radius:var(--card-radius);color:var(--cream);background:#ffffff0a;border:1px solid #e4ddcd24;grid-template-columns:1fr auto;align-items:end;gap:16px;text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.end-lab-module__fOdrcW__nextCard:hover{border-color:#ffc70080}.end-lab-module__fOdrcW__nextCard img{z-index:-1;object-fit:cover;filter:saturate(.5)brightness(.5);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0006);mask-image:linear-gradient(90deg,#000 20%,#0006)}.end-lab-module__fOdrcW__nextText{gap:4px;display:grid}.end-lab-module__fOdrcW__nextKicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);font-size:13px;font-weight:700}.end-lab-module__fOdrcW__nextTitle{font-family:var(--headline);font-size:34px;font-weight:700;line-height:.95}.end-lab-module__fOdrcW__nextTitle span{color:var(--gold)}.end-lab-module__fOdrcW__nextLine{color:var(--cream-dim);font-size:15px}.end-lab-module__fOdrcW__nextGo{height:var(--button-height);border-radius:var(--button-radius);background:linear-gradient(180deg,var(--gold-light),var(--gold)55%,var(--gold-deep));color:var(--gold-ink);font:var(--button-font);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:0 16px 0 20px;display:inline-flex}.end-lab-module__fOdrcW__countdown{font-family:var(--condensed);letter-spacing:var(--tracking);text-align:center;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:15px;font-weight:700}.end-lab-module__fOdrcW__countdown time{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:6px;font-size:20px}.end-lab-module__fOdrcW__offer{padding:var(--card-pad)var(--card-pad)var(--card-pad)calc(var(--card-pad) + 8px);border-radius:var(--card-radius);border:1px solid #e4ddcd1f;grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.end-lab-module__fOdrcW__offer p{color:var(--cream-dim);margin:0;font-size:15px;line-height:1.45}.end-lab-module__fOdrcW__offer strong{color:var(--cream)}.end-lab-module__fOdrcW__offerButton{}.end-lab-module__fOdrcW__switcher{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a08d9;border:1px solid #e4ddcd33;border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;translate:-50%;box-shadow:0 10px 30px #00000080}.end-lab-module__fOdrcW__switcher a{color:var(--cream-dim);font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.end-lab-module__fOdrcW__switcher a[aria-current=page]{background:var(--gold);color:var(--gold-ink)}.end-lab-module__fOdrcW__switcher strong{margin-right:4px}@media (max-width:520px){.end-lab-module__fOdrcW__cResult{grid-template-columns:auto 1fr}.end-lab-module__fOdrcW__cResult>:last-child{grid-column:1/-1}.end-lab-module__fOdrcW__nextCard,.end-lab-module__fOdrcW__offer{grid-template-columns:1fr}.end-lab-module__fOdrcW__switcher a{padding:8px 10px;font-size:13px}}@keyframes end-lab-module__fOdrcW__deal{0%{opacity:0;translate:0 40px;scale:.94}}@keyframes end-lab-module__fOdrcW__pip{0%{opacity:0;scale:.2}}
.start-module__fQ9Iqa__page{isolation:isolate;min-height:100dvh;padding-top:env(safe-area-inset-top);background:radial-gradient(ellipse 80% 40% at 50% 0%,#ffb0202e,transparent 70%),radial-gradient(ellipse 120% 50% at 50% 100%,#ff78000f,transparent 60%),var(--ink);color:var(--cream);font-family:var(--body);position:relative;overflow-x:clip;}.start-module__fQ9Iqa__page main{width:min(1080px,100% - 40px);margin:0 auto}.start-module__fQ9Iqa__goldButton{width:100%;}.start-module__fQ9Iqa__ghostButton{width:100%;}.start-module__fQ9Iqa__placeholder{visibility:hidden}.start-module__fQ9Iqa__eyebrow{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:0 0 10px;font-size:14px;font-weight:700}.start-module__fQ9Iqa__hero{text-align:center;padding:clamp(20px,5vh,48px) 0 clamp(24px,4vh,36px)}.start-module__fQ9Iqa__date{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:700}.start-module__fQ9Iqa__lead{max-width:40ch;color:var(--cream-dim);text-wrap:balance;margin:8px auto 0;font-size:16px;line-height:1.45}.start-module__fQ9Iqa__cards{gap:16px;display:grid}@media (min-width:760px){.start-module__fQ9Iqa__cards{grid-template-columns:1fr 1fr}}.start-module__fQ9Iqa__card{isolation:isolate;aspect-ratio:3/4;min-width:0;padding:var(--card-pad);border-radius:var(--card-radius);background:radial-gradient(90% 60% at 50% 0,#ffb0201a,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #e4ddcd24;flex-direction:column;display:flex;position:relative;container-type:inline-size}.start-module__fQ9Iqa__card[data-picture=none]{aspect-ratio:auto}.start-module__fQ9Iqa__card[data-picture=day]{background:linear-gradient(#ffffff0d,#ffffff05)}.start-module__fQ9Iqa__card>p,.start-module__fQ9Iqa__card>h2{margin-inline:8px}.start-module__fQ9Iqa__backdrop{z-index:-1;border-radius:calc(var(--card-radius) - 1px)calc(var(--card-radius) - 1px)0 0;height:calc(100% - 150px);position:absolute;inset:0 0 auto;overflow:hidden}.start-module__fQ9Iqa__backdrop img{object-fit:cover;object-position:50% 0%;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;-webkit-mask-image:linear-gradient(#000000d9,#000000b8 45%,#0003 75%,#0000);mask-image:linear-gradient(#000000d9,#000000b8 45%,#0003 75%,#0000)}.start-module__fQ9Iqa__backdrop img[data-ready]{opacity:1}.start-module__fQ9Iqa__cardKicker{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream);text-shadow:0 1px 8px #0009;margin-block:8px 0;font-size:15px;font-weight:700;line-height:1.2}.start-module__fQ9Iqa__cardClock{font-family:var(--condensed);letter-spacing:var(--tracking);color:var(--cream);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #0009;align-items:center;gap:7px;margin-block:0;font-size:18px;font-weight:700;line-height:1;display:flex}.start-module__fQ9Iqa__cardRoom{flex:1 0 clamp(140px,44cqi,280px)}.start-module__fQ9Iqa__card[data-picture=none] .start-module__fQ9Iqa__cardRoom{flex-basis:40px}.start-module__fQ9Iqa__clockIcon{color:var(--gold);flex:none}.start-module__fQ9Iqa__cardTitle{font-family:var(--headline);text-shadow:0 2px 16px #00000080;margin-block:12px 0;font-size:clamp(36px,12.5cqi,72px);font-weight:700;line-height:.9}.start-module__fQ9Iqa__cardTitleLine{display:block}.start-module__fQ9Iqa__cardNumber{color:var(--gold);white-space:nowrap}.start-module__fQ9Iqa__cardText{color:var(--cream-dim);text-wrap:pretty;margin-block:14px 0;font-size:16px;line-height:1.45}.start-module__fQ9Iqa__done,.start-module__fQ9Iqa__playing{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;margin-block:12px 0;font-size:20px;font-weight:700}.start-module__fQ9Iqa__done{color:var(--green)}.start-module__fQ9Iqa__playing{color:var(--gold-light)}.start-module__fQ9Iqa__players{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin-block:14px 0;font-size:14px;font-weight:700}.start-module__fQ9Iqa__players:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 8px #7cc865cc}.start-module__fQ9Iqa__cardFoot{gap:20px;margin-top:auto;padding-top:20px;display:grid}.start-module__fQ9Iqa__card .start-module__fQ9Iqa__cta{justify-content:space-between;gap:12px;padding-inline:20px 16px}.start-module__fQ9Iqa__cardStreak{margin:0 8px 8px}.start-module__fQ9Iqa__cardStreakHead{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:14px;font-weight:700;display:flex}.start-module__fQ9Iqa__cardStreakCount{color:var(--gold)}.start-module__fQ9Iqa__cardDays{justify-content:space-between;margin:12px 0 0;padding:0;list-style:none;display:flex}.start-module__fQ9Iqa__cardDays li{width:24px;height:24px;color:var(--ink);background:#e4ddcd1a;border-radius:50%;place-items:center;display:grid}.start-module__fQ9Iqa__cardDays [data-mark=played]{background:var(--green)}.start-module__fQ9Iqa__cardDays [data-mark=today]{box-shadow:inset 0 0 0 1.5px var(--cream);background:0 0}.start-module__fQ9Iqa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.start-module__fQ9Iqa__divider{align-items:center;gap:clamp(14px,3vw,24px);margin-top:clamp(88px,15vh,150px);display:flex}.start-module__fQ9Iqa__dividerWave{flex:1;width:100%;min-width:24px}.start-module__fQ9Iqa__dividerLabel{max-width:20ch;font-family:var(--headline);text-align:center;text-wrap:balance;flex:none;margin:0;font-size:26px;font-weight:700;line-height:1.05}@media (max-width:600px){.start-module__fQ9Iqa__divider{gap:12px;width:calc(100vw - 24px);margin-inline:calc(50% - 50vw + 12px)}.start-module__fQ9Iqa__dividerLabel{max-width:8.6em;font-size:22px}}.start-module__fQ9Iqa__app{gap:clamp(28px,5vh,44px);padding:clamp(36px,6vh,56px) 0 0;display:grid}.start-module__fQ9Iqa__appHead{text-align:center}.start-module__fQ9Iqa__appTitle{max-width:18ch;font-family:var(--headline);text-wrap:balance;margin:0 auto;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:.95}.start-module__fQ9Iqa__appTitle span{color:var(--gold)}.start-module__fQ9Iqa__appLead{max-width:44ch;color:var(--cream-dim);text-wrap:balance;margin:14px auto 0;font-size:17px;line-height:1.45}.start-module__fQ9Iqa__ticker{gap:14px;width:100vw;margin-inline:calc(50% - 50vw);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.start-module__fQ9Iqa__tickerTrack{width:max-content;animation:start-module__fQ9Iqa__run var(--duration,120s)linear infinite;gap:14px;margin:0;padding:0;list-style:none;display:flex}.start-module__fQ9Iqa__tickerRow[data-way=right] .start-module__fQ9Iqa__tickerTrack{animation-direction:reverse}.start-module__fQ9Iqa__ticker:hover .start-module__fQ9Iqa__tickerTrack,.start-module__fQ9Iqa__ticker:focus-within .start-module__fQ9Iqa__tickerTrack{animation-play-state:paused}@keyframes start-module__fQ9Iqa__run{to{translate:calc(-50% - 7px)}}.start-module__fQ9Iqa__challenge{width:176px;color:var(--cream);background:#ffffff0a;border:1px solid #e4ddcd1f;border-radius:22px;align-content:start;gap:10px;padding:8px 8px 14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}a.start-module__fQ9Iqa__challenge:hover{background:#ffffff12;border-color:#ffc70080}.start-module__fQ9Iqa__challengeCover{object-fit:cover;background:#ffffff0d;border-radius:14px;width:160px;height:160px;display:block}.start-module__fQ9Iqa__challengeName{min-height:2.1em;font-family:var(--headline);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline:4px;font-size:17px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.start-module__fQ9Iqa__challengeMeta{min-height:1em;font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);gap:8px;padding-inline:4px;font-size:12px;font-weight:700;display:flex}.start-module__fQ9Iqa__challengeNew{color:var(--gold)}.start-module__fQ9Iqa__also{text-align:center;justify-items:center;gap:2px;display:grid}.start-module__fQ9Iqa__chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.start-module__fQ9Iqa__chips li{color:var(--cream);border:1px solid #e4ddcd29;border-radius:999px;padding:8px 14px;font-size:15px}@media (prefers-reduced-motion:reduce){.start-module__fQ9Iqa__tickerTrack{animation:none}.start-module__fQ9Iqa__tickerRow{scrollbar-width:none;overflow-x:auto}.start-module__fQ9Iqa__tickerTrack li[aria-hidden]{display:none}}.start-module__fQ9Iqa__trust{text-align:center;padding:clamp(64px,12vh,112px) 0 0}.start-module__fQ9Iqa__wreaths{flex-wrap:wrap;justify-content:center;gap:20px 56px;display:flex}.start-module__fQ9Iqa__wreaths img{width:auto;height:clamp(84px,9vw,120px)}.start-module__fQ9Iqa__rating{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);margin:28px 0 0;font-size:16px;font-weight:700}.start-module__fQ9Iqa__rating strong{color:var(--cream);margin-left:10px;font-size:22px}@media (max-width:600px){.start-module__fQ9Iqa__rating{line-height:1.3}.start-module__fQ9Iqa__rating .start-module__fQ9Iqa__stars{width:fit-content;margin:0 auto 4px;display:block}.start-module__fQ9Iqa__rating strong{margin-left:0}}.start-module__fQ9Iqa__stars{letter-spacing:3px;background:linear-gradient(90deg,var(--gold)var(--fill),#e4ddcd33 var(--fill));color:#0000;vertical-align:-1px;-webkit-background-clip:text;background-clip:text;font-size:22px}.start-module__fQ9Iqa__reviews{margin-top:clamp(40px,7vh,64px)}.start-module__fQ9Iqa__reviewList{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.start-module__fQ9Iqa__review{box-sizing:border-box;background:#ffffff08;border:1px solid #e4ddcd1f;border-radius:22px;align-content:start;gap:10px;height:100%;margin:0;padding:20px 22px 18px;display:grid}.start-module__fQ9Iqa__review blockquote{margin:0}.start-module__fQ9Iqa__reviewStars{letter-spacing:2px;color:var(--gold);font-size:15px}.start-module__fQ9Iqa__reviewTitle{font-family:var(--headline);margin:0;font-size:20px;font-weight:700;line-height:1.1}.start-module__fQ9Iqa__reviewText{color:var(--cream-dim);margin:8px 0 0;font-size:16px;line-height:1.45}.start-module__fQ9Iqa__reviewBy{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-faint);margin-top:auto;font-size:12px;font-weight:700}@media (max-width:900px){.start-module__fQ9Iqa__reviewList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.start-module__fQ9Iqa__reviewList{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.start-module__fQ9Iqa__reviewList>li{scroll-snap-align:start}}.start-module__fQ9Iqa__facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.start-module__fQ9Iqa__facts li{font-family:var(--condensed);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--cream-dim);border:1px solid #e4ddcd29;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.start-module__fQ9Iqa__download{padding:clamp(24px,4vw,40px)var(--card-pad);border-radius:var(--card-radius);text-align:center;background:#ffffff08;border:1px solid #e4ddcd24;justify-items:center;gap:18px;max-width:560px;margin:clamp(48px,9vh,80px) auto 0;display:grid}.start-module__fQ9Iqa__download .start-module__fQ9Iqa__ghostButton{max-width:320px}.start-module__fQ9Iqa__downloadTitle{font-family:var(--headline);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1}.start-module__fQ9Iqa__downloadText{max-width:40ch;color:var(--cream-dim);margin:0;font-size:17px;line-height:1.5}.start-module__fQ9Iqa__downloadRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;display:flex}.start-module__fQ9Iqa__badge img{width:180px;height:auto;display:block}.start-module__fQ9Iqa__qr{justify-items:center;gap:8px;margin:0;display:grid}.start-module__fQ9Iqa__qr img{border-radius:12px;width:112px;height:112px;display:block}.start-module__fQ9Iqa__qr figcaption{max-width:16ch;color:var(--cream-faint);font-size:13px;line-height:1.3}.start-module__fQ9Iqa__footer{width:min(1080px,100% - 40px);padding:28px 0 max(28px,env(safe-area-inset-bottom));text-align:center;border-top:1px solid #e4ddcd1a;margin:clamp(64px,12vh,112px) auto 0}.start-module__fQ9Iqa__footerLinks{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.start-module__fQ9Iqa__footerLinks a,.start-module__fQ9Iqa__footerLinks button{color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px;text-decoration:none}.start-module__fQ9Iqa__footerLinks a:hover,.start-module__fQ9Iqa__footerLinks button:hover{color:var(--gold)}.start-module__fQ9Iqa__made{max-width:52ch;color:var(--cream-faint);margin:16px auto 0;font-size:13px;line-height:1.5}.start-module__fQ9Iqa__made a{color:var(--cream-dim)}.start-module__fQ9Iqa__page :focus-visible{outline:2px solid var(--gold);outline-offset:3px}
