.pyjLIG_header{z-index:40;padding:14px var(--gutter);border-bottom:1px solid var(--line);background:#05070deb;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:sticky;top:0}.pyjLIG_mark{font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pyjLIG_switch{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);gap:4px;padding:4px;display:flex}.pyjLIG_switch a{border-radius:var(--radius-pill);font-size:var(--t-sm);color:var(--ink-soft);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);padding:6px 16px;font-weight:650;text-decoration:none}.pyjLIG_switch a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.pyjLIG_switch a:not([aria-current]):hover{color:var(--ink)}}.pyjLIG_right{justify-self:end;align-items:center;gap:14px;display:inline-flex}.pyjLIG_rank{font-size:var(--t-sm);align-items:baseline;gap:10px;display:inline-flex}.pyjLIG_rankName{font-weight:700}.pyjLIG_rankName[data-rank=Bronze]{color:#d79a6a}.pyjLIG_rankName[data-rank=Silver]{color:#c9d1e3}.pyjLIG_rankName[data-rank=Gold]{color:#f2c94c}.pyjLIG_rankName[data-rank=Platinum]{color:#9fe3d9}.pyjLIG_rankName[data-rank=Diamond]{color:#8fb5ff}.pyjLIG_rankName[data-rank=Glass]{color:#fff}.pyjLIG_rankCount{color:var(--ink-soft)}@media (max-width:560px){.pyjLIG_header{grid-template-columns:auto 1fr auto;gap:10px}.pyjLIG_switch{justify-self:end}.pyjLIG_rank{display:none}}.pyjLIG_account{position:relative}.pyjLIG_signIn,.pyjLIG_signOut{font:inherit;font-size:var(--t-sm);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;white-space:nowrap;padding:7px 14px;font-weight:600}.pyjLIG_signIn:hover:not(:disabled),.pyjLIG_signOut:hover{border-color:#8fb5ff99}.pyjLIG_signIn:disabled{opacity:.6;cursor:default}.pyjLIG_avatar{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}.pyjLIG_avatar img{object-fit:cover;width:100%;height:100%}.pyjLIG_accountMenu{z-index:50;border:1px solid var(--line);width:260px;font-size:var(--t-sm);background:#0b0f1a;border-radius:14px;flex-direction:column;gap:6px;padding:14px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 10px);right:0}.pyjLIG_accountMenu p{color:var(--ink-soft);margin:0}.pyjLIG_accountEmail,.pyjLIG_accountSync{color:var(--ink-soft);overflow-wrap:anywhere}.pyjLIG_accountSync[data-state=error]{color:#ff9c8f}.pyjLIG_accountMenu .pyjLIG_signOut{align-self:flex-start;margin-top:6px}@media (max-width:480px){.pyjLIG_signIn{padding:7px 10px}}
.f3VZEq_stage{--ox:0px;--oy:calc((100svh - 62.5vw) / 2);--fw:100vw;--fh:62.5vw;--u:calc(var(--fw) / 100);background:var(--canvas);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.f3VZEq_stage[data-set=portrait]{--fh:calc(var(--fw) * 1.7778);--oy:calc((100svh - var(--fw) * 1.7778) / 2)}.f3VZEq_canvas{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);display:block;position:absolute;inset:0}.f3VZEq_stage[data-ready] .f3VZEq_canvas{opacity:1}.f3VZEq_edgeL,.f3VZEq_edgeR{width:calc(var(--fw) * .06);pointer-events:none;position:absolute;top:0;bottom:0}.f3VZEq_edgeL{left:var(--ox);background:linear-gradient(to right, var(--canvas), transparent)}.f3VZEq_edgeR{left:calc(var(--ox) + var(--fw) * .94);background:linear-gradient(to left, var(--canvas), transparent)}.f3VZEq_floorFade{pointer-events:none;background:linear-gradient(#05070d00,#05070deb);height:24svh;position:absolute;inset:auto 0 0}.f3VZEq_loading{background:var(--accent);transform-origin:0;opacity:.85;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.f3VZEq_copy{--gut:clamp(18px, 4.5vw, 44px);--l:max(var(--gut), calc(var(--ox) + var(--zx) * var(--fw)));--r:min(calc(100% - var(--gut)), calc(var(--ox) + (var(--zx) + var(--zw)) * var(--fw)));--t:max(64px, calc(var(--oy) + var(--zy) * var(--fh)));--b:min(calc(100% - 28px), calc(var(--oy) + (var(--zy) + var(--zh)) * var(--fh)));left:var(--l);top:var(--t);width:calc(var(--r) - var(--l));height:calc(var(--b) - var(--t));opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:text;user-select:text;flex-direction:column;justify-content:flex-start;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .17s;display:flex;position:absolute;transform:translateY(14px)}.f3VZEq_copy[data-v=middle]{justify-content:center}.f3VZEq_copy[data-align=center]{text-align:center;align-items:center}.f3VZEq_copy[data-on]{opacity:1;visibility:visible;transition:opacity .52s var(--ease-out) .14s, transform .62s var(--ease-out) .14s, visibility 0s;pointer-events:auto;transform:none}.f3VZEq_h1,.f3VZEq_h2{letter-spacing:-.03em;color:var(--ink);text-shadow:0 2px 4px #03050cd9,0 4px 30px #03050cf2;font-weight:680;line-height:1}.f3VZEq_h1{font-size:max(34px, calc(var(--u) * 5.4))}.f3VZEq_h2{font-size:max(26px, calc(var(--u) * 3.5));max-width:14em;line-height:1.04}.f3VZEq_lede{font-size:max(15px, calc(var(--u) * 1.55));color:#e4eaff;text-shadow:0 1px 3px #03050cf2,0 2px 22px #03050cf2;max-width:34em;margin-top:.9em;line-height:1.55}.f3VZEq_ghost{align-self:inherit;border-radius:var(--radius-pill);font-size:max(14px, calc(var(--u) * 1.3));cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#0b10208c;border:1px solid #8caaff73;margin-top:1.4em;padding:.75em 1.5em;font-weight:600}.f3VZEq_ghost:active,.f3VZEq_next:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.f3VZEq_ghost:hover{border-color:var(--accent);background:#3b74ff38}}.f3VZEq_ladder{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1.1em;list-style:none;display:flex}.f3VZEq_ladder li{border:1px solid var(--line);border-radius:var(--radius-pill);color:#b4c0de;font-size:max(13px, calc(var(--u) * 1.15));background:#0b1020b3;align-items:center;gap:.5em;padding:.4em 1.05em .4em .7em;font-weight:600;display:inline-flex}.f3VZEq_ladder li.f3VZEq_top{color:#fff;background:#3b74ff3d;border-color:#82aaffcc;box-shadow:inset 0 1px #ffffff47}.f3VZEq_hits{pointer-events:none;position:absolute;inset:0}.f3VZEq_hit{left:calc(var(--ox) + var(--hx,.2) * var(--fw));top:calc(var(--oy) + var(--hy,.3) * var(--fh));width:calc(var(--hw,.2) * var(--fw));height:calc(var(--hh,.5) * var(--fh));cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;border-radius:22px;text-decoration:none;display:block;position:absolute}.f3VZEq_hit[data-on]{opacity:1;pointer-events:auto}.f3VZEq_hit:before{content:"";opacity:.55;height:26%;transition:opacity .22s var(--ease-out);pointer-events:none;background:radial-gradient(at 50% 60%,#3b74ff57,#3b74ff00 68%);position:absolute;bottom:6%;left:-14%;right:-14%}.f3VZEq_hit:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.f3VZEq_pill{left:50%;top:calc((var(--py,.9) - var(--hy,.3)) * var(--fh));border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:max(15px, calc(var(--u) * 1.4));letter-spacing:-.005em;white-space:nowrap;transition:transform .18s var(--ease-out), background-color .16s var(--ease-out), box-shadow .2s var(--ease-out);align-items:center;gap:.6em;padding:.8em 1.5em;font-weight:650;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 34px -12px #1446e6d9,inset 0 1px #ffffff4d}.f3VZEq_pill svg{transition:transform .18s var(--ease-out)}.f3VZEq_hit[data-on] .f3VZEq_pill{animation:2.6s ease-out 1.2s 3 f3VZEq_pulse}@keyframes f3VZEq_pulse{0%,to{box-shadow:0 14px 34px -12px #1446e6d9,inset 0 1px #ffffff4d,0 0 #5a8cff80}45%{box-shadow:0 14px 34px -12px #1446e6d9,inset 0 1px #ffffff4d,0 0 0 14px #5a8cff00}}@media (hover:hover) and (pointer:fine){.f3VZEq_hit:hover:before{opacity:1}.f3VZEq_hit:hover .f3VZEq_pill{background:#5b8bff;transform:translate(-50%,-54%);box-shadow:0 18px 40px -12px #285afff2,inset 0 1px #ffffff59}.f3VZEq_hit:hover .f3VZEq_pill svg{transform:translate(3px)}}.f3VZEq_hit:active .f3VZEq_pill{transform:translate(-50%,-50%)scale(.97)}.f3VZEq_fine{text-align:center;color:#b8c4e4;text-shadow:0 1px 8px #03050ce6;opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;font-size:.78rem;position:absolute;bottom:clamp(10px,2.2svh,22px);left:0;right:0}.f3VZEq_fine[data-on]{opacity:.85}.f3VZEq_next{cursor:pointer;width:46px;height:46px;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#0b1020b3;border:1px solid #8caaff66;border-radius:50%;place-items:center;animation:2.4s ease-in-out 2s infinite f3VZEq_bob;display:grid;position:absolute;bottom:clamp(18px,4svh,40px);left:50%;transform:translate(-50%)}@keyframes f3VZEq_bob{0%,to{margin-bottom:0}50%{margin-bottom:-5px}}@media (hover:hover) and (pointer:fine){.f3VZEq_next:hover{border-color:var(--accent);background:#3b74ff40}}.f3VZEq_rail{gap:2px;list-style:none;display:grid;position:absolute;top:50%;right:clamp(8px,2vw,22px);transform:translateY(-50%)}.f3VZEq_rail button{cursor:pointer;background:0 0;border:0;width:30px;height:26px;display:block;position:relative}.f3VZEq_rail button:after{content:"";width:7px;height:7px;transition:background-color .18s var(--ease-out), transform .18s var(--ease-out);background:#b4c3e673;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f3VZEq_rail button[aria-current=step]:after{background:var(--accent);transform:translate(-50%,-50%)scale(1.5)}.f3VZEq_rail button[data-waiting]:after{animation:.9s ease-in-out infinite f3VZEq_wait}@keyframes f3VZEq_wait{50%{opacity:.3}}@media (hover:hover) and (pointer:fine){.f3VZEq_rail button:hover:after{background:#fff}}.f3VZEq_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f3VZEq_stage[data-set=portrait] .f3VZEq_h1{font-size:max(36px, calc(var(--u) * 10.4))}.f3VZEq_stage[data-set=portrait] .f3VZEq_h2{font-size:max(28px, calc(var(--u) * 8))}.f3VZEq_stage[data-set=portrait] .f3VZEq_lede{font-size:max(15px, calc(var(--u) * 3.9))}.f3VZEq_stage[data-set=portrait] .f3VZEq_ghost{font-size:max(14px, calc(var(--u) * 3.6))}.f3VZEq_stage[data-set=portrait] .f3VZEq_ladder{gap:5px;margin-top:.8em}.f3VZEq_stage[data-set=portrait] .f3VZEq_ladder li{font-size:max(12px, calc(var(--u) * 2.9));gap:.4em;padding:.3em .8em .3em .5em}.f3VZEq_stage[data-set=portrait] .f3VZEq_pill{font-size:max(15px, calc(var(--u) * 3.8))}.f3VZEq_stage[data-set=portrait] .f3VZEq_copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03050c00,#03050c80 40%,#03050c9e);position:absolute;inset:-8% -50% -12%}.f3VZEq_stage[data-set=portrait] .f3VZEq_rail{right:2px}@media (prefers-reduced-motion:reduce){.f3VZEq_next,.f3VZEq_hit[data-on] .f3VZEq_pill{animation:none}}@media (max-height:700px){.f3VZEq_stage[data-set=portrait] .f3VZEq_copy[data-zone=ranks] .f3VZEq_lede{display:none}}.f3VZEq_stage[data-set=portrait] .f3VZEq_ghost{display:none}.f3VZEq_stage[data-zoom] .f3VZEq_copy,.f3VZEq_stage[data-zoom] .f3VZEq_hits,.f3VZEq_stage[data-zoom] .f3VZEq_rail,.f3VZEq_stage[data-zoom] .f3VZEq_next,.f3VZEq_stage[data-zoom] .f3VZEq_fine{pointer-events:none;opacity:0!important;transition:opacity .26s ease-out!important}.f3VZEq_offer{z-index:80;-webkit-backdrop-filter:blur(6px);background:#03050db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.f3VZEq_offerCard{border:1px solid var(--line);background:#0b0f1a;border-radius:20px;flex-direction:column;gap:12px;width:min(400px,100%);padding:28px;display:flex;box-shadow:0 24px 80px #0009}.f3VZEq_offerCard h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.f3VZEq_offerCard p{color:var(--ink-soft);margin:0 0 6px;font-size:15px;line-height:1.5}.f3VZEq_offerPrimary,.f3VZEq_offerSkip{border-radius:var(--radius-pill);min-height:44px;font:inherit;cursor:pointer;font-size:15px;font-weight:600}.f3VZEq_offerPrimary{background:var(--accent);color:var(--accent-ink);border:0}.f3VZEq_offerSkip{border:1px solid var(--line);color:var(--ink-soft);background:0 0}@media (hover:hover) and (pointer:fine){.f3VZEq_offerPrimary:hover{background:var(--accent-strong)}.f3VZEq_offerSkip:hover{color:var(--ink);border-color:#8fb5ff80}}
._8aEwW_bar{z-index:50;padding:18px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}._8aEwW_bar a,._8aEwW_bar button{pointer-events:auto}._8aEwW_mark{font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._8aEwW_skip{border:1px solid var(--line);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);font-size:var(--t-sm);background:#0b10208c;align-items:center;gap:2px;padding:4px;font-weight:600;display:flex}._8aEwW_navItem{border-radius:var(--radius-pill);min-height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._8aEwW_navItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._8aEwW_signItem{background:var(--accent);color:var(--accent-ink)}._8aEwW_avatarItem{background:var(--surface-2);width:34px;height:34px;min-height:0;color:var(--ink);padding:0;font-weight:700;overflow:hidden}@media (hover:hover) and (pointer:fine){._8aEwW_navItem:hover{color:var(--ink);background:#8fb5ff24}._8aEwW_signItem:hover{background:var(--accent-strong);color:var(--accent-ink)}}@media (max-width:480px){._8aEwW_navItem{padding:0 12px}}
