@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2) format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2) format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2) format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.player-identity{display:grid;gap:18px;margin-top:22px;padding:20px;border:1px solid rgba(200,155,60,.2);background:radial-gradient(circle at top right,rgba(25,207,195,.08),transparent 34%),linear-gradient(145deg,#0a1018f5,#070a10f0);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.player-identity--modal{width:min(680px,100%);margin-top:0;padding:28px;border-color:#c89b3c57;box-shadow:0 30px 90px #00000080,inset 0 0 36px #19cfc308}.player-identity__header,.player-identity__headline,.player-identity__grid,.player-identity__actions{display:grid;gap:14px}.player-identity__eyebrow{display:inline-flex;width:max-content;align-items:center;gap:8px;color:var(--gold-bright);font:700 10px/1 var(--data);letter-spacing:.14em;text-transform:uppercase}.player-identity__headline{grid-template-columns:minmax(0,1fr) auto;align-items:start}.player-identity__headline h2{margin:0;color:var(--white);font:500 clamp(28px,3.2vw,38px)/.95 var(--display);letter-spacing:-.03em}.player-identity__headline p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.player-identity__dismiss{min-height:40px;padding:0 14px;border:1px solid var(--line);color:var(--muted);background:#ffffff05;cursor:pointer;font:700 10px/1 var(--data);letter-spacing:.09em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}.player-identity__dismiss:hover{border-color:#f0d58a8c;color:var(--gold-bright);background:#c89b3c0d}.player-identity__form{display:grid;gap:16px}.player-identity__grid{grid-template-columns:minmax(0,1fr) 152px;align-items:start}.player-identity__field{display:grid;gap:8px}.player-identity__field>span,.player-identity__preview>small{color:var(--muted);font:700 10px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.player-identity__field>input{width:100%;min-width:0;height:50px;padding:0 14px;border:1px solid var(--line);color:var(--white);background:#04080dc7;font:600 15px/1 var(--data);transition:border-color .16s ease,box-shadow .16s ease}.player-identity__field>input:hover{border-color:#c89b3c5c}.player-identity__field>input:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 2px #19cfc31f}.player-identity__field>input:disabled{cursor:wait;opacity:.64}.player-identity__field>small{color:var(--muted);font-size:12px;line-height:1.45}.player-identity__field>small.is-error{color:#f2c1bc}.player-identity__field>input[aria-invalid=true]{border-color:#e25c52b8;box-shadow:0 0 0 2px #e25c521a}.player-identity__field--tag input{text-transform:uppercase}.player-identity__preview{display:grid;gap:10px;padding:15px 16px;border:1px solid rgba(25,207,195,.18);background:#19cfc30a}.player-identity__preview>strong{overflow-wrap:anywhere;color:var(--cyan-soft);font:700 clamp(22px,4vw,30px)/1 var(--data);letter-spacing:.03em;text-shadow:0 0 18px rgba(25,207,195,.16);unicode-bidi:isolate}.player-identity__current,.player-identity__feedback,.player-identity__loading{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;font-size:12px}.player-identity__current{color:#a5f2cb}.player-identity__feedback{margin:0}.player-identity__feedback.is-error{color:#f2c1bc}.player-identity__feedback.is-success{color:#a5f2cb}.player-identity__loading{color:var(--muted);font:650 10px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.player-identity__loading>span{width:14px;height:14px;border:1px solid rgba(25,207,195,.3);border-top-color:var(--cyan);border-radius:50%;animation:player-identity-spin .7s linear infinite}.player-identity__actions{justify-content:start}.player-identity__submit{min-height:48px;padding:0 20px;border:1px solid var(--gold);color:#080a0d;background:linear-gradient(120deg,#d5ad50,#f0cf76);cursor:pointer;font:750 10px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.player-identity__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.player-identity__submit:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.6}@keyframes player-identity-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.player-identity--modal{padding:22px}.player-identity__headline,.player-identity__grid{grid-template-columns:1fr}.player-identity__dismiss,.player-identity__submit{width:100%}}@media(prefers-reduced-motion:reduce){.player-identity__dismiss,.player-identity__field>input,.player-identity__submit{transition:none}.player-identity__loading>span{animation-duration:1.4s}}.odd-one-out{position:relative;width:100%;overflow:hidden;border:1px solid rgba(200,155,60,.34);color:var(--ink, #f0e6d2);background:radial-gradient(circle at 50% 0,rgba(24,111,119,.11),transparent 42%),linear-gradient(145deg,#0c121a,#070a10 72%);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff06;isolation:isolate;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}.odd-one-out:before,.odd-one-out:after{position:absolute;z-index:3;width:42px;height:1px;background:var(--gold, #c89b3c);content:"";pointer-events:none}.odd-one-out:before{top:0;inset-inline-start:13px}.odd-one-out:after{right:13px;bottom:0}html[dir=rtl] .odd-one-out:after{right:auto;left:13px}.odd-one-out__hero{position:relative;min-height:168px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px);border-bottom:1px solid rgba(200,155,60,.24)}.odd-one-out__splash{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 24%;filter:saturate(.72) contrast(1.08) brightness(.64);transform:scale(1.025);transition:opacity .24s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.odd-one-out__hero-shade{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05080df0,#05080db3 44%,#05080d52),linear-gradient(0deg,#080c12 0%,transparent 72%)}html[dir=rtl] .odd-one-out__hero-shade{background:linear-gradient(-90deg,#05080df0,#05080db3 44%,#05080d52),linear-gradient(0deg,#080c12 0%,transparent 72%)}.odd-one-out__hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(115deg,transparent 48%,rgba(240,213,138,.13) 49%,transparent 50%);background-size:44px 44px;content:"";pointer-events:none}.odd-one-out__identity{display:flex;min-width:0;align-items:center;gap:17px}.odd-one-out__portrait{position:relative;flex:0 0 auto;width:clamp(66px,8vw,84px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(240,213,138,.72);background:#070a0f;box-shadow:0 12px 32px #00000070,0 0 0 4px #080c12bf;transform:rotate(1deg);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.odd-one-out__portrait img{width:100%;height:100%;object-fit:cover}.odd-one-out__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--gold-bright, #f0d58a);font-family:var(--data, "Arial Narrow", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.odd-one-out__identity h2{margin:0;color:#fffaf0;font-family:var(--display, Georgia, serif);font-size:clamp(1.65rem,4vw,2.65rem);font-weight:600;line-height:.95;text-wrap:balance}.odd-one-out__identity p{margin:8px 0 0;color:#a9b3c1;font-size:clamp(.82rem,1.6vw,.98rem)}.odd-one-out__progress{position:relative;display:grid;flex:0 0 auto;min-width:168px;border:1px solid rgba(200,155,60,.24);background:#05080dbd;box-shadow:inset 3px 0 #19cfc37a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.odd-one-out__progress span{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 13px;color:#aab4c1;font-family:var(--data, "Arial Narrow", sans-serif);font-size:.77rem;font-weight:650;letter-spacing:.055em}.odd-one-out__progress span+span{border-top:1px solid rgba(137,151,168,.16)}.odd-one-out__progress span:first-child,.odd-one-out__progress .is-qualified{color:var(--cyan-soft, #6de8df)}.odd-one-out__progress .is-qualified{background:#2db88b14}.odd-one-out__body{position:relative;padding:clamp(24px,4vw,42px)}.odd-one-out__instruction{max-width:760px;margin:0 auto clamp(18px,3vw,28px);color:#b5bfca;font-size:clamp(.91rem,1.8vw,1.04rem);line-height:1.6;text-align:center;text-wrap:balance}.odd-one-out__spells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(7px,1.5vw,16px);max-width:880px;margin-inline:auto}.odd-one-out__spell{position:relative;min-width:0;padding:0 0 27px;border:0;color:inherit;background:transparent;cursor:pointer;transition:transform .17s ease,filter .17s ease}.odd-one-out__spell:not(:disabled):hover{z-index:2;transform:translateY(-5px)}.odd-one-out__spell:focus-visible{z-index:4;border-radius:2px;outline:3px solid var(--cyan, #19cfc3);outline-offset:5px}.odd-one-out__spell:disabled{cursor:default;opacity:1}.odd-one-out__slot-label{display:block;margin-bottom:9px;color:#919dac;font-family:var(--data, "Arial Narrow", sans-serif);font-size:clamp(.66rem,1.4vw,.79rem);font-weight:760;letter-spacing:.13em;text-align:center;text-transform:uppercase;transition:color .17s ease}.odd-one-out__spell:not(:disabled):hover .odd-one-out__slot-label,.odd-one-out__spell:focus-visible .odd-one-out__slot-label{color:var(--gold-bright, #f0d58a)}.odd-one-out__icon-frame{position:relative;display:block;width:100%;max-width:128px;aspect-ratio:1;margin-inline:auto;overflow:hidden;border:1px solid rgba(200,155,60,.45);background:#05070a;box-shadow:0 13px 29px #0006,inset 0 0 0 1px #ffffff09;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:border-color .17s ease,box-shadow .17s ease}.odd-one-out__icon-frame:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:3px solid rgba(5,8,13,.64);content:"";pointer-events:none}.odd-one-out__icon-frame:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.18) 49%,transparent 72%);content:"";pointer-events:none;transform:translate(-115%);transition:opacity .17s ease}.odd-one-out__spell:not(:disabled):hover .odd-one-out__icon-frame,.odd-one-out__spell:focus-visible .odd-one-out__icon-frame{border-color:var(--gold-bright, #f0d58a);box-shadow:0 17px 37px #0000007a,0 0 22px #c89b3c1f}.odd-one-out__spell:not(:disabled):hover .odd-one-out__icon-frame:after,.odd-one-out__spell:focus-visible .odd-one-out__icon-frame:after{opacity:1;animation:odd-one-out-sheen .62s ease-out both}.odd-one-out__icon-frame>img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04);transition:filter .18s ease,transform .22s ease}.odd-one-out__spell:not(:disabled):hover .odd-one-out__icon-frame>img,.odd-one-out__spell:focus-visible .odd-one-out__icon-frame>img{filter:saturate(1.08) contrast(1.08) brightness(1.05);transform:scale(1.035)}.odd-one-out__icon-frame>i{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -20px 24px #0000002e;pointer-events:none}.odd-one-out__state-icon{position:absolute;z-index:5;top:7px;inset-inline-end:7px;display:grid;width:29px;height:29px;place-items:center;border:1px solid currentColor;border-radius:50%;color:#fff;box-shadow:0 7px 18px #00000075;animation:odd-one-out-badge-in .19s ease-out both}.odd-one-out__state-icon.is-correct{background:#14765e}.odd-one-out__state-icon.is-wrong{background:#a43138}.odd-one-out__answer-tag{position:absolute;right:50%;bottom:0;max-width:100%;overflow:hidden;padding:4px 8px;border:1px solid currentColor;font-family:var(--data, "Arial Narrow", sans-serif);font-size:clamp(.57rem,1.25vw,.7rem);font-weight:800;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform:translate(50%)}html[dir=rtl] .odd-one-out__answer-tag{right:auto;left:50%;transform:translate(-50%)}.odd-one-out__answer-tag.is-correct,.odd-one-out__answer-tag.is-imposter{color:#77e3bd;background:#14493df5}.odd-one-out__answer-tag.is-wrong{color:#ffaca6;background:#5a171df5}.odd-one-out__spell.is-correct-pick .odd-one-out__icon-frame,.odd-one-out__spell.is-revealed-imposter .odd-one-out__icon-frame{border-color:#5dd9ae;box-shadow:0 0 0 2px #2db88b47,0 0 32px #2db88b3d}.odd-one-out__spell.is-correct-pick .odd-one-out__icon-frame{animation:odd-one-out-correct .44s ease-out both}.odd-one-out__spell.is-wrong-pick .odd-one-out__icon-frame{border-color:#ef7770;box-shadow:0 0 0 2px #d64b4642,0 0 32px #d64b4633;animation:odd-one-out-wrong .33s ease-out both}.odd-one-out__spell.is-wrong-pick .odd-one-out__icon-frame>img{filter:saturate(.62) brightness(.74)}.odd-one-out__correct-flash{display:flex;width:fit-content;align-items:center;justify-content:center;gap:8px;margin:17px auto 0;padding:8px 13px;border:1px solid rgba(93,217,174,.46);color:#8ce8c8;background:#14493d6b;font-family:var(--data, "Arial Narrow", sans-serif);font-size:.78rem;font-weight:760;letter-spacing:.06em;animation:odd-one-out-flash-in .22s ease-out both}.odd-one-out__reveal{max-width:880px;margin:clamp(20px,3.5vw,34px) auto 0;padding:clamp(17px,2.8vw,25px);border:1px solid rgba(214,75,70,.38);background:linear-gradient(135deg,rgba(115,28,34,.12),transparent 45%),#070a0fc2;box-shadow:inset 3px 0 #d64b4680;animation:odd-one-out-reveal-in .26s ease-out both}html[dir=rtl] .odd-one-out__reveal{box-shadow:inset -3px 0 #d64b4680}.odd-one-out__reveal-heading{display:flex;align-items:center;gap:10px;margin-bottom:17px}.odd-one-out__reveal-heading>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,133,125,.5);color:#ff9b94;background:#781c2242}.odd-one-out__reveal-heading h3{margin:0;color:#fff4e6;font-family:var(--display, Georgia, serif);font-size:clamp(1.08rem,2vw,1.34rem);font-weight:600}.odd-one-out__reveal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.odd-one-out__reveal-card{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:12px;border:1px solid rgba(137,151,168,.2);background:#0d131cd1}.odd-one-out__reveal-card.is-selected{border-color:#d64b4657}.odd-one-out__reveal-card.is-imposter{border-color:#2db88b61}.odd-one-out__reveal-card img{width:58px;height:58px;object-fit:cover;border:1px solid rgba(200,155,60,.42)}.odd-one-out__reveal-card div{min-width:0}.odd-one-out__reveal-card span{display:block;margin-bottom:4px;color:#8f9aa9;font-family:var(--data, "Arial Narrow", sans-serif);font-size:.66rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.odd-one-out__reveal-card.is-selected span{color:#f08b84}.odd-one-out__reveal-card.is-imposter span{color:#72d9b4}.odd-one-out__reveal-card p{margin:0;overflow-wrap:anywhere;color:#d2d9df;font-size:clamp(.76rem,1.6vw,.88rem);line-height:1.45}.odd-one-out__outcome{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(137,151,168,.16);color:#f0aaa5;font-size:.86rem;font-weight:650;line-height:1.5;text-align:center}.odd-one-out__outcome.is-qualified{color:#82dfbd}.odd-one-out__live-region{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.odd-one-out--unavailable{display:flex;min-height:160px;align-items:center;justify-content:center;gap:12px;padding:28px;color:#aeb8c4;text-align:center}.odd-one-out--unavailable p{margin:0}@keyframes odd-one-out-sheen{to{transform:translate(115%)}}@keyframes odd-one-out-badge-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes odd-one-out-correct{0%{transform:scale(1)}48%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes odd-one-out-wrong{0%,to{transform:translate(0)}28%{transform:translate(-5px)}58%{transform:translate(4px)}78%{transform:translate(-2px)}}@keyframes odd-one-out-flash-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes odd-one-out-reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.odd-one-out__hero{min-height:184px;align-items:stretch;flex-direction:column;justify-content:flex-end;gap:17px}.odd-one-out__progress{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.odd-one-out__progress span+span{border-top:0;border-inline-start:1px solid rgba(137,151,168,.16)}.odd-one-out__spells{gap:6px}.odd-one-out__spell{padding-bottom:24px}.odd-one-out__slot-label{min-height:2em;display:flex;align-items:flex-end;justify-content:center;margin-bottom:6px;letter-spacing:.055em}.odd-one-out__reveal-grid{grid-template-columns:1fr}}@media(max-width:420px){.odd-one-out__hero,.odd-one-out__body{padding-inline:16px}.odd-one-out__portrait{width:59px}.odd-one-out__identity{gap:12px}.odd-one-out__progress span{gap:6px;padding-inline:9px;font-size:.68rem}.odd-one-out__spells{margin-inline:-5px;gap:4px}.odd-one-out__icon-frame{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.odd-one-out__state-icon{top:4px;inset-inline-end:4px;width:23px;height:23px}.odd-one-out__answer-tag{max-width:calc(100% + 6px);padding-inline:5px;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.odd-one-out *,.odd-one-out *:before,.odd-one-out *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.odd-one-out__spell:not(:disabled):hover{transform:none}}.price-game{--price-game-gap: clamp(12px, 2vw, 22px);position:relative;width:100%;overflow:hidden;border:1px solid rgba(200,155,60,.3);color:var(--ink, #f0e6d2);background:radial-gradient(circle at 50% 18%,rgba(13,117,143,.15),transparent 34%),linear-gradient(145deg,#0d131cfa,#05080dfc);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff06;isolation:isolate}.price-game:before,.price-game:after{position:absolute;z-index:-1;content:"";pointer-events:none}.price-game:before{top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.price-game:after{right:8%;bottom:-130px;left:8%;height:180px;border-radius:50%;background:#10a5c91f;filter:blur(52px)}.price-game__header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:13px clamp(15px,2.5vw,26px);border-bottom:1px solid rgba(200,155,60,.19);background:#05080cb3}.price-game__header>p{margin:0;color:#aeb9c6;font-size:clamp(12px,1.5vw,14px);font-weight:570;line-height:1.45}.price-game__score{display:inline-flex;flex:0 0 auto;align-items:center;gap:11px;color:var(--gold-bright, #f0d58a);font:700 10px/1.2 var(--data, "Arial Narrow", sans-serif);letter-spacing:.08em;text-transform:uppercase}.price-game__score i{width:1px;height:16px;background:#c89b3c40}.price-game__duel{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--price-game-gap);overflow:hidden;padding:clamp(14px,2.3vw,24px)}.price-game__card{position:relative;display:flex;min-width:0;min-height:clamp(270px,31vw,360px);flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgba(200,155,60,.32);background:#0c121a;box-shadow:0 18px 34px #0000004f;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));contain:paint}.price-game__card--challenger{border-color:#27b9d066;animation:price-game-challenger-enter .36s cubic-bezier(.16,1,.3,1) both}.price-game__splash,.price-game__card-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.price-game__splash{object-fit:cover;object-position:center 24%;filter:saturate(.76) contrast(1.06) brightness(.78);transform:scale(1.015);transition:filter .28s ease,transform .7s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.price-game__card--challenger .price-game__splash{filter:saturate(.62) contrast(1.08) brightness(.68)}.price-game__card-shade{background:linear-gradient(to bottom,rgba(5,8,12,.18) 7%,transparent 42%),linear-gradient(to top,rgba(4,7,11,.99) 0 18%,rgba(4,7,11,.83) 34%,transparent 68%)}.price-game__card-label{position:absolute;z-index:2;top:13px;inset-inline:13px;display:flex;align-items:center;gap:9px;color:var(--gold-bright, #f0d58a);font:750 9px/1 var(--data, "Arial Narrow", sans-serif);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px #000}.price-game__card--challenger .price-game__card-label{color:#71e7f3}.price-game__card-label i{height:1px;flex:1;background:linear-gradient(to right,currentColor,transparent);opacity:.48}.price-game__identity{position:relative;z-index:2;display:flex;min-width:0;align-items:center;gap:11px;padding:0 clamp(14px,2vw,21px) 12px}.price-game__identity>img{width:42px;height:42px;flex:0 0 auto;border:1px solid rgba(200,155,60,.58);object-fit:cover;box-shadow:0 5px 15px #0000006b}.price-game__identity>div{min-width:0}.price-game__identity h2,.price-game__identity p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.price-game__identity h2{color:#fff9e9;font:600 clamp(22px,3.1vw,34px)/1 var(--display, Georgia, serif);letter-spacing:-.025em;text-shadow:0 4px 18px #000}.price-game__identity p{margin-top:4px;color:#9aa7b5;font-size:clamp(10px,1.4vw,12px);line-height:1.25}.price-game__price{position:relative;z-index:2;display:flex;min-height:58px;align-items:center;padding:10px clamp(14px,2vw,21px);border-top:1px solid rgba(200,155,60,.21);background:#05080cd6}.price-game__card--challenger .price-game__price{border-color:#27b9d038}.price-game__price-value,.price-game__hidden-price{display:inline-flex;min-width:0;align-items:center;gap:11px}.price-game__price-value b,.price-game__hidden-price b{overflow:hidden;color:#e8fbff;font:720 clamp(20px,3vw,29px)/1 var(--data, "Arial Narrow", sans-serif);letter-spacing:.035em;text-overflow:ellipsis;text-shadow:0 0 18px rgba(38,191,222,.25);unicode-bidi:isolate;white-space:nowrap}.price-game__hidden-price b{color:#7f8c99;font-size:clamp(13px,1.9vw,17px);letter-spacing:.09em}.price-game__essence-mark{position:relative;display:inline-block;width:23px;height:28px;flex:0 0 auto;overflow:hidden;background:linear-gradient(140deg,#b9fbff 0,#b9fbff 13%,#36cee5 14%,#36cee5 44%,#087da3 45%,#087da3 72%,#04425f 73%);clip-path:polygon(50% 0,94% 31%,78% 88%,50% 100%,20% 87%,5% 31%);filter:drop-shadow(0 0 8px rgba(55,207,231,.46))}.price-game__essence-mark:before,.price-game__essence-mark:after,.price-game__essence-mark>i{position:absolute;content:"";pointer-events:none}.price-game__essence-mark:before{top:3px;right:4px;bottom:9px;left:4px;background:linear-gradient(135deg,#ffffffbd,#50e1f414 55%);clip-path:polygon(50% 0,100% 49%,60% 100%,0 58%)}.price-game__essence-mark:after{right:2px;bottom:2px;width:48%;height:63%;background:#0227448f;clip-path:polygon(100% 0,100% 100%,0 88%,32% 36%)}.price-game__essence-mark>i{right:7px;bottom:4px;left:7px;height:1px;background:#b2f8ffd1;transform:rotate(-13deg)}.price-game__price.is-hidden .price-game__essence-mark{opacity:.46;filter:grayscale(.4) drop-shadow(0 0 4px rgba(55,207,231,.15))}.price-game__price.is-revealed .price-game__price-value{animation:price-game-price-reveal .36s cubic-bezier(.16,1,.3,1) both}.price-game__versus-mark{position:absolute;z-index:7;top:50%;left:50%;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(200,155,60,.68);background:#091017;box-shadow:0 0 0 5px #05080cb8,0 0 24px #c89b3c29;transform:translate(-50%,-50%) rotate(45deg)}.price-game__versus-mark i{width:8px;height:8px;border:1px solid #63ddea;box-shadow:inset 0 0 5px #50e1f48c,0 0 8px #50e1f461}.price-game__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 clamp(14px,2.3vw,24px) clamp(15px,2.3vw,24px)}.price-game__choice{position:relative;display:inline-flex;min-width:0;min-height:54px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:1px solid rgba(200,155,60,.44);color:var(--gold-bright, #f0d58a);background:linear-gradient(145deg,#181816f5,#0a0e13fa);cursor:pointer;font:750 11px/1 var(--data, "Arial Narrow", sans-serif);letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.price-game__choice:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(240,213,138,.08),transparent 75%);content:"";opacity:0;transform:translate(-36%);transition:opacity .18s ease,transform .38s ease}.price-game__choice:hover:not(:disabled){border-color:var(--gold-bright, #f0d58a);color:#fff7dc;box-shadow:0 0 24px #c89b3c1f,inset 0 0 22px #c89b3c0e;transform:translateY(-1px)}.price-game__choice:hover:not(:disabled):before{opacity:1;transform:translate(36%)}.price-game__choice:focus-visible{z-index:1;outline:2px solid #62deeb;outline-offset:3px}.price-game__choice:disabled{cursor:default;opacity:.56}.price-game__choice.is-selected{opacity:1}.price-game__choice.is-correct{border-color:#41d19bd1;color:#92f4cf;background:#0f392ed1;box-shadow:0 0 24px #2db88b1f}.price-game__choice.is-wrong{border-color:#e1544ed1;color:#ffaaa6;background:#451718d1;box-shadow:0 0 24px #d64b461f}.price-game.has-correct-answer .price-game__card--challenger{border-color:#41d19bb3;box-shadow:0 18px 34px #0000004f,0 0 25px #2db88b1f}.price-game.has-wrong-answer .price-game__card--challenger{border-color:#e1544ebd;box-shadow:0 18px 34px #0000004f,0 0 25px #d64b461f}.price-game.is-revealing .price-game__card--challenger .price-game__splash,.price-game.is-shifting .price-game__card--challenger .price-game__splash,.price-game.is-resolved .price-game__card--challenger .price-game__splash{filter:saturate(.9) contrast(1.04) brightness(.82);transform:scale(1.045)}.price-game.is-shifting .price-game__card--reference{animation:price-game-reference-exit-ltr .44s cubic-bezier(.4,0,.2,1) both}.price-game.is-shifting .price-game__card--challenger{z-index:5;animation:price-game-promote-ltr .44s cubic-bezier(.16,1,.3,1) both}.price-game.is-shifting .price-game__versus-mark{animation:price-game-versus-exit .22s ease both}.price-game__result{display:flex;align-items:center;gap:13px;margin:0 clamp(14px,2.3vw,24px) clamp(15px,2.3vw,24px);padding:15px 17px;border:1px solid rgba(137,151,168,.22);background:#05080cbf;animation:price-game-result-enter .34s cubic-bezier(.16,1,.3,1) both}.price-game.has-qualified .price-game__result{border-color:#2db88b6b}.price-game.has-failed .price-game__result{border-color:#d64b466b}.price-game__result-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid currentColor;color:#ff918c;background:#d64b4614;transform:rotate(45deg)}.price-game.has-qualified .price-game__result-mark{color:#65dfb3;background:#2db88b14}.price-game__result-mark svg{width:20px;transform:rotate(-45deg)}.price-game__result strong,.price-game__result p{margin:0}.price-game__result strong{color:#f6f0df;font:650 17px/1.25 var(--display, Georgia, serif)}.price-game__result p{margin-top:3px;color:#9da9b7;font-size:12px}.price-game__live-region,.price-game__sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;margin:-1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.price-game--unavailable{display:flex;min-height:180px;align-items:center;justify-content:center;gap:14px;padding:28px;color:#aeb9c6;text-align:center}.price-game--unavailable p{max-width:420px;margin:0;line-height:1.5}html[dir=rtl] .price-game{direction:rtl}html[dir=rtl] .price-game__card-label i{background:linear-gradient(to left,currentColor,transparent)}html[dir=rtl] .price-game__identity,html[dir=rtl] .price-game__header,html[dir=rtl] .price-game__result{text-align:right}html[dir=rtl] .price-game__score,html[dir=rtl] .price-game__price-value{direction:rtl}html[dir=rtl] .price-game.is-shifting .price-game__card--reference{animation-name:price-game-reference-exit-rtl}html[dir=rtl] .price-game.is-shifting .price-game__card--challenger{animation-name:price-game-promote-rtl}@keyframes price-game-challenger-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes price-game-price-reveal{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes price-game-reference-exit-ltr{to{opacity:0;transform:translate(-22%)}}@keyframes price-game-promote-ltr{to{transform:translate(calc(-100% - var(--price-game-gap)))}}@keyframes price-game-reference-exit-rtl{to{opacity:0;transform:translate(22%)}}@keyframes price-game-promote-rtl{to{transform:translate(calc(100% + var(--price-game-gap)))}}@keyframes price-game-versus-exit{to{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.72)}}@keyframes price-game-result-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.price-game__header{align-items:flex-start;flex-direction:column;gap:9px}.price-game__score{width:100%;justify-content:space-between}.price-game__duel{grid-template-columns:minmax(0,1fr)}.price-game__card{min-height:clamp(215px,62vw,310px)}.price-game__versus-mark{top:50%}.price-game.is-shifting .price-game__card--reference,html[dir=rtl] .price-game.is-shifting .price-game__card--reference{animation-name:price-game-reference-exit-mobile}.price-game.is-shifting .price-game__card--challenger,html[dir=rtl] .price-game.is-shifting .price-game__card--challenger{animation-name:price-game-promote-mobile}@keyframes price-game-reference-exit-mobile{to{opacity:0;transform:translateY(-22%)}}@keyframes price-game-promote-mobile{to{transform:translateY(calc(-100% - var(--price-game-gap)))}}}@media(max-width:430px){.price-game__choices{gap:7px}.price-game__choice{min-height:50px;gap:6px;padding-inline:8px;font-size:10px;letter-spacing:.08em}.price-game__identity>img{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.price-game *,.price-game *:before,.price-game *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rift-geoguessr{position:relative;width:100%;overflow:hidden;border:1px solid rgba(200,155,60,.3);color:var(--ink, #f0e6d2);background:radial-gradient(circle at 50% 12%,rgba(25,207,195,.11),transparent 32%),linear-gradient(145deg,#0d131cfa,#05080dfe);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff06;isolation:isolate}.rift-geoguessr:before,.rift-geoguessr:after{position:absolute;z-index:-1;content:"";pointer-events:none}.rift-geoguessr:before{top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.rift-geoguessr:after{right:8%;bottom:-135px;left:8%;height:180px;border-radius:50%;background:#129bb31f;filter:blur(52px)}.rift-geoguessr__header{display:flex;min-height:58px;align-items:center;gap:12px;padding:13px clamp(15px,2.5vw,26px);border-bottom:1px solid rgba(200,155,60,.19);background:#05080cb8}.rift-geoguessr__header p{margin:0;color:#aeb9c6;font-size:clamp(12px,1.5vw,14px);font-weight:570;line-height:1.45}.rift-geoguessr__signal{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgba(25,207,195,.38);color:var(--cyan-soft, #6de8df);background:#0a252c99;box-shadow:inset 0 0 18px #19cfc30f;transform:rotate(45deg)}.rift-geoguessr__signal svg{transform:rotate(-45deg)}.rift-geoguessr__boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);padding:clamp(14px,2.4vw,24px)}.rift-geoguessr__panel{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(200,155,60,.27);background:#04080cd6;box-shadow:0 16px 36px #00000047;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.rift-geoguessr__panel--map{border-color:#19cfc347}.rift-geoguessr__panel figcaption{display:flex;min-height:43px;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid rgba(137,151,168,.17);background:#070c12f0;color:var(--muted, #8793a3);font:700 9px/1.15 var(--data, "Arial Narrow", sans-serif);letter-spacing:.11em;text-transform:uppercase}.rift-geoguessr__panel figcaption>span{color:var(--gold, #c89b3c);font-weight:800}.rift-geoguessr__panel--map figcaption>span{color:var(--cyan-soft, #6de8df)}.rift-geoguessr__panel figcaption strong{color:#e7e1d2;font-weight:750}.rift-geoguessr__panel figcaption small{overflow:hidden;margin-inline-start:auto;color:#6f7c8c;font-size:8px;font-weight:680;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.rift-geoguessr.has-guess .rift-geoguessr__panel--map figcaption small{color:var(--cyan-soft, #6de8df)}.rift-geoguessr__crop,.rift-geoguessr__map{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#05080c}.rift-geoguessr__crop{isolation:isolate}.rift-geoguessr__crop:after,.rift-geoguessr__map:after{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);background:radial-gradient(circle at center,transparent 52%,rgba(1,4,8,.42) 100%),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;content:"";pointer-events:none}.rift-geoguessr__crop>img{position:absolute;max-width:none;object-fit:fill;filter:saturate(1.04) contrast(1.07) brightness(.97);-webkit-user-select:none;user-select:none}.rift-geoguessr__crop-frame{position:absolute;z-index:9;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(200,155,60,.14);pointer-events:none}.rift-geoguessr__crop-frame:before,.rift-geoguessr__crop-frame:after{position:absolute;width:22px;height:22px;content:""}.rift-geoguessr__crop-frame:before{top:-1px;left:-1px;border-top:1px solid rgba(240,213,138,.62);border-left:1px solid rgba(240,213,138,.62)}.rift-geoguessr__crop-frame:after{right:-1px;bottom:-1px;border-right:1px solid rgba(240,213,138,.62);border-bottom:1px solid rgba(240,213,138,.62)}.rift-geoguessr__map{padding:0;border:0;cursor:crosshair;touch-action:manipulation}.rift-geoguessr__map[aria-disabled=true]{cursor:default}.rift-geoguessr__map>img{width:100%;height:100%;max-width:none;object-fit:contain;filter:none;transition:filter .38s ease;-webkit-user-select:none;user-select:none}.rift-geoguessr__map:hover:not([aria-disabled=true])>img,.rift-geoguessr__map:focus-visible>img{filter:brightness(1.1)}.rift-geoguessr.is-revealed .rift-geoguessr__map>img{filter:brightness(1.08)}.rift-geoguessr__result-line{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rift-geoguessr__result-line line{vector-effect:non-scaling-stroke;stroke:#f6efd7e6;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(255,255,255,.36));animation:rift-geoguessr-line-reveal .72s cubic-bezier(.16,1,.3,1) .18s forwards}.rift-geoguessr__marker{position:absolute;z-index:12;top:var(--rift-marker-y);left:var(--rift-marker-x);display:grid;width:clamp(27px,5.5vw,36px);height:clamp(27px,5.5vw,36px);place-items:center;border:1px solid currentColor;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.rift-geoguessr__marker svg{width:58%;height:58%;stroke-width:2}.rift-geoguessr__marker--guess{color:#fff4d1;background:#593c0eeb;box-shadow:0 0 0 4px #05080cad,0 0 18px #f0d58a73;animation:rift-geoguessr-guess-drop .26s cubic-bezier(.16,1,.3,1) both}.rift-geoguessr__marker--target{color:#7af2e7;background:#05363af2;box-shadow:0 0 0 4px #05080cb8,0 0 22px #19cfc394;animation:rift-geoguessr-target-reveal .52s cubic-bezier(.16,1,.3,1) .3s both}.rift-geoguessr__footer{display:flex;min-height:76px;align-items:center;justify-content:flex-end;padding:0 clamp(14px,2.4vw,24px) clamp(16px,2.4vw,24px)}.rift-geoguessr__confirm{position:relative;display:inline-flex;min-width:min(100%,250px);min-height:52px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:1px solid #d6b75b;color:#080a0d;background:linear-gradient(135deg,#e4c86d,#b88a30 52%,#e3c367);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);cursor:pointer;font:750 10px/1 var(--data, "Arial Narrow", sans-serif);letter-spacing:.11em;text-transform:uppercase;box-shadow:0 0 34px #c89b3c21,inset 0 1px #ffffff59;transition:filter .18s ease,transform .18s ease,opacity .18s ease}.rift-geoguessr__confirm:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.rift-geoguessr__confirm:disabled{border-color:#8997a838;color:#687381;background:#0d131cd1;box-shadow:none;opacity:.72}.rift-geoguessr__result{display:grid;width:100%;grid-template-columns:auto minmax(120px,1fr) minmax(220px,auto);align-items:center;gap:14px;padding:13px 16px;border:1px solid rgba(45,184,139,.42);background:#071917d1;box-shadow:0 0 26px #2db88b12;animation:rift-geoguessr-result-enter .38s cubic-bezier(.16,1,.3,1) both}.rift-geoguessr__result.is-miss{border-color:#d64b466b;background:#230d0fd1;box-shadow:0 0 26px #d64b4612}.rift-geoguessr__result-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid currentColor;color:#65dfb3;background:#2db88b14;transform:rotate(45deg)}.rift-geoguessr__result.is-miss .rift-geoguessr__result-mark{color:#ff918c;background:#d64b4614}.rift-geoguessr__result-mark svg{width:19px;transform:rotate(-45deg)}.rift-geoguessr__result>strong{color:#f6f0df;font:600 clamp(19px,2.5vw,27px)/1.1 var(--display, Georgia, serif);letter-spacing:-.015em}.rift-geoguessr__result dl{display:grid;grid-template-columns:repeat(2,minmax(90px,auto));gap:1px;margin:0;background:#8997a829}.rift-geoguessr__result dl>div{min-width:0;padding:8px 12px;background:#05080ceb}.rift-geoguessr__result dt,.rift-geoguessr__result dd{margin:0}.rift-geoguessr__result dt{color:#748191;font:700 8px/1 var(--data, "Arial Narrow", sans-serif);letter-spacing:.11em;text-transform:uppercase}.rift-geoguessr__result dd{margin-top:5px;color:#e9f7f5;font:700 14px/1 var(--data, "Arial Narrow", sans-serif);white-space:nowrap}.rift-geoguessr__live{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;margin:-1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.rift-geoguessr--unavailable{display:flex;min-height:190px;align-items:center;justify-content:center;gap:13px;padding:28px;color:#aeb9c6;text-align:center}.rift-geoguessr--unavailable svg{color:#e5bd63}.rift-geoguessr--unavailable p{max-width:440px;margin:0;line-height:1.5}html[dir=rtl] .rift-geoguessr__header,html[dir=rtl] .rift-geoguessr__panel figcaption,html[dir=rtl] .rift-geoguessr__result{text-align:right}@keyframes rift-geoguessr-guess-drop{0%{opacity:0;transform:translate(-50%,calc(-50% - 12px)) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rift-geoguessr-target-reveal{0%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rift-geoguessr-line-reveal{to{stroke-dashoffset:0}}@keyframes rift-geoguessr-result-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.rift-geoguessr__boards{grid-template-columns:minmax(0,1fr)}.rift-geoguessr__panel{width:min(100%,520px);margin-inline:auto}.rift-geoguessr__result{grid-template-columns:auto minmax(0,1fr)}.rift-geoguessr__result dl{grid-column:1 / -1}}@media(max-width:460px){.rift-geoguessr__header{align-items:flex-start}.rift-geoguessr__boards{gap:10px;padding:10px}.rift-geoguessr__panel figcaption{padding-inline:10px}.rift-geoguessr__panel figcaption small{max-width:42%}.rift-geoguessr__footer{padding:2px 10px 13px}.rift-geoguessr__confirm{width:100%}.rift-geoguessr__result{gap:10px;padding:11px}.rift-geoguessr__result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rift-geoguessr__result dl>div{padding-inline:9px}.rift-geoguessr__result dd{font-size:12px}}@media(prefers-reduced-motion:reduce){.rift-geoguessr *,.rift-geoguessr *:before,.rift-geoguessr *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-panel{position:relative;display:flex;min-height:430px;flex-direction:column;padding:30px;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 92% 8%,rgba(25,207,195,.08),transparent 34%),linear-gradient(145deg,#0d131cf5,#080c12f0);border:1px solid var(--line-soft);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:inset 0 0 34px #19cfc306}.account-panel:before{position:absolute;top:0;right:0;width:88px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan));box-shadow:0 0 12px #19cfc35c;content:""}.account-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-panel__identity{display:flex;min-width:0;align-items:center;gap:13px}.account-panel__identity>svg{flex:0 0 auto;color:var(--cyan-soft);filter:drop-shadow(0 0 9px rgba(25,207,195,.28))}.account-panel__identity>span{display:grid;min-width:0;gap:7px}.account-panel__identity small,.account-panel__status-dot{color:var(--muted);font:650 9px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.account-panel__identity strong{overflow:hidden;color:var(--white);font:500 clamp(27px,2.4vw,38px)/1 var(--display);letter-spacing:-.03em;text-overflow:ellipsis}.account-panel__status-dot{display:inline-flex;align-items:center;gap:6px;color:#9be8ca}.account-panel>p{max-width:580px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.account-panel__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-bottom:1px solid var(--line)}.account-panel__tabs button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;cursor:pointer;font:700 10px/1 var(--data);letter-spacing:.075em;text-transform:uppercase;transition:color .16s ease,background .16s ease,border-color .16s ease}.account-panel__tabs button:hover,.account-panel__tabs button.is-active{color:var(--gold-bright);background:#c89b3c0b;border-bottom-color:var(--gold)}.account-panel__methods{display:contents}.account-panel__tabs button:disabled{cursor:wait;opacity:.58}.account-panel__google{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:0 20px;border:1px solid rgba(255,255,255,.88);color:#17191d;background:linear-gradient(180deg,#fff,#f2f2f2);box-shadow:0 7px 24px #00000029;cursor:pointer;font:750 11px/1 var(--data);letter-spacing:.055em;text-transform:uppercase;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.account-panel__google>svg{width:20px;height:20px;flex:0 0 auto}.account-panel__google:hover:not(:disabled){border-color:var(--gold-bright);box-shadow:0 8px 28px #00000038,0 0 18px #c89b3c1a;filter:brightness(1.03);transform:translateY(-1px)}.account-panel__google:disabled{cursor:wait;filter:saturate(.5);opacity:.66}.account-panel__divider{display:grid;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;gap:12px;margin-top:18px;color:var(--muted-2);font:650 9px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.account-panel__divider:before,.account-panel__divider:after{height:1px;background:linear-gradient(90deg,transparent,var(--line));content:""}.account-panel__divider:after{background:linear-gradient(90deg,var(--line),transparent)}.account-panel__form{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding-top:14px}.account-panel__form label{align-self:end;color:var(--muted);font:650 9px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.account-panel__form input{width:100%;min-width:0;height:48px;padding:0 13px;border:1px solid var(--line);outline:none;color:var(--white);background:#04080dc2;font:600 14px/1 var(--body);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.account-panel__form input:hover{border-color:#c89b3c5c}.account-panel__form input:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 2px #19cfc324,inset 0 0 18px #19cfc309}.account-panel__form input:disabled{cursor:wait;opacity:.58}.account-panel__form>small,.account-panel__keep-progress{color:var(--muted-2);font:600 10px/1.4 var(--body)}.account-panel__keep-progress{margin:2px 0 0!important;padding-inline-start:11px;border-inline-start:1px solid var(--cyan);color:var(--muted)!important}.account-panel__feedback{margin:2px 0 0!important;color:#f2c1bc!important;font-size:11px!important}.account-panel__feedback--google{margin-top:10px!important;text-align:center}.account-panel__submit,.account-panel__secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--gold);color:#080a0d;background:linear-gradient(120deg,#d5ad50,#f0cf76);cursor:pointer;font:750 10px/1 var(--data);letter-spacing:.09em;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.account-panel__submit{margin-top:7px}.account-panel__submit:hover:not(:disabled),.account-panel__secondary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.account-panel__submit:focus-visible,.account-panel__secondary:focus-visible,.account-panel__google:focus-visible,.account-panel__tabs button:focus-visible,.account-panel__confirmation button:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:-3px}.account-panel__submit:disabled,.account-panel__secondary:disabled{cursor:wait;filter:saturate(.5);opacity:.62}.account-panel__secondary{width:max-content;min-width:150px;margin-top:auto;color:var(--gold-bright);background:transparent}.account-panel__email{display:flex;max-width:560px;align-items:center;gap:10px;margin-top:26px;padding:14px;color:var(--cyan-soft);background:#19cfc309;border:1px solid rgba(25,207,195,.18)}.account-panel__email span{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-panel__confirmation{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:18px;background:#2db88b0e;border:1px solid rgba(45,184,139,.34)}.account-panel__confirmation>div{display:grid;width:42px;height:42px;place-items:center;color:#b9f5dc;border:1px solid rgba(45,184,139,.56)}.account-panel__confirmation>span{display:grid;min-width:0;gap:6px}.account-panel__confirmation strong{color:var(--white);font:600 20px/1 var(--display)}.account-panel__confirmation small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}.account-panel__confirmation button{grid-column:2;width:max-content;padding:0;border:0;color:var(--gold-bright);background:none;cursor:pointer;font:700 9px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.account-panel__loading{display:flex;min-height:330px;align-items:center;justify-content:center;gap:11px;color:var(--muted);font:650 10px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.account-panel__loading>span{width:14px;height:14px;border:1px solid rgba(25,207,195,.28);border-top-color:var(--cyan);border-radius:50%;animation:account-panel-spin .7s linear infinite}.account-panel--unavailable{justify-content:flex-start}@keyframes account-panel-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.account-panel{min-height:0;padding:23px}.account-panel__header{align-items:flex-start;flex-direction:column}.account-panel__tabs,.account-panel__form{grid-template-columns:1fr}.account-panel__form>*{grid-column:1!important}.account-panel__confirmation{grid-template-columns:36px minmax(0,1fr);padding:14px}.account-panel__confirmation>div{width:36px;height:36px}.account-panel__secondary{margin-top:38px}}@media(prefers-reduced-motion:reduce){.account-panel__loading>span{animation-duration:1.4s}.account-panel__submit,.account-panel__secondary,.account-panel__google,.account-panel__tabs button{transition:none}}.premade-entry,.premade-lobby,.premade-results,.premade-status{--premade-panel: rgba(10, 16, 24, .94);--premade-panel-raised: rgba(14, 22, 32, .96);--premade-border: rgba(200, 155, 60, .25);--premade-cyan-border: rgba(25, 207, 195, .24);position:relative;width:min(1360px,calc(100% - 64px));margin-inline:auto;color:var(--ink)}.premade-entry:before,.premade-lobby:before,.premade-results:before{position:absolute;z-index:-1;top:-80px;right:-12vw;bottom:-80px;left:-12vw;background:radial-gradient(circle at 14% 18%,rgba(25,207,195,.075),transparent 28%),radial-gradient(circle at 88% 74%,rgba(200,155,60,.07),transparent 25%);content:"";pointer-events:none}.premade-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--gold);font:700 10px/1 var(--data);letter-spacing:.18em;text-transform:uppercase}.premade-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.premade-button{position:relative;display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:11px;padding:0 19px;border:1px solid var(--gold-dark);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;font:750 10px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:border-color .16s ease,filter .16s ease,transform .16s ease,background .16s ease}.premade-button:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-2px)}.premade-button:disabled{opacity:.38;filter:grayscale(.35)}.premade-button--gold{color:#080b0f;background:linear-gradient(135deg,#ead074,#b98931 58%,#d9b955);box-shadow:0 0 28px #c89b3c1f,inset 0 1px #ffffff59}.premade-button--cyan{color:var(--cyan-soft);background:linear-gradient(135deg,#0b282df5,#07141cfa);border-color:#19cfc37a}.premade-button--quiet{color:var(--gold-bright);background:#0d131ceb}.premade-leave{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:6px 0;border:0;border-bottom:1px solid rgba(135,147,163,.3);color:var(--muted);background:transparent;cursor:pointer;font:700 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease}.premade-leave:hover{color:var(--ink);border-color:var(--gold-dark)}.premade-spin{animation:premade-spin .9s linear infinite}.premade-entry{min-height:calc(100svh - 84px);padding:clamp(68px,10vh,124px) 0 84px}.premade-entry__header{width:min(760px,100%);margin-bottom:28px}.premade-player-name{display:grid;width:min(520px,100%);gap:9px;margin-bottom:clamp(34px,5vh,56px)}.premade-player-name label{color:var(--gold-bright);font:700 10px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.premade-player-name input{width:100%;height:54px;padding:0 18px;border:1px solid var(--gold-dark);color:var(--white);background:#070d14f0;font:650 16px/1 var(--data);outline:0;transition:border-color .16s ease,box-shadow .16s ease}.premade-player-name input:focus{border-color:var(--gold);box-shadow:0 0 24px #c89b3c1c}.premade-player-name input:disabled{color:var(--cyan-soft);opacity:.82}.premade-entry__header h1,.premade-results__header h1,.premade-lobby__title h1{margin:12px 0 0;color:var(--white);font:400 clamp(58px,8vw,112px)/.85 var(--display);letter-spacing:-.055em}.premade-entry__header p,.premade-results__header p{margin:20px 0 0;color:var(--muted);font-size:clamp(15px,1.6vw,19px)}.premade-entry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.premade-entry-card{position:relative;display:grid;min-height:320px;grid-template-columns:58px 1fr;grid-template-rows:auto 1fr auto;gap:0 20px;overflow:hidden;padding:clamp(26px,3vw,42px);border:1px solid var(--premade-border);color:var(--ink);background:linear-gradient(120deg,#0c131cfa,#05090ef5),var(--premade-panel);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.premade-entry-card:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.025) 38.2%,transparent 38.5%),radial-gradient(circle at 85% 18%,rgba(25,207,195,.09),transparent 28%);content:"";pointer-events:none}.premade-entry-card:after{position:absolute;top:0;right:16px;left:16px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";opacity:.7}.premade-entry-card--join:after{background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.premade-entry-card__index{position:absolute;top:18px;right:20px;color:var(--muted-2);font:700 9px/1 var(--data);letter-spacing:.12em}.premade-entry-card__icon{position:relative;display:grid;width:54px;height:54px;place-items:center;color:var(--cyan-soft);background:#041016e0;border:1px solid rgba(25,207,195,.35);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.premade-entry-card--create .premade-entry-card__icon{color:var(--gold-bright);background:#1f1809b3;border-color:#c89b3c61}.premade-entry-card__copy{position:relative;align-self:start;padding-top:2px}.premade-entry-card__copy h2{margin:0;color:var(--white);font:400 clamp(27px,3vw,38px)/1 var(--display);letter-spacing:-.025em}.premade-entry-card__copy p{max-width:420px;margin:11px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.premade-entry-card>.premade-button,.premade-entry-card>.premade-code-form{position:relative;grid-column:1 / -1;grid-row:3;align-self:end;margin-top:48px}.premade-entry-card>.premade-button{width:min(280px,100%);justify-content:space-between}.premade-code-form label{display:block;margin-bottom:9px;color:var(--muted);font:700 9px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.premade-code-form__control{display:grid;grid-template-columns:1fr auto}.premade-code-form__control input{width:100%;min-width:0;height:54px;padding:0 18px;border:1px solid rgba(25,207,195,.36);border-right:0;color:var(--white);background:#070d14;font:700 20px/1 var(--data);letter-spacing:.28em;text-transform:uppercase}.premade-code-form__control input::placeholder{color:var(--muted-2);opacity:.55}.premade-code-form__control .premade-button{min-width:138px;min-height:54px}.premade-code-form__meter{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:7px}.premade-code-form__meter i{height:2px;background:#8993a32e;transition:background .12s ease,box-shadow .12s ease}.premade-code-form__meter i.is-filled{background:var(--cyan);box-shadow:0 0 9px #19cfc380}.premade-form-error{margin:10px 0 0;color:#ef8a84;font-size:12px}.premade-lobby{padding:46px 0 82px}.premade-lobby__header{display:flex;min-height:154px;align-items:flex-end;justify-content:space-between;gap:38px;padding:0 0 26px;border-bottom:1px solid var(--premade-border)}.premade-lobby__title h1{font-size:clamp(46px,6vw,76px)}.premade-invite{display:grid;grid-template-columns:auto auto;align-items:end;gap:7px 22px;padding:19px 21px;border:1px solid rgba(25,207,195,.27);background:linear-gradient(135deg,#07141ceb,#080c12fa);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.premade-invite__label{color:var(--muted);font:700 8px/1 var(--data);letter-spacing:.15em;text-transform:uppercase}.premade-invite>strong{grid-column:1;color:var(--cyan-soft);font:700 27px/1 var(--data);letter-spacing:.24em;text-shadow:0 0 18px rgba(25,207,195,.25)}.premade-invite__actions{display:flex;grid-column:2;grid-row:1 / span 2;align-self:stretch;gap:6px}.premade-invite__actions button{display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line-soft);color:var(--muted);background:#ffffff05;cursor:pointer;font:700 8px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.premade-invite__actions button:hover,.premade-invite__actions button.is-copied{color:var(--cyan-soft);border-color:#19cfc359}.premade-lobby__summary{display:flex;min-height:54px;align-items:center;gap:20px;padding:0 2px;color:var(--muted);font:650 10px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.premade-lobby__summary span{display:inline-flex;align-items:center;gap:7px}.premade-lobby__summary strong{color:var(--gold-bright)}.premade-lobby__summary>i{width:1px;height:16px;background:var(--line-soft)}.premade-lobby__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,365px);gap:18px;align-items:start}.premade-builder,.premade-roster{border:1px solid var(--premade-border);background:linear-gradient(145deg,#0a1018fa,#060a0ffa);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}.premade-roster{position:sticky;top:96px}.premade-panel-heading{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:30px;padding:21px 25px;border-bottom:1px solid var(--line-soft);background:#ffffff03}.premade-panel-heading>div{display:flex;align-items:center;gap:15px}.premade-panel-heading>div>span{color:var(--cyan);font:700 9px/1 var(--data);letter-spacing:.12em}.premade-panel-heading h2{margin:0;color:var(--white);font:400 25px/1 var(--display)}.premade-panel-heading p{max-width:430px;margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.premade-panel-heading--compact{min-height:72px;padding:17px 19px}.premade-panel-heading--compact>strong{color:var(--cyan-soft);font:700 11px/1 var(--data)}.premade-builder__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premade-mode-row{position:relative;display:grid;min-height:100px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);transition:background .16s ease,box-shadow .16s ease}.premade-mode-row:nth-child(2n){border-right:0}.premade-mode-row.is-selected{background:linear-gradient(90deg,#19cfc313,#c89b3c09);box-shadow:inset 2px 0 var(--cyan)}.premade-mode-row__icon{display:grid;width:40px;height:40px;place-items:center;color:var(--cyan-soft);background:#051218db;border:1px solid rgba(25,207,195,.28);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.premade-mode-row__copy{min-width:0}.premade-mode-row__copy h3{margin:0;color:var(--ink);font:700 13px/1.2 var(--data);overflow-wrap:anywhere}.premade-mode-row__copy p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.premade-stepper{display:grid;grid-template-columns:31px 34px 31px;min-width:96px;align-items:center;border:1px solid rgba(200,155,60,.29);background:#080d13}.premade-stepper button{display:grid;width:31px;height:34px;place-items:center;padding:0;border:0;color:var(--gold-bright);background:#c89b3c0b;cursor:pointer}.premade-stepper button:hover:not(:disabled){color:var(--white);background:#c89b3c2b}.premade-stepper button:disabled{color:var(--muted-2);opacity:.4}.premade-stepper output{color:var(--white);font:700 13px/1 var(--data);text-align:center}.premade-members{display:grid;max-height:min(46vh,470px);overflow:auto;margin:0;padding:0;list-style:none;scrollbar-color:var(--gold-dark) transparent}.premade-member{display:grid;min-height:66px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.premade-member.is-local{background:#19cfc30b;box-shadow:inset 2px 0 #19cfc3b3}.premade-member.is-disconnected{opacity:.52}.premade-avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;overflow:hidden;color:var(--cyan-soft);background:linear-gradient(135deg,#19cfc329,#c89b3c1a);border:1px solid rgba(25,207,195,.28);font:700 10px/1 var(--data)}.premade-avatar img{width:100%;height:100%;object-fit:cover}.premade-avatar--small{width:29px;height:29px;font-size:8px}.premade-member__identity{display:flex;min-width:0;align-items:baseline;gap:3px}.premade-member__identity strong,.premade-member__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premade-member__identity strong{color:var(--ink);font-size:12px}.premade-member__identity small{color:var(--muted);font-size:9px}.premade-member__status{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.premade-member__status small{font:650 8px/1 var(--data);letter-spacing:.06em;text-transform:uppercase}.premade-member.is-ready .premade-member__status{color:var(--green)}.premade-member.is-host .premade-member__status{color:var(--gold-bright)}.premade-member__pulse{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.premade-roster__actions{display:grid;gap:11px;padding:17px}.premade-roster__actions .premade-button{width:100%}.premade-roster__actions>p{margin:-1px 0 2px;color:var(--muted);font:650 8px/1.3 var(--data);letter-spacing:.08em;text-align:center;text-transform:uppercase}.premade-roster__actions .premade-leave{justify-self:center}.premade-countdown{position:fixed;z-index:500;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;overflow:hidden;color:var(--ink);background:radial-gradient(circle,rgba(13,47,51,.42),transparent 34%),#03060af0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premade-countdown:before,.premade-countdown:after{position:absolute;top:50%;width:42vw;height:1px;background:linear-gradient(90deg,transparent,var(--gold));content:"";box-shadow:0 0 14px #c89b3c66}.premade-countdown:before{left:0}.premade-countdown:after{right:0;transform:rotate(180deg)}.premade-countdown__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 49.7%,rgba(25,207,195,.12) 50%,transparent 50.3%);background-size:100% 6px;opacity:.3;pointer-events:none}.premade-countdown__content{position:relative;display:grid;width:min(420px,calc(100% - 40px));justify-items:center;padding:42px;text-align:center}.premade-countdown__value{display:grid;width:clamp(144px,22vw,220px);aspect-ratio:1;place-items:center;margin:25px 0;color:var(--gold-bright);background:radial-gradient(circle,rgba(200,155,60,.1),transparent 62%);border:1px solid rgba(200,155,60,.6);border-radius:50%;font:700 clamp(72px,11vw,120px)/1 var(--data);text-shadow:0 0 36px rgba(200,155,60,.34);box-shadow:0 0 0 8px #c89b3c06,0 0 70px #c89b3c17;animation:premade-count-pop .62s cubic-bezier(.16,.82,.2,1) both}.premade-countdown.is-launch .premade-countdown__value{width:auto;aspect-ratio:auto;padding:45px 55px;color:var(--cyan-soft);border-color:#19cfc380;border-radius:0;font-size:clamp(62px,10vw,108px);box-shadow:0 0 70px #19cfc31c}.premade-countdown__content p{display:grid;gap:6px;margin:0}.premade-countdown__content p span{color:var(--muted);font:700 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.premade-countdown__content p b{color:var(--white);font:400 24px/1 var(--display)}.premade-progress{position:relative;color:var(--ink);background:linear-gradient(145deg,#0a1018f7,#060a0ff7);border:1px solid rgba(200,155,60,.22);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.premade-progress__summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px;border-bottom:1px solid var(--line-soft)}.premade-progress__summary>span{display:grid;min-width:0;gap:5px}.premade-progress__summary small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.premade-progress__summary strong{overflow:hidden;color:var(--white);font:400 20px/1 var(--display);text-overflow:ellipsis;white-space:nowrap}.premade-progress__summary>b{flex:0 0 auto;color:var(--gold-bright);font:700 12px/1 var(--data)}.premade-round-rail{overflow-x:auto;padding:15px 17px;scrollbar-width:thin;scrollbar-color:var(--gold-dark) transparent}.premade-round-rail ol{display:flex;width:max-content;min-width:100%;align-items:center;margin:0;padding:0;list-style:none}.premade-round-rail li{position:relative;display:grid;min-width:50px;justify-items:center;gap:6px;color:var(--muted-2)}.premade-round-rail li:not(:last-child):after{position:absolute;z-index:-1;top:31px;left:calc(50% + 9px);width:calc(100% - 18px);height:1px;background:var(--line-soft);content:""}.premade-round-rail__mode{color:currentColor}.premade-round-rail li>i{display:grid;width:20px;height:20px;place-items:center;border:1px solid currentColor;border-radius:50%;background:#080d13}.premade-round-rail li.is-current{color:var(--gold-bright)}.premade-round-rail li.is-current>i{box-shadow:0 0 18px #c89b3c80;animation:premade-current-pulse 1.3s ease-in-out infinite}.premade-round-rail li.is-correct{color:var(--green)}.premade-round-rail li.is-wrong{color:var(--red)}.premade-round-rail li.is-skipped{color:var(--muted)}.premade-race{display:grid;padding:3px 14px 13px}.premade-race__player{display:grid;min-height:46px;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 3px;border-top:1px solid rgba(137,151,168,.1)}.premade-race__identity{display:grid;min-width:0;gap:6px}.premade-race__identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.premade-race__identity i{display:block;height:2px;overflow:hidden;background:#8997a824}.premade-race__identity u{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--gold));box-shadow:0 0 8px #19cfc359;text-decoration:none;transition:width .4s cubic-bezier(.2,.8,.2,1)}.premade-race__player>b{color:var(--muted);font:700 9px/1 var(--data)}.premade-race__player>svg{color:var(--gold-bright)}.premade-progress--compact .premade-race{display:none}.premade-progress--compact .premade-progress__summary{min-height:52px}.premade-results{padding:clamp(56px,8vh,96px) 0 80px}.premade-results__header{text-align:center}.premade-results__header h1{font-size:clamp(48px,7vw,88px)}.premade-podium{display:flex;width:min(900px,100%);align-items:flex-end;justify-content:center;gap:13px;margin:68px auto 28px}.premade-podium__place{position:relative;display:grid;width:min(240px,30%);min-height:205px;align-content:center;justify-items:center;padding:34px 15px 23px;border:1px solid rgba(137,151,168,.2);color:var(--ink);background:linear-gradient(165deg,#111a25fa,#070b11fa);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);text-align:center}.premade-podium__place.is-rank-1{order:2;min-height:250px;border-color:#c89b3c9e;background:radial-gradient(circle at 50% 20%,rgba(200,155,60,.16),transparent 36%),linear-gradient(165deg,#181919fa,#090c11fa);box-shadow:0 0 50px #c89b3c1a}.premade-podium__place.is-rank-2{order:1}.premade-podium__place.is-rank-3{order:3}.premade-podium__place.is-local{box-shadow:inset 0 -2px var(--cyan),0 0 38px #19cfc312}.premade-podium__rank{position:absolute;top:0;left:50%;display:grid;width:48px;height:35px;place-items:center;color:var(--gold-bright);background:#0b1018;border:1px solid rgba(200,155,60,.44);border-top:0;transform:translate(-50%)}.premade-podium__place .premade-avatar{width:58px;height:58px;margin-bottom:13px;border-color:#c89b3c73}.premade-podium__identity{display:flex;max-width:100%;align-items:baseline;justify-content:center;gap:3px}.premade-podium__identity strong,.premade-podium__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premade-podium__identity strong{font-size:13px}.premade-podium__identity small{color:var(--muted);font-size:9px}.premade-podium__place>b{margin-top:14px;color:var(--gold-bright);font:700 25px/1 var(--data)}.premade-podium__place>span:last-child{margin-top:5px;color:var(--muted);font:700 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.premade-standings{overflow-x:auto;border:1px solid var(--premade-border);background:#070b11f0;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}.premade-standings table{width:100%;border-collapse:collapse}.premade-standings thead{color:var(--muted);background:#ffffff06;font:700 8px/1 var(--data);letter-spacing:.1em;text-align:left;text-transform:uppercase}.premade-standings th,.premade-standings td{height:66px;padding:10px 16px;border-bottom:1px solid var(--line-soft);text-align:left}.premade-standings tbody tr:last-child th,.premade-standings tbody tr:last-child td{border-bottom:0}.premade-standings tbody tr.is-local{background:#19cfc30e;box-shadow:inset 2px 0 var(--cyan)}.premade-standings tbody tr.is-disconnected{opacity:.55}.premade-standings tbody>tr>td:first-child{width:48px;color:var(--gold-bright);font:700 13px/1 var(--data)}.premade-standings tbody th{display:flex;min-width:190px;align-items:center;gap:10px;font-weight:600}.premade-standings tbody th>span{display:flex;min-width:0;align-items:baseline;gap:3px}.premade-standings tbody th>span strong,.premade-standings tbody th>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premade-standings tbody th>span strong{font-size:12px}.premade-standings tbody th>span small{color:var(--muted);font-size:9px}.premade-standings tbody th>i{color:var(--muted)}.premade-standings tbody td{color:var(--muted);font:650 11px/1 var(--data)}.premade-standings tbody td strong{color:var(--ink)}.premade-results__actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.premade-results__actions .premade-button{min-width:190px}.premade-results__waiting{display:inline-flex;min-height:50px;align-items:center;gap:9px;color:var(--muted);font:700 9px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.premade-status{display:grid;min-height:330px;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:18px 22px;margin-block:clamp(60px,10vh,120px);padding:clamp(30px,5vw,64px);border:1px solid var(--premade-border);background:radial-gradient(circle at 16% 50%,rgba(25,207,195,.08),transparent 26%),linear-gradient(145deg,#0a1018fa,#05090efa);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.premade-status--error,.premade-status--disconnected{border-color:#d64b4657}.premade-status__icon{display:grid;width:64px;height:64px;grid-row:1;place-items:center;color:var(--cyan-soft);background:#051218e6;border:1px solid rgba(25,207,195,.3);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.premade-status--error .premade-status__icon,.premade-status--disconnected .premade-status__icon{color:#ef8a84;border-color:#d64b465c;background:#290c0e7a}.premade-status h2{margin:0;color:var(--white);font:400 clamp(31px,4vw,48px)/1 var(--display)}.premade-status p{max-width:620px;margin:12px 0 0;color:var(--muted);line-height:1.55}.premade-status__actions{display:flex;grid-column:2;align-items:center;gap:18px;margin-top:12px}@keyframes premade-spin{to{transform:rotate(360deg)}}@keyframes premade-count-pop{0%{opacity:0;transform:scale(1.45);filter:blur(8px)}42%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes premade-current-pulse{50%{box-shadow:0 0 24px #c89b3cbf;transform:scale(1.08)}}@media(max-width:1000px){.premade-entry,.premade-lobby,.premade-results,.premade-status{width:min(100% - 36px,920px)}.premade-lobby__layout{grid-template-columns:1fr}.premade-roster{position:static}.premade-members{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.premade-roster__actions{grid-template-columns:minmax(200px,1fr) auto;align-items:center}.premade-roster__actions>p{grid-row:2;text-align:left}.premade-roster__actions .premade-leave{grid-column:2;grid-row:1 / span 2}}@media(max-width:760px){.premade-entry__grid{grid-template-columns:1fr}.premade-entry-card{min-height:270px}.premade-lobby__header{align-items:stretch;flex-direction:column}.premade-invite{width:100%}.premade-builder__modes{grid-template-columns:1fr}.premade-mode-row{border-right:0}.premade-panel-heading{align-items:flex-start;flex-direction:column;gap:10px}.premade-panel-heading p{text-align:left}.premade-panel-heading--compact{flex-direction:row;align-items:center}.premade-members{grid-template-columns:1fr}.premade-podium{gap:7px}.premade-podium__place{width:33.333%;min-height:180px;padding-inline:7px}.premade-podium__place.is-rank-1{min-height:220px}.premade-podium__identity{align-items:center;flex-direction:column}.premade-results__actions{align-items:stretch;flex-direction:column-reverse}.premade-results__actions .premade-button{width:100%}}@media(max-width:560px){.premade-entry,.premade-lobby,.premade-results,.premade-status{width:calc(100% - 24px)}.premade-entry{padding-top:48px}.premade-entry-card{grid-template-columns:46px 1fr;padding:23px 18px}.premade-entry-card__icon{width:44px;height:44px}.premade-code-form__control{grid-template-columns:1fr;gap:7px}.premade-code-form__control input{border-right:1px solid rgba(25,207,195,.36)}.premade-code-form__control .premade-button{width:100%}.premade-invite{grid-template-columns:1fr}.premade-invite__actions{grid-column:1;grid-row:auto;min-height:40px;margin-top:9px}.premade-invite__actions button{flex:1;justify-content:center}.premade-lobby__summary{flex-wrap:wrap;gap:12px;padding-block:13px}.premade-lobby__summary>i{display:none}.premade-mode-row{grid-template-columns:40px minmax(0,1fr);padding:14px}.premade-stepper{grid-column:1 / -1;justify-self:end}.premade-roster__actions{grid-template-columns:1fr}.premade-roster__actions>p,.premade-roster__actions .premade-leave{grid-column:1;grid-row:auto}.premade-podium{margin-top:48px}.premade-podium__place .premade-avatar{width:44px;height:44px}.premade-podium__place>b{font-size:17px}.premade-standings th,.premade-standings td{padding-inline:11px}.premade-standings thead th:nth-child(n+4),.premade-standings tbody td:nth-child(n+4){display:none}.premade-status{min-height:290px;grid-template-columns:1fr;justify-items:center;text-align:center}.premade-status__icon{grid-row:auto}.premade-status__actions{grid-column:1;align-items:center;flex-direction:column}}@media(prefers-reduced-motion:reduce){.premade-spin,.premade-countdown__value,.premade-round-rail li.is-current>i{animation:none}.premade-button,.premade-race__identity u{transition:none}}.premade-experience{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;overflow:auto;color:var(--ink);background:radial-gradient(circle at 10% 14%,rgba(25,207,195,.07),transparent 28%),radial-gradient(circle at 88% 78%,rgba(200,155,60,.06),transparent 26%),linear-gradient(145deg,#05070a,#070c12 54%,#05080c);isolation:isolate}.premade-experience:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(25,207,195,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(25,207,195,.025) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.6),transparent 62%);mask-image:linear-gradient(135deg,rgba(0,0,0,.6),transparent 62%);pointer-events:none}.premade-experience.is-playing{visibility:hidden}.premade-experience__header{position:sticky;z-index:20;top:0;display:grid;min-height:68px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 30px;border-bottom:1px solid rgba(200,155,60,.22);background:#05080cf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.premade-experience__header>button{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:8px 0;border:0;color:var(--muted);background:transparent;cursor:pointer;font:700 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.premade-experience__header>button:hover{color:var(--gold-bright)}.premade-experience__brand{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:5px;color:var(--white);font:700 12px/1 var(--data);letter-spacing:.08em}.premade-experience__brand b{color:var(--gold)}.premade-experience__brand span{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:5px;margin-top:4px;color:var(--cyan-soft);font-size:7px;letter-spacing:.22em}.premade-experience__signal{display:flex;align-items:center;justify-self:end;gap:8px;color:var(--gold-bright);font:700 9px/1 var(--data);letter-spacing:.12em}.premade-experience__main{min-height:calc(100svh - 68px);padding:0 0 70px}.premade-inline-error{position:sticky;z-index:18;top:68px;display:flex;width:min(1360px,calc(100% - 64px));min-height:42px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:0 14px 0 18px;color:#ffd5d2;background:#360e11f0;border:1px solid rgba(214,75,70,.55);font:650 11px/1.3 var(--data)}.premade-inline-error button{border:0;color:inherit;background:transparent;cursor:pointer;font-size:22px}.premade-language-control{display:grid;width:min(1360px,calc(100% - 64px));min-height:68px;grid-template-columns:auto minmax(0,1fr) minmax(190px,260px);align-items:center;gap:14px;margin:34px auto -20px;padding:0 18px;color:var(--cyan-soft);background:#080e15db;border:1px solid rgba(25,207,195,.2);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.premade-language-control>div{display:grid;gap:5px}.premade-language-control strong{color:var(--white);font:700 10px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.premade-language-control span{color:var(--muted);font:500 10px/1.3 var(--data)}.premade-language-control select{width:100%;min-height:40px;padding:0 34px 0 12px;color:var(--ink);background:#0b121a;border:1px solid var(--gold-dark);font:650 11px/1 var(--data)}.premade-waiting-grid{display:grid;width:min(1360px,calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;align-items:start;margin:0 auto;padding-top:clamp(70px,12vh,140px)}.premade-waiting-grid .premade-status,.premade-waiting-grid .premade-progress{width:100%}.premade-live-progress{position:fixed;z-index:180;top:76px;right:18px;width:min(340px,calc(100vw - 36px));pointer-events:none;filter:drop-shadow(0 18px 36px rgba(0,0,0,.42))}.premade-live-progress .premade-progress{width:100%;max-height:calc(100vh - 96px);overflow:hidden;background:#050a10e0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.premade-live-progress .premade-race{max-height:188px;overflow:hidden auto}.premade-gameplay-blocker{position:fixed;z-index:260;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;padding:24px;background:#03060ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premade-gameplay-blocker .premade-status{width:min(680px,100%);min-height:260px;margin:0;box-shadow:0 28px 90px #0000009e}@media(max-width:900px){.premade-waiting-grid{grid-template-columns:1fr}.premade-live-progress{top:auto;right:10px;bottom:10px;left:10px;width:auto}.premade-live-progress .premade-race{display:none}.premade-live-progress .premade-progress__summary{min-height:46px}}@media(max-width:620px){.premade-experience__header{min-height:60px;grid-template-columns:1fr auto;padding:0 14px}.premade-experience__brand{display:none}.premade-experience__main{min-height:calc(100svh - 60px)}.premade-language-control,.premade-waiting-grid,.premade-inline-error{width:calc(100% - 28px)}.premade-language-control{grid-template-columns:auto minmax(0,1fr);margin-top:18px;padding:12px 14px}.premade-language-control select{grid-column:1 / -1}.premade-inline-error{top:60px}}@media(prefers-reduced-motion:reduce){.premade-live-progress{filter:none}}:root{font-family:Manrope Variable,Manrope,system-ui,sans-serif;color:#f0e6d2;background:#05070a;font-synthesis:none;text-rendering:optimizeLegibility;--void: #05070a;--abyss: #080c12;--surface: #0d131c;--surface-2: #111a25;--surface-3: #172330;--ink: #f0e6d2;--white: #f8f5ea;--muted: #8793a3;--muted-2: #5e6876;--gold: #c89b3c;--gold-bright: #f0d58a;--gold-dark: #785a28;--cyan: #19cfc3;--cyan-soft: #6de8df;--red: #d64b46;--green: #2db88b;--line: rgba(200, 155, 60, .24);--line-soft: rgba(137, 151, 168, .18);--display: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--data: "Chakra Petch", "Arial Narrow", sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--void)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--void);font-size:16px}body.run-is-open,body.endless-select-is-open,body.identity-prompt-is-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}button:disabled{cursor:not-allowed}img{display:block;max-width:100%}::selection{color:var(--void);background:var(--gold-bright)}.app{min-height:100vh}.site-layer{position:relative;min-height:100vh;overflow:clip;isolation:isolate;background:var(--void)}.site-layer:before{position:fixed;z-index:-2;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 72% 12%,rgba(16,112,125,.18),transparent 28%),radial-gradient(circle at 18% 42%,rgba(37,76,105,.12),transparent 32%),radial-gradient(circle at 70% 86%,rgba(120,90,40,.08),transparent 30%);content:"";pointer-events:none;animation:rift-breathe 18s ease-in-out infinite alternate}.site-layer:after{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%);content:"";pointer-events:none}.shell{width:min(1420px,calc(100% - 64px));margin-inline:auto}.skip-link{position:fixed;z-index:300;top:12px;left:12px;padding:10px 14px;color:var(--void);background:var(--gold-bright);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-header{position:sticky;z-index:60;top:0;display:grid;grid-template-columns:1fr auto;align-items:stretch;min-height:72px;padding-inline:max(32px,calc((100vw - 1420px)/2 + 32px));border-bottom:1px solid var(--line);background:#05070ae6;box-shadow:0 10px 32px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(25,207,195,.45),var(--gold),transparent);content:"";opacity:.5}.brand{display:inline-flex;width:max-content;align-items:center;gap:13px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.brand-glyph{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(200,155,60,.12));transition:filter .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-glyph{filter:drop-shadow(0 0 13px rgba(200,155,60,.28));transform:translateY(-1px) scale(1.025)}.brand-copy{display:grid;gap:2px}.brand-copy strong{color:var(--white);font:650 14px/1.1 var(--data);letter-spacing:.07em;text-transform:uppercase}.brand-copy small{color:var(--gold);font-size:8px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.main-nav{display:flex;height:100%;align-items:stretch}.main-nav button{position:relative;min-width:108px;padding:0 19px;border:0;color:#707d8d;background:none;cursor:pointer;font:650 11px/1 var(--data);letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease,background .18s ease}.main-nav button:after{position:absolute;right:22px;bottom:0;left:22px;height:2px;background:transparent;content:"";box-shadow:0 0 14px transparent;transition:background .18s ease,box-shadow .18s ease}.main-nav button:hover,.main-nav button.is-active{color:var(--ink);background:#ffffff05}.main-nav button.is-active:after{background:var(--gold);box-shadow:0 0 14px #c89b3c80}.header-actions{display:flex;align-items:stretch;justify-content:flex-end}.header-signal{display:flex;align-items:center;gap:8px;padding:0 20px;border-left:1px solid var(--line-soft);color:var(--muted);font:600 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.header-signal b{color:var(--gold-bright)}.profile-button{display:flex;align-items:center;gap:10px;min-width:112px;justify-content:center;border:0;border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);color:var(--muted);background:#ffffff04;cursor:pointer;transition:color .18s ease,background .18s ease}.profile-button:hover,.profile-button.is-active{color:var(--gold-bright);background:#c89b3c0f}.profile-button__copy{display:grid;min-width:0;gap:4px}.profile-button span{color:inherit;font:700 12px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.account-button{min-width:132px;max-width:200px;padding-inline:16px}.account-button .profile-button__copy{max-width:17ch}.profile-button b{display:block;max-width:100%;overflow:hidden;color:var(--cyan-soft);font:700 12px/1 var(--data);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button{display:none;width:52px;border:0;border-left:1px solid var(--line-soft);background:none;cursor:pointer}.section-kicker,.eyebrow{color:var(--gold);font:700 10px/1.2 var(--data);letter-spacing:.2em;text-transform:uppercase}.section-kicker{display:block}.primary-cta{position:relative;display:inline-flex;min-width:204px;min-height:56px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:0 23px;border:1px solid #d6b75b;color:#080a0d;background:linear-gradient(135deg,#e4c86d,#b88a30 52%,#e3c367);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;font:750 11px/1 var(--data);letter-spacing:.11em;text-transform:uppercase;box-shadow:0 0 34px #c89b3c21,inset 0 1px #ffffff59;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.primary-cta:before{position:absolute;top:-30%;bottom:-30%;left:-45%;width:30%;background:#ffffff4d;content:"";transform:skew(-24deg);transition:left .45s ease}.primary-cta:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 0 44px #c89b3c40}.primary-cta:hover:before{left:125%}.text-button{display:inline-flex;width:max-content;align-items:center;gap:10px;padding:0 0 6px;border:0;border-bottom:1px solid var(--gold-dark);color:var(--gold-bright);background:none;cursor:pointer;font:700 9px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.text-button svg,.mode-card button svg{transition:transform .17s ease}.text-button:hover svg,.mode-card button:hover svg{transform:translate(4px)}.back-link{display:inline-flex;align-items:center;gap:9px;padding:0 0 6px;border:0;border-bottom:1px solid var(--gold-dark);color:var(--muted);background:none;cursor:pointer;font:650 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:color .17s ease}.back-link:hover{color:var(--gold-bright)}.landing-page{--home-hero-height: min(790px, calc(100svh - 72px) );position:relative;min-height:80vh;isolation:isolate}.home-scroll-graffiti{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.home-scroll-graffiti__decal{position:absolute;width:auto;height:auto;opacity:0;filter:saturate(.68) brightness(.62) drop-shadow(0 0 0 rgba(25,207,195,0));mix-blend-mode:screen;transform:rotate(var(--scroll-rotation, 0deg));transform-origin:center;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) var(--scroll-delay, 0ms),filter 1.7s ease-out var(--scroll-delay, 0ms);-webkit-user-select:none;user-select:none}.home-scroll-graffiti__decal.is-visible{opacity:var(--scroll-opacity, .12);filter:saturate(1.12) brightness(1.08) drop-shadow(0 0 14px rgba(25,207,195,.14))}.home-scroll-graffiti__decal--robot-skull{--scroll-opacity: .15;--scroll-rotation: 7deg;--scroll-delay: .22s;top:108px;right:14px;width:112px}.home-scroll-graffiti__decal--stitched-smile{--scroll-opacity: .15;--scroll-rotation: 8deg;--scroll-delay: .18s;top:43vh;left:16px;width:94px}.home-scroll-graffiti__decal--grenade{--scroll-opacity: .22;--scroll-rotation: -8deg;--scroll-delay: .14s;top:calc(var(--home-hero-height) - 112px);right:6px;width:82px}.home-scroll-graffiti__decal--boom{--scroll-opacity: .1;--scroll-rotation: -7deg;top:calc(var(--home-hero-height) + 44px);left:calc(50% - 68px);width:136px}.home-scroll-graffiti__decal--portrait{--scroll-opacity: .085;--scroll-rotation: -4deg;top:calc(var(--home-hero-height) + 265px);left:20px;width:108px}.home-scroll-graffiti__decal--rabbit{--scroll-opacity: .1;--scroll-rotation: 8deg;top:calc(var(--home-hero-height) + 478px);right:18px;width:118px}.home-scroll-graffiti__decal--get-jinxed{--scroll-opacity: .085;--scroll-rotation: -6deg;bottom:8px;left:calc(50% - 62px);width:124px}.home-scroll-graffiti__decal--was-here{--scroll-opacity: .08;--scroll-rotation: 5deg;top:calc(var(--home-hero-height) + 690px);left:14px;width:158px}.home-scroll-graffiti__decal--fish{--scroll-opacity: .11;--scroll-rotation: 7deg;right:18px;bottom:34px;width:132px}.hero-hub{--hero-intro-ease: cubic-bezier(.16,1,.3,1);position:relative;display:grid;grid-template-columns:minmax(470px,.96fr) minmax(0,1.04fr);min-height:min(790px,calc(100svh - 72px));border-right:1px solid rgba(200,155,60,.12);border-left:1px solid rgba(200,155,60,.12);isolation:isolate}.hero-hub:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--void) 0 26%,rgba(5,7,10,.99) 34%,rgba(5,7,10,.9) 45%,rgba(5,7,10,.6) 58%,rgba(5,7,10,.2) 72%,transparent 84%);content:"";pointer-events:none}.hero-hub:after{position:absolute;z-index:3;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dark),rgba(25,207,195,.55),transparent);content:"";opacity:0;box-shadow:0 0 22px #19cfc329;transform:scaleX(0);transform-origin:50% 50%}.hero-copy{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:68px 0 64px clamp(38px,4.2vw,64px)}.hero-meta-bar{display:flex;width:max-content;margin-bottom:clamp(70px,10vh,116px);border-top:1px solid var(--gold-dark);border-bottom:1px solid var(--gold-dark)}.hero-meta-bar span{padding:8px 12px;border-right:1px solid rgba(200,155,60,.2);color:var(--muted);font:600 8px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.hero-meta-bar span:first-child{padding-left:0;color:var(--gold-bright)}.hero-meta-bar span:last-child{border-right:0}.hero .eyebrow{margin:0 0 18px}.hero h1{width:max-content;margin:0;color:var(--white);font:500 clamp(76px,7.7vw,118px)/.75 var(--display);letter-spacing:-.072em;text-transform:uppercase;text-shadow:0 12px 36px rgba(0,0,0,.56)}.hero h1>span{display:block;opacity:0;clip-path:inset(100% 0 0);transform:translate3d(0,24px,0)}.hero h1>span:last-child{margin-left:clamp(34px,5vw,82px);color:var(--gold-bright);font-style:italic;font-weight:400;letter-spacing:-.055em;text-shadow:0 0 28px rgba(200,155,60,.15),0 12px 36px rgba(0,0,0,.6)}.hero h1 em{color:var(--gold-bright);font-weight:400}.hero-lead{max-width:450px;margin:27px 0 0;color:#adb7c3;font-size:15px;font-weight:550;letter-spacing:.01em}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:34px}.hero-actions>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:600 9px/1 var(--data);letter-spacing:.05em;text-transform:uppercase}.hero-actions>span svg{color:var(--cyan)}.hero-actions-endless{flex-wrap:wrap;gap:14px;transform:translate3d(0,10px,0)}.hero-actions-endless>button,.hero-actions-endless>.daily-reset-countdown{opacity:0}.daily-reset-countdown{position:relative;display:grid;min-width:204px;min-height:56px;grid-template-columns:1fr auto;align-items:center;column-gap:14px;overflow:hidden;padding:9px 20px 8px 22px;border:1px solid rgba(200,155,60,.58);color:var(--gold-bright);background:linear-gradient(135deg,#12110df7,#080d14f7);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 0 26px #c89b3c0e,0 0 30px #c89b3c14}.daily-reset-countdown span{align-self:end;color:#b9a66e;font:700 9px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.daily-reset-countdown strong{align-self:start;color:#f3dfa0;font:700 18px/1 var(--data);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-shadow:0 0 18px rgba(228,200,109,.22)}.daily-reset-countdown svg{grid-column:2;grid-row:1 / span 2;color:var(--gold)}.endless-start-cta{position:relative;display:inline-flex;min-width:204px;min-height:56px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:0 22px;border:1px solid rgba(25,207,195,.55);color:var(--cyan-soft);background:linear-gradient(135deg,#08171df5,#080d14f5);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;font:750 14px/1 var(--data);letter-spacing:.11em;text-transform:uppercase;box-shadow:inset 0 0 24px #19cfc30e,0 0 28px #19cfc312;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.endless-start-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(25,207,195,.09) 50%,transparent 80%);content:"";opacity:0;transform:translate(-45%);transition:opacity .18s ease,transform .42s ease}.endless-start-cta:hover{border-color:var(--cyan-soft);color:#e7fffc;transform:translateY(-2px);box-shadow:inset 0 0 28px #19cfc317,0 0 34px #19cfc324}.endless-start-cta:hover:before{opacity:1;transform:translate(45%)}.endless-start-cta:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:3px}.premade-start-cta{position:relative;display:inline-flex;min-width:204px;min-height:56px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:0 22px;border:1px solid rgba(175,114,255,.58);color:#d9baff;background:linear-gradient(135deg,#1a0d26f5,#080d14f5);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;font:750 14px/1 var(--data);letter-spacing:.11em;text-transform:uppercase;box-shadow:inset 0 0 24px #af72ff0f,0 0 28px #af72ff12;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.premade-start-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(195,150,255,.1) 50%,transparent 80%);content:"";opacity:0;transform:translate(-45%);transition:opacity .18s ease,transform .42s ease}.premade-start-cta:hover{border-color:#c897ff;color:#f6ebff;transform:translateY(-2px);box-shadow:inset 0 0 28px #af72ff1a,0 0 34px #af72ff29}.premade-start-cta:hover:before{opacity:1;transform:translate(45%)}.premade-start-cta:focus-visible{outline:2px solid #c897ff;outline-offset:3px}.hero-stat-row{display:flex;width:max-content;margin-top:42px;opacity:0;clip-path:inset(0 0 100%);transform:translate3d(0,12px,0)}.hero-stat-row>div{display:grid;grid-template-columns:auto auto;align-items:end;gap:13px;padding-left:15px;border-left:2px solid var(--gold)}.hero-stat-row small{padding-bottom:5px;color:var(--muted);font:700 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase}.hero-stat-row b{color:var(--cyan-soft);font:520 42px/.8 var(--data);text-shadow:0 0 22px rgba(25,207,195,.28)}.hero-figure{position:relative;z-index:0;min-width:0;margin:0 0 0 clamp(-160px,-10vw,-112px);overflow:hidden;opacity:0;transform:translate3d(18px,0,0);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 4%,rgba(0,0,0,.72) 16%,#000 28%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 4%,rgba(0,0,0,.72) 16%,#000 28%)}.hero-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b0e12}.hero-image-wrap>img{width:100%;height:100%;object-fit:cover;object-position:52% center;filter:saturate(.88) contrast(1.08) brightness(.78);transform:scale(1.075)}.hero-image-wrap:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,7,10,.12),transparent 36%,rgba(5,7,10,.5)),radial-gradient(circle at 52% 38%,transparent 20%,rgba(4,7,10,.48) 100%);content:"";pointer-events:none}.hero-image-wrap:after{position:absolute;z-index:2;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(200,155,60,.22);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);content:"";pointer-events:none;opacity:0;box-shadow:inset 0 0 42px #0000004d;transform:scale(.985)}.hero-graffiti-layer{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-graffiti{position:absolute;width:auto;height:auto;opacity:0;filter:saturate(1.08) brightness(1.08) drop-shadow(0 0 16px rgba(25,207,195,.07));mix-blend-mode:screen;transform:rotate(var(--graffiti-rotation, 0deg));transform-origin:center;-webkit-user-select:none;user-select:none}.hero-graffiti--tag{--graffiti-opacity: .18;--graffiti-rotation: -7deg;--graffiti-delay: .56s;top:22px;left:28px;width:clamp(168px,14vw,218px)}.hero-graffiti--star{--graffiti-opacity: .18;--graffiti-rotation: -9deg;--graffiti-delay: .84s;bottom:12px;left:24px;width:clamp(126px,11.5vw,176px)}.hero-graffiti--chomper{--graffiti-opacity: .34;--graffiti-rotation: 5deg;--graffiti-delay: .63s;top:24px;right:27px;width:clamp(152px,13vw,202px)}.hero-graffiti--fishbone{--graffiti-opacity: .25;--graffiti-rotation: -8deg;--graffiti-delay: .76s;top:43%;right:13px;width:clamp(88px,8vw,122px)}.hero-graffiti--pow{--graffiti-opacity: .32;--graffiti-rotation: -5deg;--graffiti-delay: .9s;right:21px;bottom:18px;width:clamp(132px,11.5vw,178px)}.hero-hub.is-intro-ready h1>span:first-child{animation:hero-title-line-in .72s var(--hero-intro-ease) .18s both}.hero-hub.is-intro-ready h1>span:last-child{animation:hero-title-line-in .72s var(--hero-intro-ease) .34s both}.hero-hub.is-intro-ready .hero-stat-row{animation:hero-detail-in .48s var(--hero-intro-ease) .65s both}.hero-hub.is-intro-ready .hero-actions-endless{animation:hero-actions-rise .5s var(--hero-intro-ease) .75s both}.hero-hub.is-intro-ready .hero-actions-endless>:first-child{animation:hero-control-fade .42s ease-out .78s both}.hero-hub.is-intro-ready .hero-actions-endless>button:nth-child(2){animation:hero-control-fade .42s ease-out .9s both}.hero-hub.is-intro-ready .hero-actions-endless>button:nth-child(3){animation:hero-control-fade .42s ease-out 1.02s both}.hero-hub.is-intro-ready .hero-graffiti{animation:hero-graffiti-decal-in .72s ease-out var(--graffiti-delay, .62s) both}.hero-hub.is-intro-ready:after{animation:hero-rule-in .8s var(--hero-intro-ease) .52s both}.hero-hub.is-intro-ready.is-image-ready .hero-figure{animation:hero-stage-in 1.15s var(--hero-intro-ease) 40ms both}.hero-hub.is-intro-ready.is-image-ready .hero-image-wrap>img{animation:hero-image-in .95s var(--hero-intro-ease) 40ms both}.hero-hub.is-intro-ready.is-image-ready .hero-image-wrap:after{animation:hero-frame-in .7s var(--hero-intro-ease) .5s both}.figure-index{position:absolute;z-index:4;top:18px;right:18px;padding:10px 13px;color:var(--gold-bright);background:#05070ac7;border-left:1px solid var(--gold);border-bottom:1px solid var(--gold);font:650 8px/1 var(--data);letter-spacing:.12em}.hero-overlay-card{position:absolute;z-index:4;right:38px;bottom:38px;width:min(330px,calc(100% - 76px));padding:20px;color:var(--ink);background:#070b10db;border:1px solid rgba(200,155,60,.42);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 22px 50px #0006,inset 0 0 28px #19cfc306;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-overlay-card>small{color:var(--gold);font:650 8px/1 var(--data);letter-spacing:.13em;text-transform:uppercase}.hero-overlay-card>strong{display:block;margin:8px 0 15px;font:500 24px/1 var(--display)}.hero-overlay-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.hero-overlay-list li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;min-height:36px;border-bottom:1px solid var(--line-soft)}.hero-overlay-list li:last-child{border-bottom:0}.hero-overlay-list span,.hero-overlay-list small{color:var(--muted);font:600 8px/1 var(--data)}.hero-overlay-list b{font-size:10px;font-weight:700}.endless-select-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#020407d6;animation:endless-select-backdrop-in .18s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.endless-select-dialog{position:relative;width:min(920px,100%);max-height:min(760px,calc(100svh - 56px));overflow:auto;padding:30px;color:var(--ink);background:linear-gradient(145deg,#0b121afc,#05080dfc);border:1px solid rgba(200,155,60,.48);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow:0 34px 100px #000000b8,inset 0 0 54px #19cfc306;animation:endless-select-dialog-in .26s cubic-bezier(.2,.75,.25,1) both;scrollbar-color:var(--gold-dark) transparent}.endless-select-dialog:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);content:""}.identity-prompt-backdrop{position:fixed;z-index:95;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020407d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.identity-prompt-dialog{width:min(720px,100%)}.endless-select-header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:3px 3px 25px;border-bottom:1px solid var(--line)}.endless-select-header>div>span{display:inline-flex;align-items:center;gap:8px;color:var(--cyan-soft);font:700 10px/1 var(--data);letter-spacing:.16em;text-transform:uppercase}.endless-select-header h2{margin:11px 0 0;color:var(--white);font:500 clamp(42px,5vw,60px)/.88 var(--display);letter-spacing:-.045em}.endless-select-close{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--line);color:var(--muted);background:#ffffff04;cursor:pointer;transition:border-color .17s ease,color .17s ease,background .17s ease}.endless-select-close:hover{border-color:#f0d58a99;color:var(--gold-bright);background:#c89b3c0f}.endless-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:22px}.endless-select-option{--endless-accent: 25, 207, 195;position:relative;display:grid;grid-template-columns:28px 44px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:0 12px;min-height:148px;overflow:hidden;padding:20px;border:1px solid rgba(var(--endless-accent),.22);color:var(--ink);background:linear-gradient(135deg,rgba(var(--endless-accent),.08),#080c12db 45%,#06090efa);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.endless-select-option[data-category=build]{--endless-accent: 200, 155, 60}.endless-select-option[data-category=mechanics]{--endless-accent: 126, 196, 255}.endless-select-option[data-mode=loldle-classic]{--endless-accent: 224, 183, 92}.endless-select-option[data-mode=rift-geoguessr]{--endless-accent: 72, 211, 195}.endless-select-option[data-mode=chronoshift]{--endless-accent: 76, 218, 207}.endless-select-option[data-mode=odd-one-out]{--endless-accent: 178, 108, 255}.endless-select-option[data-mode=price-higher-lower]{--endless-accent: 240, 196, 89}.endless-select-option:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:rgb(var(--endless-accent));content:"";opacity:.72;box-shadow:0 0 16px rgba(var(--endless-accent),.45)}.endless-select-option:hover{border-color:rgba(var(--endless-accent),.68);background:linear-gradient(135deg,rgba(var(--endless-accent),.14),#090f16f0 48%,#06090efc);transform:translateY(-3px);box-shadow:0 17px 36px #00000047,inset 0 0 24px rgba(var(--endless-accent),.035)}.endless-select-option[data-mode=chronoshift]{background-image:linear-gradient(100deg,#050b11f7 0,#050b11f7 34%,#050b11b8 62%,#050b11d6),url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ekko_0.jpg);background-position:center,58% 27%;background-size:cover}.endless-select-option[data-mode=chronoshift]:hover{background-image:linear-gradient(100deg,#071219f2 0,#071219f2 34%,#07121999 62%,#050b11c7),url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ekko_0.jpg)}.endless-select-option:focus-visible,.endless-select-close:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.endless-select-option-number{align-self:start;color:var(--muted-2);font:650 10px/1 var(--data)}.endless-select-option-icon{display:grid;width:44px;height:44px;place-items:center;color:rgb(var(--endless-accent));background:#04090eb8;border:1px solid rgba(var(--endless-accent),.34);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.endless-select-option-copy{display:block;min-width:0}.endless-select-option-copy small{display:block;color:rgb(var(--endless-accent));font:700 9px/1 var(--data);letter-spacing:.13em;text-transform:uppercase}.endless-select-option-copy strong{display:block;margin-top:7px;color:var(--white);font:500 25px/1 var(--display);letter-spacing:-.025em}.endless-select-option-action{grid-column:2 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--gold-bright);font:700 10px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.endless-select-option:hover .endless-select-option-action svg{transform:translate(4px)}.endless-select-option-action svg{transition:transform .17s ease}.section{padding-top:112px;padding-bottom:124px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding-bottom:28px}.section-heading h2{margin:13px 0 0;color:var(--white);font:500 clamp(40px,4.4vw,62px)/.95 var(--display);letter-spacing:-.045em}.section-aside{display:flex;align-items:center;gap:24px}.section-aside p{margin:0;color:var(--muted);font-size:11px}.mode-grid,.mode-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.mode-card{--mode-color: 25, 207, 195;position:relative;display:flex;min-height:278px;flex-direction:column;overflow:hidden;padding:20px;border:1px solid rgba(200,155,60,.22);color:var(--ink);background:var(--surface);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);isolation:isolate;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.mode-card:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;content:"";filter:saturate(.65) contrast(1.12);opacity:.24;transform:scale(1.02);transition:opacity .35s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.mode-card:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070a0f2e,#070a0feb 67%),linear-gradient(90deg,rgba(var(--mode-color),.12),transparent 60%);content:""}.mode-card[data-category=recognition]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jhin_0.jpg)}.mode-card[data-category=build]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ornn_0.jpg)}.mode-card[data-category=mechanics]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ryze_0.jpg)}.mode-card[data-category=draft]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Swain_0.jpg)}.mode-card[data-category=macro]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Azir_0.jpg)}.mode-card[data-category=strategy]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/TwistedFate_0.jpg)}.mode-card[data-category=lore]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/AurelionSol_0.jpg)}.mode-card[data-category=map]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg)}.mode-card[data-mode=loldle-classic]:before{background-image:url(/images/modes/loldle-classic.jpg);background-position:50% 42%}.mode-card[data-mode=pick-ban-sfx]:before{background-image:url(/images/modes/pick-ban-sfx-sona.jpg);background-position:58% 38%}.mode-card[data-mode=kit-check]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Hwei_0.jpg);background-position:58% 31%}.mode-card[data-mode=rift-geoguessr]{--mode-color: 72, 211, 195}.mode-card[data-mode=rift-geoguessr]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg);background-position:53% 28%}.mode-card[data-mode=chronoshift]{--mode-color: 76, 218, 207}.mode-card[data-mode=chronoshift]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ekko_0.jpg);background-position:58% 28%}.mode-card[data-mode=odd-one-out]{--mode-color: 178, 108, 255}.mode-card[data-mode=odd-one-out]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Neeko_0.jpg);background-position:58% 24%}.mode-card[data-mode=price-higher-lower]{--mode-color: 240, 196, 89}.mode-card[data-mode=price-higher-lower]:before{background-image:url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Renata_0.jpg);background-position:62% 25%}.preview-grid .mode-card[data-mode=pick-ban-sfx]:before{background-position:58% 6%}.mode-card:hover{border-color:#f0d58ab3;transform:translateY(-6px);box-shadow:0 20px 54px #0000005c,0 0 30px rgba(var(--mode-color),.08)}.mode-card:hover:before{opacity:.42;transform:scale(1.075)}.mode-card.is-locked{filter:saturate(.35)}.mode-card.is-locked:before{opacity:.12}.preview-grid .mode-card{grid-column:span 3;min-height:310px}.preview-grid .mode-card:last-child:nth-child(odd){grid-column:1 / -1}.mode-card-counter{position:absolute;z-index:2;inset-block-start:18px;inset-inline-start:18px;display:inline-flex;min-height:27px;width:fit-content;align-items:center;gap:8px;padding:0 10px 0 9px;color:#dce7f0;background:#060c12c7;border:1px solid rgba(25,207,195,.25);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:inset 0 0 18px #19cfc30e,0 8px 24px #0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:650 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.mode-card-counter:before{width:6px;height:6px;flex:0 0 auto;background:var(--cyan);border-radius:50%;box-shadow:0 0 9px #19cfc3b8;content:""}.mode-card-heading{display:grid;grid-template-columns:32px 42px 1fr;align-items:center;gap:10px;margin-top:auto;padding-top:54px}.mode-index{color:var(--muted-2);font:600 10px/1 var(--data)}.mode-icon-wrap{display:grid;width:42px;height:42px;place-items:center;color:var(--cyan-soft);background:#060c12b3;border:1px solid rgba(var(--mode-color),.35);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 18px rgba(var(--mode-color),.08)}.mode-title-block{min-width:0}.mode-title-block h3{margin:0;color:var(--white);font:500 24px/1 var(--display);letter-spacing:-.025em}.mode-title-block p{min-height:2.9em;max-width:430px;margin:7px 0 0;color:#8f9aa8;font-size:10px;line-height:1.45}.mode-card-footer{display:flex;min-height:46px;align-items:flex-end;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid var(--line-soft)}.mode-card-footer>span:first-child{color:var(--muted);font:600 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.mode-card-footer button{display:inline-flex;align-items:center;gap:12px;padding:8px 0 3px;border:0;border-bottom:1px solid var(--gold-dark);color:var(--gold-bright);background:none;cursor:pointer;font:700 9px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.preview-grid .mode-card.is-live{cursor:pointer}.preview-grid .mode-card-footer button:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;content:""}.preview-grid .mode-card:focus-within{border-color:#f0d58ad1;outline:2px solid var(--cyan);outline-offset:4px;box-shadow:0 20px 54px #0000005c,0 0 32px rgba(var(--mode-color),.14);transform:translateY(-4px)}.preview-grid .mode-card-footer button:focus-visible{outline:0}.preview-grid .mode-card.is-live:active{transform:translateY(-2px) scale(.995)}.mode-locked{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.subpage{min-height:76vh;padding-top:34px;padding-bottom:110px}.subpage-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:60px;min-height:300px;padding:56px 0 42px;border-bottom:1px solid var(--line)}.subpage-hero h1{margin:14px 0 10px;color:var(--white);font:500 clamp(70px,8vw,112px)/.78 var(--display);letter-spacing:-.06em}.subpage-hero p{max-width:440px;margin:0;color:var(--muted);font-size:12px}.arcade-counter{display:grid;align-content:space-between;min-height:150px;padding:20px;color:var(--ink);background:linear-gradient(145deg,#121e2aeb,#090f16f2);border:1px solid var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:inset 0 0 30px #19cfc30d}.arcade-counter small,.arcade-counter span{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.arcade-counter b{color:var(--cyan-soft);font:550 56px/.78 var(--data);text-shadow:0 0 24px rgba(25,207,195,.3)}.arcade-toolbar{position:sticky;z-index:20;top:72px;display:grid;grid-template-columns:1fr 250px;align-items:center;min-height:64px;margin-bottom:20px;border-bottom:1px solid var(--line-soft);background:#05070aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-row{display:flex;align-items:center;gap:2px;overflow-x:auto;padding-right:22px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-row>span{margin-right:14px;color:var(--muted-2);font:650 8px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.filter-row button{position:relative;flex:0 0 auto;padding:12px 9px;border:0;color:var(--muted);background:none;cursor:pointer;font:600 9px/1 var(--data)}.filter-row button:after{position:absolute;right:9px;bottom:5px;left:9px;height:1px;background:transparent;content:""}.filter-row button:hover,.filter-row button.is-active{color:var(--gold-bright)}.filter-row button.is-active:after{background:var(--gold);box-shadow:0 0 10px #c89b3c80}.search-box{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;color:var(--muted);background:#0d131ccc;border:1px solid var(--line-soft);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.search-box input{width:100%;border:0;outline:0;color:var(--ink);background:none;font-size:10px}.search-box input::placeholder{color:var(--muted-2)}.full-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.full-grid .mode-card{grid-column:auto;min-height:285px}.empty-state{display:grid;min-height:300px;place-items:center;align-content:center;gap:8px;color:var(--muted);text-align:center}.empty-state h2{margin:10px 0 0;color:var(--ink);font:500 34px/1 var(--display)}.empty-state p{margin:0;font-size:11px}.profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:38px;min-height:320px;padding:58px 0 42px;border-bottom:1px solid var(--line)}.profile-hero h1{margin:13px 0 9px;color:var(--white);font:500 clamp(54px,6vw,86px)/.9 var(--display);letter-spacing:-.055em}.profile-hero p{margin:0;color:var(--muted);font-size:11px}.profile-hero__identity{display:grid;width:max-content;max-width:100%;gap:8px;margin-top:18px;padding:13px 15px;border:1px solid rgba(200,155,60,.18);background:#ffffff05}.profile-hero__identity small{color:var(--muted);font:700 9px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.profile-hero__identity strong{overflow-wrap:anywhere;color:var(--gold-bright);font:700 18px/1 var(--data);letter-spacing:.04em}.profile-hero__identity.is-configured strong{color:var(--cyan-soft)}.profile-rank{display:grid;min-height:154px;align-content:space-between;padding:18px;background:#0d131ccc;border:1px solid var(--line);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:inset 0 0 28px #19cfc30b}.profile-rank small,.profile-rank span{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.profile-rank b{color:var(--cyan-soft);font:550 54px/.8 var(--data);text-shadow:0 0 25px rgba(25,207,195,.3)}.scoreboard{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;background:#0d131ca3;border:1px solid var(--line-soft);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.scoreboard>div{display:grid;grid-template-columns:1fr auto;align-items:end;min-height:112px;padding:20px;border-right:1px solid var(--line-soft)}.scoreboard>div:last-child{border-right:0}.scoreboard small{grid-column:1 / -1;align-self:start;color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.scoreboard b{color:var(--white);font:550 38px/.8 var(--data)}.scoreboard span{color:var(--muted-2);font:600 8px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.profile-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;padding-top:70px}.profile-columns>:only-child{grid-column:1 / -1}.mastery-card,.review-card{position:relative;padding:30px;background:#0d131cb8;border:1px solid var(--line-soft);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.card-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.card-heading h2,.review-card h2{margin:10px 0 0;color:var(--white);font:500 clamp(32px,3vw,46px)/1 var(--display);letter-spacing:-.04em}.card-heading>small{color:var(--muted-2);font:600 8px/1 var(--data);text-transform:uppercase}.mastery-bars>div{padding:18px 0;border-bottom:1px solid var(--line-soft)}.mastery-bars>div:last-child{border-bottom:0}.mastery-bars span{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline}.mastery-bars span small,.mastery-bars span em{color:var(--muted);font:normal 600 9px/1 var(--data)}.mastery-bars span b{font-size:11px}.mastery-bars i{display:block;height:3px;margin:11px 0 0 34px;overflow:hidden;background:#202c38}.mastery-bars i u{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--gold-bright));box-shadow:0 0 12px #19cfc359;text-decoration:none}.review-card{display:flex;min-height:430px;flex-direction:column;align-items:flex-start;overflow:hidden}.review-card:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(5,7,10,.92)),url(https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ryze_0.jpg) center/cover;content:"";filter:saturate(.6);opacity:.2}.review-number{margin-top:auto;color:var(--gold-bright);font:550 70px/.8 var(--data)}.review-card h2{font-size:34px}.review-card p{max-width:320px;margin:14px 0 28px;color:var(--muted);font-size:11px;line-height:1.6}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#06090d}.footer-main{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:32px;min-height:126px}.footer-main>p{margin:0;font-size:10px}.footer-links{display:flex;gap:22px}.footer-links a{display:inline-flex;align-items:center;gap:5px;color:var(--gold);font:650 8px/1 var(--data);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.legal-copy{display:grid;grid-template-columns:1fr auto;gap:30px;padding-top:18px;padding-bottom:24px;border-top:1px solid var(--line-soft)}.legal-copy p{max-width:720px;margin:0;color:#505a66;font-size:8px;line-height:1.5}.legal-copy span{color:#505a66;font:600 8px/1 var(--data);text-transform:uppercase}.run-overlay{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;overflow:auto;color:var(--ink);background:var(--void);isolation:isolate}.run-overlay:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 20%,rgba(25,207,195,.07),transparent 30%),radial-gradient(circle at 85% 70%,rgba(200,155,60,.055),transparent 28%);content:"";pointer-events:none}.run-header{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 30px;border-bottom:1px solid var(--line);background:#05070af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.back-button{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:0;border:0;color:var(--muted);background:none;cursor:pointer;font:650 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.back-button:hover{color:var(--gold-bright)}.run-brand{color:var(--white);font:650 12px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.run-brand b{color:var(--gold)}.run-score{display:inline-flex;align-items:center;justify-self:end;gap:7px;color:var(--gold-bright);font:600 10px/1 var(--data)}.run-score svg{color:var(--cyan)}.run-score.is-earned{animation:correct-score-pop .62s cubic-bezier(.16,1,.3,1) both}.correct-feedback-burst{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:correct-feedback-veil 1.5s ease-out both}.correct-feedback-burst:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(45,184,139,.18),rgba(25,207,195,.035) 24%,transparent 52%);content:"";animation:correct-feedback-flash 1.5s ease-out both}.correct-feedback-burst:after{position:absolute;width:min(52vw,620px);aspect-ratio:1;border:1px solid rgba(45,184,139,.42);border-radius:50%;box-shadow:0 0 55px #2db88b1f,inset 0 0 55px #19cfc30f;content:"";animation:correct-feedback-ring 1.5s cubic-bezier(.16,1,.3,1) both}.correct-feedback-burst__core{position:relative;z-index:1;display:grid;min-width:clamp(260px,30vw,390px);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px;padding:18px 26px 18px 20px;overflow:hidden;color:var(--white);background:linear-gradient(120deg,#08221df5,#071116f7 68%);border:1px solid rgba(45,184,139,.9);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:inset 0 0 34px #2db88b17,0 0 24px #2db88b33,0 22px 70px #00000075;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:correct-feedback-core 1.5s cubic-bezier(.16,1,.3,1) both}.correct-feedback-burst__core:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--green);box-shadow:0 0 22px #2db88be6;content:""}.correct-feedback-burst__core:after{position:absolute;right:-18%;bottom:11px;width:62%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 11px #19cfc38a;content:"";transform:rotate(-11deg)}.correct-feedback-burst__mark{display:grid;width:58px;height:58px;place-items:center;color:#dffff5;background:#135c468f;border:1px solid rgba(45,184,139,.78);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 0 20px #2db88b21,0 0 20px #2db88b24}.correct-feedback-burst__copy{display:grid;gap:7px;min-width:0}.correct-feedback-burst__copy strong{color:#ecfff8;font:750 clamp(29px,3vw,42px)/.86 var(--data);letter-spacing:.08em;text-shadow:0 0 20px rgba(45,184,139,.38);text-transform:uppercase}.correct-feedback-burst__copy small{color:var(--gold-bright);font:700 12px/1 var(--data);letter-spacing:.14em}.run-progress{display:grid;width:min(1320px,calc(100% - 64px));margin:0 auto}.run-progress span{position:relative;display:flex;height:42px;align-items:center;justify-content:center;border-bottom:1px solid var(--line-soft)}.run-progress span i{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.run-progress span small{color:var(--muted-2);font:600 8px/1 var(--data)}.run-progress span.is-current i{background:var(--gold);box-shadow:0 0 13px #c89b3c8c}.run-progress span.is-done i{background:var(--cyan)}.run-progress span.is-current small{color:var(--gold-bright)}.question-shell{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:28px 0 42px}.question-meta{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;min-height:58px;margin-bottom:30px;padding:0 13px 0 0;background:#0d131ca3;border:1px solid var(--line-soft);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.question-mode-icon{display:grid;width:34px;height:34px;margin-left:7px;place-items:center;color:var(--cyan-soft);background:#09121a;border:1px solid rgba(25,207,195,.25)}.question-meta>div{display:grid;gap:3px}.question-meta>div small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em}.question-meta>div b{color:var(--white);font:650 11px/1 var(--data);text-transform:uppercase}.patch-badge,.points-badge{padding:0 14px;color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.08em}.points-badge{color:var(--gold-bright)}.question-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);gap:clamp(36px,5vw,72px)}.prompt-panel>.section-kicker{margin-bottom:14px}.prompt-panel>h1{max-width:760px;margin:0 0 26px;color:var(--white);font:500 clamp(40px,4.2vw,62px)/.95 var(--display);letter-spacing:-.045em}.rule-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.rule-note svg{flex:0 0 auto;color:var(--gold)}.answer-panel{display:flex;min-width:0;flex-direction:column;padding-left:clamp(24px,3.5vw,46px);border-left:1px solid var(--line)}.answer-label{display:flex;justify-content:space-between;margin-bottom:10px}.answer-label span,.answer-label small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.12em}.choice-grid{display:grid;border-top:1px solid var(--gold-dark)}.choice-grid button{display:grid;grid-template-columns:30px auto 1fr 20px;align-items:center;gap:11px;min-height:64px;padding:8px 10px 8px 0;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);background:#0d131c61;cursor:pointer;text-align:left;transition:padding-left .16s ease,background .16s ease,border-color .16s ease}.choice-grid button:hover{padding-left:5px;background:#131e2acc;border-color:var(--line)}.choice-grid button:disabled{opacity:.42;filter:saturate(.2)}.choice-grid button.is-wrong:disabled{border-color:#d64b4652;background:#d64b4609}.choice-grid button.is-selected{color:var(--white);background:#785a2847;border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.choice-grid button.is-correct{color:var(--white);background:#125d488c;border-color:var(--green);box-shadow:inset 3px 0 var(--green)}.choice-grid button.is-wrong{color:var(--white);background:#7828268c;border-color:var(--red);box-shadow:inset 3px 0 var(--red)}.choice-grid button>span:first-child{justify-self:center;color:var(--muted);font:600 8px/1 var(--data)}.choice-grid button img{width:44px;height:44px;object-fit:cover;border:1px solid var(--gold-dark)}.option-copy{display:grid;gap:3px}.option-copy b{font-size:11px}.option-copy small{color:var(--muted);font-size:8px}.choice-grid button>i{width:10px;height:10px;border:1px solid var(--muted);transform:rotate(45deg)}.item-choice-panel{position:relative}.item-choice-panel .answer-give-up{top:1px}.item-choice-grid button:focus-visible{position:relative;z-index:1}.item-choice-grid button:disabled.is-correct,.item-choice-grid button:disabled.is-wrong{opacity:1;filter:none}.item-choice-grid button.is-correct>i{border-color:var(--cyan-soft);background:var(--cyan-soft)}.item-choice-grid button.is-wrong>i{border-color:#f0837e;background:#f0837e}.feedback-zone{min-height:104px;padding-top:15px}.feedback-zone>p{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted-2);font-size:8px}.feedback-card{display:grid;grid-template-columns:19px 1fr;gap:11px;padding:14px;border:1px solid var(--red);background:#7828261c}.feedback-card.correct{border-color:var(--green);background:#125d481f}.feedback-card>svg{width:17px}.feedback-card b{color:var(--white);font:650 10px/1.2 var(--data);text-transform:uppercase}.feedback-card p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.submit-answer{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 16px;border:1px solid var(--gold-dark);color:var(--gold-bright);background:#0d131cdb;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;font:750 9px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease}.submit-answer:hover:not(:disabled){border-color:var(--gold);background:#785a2838}.submit-answer:disabled{color:#4c5662;border-color:var(--line-soft);background:#0d131c73}.inline-result{position:relative;display:grid;width:100%;margin-top:auto;padding:20px;overflow:hidden;border:1px solid rgba(25,207,195,.42);background:linear-gradient(135deg,#09191df5,#080c12fa 64%);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000042;animation:result-arrive .26s ease-out both}.inline-result:before{position:absolute;inset:0 auto 0 0;width:2px;background:var(--cyan);box-shadow:0 0 18px #19cfc38c;content:""}.inline-result-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}.inline-result-summary h2{margin:0;color:var(--cyan-soft);font:750 11px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.inline-result-summary strong{color:var(--white);font:550 38px/.82 var(--display);letter-spacing:-.04em}.inline-result-meta{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 17px;border-bottom:1px solid var(--line-soft)}.inline-result-meta span{display:flex;min-height:48px;align-items:baseline;justify-content:center;gap:4px;padding:14px 8px;color:var(--muted);border-right:1px solid var(--line-soft);font:700 10px/1 var(--data);text-transform:uppercase}.inline-result-meta span:first-child{justify-content:flex-start}.inline-result-meta span:last-child{justify-content:flex-end;border-right:0}.inline-result-meta b{color:var(--gold-bright);font-size:15px}.inline-result-next{margin-top:0}.inline-result-next>span,.run-next-mode>span{display:grid;gap:4px;text-align:left}.inline-result-next small,.run-next-mode small{color:var(--white);font:600 14px/1.1 var(--sans);letter-spacing:0;text-transform:none}.loldle-answer-panel .inline-result{width:min(100%,520px);align-self:flex-end}.daily-result-menu{display:grid;gap:11px}.daily-result-menu__heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:16px;color:var(--gold-bright);font:750 10px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.daily-result-menu__heading strong{color:var(--white);font-size:13px;letter-spacing:.08em}.daily-result-menu__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.daily-result-menu__option{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;min-height:56px;align-items:center;gap:8px;padding:7px 9px;overflow:hidden;border:1px solid var(--line-soft);color:var(--muted);background:#070c12b8;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.daily-result-menu__option:before{position:absolute;inset:0 auto 0 0;width:2px;background:transparent;content:""}.daily-result-menu__option:hover:not(:disabled),.daily-result-menu__option:focus-visible{color:var(--white);border-color:var(--gold-dark);background:#c89b3c1a;transform:translateY(-1px)}.daily-result-menu__option.is-next{color:var(--white);border-color:#c89b3c9e;background:linear-gradient(115deg,#c89b3c24,#080d13db 62%)}.daily-result-menu__option.is-next:before{background:var(--gold);box-shadow:0 0 13px #c89b3c85}.daily-result-menu__option.is-completed,.daily-result-menu__option.is-completed:disabled{color:#dffcf2;border-color:#2db88b6b;background:linear-gradient(115deg,#14715347,#081414d6 68%);cursor:default;opacity:1}.daily-result-menu__option.is-completed:before{background:var(--green);box-shadow:0 0 13px #2db88b6b}.daily-result-menu__index{display:none}.daily-result-menu__icon{display:grid;width:32px;height:32px;place-items:center;color:var(--cyan-soft);border:1px solid rgba(25,207,195,.25);background:#050f14b8}.daily-result-menu__option.is-next .daily-result-menu__icon{color:var(--gold-bright);border-color:#c89b3c6b}.daily-result-menu__option.is-completed .daily-result-menu__icon{color:#8cf0cf;border-color:#2db88b61}.daily-result-menu__copy{display:grid;min-width:0;gap:4px}.daily-result-menu__copy strong{display:-webkit-box;overflow:hidden;color:inherit;font:700 11px/1.1 var(--sans);overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.daily-result-menu__copy small{color:var(--muted-2);font:700 8px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.daily-result-menu__option.is-next .daily-result-menu__copy small{color:var(--gold-bright)}.daily-result-menu__option.is-completed .daily-result-menu__copy small{color:#79daba}.daily-result-menu__status{justify-self:end;color:currentColor}.daily-result-menu__overview{margin-top:2px}.run-footer{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:8px}.crop-board,.item-board,.forensics-board,.draft-board,.macro-board,.champion-audio-board{overflow:hidden;background:#0d131c8a;border:1px solid var(--line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.crop-stage{position:relative;height:350px;overflow:hidden;background-color:#070b10;background-repeat:no-repeat}.crop-stage>span{position:absolute;z-index:2;right:0;bottom:0;padding:8px 11px;color:var(--gold-bright);background:#05070ae0;border-top:1px solid var(--gold-dark);border-left:1px solid var(--gold-dark);font:600 8px/1 var(--data)}.clue-grid{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(240,213,138,.12)}.clue-grid:before,.clue-grid:after{position:absolute;background:#f0d58a21;content:""}.clue-grid:before{top:50%;right:0;left:0;height:1px}.clue-grid:after{top:0;bottom:0;left:50%;width:1px}.crop-controls{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 11px;border-top:1px solid var(--line-soft)}.crop-controls small{color:var(--muted);font-size:8px}.crop-controls button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--gold-dark);color:var(--gold-bright);background:#080c12;cursor:pointer;font-size:8px}.crop-controls button em{color:var(--muted);font-style:normal}.revealed-hints{margin:0;padding:0;border-top:1px solid var(--line-soft);list-style:none}.revealed-hints li{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:11px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:9px;line-height:1.5}.revealed-hints li:last-child{border-bottom:0}.revealed-hints span{color:var(--gold);font:600 8px/1.5 var(--data)}.item-target{display:grid;grid-template-columns:52px 1fr 42px;align-items:center;min-height:80px;padding:0 12px;border-bottom:1px solid var(--line-soft)}.item-target>span{display:grid;width:40px;height:40px;place-items:center;color:var(--gold-bright);background:#080e15;border:1px solid var(--gold-dark)}.item-target div{display:grid;gap:4px}.item-target small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.09em;text-transform:uppercase}.item-target b{color:var(--white);font:550 22px/1 var(--data)}.item-target>i{color:var(--gold-bright);font:normal 500 30px/1 var(--display)}.stat-chips{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-soft)}.stat-chips>span{display:flex;min-height:46px;align-items:center;gap:10px;padding:10px 12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:9px}.stat-chips>span:nth-child(2n){border-right:0}.stat-chips img{width:20px;height:20px;flex:0 0 20px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(255,255,255,.08))}.stat-chips .item-stat-chip>span{min-width:0}.item-effect{display:grid;gap:7px;padding:14px 16px 15px;background:linear-gradient(90deg,#c89b3c13,#0d131c47);border-bottom:1px solid var(--line-soft)}.item-effect small{color:var(--gold);font:700 10px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.item-effect p{max-width:66ch;margin:0;color:#aab6c3;font-size:12px;line-height:1.55}.recipe-line{display:flex;align-items:flex-start;justify-content:center;gap:32px;padding:24px}.recipe-item{display:grid;justify-items:center;gap:7px;color:var(--muted);font-size:8px}.recipe-item img,.recipe-item>span{width:54px;height:54px;border:1px solid var(--gold-dark)}.recipe-item>span{display:grid;place-items:center;color:var(--gold-bright);font:500 24px/1 var(--display)}.forensics-head{display:flex;min-height:46px;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid var(--line);color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em}.forensics-head svg{color:var(--cyan)}.forensics-head b{margin-left:auto;color:var(--gold)}.evidence-grid{display:grid;grid-template-columns:1fr}.evidence-grid>div{display:grid;min-height:82px;align-content:center;gap:9px;padding:14px;border-bottom:1px solid var(--line-soft);animation:hint-reveal .22s ease-out both}.evidence-grid>div:last-child{border-bottom:0}.evidence-grid small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.07em}.evidence-grid b{color:var(--white);font:550 17px/1.2 var(--data)}.draft-team{padding:14px;border-bottom:1px solid var(--line-soft)}.draft-team-label{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.09em}.champion-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.champion-chip{min-width:0;overflow:hidden;background:#0a1017;border:1px solid var(--line-soft)}.champion-chip img{width:100%;aspect-ratio:1;object-fit:cover}.champion-chip>span{display:grid;gap:3px;padding:6px}.champion-chip small{color:var(--muted);font:650 7px/1 var(--data)}.champion-chip b{overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.open-slot{display:grid;min-height:104px;place-items:center;color:var(--gold-bright);background:#785a282e;border-color:var(--gold-dark);text-align:center}.open-slot>span{padding:0}.open-slot i{font:normal 500 19px/1 var(--display)}.draft-brief{padding:14px}.draft-brief>div{display:flex;align-items:flex-start;gap:9px}.draft-brief svg{color:var(--cyan)}.draft-brief span{display:grid;gap:4px}.draft-brief small{color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.08em}.draft-brief b{color:var(--white);font-size:10px}.draft-brief p{margin:10px 0 0 26px;color:var(--muted);font-size:8px;line-height:1.5}.macro-clock{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:19px;background:#080c12;border-bottom:1px solid var(--line)}.macro-clock>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.1em}.macro-clock>b{grid-row:span 2;color:var(--gold-bright);font:550 50px/.8 var(--data)}.macro-clock em{color:var(--cyan-soft);font:normal 650 9px/1 var(--data);letter-spacing:.06em}.macro-board>p{margin:0;padding:12px 15px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:8px}.macro-facts{display:grid;grid-template-columns:repeat(2,1fr)}.macro-facts div{display:grid;min-height:72px;align-content:center;gap:5px;padding:11px 15px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.macro-facts div:nth-child(2n){border-right:0}.macro-facts div:nth-last-child(-n+2){border-bottom:0}.macro-facts small{color:var(--muted);font-size:8px}.macro-facts b{color:var(--white);font:550 12px/1.2 var(--data)}.macro-facts .is-gold b{color:var(--gold-bright)}.macro-facts .is-teal b{color:var(--cyan-soft)}.macro-facts .is-danger b{color:#f0837e}.champion-audio-stage{position:relative;display:grid;min-height:390px;align-content:center;gap:14px;padding:28px;overflow:hidden;background:radial-gradient(circle at 50% 36%,rgba(25,207,195,.08),transparent 35%),linear-gradient(150deg,#0b171fe6,#06090efa);isolation:isolate}.champion-audio-stage:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.9%,rgba(25,207,195,.035) 50%,transparent 50.1%);content:"";pointer-events:none}.champion-audio-head,.champion-audio-clues,.champion-audio-volume,.champion-audio-error{width:min(100%,540px);margin-inline:auto}.champion-audio-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;color:var(--muted);font:700 10px/1 var(--data);letter-spacing:.13em;text-transform:uppercase}.champion-audio-head b{color:var(--gold);font-size:10px}.champion-audio-clues{display:grid;gap:7px}.champion-audio-clue{position:relative;display:grid;min-height:72px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 14px 9px 11px;border:1px solid var(--line);color:var(--ink);background:#080e15e0;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.champion-audio-clue:not(:disabled):hover{border-color:var(--gold-dark);background:#191d20f0;transform:translate(3px)}.champion-audio-clue:focus-visible{z-index:1;outline:2px solid var(--cyan);outline-offset:2px}.champion-audio-clue.is-active{color:var(--white);border-color:#19cfc3b8;background:linear-gradient(90deg,#0d3a3b8f,#091118f0);box-shadow:inset 3px 0 var(--cyan)}.champion-audio-clue.is-locked{color:var(--muted-2);background:#080c128c;cursor:not-allowed;opacity:.62}.champion-audio-clue-index{display:grid;width:40px;height:40px;place-items:center;color:var(--gold-bright);background:#080d13;border:1px solid var(--gold-dark);font:700 12px/1 var(--data)}.champion-audio-clue.is-locked .champion-audio-clue-index{color:var(--muted-2);border-color:var(--line-soft)}.champion-audio-clue-copy{display:grid;gap:5px;min-width:0}.champion-audio-clue-copy small{color:var(--muted);font:700 9px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.champion-audio-clue-copy b{overflow:hidden;color:inherit;font:600 16px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap}.champion-audio-clue-status{display:inline-flex;min-width:76px;align-items:center;justify-content:flex-end;gap:7px;color:var(--gold-bright)}.champion-audio-clue-status b{font:700 10px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.champion-audio-clue.is-active .champion-audio-clue-status{color:var(--cyan-soft)}.champion-audio-clue.is-active .champion-audio-clue-status svg{animation:champion-audio-active 1.2s ease-in-out infinite}.champion-audio-clue.is-locked .champion-audio-clue-status{color:var(--muted-2)}.champion-audio-volume{display:grid;gap:9px;padding-top:5px}.champion-audio-volume>span{display:flex;align-items:center;gap:8px;color:var(--muted)}.champion-audio-volume>span svg{color:var(--cyan-soft)}.champion-audio-volume>span b,.champion-audio-volume output{font:700 10px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.champion-audio-volume output{margin-left:auto;color:var(--gold-bright)}.champion-audio-volume input{width:100%;height:20px;margin:0;accent-color:var(--gold);cursor:pointer}.champion-audio-volume input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.champion-audio-error{margin-top:-3px;margin-bottom:0;color:#ef8c86;font-size:11px}.champion-audio-board>.solution-reveal{min-height:350px;border-top:0}.champion-audio-board>.solution-reveal .solution-reveal-media img{width:min(144px,100%)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.solution-reveal:not(.item-target){position:relative;display:grid;grid-template-columns:minmax(116px,.3fr) 1fr;min-height:150px;overflow:hidden;background:linear-gradient(135deg,#125d4833,#080d13f5 58%);border-top:1px solid rgba(45,184,139,.5);isolation:isolate}.solution-reveal:not(.item-target):after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(25,207,195,.035));content:"";pointer-events:none}.solution-reveal-media{min-width:0;overflow:hidden;background:#080c12}.solution-reveal-media img{width:100%;height:100%;object-fit:cover}.solution-reveal-copy{display:grid;align-content:center;gap:7px;min-width:0;padding:22px 24px}.solution-reveal-copy small{color:var(--cyan-soft);font:700 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase}.solution-reveal-copy b{color:var(--white);font:550 clamp(24px,2.8vw,38px)/1 var(--display);letter-spacing:-.035em}.solution-reveal-copy p{max-width:540px;margin:2px 0 0;color:#aab6c3;font-size:13px;line-height:1.5}.solution-reveal-splash:not(.item-target){display:block;min-height:350px}.solution-reveal-splash .solution-reveal-media{position:absolute;top:0;right:0;bottom:0;left:0}.solution-reveal-splash .solution-reveal-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(5,7,10,.94) 100%),linear-gradient(90deg,rgba(5,7,10,.18),transparent);content:""}.solution-reveal-splash .solution-reveal-copy{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:72px 24px 24px}.solution-reveal-splash .solution-reveal-copy b{font-size:clamp(30px,4vw,48px)}.solution-reveal-icon .solution-reveal-media,.solution-reveal-spell .solution-reveal-media{display:grid;place-items:center;padding:22px}.solution-reveal-icon .solution-reveal-media img,.solution-reveal-spell .solution-reveal-media img{width:min(104px,100%);height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--gold-dark);box-shadow:0 0 30px #c89b3c29}.solution-reveal-spell .solution-reveal-media img{border-color:#19cfc38c;box-shadow:0 0 30px #19cfc32e}.forensics-board>.solution-reveal{border-top-color:#19cfc36b}.item-target.solution-reveal{grid-template-columns:76px 1fr 42px;min-height:104px;background:linear-gradient(90deg,#125d4842,#0d131cb8);border-bottom-color:#2db88b80}.item-target.solution-reveal .item-target-icon{width:64px;height:64px;overflow:hidden;border-color:#2db88ba6;box-shadow:0 0 24px #2db88b24}.item-target.solution-reveal .item-target-icon img{width:100%;height:100%;object-fit:cover}.item-target.solution-reveal div{gap:5px}.item-target.solution-reveal div em{color:var(--gold-bright);font:normal 650 12px/1 var(--data)}.item-target.solution-reveal>i{color:var(--green)}.recipe-item.is-revealed img,.recipe-item.is-revealed>span{border-color:var(--green);box-shadow:0 0 20px #2db88b33}.recipe-item.is-revealed b{color:var(--cyan-soft)}.solution-reveal-detail{margin:0;padding:13px 16px;color:#aab6c3;background:#125d481a;border-top:1px solid rgba(45,184,139,.28);font-size:12px;line-height:1.5}.choice-grid button{position:relative;overflow:hidden}.choice-grid button.has-reveal-image{grid-template-columns:30px 54px 1fr 20px}.choice-grid button .option-reveal-image{width:50px;height:50px;opacity:.58;border-color:#19cfc366;filter:saturate(.72) contrast(1.08);box-shadow:0 0 18px #19cfc314;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.choice-grid button.is-solution .option-reveal-image{opacity:1;border-color:var(--cyan);filter:none;transform:scale(1.04);box-shadow:0 0 22px #19cfc342}.choice-grid button:disabled.has-reveal-image{opacity:.72;filter:saturate(.55)}.choice-grid button:disabled.is-solution{opacity:1;filter:none}.question-layout.question-loldle{grid-template-columns:minmax(0,1fr);gap:26px}.question-loldle .prompt-panel>h1{max-width:none;margin-bottom:20px}.question-loldle .rule-note{margin-top:11px}.loldle-board{overflow:hidden;background:#0d131c8a;border:1px solid var(--line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.loldle-brief{display:flex;min-height:74px;align-items:center;gap:14px;padding:14px 17px}.loldle-brief>svg{color:var(--cyan-soft)}.loldle-brief>div{display:grid;gap:4px}.loldle-brief small{color:var(--gold);font:700 10px/1 var(--data);letter-spacing:.12em}.loldle-brief b{color:var(--white);font-size:14px}.loldle-brief>span{margin-left:auto;padding:8px 10px;color:var(--muted);border:1px solid var(--line-soft);font:650 11px/1 var(--data);text-transform:uppercase}.loldle-answer-panel{padding:0;border-top:1px solid var(--line);border-left:0}.loldle-answer-panel>.answer-label{margin-top:20px}.loldle-game{display:grid;gap:16px;min-width:0}.loldle-search,.answer-search{position:relative;z-index:8;display:grid;gap:8px}.loldle-search>label,.answer-search>label{color:var(--gold);font:700 11px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.loldle-search-control,.answer-search-control{display:grid;grid-template-columns:minmax(0,1fr) 116px;min-height:56px;background:#0d131ce6;border:1px solid var(--gold-dark);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.answer-search.has-error .answer-search-control{border-color:#d64b46cc}.loldle-search-control input,.answer-search-control input{min-width:0;padding:0 17px;border:0;color:var(--white);background:transparent;font-size:15px;outline:0}.loldle-search-control input::placeholder,.answer-search-control input::placeholder{color:var(--muted-2)}.loldle-search-control button,.answer-search-control button{border:0;border-left:1px solid var(--gold-dark);color:var(--void);background:linear-gradient(135deg,var(--gold-bright),var(--gold));cursor:pointer;font:750 12px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.loldle-search-control button:disabled,.answer-search-control button:disabled{color:var(--muted-2);background:#111820;cursor:not-allowed}.loldle-give-up,.answer-give-up{position:absolute;top:-3px;right:0;padding:0;border:0;color:var(--muted-2);background:transparent;cursor:pointer;font:700 10px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.loldle-give-up:hover,.loldle-give-up:focus-visible,.answer-give-up:hover,.answer-give-up:focus-visible{color:var(--gold-bright)}.answer-give-up.is-danger{position:static;justify-self:end;min-width:142px;min-height:42px;padding:0 20px;border:1px solid rgba(225,75,68,.78);color:#ffb5af;background:linear-gradient(135deg,#701919b8,#320d11e6);box-shadow:inset 3px 0 #df4c46,0 10px 28px #6f14142e;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.answer-give-up.is-danger:hover,.answer-give-up.is-danger:focus-visible{color:#fff;background:linear-gradient(135deg,#b43632,#711d22);border-color:#ff746c;box-shadow:inset 3px 0 #ff8b84,0 12px 34px #a5272347;transform:translateY(-1px)}.loldle-suggestions,.answer-suggestions{position:absolute;z-index:20;top:75px;right:116px;left:0;display:grid;max-height:278px;overflow-y:auto;background:#080d13;border:1px solid var(--line);box-shadow:0 22px 50px #00000094}.answer-suggestions.is-spell{max-height:min(430px,calc(100svh - 220px))}.loldle-suggestions button,.answer-suggestions button{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:52px;padding:5px 11px;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);background:transparent;cursor:pointer;text-align:left}.loldle-suggestions button:last-child,.answer-suggestions button:last-child{border-bottom:0}.loldle-suggestions button:hover,.loldle-suggestions button.is-active,.answer-suggestions button:hover,.answer-suggestions button.is-active{color:var(--white);background:#c89b3c21;box-shadow:inset 3px 0 var(--gold)}.loldle-suggestions img,.answer-suggestions img{width:40px;height:40px;object-fit:cover;border:1px solid var(--gold-dark)}.loldle-suggestions span,.answer-suggestions span{display:grid;gap:3px;font-size:14px;font-weight:700}.answer-suggestions small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.loldle-search-message,.answer-search-status{min-height:16px;margin:0;color:#ef8c86;font-size:12px}.spell-choice-panel{position:relative;padding-top:25px}.spell-give-up{position:absolute;top:0;right:0;padding:0;border:0;color:var(--muted-2);background:transparent;cursor:pointer;font:700 10px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.spell-give-up:hover,.spell-give-up:focus-visible{color:var(--gold-bright)}.spell-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spell-choice-grid label{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:8px;border:1px solid var(--line-soft);color:var(--ink);background:#0d131c9e;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.spell-choice-grid label:hover:not(.is-disabled),.spell-choice-grid label:focus-within:not(.is-disabled){border-color:var(--gold);background:#785a282e;transform:translateY(-1px)}.spell-choice-grid label.is-disabled{cursor:default;opacity:.4}.spell-choice-grid label.is-correct{color:var(--white);border-color:var(--green);background:#125d4875;box-shadow:inset 3px 0 var(--green);opacity:1}.spell-choice-grid label.is-wrong{color:var(--white);border-color:var(--red);background:#78282666;box-shadow:inset 3px 0 var(--red);opacity:1}.spell-choice-grid img{width:56px;height:56px;object-fit:cover;border:1px solid rgba(25,207,195,.38)}.spell-choice-grid span{display:grid;gap:4px;min-width:0}.spell-choice-grid b{overflow:hidden;color:inherit;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.spell-choice-grid small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.loldle-legend{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;color:var(--muted);font:650 10px/1.2 var(--data);text-transform:uppercase}.loldle-legend span{display:inline-flex;align-items:center;gap:6px}.loldle-legend i{width:10px;height:10px;background:var(--green);border:1px solid rgba(255,255,255,.18)}.loldle-legend .is-partial i{background:var(--gold)}.loldle-legend b{color:var(--gold-bright);font-size:15px}.loldle-results-wrap{min-width:0;max-height:430px;overflow:auto;border:1px solid var(--line);background:#05080cb8;scrollbar-color:var(--gold-dark) var(--abyss)}.loldle-results-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.loldle-results{width:100%;min-width:1120px;border-collapse:separate;border-spacing:3px;padding:3px;table-layout:fixed}.loldle-results th,.loldle-results td{height:76px;padding:9px;border:1px solid transparent;text-align:center}.loldle-results thead th{position:sticky;z-index:4;top:0;height:42px;color:var(--muted);background:#0c121a;border-color:var(--line-soft);font:700 10px/1.2 var(--data);letter-spacing:.07em;text-transform:uppercase}.loldle-results thead th:first-child{z-index:6;left:0;width:158px}.loldle-champion-cell{position:sticky;z-index:3;left:0;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:9px;color:var(--white);background:#0b1118;border-color:var(--line)!important;text-align:left!important}.loldle-champion-cell img{width:46px;height:46px;object-fit:cover;border:1px solid var(--gold-dark)}.loldle-champion-cell span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.loldle-cell{position:relative;color:#dbe2e7;background:#6925237a;border-color:#d64b4661!important;font:650 11px/1.25 var(--data)}.loldle-cell.is-match{color:#eafff7;background:#147153b8;border-color:#2db88bb3!important}.loldle-cell.is-partial{color:#fff4cd;background:#7d5b1cb8;border-color:#c89b3cb8!important}.loldle-cell>span{display:block;overflow-wrap:anywhere}.loldle-direction{display:block;margin-top:5px;color:var(--gold-bright);font-size:18px;line-height:.8}.loldle-guess-row.is-target .loldle-champion-cell{background:#147153b8;border-color:var(--green)!important;box-shadow:inset 3px 0 var(--cyan)}.loldle-guess-row>th,.loldle-guess-row>td{opacity:0;transform:perspective(760px) rotateY(-68deg) translate(-10px) scale(.975);transform-origin:left center;backface-visibility:hidden;will-change:transform,opacity;animation:loldle-property-reveal .8s cubic-bezier(.22,.78,.22,1) forwards}.loldle-guess-row>:nth-child(1){animation-delay:0ms}.loldle-guess-row>:nth-child(2){animation-delay:.42s}.loldle-guess-row>:nth-child(3){animation-delay:.84s}.loldle-guess-row>:nth-child(4){animation-delay:1.26s}.loldle-guess-row>:nth-child(5){animation-delay:1.68s}.loldle-guess-row>:nth-child(6){animation-delay:2.1s}.loldle-guess-row>:nth-child(7){animation-delay:2.52s}.loldle-guess-row>:nth-child(8){animation-delay:2.94s}.loldle-empty{display:flex;min-height:96px;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--muted);border:1px dashed var(--line-soft);font-size:13px}.loldle-error{padding:18px;color:#ef8c86;border:1px solid var(--red)}.loldle-feedback{min-height:0}.loldle-game.is-resolved .loldle-results-wrap{border-color:#2db88b73}.question-layout.question-kit-check{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start}.question-kit-check .answer-panel{min-height:480px}.kit-check-target{--kit-splash: none;position:relative;min-height:390px;overflow:hidden;background:#080d13;border:1px solid var(--line);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);isolation:isolate}.kit-check-target:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:var(--kit-splash);background-position:58% center;background-size:cover;content:"";filter:saturate(.72) contrast(1.12) brightness(.64);transform:scale(1.04)}.kit-check-target:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05070a14,#05070a52 44%,#05070af7),linear-gradient(90deg,rgba(5,7,10,.74),transparent 66%);content:""}.kit-check-target-identity{position:absolute;z-index:1;right:22px;bottom:104px;left:22px;display:flex;align-items:center;gap:13px}.kit-check-target-identity>img{width:58px;height:58px;object-fit:cover;border:1px solid var(--gold);box-shadow:0 0 24px #c89b3c2b}.kit-check-target-identity>div{display:grid;gap:4px;min-width:0}.kit-check-target-identity b{color:var(--white);font:550 28px/1 var(--display);letter-spacing:-.025em}.kit-check-target-identity span{overflow:hidden;color:#aab5c1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.kit-check-target-spells{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:86px;background:#060a0feb;border-top:1px solid var(--gold-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kit-check-target-spell{position:relative;display:grid;min-width:0;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;border-right:1px solid var(--line-soft)}.kit-check-target-spell:last-child{border-right:0}.kit-check-target-spell>span{display:grid;width:26px;height:26px;place-items:center;color:var(--gold-bright);background:#785a2829;border:1px solid var(--gold-dark);font:700 11px/1 var(--data)}.kit-check-target-spell>i{width:40px;height:40px;background:linear-gradient(135deg,#19cfc30d,#c89b3c14);border:1px solid var(--line-soft);transform:rotate(45deg) scale(.62)}.kit-check-target-spell>img{width:44px;height:44px;object-fit:cover;border:1px solid rgba(25,207,195,.48);box-shadow:0 0 18px #19cfc31f;animation:kit-check-spell-reveal .3s cubic-bezier(.2,.8,.2,1) both}.kit-check-target-spell>small{grid-column:1 / -1;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.kit-check-target.is-revealed{border-color:#2db88b7a}.kit-check-target.is-revealed .kit-check-target-spells{min-height:108px;border-top-color:#2db88b7a}.kit-check-target.is-revealed .kit-check-target-identity{bottom:124px}.kit-check-ready,.kit-check-game,.kit-check-recap{position:relative;display:grid;min-height:420px;align-content:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(25,207,195,.09),transparent 33%),linear-gradient(155deg,#0a121af5,#05080cfa);border:1px solid var(--line);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.kit-check-ready:before,.kit-check-game:before,.kit-check-recap:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:38px 38px;content:"";-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%);pointer-events:none}.kit-check-ready{justify-items:center;gap:22px;padding:34px;text-align:center}.kit-check-ready-mark{position:relative;display:grid;width:146px;height:146px;grid-template-columns:repeat(4,1fr);place-items:center;color:var(--cyan-soft);background:#070f16d1;border:1px solid rgba(25,207,195,.36);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow:inset 0 0 38px #19cfc314,0 0 36px #19cfc30f}.kit-check-ready-mark>svg{grid-column:1 / -1;margin-top:14px;filter:drop-shadow(0 0 12px rgba(25,207,195,.38))}.kit-check-ready-mark>span{color:var(--gold-bright);font:700 12px/1 var(--data)}.kit-check-ready p{max-width:34ch;margin:0;color:#aab5c1;font-size:14px;line-height:1.55}.kit-check-ready button{display:inline-flex;min-width:190px;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--gold);color:#080a0d;background:linear-gradient(135deg,var(--gold-bright),var(--gold));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;font:750 12px/1 var(--data);letter-spacing:.1em;text-transform:uppercase}.kit-check-ready button:disabled{color:var(--muted);background:var(--surface-2);border-color:var(--line-soft);cursor:wait}.kit-check-game{grid-template-rows:auto minmax(270px,1fr) 62px;align-content:stretch}.kit-check-hud{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;padding:0 18px;background:#070c12e0;border-bottom:1px solid var(--line)}.kit-check-lives,.kit-check-caught,.kit-check-combo{display:flex;align-items:center;gap:7px}.kit-check-lives{color:#ef6c67}.kit-check-lives .is-live{filter:drop-shadow(0 0 8px rgba(214,75,70,.34))}.kit-check-lives .is-lost{color:#3d4652}.kit-check-caught span{display:grid;width:30px;height:30px;place-items:center;color:var(--muted-2);background:#0a0f16cc;border:1px solid var(--line-soft);font:700 11px/1 var(--data);transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.kit-check-caught span.is-caught{color:#eafff9;background:#125d4894;border-color:var(--green);box-shadow:0 0 15px #2db88b2e}.kit-check-combo{justify-self:end;color:var(--gold);font:700 15px/1 var(--data)}.kit-check-combo svg{color:var(--cyan);filter:drop-shadow(0 0 8px rgba(25,207,195,.28))}.kit-check-stage{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden}.kit-check-stage:before,.kit-check-stage:after{position:absolute;width:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(25,207,195,.34),transparent);content:"";pointer-events:none}.kit-check-stage:before{top:22%}.kit-check-stage:after{bottom:22%}.kit-check-active-card{position:relative;display:grid;width:clamp(166px,15vw,212px);justify-items:stretch;gap:14px;padding:14px;border:1px solid rgba(25,207,195,.58);color:var(--ink);background:linear-gradient(145deg,#0f1d27fa,#060a0ffa);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);cursor:crosshair;box-shadow:inset 0 0 30px #19cfc30e,0 24px 65px #00000080,0 0 30px #19cfc314;animation:kit-check-card-in .18s cubic-bezier(.2,.8,.2,1) both}.kit-check-active-card:hover:not(:disabled){border-color:var(--gold-bright);box-shadow:inset 0 0 34px #c89b3c13,0 24px 65px #00000080,0 0 34px #c89b3c1a}.kit-check-active-card:disabled{cursor:default}.kit-check-card-frame{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:#060a0f;border:1px solid var(--gold-dark)}.kit-check-card-frame img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.kit-check-card-frame>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 32px #00000040;pointer-events:none}.kit-check-timer{display:block;height:4px;overflow:hidden;background:#5e687642}.kit-check-timer>i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--cyan),var(--gold-bright));box-shadow:0 0 10px #19cfc373;transform-origin:left;animation:kit-check-time var(--kit-duration) linear forwards}.kit-check-game.is-paused .kit-check-timer>i{animation-play-state:paused}.kit-check-history{position:relative;z-index:2;display:flex;min-height:62px;align-items:center;justify-content:center;gap:7px;padding:8px 16px;background:#070c12c7;border-top:1px solid var(--line-soft)}.kit-check-history>span{position:relative;width:42px;height:42px;overflow:hidden;border:1px solid var(--line-soft);opacity:.58;animation:kit-check-history-in .16s ease-out both}.kit-check-history img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) brightness(.68)}.kit-check-history i{position:absolute;right:1px;bottom:1px;display:grid;width:17px;height:17px;place-items:center;color:var(--white);background:var(--green);border-radius:50%}.kit-check-history .is-wrong,.kit-check-history .is-missed{border-color:#d64b46b3;opacity:.86}.kit-check-history .is-wrong i,.kit-check-history .is-missed i{background:var(--red)}.kit-check-history .is-caught{border-color:#2db88bcc;opacity:1;box-shadow:0 0 14px #2db88b24}.kit-check-recap{align-content:center;gap:24px;justify-items:center;padding:34px}.kit-check-recap-score{position:relative;display:flex;align-items:center;gap:22px;color:var(--muted)}.kit-check-recap-score span{display:inline-flex;align-items:center;gap:6px;color:var(--gold-bright);font:700 15px/1 var(--data)}.kit-check-recap-score strong{color:var(--white);font:550 32px/1 var(--data)}.kit-check-recap-spells{position:relative;display:grid;grid-template-columns:repeat(4,68px);gap:8px}.kit-check-recap-spells>div{position:relative;overflow:hidden;border:1px solid var(--line)}.kit-check-recap-spells img{width:66px;height:66px;object-fit:cover}.kit-check-recap-spells span{position:absolute;right:0;bottom:0;display:grid;width:23px;height:23px;place-items:center;color:var(--void);background:var(--gold-bright);font:700 10px/1 var(--data)}.kit-check-recap-spells .is-missed{opacity:.35;filter:saturate(.2)}.result-overlay{display:grid;place-items:center;padding:30px;background:#030508fa}.result-shell{position:relative;width:min(720px,100%);padding:clamp(38px,5vw,64px);overflow:hidden;background:#0d131cf5;border:1px solid var(--line);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:0 30px 100px #0009,inset 0 0 60px #19cfc306;text-align:center}.result-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 28%,rgba(200,155,60,.1),transparent 35%);content:"";pointer-events:none}.run-close{position:absolute;z-index:2;top:0;right:0;display:grid;width:48px;height:48px;place-items:center;border:0;color:var(--muted);background:#080c12;cursor:pointer}.result-topline{position:relative;display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted);font:650 8px/1 var(--data);letter-spacing:.12em}.result-emblem{position:relative;display:flex;width:124px;height:124px;align-items:baseline;justify-content:center;margin:38px auto 27px;padding-top:42px;color:var(--gold-bright);background:#091019;border:1px solid var(--gold);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);box-shadow:inset 0 0 28px #c89b3c1f,0 0 30px #c89b3c1a}.result-emblem svg{display:none}.result-emblem span{font:550 48px/.8 var(--data)}.result-emblem small{font:600 13px/1 var(--data)}.result-shell h2{position:relative;margin:13px 0 7px;color:var(--white);font:500 clamp(44px,6vw,66px)/.94 var(--display);letter-spacing:-.05em}.result-shell>p{position:relative;margin:0;color:var(--muted);font-size:11px}.result-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result-stats>div{display:grid;gap:5px;padding:18px 10px;border-right:1px solid var(--line-soft)}.result-stats>div:last-child{border-right:0}.result-stats small,.result-stats span{color:var(--muted);font-size:7px;text-transform:uppercase}.result-stats b{color:var(--white);font:550 25px/1 var(--data)}.result-blocks{position:relative;display:flex;justify-content:center;gap:6px;margin:23px 0}.result-blocks i{width:29px;height:4px;background:#303a45}.result-blocks i.is-correct{background:var(--cyan);box-shadow:0 0 9px #19cfc359}.result-actions{position:relative;display:flex;justify-content:center;gap:9px}.secondary-button{display:inline-flex;min-height:54px;align-items:center;gap:8px;padding:0 19px;border:1px solid var(--line);color:var(--ink);background:transparent;cursor:pointer;font:700 9px/1 var(--data);text-transform:uppercase}.copy-result{position:relative;margin-top:16px;padding:0 0 4px;border:0;border-bottom:1px solid var(--line);color:var(--muted);background:none;cursor:pointer;font-size:8px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:11px}.main-nav button{font-size:13px}.header-signal,.profile-button span,.section-kicker,.eyebrow{font-size:12px}.primary-cta{font-size:14px}.text-button,.back-link{font-size:12px}.hero-actions>span{font-size:12px}.hero-stat-row small{font-size:12px}.hero-stat-row b{font-size:42px}.mode-card-counter{font-size:11px}.mode-index{font-size:12px}.mode-title-block h3{font-size:31px}.mode-title-block p{font-size:15px;line-height:1.55}.mode-card-footer>span:first-child,.mode-card-footer button,.mode-locked{font-size:11px}.subpage-hero p{font-size:15px}.arcade-counter small,.arcade-counter span{font-size:11px}.filter-row>span{font-size:11px}.filter-row button,.search-box input{font-size:13px}.profile-hero p{font-size:14px}.profile-rank small,.profile-rank span,.scoreboard small,.scoreboard span{font-size:11px}.mastery-bars span small,.mastery-bars span em{font-size:12px}.mastery-bars span b{font-size:15px}.card-heading>small{font-size:11px}.review-card p{font-size:14px}.footer-main>p{font-size:13px}.footer-links a{font-size:11px}.back-button{font-size:12px}.run-brand{font-size:15px}.run-score{font-size:13px}.run-progress span small{font-size:11px}.question-meta>div small,.patch-badge,.points-badge{font-size:11px}.question-meta>div b{font-size:14px}.rule-note{font-size:13px}.answer-label span,.answer-label small{font-size:11px}.choice-grid button>span:first-child{font-size:11px}.option-copy b{font-size:16px}.option-copy small{font-size:12px}.feedback-zone>p{font-size:12px}.feedback-card b{font-size:14px}.feedback-card p,.submit-answer{font-size:13px}.run-footer{font-size:11px}.crop-stage>span,.crop-controls small,.crop-controls button,.revealed-hints span,.item-target small,.recipe-item,.forensics-head,.evidence-grid small,.draft-team-label,.champion-chip small,.draft-brief small,.macro-clock>span,.macro-board>p,.macro-facts small{font-size:12px}.revealed-hints li,.stat-chips>span,.champion-chip b,.draft-brief p{font-size:12px}.evidence-grid b{font-size:19px}.macro-facts b{font-size:15px}.result-topline{font-size:11px}.result-shell>p{font-size:14px}.result-stats small,.result-stats span,.copy-result{font-size:11px}@keyframes rift-breathe{0%{transform:translate3d(-1%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.04)}}@keyframes result-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes correct-feedback-veil{0%,to{opacity:0}12%,68%{opacity:1}}@keyframes correct-feedback-flash{0%,to{opacity:0}16%{opacity:1}62%{opacity:.48}}@keyframes correct-feedback-ring{0%{opacity:0;transform:scale(.34)}22%{opacity:.82}to{opacity:0;transform:scale(1.16)}}@keyframes correct-feedback-core{0%{opacity:0;filter:brightness(1.8);transform:translateY(10px) scale(.82)}18%{opacity:1;filter:brightness(1.12);transform:translateY(0) scale(1.055)}34%,70%{opacity:1;filter:brightness(1);transform:translateY(0) scale(1)}to{opacity:0;filter:brightness(.96);transform:translateY(-8px) scale(.98)}}@keyframes correct-score-pop{0%{filter:brightness(1);transform:scale(1)}28%{color:#eafff7;filter:drop-shadow(0 0 10px rgba(45,184,139,.7));transform:scale(1.16)}to{filter:brightness(1);transform:scale(1)}}@keyframes hint-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes kit-check-card-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kit-check-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kit-check-history-in{0%{opacity:0;transform:translate(8px)}}@keyframes kit-check-spell-reveal{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes champion-audio-active{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes loldle-property-reveal{0%{opacity:0;transform:perspective(760px) rotateY(-68deg) translate(-10px) scale(.975)}34%{opacity:.55}72%{opacity:1;transform:perspective(760px) rotateY(2deg) translate(0) scale(1)}to{opacity:1;transform:perspective(760px) rotateY(0) translate(0) scale(1)}}@keyframes endless-select-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes endless-select-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-stage-in{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-image-in{0%{opacity:.42;transform:scale(1.055) translate3d(1%,0,0)}to{opacity:1;transform:scale(1.035) translate3d(-.5%,0,0)}}@keyframes hero-title-line-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translate3d(0,24px,0)}to{opacity:1;clip-path:inset(0);transform:translateZ(0)}}@keyframes hero-detail-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translate3d(0,12px,0)}to{opacity:1;clip-path:inset(0);transform:translateZ(0)}}@keyframes hero-actions-rise{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0)}}@keyframes hero-control-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-frame-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes hero-graffiti-decal-in{0%{opacity:0}to{opacity:var(--graffiti-opacity, .08)}}@keyframes hero-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media(max-width:1120px){.hero-hub{grid-template-columns:minmax(410px,.92fr) minmax(0,1.08fr)}.hero-copy{padding-left:34px}.hero h1{font-size:clamp(68px,8vw,92px)}.hero-graffiti--tag{--graffiti-opacity: .15;top:18px;left:18px;width:clamp(148px,16vw,178px)}.hero-graffiti--star{--graffiti-opacity: .16;bottom:8px;left:8px;width:clamp(112px,14vw,148px)}.hero-graffiti--chomper{--graffiti-opacity: .22;top:18px;right:10px;width:clamp(138px,17vw,174px)}.hero-graffiti--pow{--graffiti-opacity: .2;right:8px;bottom:10px;width:clamp(118px,14vw,150px)}.hero-graffiti--fishbone,.home-scroll-graffiti__decal--portrait,.home-scroll-graffiti__decal--get-jinxed,.home-scroll-graffiti__decal--fish{display:none}.home-scroll-graffiti__decal--robot-skull{width:106px}.home-scroll-graffiti__decal--stitched-smile{left:10px;width:82px}.home-scroll-graffiti__decal--grenade{right:6px;width:76px}.home-scroll-graffiti__decal--boom{width:118px}.home-scroll-graffiti__decal--rabbit{right:10px;width:102px}.home-scroll-graffiti__decal--was-here{left:10px;width:136px}.preview-grid .mode-card:nth-child(1),.preview-grid .mode-card:nth-child(2),.preview-grid .mode-card:nth-child(n+3){grid-column:span 3}.full-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero{grid-template-columns:1fr 150px}.profile-hero>div:first-child{grid-column:1 / -1}.profile-hero>.primary-cta{justify-self:end}.question-layout{gap:36px}.answer-panel{padding-left:26px}}@media(max-width:880px){.shell{width:min(100% - 40px,1420px)}.app-header{grid-template-columns:1fr auto;min-height:66px;padding-inline:20px}.main-nav{position:absolute;top:100%;right:0;left:0;display:none;height:auto;padding:10px 20px 18px;border-bottom:1px solid var(--line);background:#05070afa}.main-nav.is-open{display:grid}.main-nav button{min-height:50px;border-bottom:1px solid var(--line-soft);text-align:left}.main-nav button:after{right:auto;bottom:11px;left:19px;width:28px}.mobile-menu-button{display:grid;place-items:center}.header-signal{display:none}.landing-page{--home-hero-height: 690px}.home-scroll-graffiti__decal{display:none}.home-scroll-graffiti__decal--robot-skull,.home-scroll-graffiti__decal--grenade,.home-scroll-graffiti__decal--boom{display:block}.home-scroll-graffiti__decal--robot-skull{--scroll-opacity: .08;top:88px;right:8px;width:23vw}.home-scroll-graffiti__decal--grenade{--scroll-opacity: .11;top:calc(var(--home-hero-height) - 98px);right:10px;width:21vw}.home-scroll-graffiti__decal--boom{--scroll-opacity: .07;top:calc(var(--home-hero-height) + 28px);left:calc(50% - 13vw);width:26vw}.hero-hub{display:block;min-height:690px}.hero-hub:before{z-index:1;background:linear-gradient(180deg,rgba(5,7,10,.28),rgba(5,7,10,.88) 56%,var(--void) 100%),linear-gradient(90deg,rgba(5,7,10,.75),transparent)}.hero-copy{min-height:690px;justify-content:flex-end;padding:42px 26px 58px}.hero-meta-bar{margin-bottom:auto}.hero h1{font-size:clamp(64px,12vw,88px)}.hero-figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-webkit-mask-image:none;mask-image:none}.hero-image-wrap:after{top:12px;right:12px;bottom:12px;left:12px}.hero-image-wrap>img{object-position:60% center;opacity:.8}.hero-overlay-card,.figure-index,.hero-graffiti--tag,.hero-graffiti--fishbone,.hero-graffiti--pow{display:none}.hero-graffiti--chomper{--graffiti-opacity: .1;top:3%;right:-4%;width:min(25vw,158px)}.hero-graffiti--star{--graffiti-opacity: .14;bottom:-2%;left:-5%;width:min(29vw,172px)}.endless-select-backdrop{padding:20px}.endless-select-dialog{max-height:calc(100svh - 40px);padding:24px}.section{padding-top:82px;padding-bottom:90px}.mode-grid.preview-grid{display:flex;margin-right:-20px;overflow-x:auto;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.mode-grid.preview-grid::-webkit-scrollbar{display:none}.preview-grid .mode-card{flex:0 0 min(78vw,460px);min-height:286px;scroll-snap-align:start}.subpage-hero{min-height:270px}.arcade-toolbar{top:66px;grid-template-columns:1fr;padding:9px 0}.search-box{margin-top:7px}.profile-columns{grid-template-columns:1fr}.review-card{min-height:330px}.footer-main{grid-template-columns:1fr auto;padding:28px 0}.footer-main>p{grid-column:1 / -1;grid-row:2}.question-layout{grid-template-columns:1fr}.question-layout.question-kit-check{grid-template-columns:minmax(0,1fr)}.answer-panel{padding:28px 0 0;border-top:1px solid var(--line);border-left:0}.question-kit-check .answer-panel{min-height:0}.submit-answer{margin-top:15px}}@media(max-width:620px){.landing-page{--home-hero-height: calc(100svh - 66px) }.shell{width:calc(100% - 28px)}.app-header{padding-inline:14px}.brand-glyph{width:38px;height:38px}.brand-copy small{display:none}.profile-button{min-width:52px}.profile-button__copy{justify-items:center}.profile-button span{display:none}.account-button{width:52px;min-width:52px;max-width:52px;padding-inline:0}.account-button b{display:none}.hero-hub{width:100%;min-height:calc(100svh - 66px);border:0}.hero-copy{min-height:calc(100svh - 66px);padding:28px 18px 42px}.hero-meta-bar{width:100%}.hero-meta-bar span{flex:1;padding-inline:7px;text-align:center}.hero-meta-bar span:first-child{padding-left:0;text-align:left}.hero-meta-bar span:last-child{text-align:right}.hero h1{max-width:100%;font-size:clamp(45px,14vw,58px)}.hero-lead{margin-top:18px;font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;margin-top:27px}.primary-cta,.endless-start-cta,.premade-start-cta,.daily-reset-countdown{width:100%}.endless-select-backdrop{align-items:end;padding:0}.endless-select-dialog{width:100%;max-height:calc(100svh - 24px);padding:22px 14px 16px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.endless-select-header{padding-inline:4px}.endless-select-header h2{font-size:42px}.endless-select-grid{grid-template-columns:1fr;gap:9px;padding-top:16px}.endless-select-option{min-height:130px;padding:16px}.endless-select-option-copy strong{font-size:23px}.hero-stat-row{width:max-content;margin-top:34px}.hero-stat-row>div{padding-left:13px}.hero-stat-row b{font-size:38px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading h2{font-size:42px}.mode-grid.preview-grid{margin-right:-14px;padding-right:14px}.preview-grid .mode-card{flex-basis:86vw}.subpage{padding-top:24px;padding-bottom:76px}.subpage-hero{grid-template-columns:1fr;gap:25px;padding:50px 0 34px}.subpage-hero h1{font-size:72px}.arcade-counter{min-height:112px}.arcade-counter b{font-size:46px}.filter-row>span{display:none}.full-grid{grid-template-columns:1fr}.full-grid .mode-card{min-height:260px}.profile-hero{grid-template-columns:1fr;gap:22px;padding:50px 0 34px}.profile-hero>div:first-child{grid-column:auto}.profile-hero h1{font-size:52px}.profile-hero__identity{width:100%}.profile-rank{width:145px;min-height:130px}.profile-hero>.primary-cta{justify-self:stretch}.scoreboard{grid-template-columns:repeat(2,1fr)}.scoreboard>div:nth-child(2n){border-right:0}.scoreboard>div{min-height:94px;border-bottom:1px solid var(--line-soft)}.profile-columns{padding-top:45px}.mastery-card,.review-card{padding:23px}.footer-main{grid-template-columns:1fr}.footer-main>p{grid-column:auto;grid-row:auto}.footer-links{flex-wrap:wrap}.legal-copy{grid-template-columns:1fr;gap:14px}.run-header{grid-template-columns:1fr auto;min-height:58px;padding:0 15px}.correct-feedback-burst__core{width:min(88vw,350px);min-width:0;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:15px 19px 15px 15px}.correct-feedback-burst__mark{width:50px;height:50px}.correct-feedback-burst__copy strong{font-size:clamp(26px,9vw,34px)}.run-brand{display:none}.run-progress,.question-shell{width:calc(100% - 28px)}.question-shell{padding-top:20px}.question-meta{grid-template-columns:40px 1fr auto}.patch-badge{display:none}.points-badge{padding-right:0}.prompt-panel>h1{font-size:39px}.kit-check-target{min-height:320px}.kit-check-target-identity{right:14px;bottom:92px;left:14px}.kit-check-target-identity>img{width:48px;height:48px}.kit-check-target-identity b{font-size:23px}.kit-check-target-spells{min-height:76px}.kit-check-target-spell{grid-template-columns:24px 1fr;gap:5px;padding:7px 5px}.kit-check-target-spell>span{width:22px;height:22px;font-size:10px}.kit-check-target-spell>img{width:38px;height:38px}.kit-check-target-spell>small{font-size:8px}.kit-check-target.is-revealed .kit-check-target-spells{min-height:96px}.kit-check-target.is-revealed .kit-check-target-identity{bottom:108px}.kit-check-ready,.kit-check-game,.kit-check-recap{min-height:370px}.kit-check-ready{padding:26px 18px}.kit-check-game{grid-template-rows:auto minmax(240px,1fr) 58px}.kit-check-hud{min-height:58px;padding-inline:12px}.kit-check-lives{gap:3px}.kit-check-caught{gap:4px}.kit-check-caught span{width:26px;height:26px}.kit-check-active-card{width:174px}.kit-check-recap-spells{grid-template-columns:repeat(4,minmax(0,62px))}.kit-check-recap-spells img{width:100%;height:auto;aspect-ratio:1}.crop-stage{height:270px}.solution-reveal-splash:not(.item-target){min-height:270px}.champion-audio-board>.solution-reveal{min-height:270px}.champion-audio-stage{min-height:0;gap:11px;padding:20px 12px}.champion-audio-head{gap:8px}.champion-audio-head,.champion-audio-head b{font-size:9px}.champion-audio-clue{min-height:66px;grid-template-columns:39px minmax(0,1fr) auto;gap:9px;padding:8px 10px 8px 8px}.champion-audio-clue-index{width:36px;height:36px}.champion-audio-clue-copy b{font-size:14px}.champion-audio-clue-status{min-width:65px;gap:5px}.champion-audio-clue-status b{font-size:9px}.solution-reveal:not(.item-target):not(.solution-reveal-splash){grid-template-columns:96px 1fr;min-height:126px}.solution-reveal-copy{padding:17px}.solution-reveal-copy b{font-size:25px}.solution-reveal-copy p{font-size:12px}.solution-reveal-icon .solution-reveal-media,.solution-reveal-spell .solution-reveal-media{padding:13px}.item-target.solution-reveal{grid-template-columns:62px 1fr 34px;padding-inline:9px}.item-target.solution-reveal .item-target-icon{width:52px;height:52px}.item-target.solution-reveal b{font-size:18px}.choice-grid button.has-reveal-image{grid-template-columns:30px 50px 1fr 20px}.loldle-brief{align-items:flex-start;flex-wrap:wrap}.loldle-brief>span{width:100%;margin-left:33px}.loldle-search-control,.answer-search-control{grid-template-columns:minmax(0,1fr) 92px}.loldle-suggestions,.answer-suggestions{right:92px}.loldle-results{min-width:940px}.loldle-results th,.loldle-results td{height:70px;padding:7px}.loldle-results thead th:first-child{width:132px}.loldle-champion-cell{grid-template-columns:40px 1fr}.loldle-champion-cell img{width:38px;height:38px}.loldle-champion-cell span{font-size:11px}.loldle-cell{font-size:10px}.evidence-grid{grid-template-columns:1fr}.evidence-grid>div{min-height:78px;border-right:0}.evidence-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.evidence-grid>div:last-child{border-bottom:0}.champion-row{display:flex;overflow-x:auto}.champion-chip{flex:0 0 82px}.macro-clock>b{font-size:40px}.macro-facts{grid-template-columns:1fr}.macro-facts div{border-right:0}.macro-facts div:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.macro-facts div:last-child{border-bottom:0}.result-overlay{padding:0}.result-shell{min-height:100%;padding:62px 20px 34px;clip-path:none}.result-stats{grid-template-columns:1fr}.result-stats>div{border-right:0;border-bottom:1px solid var(--line-soft)}.result-stats>div:last-child{border-bottom:0}.result-actions{flex-direction:column}.secondary-button{justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-figure,.hero h1>span,.hero-stat-row,.hero-actions-endless,.hero-actions-endless>button,.hero-actions-endless>.daily-reset-countdown,.hero-image-wrap:after,.hero-graffiti,.hero-hub:after{opacity:1!important;clip-path:none!important;transform:none!important;animation:none!important}.hero-graffiti{opacity:var(--graffiti-opacity, .08)!important;transform:rotate(var(--graffiti-rotation, 0deg))!important}.home-scroll-graffiti__decal{transition:none!important}.hero-image-wrap>img{filter:saturate(.88) contrast(1.08) brightness(.78)!important;transform:scale(1.035)!important;animation:none!important}.champion-audio-clue,.champion-audio-clue:not(:disabled):hover{transform:none}.champion-audio-clue-status svg{animation:none!important}.loldle-guess-row>th,.loldle-guess-row>td{opacity:1!important;transform:none!important;animation:none!important}.kit-check-active-card,.kit-check-history>span,.kit-check-target-spell>img{animation:none!important}.kit-check-timer>i{animation-name:kit-check-time!important;animation-duration:var(--kit-duration)!important;animation-timing-function:linear!important}.correct-feedback-burst,.correct-feedback-burst:before,.correct-feedback-burst:after,.correct-feedback-burst__core,.run-score.is-earned{animation:none!important}.correct-feedback-burst:after{opacity:.45;transform:scale(.72)}}select,textarea{font:inherit}.language-switcher{position:relative;display:grid;width:clamp(228px,19vw,276px);min-width:0;min-height:72px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding-inline:15px;border-inline-start:1px solid var(--line-soft);color:var(--muted);background:#ffffff03;transition:color .18s ease,background .18s ease}.language-switcher:hover,.language-switcher:focus-within{color:var(--gold-bright);background:#c89b3c0b}.language-switcher:focus-within{box-shadow:inset 0 -2px #19cfc3b8}.language-switcher>svg{position:relative;z-index:1;flex:0 0 auto;color:var(--cyan-soft);pointer-events:none}.language-switcher-trigger{display:grid;grid-template-columns:minmax(0,1fr) 44px 14px;align-items:center;gap:10px;width:100%;min-width:0;height:40px;overflow:hidden;padding:0 11px 0 12px;border:1px solid rgba(200,155,60,.28);border-radius:0;color:var(--ink);background:linear-gradient(180deg,#0e151ef5,#070b10fa);direction:ltr;outline:0;cursor:pointer;font:650 11px/1.2 var(--data);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.language-switcher-trigger:hover{border-color:#f0d58a8c}.language-switcher-trigger:focus-visible{border-color:var(--gold-bright);outline:2px solid var(--cyan);outline-offset:2px;box-shadow:0 0 22px #19cfc31a}.language-switcher-trigger:disabled{cursor:wait;opacity:.58}.language-option-name{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.language-option-marker{display:flex;width:44px;height:20px;align-items:center;justify-content:flex-end}.language-option-flag{position:relative;display:block;width:24px;height:18px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:#ffffff09;box-shadow:0 2px 7px #00000059}.language-option-flag-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:14px/1 "Segoe UI Emoji","Apple Color Emoji",sans-serif}.language-option-flag-image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.language-option-flag-image[hidden]{display:none}.language-option-badge{display:inline-flex;min-width:28px;height:18px;align-items:center;justify-content:center;padding:0 4px;border:1px solid rgba(240,213,138,.45);color:var(--gold-bright);background:#c89b3c14;box-shadow:0 2px 7px #00000059,inset 0 0 9px #c89b3c0d;font:700 9px/1 var(--data);letter-spacing:.08em}.language-option-badge--latam{border-color:#19cfc370;color:var(--cyan-soft);background:#19cfc312;font-size:7px;letter-spacing:.04em}.language-switcher-chevron{color:var(--gold-bright);transition:transform .18s ease,opacity .12s ease}.language-switcher.is-open .language-switcher-chevron{transform:rotate(180deg)}.language-switcher-menu{position:absolute;z-index:80;top:calc(100% - 7px);inset-inline-end:15px;width:min(310px,calc(100vw - 24px));max-height:min(590px,calc(100vh - 88px));overflow-y:auto;padding:5px;border:1px solid rgba(200,155,60,.5);background:#060a0ffc;box-shadow:0 22px 60px #000000a8,0 0 0 1px #19cfc312;scrollbar-color:rgba(200,155,60,.5) #080d13;scrollbar-width:thin}.language-option{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;width:100%;min-height:41px;padding:0 13px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:var(--ink);background:transparent;cursor:pointer;direction:ltr;font:650 12px/1.2 var(--data);transition:color .12s ease,background .12s ease,box-shadow .12s ease}.language-option:last-child{border-bottom:0}.language-option:hover,.language-option:focus-visible{color:var(--white);background:#19cfc316;outline:0}.language-option.is-selected{color:var(--gold-bright);background:#c89b3c1c;box-shadow:inset 2px 0 var(--gold)}.language-switcher-spinner{position:absolute;z-index:3;top:50%;right:20px;width:13px;height:13px;margin-top:-7px;border:1px solid rgba(240,213,138,.25);border-top-color:var(--gold-bright);border-radius:50%;pointer-events:none;animation:locale-spinner .68s linear infinite}.language-switcher.is-loading .language-switcher-chevron{opacity:0}.language-switcher.has-error .language-switcher-trigger{border-color:#d64b46d1;box-shadow:inset 0 0 0 1px #d64b4624}.locale-boot{position:relative;display:grid;min-width:320px;min-height:100svh;place-content:center;justify-items:center;gap:15px;overflow:hidden;padding:32px;color:var(--ink);background:radial-gradient(circle at 50% 42%,rgba(25,207,195,.105),transparent 24rem),radial-gradient(circle at 55% 47%,rgba(200,155,60,.07),transparent 17rem),var(--void);isolation:isolate;text-align:center}.locale-boot:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 68%);mask-image:radial-gradient(circle at center,#000,transparent 68%);content:""}.locale-boot:after{width:min(320px,72vw);height:1px;margin-top:6px;background:linear-gradient(90deg,transparent,var(--cyan),var(--gold),transparent);box-shadow:0 0 18px #19cfc32e;content:""}.locale-boot-mark{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(200,155,60,.66);color:var(--gold-bright);background:linear-gradient(145deg,#c89b3c1c,#080e15f5);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);font:720 22px/1 var(--data);letter-spacing:.08em;box-shadow:inset 0 0 30px #19cfc309,0 0 34px #c89b3c14;animation:locale-boot-pulse 1.8s ease-in-out infinite}.locale-boot h1{max-width:560px;margin:7px 0 0;color:var(--white);font:500 clamp(34px,5vw,52px)/1 var(--display);text-wrap:balance}.locale-boot p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.65;text-wrap:balance}.locale-boot button{min-width:150px;min-height:46px;margin-top:6px;padding:0 20px;border:1px solid var(--gold-dark);color:var(--gold-bright);background:#c89b3c0e;cursor:pointer;font:700 11px/1.2 var(--data);letter-spacing:.1em;text-transform:uppercase;transition:border-color .17s ease,color .17s ease,background .17s ease}.locale-boot button:hover{border-color:var(--gold-bright);color:var(--white);background:#c89b3c1c}.locale-boot[role=alert] .locale-boot-mark{border-color:#d64b46b8;color:#ff8983;animation:none}html:lang(ar){--display: "Noto Serif Arabic", "Traditional Arabic", "Segoe UI", Tahoma, serif;--data: "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}html:lang(ja){--display: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif CJK JP", serif;--data: "Yu Gothic UI", "Hiragino Kaku Gothic ProN", "Noto Sans CJK JP", Meiryo, sans-serif;font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Noto Sans CJK JP,Meiryo,sans-serif}html:lang(ko){--display: "Batang", "Noto Serif KR", serif;--data: "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif}html:lang(zh-CN),html:lang(zh-MY){--display: "Songti SC", SimSun, "Noto Serif CJK SC", serif;--data: "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", sans-serif;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif}html:lang(zh-TW){--display: "Songti TC", PMingLiU, "Noto Serif CJK TC", serif;--data: "Microsoft JhengHei UI", "PingFang TC", "Noto Sans CJK TC", sans-serif;font-family:Microsoft JhengHei UI,PingFang TC,Noto Sans CJK TC,sans-serif}html:lang(th){--display: "Noto Serif Thai", "Th Sarabun New", "Leelawadee UI", serif;--data: "Noto Sans Thai", "Leelawadee UI", Tahoma, sans-serif;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}html:lang(ar) :where(button,input,select,textarea),html:lang(th) :where(button,input,select,textarea),html:lang(ja) :where(button,input,select,textarea),html:lang(ko) :where(button,input,select,textarea),html:lang(zh) :where(button,input,select,textarea){line-height:1.3}.header-actions,.brand-copy,.mode-title-block,.endless-select-option-copy,.option-copy,.solution-reveal-copy,.question-meta>div,.inline-result-next>span,.run-next-mode>span{min-width:0}.profile-button span{max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mode-title-block,.endless-select-option-copy,.option-copy,.solution-reveal-copy,.feedback-card,.result-shell) :where(h1,h2,h3,p,b,strong,small,span){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(.section-heading,.subpage-hero,.prompt-panel,.locale-boot) :where(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}html[dir=rtl] body *{letter-spacing:0;text-transform:none}html[dir=rtl] :where(button,input,select,textarea){text-align:start}html[dir=rtl] .skip-link{right:12px;left:auto}html[dir=rtl] .language-switcher-spinner{right:auto;left:20px}html[dir=rtl] .brand{text-align:right}html[dir=rtl] .brand-copy strong,html[dir=rtl] .locale-boot-mark{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .main-nav button,html[dir=rtl] .mode-card,html[dir=rtl] .endless-select-option,html[dir=rtl] .choice-grid button,html[dir=rtl] .champion-audio-clue,html[dir=rtl] .spell-choice-grid label,html[dir=rtl] .loldle-suggestions button,html[dir=rtl] .answer-suggestions button{text-align:right}html[dir=rtl] .hero-hub{direction:ltr}html[dir=rtl] .hero-copy{direction:rtl;align-items:flex-end;padding-inline:clamp(38px,4.2vw,64px);text-align:right}html[dir=rtl] .hero h1>span:last-child{margin-right:clamp(34px,5vw,82px);margin-left:0}html[dir=rtl] .hero-lead{text-align:right}html[dir=rtl] .hero-meta-bar span{border-right:0;border-left:1px solid rgba(200,155,60,.2)}html[dir=rtl] .hero-meta-bar span:first-child{padding-right:0;padding-left:12px}html[dir=rtl] .hero-meta-bar span:last-child{border-left:0}html[dir=rtl] .hero-stat-row>div{padding-right:15px;padding-left:0;border-right:2px solid var(--gold);border-left:0}html[dir=rtl] .endless-select-option:before{right:0;left:auto}html[dir=rtl] .filter-row{padding-right:0;padding-left:22px}html[dir=rtl] .filter-row>span{margin-right:0;margin-left:14px}html[dir=rtl] .scoreboard>div,html[dir=rtl] .result-stats>div{border-right:0;border-left:1px solid var(--line-soft)}html[dir=rtl] .scoreboard>div:last-child,html[dir=rtl] .result-stats>div:last-child{border-left:0}html[dir=rtl] .question-mode-icon{margin-right:7px;margin-left:0}html[dir=rtl] .answer-panel{padding-right:clamp(24px,3.5vw,46px);padding-left:0;border-right:1px solid var(--line);border-left:0}html[dir=rtl] .loldle-answer-panel{padding-right:0;border-right:0}html[dir=rtl] .choice-grid button{padding:8px 0 8px 10px}html[dir=rtl] .choice-grid button:hover{padding-right:5px;padding-left:0}html[dir=rtl] .choice-grid button.is-selected{box-shadow:inset -3px 0 var(--gold)}html[dir=rtl] .forensics-head b,html[dir=rtl] .champion-audio-volume output,html[dir=rtl] .loldle-brief>span{margin-right:auto;margin-left:0}html[dir=rtl] .loldle-search-control button,html[dir=rtl] .answer-search-control button{border-right:1px solid var(--gold-dark);border-left:0}html[dir=rtl] .loldle-give-up,html[dir=rtl] .answer-give-up,html[dir=rtl] .spell-give-up{right:auto;left:0}html[dir=rtl] .loldle-suggestions,html[dir=rtl] .answer-suggestions{right:0;left:116px}html[dir=rtl] .run-close{right:auto;left:0}html[dir=rtl] :where(.hero-figure,.hero-image-wrap,.hero-graffiti-layer,.home-scroll-graffiti,.mode-card-art,.crop-stage,.solution-reveal-media,.champion-audio-stage,.champion-audio-volume input,.run-progress,.result-blocks,.recipe-strip,.loldle-table-scroll,.loldle-results,.kit-check-game,.kit-check-recap){direction:ltr}html[dir=rtl] .loldle-results :where(th,td){direction:rtl}html[dir=rtl] :where(.header-signal b,.profile-button b,.hero-stat-row b,.figure-index,.mode-index,.arcade-counter b,.scoreboard b,.run-score,.patch-badge,.points-badge,.question-mode-icon,.champion-audio-volume output,.result-stats b){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :where(.text-button,.mode-card button,.primary-cta,.inline-result-next,.run-next-mode,.back-link,.back-button,.endless-select-option-action) svg{transform:scaleX(-1)}html[dir=rtl] :where(.text-button,.mode-card button,.inline-result-next,.run-next-mode,.endless-select-option-action):hover svg{transform:scaleX(-1) translate(4px)}@keyframes locale-spinner{to{transform:rotate(360deg)}}@keyframes locale-boot-pulse{0%,to{filter:brightness(.9);box-shadow:inset 0 0 30px #19cfc306,0 0 24px #c89b3c0d}50%{filter:brightness(1.08);box-shadow:inset 0 0 30px #19cfc30e,0 0 42px #c89b3c21}}@media(max-width:880px){.language-switcher{width:clamp(210px,31vw,250px);min-height:66px;padding-inline:12px}.language-switcher-spinner{right:17px}html[dir=rtl] .language-switcher-spinner{right:auto;left:17px}html[dir=rtl] .main-nav button:after{right:19px;left:auto}html[dir=rtl] .answer-panel{padding:28px 0 0;border-top:1px solid var(--line);border-right:0}}@media(max-width:620px){.language-switcher{width:52px;min-width:52px;padding:0;grid-template-columns:1fr;place-items:center}.language-switcher>svg{grid-area:1 / 1}.language-switcher-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent}.language-switcher-trigger>*{display:none}.language-switcher-menu{position:fixed;top:66px;inset-inline-end:12px;width:min(310px,calc(100vw - 24px));max-height:calc(100svh - 78px)}html[dir=rtl] .language-switcher-menu{inset-inline-end:15px}.language-switcher-spinner,html[dir=rtl] .language-switcher-spinner{top:calc(50% + 13px);right:auto;left:50%;width:9px;height:9px;margin:0 0 0 -5px}.language-switcher.has-error{color:#ff8983;box-shadow:inset 0 -2px #d64b46c2}html[dir=rtl] .hero-copy{align-items:stretch;padding-inline:18px}html[dir=rtl] .hero h1{text-align:right}html[dir=rtl] .hero-meta-bar span:first-child{padding-right:0;text-align:right}html[dir=rtl] .hero-meta-bar span:last-child{text-align:left}html[dir=rtl] .hero-stat-row>div{padding-right:13px}html[dir=rtl] .loldle-brief>span{margin-right:33px}html[dir=rtl] .loldle-suggestions,html[dir=rtl] .answer-suggestions{right:0;left:92px}}@media(max-width:380px){.app-header{padding-inline:10px}.brand{gap:9px}.brand-glyph{width:34px;height:34px}.brand-copy strong{font-size:13px}.language-switcher{width:48px;min-width:48px}.profile-button{min-width:48px}}.question-layout.question-chronoshift,.question-layout.question-rift-geoguessr{grid-template-columns:minmax(0,1fr);gap:24px}.question-layout.question-odd-one-out,.question-layout.question-champion-price{grid-template-columns:minmax(0,1fr);gap:20px}.question-odd-one-out .prompt-panel>h1,.question-champion-price .prompt-panel>h1{max-width:940px;margin-bottom:0;font-size:clamp(38px,4.2vw,62px)}.question-odd-one-out .answer-panel,.question-champion-price .answer-panel{min-width:0;padding:0;border:0}.question-chronoshift .prompt-panel>h1{max-width:940px;margin-bottom:0;font-size:clamp(42px,4.7vw,70px)}.question-chronoshift .answer-panel,.question-rift-geoguessr .answer-panel,html[dir=rtl] .question-rift-geoguessr .answer-panel{min-width:0;padding:0;border:0}.chronoshift-board{position:relative;width:100%;min-width:0;overflow:hidden;padding:19px;border:1px solid var(--line);background:radial-gradient(circle at 50% 10%,rgba(25,207,195,.075),transparent 30rem),linear-gradient(155deg,#0c131bfa,#05080cfc);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);isolation:isolate}.chronoshift-board:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.33;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);content:"";pointer-events:none}.chronoshift-board__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.64fr);align-items:center;gap:24px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.chronoshift-board__header>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.chronoshift-board__header p{margin:0;color:#b8c2cd;font-size:13px;font-weight:580}.chronoshift-board__signal{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--cyan-soft);border:1px solid rgba(25,207,195,.34);background:#19cfc30e;box-shadow:inset 0 0 16px #19cfc30a}.chronoshift-board__range{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:9px;color:var(--muted);font:700 10px/1 var(--data);letter-spacing:.11em;text-transform:uppercase}.chronoshift-board__range i{position:relative;display:block;height:1px;background:linear-gradient(90deg,var(--gold-dark),var(--cyan))}.chronoshift-board__range i:after{position:absolute;top:-3px;right:0;width:7px;height:7px;background:var(--cyan);content:"";transform:rotate(45deg)}.chronoshift-cards{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none}.chronoshift-board.is-revealed .chronoshift-cards:before{position:absolute;top:24px;right:8%;left:8%;height:1px;background:linear-gradient(90deg,rgba(120,90,40,.3),var(--gold),var(--cyan),rgba(25,207,195,.3));box-shadow:0 0 13px #19cfc338;content:"";animation:chronoshift-line-in .56s cubic-bezier(.16,1,.3,1) both}.chronoshift-card{position:relative;display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid rgba(137,151,168,.24);color:var(--ink);background:linear-gradient(160deg,#101923fa,#060a0ffc);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:0 16px 40px #00000040,inset 0 0 24px #19cfc305;outline:0;cursor:grab;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.chronoshift-card:hover,.chronoshift-card:focus-visible{border-color:#f0d58ab8;box-shadow:0 19px 46px #0006,0 0 24px #c89b3c13,inset 0 0 26px #c89b3c09;transform:translateY(-3px)}.chronoshift-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.chronoshift-card.is-grabbed{border-color:var(--cyan-soft);cursor:grabbing;box-shadow:0 22px 50px #00000080,0 0 30px #19cfc333,inset 0 0 34px #19cfc30e;transform:translateY(-6px) scale(1.018)}.chronoshift-card.is-dragging{opacity:.52;cursor:grabbing}.chronoshift-card__rank{position:relative;z-index:2;display:flex;min-height:35px;align-items:center;justify-content:space-between;padding:0 9px;color:var(--gold-bright);background:#05090ee0;border-bottom:1px solid var(--line-soft);font:700 10px/1 var(--data);letter-spacing:.09em}.chronoshift-card__rank svg{color:var(--muted-2)}.chronoshift-card__portrait{position:relative;min-height:0;overflow:hidden;aspect-ratio:1.17 / 1;background:#05080c}.chronoshift-card__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 22%;filter:saturate(.84) contrast(1.08) brightness(.8);-webkit-user-select:none;user-select:none;transition:filter .24s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.chronoshift-card:hover .chronoshift-card__portrait img,.chronoshift-card:focus-visible .chronoshift-card__portrait img{filter:saturate(1) contrast(1.06) brightness(.92);transform:scale(1.035)}.chronoshift-card__portrait i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(5,8,12,.8));border:1px solid rgba(255,255,255,.025);pointer-events:none}.chronoshift-card__copy{display:grid;min-height:73px;align-content:center;gap:4px;padding:10px 11px 11px;border-top:1px solid rgba(200,155,60,.2)}.chronoshift-card__copy strong{overflow:hidden;color:var(--white);font:550 clamp(16px,1.35vw,21px)/1 var(--display);text-overflow:ellipsis;white-space:nowrap}.chronoshift-card__copy span{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chronoshift-card__controls{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-soft)}.chronoshift-card__controls button{display:grid;min-width:44px;min-height:44px;place-items:center;padding:0;border:0;border-right:1px solid var(--line-soft);color:var(--cyan-soft);background:#080e15e0;cursor:pointer;transition:color .14s ease,background .14s ease}.chronoshift-card__controls button:last-child{border-right:0}.chronoshift-card__controls button:hover:not(:disabled),.chronoshift-card__controls button:focus-visible{color:var(--gold-bright);background:#c89b3c1a}.chronoshift-card__controls button:disabled{color:#3c4651;background:#05080cb8;opacity:.62}.chronoshift-board__actions{display:flex;min-height:62px;align-items:end;justify-content:space-between;gap:18px;padding-top:16px}.chronoshift-board__actions>span{padding-bottom:13px;color:var(--muted-2);font:700 10px/1 var(--data);letter-spacing:.13em}.chronoshift-confirm{position:relative;display:inline-flex;min-width:202px;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid var(--gold);color:#07090c;background:linear-gradient(135deg,var(--gold-bright),var(--gold));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;font:750 12px/1 var(--data);letter-spacing:.09em;text-transform:uppercase;box-shadow:0 0 28px #c89b3c1a;transition:filter .17s ease,transform .17s ease,box-shadow .17s ease}.chronoshift-confirm:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 34px #c89b3c33;transform:translateY(-2px)}.chronoshift-confirm:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.chronoshift-board.is-revealed{border-color:#19cfc34d}.chronoshift-board.is-revealed .chronoshift-card{cursor:default;animation:chronoshift-card-settle-x .72s cubic-bezier(.16,1,.3,1) var(--chronoshift-delay, 0ms) both}.chronoshift-board.is-revealed .chronoshift-card:hover{transform:none}.chronoshift-card.is-position-correct{border-color:#2db88bc7;box-shadow:0 16px 40px #0000004d,0 0 24px #2db88b21,inset 0 0 28px #2db88b0e}.chronoshift-card.is-position-wrong{border-color:#e7524cc7;box-shadow:0 16px 40px #0000004d,0 0 24px #d64b461f,inset 0 0 28px #d64b460d}.chronoshift-card.is-position-correct .chronoshift-card__rank{color:#8de6c6;background:#124639b8}.chronoshift-card.is-position-wrong .chronoshift-card__rank{color:#ff938d;background:#521d1db8}.chronoshift-board.is-sorting.has-position-feedback .chronoshift-card.is-position-correct,.chronoshift-board.is-sorting.has-position-feedback .chronoshift-card.is-position-wrong{animation:chronoshift-verdict-pop .28s cubic-bezier(.2,.8,.2,1) both}.chronoshift-card__result{display:grid;min-height:88px;align-content:center;gap:6px;padding:11px;border-top:1px solid var(--line-soft);background:#05090eeb;opacity:0;animation:chronoshift-date-in .44s ease-out calc(.61s + var(--chronoshift-delay, 0ms)) forwards}.chronoshift-card__result time{color:var(--gold-bright);font:650 clamp(12px,1.1vw,16px)/1.1 var(--data);letter-spacing:.015em;white-space:nowrap}.chronoshift-card__result span,.chronoshift-card__result small{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:4px;color:var(--muted);font:650 9px/1.2 var(--data);letter-spacing:.045em;text-transform:uppercase}.chronoshift-card__result span.is-correct{color:#77dfbd}.chronoshift-card__result span.is-wrong{color:#ef817b}.chronoshift-card__result small{color:#aeb8c3}.chronoshift-live-region{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes chronoshift-line-in{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes chronoshift-line-in-y{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes chronoshift-card-settle-x{0%{opacity:.64;transform:translate(var(--chronoshift-shift)) scale(.965)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes chronoshift-card-settle-x-rtl{0%{opacity:.64;transform:translate(calc(-1 * var(--chronoshift-shift))) scale(.965)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes chronoshift-card-settle-y{0%{opacity:.64;transform:translateY(var(--chronoshift-shift)) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chronoshift-date-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes chronoshift-verdict-pop{0%{opacity:.72;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.question-layout.question-chronoshift,.question-layout.question-rift-geoguessr{gap:17px}.question-chronoshift .prompt-panel>h1{font-size:39px}.chronoshift-board{padding:13px}.chronoshift-board__header{display:block;margin-bottom:10px;padding-bottom:12px}.chronoshift-board__range{margin:13px 4px 0 44px}.chronoshift-cards{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 0 0 18px}.chronoshift-board.is-revealed .chronoshift-cards:before{top:19px;right:auto;bottom:19px;left:25px;width:1px;height:auto;background:linear-gradient(180deg,rgba(120,90,40,.3),var(--gold),var(--cyan),rgba(25,207,195,.3));transform-origin:top;animation-name:chronoshift-line-in-y}.chronoshift-card{grid-template-columns:37px 82px minmax(0,1fr) 88px;grid-template-rows:minmax(82px,auto);align-items:stretch;overflow:visible}.chronoshift-card__rank{min-height:100%;flex-direction:column;justify-content:center;gap:7px;padding:6px 0;border-right:1px solid var(--line-soft);border-bottom:0}.chronoshift-card__portrait{aspect-ratio:auto;min-height:82px}.chronoshift-card__copy{min-height:82px;padding:11px;border-top:0;border-left:1px solid rgba(200,155,60,.2)}.chronoshift-card__copy strong{font-size:19px}.chronoshift-card__copy span{white-space:normal}.chronoshift-card__controls{grid-template-columns:44px 44px;align-content:stretch;border-top:0;border-left:1px solid var(--line-soft)}.chronoshift-card__controls button{min-height:82px;border-right:1px solid var(--line-soft)}.chronoshift-card__controls button:last-child{border-right:0}.chronoshift-card__result{min-height:82px;padding:9px;border-top:0;border-left:1px solid var(--line-soft)}.chronoshift-card__result time{font-size:12px}.chronoshift-card__result span,.chronoshift-card__result small{font-size:8px;white-space:normal}.chronoshift-board.is-revealed .chronoshift-card{animation-name:chronoshift-card-settle-y}.chronoshift-board__actions{min-height:58px;padding-top:12px}.chronoshift-confirm{width:min(100%,240px);min-width:0}}html[dir=rtl] .chronoshift-board.is-revealed .chronoshift-card{animation-name:chronoshift-card-settle-x-rtl}@media(max-width:760px){html[dir=rtl] .chronoshift-board.is-revealed .chronoshift-card{animation-name:chronoshift-card-settle-y}}@media(max-width:470px){.chronoshift-board__header p{font-size:12px}.chronoshift-board__range{margin-left:0}.chronoshift-cards{padding-left:11px}.chronoshift-card{grid-template-columns:32px 68px minmax(0,1fr) 45px}.chronoshift-card__portrait{min-height:76px}.chronoshift-card__copy{min-height:76px;padding:8px}.chronoshift-card__copy strong{font-size:17px}.chronoshift-card__copy span{font-size:9px}.chronoshift-card__controls{grid-template-columns:44px;grid-template-rows:44px 44px;align-self:center}.chronoshift-card__controls button{min-height:44px;border-right:0;border-bottom:1px solid var(--line-soft)}.chronoshift-card__controls button:last-child{border-bottom:0}.chronoshift-card__result{min-height:76px;padding:7px}.chronoshift-card__result time{font-size:10px}.chronoshift-card__result span,.chronoshift-card__result small{font-size:7px}.chronoshift-board.is-revealed .chronoshift-card{grid-template-columns:32px 68px minmax(0,1fr) 94px}.chronoshift-board__actions>span{display:none}.chronoshift-confirm{width:100%}}.leaderboard-button{border-right:0}.header-view-navigation{display:flex;align-items:stretch}.leaderboard-button svg{color:var(--gold);transition:color .18s ease,filter .18s ease,transform .18s ease}.leaderboard-button:hover svg,.leaderboard-button.is-active svg{color:var(--gold-bright);filter:drop-shadow(0 0 8px rgba(240,213,138,.4));transform:translateY(-1px)}.ranked-page{position:relative;padding-top:34px}.ranked-page:before{position:absolute;z-index:-1;top:48px;right:-12vw;width:min(720px,65vw);height:480px;opacity:.55;background:radial-gradient(ellipse at center,rgba(25,207,195,.095),transparent 66%);content:"";pointer-events:none}.ranked-hero{position:relative;display:grid;min-height:276px;grid-template-columns:minmax(0,1fr) 172px 230px;align-items:end;gap:clamp(24px,4vw,64px);overflow:hidden;padding:50px 0 38px;border-bottom:1px solid var(--line)}.ranked-hero:after{position:absolute;z-index:-1;right:3%;bottom:-118px;width:310px;height:310px;border:1px solid rgba(25,207,195,.07);border-radius:50%;box-shadow:0 0 0 46px #19cfc305,0 0 0 92px #c89b3c05;content:""}.ranked-hero__title h1{margin:13px 0 0;color:var(--white);font:500 clamp(68px,7.5vw,108px)/.8 var(--display);letter-spacing:-.055em}.ranked-season-lockup{display:grid;min-height:142px;align-content:space-between;padding:17px 19px;border:1px solid var(--line);color:var(--ink);background:linear-gradient(150deg,#121b26f0,#080c12f5);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);box-shadow:inset 0 0 34px #c89b3c09}.ranked-season-lockup small,.ranked-season-lockup span,.ranked-account-strip small{color:var(--muted);font:700 10px/1.2 var(--data);letter-spacing:.12em;text-transform:uppercase}.ranked-season-lockup b{color:var(--gold-bright);font:600 52px/.8 var(--data);text-shadow:0 0 20px rgba(200,155,60,.23)}.ranked-season-lockup span{color:#a7b2be;letter-spacing:.04em}.ranked-reset-chip{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid rgba(25,207,195,.22);color:var(--cyan-soft);background:#081218b8;font:650 10px/1.25 var(--data);letter-spacing:.06em;text-align:center;text-transform:uppercase}.ranked-account-strip{position:relative;display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin:22px 0 16px;border:1px solid var(--line-soft);background:linear-gradient(90deg,#0e161fed,#080d13eb);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.ranked-account-strip:before{position:absolute;top:0;bottom:0;inset-inline-start:0;width:3px;background:var(--muted-2);content:""}.ranked-account-strip.is-private:before{background:var(--cyan);box-shadow:0 0 18px #19cfc375}.ranked-account-strip.is-registered:before{background:var(--gold);box-shadow:0 0 18px #c89b3c66}.ranked-account-strip__identity{display:flex;min-width:0;align-items:center;gap:13px;padding:13px 20px}.ranked-account-strip__identity>svg{flex:0 0 auto;color:var(--cyan-soft)}.ranked-account-strip.is-registered .ranked-account-strip__identity>svg{color:var(--gold-bright)}.ranked-account-strip__identity span{display:grid;min-width:0;gap:6px}.ranked-account-strip__identity strong{overflow:hidden;color:var(--white);font:650 15px/1 var(--data);text-overflow:ellipsis;white-space:nowrap}.ranked-account-strip__rating{display:grid;min-width:162px;align-content:center;justify-items:end;gap:7px;padding:13px 25px;border-left:1px solid var(--line-soft)}.ranked-account-strip__rating b{color:var(--gold-bright);font:600 24px/1 var(--data)}.ranked-mode-tabs{display:flex;min-height:58px;align-items:stretch;overflow-x:auto;border:1px solid var(--line-soft);background:#070b10d1;scrollbar-width:none}.ranked-mode-tabs::-webkit-scrollbar{display:none}.ranked-mode-tabs button{position:relative;min-width:132px;flex:1 0 auto;padding:0 18px;border:0;border-right:1px solid var(--line-soft);color:var(--muted);background:transparent;cursor:pointer;font:700 11px/1 var(--data);letter-spacing:.07em;white-space:nowrap;transition:color .18s ease,background .18s ease}.ranked-mode-tabs button:last-child{border-right:0}.ranked-mode-tabs button:after{position:absolute;right:18px;bottom:0;left:18px;height:2px;background:transparent;content:"";box-shadow:0 0 13px transparent;transition:background .18s ease,box-shadow .18s ease}.ranked-mode-tabs button:hover{color:var(--ink);background:#ffffff05}.ranked-mode-tabs button.is-active{color:var(--gold-bright);background:#c89b3c0e}.ranked-mode-tabs button.is-active:after{background:var(--gold);box-shadow:0 0 13px #c89b3c7a}.ranked-board{position:relative;min-height:480px;margin-top:14px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 50% 15%,rgba(25,207,195,.055),transparent 36%),linear-gradient(160deg,#0c131bf5,#05090efa);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);box-shadow:0 26px 70px #00000047,inset 0 0 54px #19cfc306}.ranked-board:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);content:"";pointer-events:none}.ranked-board__header{position:relative;z-index:1;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,3vw,38px);border-bottom:1px solid var(--line-soft);background:#05090e8c}.ranked-board__header h2{margin:8px 0 0;color:var(--white);font:500 clamp(30px,3.2vw,46px)/.9 var(--display);letter-spacing:-.035em}.ranked-board__header>svg{width:32px;height:32px;color:var(--gold);opacity:.75;filter:drop-shadow(0 0 13px rgba(200,155,60,.25))}.ranked-loading{position:relative;z-index:1;display:grid;gap:8px;padding:32px clamp(20px,3vw,38px)}.ranked-loading i{display:block;height:52px;border:1px solid rgba(137,151,168,.08);background:linear-gradient(90deg,#ffffff05,#fff1,#ffffff05);background-size:220% 100%;animation:ranked-shimmer 1.55s ease-in-out infinite}.ranked-loading i:nth-child(2){animation-delay:90ms}.ranked-loading i:nth-child(3){animation-delay:.18s}.ranked-loading i:nth-child(4){animation-delay:.27s}.ranked-loading i:nth-child(5){animation-delay:.36s}.ranked-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ranked-empty{position:relative;z-index:1;display:grid;min-height:340px;place-content:center;justify-items:center;gap:15px;padding:36px;color:var(--muted);text-align:center}.ranked-empty>svg{color:var(--gold-dark);filter:drop-shadow(0 0 14px rgba(200,155,60,.16))}.ranked-empty.is-error>svg{color:#e16b65}.ranked-empty p{max-width:390px;margin:0;font-size:14px}.ranked-retry{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin-top:4px;padding:0 15px;border:1px solid var(--gold-dark);color:var(--gold-bright);background:#c89b3c0e;cursor:pointer;font:700 10px/1 var(--data);letter-spacing:.08em;text-transform:uppercase}.ranked-retry:hover{border-color:var(--gold);background:#c89b3c1a}.ranked-podium{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:48px clamp(20px,6vw,94px) 30px}.ranked-podium article{position:relative;display:grid;min-width:0;min-height:158px;align-content:center;justify-items:center;gap:7px;padding:24px 12px 20px;border:1px solid rgba(137,151,168,.2);background:linear-gradient(155deg,#141d27e6,#070c12f0);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.ranked-podium article.is-rank-1{order:2;min-height:184px;border-color:#c89b3c8c;background:linear-gradient(155deg,#2c2213d6,#0a0e13f5);box-shadow:0 0 32px #c89b3c17}.ranked-podium article.is-rank-2{order:1;border-color:#b8ccd859}.ranked-podium article.is-rank-3{order:3;border-color:#9466465c}.ranked-podium svg{width:21px;height:21px;color:#9ba8b4}.ranked-podium .is-rank-1 svg{width:25px;height:25px;color:var(--gold-bright);filter:drop-shadow(0 0 10px rgba(240,213,138,.3))}.ranked-podium .is-rank-3 svg{color:#b47d5b}.ranked-podium small{color:var(--muted);font:700 10px/1 var(--data);letter-spacing:.08em}.ranked-podium h3{max-width:100%;overflow:hidden;margin:1px 0;color:var(--white);font:650 clamp(14px,1.5vw,19px)/1.1 var(--data);text-overflow:ellipsis;white-space:nowrap}.ranked-podium b{color:var(--gold-bright);font:600 clamp(23px,2.4vw,34px)/1 var(--data)}.ranked-table-wrap{position:relative;z-index:1;overflow-x:auto;padding:0 clamp(20px,3vw,38px) 38px}.ranked-table-wrap:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.ranked-table{width:100%;min-width:560px;border-collapse:collapse;color:var(--ink)}.ranked-table th,.ranked-table td{height:57px;padding:0 16px;border-bottom:1px solid var(--line-soft);text-align:right}.ranked-table thead th{height:36px;color:var(--muted);font:700 10px/1 var(--data);letter-spacing:.12em;text-transform:uppercase}.ranked-table thead th:nth-child(1),.ranked-table thead th:nth-child(2),.ranked-table tbody th{text-align:left}.ranked-table tbody tr{transition:background .16s ease}.ranked-table tbody tr:hover{background:#19cfc309}.ranked-table tbody td{color:#aeb8c3;font:600 12px/1 var(--data)}.ranked-table__position{width:62px;color:var(--gold)!important;font:700 11px/1 var(--data)!important}.ranked-table__player{color:var(--white);font:650 14px/1 var(--data)}.ranked-table__rating{color:var(--gold-bright)!important;font-size:15px!important}@keyframes ranked-shimmer{0%{background-position:100% 0;opacity:.45}50%{opacity:.9}to{background-position:-100% 0;opacity:.45}}html[dir=rtl] .ranked-page:before{right:auto;left:-12vw}html[dir=rtl] .ranked-account-strip__rating{border-right:1px solid var(--line-soft);border-left:0}html[dir=rtl] .ranked-mode-tabs button{border-right:0;border-left:1px solid var(--line-soft)}html[dir=rtl] .ranked-mode-tabs button:last-child{border-left:0}html[dir=rtl] .ranked-table thead th:nth-child(1),html[dir=rtl] .ranked-table thead th:nth-child(2),html[dir=rtl] .ranked-table tbody th{text-align:right}html[dir=rtl] .ranked-table th,html[dir=rtl] .ranked-table td{text-align:left}@media(max-width:900px){.ranked-hero{grid-template-columns:minmax(0,1fr) 160px}.ranked-reset-chip{grid-column:1 / -1;justify-self:end;min-width:230px}}@media(max-width:620px){.leaderboard-button{min-width:52px}.leaderboard-button span{display:none}.ranked-page{padding-top:24px}.ranked-hero{min-height:250px;grid-template-columns:112px minmax(0,1fr);gap:17px;padding:38px 0 26px}.ranked-hero__title{grid-column:1 / -1}.ranked-hero__title h1{font-size:clamp(48px,16vw,68px)}.ranked-season-lockup{min-height:112px;padding:13px}.ranked-season-lockup b{font-size:39px}.ranked-season-lockup small,.ranked-season-lockup span{font-size:8px}.ranked-reset-chip{width:100%;min-height:112px;min-width:0;grid-column:auto;align-self:stretch;justify-self:stretch}.ranked-account-strip{min-height:70px}.ranked-account-strip__identity{padding:11px 13px}.ranked-account-strip__identity strong{font-size:13px}.ranked-account-strip__rating{min-width:116px;padding:11px 13px}.ranked-account-strip__rating b{font-size:19px}.ranked-mode-tabs{margin-right:-14px;border-right:0}html[dir=rtl] .ranked-mode-tabs{margin-right:0;margin-left:-14px;border-right:1px solid var(--line-soft);border-left:0}.ranked-mode-tabs button{min-width:120px}.ranked-board{min-height:420px}.ranked-board__header{min-height:80px;padding:15px 18px}.ranked-board__header h2{font-size:31px}.ranked-board__header>svg{width:25px;height:25px}.ranked-podium{gap:6px;padding:36px 10px 24px}.ranked-podium article{min-height:128px;gap:5px;padding:18px 6px 15px}.ranked-podium article.is-rank-1{min-height:148px}.ranked-podium h3{font-size:12px}.ranked-podium b{font-size:21px}.ranked-table-wrap{margin-right:-1px;padding:0 0 24px}.ranked-table{min-width:500px}.ranked-empty{min-height:300px;padding:25px}}@media(max-width:380px){.leaderboard-button{min-width:46px}.ranked-hero{grid-template-columns:96px minmax(0,1fr)}.ranked-hero__title h1{font-size:49px}.ranked-season-lockup{min-height:100px;padding:11px}.ranked-account-strip__identity>svg{display:none}.ranked-account-strip__rating{min-width:104px}}@media(prefers-reduced-motion:reduce){.ranked-loading i{animation:none}.leaderboard-button svg{transform:none!important}}@media(max-width:620px){.daily-result-menu__list{grid-template-columns:1fr;max-height:330px;overflow-y:auto;padding-right:3px;scrollbar-color:var(--gold-dark) var(--abyss)}.daily-result-menu__option{min-height:52px}}@media(prefers-reduced-motion:reduce){.chronoshift-board.is-revealed .chronoshift-card,.chronoshift-board.is-sorting.has-position-feedback .chronoshift-card,.chronoshift-card__result,.chronoshift-board.is-revealed .chronoshift-cards:before{opacity:1!important;transform:none!important;animation:none!important}.chronoshift-card__portrait img{transform:none!important}}
