@font-face{font-family:Quantico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/267e21d860473425-s.p.3xwz28amgbnl3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1c1cf16c8e6bc75-s.p.3i847c8v_8kbi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico Fallback;src:local(Arial);ascent-override:100.19%;descent-override:34.59%;line-gap-override:0.0%;size-adjust:106.1%}.quantico_cc1c9c38-module__1H8mKa__className{font-family:Quantico,Quantico Fallback;font-style:normal}.quantico_cc1c9c38-module__1H8mKa__variable{--font-quantico:"Quantico", "Quantico Fallback"}
@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.0yqem71vr6kd3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.3kaghre2nb8yc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.0biz_i1mxouw8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_af4163e8-module__GcVp4G__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_af4163e8-module__GcVp4G__variable{--font-saira:"Saira", "Saira Fallback"}
:root{--lr-brand:#79b4ac;--lr-active:#75fbc7;--lr-black:#121317;--lr-white:#fff;--lr-dark:#1d1e24;--lr-dusk:#24252d;--lr-night:#363741;--lr-mid:#a2a4b3;--lr-light:#e0e1e5;--lr-red:#ff225e;--bg-canvas:var(--lr-black);--bg-surface:var(--lr-dark);--bg-box:#272830;--bg-raised:#34353f;--bg-hover:#40414c;--tint-active:#75fbc71f;--text-primary:var(--lr-white);--text-secondary:var(--lr-light);--text-muted:var(--lr-mid);--text-on-action:var(--lr-black);--border-subtle:var(--lr-night);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--gutter:20px;--max:1312px;--header-h:calc(56px + env(safe-area-inset-top));--tabbar-h:58px}@media (min-width:1024px){:root{--gutter:64px;--header-h:calc(96px + env(safe-area-inset-top));--tabbar-h:0px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}section[id]{scroll-margin-top:var(--header-h)}body{font-family:var(--font-saira), system-ui, sans-serif;color:var(--text-primary);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;font-size:15px;line-height:1.47}body:before{content:"";z-index:-1;pointer-events:none;opacity:.055;will-change:transform;background:url(/brand/grain.png) 0 0/200px;animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-8%,-3%)}67%{transform:translate(7%,6%)}83%{transform:translate(-4%,8%)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}@media (min-width:1024px){body{font-size:16px;line-height:1.55}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input{font:inherit;color:inherit}::selection{background:var(--lr-active);color:var(--lr-black)}:focus-visible{outline:2px solid var(--lr-active);outline-offset:3px}.h1,.h2,.h3,.h4,.h5,.eyebrow{font-family:var(--font-quantico), sans-serif;font-weight:700}.h1{text-transform:uppercase;font-size:40px;line-height:1.05}.h2{text-transform:uppercase;font-size:24px;line-height:1.15}.h3{font-size:20px;line-height:1.2}.h4{font-size:16px;line-height:1.25}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lr-brand);font-size:12px}.lead{color:var(--text-secondary);font-size:16px;font-weight:600;line-height:1.5}.body{color:var(--text-secondary)}.small{color:var(--text-muted);font-size:12px;line-height:1.35}.caps{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.muted{color:var(--text-muted)}.active{color:var(--lr-active)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,[class*=title],.eyebrow,.caps,.tag,.btn,.small,label,legend,figcaption,.question,.answer__label,.ad__q,.ad__lbl,.countin__hype{text-wrap-style:balance}p,li,dd,blockquote,td,.lead,.body{text-wrap-style:pretty}@media (min-width:1024px){.h1{font-size:clamp(52px,5vw,72px);line-height:1}.h1--md{font-size:clamp(44px,4vw,56px)}.h2{font-size:clamp(30px,2.7vw,38px);line-height:1.08}.h3{font-size:26px;line-height:1.15}.h4{font-size:19px}.eyebrow{letter-spacing:.04em;font-size:15px}.lead{font-size:18px;line-height:1.5}.small{font-size:13px}}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.band{padding:48px 0}.band--surface{background:var(--bg-surface);--bg-box:#2d2e37}@media (min-width:1024px){.band{padding:96px 0}}.stack{flex-direction:column;gap:24px;display:flex}.stack-sm{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grid-3{grid-template-columns:1fr;gap:16px;display:grid}.grid-4{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px}}main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));position:relative}.btn{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:700;line-height:1.1;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--lr-active);color:var(--lr-black)}.btn--primary:hover:not(:disabled){opacity:.85}.btn--secondary{color:var(--lr-active);box-shadow:inset 0 0 0 2px var(--lr-active);padding:14px 30px}.btn--secondary:hover:not(:disabled){background:var(--lr-active);color:var(--lr-black)}.btn--ghost{color:var(--text-primary);padding:10px 0}.btn--ghost:hover{color:var(--lr-active)}.btn--s{padding:10px 24px;font-size:14px}.btn--secondary.btn--s{padding:10px 22px}.btn--ghost.btn--s{padding:8px 0}.btn--block{width:100%}.btn--google{width:100%;color:var(--text-primary);background:var(--bg-raised)}.btn--google:hover{background:var(--bg-hover)}@media (min-width:1024px){.btn{font-size:16px}.btn--s{font-size:13px}}.tag{border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.tag--brand{color:var(--lr-brand);background:#79b4ac24}.tag--active{background:var(--lr-active);color:var(--lr-black)}.tag--neutral{background:var(--bg-raised);color:var(--text-secondary)}.tag--red{color:var(--lr-white);background:#c8003f}.row-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.segmented{border-radius:var(--radius-pill);background:var(--bg-box);gap:4px;padding:4px;display:flex}.segmented button{border-radius:var(--radius-pill);font-family:var(--font-quantico), sans-serif;text-transform:uppercase;color:var(--text-muted);flex:1;padding:10px 8px;font-size:14px;font-weight:700}.segmented button[aria-pressed=true]{background:var(--lr-active);color:var(--lr-black)}.card{background:var(--bg-box);border-radius:var(--radius-md);padding:20px}@media (min-width:1024px){.card--lg{padding:32px}}.acard{background:var(--bg-box);border-radius:var(--radius-md);flex-direction:column;transition:transform .15s;display:flex;overflow:hidden}.acard:hover{transform:translateY(-2px)}.acard__img{aspect-ratio:424/220;object-fit:cover;background:var(--bg-raised);width:100%}.acard__body{flex-direction:column;gap:12px;padding:20px;display:flex}.acard--small{flex-direction:row;align-items:stretch}.acard--small .acard__img{aspect-ratio:auto;flex:none;width:112px;min-height:96px}.acard--small .acard__body{justify-content:center;gap:6px;padding:12px}.acard--feature{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.acard__body{padding:24px}.acard--feature{grid-template-columns:820px 1fr}.acard--feature .acard__img{aspect-ratio:820/440;height:100%}.acard--feature .acard__body{justify-content:center;gap:20px;padding:48px}}.vcard{flex-direction:column;gap:12px;display:flex}.vcard__thumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-raised);position:relative;overflow:hidden}.vcard__thumb img{object-fit:cover;width:100%;height:100%}.vcard__play{background:var(--lr-active);width:56px;height:56px;color:var(--lr-black);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.vcard__title{font-family:var(--font-quantico), sans-serif;font-size:18px;font-weight:700;line-height:1.25}.step__num{font-family:var(--font-quantico), sans-serif;color:var(--lr-active);font-size:28px;font-weight:700}@media (min-width:1024px){.step__num{font-size:36px}}.step__title{text-transform:uppercase;letter-spacing:.02em}.shead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.shead>div{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.shead{margin-bottom:48px}}.prizes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prize{background:var(--bg-box);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.prize--1{background:var(--tint-active)}.prize__place{font-family:var(--font-quantico), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.prize--1 .prize__place{color:var(--lr-active)}.prize__amt{font-family:var(--font-quantico), sans-serif;font-size:32px;font-weight:700;line-height:1.05}@media (min-width:1024px){.prize{padding:24px 20px}.prize__amt{font-size:40px}}.stats{justify-content:space-between;gap:12px;display:flex}@media (max-width:1023px){.stats:has(>:nth-child(4)){grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}}.stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.stat__value{font-family:var(--font-quantico), sans-serif;font-size:28px;font-weight:700;line-height:1.1}.countdown{border-radius:var(--radius-pill);background:var(--bg-box);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;width:fit-content;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.countdown svg{color:var(--lr-active)}.board{flex-direction:column;gap:4px;display:flex}.lrow{border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px 16px;display:flex}.lrow--me{background:var(--tint-active)}.lrow__rank{text-align:center;width:32px;font-family:var(--font-quantico), sans-serif;color:var(--text-muted);flex:none;font-size:18px;font-weight:700}.lrow--leader .lrow__rank{color:var(--lr-active)}.lrow__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.lrow__pts{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.board__gap{text-align:center;color:var(--text-muted);letter-spacing:.4em;padding:4px 0}.sb{flex-direction:column;gap:20px;display:flex}.sbav{font-family:var(--font-quantico), sans-serif;color:var(--lr-black);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.sbav--open{background:var(--bg-raised)}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding-top:8px;display:grid}.podium__spot{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;animation:.55s cubic-bezier(.2,.9,.3,1.15) both podium-rise;display:flex}.podium__spot--3{animation-delay:50ms}.podium__spot--2{animation-delay:.15s}.podium__spot--1{animation-delay:.28s}.podium__spot.is-open{opacity:.45}.podium__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.podium__spot.is-me .podium__name{color:var(--lr-active)}.podium__val{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.podium__block{border-radius:var(--radius-md) var(--radius-md) 0 0;height:72px;font-family:var(--font-quantico), sans-serif;color:#ffffff3d;background:linear-gradient(180deg, var(--bg-raised), #34353f00);align-self:stretch;place-items:start center;margin-top:6px;padding-top:10px;font-size:40px;font-weight:700;line-height:1;display:grid}.podium__spot--2 .podium__block{height:96px;font-size:48px}.podium__spot--1 .podium__block{height:132px;color:var(--lr-active);text-shadow:0 0 24px #75fbc78c;background:linear-gradient(#75fbc74d,#75fbc70d 80%,#75fbc700);font-size:64px;animation:.45s steps(3,end) .85s rgb-tear}.podium__spot--1 .sbav{box-shadow:0 0 34px #75fbc780}.sb__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sb__row{border-radius:var(--radius-md);align-items:center;gap:14px;padding:10px 16px 10px 4px;transition:background .15s;display:flex}.sb__list .sb__row{animation:.35s both row-in;animation-delay:calc(.35s + var(--i,0) * 30ms)}.sb__list .sb__row:hover{background:var(--bg-box)}.sb__rank{text-align:center;width:48px;font-family:var(--font-quantico), sans-serif;color:#777a8c;font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:700}.sb__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sb__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.sb__sub{color:var(--text-muted);font-size:12px}.sb__val{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.sb__unit{font-family:var(--font-saira), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-left:5px;font-size:11px;font-weight:600}.sb__you{border-radius:var(--radius-pill);background:var(--lr-active);color:var(--lr-black);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700}.sb__row.is-me{background:linear-gradient(90deg,#75fbc733,#75fbc70f);box-shadow:0 0 28px #75fbc71a}.sb__row.is-me .sb__rank{color:var(--lr-active)}.sb__pin{z-index:5;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);animation:.25s both row-in;position:sticky}.sb__chase{color:var(--lr-active);font-size:15px;font-weight:600}.sb__pin .sb__row.is-me{background:#2c2e37 linear-gradient(90deg,#75fbc71a,#75fbc70a);box-shadow:0 12px 24px #00000094,0 2px 6px #0006,0 0 18px #75fbc714}@keyframes podium-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:639px){.podium{gap:6px}.podium__name{font-size:13px}.podium__val{font-size:18px}.podium__block{height:56px;font-size:32px}.podium__spot--2 .podium__block{height:76px;font-size:38px}.podium__spot--1 .podium__block{height:104px;font-size:52px}.sb__row{gap:10px;padding:9px 12px 9px 0}.sb__rank{width:36px;font-size:20px}.sb__val{font-size:18px}.sb__row .tag{display:none}}@media (prefers-reduced-motion:reduce){.podium__spot,.podium__spot--1 .podium__block,.sb__list .sb__row,.sb__pin{animation:none}}.field{flex-direction:column;gap:8px;display:flex}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.input{border-radius:var(--radius-md);background:var(--bg-box);border:0;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px}.input:focus{box-shadow:inset 0 0 0 2px var(--lr-active)}.card .input,.card .check input,.promo .input{background:var(--bg-raised)}.input::placeholder{color:var(--text-muted)}.codebox{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.codebox input{text-align:center;height:60px;font-family:var(--font-quantico), sans-serif;padding:0;font-size:28px;font-weight:700}.check{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:12px;display:flex}.check input{appearance:none;border-radius:var(--radius-sm);background:var(--bg-raised);border:0;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.check input:checked{background:var(--lr-active);border-color:var(--lr-active)}.check input:checked:after{content:"";border-left:2.5px solid var(--lr-black);border-bottom:2.5px solid var(--lr-black);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.error{color:var(--lr-red);font-size:14px}.card .error{color:#ff6b91}.toggle{background:var(--bg-raised);border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.toggle:after{content:"";background:var(--lr-mid);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--lr-active)}.toggle[aria-checked=true]:after{background:var(--lr-black);transform:translate(18px)}.quiz{min-height:calc(100dvh - var(--header-h));padding:24px var(--gutter) 32px;flex-direction:column;gap:20px;max-width:640px;margin:0 auto;display:flex}.quiz__head{justify-content:space-between;align-items:center;display:flex}.quiz__target{align-items:baseline;gap:8px;display:flex}.timer{align-items:center;gap:12px;display:flex}.timer__track{border-radius:var(--radius-pill);background:var(--bg-raised);flex:1;height:8px;overflow:hidden}.timer__bar{background:var(--lr-active);border-radius:inherit;transform-origin:0;height:100%}.timer--low .timer__bar{background:var(--lr-red)}.timer__secs{font-family:var(--font-quantico), sans-serif;color:var(--lr-active);text-align:right;font-variant-numeric:tabular-nums;width:44px;font-size:14px;font-weight:700}.timer--low .timer__secs{color:var(--lr-red)}.question{font-family:var(--font-quantico), sans-serif;font-weight:700;font-size:var(--q-fs,22px);letter-spacing:.02em;text-transform:uppercase;text-align:center;overflow-wrap:break-word;line-height:1.18}.answers{gap:var(--ans-gap,10px);flex-direction:column;display:flex}.answer{min-height:var(--ans-h,60px);border-radius:var(--radius-md);background:var(--bg-box);text-align:left;font-family:var(--font-quantico), sans-serif;font-weight:700;font-size:var(--ans-fs,16px);align-items:center;gap:12px;padding:8px 16px;line-height:1.2;transition:transform .12s,background .2s,box-shadow .2s;display:flex;position:relative}.answer:active:not(:disabled){transform:scale(.97)}.answer:disabled{cursor:default}.answer__letter{border-radius:var(--radius-sm);background:var(--bg-raised);width:32px;height:32px;font-family:var(--font-quantico), sans-serif;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.answer__label{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:break-word;flex:1;min-width:0}.answer__mark{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:20px;display:flex}.answer--selected{background:var(--tint-active);color:var(--lr-active)}.answer--correct{background:var(--lr-active);color:var(--lr-black);box-shadow:none}.answer--correct .answer__letter,.answer--wrong .answer__letter{background:#1213172e}.answer--wrong{background:var(--lr-red);color:var(--lr-white);box-shadow:none}.answer--reveal{background:var(--tint-active);color:var(--lr-active)}.answer--dimmed{opacity:.4}.progress{gap:6px;margin-top:auto;display:flex}.progress span{background:var(--bg-raised);border-radius:3px;flex:1;height:6px}.progress .is-right{background:var(--lr-active)}.progress .is-wrong{background:var(--lr-red)}.progress .is-current{background:var(--lr-white)}.feedback__pts{font-family:var(--font-quantico), sans-serif;font-size:48px;font-weight:700;line-height:1}.bigscore{font-family:var(--font-quantico), sans-serif;color:var(--lr-active);font-size:64px;font-weight:700;line-height:1}.tally{align-items:center;gap:16px;display:flex}.tally__bar{flex:1;gap:4px;max-width:360px;display:flex}.tally__bar span{background:var(--bg-raised);border-radius:3px;flex:1;height:6px}.tally__bar .is-right{background:var(--lr-active)}.hdr{z-index:40;height:var(--header-h);padding-top:env(safe-area-inset-top);box-sizing:border-box;position:sticky;top:0}.hdr:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);background:#121317eb;position:absolute;inset:0}.hdr__in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr__logo img{width:auto;height:37px}.hdr__nav{gap:clamp(24px,2.4vw,40px);display:none}.hdr__nav a{white-space:nowrap;font-family:var(--font-quantico), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:700}.hdr__nav a[aria-current=page],.hdr__nav a:hover{color:var(--lr-active)}.hdr__cta{align-items:center;gap:12px;display:flex}.hdr__desk{display:none}.hdr__burger{place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.streak{border-radius:var(--radius-pill);background:var(--bg-raised);font-family:var(--font-quantico), sans-serif;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.streak svg{color:var(--lr-active)}.wallet{border-radius:var(--radius-pill);background:var(--bg-raised);font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:12px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.wallet:hover{background:var(--bg-hover)}.wallet__item{align-items:center;gap:5px;display:inline-flex}.wallet__item svg{color:var(--lr-active)}.wallet__unit{letter-spacing:.08em;color:var(--text-muted);font-size:10px}.avatar{background:var(--bg-raised);width:36px;height:36px;font-family:var(--font-quantico), sans-serif;text-transform:uppercase;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.menu{inset:var(--header-h) 0 0 0;background:var(--bg-canvas);z-index:39;overscroll-behavior:contain;padding:24px var(--gutter);flex-direction:column;gap:4px;display:flex;position:fixed;overflow-y:auto}.menu a{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);padding:12px 0;font-size:24px;font-weight:700}@media (min-width:1024px){.hdr__logo img{height:60px}.hdr__desk{display:flex}.hdr__mob{display:none}}@media (min-width:1200px){.hdr__nav{display:flex}.hdr__burger{display:none}}.tabbar{z-index:40;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--bg-canvas);justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{letter-spacing:.08em;text-transform:uppercase;width:64px;color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.tabbar a[aria-current=page]{color:var(--lr-active)}@media (min-width:1024px){.tabbar{display:none}}.ftr__cols a{padding:5px 0;display:inline-block}.faq details>summary{padding:8px 0}.ftr{background:var(--bg-surface);padding:40px 0}.ftr__top{flex-direction:column;gap:32px;display:flex}.ftr__brand{flex-direction:column;gap:16px;max-width:320px;display:flex}.ftr__brand img{width:65px}.ftr__cols{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.ftr__col{flex-direction:column;gap:12px;display:flex}.ftr__col a:hover{color:var(--lr-active)}.ftr__social{gap:4px;margin-left:-10px;display:flex}.ftr__social a{place-items:center;width:44px;height:44px;display:grid}.ftr__social a:hover{color:var(--lr-active)}.ftr__rule{background:var(--border-subtle);height:1px;margin:32px 0 24px}.ftr__bottom{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){.ftr{padding:64px 0 48px}.ftr__top{flex-direction:row;justify-content:space-between}.ftr__brand img{width:90px}.ftr__cols{grid-template-columns:repeat(4,auto);gap:64px}.ftr__rule{margin:48px 0 32px}.ftr__bottom{flex-direction:row;justify-content:space-between}}.hero{position:relative;overflow:hidden}.hero__bg{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.hero__fade{background:linear-gradient(90deg,#121317f5 0%,#121317bf 55%,#12131733 100%);position:absolute;inset:0}.hero--home .hero__bg{opacity:.78}.hero--home .hero__fade{background:linear-gradient(90deg,#121317d1 0%,#12131773 50%,#1213171f 100%),linear-gradient(#0000 60%,#1213178c 100%)}.hero--home .h1--hero{text-shadow:0 2px 24px #00000073;font-size:46px;line-height:.98}@media (min-width:1024px){.hero--home .h1--hero{font-size:clamp(76px,7.6vw,112px)}}.br-lg{display:none}@media (min-width:1024px){.br-lg{display:inline}}.hero__in{align-items:center;gap:40px;padding-top:48px;padding-bottom:48px;display:grid;position:relative}.hero__copy{flex-direction:column;gap:20px;display:flex}.hero--video{align-items:center;min-height:440px;display:flex}.hero--video .hero__bg{opacity:.6}.hero--video .hero__fade{background:linear-gradient(90deg,#121317eb 0%,#12131799 60%,#12131740 100%)}.hero>.hero__bg,.hero>.hero__fade,.hero>.hero__scan{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero__scan{pointer-events:none;background:repeating-linear-gradient(0deg,#12131759 0 1px,#0000 1px 3px);position:absolute;inset:0}.device{display:none}@media (min-width:1024px){.hero__in{grid-template-columns:1fr 324px;gap:64px;padding-top:80px;padding-bottom:80px}.hero__in--solo{grid-template-columns:1fr}.hero--video{min-height:560px}.device{background:#000;border-radius:44px;padding:10px;display:block}.device__screen{background:var(--bg-canvas);border-radius:34px;height:640px;overflow:hidden}}.demo{transform-origin:0 0;--gutter:20px;--header-h:0px;width:390px;height:821px;position:relative;overflow:hidden;transform:scale(.7795)}.demo__status{z-index:3;align-items:center;height:54px;padding:0 0 0 44px;font-size:16px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.demo__island{background:#000;border-radius:20px;width:120px;height:34px;margin-left:-60px;position:absolute;top:12px;left:50%}.demo .countin{height:100%;min-height:100%;padding:64px 24px 48px}.demo .countin__num{font-size:150px}.demo .countin--go .countin__num{font-size:136px}.ad__countin .ad__foot{color:var(--text-muted);font-size:13px;position:absolute;bottom:40px;left:0;right:0}.ad{isolation:isolate;text-align:center;flex-direction:column;gap:14px;height:100%;padding:60px 20px 12px;display:flex;position:relative}.ad:before{content:"";z-index:-1;opacity:0;background:radial-gradient(at 50% 30%,#75fbc733,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.ad.is-hit:before{opacity:1}.ad__x{background:var(--bg-box);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.ad__x--abs{position:absolute;top:60px;left:20px}.ad .qhead,.ad .spark{text-align:left}.demo .qhead__line{font-size:13px}.demo .spark__pts{font-size:28px}.demo .spark__label{font-size:13px}.ad__hit{flex-direction:column;align-items:center;gap:6px;animation:.2s ease-out 80ms both rb-in;display:flex}.ad__gain{font-family:var(--font-quantico), sans-serif;color:var(--lr-active);text-shadow:0 0 28px #75fbc78c;font-size:44px;font-weight:700;line-height:1;animation:.45s steps(3,end) .1s rgb-tear}.ad__chips{gap:6px;display:flex}.ad__chip{border-radius:var(--radius-pill);background:var(--tint-active);color:var(--lr-active);letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;font-size:11px;font-weight:700}.ad__chip--run{background:#75fbc738}.ad__note{color:var(--text-secondary);max-width:350px;font-size:13px}.ad__note--muted{color:var(--text-muted);font-size:12px}.ad__stage{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:22px;padding:0 4px;display:flex}.ad__q{font-family:var(--font-quantico), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1.18}.ad__answers{flex-direction:column;gap:10px;display:flex}.ad__ans{text-align:left;height:60px;font-family:var(--font-quantico), sans-serif;background:#2a2b33;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:700;transition:background .2s,opacity .2s,box-shadow .2s;display:flex;position:relative}.ad__ans .ad__lbl{letter-spacing:.03em;text-transform:uppercase;flex:1}.ad__letter{width:30px;height:30px;font-family:var(--font-quantico), sans-serif;background:#ffffff14;border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.ad__ans.is-picked{background:#75fbc71f;box-shadow:0 0 22px #75fbc738}.ad__ans.is-picked .ad__letter{background:var(--lr-active);color:var(--lr-black)}.ad__ans.is-correct{background:var(--lr-active);color:var(--lr-black);box-shadow:0 0 26px #75fbc766}.ad__ans.is-correct .ad__letter{background:#12131724}.ad__ans.is-correct .ad__lbl{animation:.45s steps(3,end) rgb-tear}.ad__ans.is-dim{opacity:.35}.ad__next{height:34px;color:var(--text-secondary);flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.ad__next i{background:var(--lr-active);transform-origin:0;border-radius:2px;width:96px;height:3px;animation:linear both rb-clock;display:block}.demo__tap{pointer-events:none;background:#ffffff80;border-radius:50%;width:46px;height:46px;margin:-23px;animation:.5s ease-out both demo-tap;position:absolute;top:50%;left:62%}@keyframes demo-tap{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.ad__hit,.ad__gain,.ad__ans.is-correct .ad__lbl,.demo__tap,.ad:before{transition:none;animation:none}}.article-head{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;padding:32px 0 24px;display:flex}.prose{max-width:720px;color:var(--text-secondary);margin:0 auto;padding:32px 0 64px}.article{gap:40px;padding-bottom:64px;display:grid}.article__main{min-width:0}.article-head__cat{color:var(--lr-brand)}.article-head__cat:hover{color:var(--lr-active)}.article__side{flex-direction:column;gap:32px;display:flex}.side__block{flex-direction:column;gap:16px;display:flex}.article__side .acard--small .h4{font-size:16px;line-height:1.25}.article__side .acard--small .acard__img{width:96px;min-height:80px}.catlist{border-radius:var(--radius-md);background:var(--bg-box);flex-direction:column;display:flex;overflow:hidden}.catlist a{justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.catlist a:hover,.catlist a[aria-current]{background:var(--tint-active);color:var(--lr-active)}.reward-row{align-items:center;gap:16px;padding:14px 20px;display:flex}.reward-row svg{flex:none}.reward-row__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reward-row__cost{font-family:var(--font-quantico), sans-serif;white-space:nowrap;font-size:16px;font-weight:700}.reward-row .btn{flex:none}@media (max-width:640px){.reward-row{flex-wrap:wrap}.reward-row .btn{width:100%}}.promo.promo--stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px}@media (min-width:1024px){.article{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px}.article .article-head,.article .prose{max-width:760px;margin:0}.article .prose{padding-bottom:0}.article__side{top:calc(var(--header-h) + 32px);padding-top:64px;position:sticky}}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{font-family:var(--font-quantico), sans-serif;color:var(--text-primary);margin-top:1.6em;font-weight:700;line-height:1.2}.prose h2{font-size:26px}.prose h3{font-size:22px}.prose h4{font-size:18px}.prose a{color:var(--lr-active);text-decoration:underline}.prose img{border-radius:var(--radius-md)}.prose blockquote{border-left:4px solid var(--lr-active);color:var(--text-primary);font-family:var(--font-quantico), sans-serif;padding-left:20px;font-size:22px;font-weight:700;line-height:1.3}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose strong{color:var(--text-primary)}.embed{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-surface);position:relative;overflow:hidden}.embed--short{aspect-ratio:9/16;max-width:340px;margin-left:auto;margin-right:auto}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.prose h2{font-size:28px}.prose h3{font-size:23px}.article-head{padding:56px 0 32px}}.promo{border-radius:var(--radius-md);background:var(--bg-box);flex-direction:column;gap:12px;padding:20px;display:flex}@media (min-width:768px){.promo{flex-direction:row;justify-content:space-between;align-items:center;padding:28px}}.list{background:var(--bg-box);border-radius:var(--radius-md);overflow:hidden}.list>*{border-bottom:1px solid var(--border-subtle);text-align:left;align-items:center;gap:12px;width:100%;padding:16px;font-size:16px;font-weight:600;display:flex}.list>:last-child{border-bottom:0}.list .danger{color:var(--lr-red)}.legal{max-width:800px}.legal h2{font-family:var(--font-quantico), sans-serif;color:var(--text-primary);margin-top:1.6em;font-size:22px}.notice{border-radius:var(--radius-md);color:var(--text-secondary);background:#ff225e24;padding:12px 16px}.notice--close{align-items:flex-start;gap:12px;display:flex}.notice--close p{flex:1}.notice__x{color:var(--text-muted);flex:none;margin:-12px -14px -12px 0;padding:12px}.notice__x:hover{color:var(--text-primary)}.center{text-align:center}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spinner{border:3px solid var(--bg-raised);border-top-color:var(--lr-active);border-radius:50%;width:28px;height:28px;margin:40px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pop{animation:.25s ease-out both pop}body[data-focus] .ftr,body[data-focus] .tabbar,body[data-focus] .hdr__nav,body[data-focus] .hdr__cta{display:none}body[data-focus] main{padding-bottom:0}:is(body:has([data-bare-page]) .hdr,body:has([data-bare-page]) .ftr,body:has([data-bare-page]) .tabbar){display:none}body:has([data-bare-page]) main{padding-bottom:0}body:has([data-bare-page]) .app{justify-content:center;min-height:100dvh}.app{width:100%;max-width:640px;padding:24px var(--gutter) 40px;min-height:calc(100dvh - var(--header-h));flex-direction:column;gap:24px;margin:0 auto;display:flex}.app__grid,.app__main,.app__side{flex-direction:column;gap:24px;min-width:0;display:flex}.app__head{flex-direction:column;gap:12px;display:flex}.app__head>.streak,.app__head>.countdown{align-self:flex-start}.auth__art{display:none}.auth__panel{flex-direction:column;gap:24px;display:flex}.grid-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.app--wide{max-width:calc(var(--max) + var(--gutter) * 2);padding:56px var(--gutter) 96px;gap:32px}.app__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.app__grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app__side{top:calc(var(--header-h) + 24px);position:sticky}.app__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.grid-2{grid-template-columns:1fr 1fr;gap:24px}.card--xl{--pad:40px;gap:24px;padding:40px}.card--xl .h3{font-size:40px}.auth{max-width:none;min-height:calc(100dvh - var(--header-h));grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.auth__art{background:var(--bg-surface);flex-direction:column;justify-content:flex-end;gap:20px;padding:80px 64px;display:flex;position:relative;overflow:hidden}.auth__art img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.auth__art:after{content:"";background:linear-gradient(#12131733 0%,#121317eb 75%);position:absolute;inset:0}.auth__art>*{z-index:1;position:relative}.auth__panel{justify-content:center;width:100%;max-width:600px;margin:0 auto;padding:80px 64px}.quiz{max-width:920px;padding:48px var(--gutter) 64px;gap:28px}.quiz .answers{gap:var(--ans-gap,16px);grid-template-columns:1fr 1fr;display:grid}.quiz .answer{padding:12px 20px}.quiz .answer__letter{width:40px;height:40px;font-size:16px}.quiz .timer__track{height:10px}.quiz .timer__secs{width:60px;font-size:18px}.quiz .progress span{height:8px}.quiz .kbd{justify-content:center;display:inline-flex}}.kbd{align-items:center;gap:6px;display:none}.kbd.is-hidden{visibility:hidden}.kbd kbd{font-family:var(--font-quantico), sans-serif;background:var(--bg-raised);color:var(--text-secondary);border-radius:4px;padding:2px 7px;font-size:12px}@media (max-width:1023px){.desk-only{display:none!important}}@media (min-width:1024px){.mob-only{display:none!important}}.resultbar{border-radius:var(--radius-md);background:var(--bg-raised);width:100%;color:var(--lr-active);flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex;position:relative;overflow:hidden}.resultbar--wrong{color:var(--lr-red)}.resultbar__top{align-items:center;gap:12px;display:flex}.resultbar__pts{font-family:var(--font-quantico), sans-serif;flex:none;font-size:34px;font-weight:700;line-height:1}.resultbar__title{min-width:0;font-family:var(--font-quantico), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);flex:1;font-size:18px;font-weight:700}.resultbar__next{flex:none;padding:8px 16px}.resultbar__exp{color:var(--text-secondary);font-size:14px;line-height:1.4}.resultbar__clock{transform-origin:0;background:currentColor;width:100%;height:3px;animation-name:rb-clock;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes rb-clock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (min-width:1024px){.resultbar{padding:16px 20px 18px}.resultbar__pts{font-size:44px}.resultbar__title{font-size:24px}.resultbar__exp{font-size:16px}}@media (max-width:1023px){body{font-size:14px}.h1{font-size:32px}.h2{font-size:20px}.h3{font-size:17px}.h4,.lead{font-size:15px}.card{padding:16px}.card--xl{--pad:18px;padding:18px}.app{gap:18px;padding-top:16px}.app__grid,.app__main,.app__side{gap:18px}.stats{gap:10px}.stat__label{font-size:10px}.stat__value{font-size:22px}.bigscore{font-size:48px}.btn{padding:12px 24px;font-size:14px}.btn--secondary{padding:12px 22px}.btn--ghost{padding:8px 0}.btn--s{min-height:36px;padding:8px 16px;font-size:12px}.btn--secondary.btn--s{padding:8px 14px}.segmented button{padding:8px 6px;font-size:12px}.countdown{padding:6px 12px;font-size:11px}.lrow{padding:10px 12px}.lrow__pts,.lrow__rank{font-size:15px}.hdr__logo img{height:30px}.avatar{width:30px;height:30px;font-size:12px}.streak,.wallet{padding:5px 10px;font-size:12px}.wallet{gap:10px}.wallet__unit{font-size:9px}.tabbar{padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.tabbar a{letter-spacing:.06em;gap:2px;width:60px;padding:4px 0;font-size:10px}.tabbar svg{width:20px;height:20px}.quiz{gap:16px;padding-top:16px}.answer{padding:8px 14px}.answer__letter{width:28px;height:28px;font-size:13px}.resultbar__pts{font-size:26px}.resultbar__title{font-size:16px}}.countin{isolation:isolate;min-height:calc(100dvh - var(--header-h));padding:24px var(--gutter) 56px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.countin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(117, 251, 199, calc(.05 + var(--beat) * .07)), transparent 72%), radial-gradient(70% 45% at 50% 105%, rgba(255, 34, 94, calc(var(--beat) * .06)), transparent 70%), linear-gradient(#12131773, #12131773), url(/brand/bg/smoke-soft.webp) center / cover no-repeat;animation:.9s ease-out both field;position:absolute;inset:-20%}.countin.livesearch:before{background:linear-gradient(#0a0b0e8c,#0a0b0eb8),url(/brand/bg/vs-tunnel.webp) 50% 40%/cover no-repeat;animation:none;inset:0}.countin__stage{place-items:center;width:280px;height:280px;display:grid;position:relative}.countin__glow{background:radial-gradient(circle, rgba(117, 251, 199, calc(.22 + var(--beat) * .1)), transparent 66%);filter:blur(12px);border-radius:50%;animation:.9s ease-out both glow-beat;position:absolute;inset:14%}.countin__ring{border:3px solid var(--lr-active);opacity:0;border-radius:50%;animation:.9s cubic-bezier(.2,.7,.2,1) both ring;position:absolute;inset:22%}.countin__ring--late{border-width:1.5px;border-color:#fff9;animation-delay:.13s}.countin__num{font-family:var(--font-quantico), sans-serif;color:var(--lr-white);text-shadow:0 0 calc(24px + var(--beat) * 14px) #75fbc780;font-size:176px;font-weight:700;line-height:1;animation:.9s cubic-bezier(.2,1.4,.3,1) both slam;position:relative}.countin--go{animation:.34s both shake}.countin--go .countin__num{color:var(--lr-active);text-shadow:0 0 70px #75fbc7d9;font-size:156px;animation:.65s cubic-bezier(.2,1.6,.3,1) both slam-go}.countin--go .countin__ring{border-width:6px;animation-duration:.65s}.countin__hype{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;max-width:440px;font-size:26px;font-weight:700;line-height:1.1}.countin__rules{flex-direction:column;gap:8px;min-height:84px;list-style:none;display:flex}.countin__rules li{color:var(--text-secondary);opacity:0;font-size:15px;transition:opacity .35s,transform .35s cubic-bezier(.2,1.3,.3,1);transform:translateY(10px)}.countin__rules li.is-on{opacity:1;transform:none}.countin__flash,.glitchflash{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:url(/brand/bg/glitch.webp) 50%/cover no-repeat;animation:.16s step-end both glitch-flash;position:absolute;inset:0}@keyframes glitch-flash{0%{opacity:0;transform:none}15%{opacity:.85;transform:translate(-6px)}45%{opacity:.7;transform:translate(5px)}75%{opacity:.45;transform:translate(-3px)}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.countin__flash,.glitchflash{display:none}}@keyframes slam{0%{opacity:0;filter:blur(10px);transform:scale(2.6)}32%{opacity:1;filter:blur();transform:scale(.9)}48%{transform:scale(1.05)}62%{transform:scale(1)}86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes slam-go{0%{opacity:0;filter:blur(12px);transform:scale(3)}38%{opacity:1;filter:blur();transform:scale(.88)}58%{transform:scale(1.08)}to{opacity:0;transform:scale(1.3)}}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.5)}}@keyframes glow-beat{0%{opacity:.25;transform:scale(.6)}28%{opacity:1;transform:scale(1.18)}to{opacity:.55;transform:scale(1)}}@keyframes field{0%{opacity:.4}25%{opacity:1}to{opacity:.8}}@keyframes flash{0%{opacity:.5}to{opacity:0}}@keyframes shake{0%,to{transform:none}20%{transform:translate(-7px,3px)}40%{transform:translate(6px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(2px,-1px)}}.quiz{position:relative}.quiz__sound{z-index:45;top:calc(env(safe-area-inset-top) + 8px);background:var(--bg-box);width:40px;height:40px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:fixed;right:12px}.quiz__sound:hover{color:var(--text-primary)}.quiz--hit:before,.quiz--miss:before{content:"";z-index:0;pointer-events:none;animation:.8s ease-out both flash;position:fixed;inset:0}.quiz--hit:before{background:radial-gradient(circle at 50% 62%,#75fbc761,#0000 62%)}.quiz--miss:before{background:radial-gradient(circle at 50% 62%,#ff225e52,#0000 62%)}.quiz>:not(.quiz__x):not(.leave){z-index:1;position:relative}.answer.is-pending{animation:.55s ease-in-out infinite alternate pending}.answer--correct{animation:.56s cubic-bezier(.2,1.5,.3,1) both hit;box-shadow:0 0 26px #75fbc747}.answer--correct:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#1213178c 0 2px,#0000 2px 5px),linear-gradient(90deg,#ff225e59,#0000 35%,#00fff04d);animation:.46s step-end both glitch-slice;position:absolute;inset:-2px}.answer--correct .answer__label,.answer--correct .answer__letter{animation:.44s step-end both rgb-tear}.answer--wrong{animation:.44s both miss}.answer--reveal{animation:1s both reveal-glow}.timer--low .timer__bar,.timer--low .timer__secs{animation:.48s ease-in-out infinite alternate throb}.resultbar--hit .resultbar__pts{text-shadow:0 0 20px #75fbc799}.resultbar__tier{border-radius:var(--radius-pill);background:var(--tint-active);color:var(--lr-active);letter-spacing:.1em;text-transform:uppercase;vertical-align:3px;margin-left:10px;padding:3px 9px;font-size:11px;display:inline-block}.runchip{border-radius:var(--radius-pill);background:var(--tint-active);color:var(--lr-active);font-family:var(--font-quantico), sans-serif;text-transform:uppercase;flex:none;padding:5px 10px;font-size:12px;font-weight:700;animation:.3s .18s both pop}.runchip--fire{color:#fff;background:linear-gradient(90deg,#ff225e,#ff8c42);box-shadow:0 0 18px #ff5a5080}@keyframes pending{0%{box-shadow:0 0 #75fbc700}to{box-shadow:0 0 0 3px #75fbc780,0 0 26px #75fbc747}}@keyframes hit{0%{transform:scale(.95)}42%{transform:scale(1.045);box-shadow:0 0 0 6px #75fbc759,0 0 46px #75fbc78c}to{transform:scale(1)}}@keyframes glitch-slice{0%{opacity:1;clip-path:inset(8% 0 72%);transform:translate(-8px)}16%{clip-path:inset(58% 0 18%);transform:translate(7px)}32%{clip-path:inset(30% 0 46%);transform:translate(-4px)}48%{clip-path:inset(76% 0 4%);transform:translate(5px)}64%{clip-path:inset(0 0 84%);transform:translate(-2px)}80%{clip-path:inset(44% 0 40%);transform:translate(2px)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes rgb-tear{0%{text-shadow:-3px 0 #ff225ef2,3px 0 #00fff0d9;transform:translate(-4px)}25%{text-shadow:3px 0 #ff225ee6,-3px 0 #00fff0cc;transform:translate(3px)}50%{text-shadow:-2px 0 #ff225eb3,2px 0 #00fff099;transform:translate(-1px)}75%{text-shadow:1px 0 #ff225e66,-1px 0 #00fff04d;transform:none}to{text-shadow:none;transform:none}}@keyframes miss{0%,to{transform:none}14%{transform:translate(-10px)}28%{transform:translate(9px)}42%{transform:translate(-6px)}56%{transform:translate(4px)}70%{transform:translate(-2px)}}@keyframes reveal-glow{0%,40%{box-shadow:0 0 #75fbc700}70%{box-shadow:0 0 0 3px #75fbc773}to{box-shadow:0 0 0 2px #75fbc74d}}@keyframes throb{to{opacity:.5}}@media (max-width:1023px){.countin__stage{width:240px;height:240px}.countin__num{font-size:144px}.countin--go .countin__num{font-size:128px}.countin__hype{font-size:22px}}@media (min-width:1024px){.quiz__sound{top:28px;right:24px}}@media (prefers-reduced-motion:reduce){.countin,.countin:before,.countin__num,.countin__glow,.countin--go,.answer.is-pending,.answer--correct,.answer--wrong,.answer--reveal,.timer--low .timer__bar,.timer--low .timer__secs,.runchip{animation:none!important}.countin__ring,.countin__flash,.answer--correct:after,.quiz--hit:before,.quiz--miss:before{display:none}.answer--correct .answer__label,.answer--correct .answer__letter{animation:none!important}}.qhead{align-items:center;gap:12px;min-height:40px;display:flex}.qhead__x{background:var(--bg-box);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.qhead__x:hover{color:var(--text-primary);background:var(--bg-raised)}.qhead__line{min-width:0;color:var(--text-secondary);white-space:pre;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.ring svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring__track{fill:none;stroke:var(--lr-night);stroke-width:3.2px}.ring__arc{fill:none;stroke:var(--lr-active);stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #75fbc7b3)}.ring.is-low:before{content:"";background:#ff225e24;border-radius:50%;position:absolute;inset:3px}.ring.is-low .ring__arc{stroke:var(--lr-red);filter:drop-shadow(0 0 3px #ff225eb3)}.ring__num{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1;position:relative}.ring.is-low .ring__num{color:var(--lr-red)}.quiz__stage{justify-content:center;align-items:center;gap:var(--st-gap,14px);flex-direction:column;flex:1 0 auto;min-height:72px;display:flex}@property --sp-t0{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-t1{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-t2{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-t3{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-p1{syntax:"<percentage>";inherits:true;initial-value:40%}@property --sp-core{syntax:"<color>";inherits:true;initial-value:#baffe3}@property --sp-glow1{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-glow2{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-goal{syntax:"<color>";inherits:true;initial-value:#fff}@property --sp-goal-glow{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-goal-halo{syntax:"<color>";inherits:true;initial-value:#0000}@property --sp-goal-blur{syntax:"<length>";inherits:true;initial-value:6px}@property --sp-label{syntax:"<color>";inherits:true;initial-value:#a2a4b3}.spark{--sp-ease:cubic-bezier(.33, 1, .68, 1);transition:--sp-t0 var(--sp-ct) var(--sp-ease), --sp-t1 var(--sp-ct) var(--sp-ease), --sp-t2 var(--sp-ct) var(--sp-ease), --sp-t3 var(--sp-ct) var(--sp-ease), --sp-p1 var(--sp-ct) var(--sp-ease), --sp-core var(--sp-ct) var(--sp-ease), --sp-glow1 var(--sp-ct) var(--sp-ease), --sp-glow2 var(--sp-ct) var(--sp-ease), --sp-goal var(--sp-ct) var(--sp-ease), --sp-goal-glow var(--sp-ct) var(--sp-ease), --sp-goal-halo var(--sp-ct) var(--sp-ease), --sp-goal-blur var(--sp-ct) var(--sp-ease), --sp-label var(--sp-ct) var(--sp-ease);flex-direction:column;gap:10px;display:flex}.spark__row{justify-content:space-between;align-items:baseline;gap:12px;min-height:30px;display:flex}.spark__pts{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.spark__label{color:var(--sp-label);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.spark__label svg{color:var(--text-muted);align-self:center}.spark__bar{height:20px;position:relative}.spark__track,.spark__trail{border-radius:3px;height:6px;position:absolute;top:7px;left:0}.spark__track{background:#1c1f25;right:0}.spark__trail{width:clamp(8px, var(--sp-x), calc(100% - 8px));background:linear-gradient(90deg, var(--sp-t0) 0%, var(--sp-t1) var(--sp-p1), var(--sp-t2) 75%, var(--sp-t3) 100%);transition:width .6s var(--sp-ease)}.spark__goal{top:0;left:var(--sp-goal-x);background:var(--sp-goal);width:3px;height:20px;box-shadow:0 0 var(--sp-goal-blur) var(--sp-goal-glow), 0 0 18px var(--sp-goal-halo);border-radius:1.5px;margin-left:-1.5px;position:absolute}.spark__dot{top:10px;left:clamp(8px, var(--sp-x), calc(100% - 8px));width:var(--sp-d);height:var(--sp-d);background:var(--sp-core);box-shadow:0 0 10px var(--sp-glow1), 0 0 26px var(--sp-glow2);transition:left .6s var(--sp-ease), width .6s var(--sp-ease), height .6s var(--sp-ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.spark__burst{top:10px;left:var(--sp-goal-x);pointer-events:none;width:0;height:0;position:absolute}.spark__burst i{background:var(--lr-active);border-radius:1px;animation:.4s ease-out both sp-ray;position:absolute;box-shadow:0 0 6px #75fbc7cc}.spark__burst i:first-child,.spark__burst i:nth-child(2){width:2px;height:7px;left:-1px}.spark__burst i:nth-child(3),.spark__burst i:nth-child(4){width:7px;height:2px;top:-1px}.spark__burst i:first-child{--ray:0, -3px;top:-12.5px}.spark__burst i:nth-child(2){--ray:0, 3px;top:5.5px}.spark__burst i:nth-child(3){--ray:-3px, 0;left:-10.5px}.spark__burst i:nth-child(4){--ray:3px, 0;left:3.5px}@keyframes sp-ray{0%{opacity:0;transform:none}12.5%,50%{opacity:1}to{opacity:0;transform:translate(var(--ray))}}@media (min-width:1024px){.qhead__line{font-size:15px}.spark__pts{font-size:34px}.spark__label{font-size:14px}}@media (prefers-reduced-motion:reduce){.spark,.spark__trail,.spark__dot{transition:none!important}.spark__burst{display:none}}.quiz--play{height:calc(100dvh - var(--header-h));min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom));--q-fs:22px;--q-min:16px;--ans-h:60px;--ans-fs:16px;--ans-gap:10px;--st-gap:14px;--reveal-min:102px}html[data-app] .quiz--play{height:calc(100dvh - var(--header-h) - var(--tabbar-h) - env(safe-area-inset-bottom));padding-bottom:16px}.quiz--play>*{flex-shrink:0}.quiz--play>.quiz__stage{flex:1 1 0;min-height:0}.quiz__stage>*{flex-shrink:0}.quiz--after{--reveal-min:128px}.livequiz{--reveal-min:130px}.quiz--play[data-fit~=gaps]{padding-top:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom));--st-gap:8px;gap:8px}.quiz--play[data-fit~=rows]{--ans-h:50px;--ans-fs:14px;--ans-gap:8px}.quiz--play[data-fit~=fact] .resultbar__fact{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quiz--play[data-fit~=tight]{--st-gap:6px}.quiz--play[data-fit~=tight] .resultbar{gap:4px;padding:6px 12px 8px}.quiz--play[data-fit~=tight] .resultbar__pts{font-size:22px}.quiz--play[data-fit~=tight] .resultbar__title{line-height:1.2}.quiz--play[data-fit~=tight] .resultbar__exp{font-size:13px;line-height:1.3}.quiz--play[data-fit~=tight] .resultbar .checkpoint{padding:4px 10px}.quiz--play[data-fit~=tight] .resultbar :is(.checkpoint,p.small),.quiz--play[data-fit~=tight] .livequiz__opp>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.quiz--play[data-fit~=scroll]{height:auto;min-height:calc(100dvh - var(--header-h))}.quiz--play[data-fit~=scroll]>.quiz__stage{flex:1 0 auto}.quiz__stage>.resultbar,.quiz__stage>.qhit{animation:.2s ease-out 80ms both rb-in}.quiz--snap{--st-gap:20px;--reveal-min:112px}.qhit{text-align:center;width:100%;color:var(--lr-active);flex-direction:column;align-items:center;gap:6px;padding:0 28px;display:flex}.qhit--miss{color:var(--lr-red)}.qhit__pts{font-family:var(--font-quantico), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #75fbc7b3;font-size:44px;font-weight:700;line-height:1}.qhit--miss .qhit__pts{text-shadow:0 0 24px #ff225eb3}.qhit__chips{gap:6px;display:flex}.qchip{border-radius:var(--radius-pill);background:var(--tint-active);height:22px;color:var(--lr-active);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.qchip--run{height:24px;font-family:var(--font-quantico), sans-serif;letter-spacing:.025em;padding:0 10px;font-size:12px;font-weight:700;animation:.3s .18s both pop}.qchip--fire{color:var(--lr-white);background:linear-gradient(90deg,#ff225e,#ff8c42);box-shadow:0 0 18px #ff5a5080}.qhit__lead,.qhit__fact{font-size:12px;font-weight:500;line-height:1.35}.qhit__lead{color:var(--text-secondary)}.qhit .qhit__lead--verdict{font-family:var(--font-quantico), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.2}.qhit__fact{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-4px;display:-webkit-box;overflow:hidden}.quiz--play[data-fit~=fact] .qhit__fact{-webkit-line-clamp:1}.quiz--play[data-fit~=tight] .qhit{gap:4px}.quiz--play[data-fit~=tight] .qhit__pts{font-size:34px}.qfoot{flex:none;justify-content:center;align-items:flex-end;min-height:20px;display:flex}.qnext{color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1;display:flex}.qnext i{background:var(--lr-active);transform-origin:0;border-radius:2px;width:96px;height:3px;animation:linear both rb-clock;display:block}@keyframes rb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.livequiz .answer__opp{z-index:2;position:absolute;top:-9px;right:-7px}.review__q{letter-spacing:.02em;text-transform:uppercase}@media (min-width:1024px){.quiz--play{--q-fs:28px;--q-min:20px;--ans-h:76px;--ans-fs:17px;--ans-gap:16px;--st-gap:18px;--reveal-min:130px;padding-bottom:40px}.quiz--play[data-fit~=gaps]{--st-gap:12px;gap:14px;padding-top:20px;padding-bottom:20px}.quiz--play[data-fit~=rows]{--ans-h:62px;--ans-fs:15px;--ans-gap:12px}.quiz--after{--reveal-min:158px}.livequiz{--reveal-min:162px}.quiz--snap{--st-gap:24px;--reveal-min:130px}.qhit__pts{font-size:56px}.qhit__lead,.qhit__fact{font-size:14px}.qhit .qhit__lead--verdict{font-size:18px}.qfoot{min-height:26px}.qnext{gap:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.quiz__stage>.resultbar,.quiz__stage>.qhit,.qchip--run{animation:none}}.gamepick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gamepick__item{border-radius:var(--radius-md);background:var(--bg-box);min-width:0;color:var(--text-muted);text-align:left;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:background .2s,color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.gamepick__item:hover{color:var(--text-secondary);transform:translateY(-2px)}.gamepick__art{aspect-ratio:4/3;object-fit:cover;filter:saturate(.25)brightness(.62);border-radius:6px;flex:none;width:76px;height:auto;transition:filter .25s}.gamepick__item:hover .gamepick__art{filter:saturate(.7)brightness(.85)}.gamepick__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.gamepick__name{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.gamepick__pitch{color:var(--text-muted);font-size:12px;line-height:1.3}.gamepick__item.is-on{background:var(--bg-raised);color:var(--text-primary)}.gamepick__item.is-on .gamepick__art{filter:none}.gamepick__item.is-on:after{content:"";background:var(--lr-active);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 14px #75fbc7a6}.gamepick__item[data-game=streak].is-on:after{background:linear-gradient(90deg,#ff225e,#ff8c42);box-shadow:0 0 14px #ff5a5099}.gamepick__item[data-game=duel].is-on:after{background:linear-gradient(90deg, var(--lr-active) 50%, var(--lr-red) 50%);box-shadow:0 0 14px #b4a0aa73}.gametile{border-radius:var(--radius-md);background:var(--bg-box);align-items:center;gap:14px;padding:10px 16px 10px 10px;transition:transform .15s,background .2s;display:flex}.gametile:hover{background:var(--bg-raised);transform:translateY(-2px)}.gametile__art{aspect-ratio:4/3;object-fit:cover;border-radius:6px;flex:none;width:104px;height:auto}.gamehero{width:calc(100% + var(--pad,20px) * 2);aspect-ratio:2.2;max-width:none;height:auto;margin:calc(var(--pad,20px) * -1) calc(var(--pad,20px) * -1) 0;object-fit:cover;object-position:center 14%;border-radius:var(--radius-md) var(--radius-md) 0 0;display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.gamecard{border-radius:var(--radius-md);background:var(--bg-box);color:var(--text-primary);flex-direction:column;text-decoration:none;transition:transform .15s,background .2s;display:flex;overflow:hidden}.gamecard:hover{background:var(--bg-raised);transform:translateY(-2px)}.gamecard__art{aspect-ratio:16/10;object-fit:cover;object-position:center 22%;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.gamecard__body{flex-direction:column;flex:1;gap:10px;padding:4px 20px 20px;display:flex}@media (min-width:1024px){.gamecard__body{padding:4px 28px 28px}}.gamecard__name{text-transform:uppercase;letter-spacing:.02em}.gamecard__pitch{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--lr-active);text-wrap-style:balance;font-size:16px;font-weight:700}.gamecard[href="/play/streak"] .gamecard__pitch{color:#ff7a4d}.gamecard__body .body{color:var(--text-secondary)}.gamecard__stats{gap:32px;margin-top:auto;padding-top:8px;display:flex}.gamecard__go{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--lr-active);align-items:center;gap:6px;padding-top:6px;font-size:15px;font-weight:700;display:inline-flex}.gamecard:hover .gamecard__go{text-decoration:underline}@media (max-width:639px){.gamepick{gap:8px}.gamepick__item{flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 10px}.gamepick__art{width:100%}.gamepick__name{text-align:center;font-size:12px}.gamepick__pitch{display:none}.gamehero{aspect-ratio:1.9;object-position:center 2%}}.streakcount{align-items:baseline;gap:6px;display:inline-flex}.streakcount svg{color:#ff7a5c;align-self:center}.ladder{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ladder span{border-radius:var(--radius-sm);background:var(--bg-raised);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;transition:background .2s,color .2s;display:flex}.ladder b{font-family:var(--font-quantico), sans-serif;font-size:16px}.ladder i{color:var(--text-muted);white-space:nowrap;font-size:11px;font-style:normal}.ladder .is-on{background:var(--tint-active);color:var(--lr-active)}.ladder .is-on i{color:var(--lr-active)}.checkpoint{border-radius:var(--radius-sm);background:var(--tint-active);color:var(--lr-active);padding:10px 12px;font-size:14px;font-weight:600}.race{flex-direction:column;gap:8px;display:flex}.race__top{justify-content:flex-end;gap:12px;display:flex}.race__row{grid-template-columns:88px 1fr 64px;align-items:center;gap:10px;display:grid}.race__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.race__bar{border-radius:var(--radius-pill);background:var(--bg-raised);height:8px;overflow:hidden}.race__bar i{border-radius:inherit;background:var(--lr-active);height:100%;transition:width .5s;display:block}.race__row--opp .race__bar i{background:var(--lr-red)}.race__pts{font-family:var(--font-quantico), sans-serif;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.duelscore{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.duelscore>div{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.duelscore .bigscore{font-size:44px}.duelscore .bigscore.muted{color:var(--text-muted)}.duelscore__vs{font-family:var(--font-quantico), sans-serif;color:var(--text-muted);font-size:18px;font-weight:700}.duelinvite{background:linear-gradient(110deg, #75fbc724 0%, var(--bg-box) 55%, #ff225e24 100%)}@media (min-width:1024px){.duelscore .bigscore{font-size:56px}}.nsplash{display:none}html[data-splash] .nsplash{--ns-dur:2s;z-index:100;pointer-events:none;animation:ns-out calc(var(--ns-dur) + .34s) ease both;background:#121317;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html[data-splash=quick] .nsplash{--ns-dur:1.1s}@keyframes ns-out{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.app-only,html[data-app] .web-only,html[data-app] .ftr,html[data-app] .hdr__nav{display:none!important}html[data-app] .app-only,html[data-app] .tabbar{display:flex!important}html[data-app=ios] .btn--google{display:none!important}.intro__bg{object-fit:cover;object-position:45% center;opacity:.8;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.intro:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#12131726 0%,#12131700 30%,#12131740 55%,#12131799 80%,#121317c7 100%);position:absolute;inset:0}.intro__title,.intro__body{text-shadow:0 2px 18px #0000008c}.intro>:not(.intro__bg){z-index:1;position:relative}.intro{z-index:60;background:radial-gradient(120% 70% at 50% 0%, #75fbc71a, transparent 60%), var(--bg-canvas);padding:calc(env(safe-area-inset-top) + 12px) 0 calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;animation:.45s both intro-in;display:flex;position:fixed;inset:0}.intro__skip{margin-right:var(--gutter);color:var(--text-muted);align-self:flex-end;padding:10px 4px}.intro__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;display:flex;overflow-x:auto}.intro__track::-webkit-scrollbar{display:none}.intro__slide{scroll-snap-align:center;padding:0 calc(var(--gutter) + 8px);flex-direction:column;flex:0 0 100%;justify-content:center;gap:18px;display:flex}.intro__badge{background:var(--bg-surface);width:112px;height:112px;color:var(--lr-active);border-radius:32px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 18px 60px #75fbc729}.intro__title{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;font-size:38px;font-weight:700;line-height:1.02}.intro__body{color:var(--text-secondary);max-width:340px;font-size:17px;line-height:1.5}.intro__slide>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(14px)}.intro__slide.is-on>*{opacity:1;transform:none}.intro__slide.is-on>:nth-child(2){transition-delay:60ms}.intro__slide.is-on>:nth-child(3){transition-delay:.12s}.intro__foot{padding:0 var(--gutter);flex-direction:column;gap:16px;display:flex}.intro__dots{justify-content:center;gap:8px;display:flex}.intro__dots span{background:var(--bg-raised);border-radius:4px;width:8px;height:8px;transition:width .25s,background .25s}.intro__dots .is-on{background:var(--lr-active);width:24px}@keyframes intro-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro,.intro__slide>*{transition:none;animation:none}}.btn--live{gap:10px}.livedot{background:var(--lr-red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite livedot}@keyframes livedot{0%{box-shadow:0 0 #ff225e99}70%,to{box-shadow:0 0 0 8px #ff225e00}}.livecount{text-align:center}.livesearch{gap:14px}.livesearch .body{max-width:380px;color:var(--text-secondary)}.livesearch__clock{font-variant-numeric:tabular-nums}.livesearch__alone{flex-direction:column;gap:10px;width:min(100%,380px);animation:.3s both row-in;display:flex}.radar{place-items:center;width:220px;height:220px;margin-bottom:6px;display:grid;position:relative}.radar__ring{border:2px solid #75fbc780;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite radar;position:absolute;inset:0}.radar__ring--2{animation-delay:1.2s}.radar__sweep{background:conic-gradient(#75fbc74d,#75fbc700 70deg);border-radius:50%;animation:2.2s linear infinite spin;position:absolute;inset:14px}.radar .sbav{position:relative;box-shadow:0 0 40px #75fbc773}@keyframes radar{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.versus{gap:22px}.versus__row{justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.versus__side{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.versus__side--me{animation:.55s cubic-bezier(.2,1.2,.3,1) both vs-left}.versus__side--opp{animation:.55s cubic-bezier(.2,1.2,.3,1) .1s both vs-right}.versus__side--me .sbav{box-shadow:0 0 44px #75fbc78c}.versus__side--opp .sbav{box-shadow:0 0 44px #ff225e80}.versus__name{max-width:100%;font-family:var(--font-quantico), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;overflow:hidden}.versus__vs{font-family:var(--font-quantico), sans-serif;font-size:64px;font-weight:700;line-height:1;animation:.7s cubic-bezier(.2,1.4,.3,1) .35s both vs-slam,.45s steps(3,end) 1.05s rgb-tear}@keyframes vs-left{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}@keyframes vs-right{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes vs-slam{0%{opacity:0;filter:blur(10px);transform:scale(2.6)}45%{opacity:1;filter:none;transform:scale(.9)}65%{transform:scale(1.06)}to{opacity:1;transform:none}}.livebar{grid-template-columns:1fr 1fr;align-items:center;gap:10px 12px;display:grid}.livebar__side{align-items:center;gap:10px;min-width:0;display:flex}.livebar__side--opp{text-align:right;justify-content:flex-end}.livebar__who{flex-direction:column;min-width:0;display:flex}.livebar__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.livebar__pts{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.livebar__side.is-locked .livebar__name{color:#ff6b91}.livebar__side.is-locked .sbav{box-shadow:0 0 0 3px var(--bg-canvas), 0 0 0 5px var(--lr-red), 0 0 22px #ff225e99;animation:.3s both pop}.livebar__tug{border-radius:var(--radius-pill);background:var(--lr-red);grid-column:1/-1;height:8px;overflow:hidden}.livebar__tug i{height:100%;width:var(--me,50%);background:var(--lr-active);transition:width .7s cubic-bezier(.2,1,.3,1);display:block}.answer__opp{animation:.3s .15s both pop;display:inline-flex}.answer__opp .sbav{box-shadow:0 0 0 2px var(--bg-canvas), 0 0 0 4px var(--lr-red)}.livequiz__wait{text-align:center;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.livequiz__wait.is-err{font-weight:500}.livequiz__wait.is-both{color:var(--lr-active)}.livequiz__wait.is-them{color:#ff6b91;animation:.6s ease-in-out infinite alternate throb}.livequiz__opp{align-items:center;gap:8px;display:flex}.liveprog{flex-direction:column;gap:5px;margin-top:auto;display:flex}.liveprog .progress{margin-top:0}.progress--opp span{height:4px}.progress--opp .is-right{background:var(--lr-white)}.progress--opp .is-wrong{background:#ffffff24}.livedone__them{color:#ff6b91}@media (max-width:639px){.versus__row{gap:10px}.versus__vs{font-size:44px}.versus .sbav{width:76px!important;height:76px!important;font-size:27px!important}.versus__name{font-size:17px}.radar{width:180px;height:180px}}@media (prefers-reduced-motion:reduce){.livedot,.radar__ring,.radar__sweep,.versus__side,.versus__vs,.livequiz__wait.is-them{animation:none!important}}.res{width:100%;max-width:760px;padding:56px var(--gutter) 72px;min-height:calc(100dvh - var(--header-h));flex-direction:column;gap:48px;margin:0 auto;display:flex}.res__main{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.res__title{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;font-size:clamp(40px,6.4vw,76px);font-weight:700;line-height:1}.res__title.is-win{animation:.5s steps(3,end) .2s rgb-tear}.res__sub{color:var(--text-secondary);margin-top:-12px;font-size:17px}.res__score-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.res__score{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(96px,15vw,156px);font-weight:700;line-height:.9}.res__score.is-win{color:var(--lr-active);text-shadow:0 0 48px #75fbc773}.res__meter{flex-direction:column;gap:8px;width:100%;max-width:560px;display:flex}.res__meter-track{border-radius:var(--radius-pill);background:var(--bg-raised);height:10px;position:relative}.res__meter-track i{border-radius:inherit;background:linear-gradient(90deg, #75fbc78c, var(--lr-active));transition:width .8s cubic-bezier(.2,1,.3,1);position:absolute;inset:0 auto 0 0}.res__meter-track i.is-win{box-shadow:0 0 18px #75fbc78c}.res__meter-track b{background:var(--lr-white);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.res__meter-labels{height:18px;color:var(--text-muted);font-size:13px;font-weight:600;position:relative}.res__meter-labels span:first-child{color:var(--text-primary);position:absolute;left:0}.res__meter-labels span:last-child{white-space:nowrap;position:absolute;transform:translate(-50%)}.res__reward{border-radius:var(--radius-md);background:var(--bg-box);text-align:left;align-items:center;gap:16px;width:100%;max-width:560px;padding:18px 20px;display:flex}.res__reward.is-win{background:linear-gradient(90deg,#75fbc733,#75fbc70f)}.res__reward-icon{background:var(--bg-raised);width:44px;height:44px;color:var(--text-secondary);border-radius:12px;flex:none;place-items:center;display:grid}.res__reward.is-win .res__reward-icon{background:var(--lr-active);color:var(--lr-black)}.res__reward-text{flex-direction:column;gap:2px;display:flex}.res__reward-title{font-family:var(--font-quantico), sans-serif;font-size:20px;font-weight:700}.res__reward.is-win .res__reward-title{color:var(--lr-active)}.res__stats{gap:12px;width:100%;max-width:560px;display:grid}.res__stat{border-radius:var(--radius-md);background:var(--bg-box);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.res__stat-value{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.res__ladder{width:100%;max-width:560px}.res__actions{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin-top:8px;display:flex}.res__actions .grid-2{width:100%}.res__vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:620px;display:grid}.res__side{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.res__side .caps{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.res__vs-score{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,76px);font-weight:700;line-height:1}.res__vs-score.is-win{color:var(--lr-active);text-shadow:0 0 36px #75fbc766}.res__vs-score.is-them{color:#ff6b91;text-shadow:0 0 36px #ff225e59}.res__vs-score.muted{color:var(--text-muted)}.res__vs-mark{font-family:var(--font-quantico), sans-serif;color:var(--text-muted);font-size:22px;font-weight:700}.res__rows{border-radius:var(--radius-md);background:var(--bg-box);gap:4px;width:100%;max-width:560px;padding:16px 20px;display:grid}.res__row{font-family:var(--font-quantico), sans-serif;font-variant-numeric:tabular-nums;text-align:left;grid-template-columns:56px 1fr 1fr;align-items:center;gap:8px;font-size:16px;font-weight:700;display:grid}.res__row>:nth-child(3){text-align:right}.res__row>:nth-child(2){text-align:center}.res__row--head{padding-bottom:6px}.res__row--head .caps{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.res__aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:24px;display:grid}@media (max-width:639px){.res{padding:28px var(--gutter) 48px;gap:36px}.res__main{gap:20px}.res__sub{margin-top:-8px;font-size:15px}.res__stat{padding:12px 14px}.res__stat-value{font-size:24px}.res__reward{gap:12px;padding:14px 16px}.res__reward-title{font-size:18px}.res__vs{gap:8px}}@media (prefers-reduced-motion:reduce){.res__title.is-win{animation:none}}.quiz__x{z-index:45;top:calc((var(--header-h) + env(safe-area-inset-top)) / 2 - 20px);right:max(16px, var(--gutter), calc((100vw - var(--max)) / 2));background:var(--bg-box);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:fixed}.quiz__x:hover{color:var(--text-primary);background:var(--bg-raised)}html[data-app] .quiz__x{top:calc(env(safe-area-inset-top) + 8px);right:12px}.leave{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.leave__scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;animation:.2s both intro-in;position:absolute;inset:0}.leave__card{width:100%;max-width:520px;padding:12px 24px calc(24px + env(safe-area-inset-bottom));background:#1d1e24;border-radius:24px 24px 0 0;flex-direction:column;gap:14px;animation:.28s cubic-bezier(.2,1.2,.3,1) both leave-up;display:flex;position:relative;box-shadow:0 -12px 40px #00000080}.leave__grab{background:#fff3;border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:6px}.leave__title{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;outline:none;font-size:26px;font-weight:700;animation:.3s steps(3,end) .15s rgb-tear}.leave__body{color:var(--text-secondary);margin-bottom:6px}.leave__go{color:#ff6b91;align-self:center}@keyframes leave-up{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:640px){.leave{align-items:center}.leave__card{border-radius:24px;padding:20px 28px 28px}.leave__grab{display:none}}.vs{isolation:isolate;min-height:calc(100dvh - var(--header-h));padding:40px var(--gutter) 48px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.vs__split{z-index:-1;background:linear-gradient(90deg,#1f5c4c61,#0000 46% 56%,#0a0b0e66),linear-gradient(#0a0b0e59,#0a0b0e8c),url(/brand/bg/vs-tunnel.webp) 50% 40%/cover no-repeat,#121317;animation:.3s both intro-in;position:absolute;inset:0}.vs__live{border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;background:#121317b3;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.vs__player{flex-direction:column;align-items:center;gap:6px;display:flex}.vs__player--them{animation:.5s cubic-bezier(.2,1.2,.3,1) both vs-down}.vs__player--me{animation:.5s cubic-bezier(.2,1.2,.3,1) .1s both vs-up}.vs__player--them .sbav{box-shadow:0 0 48px #ff225e73}.vs__player--me .sbav{box-shadow:0 0 48px #75fbc773}.vs__unknown{color:#fff;font-family:var(--font-quantico), sans-serif;background:linear-gradient(140deg,#ff8c42,#ff225e);border-radius:50%;place-items:center;font-size:44px;font-weight:700;display:inline-grid}.vs__name{font-family:var(--font-quantico), sans-serif;font-size:24px;font-weight:700}.vs__mark{font-family:var(--font-quantico), sans-serif;margin:4px 0;font-size:clamp(88px,12vw,120px);font-style:italic;font-weight:700;line-height:.9;animation:.7s cubic-bezier(.2,1.4,.3,1) .3s both vs-slam,.45s steps(3,end) 1s rgb-tear}.vs__slogan{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;font-size:20px;font-weight:700}.vs__record{border-radius:var(--radius-pill);color:var(--lr-active);background:#1213178c;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.vs__stakes{border-radius:var(--radius-md);background:#12131799;grid-template-columns:repeat(4,1fr);width:100%;max-width:440px;padding:14px 8px;display:grid}.vs__stakes span{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:12px;display:flex}.vs__stakes b{font-family:var(--font-quantico), sans-serif;color:var(--text-primary);font-size:20px}.vs__pill{border-radius:var(--radius-pill);background:var(--lr-active);color:var(--lr-black);font-family:var(--font-quantico), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:6px;padding:12px 26px;font-size:16px;font-weight:700;box-shadow:0 0 28px #75fbc773}@keyframes vs-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes vs-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:639px){.vs{padding:24px var(--gutter) 32px;gap:10px}.vs .sbav,.vs__unknown{width:88px!important;height:88px!important;font-size:32px!important}.vs__name{font-size:20px}.vs__mark{font-size:76px}}@media (prefers-reduced-motion:reduce){.vs__split,.vs__player,.vs__mark,.leave__card,.leave__scrim,.leave__title{animation:none!important}}.wallet__item--rp{color:var(--lr-active)}.culture{align-items:center;gap:32px;display:grid}.culture__video{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.culture__video video{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.culture__video:hover video{transform:scale(1.03)}.culture__video:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#12131752 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#1213178c 100%);position:absolute;inset:0}@media (min-width:1024px){.culture{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.stores{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stores__badge{border-radius:9px;display:inline-flex}.stores__badge img{width:auto;height:44px;display:block}a.stores__badge{transition:transform .15s,opacity .15s}a.stores__badge:hover{transform:translateY(-2px)}.stores--footer{margin-top:8px}.stores--footer .stores__badge img{height:40px}html[data-app] .stores{display:none}.reel{isolation:isolate;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:420px;height:300px;margin:0 auto;display:grid;position:relative}.reel__glow{z-index:-2;filter:blur(40px);opacity:.35;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;transform:translateY(-50%)}.reel__glow--l{background:var(--lr-active);left:-120px}.reel__glow--r{background:var(--lr-red);opacity:.18;right:-120px}.reel__ring{z-index:-1;border:1px solid #ffffff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel__ring--1{width:220px;height:220px}.reel__ring--2{opacity:.8;width:300px;height:300px}.reel__ring--3{opacity:.5;width:380px;height:380px}.reel__me{justify-self:start;animation:.5s cubic-bezier(.2,1.2,.3,1) both vs-left}.reel__me .sbav{box-shadow:0 0 56px #75fbc780}.reel__vs{background:linear-gradient(135deg, var(--lr-active) 0 50%, var(--lr-red) 50% 100%);color:#fff;width:56px;height:56px;font-family:var(--font-quantico), sans-serif;border-radius:50%;place-items:center;font-size:16px;font-style:italic;font-weight:700;display:grid;box-shadow:0 8px 24px #00000080}.reel__col{flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:10px;height:300px;display:flex}.reel__slot{place-items:center;transition:opacity .35s,transform .35s cubic-bezier(.2,1,.3,1);display:grid}.reel__slot--2{opacity:.18;transform:scale(.8)}.reel__slot--1{opacity:.45;transform:scale(.9)}.reel__slot--0{animation:.45s cubic-bezier(.2,1.3,.3,1) both reel-in}.reel__slot--0 .sbav{box-shadow:0 0 44px #ff225e8c}.reel__q{color:#fff;font-family:var(--font-quantico), sans-serif;background:linear-gradient(140deg,#ff8c42,#ff225e);border-radius:50%;place-items:center;font-size:40px;font-weight:700;display:inline-grid}.reel.is-landed .reel__slot--0{animation:.6s cubic-bezier(.2,1.4,.3,1) both reel-land}.reel.is-landed .reel__slot--0 .sbav{box-shadow:0 0 64px #ff225ebf}.reel.is-landed .reel__slot--1,.reel.is-landed .reel__slot--2{opacity:0}@keyframes reel-in{0%{opacity:.4;transform:translateY(26px)scale(.85)}to{opacity:1;transform:none}}@keyframes reel-land{0%{transform:scale(.9)}50%{transform:scale(1.12)}to{transform:scale(1)}}.reel__status{letter-spacing:.12em;text-transform:uppercase;color:var(--lr-active);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.reel__status i{background:var(--lr-active);border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite alternate throb}.reel__entry{border-radius:var(--radius-pill);background:#ffffff14;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:639px){.reel{max-width:340px;height:260px}.reel__me .sbav{width:120px!important;height:120px!important;font-size:43px!important}.reel__slot--0 .sbav,.reel__q{width:88px!important;height:88px!important;font-size:32px!important}.reel__slot--1 .sbav,.reel__slot--2 .sbav{width:60px!important;height:60px!important;font-size:22px!important}.reel__ring--3{display:none}}@media (prefers-reduced-motion:reduce){.reel__me,.reel__slot--0,.reel__status i{animation:none!important}}.gbars{border-bottom:1px solid var(--bg-raised);align-items:flex-end;gap:2px;height:140px;padding-top:18px;display:flex;position:relative}.gbars__max{position:absolute;top:0;left:0}.gbars__col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.gbars__bar{background:var(--lr-active);opacity:.7;border-radius:4px 4px 0 0;width:100%}.gbars__col.is-on .gbars__bar,.gbars__col:hover .gbars__bar{opacity:1}.gbars__val{color:var(--text-primary);font-weight:600}.hbar{border-radius:var(--radius-pill);background:var(--bg-box);height:6px;overflow:hidden}.hbar>span{border-radius:var(--radius-pill);background:var(--lr-active);height:100%;display:block}.gtable{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.gtable th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--bg-raised);padding:6px 8px;font-weight:600}.gtable td{color:var(--text-secondary);border-bottom:1px solid var(--bg-box);padding:6px 8px}.gtable th:not(:first-child),.gtable td:not(:first-child){text-align:right}.anav{border-bottom:1px solid var(--bg-raised);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.anav::-webkit-scrollbar{display:none}.anav button{font-family:var(--font-quantico), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 14px;font-size:14px;font-weight:700}.anav button:hover{color:var(--text-secondary)}.anav button[aria-pressed=true]{color:var(--lr-active);border-bottom-color:var(--lr-active)}.afilter{flex-wrap:wrap;gap:4px 18px;display:flex}.afilter button{letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid #0000;padding:4px 0;font-size:13px;font-weight:600}.afilter button:hover{color:var(--text-secondary)}.afilter button[aria-pressed=true]{color:var(--lr-active);border-bottom-color:var(--lr-active)}.ahead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.gcard{border-radius:12px;flex:none;display:inline-block;position:relative;overflow:hidden}.gcard:before{content:"";background:radial-gradient(circle at 90% 10%,#ffffff2e,#0000 55%);position:absolute;inset:0}.gcard__patch{aspect-ratio:129/109;opacity:.14;-webkit-mask-source-type:luminance;height:145%;position:absolute;top:26%;left:40%;-webkit-mask:url(/brand/lrc-patch.svg) 50%/contain no-repeat;-webkit-mask-source-type:luminance;mask:url(/brand/lrc-patch.svg) 50%/contain no-repeat luminance}.gcard__value{font-family:var(--font-quantico), sans-serif;font-size:1em;font-weight:700;line-height:1;position:absolute;top:10%;left:10%}.gcard__kind{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:.62em;font-weight:600;line-height:1;position:absolute;bottom:12%;left:10%}.patch{flex:none;max-width:none;display:block}.patch.is-ghost{opacity:.3}.sbav--patch{object-fit:contain;background:0 0}.avatar--patch{background:0 0;overflow:visible}.avatar--patch .patch{width:100%;height:100%}.pbar{background:var(--bg-raised);border-radius:3px;height:6px;display:block;overflow:hidden}.pbar>span{background:var(--lr-active);border-radius:3px;height:100%;display:block}.patches-card{color:inherit;text-decoration:none}.patches-card:hover{background:var(--bg-box)}.patch-strip{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.patches{gap:28px}.patches__back{align-items:center;gap:4px;width:fit-content;display:inline-flex}.patches__hero{align-items:center;gap:28px;display:flex}.patch-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.patch-tile{border-radius:var(--radius-lg);background:var(--bg-surface);color:inherit;font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;transition:background .15s;display:flex}.patch-tile:hover{background:var(--bg-box)}.patch-tile.is-on{background:var(--tint-active)}.patch-tile__art{width:72px;height:72px;position:relative}.patch-tile.is-locked .patch{opacity:.28;filter:grayscale(.35)}.patch-tile__lock{color:var(--lr-white);place-items:center;display:grid;position:absolute;inset:0}.patch-tile__name{font-family:var(--font-quantico), sans-serif;text-transform:uppercase;text-align:center;font-size:12px;font-weight:700;line-height:1.15}.patch-tile__state{color:var(--text-muted);font-size:11px}.patch-tile.is-on .patch-tile__state,.patch-tile:not(.is-locked) .patch-tile__state{color:var(--lr-active)}.unlock__card{text-align:center;align-items:center}.unlock__card .btn--block{width:100%}.unlock__patch{margin:8px 0 4px}.unlock__locked{margin:8px 0 4px;position:relative}.unlock__badge{background:var(--lr-dark);width:40px;height:40px;box-shadow:0 0 0 3px var(--lr-dark);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}@media (max-width:720px){.patches__hero{text-align:center;flex-direction:column;gap:12px}.patches__hero .patch{width:136px;height:136px}.patches__hero .btn{align-self:center}.patch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
