[data-spot]{position:fixed;top:-320px;left:-320px;z-index:-1;width:640px;height:640px;background:radial-gradient(closest-side,color-mix(in srgb,var(--green) 12%,transparent),transparent);pointer-events:none}[data-contact]{position:relative;isolation:isolate;overflow:clip;padding:clamp(72px,9vw,128px) var(--gutter) clamp(64px,7vw,96px)}[data-complete]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:64px;row-gap:32px}[data-cta]{flex:3 1 520px;min-width:0}[data-cta] h2{font-size:clamp(46px,8vw,120px);font-weight:700;line-height:.96;letter-spacing:-.04em;text-wrap:balance}[data-contacts]{flex:2 1 320px;max-width:480px}[data-contacts] a,[data-contacts] li>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:60px;padding:12px 0;border-top:1px solid var(--edge);font-size:20px;overflow-wrap:anywhere;transition:translate .16s}[data-contacts] a:hover{color:var(--green);translate:8px 0}[data-contacts] li:last-child a{border-bottom:1px solid var(--edge)}[data-clip-head]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}[data-tabs]{display:flex;flex-wrap:wrap;border:1px solid var(--magenta);box-shadow:0 0 calc(18px * var(--glow)) color-mix(in srgb,var(--magenta) 30%,transparent)}[data-tabs] button{min-height:48px;padding-inline:20px;font-family:var(--mono);font-size:14px;color:var(--text)}[data-tabs] button:hover{color:var(--magenta)}[data-tabs] button[data-on=on]{background:var(--magenta);color:var(--on-magenta);font-weight:500}[data-panel]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:48px 24px;margin-top:32px}[data-clip]{display:flex;flex-direction:column;gap:20px;min-width:0}[data-stage] picture,[data-stage] img,[data-stage] video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}[data-stage]{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center}[data-scan]{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--magenta) 7%,transparent) 0 1px,transparent 1px 16px)}[data-scan]:after{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--magenta) 16%,transparent),transparent);translate:-100% 0}[data-poster]{position:absolute;left:16px;bottom:12px;font-family:var(--mono);font-size:13px;color:var(--muted)}[data-facade]{position:absolute;inset:0;display:grid;place-items:center}[data-preview]{pointer-events:none}[data-skeleton]{position:absolute;inset:1px;overflow:clip;background:#ffffff0a;pointer-events:none;transition:opacity .3s}[data-skeleton]:after{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--magenta) 20%,transparent),transparent);translate:-100% 0;animation:sweep 1.4s linear infinite}[data-facade]:has([data-loaded]) [data-skeleton]{opacity:0}[data-facade]:has([data-loaded]) [data-skeleton]:after{animation:none}[data-facade] :is(img,video):not([data-loaded]){opacity:0}[data-facade] :is(img,video){transition:opacity .3s}@media(prefers-reduced-motion:reduce){[data-skeleton]:after{animation:none}}clip-player{position:absolute;inset:0;z-index:1;display:block;background:var(--screen);--played:0%;--loaded:0%}[data-stage] clip-player video{object-fit:contain;cursor:pointer}clip-player:focus-visible{outline:2px solid var(--green);outline-offset:-2px}clip-player:fullscreen{background:#000}[data-big]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:84px;height:84px;translate:-50% -50%;background:var(--magenta);box-shadow:0 0 calc(36px * var(--glow)) var(--magenta);transition:opacity .2s,scale .2s}[data-big] svg{width:28px;height:28px;fill:var(--on-magenta)}clip-player[data-state=playing] [data-big]{opacity:0;scale:.6;pointer-events:none}[data-controls]{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:40px 16px 14px;background:linear-gradient(transparent,#050508eb);transition:opacity .25s,translate .25s}clip-player[data-idle]{cursor:none}clip-player[data-idle] [data-controls]{opacity:0;translate:0 10px}[data-controls] button{display:grid;flex:none;place-items:center;width:40px;height:40px;color:var(--text);border:1px solid rgb(255 255 255 / .18);transition:color .15s,border-color .15s,box-shadow .15s}[data-controls] button:hover,[data-controls] button:focus-visible{color:var(--magenta);border-color:var(--magenta);box-shadow:0 0 calc(14px * var(--glow)) color-mix(in srgb,var(--magenta) 45%,transparent)}[data-controls] button:first-child{background:var(--magenta);border-color:var(--magenta);color:var(--on-magenta)}[data-controls] button:first-child:hover{color:var(--on-magenta)}[data-controls] svg{width:18px;height:18px;fill:currentColor}[data-controls] [data-stroke]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}clip-player[data-state=playing] [data-when=paused],clip-player[data-state=paused] [data-when=playing],clip-player[data-muted] [data-when=sound],clip-player:not([data-muted]) [data-when=muted]{display:none}[data-time]{flex:none;min-width:11ch;font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}[data-seek]{flex:1;min-width:0;height:24px;margin:0;appearance:none;background:transparent;cursor:pointer}[data-seek]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,var(--magenta) var(--played),rgb(255 255 255 / .3) var(--played) var(--loaded),rgb(255 255 255 / .12) var(--loaded));box-shadow:0 0 calc(10px * var(--glow)) color-mix(in srgb,var(--magenta) 35%,transparent)}[data-seek]::-moz-range-track{height:6px;background:linear-gradient(90deg,var(--magenta) var(--played),rgb(255 255 255 / .3) var(--played) var(--loaded),rgb(255 255 255 / .12) var(--loaded))}[data-seek]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-4px;appearance:none;background:var(--green);border:0;border-radius:0;rotate:45deg;box-shadow:0 0 calc(12px * var(--glow)) var(--green)}[data-seek]::-moz-range-thumb{width:14px;height:14px;background:var(--green);border:0;border-radius:0;rotate:45deg;box-shadow:0 0 calc(12px * var(--glow)) var(--green)}[data-seek]:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:720px){[data-controls]{gap:8px;padding:32px 10px 10px}[data-time]{display:none}}[data-play]{position:relative;display:grid;place-items:center;width:84px;height:84px;background:var(--magenta);box-shadow:0 0 calc(36px * var(--glow)) var(--magenta);transition:scale .16s}[data-play]:hover{scale:1.08}[data-play]:after{content:"";position:absolute;inset:-1px;border:1px solid var(--magenta);opacity:0}[data-play] svg{width:28px;height:28px;fill:var(--on-magenta)}[data-side]{display:flex;flex-direction:column;min-width:0}[data-side] h3{font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15}[data-side] p{margin-top:12px;color:var(--muted);text-wrap:pretty}[data-side] [data-tag]{margin-bottom:12px}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-scan]:after{animation:sweep 4.8s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-play]:after{animation:ping var(--beat) ease-out infinite}}}gaming-hub{display:block}[data-gg]{--c1:var(--magenta);--c2:var(--green);--grad:linear-gradient(135deg,var(--c1),var(--c2));--glass:color-mix(in srgb,var(--bg) 58%,transparent);--glass-hi:color-mix(in srgb,var(--bg) 40%,transparent);--hair:rgb(255 255 255 / .08);--hair-hi:rgb(255 255 255 / .16);--win:var(--c2);--loss:color-mix(in srgb,var(--text) 34%,var(--bg));--pad:clamp(20px,2.4vw,32px);display:grid;grid-template-columns:minmax(300px,368px) minmax(0,1fr);gap:20px;margin-top:48px}[data-gg-card],[data-gg-main]{position:relative;isolation:isolate;min-width:0;background:var(--glass);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 0 0 1px var(--hair),0 40px 80px -48px #000000e6}[data-gg-card]{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;max-height:calc(100dvh - 104px);padding:var(--pad);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c1) transparent}[data-gg-card]:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;background:linear-gradient(160deg,var(--c1),transparent 38%,transparent 62%,var(--c2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}[data-gg-card]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 60%),radial-gradient(90% 50% at 50% 105%,color-mix(in srgb,var(--c2) 18%,transparent),transparent 70%);opacity:calc(.5 + .5 * var(--glow))}[data-gg-card-top]{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-gg-chip]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-hi)}[data-gg-chip] b{padding:2px 6px;font-weight:600;letter-spacing:.1em;color:var(--on-magenta);background:var(--c1)}[data-gg-live]{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[data-gg-live] i{width:7px;height:7px;border-radius:50%;background:var(--c2);box-shadow:0 0 0 3px color-mix(in srgb,var(--c2) 22%,transparent),0 0 12px var(--c2)}[data-gg-rank-summary]{display:flex;align-items:center;gap:14px;margin-top:18px}[data-gg-crest]{position:relative;display:grid;place-items:center;flex:none;width:104px;height:104px;margin:0}[data-gg-crest]:before{content:"";position:absolute;inset:-10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 40%,transparent),transparent 72%);opacity:var(--glow)}[data-gg-crest] img{position:relative;width:100%;height:100%;object-fit:contain}[data-gg-rank-summary]>[data-gg-tier]{min-width:0;text-align:left}[data-gg-tier] small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}[data-gg-tier] strong{display:block;margin-top:6px;font-family:var(--display);font-size:clamp(24px,2vw,30px);font-weight:750;line-height:1.05;letter-spacing:-.01em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 calc(18px * var(--glow)) color-mix(in srgb,var(--c1) 45%,transparent))}[data-gg-tier] p{margin-top:8px;font-family:var(--mono);font-size:12px;color:var(--muted)}[data-gg-tier] p b{font-size:15px;font-weight:600;color:var(--text)}[data-gg-spark-head]{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-gg-spark]{display:block;width:100%;height:58px;margin-top:8px}[data-gg-facts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding-top:14px}[data-gg-facts] div{padding:12px 14px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-facts] dt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-gg-facts] dd{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}[data-gg-facts] dd small{margin-left:6px;font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted)}[data-gg-spark] polygon{fill:url(#gg-fade)}[data-gg-spark] polyline{fill:none;stroke:url(#gg-grad);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}[data-gg-me]{display:flex;align-items:center;gap:14px;margin-top:22px;padding-bottom:4px}[data-gg-avatar]{position:relative;flex:none;display:grid;place-items:center;width:52px;height:52px;background:linear-gradient(150deg,color-mix(in srgb,var(--c1) 30%,var(--bg)),var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 50%,transparent)}[data-gg-avatar] svg{width:30px;height:30px}[data-gg-me]>div{flex:1;min-width:0}[data-gg-me] strong{display:block;font-size:22px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}[data-gg-me] strong span{font-weight:400;color:var(--muted)}[data-gg-me] small{display:block;margin-top:2px;font-family:var(--mono);font-size:11px;color:var(--muted)}[data-gg-level]{flex:none;display:grid;justify-items:end;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}[data-gg-level] b{font-size:18px;font-weight:600;letter-spacing:0;color:var(--text)}[data-gg-main]{display:flex;flex-direction:column}[data-gg-head]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--pad);border-bottom:1px solid var(--hair)}[data-gg-head] p{font-family:var(--mono);font-size:12px;color:var(--muted)}[data-gg-head] p b{font-weight:500;color:var(--text)}[data-gg-tabs]{display:flex;gap:4px;padding:4px;box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-tabs] button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-inline:16px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .18s,background .18s,box-shadow .18s}[data-gg-tabs] button:hover{color:var(--text);background:#ffffff0a}[data-gg-tabs] button[aria-selected=true]{color:var(--on-magenta);background:var(--c1);box-shadow:0 0 calc(20px * var(--glow)) -2px color-mix(in srgb,var(--c1) 70%,transparent)}[data-gg-tabs] small{font-size:11px;letter-spacing:0;opacity:.7}[data-gg-body]{display:grid;gap:28px;padding:var(--pad)}[data-gg-kpis]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-gg-kpi]{display:flex;align-items:center;gap:16px;min-width:0;padding:18px;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-kpi]>div{min-width:0}[data-gg-label]{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-gg-kpi] strong{display:block;margin-top:4px;font-family:var(--display);font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}[data-gg-kpi] small{display:block;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap}[data-gg-ring]{flex:none;width:64px;height:64px;rotate:-90deg}[data-gg-ring] circle{fill:none;stroke:#ffffff14;stroke-width:6}[data-gg-ring] [data-gg-fill]{stroke:url(#gg-grad);stroke-linecap:butt}[data-gg-eq]{flex:none;display:flex;align-items:flex-end;gap:4px;height:48px}[data-gg-eq] i{width:7px;height:38%;background:var(--loss)}[data-gg-eq] i[data-gg-r=W]{height:100%;background:linear-gradient(to top,var(--c1),var(--c2));box-shadow:0 0 10px -2px color-mix(in srgb,var(--c2) 60%,transparent)}[data-gg-section-head]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}[data-gg-section-head] h4{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-gg-link]{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-family:var(--mono);font-size:12px;color:var(--c2)}[data-gg-link] svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;transition:translate .18s}[data-gg-link]:hover svg{translate:4px 0}[data-gg-pool]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}[data-gg-champ]{display:flex;flex-direction:column;min-width:0;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--hair);transition:translate .18s,box-shadow .18s}[data-gg-champ]:hover{translate:0 -3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 60%,transparent)}[data-gg-art]{position:relative;display:grid;place-items:center;height:72px;overflow:clip;font-family:var(--display);font-size:30px;font-weight:750;letter-spacing:.04em;color:#ffffffe0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 9px),radial-gradient(80% 120% at 30% 0%,color-mix(in srgb,var(--tone) 70%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--tone) 35%,var(--bg)),var(--bg))}[data-gg-art][data-gg-tone=m]{--tone:var(--c1)}[data-gg-art][data-gg-tone=g]{--tone:var(--c2)}[data-gg-art] em{position:absolute;top:6px;left:8px;font-family:var(--mono);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.06em;color:#ffffffb3}[data-gg-champ]>div{padding:10px 12px 12px}[data-gg-champ] strong{display:block;font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-gg-champ] small{display:flex;justify-content:space-between;gap:6px;margin-top:4px;font-family:var(--mono);font-size:11px;color:var(--muted)}[data-gg-champ] small b{font-weight:600;color:var(--text)}[data-gg-bar]{display:block;height:3px;margin-top:8px;background:#ffffff14}[data-gg-bar] i{display:block;height:100%;background:var(--grad)}[data-gg-games]{display:grid}[data-gg-game]{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto minmax(90px,auto) minmax(64px,auto) minmax(52px,auto);align-items:center;gap:14px;min-height:64px;padding:10px 12px;margin-inline:-12px;border-top:1px solid var(--hair);transition:background .18s}[data-gg-game]:first-child{border-top:0}[data-gg-game]:hover{background:#ffffff08}[data-gg-full] [data-gg-game]{grid-template-columns:28px 40px minmax(0,1fr) auto minmax(90px,auto) auto minmax(64px,auto)}[data-gg-items]{display:flex;gap:3px}[data-gg-items] i{width:20px;height:20px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-items] i[data-gg-slot=item]{background:linear-gradient(150deg,color-mix(in srgb,var(--c1) 32%,var(--bg)),color-mix(in srgb,var(--c2) 14%,var(--bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 35%,transparent)}[data-gg-items] i[data-gg-slot=ward]{margin-left:4px;border-radius:50%;background:color-mix(in srgb,var(--c2) 22%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 45%,transparent)}[data-gg-res]{display:grid;place-items:center;width:28px;height:28px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-hi)}[data-gg-r=W] [data-gg-res]{color:var(--on-green);background:var(--c2);box-shadow:0 0 14px -4px var(--c2)}[data-gg-game][data-gg-r=W]{border-left:3px solid var(--c2)}[data-gg-game][data-gg-r=L]{border-left:3px dashed var(--c1)}[data-gg-r=L] [data-gg-res]{color:var(--text);background:color-mix(in srgb,var(--c1) 24%,var(--bg));box-shadow:inset 0 0 0 1px var(--c1)}[data-gg-pic]{display:grid;place-items:center;width:40px;height:40px;font-family:var(--display);font-size:13px;font-weight:750;color:#ffffffe6;background:linear-gradient(150deg,color-mix(in srgb,var(--tone) 55%,var(--bg)),color-mix(in srgb,var(--tone) 12%,var(--bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent)}[data-gg-pic][data-gg-tone=m]{--tone:var(--c1)}[data-gg-pic][data-gg-tone=g]{--tone:var(--c2)}[data-gg-who]{min-width:0}[data-gg-who] strong{display:block;font-size:15px;font-weight:600;line-height:1.25}[data-gg-who] small,[data-gg-kda] small,[data-gg-when],[data-gg-stats]{font-family:var(--mono);font-size:11px;color:var(--muted)}[data-gg-who] small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-gg-kda] strong{display:block;font-family:var(--mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}[data-gg-kda] strong i{margin-inline:3px;font-style:normal;font-weight:400;color:var(--muted)}[data-gg-kda] small{display:block}[data-gg-stats]{display:grid;gap:2px;white-space:nowrap}[data-gg-stats] b{font-weight:600;color:var(--text)}[data-gg-lp]{font-family:var(--mono);font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}[data-gg-r=W] [data-gg-lp]{color:var(--c2)}[data-gg-when]{text-align:right}[data-gg-filters]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}[data-gg-chips]{display:flex;flex-wrap:wrap;gap:6px}[data-gg-chips] button,[data-gg-order]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-inline:14px;font-family:var(--mono);font-size:12px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-hi);transition:color .18s,box-shadow .18s,background .18s}[data-gg-chips] button:hover,[data-gg-order]:hover{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 60%,transparent)}[data-gg-chips] button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--c1) 20%,transparent);box-shadow:inset 0 0 0 1px var(--c1)}[data-gg-sep]{width:1px;height:24px;background:var(--hair-hi)}[data-gg-select]{position:relative;display:inline-block}[data-gg-select] select{appearance:none;min-height:40px;padding:0 38px 0 14px;border:0;border-radius:0;font-family:var(--mono);font-size:12px;color:var(--text);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--hair-hi);cursor:pointer}[data-gg-select] select:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 60%,transparent)}[data-gg-select] option{background:var(--bg)}[data-gg-select] svg,[data-gg-order] svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-gg-select] svg{position:absolute;top:50%;right:12px;translate:0 -50%;pointer-events:none;color:var(--muted)}[data-gg-tools]{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}[data-gg-summary]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}[data-gg-summary] div{padding:14px 16px;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-summary] dd{margin:4px 0 0;font-family:var(--display);font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}[data-gg-summary] dd i{margin-inline:4px;font-style:normal;font-weight:400;color:var(--muted)}[data-gg-empty]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-more]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:12px;color:var(--muted)}[data-gg-more] button{min-height:44px;padding-inline:20px;font-family:var(--mono);font-size:12px;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-hi);transition:box-shadow .18s}[data-gg-more] button:hover{box-shadow:inset 0 0 0 1px var(--c1)}[data-gg-main] [data-panel]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px 20px;margin-top:0;padding:var(--pad)}@media(max-width:1100px){[data-gg]{grid-template-columns:minmax(0,1fr)}[data-gg-card]{position:relative;top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:32px;align-items:center;max-height:none;overflow:visible}[data-gg-card-top],[data-gg-me],[data-gg-facts],[data-gg-rank-summary],[data-gg-spark-head],[data-gg-spark],[data-gg-refresh],[data-gg-feedback]{grid-column:1 / -1}[data-gg-tier]{text-align:left}[data-gg-pool]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}[data-gg-full] [data-gg-game]{grid-template-columns:28px 40px minmax(0,1fr) auto minmax(90px,auto) minmax(64px,auto)}[data-gg-full] [data-gg-stats]{display:none}}@media(max-width:720px){[data-gg-card]{display:flex;align-items:stretch}[data-gg-crest]{width:96px;height:96px}[data-gg-kpis],[data-gg-summary]{grid-template-columns:minmax(0,1fr)}[data-gg-tabs]{width:100%}[data-gg-tabs] button{flex:1;justify-content:center;padding-inline:8px}[data-gg-game],[data-gg-full] [data-gg-game]{grid-template-columns:28px 40px minmax(0,1fr) auto}[data-gg-kda]{grid-column:3}[data-gg-lp]{grid-column:4;grid-row:1}[data-gg-when]{display:none}[data-gg-items]{grid-column:3 / -1;grid-row:3}[data-gg-tools]{margin-left:0}}[data-gg-art],[data-gg-pic],[data-gg-avatar],[data-gg-items] i{position:relative;overflow:clip}[data-gg-art] img,[data-gg-pic] img,[data-gg-avatar] img,[data-gg-items] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-gg-art] img{object-position:50% 12%;opacity:.9;mask-image:linear-gradient(to top,transparent,#000 70%)}[data-gg-refresh]{align-self:center;margin-top:16px}[data-gg-feedback],[data-gg-match-feedback],[data-gg-summary-label]{font-family:var(--mono);font-size:11px;color:var(--muted)}[data-gg-feedback]:empty,[data-gg-match-feedback]:empty{display:none}[data-gg-art] em{z-index:1}[data-gg-order][data-order=desc] [data-gg-when-order=asc],[data-gg-order][data-order=asc] [data-gg-when-order=desc]{display:none}[data-gg-state]{grid-column:1 / -1;display:grid;justify-items:center;gap:14px;padding:clamp(48px,8vw,96px) var(--pad);text-align:center;background:var(--glass);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 0 0 1px var(--hair)}[data-gg-state] strong{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--c1)}[data-gg-state] p{max-width:46ch;color:var(--muted)}[data-gg-state] i{width:44px;height:44px;border:2px solid color-mix(in srgb,var(--c1) 30%,transparent);border-top-color:var(--c1);border-radius:50%}[data-gg-state=error] i{border-radius:0;border-color:color-mix(in srgb,var(--text) 30%,transparent);rotate:45deg}[data-gg][aria-busy=true] [data-gg-view=matches]{opacity:.55;pointer-events:none;transition:opacity .2s}@media(prefers-reduced-motion:no-preference){[data-gg-state=pending] i{animation:gg-spin 1s linear infinite}}@keyframes gg-spin{to{rotate:405deg}}[data-hero]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:min(calc(100svh - var(--hud)),900px);overflow:clip;padding:clamp(20px,min(6vw,5svh),72px) var(--gutter) 0}[data-hero-grid]{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:48px;row-gap:16px;width:100%}[data-hero-copy]{flex:3 1 560px;min-width:0}[data-h1-home]{font-size:clamp(36px,min(7vw,11svh),104px);font-weight:800;line-height:.96;letter-spacing:-.015em}[data-h1-home]>span{display:block}[data-emblem]{--e:clamp(160px,min(31vw,46svh),440px);position:relative;display:grid;place-items:center;flex:0 1 var(--e);width:var(--e);height:var(--e);margin-inline:auto}[data-emblem]:before{content:"";position:absolute;inset:-14%;background:radial-gradient(closest-side,color-mix(in srgb,var(--magenta) 42%,transparent),transparent 70%)}[data-emblem] [data-cube]{position:relative;display:block;width:52%;height:auto}[data-ring]{position:absolute;display:block;border:1px solid var(--magenta);rotate:45deg}[data-ring=a]{inset:15%;box-shadow:0 0 calc(18px * var(--glow)) color-mix(in srgb,var(--magenta) 50%,transparent),inset 0 0 calc(18px * var(--glow)) color-mix(in srgb,var(--magenta) 30%,transparent)}[data-ring=b]{inset:3%;border-color:var(--green);border-style:dashed;rotate:0deg}[data-ring=c]{inset:-6%;border-color:color-mix(in srgb,var(--green) 35%,transparent);rotate:22deg}[data-sparks]{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}[data-sparks] i{position:absolute;bottom:-16px;display:block;width:8px;height:8px;opacity:0;background:var(--c1,var(--magenta));box-shadow:0 0 10px var(--c1,var(--magenta))}[data-sparks] i:nth-child(2n){--c1:var(--green);width:5px;height:5px}@keyframes orbit{to{rotate:360deg}}@keyframes orbit-back{to{rotate:-315deg}}@keyframes bob{0%{translate:0 -10px}to{translate:0 10px}}@keyframes swell{0%{scale:.92;opacity:.7}to{scale:1.1;opacity:1}}@keyframes rise{0%{translate:0 0;rotate:0deg;opacity:0}12%{opacity:.85}to{translate:var(--dx,24px) -640px;rotate:270deg;opacity:0}}@media(max-width:899px){[data-emblem]{--e:clamp(120px,20svh,240px)}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-emblem]:before{animation:swell var(--beat) ease-in-out infinite alternate}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-emblem] [data-cube]{animation:bob calc(var(--beat) * 2) ease-in-out infinite alternate}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-ring=a]{animation:orbit-back 28s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-ring=b]{animation:orbit 44s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-ring=c]{animation:orbit 64s linear infinite reverse}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-sparks] i{animation:rise var(--t,9s) linear var(--d,0s) infinite}}}[data-hero-lead]{max-width:56ch;margin-top:clamp(14px,3svh,32px);font-size:clamp(16px,min(1.7vw,2.6svh),22px);line-height:1.45;text-wrap:pretty}[data-hero]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 80%,transparent 45%,rgb(5 5 8 / .75));opacity:0;pointer-events:none;transition:opacity .8s ease}[data-hero-copy]>*{transition:opacity .45s ease,translate .6s cubic-bezier(.6,0,.4,1),filter .45s ease}[data-hero-copy]>:nth-child(2){transition-delay:.05s}[data-hero-copy]>:nth-child(3){transition-delay:.1s}[data-hero-copy]>:nth-child(4){transition-delay:.15s}[data-emblem]{transition:opacity .5s ease .1s,scale .8s cubic-bezier(.6,0,.4,1),rotate .8s cubic-bezier(.6,0,.4,1)}[data-bg],[data-sparks],[data-world=far]{transform-origin:50% 480px;transition:scale 1s cubic-bezier(.65,0,.35,1),opacity .6s ease}[data-masthead],scroll-strip,main>:not(hero-stage){transition:opacity .4s ease,translate .5s cubic-bezier(.6,0,.4,1)}:root:has(:is([data-game-phase=enter],[data-game-phase=on])){overflow:hidden}:is([data-game-phase=enter],[data-game-phase=on]){[data-masthead]{opacity:0;translate:0 -100%;pointer-events:none}scroll-strip{opacity:0;pointer-events:none}main>:not(hero-stage){opacity:0;pointer-events:none}[data-hero]:after{opacity:1}[data-hero-copy]>*{opacity:0;translate:-64px 0;filter:blur(8px);pointer-events:none}[data-emblem]{opacity:0;scale:.4;rotate:-45deg}[data-bg],[data-world=far]{scale:1.08}[data-sparks]{scale:1.08;opacity:.4}}@media(prefers-reduced-motion:reduce){[data-hero-copy]>*,[data-emblem],[data-bg],[data-sparks],[data-world=far],[data-masthead],scroll-strip,main>:not(hero-stage){transition-duration:.01s}}[data-runner]{--cell-width:45px;--cell-height:45px;position:relative;flex:none;height:calc(5.5 * var(--cell-height));margin-top:12px;overflow:clip}[data-world]{position:absolute;top:0;bottom:0;left:0;width:calc(100% + var(--tile))}[data-world=far]{--tile:1920px}[data-world=near]{--tile:calc(var(--course-cells) * var(--cell-width));left:calc(50% - (var(--player-offset) + .5) * var(--cell-width) - var(--tile));display:flex;width:max-content}[data-world] svg{display:block;width:100%;height:100%}[data-skyline] *{fill:color-mix(in srgb,var(--magenta) 7%,transparent);stroke:color-mix(in srgb,var(--magenta) 40%,transparent);stroke-width:1}[data-course]{position:relative;flex:none;width:var(--tile);height:100%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--green) 20%,transparent) 0 1px,transparent 1px calc(4 * var(--cell-width))) bottom / 100% calc(1.2 * var(--cell-height)) no-repeat}[data-runner][data-game] [data-world=near][data-game-track]{animation:game-world calc(1ms * var(--track-ms)) linear both}[data-music-chunk]{position:absolute;left:calc(var(--chunk-x) * var(--cell-width));width:calc(var(--chunk-cells) * var(--cell-width));background-position-x:calc(-1 * var(--chunk-x) * var(--cell-width))}[data-music-chunk] [data-level-cue]{width:2px;height:calc(.35 * var(--cell-height));background:var(--green);opacity:.45;translate:0 16px}[data-music-chunk] [data-level-orb]{animation:none}[data-column]{position:absolute;bottom:calc((1.2 + var(--y,0)) * var(--cell-height));left:calc(var(--x) * var(--cell-width));display:block;width:calc(var(--width,1) * var(--cell-width));height:calc(var(--height,1) * var(--cell-height))}[data-column]>i{position:absolute;left:0;bottom:calc(var(--y,0) * var(--cell-height));display:block;width:calc(var(--width,1) * var(--cell-width));height:calc(var(--height,1) * var(--cell-height))}[data-ground]{position:absolute;bottom:0;right:0;left:0;height:calc(1.2 * var(--cell-height));border-top:2px solid var(--green);box-shadow:0 -2px calc(18px * var(--glow)) color-mix(in srgb,var(--green) 60%,transparent);background:linear-gradient(color-mix(in srgb,var(--green) 14%,transparent),transparent);pointer-events:none}[data-hopper]{position:absolute;z-index:2;bottom:calc(1.2 * var(--cell-height));left:calc(50% - var(--cell-width) / 2);width:var(--cell-width);height:var(--cell-height)}[data-hopper] [data-cube]{display:block;width:100%;height:100%}[data-level-orb]{position:absolute;z-index:1;display:block;border-radius:50%;background:radial-gradient(closest-side,#fff 0 22%,var(--green) 25% 50%,var(--bg) 53% 66%,var(--green) 69% 100%);box-shadow:0 0 calc(24px * var(--glow)) var(--green),0 0 calc(60px * var(--glow)) color-mix(in srgb,var(--green) 45%,transparent)}[data-level-orb]:after{content:"";position:absolute;inset:-8px;border:2px solid var(--green);border-radius:50%;opacity:0}[data-puff]{position:absolute;inset:0;border:2px solid var(--green);border-radius:50%;opacity:0}[data-burst]{position:absolute;inset:0;pointer-events:none}[data-burst] i{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;background:var(--magenta);box-shadow:0 0 10px var(--magenta);opacity:0}[data-burst] i:nth-child(odd){background:var(--green);box-shadow:0 0 10px var(--green)}[data-burst]:before{content:"";position:absolute;inset:-8px;border:3px solid var(--magenta);border-radius:50%;opacity:0}[data-dead] [data-hopper] [data-cube],[data-dead] [data-dust],[data-dead] [data-puff]{visibility:hidden}[data-dead] [data-burst] i{animation:shard .62s cubic-bezier(.1,.7,.3,1) both}[data-dead] [data-burst]:before{animation:shockwave .5s ease-out both}[data-dead]{animation:shake .3s linear}[data-boom]{position:absolute;inset:0;z-index:3;width:100%;cursor:pointer}[data-boom]:focus-visible{outline-offset:-4px}[data-dust]{position:absolute;right:100%;bottom:0;display:flex;gap:10px}[data-dust] i{width:6px;height:6px;background:var(--green);opacity:.7}[data-dust] i:first-child{width:4px;height:4px;opacity:.35}@keyframes world{to{translate:calc(-1 * var(--tile)) 0}}@keyframes puff{0%,to{opacity:0;scale:.4}11.693%{opacity:0;scale:.4}11.719%{opacity:1;scale:.6}14.062%{opacity:0;scale:2.6}42.682%{opacity:0;scale:.4}42.708%{opacity:1;scale:.6}45.052%{opacity:0;scale:2.6}55.443%{opacity:0;scale:.4}55.469%{opacity:1;scale:.6}57.812%{opacity:0;scale:2.6}75.495%{opacity:0;scale:.4}75.521%{opacity:1;scale:.6}77.865%{opacity:0;scale:2.6}89.036%{opacity:0;scale:.4}89.062%{opacity:1;scale:.6}91.406%{opacity:0;scale:2.6}}@keyframes orb-hit{0%{scale:1.7;opacity:.4}4%{scale:1;opacity:.55}10%,to{scale:1;opacity:1}}@keyframes shard{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--r)) rotate(180deg) scale(.3)}}@keyframes shockwave{0%{opacity:1;scale:.3}to{opacity:0;scale:3.4}}@keyframes shake{0%,to{translate:0 0}20%{translate:-6px 3px}40%{translate:5px -4px}60%{translate:-4px -2px}80%{translate:3px 2px}}@keyframes kick{0%{translate:0 0;opacity:.8}to{translate:-48px -6px;opacity:0}}[data-runner]{margin-inline:calc(-1 * var(--gutter))}[data-boom]{inset:0;height:100%}[data-runner][data-game]{cursor:pointer;touch-action:none;user-select:none}[data-runner][data-game] [data-hopper]{animation:none;translate:0 calc(-1px * var(--game-y,0))}[data-runner][data-game] [data-cube]{animation:none;animation-composition:replace;rotate:calc(1deg * var(--game-rotation,0))}[data-runner][data-game] [data-hopper][data-flight=rise]{animation:game-rise calc(1ms * var(--flight-ms)) var(--hop-up) both}[data-runner][data-game] [data-hopper][data-flight=fall]{animation:game-fall calc(1ms * var(--flight-ms)) var(--hop-down) calc(1ms * var(--flight-delay,0)) both}[data-runner][data-game] [data-flight] [data-cube]{animation:game-spin var(--hop-turn) linear infinite}[data-runner][data-game] [data-settling]:not([data-flight]) [data-cube]{animation:game-settle calc(1ms * var(--settle-ms)) var(--hop-up) both}[data-runner][data-game] [data-puff],[data-runner][data-game] [data-boom]{display:none}[data-runner][data-game] [data-boost] [data-puff]{display:block;animation:game-puff var(--hop-rise) ease-out both}[data-runner][data-game] [data-level-orb][data-used]{animation:game-orb var(--hop-rise) ease-out both}[data-game-controls]{position:absolute;top:8px;right:8px;left:8px;z-index:4;display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--green)}[data-game-controls][hidden]{display:none}[data-game-status],[data-game-help]{display:block}[data-game-help]{color:var(--muted);font-size:10px}[data-game-credit]{font-size:9px;color:var(--muted);text-decoration:none}[data-game-credit]:hover{color:var(--green)}[data-game-actions]{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}[data-game-actions] button{cursor:pointer;color:inherit}[data-game-mute][aria-pressed=true]{color:var(--magenta)}[data-complete] [data-game-help]{visibility:hidden}@media(max-width:480px){[data-game-controls]{flex-wrap:wrap}}@keyframes game-world{0%{translate:calc(var(--track-from) * var(--cell-width)) 0}to{translate:calc(var(--track-to) * var(--cell-width)) 0}}@keyframes game-rise{0%{translate:0 calc(-1px * var(--game-y))}to{translate:0 calc(-1px * var(--game-peak))}}@keyframes game-fall{0%{translate:0 calc(-1px * var(--game-peak))}to{translate:0 0}}@keyframes game-spin{0%{rotate:calc(1deg * var(--game-rotation,0))}to{rotate:calc(1deg * (var(--game-rotation,0) + var(--spin-turn,360)))}}@keyframes game-settle{0%{rotate:calc(1deg * var(--game-rotation))}to{rotate:calc(1deg * var(--settle-target))}}@keyframes game-orb{0%{scale:1.7;opacity:.4}to{scale:1;opacity:.55}}@keyframes game-puff{0%{opacity:1;scale:.6}to{opacity:0;scale:2.6}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-world=far]{animation:world 25.6s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-world=near]{animation:world var(--level) linear var(--shift,0s) infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-hopper]{animation:home-hop var(--level) linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-runner]:not([data-game]) [data-hopper] [data-cube]{animation:home-spin var(--level) linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-puff]{animation:puff var(--level) linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-level-orb]{animation:orb-hit var(--level) linear var(--d) infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-level-orb]:after{animation:ping var(--beat) ease-out infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-dust] i{animation:kick .4s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-dust] i:first-child{animation-delay:.2s}}}[data-game-hud]{--ok:var(--green);position:fixed;top:18px;right:var(--gutter);left:var(--gutter);z-index:70;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,560px) minmax(0,1fr);align-items:start;gap:24px;pointer-events:none}[data-game-hud][hidden]{display:none}[data-game-hud]>*{opacity:0;translate:0 -18px;transition:opacity .35s ease,translate .5s cubic-bezier(.2,.8,.2,1)}[data-game-phase=enter] [data-game-hud]>:is([data-hud-center],[data-hud-right]),[data-game-phase=on] [data-game-hud]>*{opacity:1;translate:0 0;pointer-events:auto}[data-game-phase=enter] [data-game-hud]>[data-hud-center]{transition-delay:.4s}[data-hud-left]{display:grid;gap:2px;justify-self:start}[data-hud-label]{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-hud-attempt]{font-family:var(--mono);font-size:30px;font-weight:600;line-height:1;color:var(--text)}[data-hud-left] small{font-family:var(--mono);font-size:11px;color:var(--green)}[data-hud-center]{display:grid;justify-items:center;gap:8px}[data-hud-song]{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-hud-song] i{width:6px;height:6px;background:var(--magenta);rotate:45deg;box-shadow:0 0 8px var(--magenta)}[data-hud-song] b{font-weight:500;color:var(--text)}[data-hud-take]{display:none;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--green);animation:hud-blink 1s steps(1) infinite}[data-game-hud][data-take] [data-hud-take]{display:block}[data-game-hud][data-take] [data-hud-pct]{display:none}[data-hud-pct]{font-family:var(--display);font-size:clamp(44px,5vw,68px);font-weight:700;line-height:.9;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 calc(24px * var(--glow)) color-mix(in srgb,var(--green) 55%,transparent);counter-reset:level var(--level-pct,0)}[data-hud-pct]:before{content:counter(level)}[data-hud-pct] small{margin-left:4px;font-size:.42em;color:var(--green)}[data-hud-bar]{position:relative;width:100%;height:12px;padding:2px;border:1px solid color-mix(in srgb,var(--text) 35%,transparent);background:#0006}[data-hud-bar] i{display:block;width:calc(var(--level-progress,0) * 100%);height:100%;background:linear-gradient(90deg,var(--magenta),var(--green));box-shadow:0 0 calc(14px * var(--glow)) var(--green)}[data-hud-bar] b{position:absolute;top:-4px;bottom:-4px;width:1px;background:color-mix(in srgb,var(--text) 45%,transparent)}[data-hud-bar] u{position:absolute;top:-6px;left:calc(2px + (100% - 4px) * var(--best,0));width:2px;height:22px;background:var(--text);box-shadow:0 0 8px var(--text);text-decoration:none}[data-game-status]{min-height:1.5em;font-family:var(--mono);font-size:11px;color:var(--green);text-align:center}[data-hud-right]{display:grid;justify-items:end;gap:10px;justify-self:end}[data-hud-keys]{display:flex;gap:6px}[data-hud-key]{display:grid;justify-items:center;gap:4px;min-width:54px;padding:8px 8px 6px;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);background:#0a0a0fb3;font-family:var(--mono);font-size:10px;color:var(--text);transition:border-color .16s,background .16s,color .16s}[data-hud-key]:hover{border-color:var(--text)}[data-hud-key] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}[data-hud-key] kbd{font-family:inherit;color:var(--muted)}[data-hud-key][aria-pressed=true]{border-color:var(--magenta);color:var(--magenta)}[data-game-mute] [data-when=muted],[data-game-mute][aria-pressed=true] [data-when=sound]{display:none}[data-game-mute][aria-pressed=true] [data-when=muted]{display:inline}[data-hud-audio]{display:grid;gap:8px;width:min(240px,100%);padding:10px 12px 8px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:#0a0a0fb3}[data-visualizer]{display:flex;align-items:flex-end;gap:2px;height:40px}[data-visualizer] i{flex:1;height:100%;background:linear-gradient(to top,var(--magenta),var(--green));box-shadow:0 0 calc(6px * var(--glow)) color-mix(in srgb,var(--green) 50%,transparent);transform:scaleY(var(--level,.06));transform-origin:bottom}[data-volume]{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[data-game-volume]{flex:1;min-width:0;height:18px;margin:0;appearance:none;background:transparent;cursor:pointer}[data-game-volume]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--magenta),var(--green))}[data-game-volume]::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--magenta),var(--green))}[data-game-volume]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;appearance:none;background:var(--text);rotate:45deg;box-shadow:0 0 8px var(--green)}[data-game-volume]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:0;background:var(--text);rotate:45deg;box-shadow:0 0 8px var(--green)}[data-game-volume]:focus-visible{outline:2px solid var(--green);outline-offset:4px}[data-hud-death]{position:fixed;inset:0;z-index:69;display:grid;place-items:center;margin:0;font-family:var(--mono);font-size:clamp(28px,4vw,48px);font-weight:600;color:#ff4d6d;text-shadow:0 0 24px #ff4d6d;pointer-events:none;opacity:0}[data-hud-death][data-flash]{animation:death-pop .8s ease-out both}[data-attempt-flash]{position:absolute;bottom:calc(3.2 * var(--cell-height));left:calc(50% + 2.5 * var(--cell-width));z-index:3;display:flex;align-items:center;gap:14px;margin:0;white-space:nowrap;pointer-events:none;opacity:0}[data-attempt-flash]:before{content:"";width:28px;height:2px;background:var(--magenta);box-shadow:0 0 calc(8px * var(--glow)) var(--magenta)}[data-flash-label]{font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}[data-flash-number]{font-family:var(--mono);font-size:34px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--green);text-shadow:0 0 calc(16px * var(--glow)) color-mix(in srgb,var(--green) 60%,transparent)}[data-attempt-flash][data-flash]{animation:attempt-drift 2.4s linear both}[data-attempt-flash][data-flash] [data-flash-number]{animation:attempt-tick .45s cubic-bezier(.2,.8,.2,1) both}[data-site]:not([data-game-phase=on]) :is([data-attempt-flash],[data-hud-death]){display:none}[data-game-phase=on] [data-ground]{animation:beat-glow calc(60s / 145) ease-out infinite}[data-game-phase=on] [data-hud-bar] i{animation:beat-bar calc(60s / 145) ease-out infinite}@keyframes hud-blink{50%{opacity:.25}}@keyframes beat-glow{0%{box-shadow:0 -2px calc(34px * var(--glow)) var(--green);border-top-color:#fff}to{box-shadow:0 -2px calc(18px * var(--glow)) color-mix(in srgb,var(--green) 60%,transparent)}}@keyframes beat-bar{0%{filter:brightness(1.6)}to{filter:brightness(1)}}@keyframes attempt-drift{0%{opacity:0;translate:16px 0}8%{opacity:1}75%{opacity:1}to{opacity:0;translate:calc(-2.4 * 10.386 * var(--cell-width)) 0}}@keyframes attempt-tick{0%{opacity:0;translate:0 10px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes death-pop{0%{opacity:0;scale:.6}25%{opacity:1;scale:1.1}to{opacity:0;scale:1}}@media(max-width:860px){[data-game-hud]{grid-template-columns:auto 1fr;row-gap:14px}[data-hud-center]{grid-column:1 / -1;order:3}[data-hud-key] kbd{display:none}[data-hud-audio]{width:200px}}@media(prefers-reduced-motion:reduce){[data-game-hud]>*{transition-duration:.01s}[data-game-phase=on] :is([data-ground],[data-hud-bar] i),[data-hud-take]{animation:none}}[data-marquee]{position:relative;z-index:2;overflow:clip;margin-inline:-1%;padding-block:14px;background:var(--n);color:var(--on-n);rotate:-1deg;box-shadow:0 0 calc(44px * var(--glow)) var(--halo)}[data-belt]{display:flex;width:max-content}[data-belt] ul{display:flex;flex:none}[data-belt] li{display:flex;align-items:center;gap:32px;padding-right:32px;font-size:clamp(22px,2.6vw,34px);font-weight:700;letter-spacing:-.01em;white-space:nowrap}[data-belt] li:after{content:"";width:12px;height:12px;background:var(--on-n);rotate:45deg}@keyframes belt{to{translate:-50% 0}}@media(prefers-reduced-motion:no-preference){[data-marquee]:hover [data-belt]{animation-play-state:paused}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-belt]{animation:belt 32s linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-belt=slow]{animation-duration:26s;animation-direction:reverse}}}[data-tenets]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;margin-top:40px;list-style:none;border:1px solid var(--edge);background:var(--edge)}[data-tenet]{padding:20px;background:var(--bg)}[data-tenet] span{font-family:var(--mono);font-size:12px;color:var(--n)}[data-tenet] h3{margin-top:10px;font-size:18px;font-weight:700;line-height:1.25}[data-tenet] p{margin-top:8px;font-size:14px;color:var(--muted);text-wrap:pretty}[data-rules]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px;margin-top:16px}[data-rule]{display:flex;flex-direction:column;min-width:0;padding:22px}[data-rule-head]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:12px}[data-rule-head] code{color:var(--n)}[data-rule-lang]{padding:1px 8px;border:1px solid var(--edge);color:var(--muted);letter-spacing:.06em}[data-rule] h3{margin-top:14px;font-size:20px;font-weight:700;line-height:1.25}[data-rule]>p{margin-top:8px;font-size:14px;color:var(--muted);text-wrap:pretty}[data-diff]{margin-top:auto;padding-top:16px;font-family:var(--mono);font-size:12.5px;line-height:1.7;overflow-x:auto}[data-diff] :is(del,ins){display:block;padding-inline:28px 12px;text-decoration:none;white-space:pre;position:relative}[data-diff] del{background:color-mix(in srgb,#ff4d6d 10%,var(--screen));color:color-mix(in srgb,#ff4d6d 55%,var(--text))}[data-diff] ins{background:color-mix(in srgb,var(--green) 10%,var(--screen));color:var(--text)}[data-diff] :is(del,ins):before{position:absolute;left:10px}[data-diff] del:before{content:"-";color:#ff4d6d}[data-diff] ins:before{content:"+";color:var(--green)}[data-diff] del:first-child{padding-top:6px}[data-diff] ins:last-child{padding-bottom:6px}[data-diff] del+ins{margin-top:2px}[data-motto]{margin:56px 0 0;padding:24px 0 0;border-top:1px dashed var(--edge)}[data-motto] blockquote{margin:0}[data-motto] p{font-family:var(--mono);font-size:clamp(16px,2vw,24px);line-height:1.5;text-wrap:balance}[data-prompt]{color:var(--n)}[data-motto] q{color:var(--text);quotes:'"' '"'}[data-motto] figcaption{margin-top:10px;font-size:14px;color:var(--muted)}[data-spec]{display:grid;grid-template-columns:88px minmax(0,1fr);margin-block:0 24px;border-bottom:1px solid var(--edge)}[data-spec] dt,[data-spec] dd{padding-block:10px;border-top:1px solid var(--edge)}[data-spec] dt{font-family:var(--mono);font-size:13px;line-height:1.9;color:var(--n)}[data-spec] dd{font-size:15px}[data-open]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-weight:600;color:var(--magenta)}[data-open] svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}[data-projects]{display:flex;flex-direction:column;margin-top:48px}[data-project]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(20px,2.6vw,36px);border:1px solid var(--edge);background:linear-gradient(135deg,color-mix(in srgb,var(--n) 7%,transparent),transparent 60%)}[data-project-info]{display:flex;flex-direction:column;min-width:0}[data-project] h3{margin-top:12px;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1;letter-spacing:.01em;color:var(--n);text-shadow:0 0 calc(28px * var(--glow)) var(--halo)}[data-project-text]{margin-top:16px;color:var(--muted);text-wrap:pretty}[data-project-points]{display:grid;gap:8px;margin-block:20px 24px}[data-project-points] li{display:flex;gap:10px;font-size:15px}[data-project-points] li:before{content:"";flex:none;width:8px;height:8px;margin-top:.55em;background:var(--n);rotate:45deg;box-shadow:0 0 8px var(--n)}[data-link]{position:relative;display:grid;place-items:center;height:72px}[data-link]:before{content:"";position:absolute;inset:0 auto 0 50%;width:2px;background:repeating-linear-gradient(var(--green) 0 8px,transparent 8px 16px);filter:drop-shadow(0 0 6px var(--green))}[data-link] span{position:relative;padding:2px 10px;background:var(--bg);border:1px solid var(--green);font-family:var(--mono);font-size:12px;color:var(--green)}[data-pack]{display:flex;flex-wrap:wrap;column-gap:64px;row-gap:48px;align-items:flex-start}[data-pack-main]{flex:3 1 520px;min-width:0}[data-pack-side]{flex:2 1 380px;min-width:0}[data-comps]{margin-top:40px}[data-comp]{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:32px;row-gap:4px;padding-block:22px;border-top:1px solid var(--edge)}[data-comp]:last-child{border-bottom:1px solid var(--edge)}[data-comp] h3{font-size:24px;font-weight:600;line-height:1.2}[data-comp] p{flex:1 0 100%;order:3;margin-top:6px;font-size:16px;color:var(--muted);text-wrap:pretty}[data-comp] span{font-family:var(--mono);font-size:13px;line-height:1.9;color:var(--green)}[data-code]{margin-top:16px;padding:14px 16px;background:var(--screen);border:1px solid var(--edge);font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--text);overflow-x:auto}[data-code] b{font-weight:500;color:var(--green)}[data-code] em{font-style:normal;color:var(--magenta)}[data-lab]{--lab-cell:28px;--lab-period:2.4s;padding:24px}[data-lab]:has(#lab-slow:checked){--lab-period:4.8s}[data-lab]:has(#lab-fast:checked){--lab-period:1.2s}[data-lab-stage]{position:relative;height:calc(4.2 * var(--lab-cell));margin-top:16px;overflow:clip;background:var(--screen);border:1px solid var(--edge)}[data-lab-world]{position:absolute;inset:0 auto 0 0;display:flex}[data-lab-tile]{position:relative;flex:none;width:calc(16 * var(--lab-cell));height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--green) 22%,transparent) 1px,transparent 1px) 0 0 / var(--lab-cell) var(--lab-cell),linear-gradient(color-mix(in srgb,var(--green) 22%,transparent) 1px,transparent 1px) 0 0 / var(--lab-cell) var(--lab-cell);background-position:0 calc(100% - var(--lab-cell));opacity:1}[data-lab-tile]{background-size:0 0}[data-lab]:has(#lab-grid:checked) [data-lab-tile]{background-size:var(--lab-cell) var(--lab-cell)}[data-lab-object]{position:absolute;bottom:var(--lab-cell);left:calc(var(--x) * var(--lab-cell));width:var(--lab-cell);height:var(--lab-cell)}[data-lab-object] [data-level-spike]{position:absolute;inset:0}[data-lab-ground]{position:absolute;inset:auto 0 0;height:var(--lab-cell);border-top:2px solid var(--green);background:linear-gradient(color-mix(in srgb,var(--green) 16%,transparent),transparent);box-shadow:0 -2px calc(14px * var(--glow)) color-mix(in srgb,var(--green) 55%,transparent)}[data-lab-cube]{position:absolute;bottom:var(--lab-cell);left:calc(2 * var(--lab-cell));z-index:1;width:var(--lab-cell);height:var(--lab-cell)}[data-lab-cube] [data-cube]{width:100%;height:100%}[data-lab-object]:before,[data-lab-cube]:before{content:"";position:absolute;outline:1px dashed transparent;pointer-events:none}[data-lab-object]:before{inset:40% 35% 0}[data-lab-cube]:before{inset:0}[data-lab] [data-x]:after{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;font-family:var(--mono);font-size:10px;white-space:nowrap;color:var(--text)}[data-lab]:has(#lab-grid:checked){[data-lab-object]:before{outline-color:var(--magenta);background:color-mix(in srgb,var(--magenta) 18%,transparent)}[data-lab-cube]:before{outline-color:var(--green)}[data-x]:after{content:"x " attr(data-x)}}[data-lab-controls]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}[data-switch]{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;cursor:pointer}[data-switch] span:before{content:"";display:inline-block;width:34px;height:18px;margin-right:10px;vertical-align:-4px;border:1px solid var(--edge);background:radial-gradient(circle at 9px 50%,var(--muted) 0 5px,transparent 5.5px);transition:background .2s,border-color .2s}[data-switch] input:checked+span:before{border-color:var(--green);background:radial-gradient(circle at 24px 50%,var(--green) 0 5px,transparent 5.5px) color-mix(in srgb,var(--green) 14%,transparent)}[data-switch] input:focus-visible+span:before{outline:2px solid var(--green);outline-offset:3px}[data-speed]{display:flex;align-items:center;gap:4px}[data-speed] legend{float:left;margin-right:8px;font-family:var(--mono);font-size:13px;color:var(--muted)}[data-lab-steps]{display:grid;gap:14px;margin-top:20px;list-style:none;counter-reset:step}[data-lab-steps] li{position:relative;padding-left:40px;counter-increment:step}[data-lab-steps] li:before{content:"0" counter(step);position:absolute;top:2px;left:0;font-family:var(--mono);font-size:12px;color:var(--n)}[data-lab-steps] h3{font-size:16px;font-weight:700;line-height:1.3}[data-lab-steps] p{margin-top:4px;font-size:14px;color:var(--muted);text-wrap:pretty}@keyframes lab-world{to{translate:calc(-16 * var(--lab-cell)) 0}}@keyframes lab-hop{0%,21.875%,40.625%,59.375%,78.125%,to{translate:0 0;animation-timing-function:cubic-bezier(.33,.67,.67,1)}31.25%,68.75%{translate:0 calc(-2.2 * var(--lab-cell));animation-timing-function:cubic-bezier(.33,0,.67,.33)}}@keyframes lab-spin{0%,21.875%{rotate:0deg}40.625%,59.375%{rotate:180deg}78.125%,to{rotate:360deg}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-lab-world]{animation:lab-world var(--lab-period) linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-lab-cube]{animation:lab-hop var(--lab-period) linear infinite}}}@media(prefers-reduced-motion:no-preference){[data-motion=on]{[data-lab-cube] [data-cube]{animation:lab-spin var(--lab-period) linear infinite}}}[data-blocks]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(226px,100%),1fr));gap:12px;margin-top:48px}[data-block]{display:flex;flex-direction:column;min-height:300px;padding:24px}[data-block] code{padding-bottom:16px;font-family:var(--mono);font-size:13px;line-height:1.5;overflow-wrap:anywhere;color:var(--n)}[data-block] h3{margin-top:auto;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.01em}[data-block] p{margin-top:10px;font-size:15px;color:var(--muted);text-wrap:pretty}[data-block-icon]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:auto;padding:11px;border:1px solid var(--edge);background:color-mix(in srgb,var(--n) 8%,transparent);color:var(--n);filter:drop-shadow(0 0 calc(10px * var(--glow)) color-mix(in srgb,var(--n) 45%,transparent))}[data-block] h3{margin-top:28px}[data-block] code{margin-top:20px;padding:10px 0 0;border-top:1px dashed var(--edge)}[data-toolbox]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin-top:12px}[data-tools]{padding:20px 24px;border:1px solid var(--edge);background:color-mix(in srgb,var(--n) 4%,transparent)}[data-tools] h3{margin-bottom:14px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--n)}[data-tools] ul{display:flex;flex-wrap:wrap;gap:8px}[data-tools] li{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--edge);font-family:var(--mono);font-size:13px;transition:border-color .16s,color .16s}[data-tools] li:hover{border-color:var(--n);color:var(--n)}[data-tools] [data-brand-icon]{width:16px;height:16px}@media(max-width:720px){[data-block]{min-height:220px}}[data-strip]{display:block;position:sticky;pointer-events:none;bottom:0;z-index:40;height:72px;background:#0a0a0feb;border-top:1px solid var(--line);container-type:inline-size}[data-strip]:after{content:"";position:absolute;inset:auto 0 0;height:16px;border-top:2px solid var(--green);box-shadow:0 -2px calc(12px * var(--glow)) color-mix(in srgb,var(--green) 50%,transparent);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--green) 22%,transparent) 0 1px,transparent 1px var(--cube))}[data-obstacle]{position:absolute;bottom:19px;width:var(--cube);height:22px;background:var(--magenta);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-run]{position:absolute;left:0;bottom:18px;z-index:1;width:var(--cube);height:var(--cube)}[data-jump]{width:100%;height:100%}[data-spin]{display:block;width:100%;height:100%}@keyframes strip-in{0%{translate:0 110%}to{translate:0 0}}@keyframes run{0%{translate:0 0}to{translate:calc(100cqw - var(--cube)) 0}}@keyframes arcs{0%,28%,53%,78%,to{translate:0 0}20%,45%,70%{translate:0 0;animation-timing-function:cubic-bezier(.333,.667,.667,1)}24%,49%,74%{translate:0 var(--jump);animation-timing-function:cubic-bezier(.333,0,.667,.333)}}@keyframes stops{0%,20%{rotate:0deg}28%,45%{rotate:90deg}53%,70%{rotate:180deg}78%,to{rotate:270deg}}@supports (animation-timeline:scroll()){[data-run]{animation:run 1ms linear both;animation-timeline:scroll(nearest)}[data-strip]{animation:strip-in 1ms linear both;animation-timeline:scroll(nearest);animation-range:0px 240px}}@media(max-width:720px){[data-strip]{height:56px}[data-obstacle]{height:16px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-motion=on]{[data-jump]{animation:arcs 1ms linear both;animation-timeline:scroll(nearest)}}}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-motion=on]{[data-spin]{animation:stops 1ms linear both;animation-timeline:scroll(nearest)}}}}
