:is(.v3,.world-queue-app,.legal-page,.room-game-symbol){--v3-bg:#0d0b1c;--v3-glow-a:#3a1b13;--v3-glow-b:#0d3123;--v3-surface:#18142a;--v3-surface-2:#211b35;--v3-surface-3:#2c2543;--v3-line:#352d4b;--v3-line-strong:#7c6f93;--v3-ink:#f5f2fb;--v3-ink-2:#d6cfe2;--v3-muted:#aaa1bc;--v3-orange:#f65729;--v3-orange-ink:#ff8a66;--v3-orange-soft:#3d1e16;--v3-mint:#94f4c5;--v3-mint-ink:#94f4c5;--v3-mint-soft:#11342a;--v3-on-mint:#0f3b2a;--v3-sky:#6fb6f5;--v3-sky-ink:#8fcbff;--v3-sky-soft:#13293f;--v3-amber-ink:#ffd27a;--v3-amber-soft:#33270e;--v3-violet-ink:#c6b4ff;--v3-violet-soft:#251c42;--v3-green-ink:#a9e09a;--v3-green-soft:#17291a;--v3-teal-ink:#74e0dc;--v3-teal-soft:#0e2f31;--v3-rose-ink:#ff94c6;--v3-rose-soft:#3a1428;--v3-plum-ink:#dfa8ff;--v3-plum-soft:#2f1739;--v3-action:#c4401a;--v3-action-hover:#d24a22;--v3-action-floor:#5c1b08;--v3-on-action:#fff;--v3-tile:#2d254d;--v3-focus:#ff9a7a;--v3-pv-bg:#221c36;--v3-pv-tile:#2f2849;--v3-pv-line:#4a4064;--v3-pv-cover:#6c5a91;--v3-shadow:none;--v3-shadow-lift:0 18px 36px -18px #000000b3;--v3-font:"Avenir Next","Avenir",ui-rounded,"Arial Rounded MT Bold",system-ui,-apple-system,"Segoe UI",sans-serif;--v3-spring:cubic-bezier(.2,1.35,.4,1);--v3-ease:cubic-bezier(.3,.7,.2,1);--v3-radius:22px;--v3-gutter:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.v3,.world-queue-app,.legal-page,.room-game-symbol)[data-go-theme=light],[data-go-theme=light] :is(.v3,.world-queue-app,.legal-page,.room-game-symbol){--v3-bg:#efeaf4;--v3-glow-a:#ffe0d3;--v3-glow-b:#d3f6e5;--v3-surface:#fff;--v3-surface-2:#f6f2fa;--v3-surface-3:#e9e2f0;--v3-line:#dcd2e6;--v3-line-strong:#8c7d9e;--v3-ink:#151126;--v3-ink-2:#3f3754;--v3-muted:#675f78;--v3-orange-ink:#b8390f;--v3-orange-soft:#ffe3d7;--v3-mint-ink:#17694b;--v3-mint-soft:#d8f8e8;--v3-sky-ink:#1d63a6;--v3-sky-soft:#dcebfa;--v3-amber-ink:#875700;--v3-amber-soft:#fdeecb;--v3-violet-ink:#5a3bb5;--v3-violet-soft:#ebe3ff;--v3-green-ink:#386827;--v3-green-soft:#e0f0d9;--v3-teal-ink:#0f6b68;--v3-teal-soft:#d6f4f2;--v3-rose-ink:#a8215f;--v3-rose-soft:#ffe0ef;--v3-plum-ink:#7a2a9c;--v3-plum-soft:#f3e3fb;--v3-action-hover:#ab3512;--v3-action-floor:#82270d;--v3-tile:#151126;--v3-focus:#b43817;--v3-pv-bg:#f7f3fb;--v3-pv-tile:#fff;--v3-pv-line:#d5c9e1;--v3-pv-cover:#5d4b7c;--v3-shadow:0 1px 0 #1511260f,0 10px 28px -16px #15112647;--v3-shadow-lift:0 2px 0 #15112614,0 18px 36px -18px #15112661;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.v3,.world-queue-app,.legal-page){--go-ink:var(--v3-bg);--go-surface:var(--v3-surface);--go-surface-raised:var(--v3-surface-2);--go-line:var(--v3-line);--go-white:var(--v3-ink);--go-muted:var(--v3-muted);--go-control-line:var(--v3-line-strong);--go-action:var(--v3-action);--go-action-hover:var(--v3-action-hover);--go-purple:var(--v3-action);--go-purple-hover:var(--v3-action-hover);--go-purple-light:var(--v3-orange-ink);--go-accent-surface:var(--v3-orange-soft);--go-accent-ink:var(--v3-orange-ink);--go-season-surface:var(--v3-sky-soft);--go-season-line:var(--v3-sky);--go-season-muted:var(--v3-sky-ink);--go-training-surface:var(--v3-amber-soft);--go-training-ink:var(--v3-amber-ink);--go-training-line:var(--v3-amber-ink);--go-font:var(--v3-font)}.v3{background:var(--v3-bg);min-height:100dvh;color:var(--v3-ink);font-family:var(--v3-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-weight:500;line-height:1.45;position:relative;overflow-x:clip;container:v3/inline-size}:where(.v3) *,:where(.v3) :before,:where(.v3) :after{box-sizing:border-box}:where(.v3) :is(h1,h2,h3,h4,p){margin:0}:where(.v3) :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.02em;line-height:1.1}:where(.v3) :is(a,button,input,select,label){touch-action:manipulation}.v3 :is(a,button,input,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--v3-focus);outline-offset:3px;border-radius:10px}.v3 :is(h1,h2,h3,main,section)[tabindex="-1"]:is(:focus,:focus-visible){outline:none}:where(.v3) button{font:inherit;color:inherit;cursor:pointer}:where(.v3) button:disabled{cursor:not-allowed}:where(.v3) a{color:inherit}:where(.v3) input{font:inherit}.v3-wrap{width:100%;max-width:1120px;padding-inline:max(var(--v3-gutter),env(safe-area-inset-left,0px)) max(var(--v3-gutter),env(safe-area-inset-right,0px));margin-inline:auto}@container v3 (width>=640px){.v3{--v3-gutter:28px}}.v3-skip{z-index:60;background:var(--v3-ink);color:var(--v3-bg);border-radius:12px;padding:12px 16px;font-weight:800;text-decoration:none;position:absolute;top:8px;left:16px;transform:translateY(-220%)}.v3-skip:focus{transform:none}.v3-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.v3-num{font-variant-numeric:tabular-nums}.v3-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--v3-muted);font-size:12px;font-weight:800}.v3-fine{color:var(--v3-muted);font-size:13px;font-weight:600;line-height:1.4}.v3-lead{color:var(--v3-ink-2);font-size:16px;font-weight:600}.v3-card{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:var(--v3-radius);box-shadow:var(--v3-shadow)}.v3-btn{min-height:48px;transition:transform .12s var(--v3-ease),box-shadow .12s var(--v3-ease),background-color .2s;border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.v3-btn svg{flex:none}.v3-btn-primary{background:var(--v3-action);color:var(--v3-on-action);box-shadow:0 3px 0 var(--v3-action-floor)}.v3-btn-primary:hover:not(:disabled){background:var(--v3-action-hover)}.v3-btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--v3-action-floor);transform:translateY(2px)}.v3-btn-quiet{background:var(--v3-surface);color:var(--v3-ink);border-color:var(--v3-line);box-shadow:0 3px 0 var(--v3-line)}.v3-btn-quiet:hover:not(:disabled){background:var(--v3-surface-2)}.v3-btn-quiet:active:not(:disabled){box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3-btn-small{border-radius:14px;min-height:44px;padding:0 14px;font-size:15px}.v3-btn-block{width:100%}.v3-btn:disabled{opacity:.55;box-shadow:none}.v3-link{min-height:44px;color:var(--v3-orange-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 2px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.v3-link:hover{text-underline-offset:3px;text-decoration:underline}.v3-link:disabled{opacity:.5}.v3-chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.v3-chip-hot{background:var(--v3-orange-soft);color:var(--v3-orange-ink)}.v3-chip-ep{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.v3-chip-season{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.v3-chip-quiet{background:var(--v3-surface-3);color:var(--v3-ink-2)}.v3-chip-off{background:var(--v3-amber-soft);color:var(--v3-amber-ink)}.v3-header{z-index:30;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--v3-bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--v3-line);position:sticky;top:0}.v3-header-row{align-items:center;gap:8px;min-height:62px;display:flex}.v3-brand{min-height:44px;color:var(--v3-ink);border-radius:12px;flex-shrink:0;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.v3 .go-brand-compact .go-brand-wordmark{font-size:21px}@container v3 (width<=359px){.v3 .go-brand-compact .go-brand-wordmark{font-size:19px}.v3 .go-brand-compact .go-brand-mark{width:30px;height:30px}.v3-header-row{gap:6px}}.v3 .go-theme-toggle{border-color:var(--v3-line);background:var(--v3-surface);color:var(--v3-ink);border-radius:14px}.v3 .go-theme-toggle:hover{background:var(--v3-surface-2)}.v3-header-nav{gap:4px;display:none}.v3-header-nav a{min-height:44px;color:var(--v3-ink-2);border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.v3-header-nav a[aria-current=page]{background:var(--v3-surface-3);color:var(--v3-ink)}@container v3 (width>=900px){.v3-header-nav{display:flex}}.v3-level-chip{border:1px solid var(--v3-line);background:var(--v3-surface);min-width:0;min-height:44px;color:var(--v3-ink);transition:transform .15s var(--v3-ease);border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:4px 12px 4px 5px;text-decoration:none;display:inline-flex;position:relative}.v3-level-chip:active{transform:scale(.96)}.v3-level-text{flex-direction:column;min-width:0;line-height:1.1;display:none}.v3-level-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.v3-level-text small{color:var(--v3-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@container v3 (width>=380px){.v3-level-text{display:flex}}.v3-level-chip.is-pending{padding-right:12px}.v3-level-chip.is-pending .v3-level-text{display:flex}.v3 .d2-level-feedback{background:var(--v3-mint);color:var(--v3-on-mint);white-space:nowrap;pointer-events:none;animation:v3-float 1.6s var(--v3-ease) both;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:900;position:absolute;top:calc(100% + 6px);right:6px}.v3-level-chip.is-level-up .v3-ring{animation:v3-ring-pop .7s var(--v3-spring) both}.v3 .d2-level-feedback.is-level{z-index:50;box-sizing:border-box;border:1px solid var(--v3-line);background:var(--v3-surface);width:min(250px,100vw - 32px);color:var(--v3-ink);white-space:normal;text-align:center;animation:v3-levelup 3s var(--v3-ease) both;border-radius:20px;justify-items:center;gap:2px;padding:10px 16px 14px;display:grid;top:calc(100% + 10px);right:0;box-shadow:0 16px 36px #0d0b1c3d}.v3 .d2-level-feedback.is-level .duel-mascots{height:72px}.v3 .d2-level-feedback.is-level strong{font:950 24px/1.05 var(--v3-font);letter-spacing:-.02em;color:var(--v3-ink)}.v3 .d2-level-feedback.is-level small{font:750 13px/1.25 var(--v3-font);color:var(--v3-muted)}@keyframes v3-levelup{0%{opacity:0;transform:translateY(-10px)scale(.9)}11%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes v3-float{0%{opacity:0;transform:translateY(6px)scale(.85)}18%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes v3-ring-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.v3-ring{width:var(--v3-rs,34px);height:var(--v3-rs,34px);flex:none;place-items:center;display:inline-grid;position:relative}.v3-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.v3-ring-track{fill:none;stroke:var(--v3-surface-3)}.v3-ring-fill{fill:none;stroke:var(--v3-progress,var(--v3-mint));stroke-linecap:round;transition:stroke-dashoffset .9s var(--v3-ease)}.v3-ring-empty{background:var(--v3-surface-3);color:var(--v3-muted);border-radius:50%}.v3-ring.v3-ring-empty>svg{width:18px;height:18px;position:static;inset:auto;transform:none}.v3-defs{width:0;height:0;position:absolute;overflow:hidden}.v3-ring-num{font-weight:900;font-size:calc(var(--v3-rs,34px) * .42);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;position:relative}.v3-home{padding-top:10px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:22px;display:flex}.v3-hero{grid-template-areas:"stage""copy";gap:4px;display:grid}.v3-stage{height:150px;margin-inline:calc(var(--v3-gutter) * -1);pointer-events:none;grid-area:stage;position:relative}.v3-stage svg{width:290px;height:150px;margin-left:-145px;position:absolute;top:0;left:50%;overflow:visible}.v3-hero-copy{flex-direction:column;grid-area:copy;gap:12px;min-width:0;display:flex}.v3-hero h1:focus,.v3-view h1:focus{outline:none}.v3-hero h1{letter-spacing:-.04em;font-size:clamp(32px,10cqi,40px);font-weight:900;line-height:1.02}.v3-hero .v3-lead{max-width:34ch;font-size:17px}.v3-actions{flex-direction:column;gap:12px;margin-top:6px;display:flex}.v3-cta{color:#fff;text-align:left;width:100%;min-height:76px;box-shadow:0 4px 0 var(--v3-action-floor),0 8px 16px -12px #c4401a73;transition:transform .12s var(--v3-ease),box-shadow .12s var(--v3-ease);background:linear-gradient(115deg,#d24a22,#b8360f);border:0;border-radius:22px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:flex;position:relative}.v3-cta:hover{background:linear-gradient(115deg,#dc5329,#c03b12)}.v3-cta:active{box-shadow:0 1px 0 var(--v3-action-floor);transform:translateY(4px)}.v3-cta-icon{background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.v3-cta-plus{background:var(--v3-mint);width:22px;height:22px;color:var(--v3-on-mint);border:2px solid #b8360f;border-radius:50%;place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.v3-cta-copy{flex-direction:column;flex:1;min-width:0;display:flex}.v3-cta-copy strong{letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.15}.v3-cta-copy small{opacity:.95;font-size:14px;font-weight:600}.v3-cta>svg{transition:transform .2s var(--v3-ease);flex:none}.v3-cta:hover>svg{transform:translate(3px)}.v3-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v3-mode{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:92px;color:var(--v3-ink);text-align:left;box-shadow:0 4px 0 var(--v3-line);transition:transform .12s var(--v3-ease),box-shadow .12s var(--v3-ease),background-color .2s;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.v3-mode:hover:not(:disabled){background:var(--v3-surface-2)}.v3-mode:active:not(:disabled){box-shadow:0 1px 0 var(--v3-line);transform:translateY(3px)}.v3-mode:disabled{opacity:.55;box-shadow:none}.v3-mode-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.v3-mode-world .v3-mode-icon{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.v3-mode-train .v3-mode-icon{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.v3-mode strong{font-size:16px;font-weight:850;line-height:1.15}.v3-mode small{color:var(--v3-muted);font-size:13px;font-weight:600;line-height:1.25}.v3-join{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.v3-join label{color:var(--v3-ink-2);font-size:15px;font-weight:700}.v3-join-row{flex:1;gap:8px;min-width:220px;display:flex}.v3-join input{border:1.5px solid var(--v3-line-strong);background:var(--v3-surface);min-width:0;min-height:48px;color:var(--v3-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:14px;flex:1;padding:0 14px;font-size:18px;font-weight:800}.v3-join input::placeholder{letter-spacing:.04em;color:var(--v3-muted);text-transform:none;font-weight:600}.v3-join-msg{color:var(--v3-muted);flex-basis:100%;font-size:13px;font-weight:700}.v3-join-msg.is-error{color:var(--v3-orange-ink)}.v3 .v3-return{border:1.5px solid var(--v3-mint-ink);background:var(--v3-mint-soft);width:100%;min-height:56px;color:var(--v3-ink);text-align:left;box-shadow:none;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.v3 .v3-return strong{font-size:16px;display:block}.v3 .v3-return small{color:var(--v3-ink-2);font-size:13px;font-weight:600;display:block}.v3-glow-a{fill:var(--v3-glow-a)}.v3-glow-b{fill:var(--v3-glow-b)}.v3-stage-line{stroke:var(--v3-line-strong);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.6}.v3-fig-shadow{fill:var(--v3-ink);opacity:.12}.v3-fig-o{fill:#f65729}.v3-fig-m{fill:#94f4c5}.v3-fig-eye{fill:#151126}.v3-vs circle{fill:var(--v3-surface);stroke:var(--v3-ink);stroke-width:2px}.v3-vs text{font:900 12px var(--v3-font);fill:var(--v3-ink);letter-spacing:-.04em}.v3-vs-spark{fill:none;stroke:#f65729;stroke-width:2px;opacity:0}.v3-stage :is(.in-o,.in-m,.bob,.lean,.look,.v3-fig-eye,.v3-fig-shadow,.v3-vs,.v3-vs-spark){transform-box:fill-box}.v3-stage .lean{transform-origin:50% 100%}.v3-stage :is(.v3-fig-eye,.v3-fig-shadow,.v3-vs,.v3-vs-spark){transform-origin:50%}@media (prefers-reduced-motion:no-preference){.v3-stage-duo{will-change:transform}.v3-stage .in-o{animation:v3-in-left .7s var(--v3-spring) both}.v3-stage .in-m{animation:v3-in-right .7s var(--v3-spring) 80ms both}.v3-stage .lean-o{animation:v3-lean-o 1.1s var(--v3-ease) .75s both}.v3-stage .lean-m{animation:v3-lean-m 1.1s var(--v3-ease) .8s both}.v3-stage .v3-vs{animation:v3-pop-in .55s var(--v3-spring) .62s both}.v3-stage .v3-vs-spark{animation:.9s ease-out .7s forwards v3-spark}.v3-stage .bob-o{animation:2.6s ease-in-out .8s infinite alternate both v3-bob}.v3-stage .bob-m{animation:2.6s ease-in-out 2.1s infinite alternate both v3-bob}.v3-stage .shadow-o{animation:.5s both v3-shadow-in,2.6s ease-in-out .8s infinite alternate both v3-shadow}.v3-stage .shadow-m{animation:.5s 80ms both v3-shadow-in,2.6s ease-in-out 2.1s infinite alternate both v3-shadow}.v3-stage .eye-o{animation:4.6s 1.4s infinite both v3-blink}.v3-stage .eye-m{animation:6.2s 2.6s infinite both v3-blink-twice}.v3-stage .look-o{animation:v3-look-o 8s var(--v3-ease) 3.2s infinite both}.v3-stage .look-m{animation:v3-look-m 8s var(--v3-ease) 3.5s infinite both}.v3-stage.is-paused *{animation-play-state:paused}}@keyframes v3-in-left{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes v3-in-right{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes v3-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes v3-lean-o{0%,to{transform:none}45%{transform:rotate(5deg)translate(1px)}}@keyframes v3-lean-m{0%,to{transform:none}45%{transform:rotate(5deg)}}@keyframes v3-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@keyframes v3-blink-twice{0%,40%,46%,50%,56%,to{transform:scaleY(1)}43%,53%{transform:scaleY(.12)}}@keyframes v3-look-o{0%,56%,to{transform:none}62%,80%{transform:translate(-3px,1px)}}@keyframes v3-look-m{0%,56%,to{transform:none}62%,80%{transform:translate(3px,1px)}}@keyframes v3-shadow{0%{transform:scaleX(1)}to{transform:scaleX(.86)}}@keyframes v3-shadow-in{0%{opacity:0}}@keyframes v3-pop-in{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes v3-spark{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.v3-gicon{width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.v3-gicon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.v3-gicon.is-small{border-radius:10px;width:32px;height:32px}.v3-gicon.is-large{border-radius:14px;width:48px;height:48px}.v3-gicon.is-large svg{width:26px;height:26px}.v3-gicon.is-small svg{width:18px;height:18px}.c-orange{--gc:var(--v3-orange);--gs:var(--v3-orange-soft)}.v3-gicon.c-orange{background:var(--v3-orange-soft);color:var(--v3-orange-ink)}.c-sky{--gc:var(--v3-sky);--gs:var(--v3-sky-soft)}.v3-gicon.c-sky{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.c-mint{--gc:var(--v3-mint-ink);--gs:var(--v3-mint-soft)}.v3-gicon.c-mint{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.c-amber{--gc:var(--v3-amber-ink);--gs:var(--v3-amber-soft)}.v3-gicon.c-amber{background:var(--v3-amber-soft);color:var(--v3-amber-ink)}.c-violet{--gc:var(--v3-violet-ink);--gs:var(--v3-violet-soft)}.v3-gicon.c-violet{background:var(--v3-violet-soft);color:var(--v3-violet-ink)}.c-green{--gc:var(--v3-green-ink);--gs:var(--v3-green-soft)}.v3-gicon.c-green{background:var(--v3-green-soft);color:var(--v3-green-ink)}.c-teal{--gc:var(--v3-teal-ink);--gs:var(--v3-teal-soft)}.v3-gicon.c-teal{background:var(--v3-teal-soft);color:var(--v3-teal-ink)}.c-rose{--gc:var(--v3-rose-ink);--gs:var(--v3-rose-soft)}.v3-gicon.c-rose{background:var(--v3-rose-soft);color:var(--v3-rose-ink)}.c-plum{--gc:var(--v3-plum-ink);--gs:var(--v3-plum-soft)}.v3-gicon.c-plum{background:var(--v3-plum-soft);color:var(--v3-plum-ink)}.v3-progress{flex-direction:column;gap:14px;padding:16px;display:flex}.v3-progress-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v3-progress-head h2{font-size:18px;font-weight:850}.v3-progress-main{align-items:center;gap:14px;display:flex}.v3-progress-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.v3-progress-meta strong{letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1}.v3-bar{background:var(--v3-surface-3);border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.v3-bar>i{width:var(--p,0%);border-radius:inherit;background:var(--v3-progress,var(--v3-mint-ink));transition:width .9s var(--v3-ease);position:absolute;inset:0 auto 0 0}.v3-bar.is-small{height:6px}.v3-nums{color:var(--v3-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:14px;font-weight:700;display:flex}.v3-unlock{background:var(--v3-surface-2);color:var(--v3-ink);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.v3-unlock-icon{color:#151126;background:conic-gradient(from 210deg,#ff8a66,#ffd27a,#94f4c5,#8fcbff,#c6b4ff,#ff8a66);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.v3-unlock-icon>span{background:var(--v3-surface-2);width:28px;height:28px;color:var(--v3-ink);border-radius:50%;place-items:center;display:grid}.v3-unlock>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3-unlock strong{font-weight:800}.v3-state{color:var(--v3-ink-2);flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0;font-weight:650;display:flex}.v3 .guest-access-notice{border:0;border-top:1px solid var(--v3-line);color:var(--v3-ink-2);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 0 0;display:flex}.v3 .guest-access-notice>svg{color:var(--v3-orange-ink);flex:none}.v3 .guest-access-notice div{flex:200px;min-width:0}.v3 .guest-access-notice strong{color:var(--v3-ink);font-size:14px;display:block}.v3 .guest-access-notice p{color:var(--v3-muted);margin:0;font-size:13px;font-weight:600;line-height:1.35}.v3 .guest-access-notice button{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:44px;color:var(--v3-ink);box-shadow:0 3px 0 var(--v3-line);border-radius:14px;flex:100%;padding:0 14px;font-size:14px;font-weight:800}.v3-season{border-radius:var(--v3-radius);background:var(--v3-surface);border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.v3-season.is-feature{background:linear-gradient(165deg,var(--v3-sky-soft),var(--v3-surface) 64%);border-color:color-mix(in srgb,var(--v3-sky) 40%,var(--v3-line));padding:20px 16px 16px;position:relative;overflow:hidden}.v3-season.is-feature:before{content:"";background:var(--v3-sky);height:5px;position:absolute;inset:0 0 auto}.v3-season-head{align-items:center;gap:12px;display:flex}.v3-season-head>div{min-width:0}.v3-season-head h2{font-size:22px;font-weight:900}.v3-season-badge{flex:none;place-items:center;width:48px;height:54px;display:grid}.v3-season-badge svg{width:44px;height:50px;overflow:visible}.v3-badge-shield{fill:var(--v3-surface);stroke:var(--v3-sky-ink);stroke-width:2.2px;stroke-linejoin:round}.v3-badge-star{fill:var(--v3-sky-ink)}.v3-season-lead{color:var(--v3-ink);font-size:16px;font-weight:750;line-height:1.4}.v3-days{grid-template-columns:repeat(15,1fr);gap:4px;display:grid}.v3-days i{background:var(--v3-surface-3);border-radius:4px;height:12px}.v3-days.is-empty i{border:1.5px dashed color-mix(in srgb,var(--v3-sky-ink) 55%,var(--v3-line-strong));background:0 0}.v3-days i.on{background:var(--v3-sky)}.v3-days i.today{background:var(--v3-sky-ink)}.v3-season p{color:var(--v3-ink-2);font-weight:600}.v3-season .v3-season-lead{color:var(--v3-ink)}.v3-season-legacy{border-top:1px solid var(--v3-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding-top:12px;display:flex}.v3-season-legacy>span:not(.v3-rank-chip){color:var(--v3-ink-2);flex:180px;font-size:14px;font-weight:700}.v3-rank-chip{letter-spacing:.02em;background:var(--v3-surface-3);min-height:26px;color:var(--v3-ink);border-radius:999px;flex:none;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:900;display:inline-flex}.v3-rank-chip.is-bronze{background:var(--v3-orange-soft);color:var(--v3-orange-ink)}.v3-rank-chip.is-silver{background:var(--v3-surface-3);color:var(--v3-ink-2)}.v3-rank-chip.is-gold{background:var(--v3-amber-soft);color:var(--v3-amber-ink)}.v3-rank-chip.is-diamond{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.v3-sec-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.v3-catalog{flex-direction:column;gap:12px;display:flex}.v3-catalog>.v3-sec-head{margin-bottom:0}.v3-sec-head h2{font-size:24px;font-weight:900}.v3-count{color:var(--v3-muted);font-size:15px;font-weight:800}.v3-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v3-game{background:var(--v3-surface);border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);transition:box-shadow .2s,transform .12s var(--v3-ease);border-radius:20px;flex-direction:column;gap:6px;padding:8px 8px 12px;display:flex;position:relative}.v3-game:hover{box-shadow:var(--v3-shadow-lift)}.v3-game:active{transform:scale(.985)}.v3-game:has(.v3-game-main:focus-visible){outline:3px solid var(--v3-focus);outline-offset:3px}.v3-game-art{margin-bottom:2px}.v3 .v3-game h3{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;padding-inline:4px;font-size:17px;font-weight:900;line-height:1.1}.v3 .v3-game-hint{color:var(--v3-muted);padding-inline:4px;font-size:13px;font-weight:600;line-height:1.3}.v3 .v3-game-tags{flex-wrap:wrap;gap:4px;margin-top:auto;padding-inline:4px;display:flex}.v3 .v3-game-main{z-index:1;border-radius:20px;position:absolute;inset:0}.v3 .v3-game-main:focus-visible{outline:none}.v3-replay{z-index:2;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:10px;right:10px}.v3-replay>span{background:color-mix(in srgb,var(--v3-surface) 88%,transparent);border:1px solid var(--v3-line);width:30px;height:30px;color:var(--v3-ink-2);border-radius:10px;place-items:center;display:grid}.v3-more-card{border:1.5px dashed var(--v3-line-strong);width:100%;min-height:72px;color:var(--v3-ink);text-align:left;background:0 0;border-radius:20px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.v3-more-card:hover{background:var(--v3-surface-2)}.v3-more-card>span:not(.v3-gicon){flex-direction:column;flex:1;min-width:0;display:flex}.v3-more-card strong{font-size:17px;font-weight:900}.v3-more-card small{color:var(--v3-muted);font-size:13px;font-weight:600}.v3-pv{aspect-ratio:4/3;border-radius:14px;max-width:100%;position:relative;overflow:hidden}.v3-pv svg{width:100%;height:100%;display:block}.v3-pv .pv-bg{fill:var(--v3-pv-bg)}.v3-pv .pv-tile{fill:var(--v3-pv-tile);stroke:var(--v3-pv-line);stroke-width:1.2px}.v3-pv .pv-slot{fill:none;stroke:var(--v3-line-strong);stroke-width:1.5px;stroke-dasharray:5 4}.v3-pv .pv-ok{fill:#94f4c5}.v3-pv .pv-ok-ink{fill:#0f3b2a}.v3-pv .pv-check{stroke:#0f3b2a;fill:none}.v3-pv .pv-muted{fill:var(--v3-muted)}.v3-pv .pv-emoji{text-anchor:middle;dominant-baseline:central;font-size:23px}.v3-pv .pv-op{font:900 18px var(--v3-font);fill:var(--v3-muted);text-anchor:middle;dominant-baseline:central}.v3-pv .pv-label{font:800 13px var(--v3-font);dominant-baseline:central}.v3-pv .pv-pts{font:900 12px var(--v3-font);fill:var(--v3-mint-ink)}.v3-pv .pv-sym{fill:none;stroke:var(--v3-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v3-pv .pv-cover{fill:var(--v3-pv-cover)}.v3-pv .pv-cover-dot{fill:#fff;opacity:.55}.v3-pv .pv-ring-ok{fill:none;stroke:var(--v3-mint-ink);stroke-width:2.5px}.v3-pv .pv-ring-mark{fill:none;stroke:#f65729;stroke-width:2.5px}.v3-pv .pv-bubble{fill:var(--v3-ink)}.v3-pv .pv-bubble-ink{fill:var(--v3-bg)}.v3-pv .pv-bubble-sym{fill:none;stroke:var(--v3-bg);stroke-width:2.4px;stroke-linecap:round}.v3-pv .pv-card{fill:var(--v3-pv-tile);stroke:var(--v3-pv-line);stroke-width:1.2px}.v3-pv .pv-card-red{font:900 15px var(--v3-font);fill:var(--v3-orange-ink);text-anchor:middle;dominant-baseline:central}.v3-pv .pv-card-ink{font:900 15px var(--v3-font);fill:var(--v3-ink);text-anchor:middle;dominant-baseline:central}.v3-pv .pv-hand{stroke:var(--v3-line);fill:none;stroke-width:2px;stroke-linecap:round}.v3-pv .pv-cell{fill:var(--v3-pv-tile);stroke:var(--v3-pv-line);stroke-width:1px}.v3-pv .pv-cell-mark{fill:var(--v3-violet-soft);stroke:var(--v3-violet-ink);stroke-width:1.2px}.v3-pv .pv-cell-win{fill:#94f4c5;stroke:var(--v3-mint-ink);stroke-width:1.2px}.v3-pv .pv-cell-t{font:800 8.5px var(--v3-font);fill:var(--v3-ink);text-anchor:middle;dominant-baseline:central}.v3-pv .pv-cell-win+.pv-cell-t{fill:#0f3b2a}.v3-pv .pv-line-win{stroke:#f65729;stroke-width:2.2px;stroke-linecap:round;fill:none;opacity:.55}.v3-pv .kante-field{fill:#3d745a}.v3-pv .kante-rim{fill:#d1b378}.v3-pv .kante-edge{stroke:#f6ebc0;stroke-width:3px;stroke-dasharray:7 4}.v3-pv .kante-plus{font:900 14px var(--v3-font);fill:#f6ebc0}.v3-pv .blob-o{fill:#ed785f;stroke:#ffb39c;stroke-width:2px}.v3-pv .blob-m{fill:#55ad94;stroke:#a9f0d3;stroke-width:2px}.v3-pv .blob-eye{fill:#2a1a18}.v3-pv .blob-shadow{fill:#00000040}.v3-pv .pv-generic{fill:none;stroke:var(--v3-muted);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.v3-pv .pv-fj-glass{fill:#ffffff0d;stroke:var(--v3-line-strong);stroke-width:1.6px;stroke-linejoin:round}.v3-pv .pv-fj-rim{fill:none;stroke:var(--v3-line-strong);stroke-width:2.2px;stroke-linecap:round}.v3-pv .pv-fj-u1{fill:#3bbf86}.v3-pv .pv-fj-u2{fill:#f6893c}.v3-pv .pv-fj-u3{fill:#5b8ff0}.v3-pv .pv-fj-done{fill:#94f4c5;stroke:#17694b;stroke-width:1.4px}.v3-pv .pv-fj-check{fill:none;stroke:#0f3b2a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.v3-pv .pv-td-wall{fill:#2b2145}.v3-pv .pv-td-door{fill:#f3b858}.v3-pv .pv-td-door-in{fill:#ffe2a6}.v3-pv .pv-td-sign{fill:#1a1430;stroke:#ff6fb0;stroke-width:1.4px}.v3-pv .pv-td-sign-t{font:900 7.5px var(--v3-font);fill:#ff9ccc;letter-spacing:.12em;text-anchor:middle;dominant-baseline:central}.v3-pv .pv-td-rope{fill:none;stroke:#d23a52;stroke-width:2.6px;stroke-linecap:round}.v3-pv .pv-td-post{fill:#f5c84c}.v3-pv .pv-td-chip{fill:var(--v3-pv-tile);stroke:var(--v3-pv-line);stroke-width:1.2px}.v3-pv .pv-td-chip-t{font:800 8.5px var(--v3-font);fill:var(--v3-ink);dominant-baseline:central}.v3-pv .pv-td-hat{fill:none;stroke:var(--v3-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v3-pv .pv-td-guest{fill:#a78bfa;stroke:#ddd6fe;stroke-width:2px}.v3-pv .pv-td-hat-on{fill:#1b1530;stroke:#1b1530;stroke-width:1.6px;stroke-linejoin:round}.v3-pv .pv-td-in{fill:#94f4c5}.v3-pv .pv-td-out{fill:#ff8a66}.v3-pv :is(.pv-td-in-t,.pv-td-out-t){font:900 9.5px var(--v3-font);letter-spacing:.06em;text-anchor:middle;dominant-baseline:central}.v3-pv .pv-td-in-t{fill:#0f3b2a}.v3-pv .pv-td-out-t{fill:#4a1406}.v3-pv .pv-es-bench{fill:#8a552b}.v3-pv .pv-es-bench-top{fill:#b37840}.v3-pv .pv-es-seal{fill:#f5c84c}.v3-pv .pv-es-seal-t{font:900 10.5px var(--v3-font);fill:#7a4a22;text-anchor:middle;dominant-baseline:central}.v3-pv .pv-es-judge{fill:#b9a6f2}.v3-pv .pv-es-block{fill:#5c3818}.v3-pv .pv-es-hit{fill:none;stroke:var(--v3-ink);stroke-width:1.8px;stroke-linecap:round}.v3-pv .esv-hit{opacity:0}.v3-pv .pv-es-gavel{fill:#5c3818}.v3-pv .pv-es-wig{fill:#fff;stroke:#c9bfd8;stroke-width:1.2px}.v3-pv .pv-es-stamp{fill:var(--v3-pv-bg);stroke:#e2482a;stroke-width:2.6px}.v3-pv .pv-es-stamp-t{font:900 10px var(--v3-font);fill:#e2482a;letter-spacing:.03em;text-anchor:middle;dominant-baseline:central}.v3-pv *{transform-box:view-box}.v3-pv.armed *{animation-play-state:paused!important}.v3-pv.armed.run *{animation-play-state:running!important}.v3-pv.armed .bb-c1{animation:v3-pv-pop .45s var(--v3-spring) .15s both}.v3-pv.armed .bb-c2{animation:v3-pv-pop .45s var(--v3-spring) .35s both}.v3-pv.armed .bb-q{animation:.25s 1.8s both v3-pv-out}.v3-pv.armed .bb-a{animation:v3-pv-in .45s var(--v3-spring) 1.85s both}.v3-pv.armed .bb-pts{animation:.9s ease-out 2.2s both v3-pv-float}.v3-pv :is(.bb-c1,.bb-c2,.kk-ok,.ts-mark,.ts-ok,.lj-m,.lj-win,.fjv-done,.tdv-in,.tdv-ok,.tdv-chip,.esv-stamp){transform-box:fill-box;transform-origin:50%}.v3-pv :is(.bb-q,.bb-pts){opacity:0}@keyframes v3-pv-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes v3-pv-out{0%{opacity:1}to{opacity:0}}@keyframes v3-pv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v3-pv-float{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.v3-pv .kk-cover{transform-box:fill-box;transform-origin:50% 0}.v3-pv .kk-cover.kk-target{opacity:0}.v3-pv.armed .kk-cover{animation:v3-kk-cover .35s var(--v3-ease) both;animation-delay:calc(1.2s + var(--i) * 70ms)}.v3-pv.armed .kk-cover.kk-target{animation:v3-kk-cover .35s var(--v3-ease) 1.2s both,v3-kk-lift .45s var(--v3-ease) 3s forwards}.v3-pv.armed .kk-bubble{animation:v3-pv-in .4s var(--v3-spring) 2.1s both}.v3-pv.armed .kk-ok{animation:v3-pv-pop .4s var(--v3-spring) 3.35s both}@keyframes v3-kk-cover{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v3-kk-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.v3-pv.armed .ts-a{animation:v3-ts-a 1s var(--v3-ease) 1.1s both}.v3-pv.armed .ts-b{animation:v3-ts-b 1s var(--v3-ease) 1.1s both}.v3-pv.armed .ts-mark{animation:v3-pv-pop .35s var(--v3-spring) both;animation-delay:calc(2.4s + var(--i) * .25s)}.v3-pv.armed .ts-ok{animation:v3-pv-pop .4s var(--v3-spring) 3.2s both}@keyframes v3-ts-a{0%{transform:translate(-84px)}50%{transform:translate(-42px,-18px)}to{transform:translate(0)}}@keyframes v3-ts-b{0%{transform:translate(84px)}50%{transform:translate(42px,18px)}to{transform:translate(0)}}.v3-pv.armed .sp-1{animation:v3-sp-1 .55s var(--v3-ease) 1s both}.v3-pv.armed .sp-2{animation:v3-sp-2 .55s var(--v3-ease) 2.1s both}@keyframes v3-sp-1{0%{transform:translate(-26px,58px)}to{transform:translate(0)}}@keyframes v3-sp-2{0%{transform:translate(-2px,58px)}to{transform:translate(0)}}.v3-pv.armed .lj-m{animation:v3-pv-pop .3s var(--v3-spring) both;animation-delay:calc(.5s + var(--i) * .38s)}.v3-pv.armed .lj-line{animation:v3-lj-draw .6s var(--v3-ease) 2.6s both}.v3-pv.armed .lj-win{animation:v3-pv-pop .35s var(--v3-spring) 3.1s both}.v3-pv .lj-line{stroke-dasharray:118;stroke-dashoffset:0}@keyframes v3-lj-draw{0%{stroke-dashoffset:118px}to{stroke-dashoffset:0}}.v3-pv.armed .kt-o{animation:v3-kt-o 1.9s var(--v3-ease) .6s both}.v3-pv.armed .kt-m{animation:v3-kt-m 1.9s var(--v3-ease) .6s both}.v3-pv.armed .kt-plus{animation:v3-pv-in .4s var(--v3-spring) 2.5s both}@keyframes v3-kt-o{0%{transform:translate(-34px)}35%{transform:translate(-42px)}60%{transform:translate(0)}to{transform:translate(0)}}.v3-pv.armed .fjv-move{animation:v3-fj-move 1.25s var(--v3-ease) .5s both}.v3-pv.armed .fjv-done{animation:v3-pv-pop .4s var(--v3-spring) 1.85s both}@keyframes v3-fj-move{0%{transform:translate(30px,27px)}30%{transform:translate(30px,-23.5px)}70%{transform:translateY(-23.5px)}to{transform:translate(0)}}.v3-pv.armed .tdv-chip{animation:v3-pv-pop .4s var(--v3-spring) .2s both}.v3-pv.armed .tdv-guest{animation:v3-td-guest 1s var(--v3-ease) .5s both}.v3-pv.armed .tdv-in{animation:v3-td-press .4s var(--v3-ease) 1.75s both}.v3-pv.armed .tdv-ok{animation:v3-pv-pop .4s var(--v3-spring) 2.05s both}@keyframes v3-td-guest{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:none}}@keyframes v3-td-press{0%,to{transform:none}45%{transform:scale(.9)}}.v3-pv .esv-gavel{transform-box:view-box;transform-origin:22px 20px}.v3-pv.armed .esv-gavel{animation:v3-es-gavel .9s var(--v3-ease) .5s both}.v3-pv.armed .esv-hit{animation:.5s ease-out 1.05s both v3-es-hit}.v3-pv.armed .esv-stamp{animation:v3-es-stamp .45s var(--v3-spring) 1.7s both}@keyframes v3-es-gavel{0%{transform:rotate(-38deg)}55%{transform:rotate(-38deg)}68%{transform:rotate(3deg)}80%,to{transform:none}}@keyframes v3-es-hit{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes v3-es-stamp{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes v3-kt-m{0%,58%{transform:translate(-40px)}to{transform:translate(0)}}.v3-sub{padding-top:16px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex}.v3-sub-screen,.v3-view{flex-direction:column;gap:12px;width:100%;max-width:760px;margin-inline:auto;display:flex}.v3-sub h1{letter-spacing:-.035em;font-size:clamp(26px,7.4cqi,36px);font-weight:900}.v3-sub h2{letter-spacing:-.01em;font-size:18px;font-weight:850}@container v3 (width>=560px){.v3-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-pick{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:72px;color:var(--v3-ink);text-align:left;box-shadow:0 3px 0 var(--v3-line);border-radius:18px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;position:relative}.v3-pick:before{content:"";background:var(--gc,var(--v3-line));border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.v3-pick-thumb{aspect-ratio:4/3;width:76px;box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.v3-pick-thumb.is-large{width:112px}.v3-pick-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.v3-pick-text h2,.v3-pick-text strong{letter-spacing:-.01em;font-size:17px;font-weight:900;line-height:1.15}.v3-pick-text p{color:var(--v3-muted);font-size:13.5px;font-weight:600;line-height:1.3}.v3-pick-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.v3-pick-tags .v3-chip{min-height:22px;padding:1px 8px;font-size:12px}.v3-pick-action{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:44px;color:var(--v3-ink);box-shadow:0 3px 0 var(--v3-line);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.v3-pick-action.is-primary{background:var(--v3-action);border-color:var(--v3-action);color:var(--v3-on-action);box-shadow:0 3px 0 var(--v3-action-floor)}.v3-pick-action:active:not(:disabled){box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3-pick-action:disabled{opacity:.55;box-shadow:none}.v3-pick-note{color:var(--v3-muted);flex-basis:100%;font-size:12.5px;font-weight:600}.v3-game-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.v3-game-head .v3-pv{box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:18px}.v3-game-head>div:last-child{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}@container v3 (width>=760px){.v3-game-head{grid-template-columns:300px minmax(0,1fr);gap:20px}}.v3-rules{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.v3-rules li{background:var(--v3-surface);border:1px solid var(--v3-line);counter-increment:s;border-radius:14px;align-items:center;gap:12px;min-height:40px;padding:6px 10px;font-size:15px;font-weight:650;line-height:1.3;display:flex}.v3-rules li:before{content:counter(s);background:var(--v3-ink);width:24px;height:24px;color:var(--v3-bg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.v3-mode-list{gap:8px;display:grid}.v3-mode-item{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:58px;color:var(--v3-ink);text-align:left;box-shadow:0 3px 0 var(--v3-line);transition:transform .12s var(--v3-ease);border-radius:18px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.v3-mode-item:hover:not(:disabled){background:var(--v3-surface-2)}.v3-mode-item:active:not(:disabled){box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3-mode-item>span:not(.v3-gicon){flex-direction:column;flex:1;min-width:0;display:flex}.v3-mode-item strong{font-size:16px;font-weight:850}.v3-mode-item small{color:var(--v3-muted);font-size:13px;font-weight:600}.v3-mode-item>svg{color:var(--v3-muted);flex:none}.v3-mode-item.is-main{background:var(--v3-action);border-color:var(--v3-action);color:var(--v3-on-action);box-shadow:0 4px 0 var(--v3-action-floor)}.v3-mode-item.is-main small,.v3-mode-item.is-main>svg{color:#fff;opacity:.92}.v3-mode-item.is-main .v3-gicon{color:#fff;background:#ffffff29}.v3-mode-item.is-main:hover:not(:disabled){background:#a93716;border-color:#a93716}.v3-mode-item.is-main:active:not(:disabled){box-shadow:0 1px 0 var(--v3-action-floor)}.v3-mode-item:disabled{opacity:.55;box-shadow:none}.v3 .d2-help{color:var(--v3-muted);font-size:13px;font-weight:600;line-height:1.45}.v3-language{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:18px;gap:8px;margin:0;padding:12px 14px;display:grid}.v3-language legend{float:left;width:100%;margin:0 0 6px;padding:0;font-size:15px;font-weight:850}.v3-language legend+*{clear:both}.v3-language-options{background:var(--v3-surface-3);border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.v3-language-options label{min-height:46px;color:var(--v3-ink-2);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex;position:relative}.v3-language-options input{opacity:0;pointer-events:none;position:absolute}.v3-language-options label:has(input:checked){background:var(--v3-orange-soft);color:var(--v3-orange-ink);box-shadow:inset 0 0 0 1.5px var(--v3-orange-ink)}.v3-language-options label:has(input:focus-visible){outline:3px solid var(--v3-focus);outline-offset:2px}.v3-language-options small{letter-spacing:.06em;color:var(--v3-muted);font-size:12px;font-weight:900}.v3-language p{color:var(--v3-muted);font-size:13px;font-weight:600}.v3 .d2-entry-settings{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:18px;padding:12px 14px}.v3-more{gap:12px;display:grid}.v3-more-section{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.v3-more-section h2{align-items:center;gap:8px;font-size:17px;font-weight:900;display:flex}.v3-more-links{flex-wrap:wrap;gap:8px;display:flex}.v3 .v3-more-links :is(a,button){border:1.5px solid var(--v3-line);background:var(--v3-surface-2);min-height:44px;color:var(--v3-ink);box-shadow:0 2px 0 var(--v3-line);border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:750;text-decoration:none;display:inline-flex}.v3 .v3-more-links :is(a,button):hover:not(:disabled){border-color:var(--v3-line-strong)}.v3 .v3-more-links :is(a,button):disabled{opacity:.55}.v3-daily{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v3-daily strong{font-size:16px;display:block}.v3-daily span{color:var(--v3-muted);font-size:13px;font-weight:600}.v3 .d2-home-options{display:contents}.v3 .d2-home-options h3{display:none}.v3 .d2-home-actions,.v3 .d2-home-categories{flex-wrap:wrap;gap:8px;display:flex}.v3 :is(.d2-home-actions,.d2-home-categories) :is(button,a){border:1.5px solid var(--v3-line);background:var(--v3-surface-2);min-height:44px;color:var(--v3-ink);border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:750;text-decoration:none;display:inline-flex}.v3 .footer{padding:16px max(var(--v3-gutter),env(safe-area-inset-left,0px)) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v3-line);background:var(--v3-bg);color:var(--v3-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.v3 .footer div{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.v3 .footer button,.v3 .footer a{min-height:44px;color:var(--v3-muted);font:inherit;background:0 0;border:0;padding:0;font-weight:700}.v3 .footer button:hover,.v3 .footer a:hover{color:var(--v3-ink)}@media (max-width:640px){.v3 .footer{text-align:center;flex-direction:column;align-items:center;gap:0}.v3 .footer>span{padding:6px 0 2px}.v3 .footer div{justify-content:center;gap:0 18px}.v3 .footer .legal-links--footer{grid-template-columns:repeat(2,auto);justify-content:center;gap:0 20px;display:grid}.v3 .footer .legal-links--footer a:nth-child(odd){justify-content:flex-end}.v3 .footer .legal-links--footer a:nth-child(2n){justify-content:flex-start}}@container v3 (width>=560px){.v3-games{grid-template-columns:repeat(3,minmax(0,1fr))}}@container v3 (width>=1060px){.v3-games{grid-template-columns:repeat(6,minmax(0,1fr))}}@container v3 (width>=900px){.v3-home{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:26px 24px;padding-top:24px;display:grid}.v3-home>*{grid-column:1/-1}.v3-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"copy stage";align-items:center;gap:24px;padding:20px 0 4px}.v3-stage{height:300px;margin:0}.v3-stage svg{width:560px;height:290px;margin-left:-280px;top:5px}.v3-hero h1{font-size:64px}.v3-hero .v3-lead{font-size:20px}.v3-actions{max-width:640px}.v3-home>.v3-season{grid-column:1/8}.v3-home>.v3-progress{grid-column:8/-1}.v3-games{gap:16px}}.v3 .d2{overflow-wrap:break-word;background:0 0}.v3 .d2-home{background:0 0;min-height:0;padding-top:0}.v3-pv-frame{min-width:0;display:block}.v3-returns{gap:10px;display:grid}.v3-returns:empty{display:none}.v3 .d2-home-returns{gap:8px;width:100%;min-width:0;display:grid}.v3 .v3-returns-title{font:900 12px/1.2 var(--v3-font);letter-spacing:.09em;text-transform:uppercase;color:var(--v3-muted);margin:0}.v3 .v3-return-list{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}@container v3 (width>=560px){.v3 .v3-return-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px}}.v3 .d2-home-resume{--tone-soft:var(--v3-surface-3);--tone-ink:var(--v3-ink-2);border:1px solid var(--v3-line);background:var(--v3-surface);min-height:66px;color:var(--v3-ink);box-shadow:0 3px 0 var(--v3-line);-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--v3-ease),transform .15s var(--v3-ease);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;display:grid;position:relative;container-type:inline-size}.v3 .d2-home-resume.is-result{--tone-soft:var(--v3-orange-soft);--tone-ink:var(--v3-orange-ink)}.v3 .d2-home-resume.is-play{--tone-soft:var(--v3-mint-soft);--tone-ink:var(--v3-mint-ink)}.v3 .d2-home-resume.is-lobby{--tone-soft:var(--v3-sky-soft);--tone-ink:var(--v3-sky-ink)}.v3 .d2-home-resume:hover{background:var(--v3-surface-2)}.v3 .d2-home-resume:active{box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3 .d2-home-resume:focus-visible{outline:3px solid var(--v3-focus);outline-offset:3px}.v3 .v3-return-icon{width:44px;height:44px;display:block}.v3 .v3-return-icon .v3-gicon{border-radius:13px;width:44px;height:44px}.v3 .v3-return-text{min-width:0}.v3 .v3-return-text strong{font:850 15.5px/1.2 var(--v3-font);letter-spacing:-.01em;overflow-wrap:normal;display:block}.v3 .v3-return-text small{font:650 13px/1.3 var(--v3-font);color:var(--v3-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.v3 .v3-return-cta{background:var(--tone-soft);min-height:32px;color:var(--tone-ink);font:850 13px/1 var(--v3-font);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 10px 0 12px;display:inline-flex}.v3 .v3-history-link{justify-self:start;align-items:center;gap:2px;min-height:44px;font-weight:850;display:inline-flex}.v3 .v3-history{gap:18px;display:grid}.v3 .v3-history-block{gap:10px;display:grid}.v3 .v3-history-day{gap:8px;display:grid}.v3 .v3-history-day h3{font:850 14px/1.2 var(--v3-font);color:var(--v3-ink-2);margin:4px 0 0}.v3 .v3-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v3 .v3-history-row{border:1px solid var(--v3-line);background:var(--v3-surface);min-height:64px;color:var(--v3-ink);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;display:grid}.v3 .v3-history-row.is-link{box-shadow:0 3px 0 var(--v3-line);-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr) auto auto}.v3 .v3-history-row.is-link:hover{background:var(--v3-surface-2)}.v3 .v3-history-row.is-link:active{box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3 .v3-history-row.is-link:focus-visible{outline:3px solid var(--v3-focus);outline-offset:3px}.v3 .v3-history-go{color:var(--v3-muted);flex:none}.v3 .v3-history-row .v3-return-text small{white-space:normal;text-overflow:clip;overflow:visible}.v3 .v3-history-result{background:var(--v3-surface-3);min-height:28px;color:var(--v3-ink-2);font:850 12.5px/1 var(--v3-font);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.v3 .v3-history-result.is-win{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.v3 .v3-history-result.is-loss{background:var(--v3-orange-soft);color:var(--v3-orange-ink)}.v3 .v3-history-result.is-draw{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.v3 .v3-history-empty{border:1.5px dashed var(--v3-line-strong);background:var(--v3-surface);text-align:center;border-radius:20px;gap:12px;padding:18px;display:grid}.v3 .v3-history-empty p{color:var(--v3-ink-2);margin:0;font-size:15px;line-height:1.4}@container (width<=380px){.v3 .v3-return-cta{justify-content:center;width:34px;min-height:34px;padding:0;font-size:0}.v3 .v3-return-cta svg{width:17px;height:17px}}.v3 .v3-code-link{color:var(--v3-ink-2);flex-wrap:wrap;align-self:flex-start;font-weight:650}.v3-code-link strong{color:var(--v3-orange-ink);font-weight:850}.v3-who{min-width:0;color:var(--v3-ink);align-items:center;gap:10px;font-size:15px;display:flex}.v3-who strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.v3-who-avatar{background:var(--v3-surface-2);border:1px solid var(--v3-line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:grid}.v3-progress-link{border:1px solid var(--v3-line);min-height:52px;color:var(--v3-ink);border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 12px;text-decoration:none;display:flex}.v3-progress-link:hover{background:var(--v3-surface-2)}.v3-progress-link>span{flex-direction:column;flex:1;min-width:0;display:flex}.v3-progress-link strong{font-size:15px;font-weight:850}.v3-progress-link small{color:var(--v3-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.v3-progress-link>svg{color:var(--v3-muted);flex:none}.v3-account-line{border-top:1px solid var(--v3-line);color:var(--v3-ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding-top:12px;font-size:14px;font-weight:650;display:flex}.v3-account-line>svg{color:var(--v3-orange-ink);flex:none}.v3-account-line.is-saved>svg{color:var(--v3-mint-ink)}.v3-account-line .v3-link{min-height:44px}.v3-error{border-color:var(--v3-orange-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.v3-state .v3-link{min-height:44px}.v3 :is(.v3-btn,.v3-link,.v3-pick-action,.v3-mode,.v3-mode-item,.v3-replay){font-family:var(--v3-font);line-height:1.2}.v3 .v3-btn{font-size:16px;font-weight:800}.v3 .v3-btn-small{font-size:15px}.v3 .v3-link{font-size:15px;font-weight:800}.v3 .v3-pick-action{font-size:14px;font-weight:800}.v3-sub-screen>h1,.v3-view-head h1{margin-top:2px}.v3-game-head>.v3-pv-frame .v3-pv{box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:18px}.v3-game-head-copy{color:var(--v3-ink-2);font-size:15px;font-weight:650}.v3-pick-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container v3 (width>=560px){.v3-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-pick:has(.v3-pick-stretch:hover:not(:disabled)){background:var(--v3-surface-2)}.v3-pick:has(.v3-pick-stretch:focus-visible){outline:3px solid var(--v3-focus);outline-offset:3px}.v3-pick:has(.v3-pick-stretch:active:not(:disabled)){box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.v3-pick:has(.v3-pick-stretch:disabled){opacity:.6;box-shadow:none}.v3-pick-text h2{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-size:17px;font-weight:900;line-height:1.15}.v3 .v3-pick-action.v3-pick-stretch{width:44px;box-shadow:none;color:var(--v3-muted);background:0 0;border:0;padding:0;position:static}.v3 .v3-pick-action.v3-pick-stretch:after{content:"";border-radius:18px;position:absolute;inset:0}.v3 .v3-pick-action.v3-pick-stretch:focus-visible{outline:none}.v3 .v3-pick-action.v3-pick-stretch:active,.v3 .v3-pick-action.v3-pick-stretch:active:not(:disabled){box-shadow:none;transform:none}.v3-pick .d2-help{font-size:12px;position:absolute;bottom:6px;left:96px}.v3-pick:has(.d2-help){padding-bottom:26px}.v3-entry-detail{flex-direction:column;gap:12px;display:flex}.v3-entry-card{background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.v3-entry-actions{flex-direction:column;gap:8px;display:flex}.is-world.has-game .v3-entry-actions{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;position:sticky}.v3-entry-note{margin-top:-4px}.v3-modes-title{margin-top:4px}.v3 .v3-entry-card .d2-entry-settings{background:0 0;border:0;padding:0}.v3 .v3-entry-card .wordduel-difficulty,.world-queue-app .world-basic-settings .wordduel-difficulty{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:18px;gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.v3 .v3-entry-card .wordduel-difficulty legend,.world-queue-app .world-basic-settings .wordduel-difficulty legend{float:left;width:100%;color:var(--v3-ink);margin:0 0 4px;padding:0;font-size:15px;font-weight:850}.v3 .v3-entry-card .wordduel-difficulty>div,.world-queue-app .world-basic-settings .wordduel-difficulty>div{background:var(--v3-surface-3);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.v3 .v3-entry-card .wordduel-difficulty label,.world-queue-app .world-basic-settings .wordduel-difficulty label{min-height:56px;color:var(--v3-ink-2);text-align:center;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 4px;display:flex;position:relative}.v3 .v3-entry-card .wordduel-difficulty label.selected,.world-queue-app .world-basic-settings .wordduel-difficulty label.selected{background:var(--v3-orange-soft);color:var(--v3-orange-ink);box-shadow:inset 0 0 0 1.5px var(--v3-orange-ink)}.v3 .v3-entry-card .wordduel-difficulty input,.world-queue-app .world-basic-settings .wordduel-difficulty input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.v3 .v3-entry-card .wordduel-difficulty span,.world-queue-app .world-basic-settings .wordduel-difficulty span{flex-direction:column;align-items:center;gap:1px;display:flex}.v3 .v3-entry-card .wordduel-difficulty strong,.world-queue-app .world-basic-settings .wordduel-difficulty strong{color:inherit;font-size:15px;font-weight:850}.v3 .v3-entry-card .wordduel-difficulty small,.world-queue-app .world-basic-settings .wordduel-difficulty small{color:inherit;opacity:.85;font-size:12.5px;font-weight:650;line-height:1.2}.v3 .v3-entry-card .wordduel-difficulty p,.world-queue-app .world-basic-settings .wordduel-difficulty p{color:var(--v3-muted);margin:0;font-size:13px;font-weight:600}:is(.v3 .v3-entry-card .wordduel-difficulty label:has(input:focus-visible),.world-queue-app .world-basic-settings .wordduel-difficulty label:has(input:focus-visible)){outline:3px solid var(--v3-focus);outline-offset:2px}.v3 .v3-language-options input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.v3 .v3-language-options label{border:0;padding:0 8px}.v3 .v3-language-options label>svg{flex:none}.v3-code-form{border-radius:var(--v3-radius);background:var(--v3-surface);border:1px solid var(--v3-line);flex-direction:column;gap:8px;padding:16px;display:flex}.v3-code-form label{font-size:15px;font-weight:850}.v3 .v3-code-input{border:1.5px solid var(--v3-line-strong);background:var(--v3-surface-2);width:100%;min-height:60px;color:var(--v3-ink);letter-spacing:.32em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:16px;padding:0 14px;font-size:26px;font-weight:900}.v3 .v3-code-input::placeholder{color:var(--v3-muted);opacity:.55;letter-spacing:.32em}.v3 .v3-code-input[aria-invalid=true]{border-color:var(--v3-orange-ink)}.v3-field-msg{min-height:20px;color:var(--v3-muted);font-size:13px;font-weight:700}.v3-field-msg.is-error{color:var(--v3-orange-ink)}.v3-more-section h2{font-size:17px}.v3-more-section .v3-fine{margin-top:-4px}.v3-more-section .v3-more-links+.v3-more-links{margin-top:-2px}.v3 .v3-more-links :is(a,button)>svg{flex:none}.v3-more-section:has(#d2-more-ai) .v3-more-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v3 .v3-more-section:has(#d2-more-ai) .v3-more-links :is(a,button){text-align:center;justify-content:center;padding:0 8px;line-height:1.2}.v3-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v3 .v3-tile{border:1.5px solid var(--v3-line);background:var(--v3-surface-2);min-height:78px;color:var(--v3-ink);box-shadow:0 2px 0 var(--v3-line);transition:transform .12s var(--v3-ease);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px;text-decoration:none;display:flex}.v3 .v3-tile:hover{border-color:var(--v3-line-strong)}.v3 .v3-tile:active{box-shadow:0 0 0 var(--v3-line);transform:translateY(2px)}.v3-tile strong{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-size:14px;font-weight:850;line-height:1.15}.v3-tile small{color:var(--v3-muted);margin-top:-4px;font-size:12px;font-weight:650}.v3-app{background:var(--go-ink)}.v3-page,.v3-home-shell{flex-direction:column;min-height:100dvh;display:flex}.v3-home-shell>.d2-home{flex-direction:column;flex:1;display:flex}.v3-home-shell .d2{flex:1;min-height:0}.v3-home-shell:has(.v3-sub)>.footer{display:none}.v3-page>.v3-page-main{flex:1}.v3 .error-banner{border:1px solid var(--v3-orange-ink);background:var(--v3-orange-soft);color:var(--v3-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px auto 0;padding:10px 14px;font-weight:700;display:flex}.v3 .error-banner button{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:44px;color:var(--v3-ink);border-radius:12px;padding:0 14px;font-weight:800}.v3 .v3-view.profile-lounge{color:var(--v3-ink);background:0 0;border-radius:0;margin:0 auto;padding:0}.v3-view .v3-sec-head{margin:6px 0 0}.v3-view .v3-sec-head h2{font-size:18px}.v3-view .v3-count{font-size:13px}.v3-view-head{flex-direction:column;gap:6px;display:flex}.v3-view-subhead{flex-direction:column;gap:4px;display:flex}.v3-view-subhead h2{font-size:22px;font-weight:900}.v3-tabs{top:calc(63px + env(safe-area-inset-top,0px));z-index:10;background:var(--v3-surface-3);box-shadow:0 0 0 6px var(--v3-bg);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:sticky}.v3-tabs [role=tab]{min-height:44px;color:var(--v3-ink-2);background:0 0;border:0;border-radius:12px;padding:0 6px;font-size:14px;font-weight:800;line-height:1.15}@container v3 (width<=359px){.v3-tabs [role=tab]{letter-spacing:-.01em;padding:0 2px;font-size:13px}}.v3-tabs [role=tab][aria-selected=true]{background:var(--v3-surface);color:var(--v3-ink);box-shadow:var(--v3-shadow),inset 0 0 0 1.5px var(--v3-line)}.v3-tabpanel{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-tabpanel[hidden]{display:none}.v3-daily-card{background:linear-gradient(160deg,var(--v3-orange-soft),var(--v3-surface) 60%);flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.v3-daily-card h2{font-size:22px;font-weight:900}.v3-daily-card p{color:var(--v3-ink-2);font-size:15px;font-weight:600}.v3-ep-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v3-ep-rules li{background:var(--v3-surface-2);color:var(--v3-ink-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:12.5px;font-weight:700;display:flex}.v3-ep-rules b{color:var(--v3-mint-ink);font-size:18px;font-weight:900}.v3-achievements{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.v3-achievement{background:var(--v3-surface);border:1px solid var(--v3-line);color:var(--v3-muted);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.v3-achievement>span{background:var(--v3-surface-3);filter:grayscale();opacity:.6;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.v3-achievement>div{flex:1;min-width:0}.v3-achievement strong{color:var(--v3-ink-2);font-size:15px;display:block}.v3-achievement p{font-size:13px;font-weight:600}.v3-achievement.is-earned{border-color:var(--v3-mint-ink);background:var(--v3-mint-soft)}.v3-achievement.is-earned>span{filter:none;opacity:1;background:var(--v3-surface)}.v3-achievement.is-earned strong{color:var(--v3-ink)}.v3-achievement>svg{color:var(--v3-mint-ink);flex:none}@container v3 (width>=380px){.v3-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-achievement{flex-direction:column;align-items:flex-start;gap:6px}.v3-achievement>svg{position:absolute;top:10px;right:10px}.v3-achievement{position:relative}}.v3-rank-season{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.v3-rank-season h2{font-size:20px;font-weight:900}.v3-rank-season .v3-btn{grid-column:1/-1}.v3-rank-rating{background:var(--v3-sky-soft);min-width:96px;color:var(--v3-sky-ink);border-radius:16px;flex-direction:column;align-items:center;gap:0;padding:8px 12px;display:flex}.v3-rank-rating span{font-size:24px;line-height:1.1}.v3-rank-rating strong{font-variant-numeric:tabular-nums;color:var(--v3-ink);font-size:24px;font-weight:900}.v3-rank-rating small{font-size:12px;font-weight:700}.v3-league{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v3-league>div{background:var(--v3-surface);border:1px solid var(--v3-line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.v3-league span{font-size:20px}.v3-league strong{font-size:13px;font-weight:850}.v3-league small{color:var(--v3-muted);font-size:12px;font-weight:650}.v3 .v3-rank-tabs{background:var(--v3-surface-3);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;width:100%;height:auto;padding:4px;display:grid}.v3 .v3-rank-tabs [data-slot=tabs-trigger]{height:auto;min-height:44px;color:var(--v3-ink-2);box-shadow:none;background:0 0;border:0;border-radius:12px;font-size:14px;font-weight:800}.v3 .v3-rank-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--v3-surface);color:var(--v3-ink);box-shadow:var(--v3-shadow),inset 0 0 0 1.5px var(--v3-line)}.v3-leaderboard{flex-direction:column;margin-top:10px;padding:6px 0;display:flex;overflow:hidden}.v3-leader-head,.v3-leader-row{grid-template-columns:minmax(0,1fr) 52px 64px;align-items:center;gap:8px;padding:8px 14px;display:grid}.v3-leader-head{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-muted);font-size:12px;font-weight:800}.v3-leader-head span:not(:first-child),.v3-leader-row>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.v3-leader-row{border-top:1px solid var(--v3-line);min-height:52px;font-weight:700}.v3-leader-row>div{align-items:center;gap:10px;min-width:0;display:flex}.v3-leader-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3-leader-row small{background:var(--v3-orange-soft);color:var(--v3-orange-ink);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:900}.v3-leader-row.is-me{background:var(--v3-orange-soft)}.v3-rank-number{text-align:center;width:28px;color:var(--v3-muted);flex:none;font-weight:900}.v3-list-avatar{background:var(--v3-surface-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.v3-leaderboard .v3-state{text-align:center;align-items:center;padding:18px 16px}.v3-rank-note{align-items:flex-start;gap:8px;display:flex}.v3-rank-note>svg{flex:none;margin-top:1px}.v3-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container v3 (width>=560px){.v3-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3-stat{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:16px;flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.v3-stat>svg{width:20px;height:20px;color:var(--v3-orange-ink)}.v3-stat strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.v3-stat span{color:var(--v3-muted);font-size:13px;font-weight:650}.v3-history{flex-direction:column;display:flex;overflow:hidden}.v3-history-row{border:0;border-top:1px solid var(--v3-line);width:100%;min-height:60px;color:var(--v3-ink);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;display:grid}.v3-history-row:first-child{border-top:0}.v3-history-row:hover{background:var(--v3-surface-2)}.v3-history-row>div{min-width:0}.v3-history-row strong{font-size:15px;display:block}.v3-history-row strong span{color:var(--v3-ink-2);font-weight:600}.v3-history-row small{color:var(--v3-muted);font-size:12.5px;font-weight:600;display:block}.v3-history-row b{font-variant-numeric:tabular-nums;font-size:15px}.v3-history-row>.v3-chip{grid-column:2/-1;justify-self:start}.v3-outcome{background:var(--v3-surface-3);width:36px;height:36px;color:var(--v3-ink-2);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.v3-outcome.win{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.v3-outcome.loss{background:var(--v3-orange-soft);color:var(--v3-orange-ink)}.v3-history .v3-state{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 14px;padding:22px;display:grid}.v3-history .v3-state>svg{grid-area:1/1/4;width:30px;height:30px;margin-top:2px}.v3-history .v3-state>:not(svg){grid-column:2;min-width:0}.v3-history .v3-state>h2{font-size:20px;line-height:1.2}.v3-history .v3-state>p{max-width:52ch;font-size:14px;font-weight:500;line-height:1.5}.v3-history .v3-state>.v3-btn{justify-self:start;margin-top:6px}@container v3 (width<=359px){.v3-history .v3-state{grid-template-columns:minmax(0,1fr);padding:18px}.v3-history .v3-state>svg,.v3-history .v3-state>:not(svg){grid-area:auto/1}}.v3-privacy{background:var(--v3-surface-2);border-radius:14px;padding:10px 12px}@container v3 (width>=900px){.v3-sub-screen,.v3-view{max-width:860px}}.v3 .account-panel{border-radius:var(--v3-radius);border:1px solid var(--v3-line);background:var(--v3-surface);color:var(--v3-ink);box-shadow:var(--v3-shadow);font-family:var(--v3-font);margin:0;padding:16px}.v3 .account-panel :is(h2,h3,h4){letter-spacing:-.01em}.v3 .account-panel :is(input,select){border-radius:14px;min-height:48px;font-size:16px}.v3 .account-panel button,.v3 .account-panel .secondary{border-radius:14px;min-height:44px;font-weight:800}.v3 .account-panel .primary,.v3 .account-panel button.primary{background:var(--v3-action);border-color:var(--v3-action);color:var(--v3-on-action);box-shadow:0 3px 0 var(--v3-action-floor)}.v3 .account-panel .primary:disabled{opacity:.55;box-shadow:none}.v3 .account-heading{gap:12px}.v3 .account-avatar{background:var(--v3-surface-2);border:1px solid var(--v3-line);border-radius:50%}.v3 .account-eyebrow,.v3 .collection-eyebrow{color:var(--v3-orange-ink);letter-spacing:.09em}.v3 .account-identity-tag{background:var(--v3-surface-3);color:var(--v3-ink-2);border-radius:999px;font-weight:800}.v3 .account-guest,.v3 .account-status{border:1px solid var(--v3-line);background:var(--v3-surface-2);color:var(--v3-ink);border-radius:16px}.v3 .account-guest p,.v3 .account-status p{color:var(--v3-ink-2)}.v3 .registration-options{border:1.5px solid var(--v3-orange-ink);background:linear-gradient(160deg,var(--v3-orange-soft),var(--v3-surface) 55%);color:var(--v3-ink);border-radius:18px}.v3 .registration-seal{background:var(--v3-orange-soft);color:var(--v3-orange-ink);border-radius:14px}.v3 .registration-options :is(.registration-intro,.registration-binding,.registration-progress){color:var(--v3-ink-2)}.v3 .account-providers button{border-radius:14px;min-height:52px;font-size:16px}.v3 .account-providers .provider-apple{color:#fff;background:#000;border-color:#000}.v3[data-go-theme=dark] .account-providers .provider-apple,[data-go-theme=dark] .v3 .account-providers .provider-apple{color:#000;background:#fff;border-color:#fff}.v3 .account-providers .provider-google{background:var(--v3-surface);color:var(--v3-ink);border:1.5px solid var(--v3-line-strong)}.v3 .registration-options :is(p,.account-hint){color:var(--v3-ink-2)}.v3 .profile-lounge .registration-options .registration-guest,.v3 .registration-guest{box-shadow:none;color:var(--v3-orange-ink);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.v3 .account-avatar-picker{gap:6px}.v3 .account-avatar-picker button{border-radius:14px;min-width:44px;min-height:44px}.v3 .account-friends,.v3 .account-friends-locked,.v3 .account-security,.v3 .account-visibility,.v3 .account-customize,.v3 .account-access{border-color:var(--v3-line);border-radius:18px}.v3 .account-friend-code{background:var(--v3-surface-2);border:1px solid var(--v3-line);border-radius:16px}.v3 .account-friend-code strong{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--v3-ink)}.v3 .account-friend{border-radius:14px}.v3 .account-friend .account-friend-duel{background:var(--v3-action);min-height:44px;color:var(--v3-on-action);box-shadow:0 3px 0 var(--v3-action-floor);border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.v3 .account-success{background:var(--v3-mint-soft);color:var(--v3-ink);border-color:var(--v3-mint-ink);border-radius:14px}.v3 .account-section-heading>svg,.v3 .account-friends-locked>svg{color:var(--v3-orange-ink)}.v3 .profile-lounge .account-panel .account-friend-group:has(>h4) .account-friend>div>button:first-child{background:var(--v3-action);border-color:var(--v3-action);color:var(--v3-on-action);box-shadow:0 3px 0 var(--v3-action-floor)}.v3 .profile-lounge .account-panel .account-friend-group:not(:has(>h4)) .account-friend>div>button:first-child:not(.account-text-button){background:var(--go-error-surface);border-color:var(--go-error-line);color:var(--go-error-ink)}.v3 .guest-access-notice button:hover{background:var(--v3-surface-2)}.v3 .bb-collection{border-radius:var(--v3-radius);border:1px solid var(--v3-line);background:var(--v3-surface);color:var(--v3-ink);box-shadow:var(--v3-shadow);font-family:var(--v3-font);margin:0;padding:16px}.v3 .bb-collection :is(h2,h3){letter-spacing:-.01em}.v3 .bb-collection:focus{outline:none}.v3 .collection-tabs{background:var(--v3-surface-3);border:0;border-radius:16px;gap:4px;padding:4px}.v3 .collection-tabs button{border:0;border-radius:12px;min-height:44px;font-weight:800}.v3 .profile-lounge .collection-tabs button[aria-selected=true]{background:var(--v3-surface);color:var(--v3-ink);box-shadow:var(--v3-shadow),inset 0 0 0 1.5px var(--v3-line);border:0}.v3 .collection-ownership select{border-radius:12px;min-height:44px;font-size:16px}.v3 .collection-item{border-radius:16px;gap:6px;padding:10px}.v3 .collection-preview:not(.is-title){width:48px;height:48px}.v3 .collection-item-state{font-size:12px}.v3 .collection-item>strong{font-size:14px}.v3 .collection-requirement{font-size:12px;line-height:1.35}.v3 .collection-item button{white-space:normal;border-radius:12px;min-height:44px;padding-inline:4px;font-size:13px;line-height:1.15}@container v3 (width<=359px){.v3 .collection-item button{font-size:12px}}.v3 .collection-heading h2{letter-spacing:-.02em;font-size:24px;font-weight:900}.v3 .profile-lounge .collection-heading h2{font-size:24px}.v3 .collection-profile{padding:12px 0 10px}.v3 .collection-intro{font-size:14px;line-height:1.45}.v3 .collection-help{font-size:13px}.v3 .collection-first-duel{border-radius:16px;font-size:15px}.v3 .player-level-progress progress,.v3 .collection-next progress,.v3 .collection-item-progress progress,.v3 .collection-achievements progress{accent-color:var(--v3-orange)}.v3 .profile-header-level.v3-level-chip{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:999px;grid-template-columns:none;min-width:0;padding:4px 12px 4px 5px;font-size:14px;display:inline-flex}.v3 .profile-header-level.v3-level-chip small{font-size:13px}.player-level-help h3{margin:6px 0 2px;font-size:13px;font-weight:750}.home-rules-dialog{grid-template-columns:minmax(0,1fr)}.home-rules-dialog>.rules{min-width:0}.home-rules-dialog .rule-timing{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-rules-dialog .rule-timing>span{overflow-wrap:normal;min-width:0}.rules-points{background:var(--go-surface-raised,#27213b);border-radius:14px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}.rules-points h3{margin:0;font-size:15px;font-weight:800}.rules-points p{margin:0;font-size:13.5px;line-height:1.5}.world-queue-app{font-family:var(--v3-font)}.world-queue-app .world-queue-panel h1{letter-spacing:-.03em}.legal-page{font-family:var(--v3-font)}.legal-page .legal-header{z-index:20;padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--v3-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.legal-header-tools{align-items:center;gap:10px;display:flex}.legal-page :is(.legal-details dd,.legal-source) a{align-items:center;min-height:44px;display:inline-flex}.legal-page .go-theme-toggle{border-color:var(--v3-line);background:var(--v3-surface);color:var(--v3-ink);border-radius:14px}@media (max-width:520px){.legal-page .legal-header{flex-wrap:nowrap;gap:8px}}@container v3 (width<=359px){.v3-stage{height:122px}.v3-stage svg{width:236px;height:122px;margin-left:-118px}.v3-cta{gap:12px;min-height:68px}.v3-cta-icon{width:46px;height:46px}.v3-cta-copy strong{font-size:18px}.v3-cta-copy small{font-size:13px}.v3-mode{min-height:84px;padding:10px 12px}}@media (orientation:landscape) and (max-height:500px){.v3-header-row{min-height:54px}.v3-tabs{top:calc(55px + env(safe-area-inset-top,0px))}.v3-home{gap:16px;padding-top:6px}.v3-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy stage";align-items:center;gap:16px}.v3-stage{height:150px;margin:0}.v3-hero h1{font-size:30px}.v3-hero .v3-lead{font-size:15px}.v3-actions{gap:10px;max-width:520px;margin-top:2px}.v3-cta{min-height:64px}.v3-mode{min-height:72px}}@media (prefers-reduced-motion:reduce){.v3-pv *{animation:none!important}:is(.v3,.world-queue-app,.legal-page) *,:is(.v3,.world-queue-app,.legal-page) :before,:is(.v3,.world-queue-app,.legal-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.v3-cta:active,.v3-btn:active,.v3-mode:active{transform:none}}.v3-public{flex-direction:column;gap:10px;display:flex}.v3-public>.v3-sec-head{margin-bottom:0}.v3-lobby-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}@container v3 (width>=760px){.v3-lobbies .v3-lobby-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-lobby{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:68px;color:var(--v3-ink);border-radius:18px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.v3-lobby-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3-lobby-text strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:850;line-height:1.2;display:flex}.v3-lobby-text small{color:var(--v3-ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.v3-lobby-text small+small{color:var(--v3-muted)}.v3-lobby-text .v3-chip{min-height:22px;padding:1px 8px;font-size:12px}.v3-lobby-tools{gap:10px;display:grid}.v3-select{color:var(--v3-ink);align-items:center;gap:10px;font-size:15px;font-weight:850;display:flex}.v3-select>span{flex:none}.v3 .v3-select select{border:1.5px solid var(--v3-line-strong);background:var(--v3-surface);min-width:0;min-height:46px;color:var(--v3-ink);font:700 16px var(--v3-font);border-radius:14px;flex:1;padding:0 12px}@container v3 (width>=560px){.v3 .v3-select select{flex:0 340px}}.v3 .v3-select select:focus-visible{outline:3px solid var(--v3-focus);outline-offset:2px}.v3-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3-chip-row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v3-muted);margin-right:2px;font-size:12px;font-weight:850}.v3-lobby-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.v3-lobby-status .v3-link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.v3 .v3-filter-chip{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-height:44px;color:var(--v3-ink-2);font:800 14px var(--v3-font);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.v3 .v3-filter-chip.has-icon{padding-left:8px}.v3 .v3-filter-chip[aria-pressed=true]{background:var(--v3-orange-soft);border-color:var(--v3-orange-ink);color:var(--v3-orange-ink)}.v3 .v3-filter-chip:focus-visible{outline:3px solid var(--v3-focus);outline-offset:2px}:is(.v3,.legal-page) .v3-nav-back{border:1.5px solid var(--v3-line-strong);background:var(--v3-surface);min-width:46px;min-height:46px;color:var(--v3-ink);font:850 16px/1.1 var(--v3-font);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 3px 0 var(--v3-line);-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--v3-ease),transform .15s var(--v3-ease);border-radius:15px;flex-shrink:0;align-items:center;gap:2px;margin-right:auto;padding:0 16px 0 8px;text-decoration:none;display:inline-flex}:is(.v3,.legal-page) .v3-nav-back svg{color:var(--v3-orange-ink);flex:none}:is(.v3,.legal-page) .v3-nav-back:hover{background:var(--v3-surface-2)}:is(.v3,.legal-page) .v3-nav-back:active{box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}:is(.v3,.legal-page) .v3-nav-back:focus-visible{outline:3px solid var(--v3-focus);outline-offset:3px}.legal-page .legal-header{justify-content:space-between;align-items:center;display:flex}.v3-mode-head{align-items:center;gap:14px;display:flex}.v3-mode-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.v3-mode-badge{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.v3-mode-head.is-world .v3-mode-badge{background:var(--v3-sky-soft);color:var(--v3-sky-ink)}.v3-mode-head.is-training .v3-mode-badge{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}.v3-pick{min-height:80px;transition:background-color .15s var(--v3-ease),border-color .15s var(--v3-ease),transform .15s var(--v3-ease)}.v3-pick-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v3-pick-title .v3-chip{min-height:22px;padding:1px 8px;font-size:12px}.v3-pick:has(.v3-pick-stretch:hover:not(:disabled)){border-color:var(--v3-line-strong)}.v3 .v3-pick .v3-pick-action.v3-pick-stretch{color:var(--v3-ink-2)}.v3-pick-legend{display:block}.v3-pick-legend .v3-chip{vertical-align:1px;margin-right:6px;display:inline-flex}@container v3 (width>=760px){.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick{flex-direction:column;align-items:stretch;gap:12px;padding:12px 12px 16px}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 18px 0}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick-thumb{border-radius:14px;width:100%}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick-text{padding:0 4px}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick-text h2{font-size:20px}.d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick-text p{font-size:14.5px}.v3 .d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick .v3-pick-action.v3-pick-stretch{width:0;height:0;min-height:0;overflow:visible}.v3 .d2-entry-screen:is(.is-world,.is-training):not(.has-game) .v3-pick .v3-pick-action.v3-pick-stretch svg{display:none}}.v3-game-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.v3-game-head h1{overflow-wrap:normal;font-size:clamp(24px,7.2cqi,34px)}@container v3 (width>=760px){.v3-game-head{grid-template-columns:300px minmax(0,1fr)}}.world-queue-app .world-queue-shell :is(.world-settings-button,.world-training-button){min-height:46px;font-size:14.5px;font-weight:800}.world-queue-app{--v3-globe-land:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 132'%3E%3Cg fill='%237fe0b2' stroke='%232f8f68' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M28 34c9-9 26-12 40-8 9 3 14 10 12 17-2 6-9 7-13 12-4 6-1 12-8 15-8 3-14-3-19-9-5-6-16-9-15-17 1-4 1-7 3-10Z'/%3E%3Cpath d='M61 66c7-3 15 1 18 8 3 8-1 15-3 23-2 7-4 14-9 15-4 1-6-6-7-12-1-7-5-13-4-20 0-7 1-12 5-14Z'/%3E%3Cpath d='M118 30c6-5 15-6 21-3 4 2 3 7-1 9-5 3-9 2-13 4-4 2-9 0-9-4 0-3 0-4 2-6Z'/%3E%3Cpath d='M117 50c8-4 21-4 30 1 6 4 6 12 3 19-3 8-9 14-13 21-3 5-9 6-12 1-3-6-2-12-6-17-4-6-8-11-6-17 1-4 2-6 4-8Z'/%3E%3Cpath d='M142 27c14-8 36-9 54-5 12 3 23 9 26 18 2 7-4 12-11 13-9 2-16-1-24 3-7 4-10 12-19 13-8 1-14-6-21-9-7-3-10-10-9-17 0-6 1-12 4-16Z'/%3E%3Cpath d='M206 86c7-4 18-4 25 1 5 3 4 10-1 13-6 4-15 4-21 1-5-3-7-11-3-15Z'/%3E%3Cpath d='M228 22c5-2 10-1 12 2 1 3-3 5-7 5-4 0-7-4-5-7Z'/%3E%3Cpath d='M88 18c6-3 13-2 16 1 2 3-2 6-7 6-5 0-11-3-9-7Z'/%3E%3C/g%3E%3C/svg%3E");--v3-globe-a:#2f78c4;--v3-globe-b:#163a6e;--v3-globe-ring:#6fb6f5}.world-queue-app[data-go-theme=light],[data-go-theme=light] .world-queue-app{--v3-globe-land:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 132'%3E%3Cg fill='%2394f4c5' stroke='%233fae7f' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M28 34c9-9 26-12 40-8 9 3 14 10 12 17-2 6-9 7-13 12-4 6-1 12-8 15-8 3-14-3-19-9-5-6-16-9-15-17 1-4 1-7 3-10Z'/%3E%3Cpath d='M61 66c7-3 15 1 18 8 3 8-1 15-3 23-2 7-4 14-9 15-4 1-6-6-7-12-1-7-5-13-4-20 0-7 1-12 5-14Z'/%3E%3Cpath d='M118 30c6-5 15-6 21-3 4 2 3 7-1 9-5 3-9 2-13 4-4 2-9 0-9-4 0-3 0-4 2-6Z'/%3E%3Cpath d='M117 50c8-4 21-4 30 1 6 4 6 12 3 19-3 8-9 14-13 21-3 5-9 6-12 1-3-6-2-12-6-17-4-6-8-11-6-17 1-4 2-6 4-8Z'/%3E%3Cpath d='M142 27c14-8 36-9 54-5 12 3 23 9 26 18 2 7-4 12-11 13-9 2-16-1-24 3-7 4-10 12-19 13-8 1-14-6-21-9-7-3-10-10-9-17 0-6 1-12 4-16Z'/%3E%3Cpath d='M206 86c7-4 18-4 25 1 5 3 4 10-1 13-6 4-15 4-21 1-5-3-7-11-3-15Z'/%3E%3Cpath d='M228 22c5-2 10-1 12 2 1 3-3 5-7 5-4 0-7-4-5-7Z'/%3E%3Cpath d='M88 18c6-3 13-2 16 1 2 3-2 6-7 6-5 0-11-3-9-7Z'/%3E%3C/g%3E%3C/svg%3E");--v3-globe-a:#74c4f6;--v3-globe-b:#2f86d6;--v3-globe-ring:#2f86d6}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle){isolation:isolate;color:#0000;background:0 0;border-radius:50%;width:132px;height:132px;margin:18px auto 14px;position:relative;overflow:visible}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle):before{content:"";z-index:1;background:radial-gradient(circle at 31% 25%,#ffffff8c,transparent 33%),radial-gradient(circle at 72% 78%,#06122866,transparent 60%),var(--v3-globe-land) 0 0/264px 132px repeat-x,linear-gradient(160deg,var(--v3-globe-a),var(--v3-globe-b));border-radius:50%;position:absolute;inset:0;box-shadow:inset -10px -12px 22px #06122852,0 12px 28px #0d0b1c3d}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle):after{content:"";z-index:0;border:2px solid var(--v3-globe-ring);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle)>svg{z-index:3;background:var(--v3-duo-art) 50% 50%/contain no-repeat;width:46px;height:36px;margin:-18px 0 0 -23px;position:absolute;top:50%;left:50%;transform:translateY(52px)}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle)>svg>*{display:none}@media (prefers-reduced-motion:no-preference){.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle):before{animation:10s linear infinite v3-globe-spin}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle):after{animation:2.6s ease-out infinite v3-globe-ping}.world-queue-app.room-themed .world-queue-panel .world-queue-symbol:not(.is-idle)>svg{animation:7s linear infinite v3-globe-orbit}}@keyframes v3-globe-spin{to{background-position:0 0,0 0,-264px 0,0 0}}@keyframes v3-globe-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes v3-globe-orbit{0%{z-index:3;transform:scaleY(.42)rotate(0)translate(88px)rotate(0)scaleY(2.381)}49%{z-index:3}51%{z-index:0}99%{z-index:0}to{z-index:3;transform:scaleY(.42)rotate(360deg)translate(88px)rotate(-360deg)scaleY(2.381)}}.world-queue-app .world-queue-shell .world-secondary-actions>button svg{flex:none}@media (max-width:359px){.world-queue-app .world-queue-shell .world-secondary-actions{grid-template-columns:minmax(0,1fr)}}.world-queue-app.room-themed .world-queue-panel>:is(.world-queue-rule-line,.world-queue-footnote),.world-queue-app .persistent-lobby.go-theme .lobby-rule-fact dt{font-size:12px}.world-queue-app .persistent-lobby.go-theme .lobby-rule-fact dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.world-queue-app .world-basic-settings .wordduel-difficulty small{font-size:12px}.world-queue-app .world-queue-shell .persistent-lobby>.eyebrow{letter-spacing:.09em;font-size:11.5px}.world-queue-app .world-queue-shell .world-queue-rule-line{font-size:13px}.world-queue-app .world-queue-shell .world-queue-footnote,.world-queue-app .world-queue-shell .world-language-note{font-size:12.5px}.world-queue-app .world-queue-shell .lobby-rule-fact dt,:is(.v3,.world-queue-app) .language-code{font-size:12px}.world-queue-app{--v3-duo-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a66' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--v3-duo-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 34 84 66'%3E%3Cg%3E%3Cpath fill='%23f65729' d='M27 89 30 55C31 42 38 36 47 37c10 0 18 8 17 20l-3 36q0 4-5 4l-24-1q-5 0-5-7Z'/%3E%3Cpath fill='%23151126' d='m43 50 14 7c-1 8-5 12-10 9-6-2-6-9-4-16Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%2394f4c5' d='m70 94-3-38c-1-10 7-19 17-19 9 0 17 6 18 18l3 35q1 6-5 7l-24 1q-5 0-6-4Z'/%3E%3Cpath fill='%23151126' d='m75 57 14-7c3 7 2 13-3 16-5 3-10-1-11-9Z'/%3E%3C/g%3E%3C/svg%3E")}.world-queue-app[data-go-theme=light],[data-go-theme=light] .world-queue-app{--v3-duo-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8390f' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.world-queue-app{--v3-duo-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 34 84 66'%3E%3Cstyle%3E.f,.e%7Btransform-box:fill-box%7D.f%7Btransform-origin:50%25 100%25;animation:i .45s cubic-bezier(.2,1.35,.4,1) backwards%7D.m%7Banimation-delay:.08s%7D.e%7Btransform-origin:50%25 50%25%7D.o%7Banimation:b 5.6s ease 1.6s infinite both%7D.t%7Banimation:t 7.2s ease 3.1s infinite both%7D%40keyframes i%7Bfrom%7Btransform:translateY(10px) scale(.7);opacity:0%7Dto%7Btransform:none;opacity:1%7D%7D%40keyframes b%7B0%25,44%25,52%25,100%25%7Btransform:scaleY(1)%7D48%25%7Btransform:scaleY(.12)%7D%7D%40keyframes t%7B0%25,40%25,46%25,50%25,56%25,100%25%7Btransform:scaleY(1)%7D43%25,53%25%7Btransform:scaleY(.12)%7D%7D%40media (prefers-reduced-motion:reduce)%7B%2A%7Banimation:none%21important%7D%7D%3C/style%3E%3Cg class='f'%3E%3Cpath fill='%23f65729' d='M27 89 30 55C31 42 38 36 47 37c10 0 18 8 17 20l-3 36q0 4-5 4l-24-1q-5 0-5-7Z'/%3E%3Cpath class='e o' fill='%23151126' d='m43 50 14 7c-1 8-5 12-10 9-6-2-6-9-4-16Z'/%3E%3C/g%3E%3Cg class='f m'%3E%3Cpath fill='%2394f4c5' d='m70 94-3-38c-1-10 7-19 17-19 9 0 17 6 18 18l3 35q1 6-5 7l-24 1q-5 0-6-4Z'/%3E%3Cpath class='e t' fill='%23151126' d='m75 57 14-7c3 7 2 13-3 16-5 3-10-1-11-9Z'/%3E%3C/g%3E%3C/svg%3E")}}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle{border:1.5px solid var(--v3-line-strong);background:var(--v3-duo-chev) 6px 50%/18px 18px no-repeat,var(--v3-surface);min-width:72px;min-height:46px;color:var(--v3-ink);letter-spacing:0;box-shadow:0 3px 0 var(--v3-line);-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--v3-ease),transform .15s var(--v3-ease);border-radius:15px;justify-content:flex-start;align-items:center;gap:0;padding:0 10px 0 26px;font-size:0;line-height:0;display:inline-flex;position:relative}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle svg{background:var(--v3-duo-art) 50% 50%/contain no-repeat;transform-origin:50% 100%;flex:none;width:46px;height:36px;margin:0;display:block;overflow:visible}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle svg>*{display:none}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:hover:not(:disabled){background-color:var(--v3-surface-2)}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:active:not(:disabled){box-shadow:0 1px 0 var(--v3-line);transform:translateY(2px)}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:focus-visible{outline:3px solid var(--v3-focus);outline-offset:3px}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:disabled{opacity:.55;cursor:not-allowed}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:before{content:var(--ui-content-51d280ee,"Zur Startseite")/"";z-index:45;background:var(--v3-ink);color:var(--v3-bg);font:800 13px/1.2 var(--v3-font);letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--v3-ease),transform .16s var(--v3-ease);border-radius:12px;padding:7px 11px;position:absolute;top:calc(100% + 10px);left:2px;transform:translateY(-4px);box-shadow:0 8px 20px #00000038}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:after{content:"";z-index:46;background:var(--v3-ink);pointer-events:none;opacity:0;width:10px;height:10px;transition:opacity .16s var(--v3-ease),transform .16s var(--v3-ease);border-radius:2px;position:absolute;top:calc(100% + 5px);left:32px;transform:translateY(-4px)rotate(45deg)}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:is(:hover,:focus-visible):not(:disabled):before{opacity:1;transform:none}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:is(:hover,:focus-visible):not(:disabled):after{opacity:1;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:is(:hover,:focus-visible):not(:disabled) svg{animation:v3-duo-hop .5s var(--v3-spring)}.world-queue-app.room-themed .world-queue-shell .room-back-button.subtle:active:not(:disabled) svg{transform:scaleY(.92)}}.v3 .v3-profile-view .account-panel .account-guest{border-color:var(--v3-line);background:var(--v3-surface-2)}.v3 .account-panel .account-eyebrow,.v3 .account-panel .registration-options .account-eyebrow{letter-spacing:.09em;font-size:11.5px}.v3 .bb-collection .collection-first-duel{border:1.5px solid var(--v3-line-strong);background:var(--v3-surface);min-height:48px;color:var(--v3-ink);text-align:center;box-shadow:0 3px 0 var(--v3-line);border-radius:16px;justify-content:center;align-items:center;padding:6px 16px;font-weight:850;text-decoration:none;display:flex}.v3 .bb-collection .collection-first-duel:hover{background:var(--v3-surface-2)}.v3 :is(.collection-level,.collection-stats>span,.collection-next span,.collection-next>b,.collection-next strong,.collection-requirement,.collection-achievements p,.collection-history span,.collection-history .collection-note,.collection-count){font-size:12px}.v3 :is(.collection-achievements article>div>span,.collection-reward small){font-size:11.5px}.legal-page .legal-draft-label{font-size:12px}.v3-ai-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container v3 (width>=420px){.v3-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-more-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-muted);margin:4px 0 0;font-size:13px;font-weight:850}.v3-notfound{justify-content:center;min-height:min(70dvh,640px)}.v3-notfound-card{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:22px;flex-direction:column;gap:12px;width:min(100%,460px);margin:0 auto;padding:28px 22px;display:flex}.v3-notfound-card h1{text-wrap:balance;font-size:clamp(26px,7.4cqi,34px)}.v3-notfound-actions{gap:10px;margin-top:6px;display:grid}:is(.v3,.legal-page) .v3-nav-back.is-duo{gap:2px;min-width:72px;padding:0 10px 0 6px}:is(.v3,.legal-page) .v3-nav-back.is-duo>svg:first-child{flex:none}.v3-duo-mini{flex:none;width:46px;height:36px;display:block;overflow:visible}.v3-duo-mini .duo-o{fill:#f65729}.v3-duo-mini .duo-m{fill:#94f4c5}.v3-duo-mini .duo-eye{fill:#151126}.v3-duo-mini .duo-fig{transform-box:fill-box;transform-origin:50% 100%}.v3-duo-mini .duo-eye{transform-box:fill-box;transform-origin:50%}.v3-nav-back.is-duo .v3-duo-mini .duo-fig{animation:none}@media (prefers-reduced-motion:no-preference){.v3-duo-mini .duo-fig-o{animation:v3-duo-in .45s var(--v3-spring) backwards}.v3-duo-mini .duo-fig-m{animation:v3-duo-in .45s var(--v3-spring) 80ms backwards}.v3-duo-mini .duo-eye-o{animation:5.6s 1.6s infinite both v3-blink}.v3-duo-mini .duo-eye-m{animation:7.2s 3.1s infinite both v3-blink-twice}:is(.v3,.legal-page) .v3-nav-back.is-duo:is(:hover,:focus-visible) .duo-fig-o{animation:v3-duo-hop .5s var(--v3-spring)}:is(.v3,.legal-page) .v3-nav-back.is-duo:is(:hover,:focus-visible) .duo-fig-m{animation:v3-duo-hop .5s var(--v3-spring) 70ms}:is(.v3,.legal-page) .v3-nav-back.is-duo:active .duo-fig{transform:scaleY(.92)}}@keyframes v3-duo-in{0%{opacity:0;transform:translateY(10px)scale(.7)}to{opacity:1;transform:none}}@keyframes v3-duo-hop{0%,to{transform:none}45%{transform:translateY(-4px)rotate(-7deg)}}:is(.v3,.legal-page) .v3-nav-back.is-duo{position:relative}.v3-duo-hint{z-index:45;background:var(--v3-ink);color:var(--v3-bg);font:800 13px/1.2 var(--v3-font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--v3-ease),transform .16s var(--v3-ease);border-radius:12px;padding:7px 11px;position:absolute;top:calc(100% + 10px);left:2px;transform:translateY(-4px);box-shadow:0 8px 20px #00000038}.v3-duo-hint:before{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;top:-5px;left:30px;transform:rotate(45deg)}:is(.v3,.legal-page) .v3-nav-back.is-duo:is(:hover,:focus-visible) .v3-duo-hint{opacity:1;transform:none}:is(.v3,.legal-page) .v3-nav-back.is-duo.is-hint .v3-duo-hint{animation:v3-duo-hint 4s var(--v3-ease) .5s both}@keyframes v3-duo-hint{0%{opacity:0;transform:translate(-4px,-50%)}9%,88%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-4px,-50%)}}@media (prefers-reduced-motion:reduce){:is(.v3,.legal-page) .v3-nav-back.is-duo.is-hint .v3-duo-hint{opacity:1;transform:none;animation:none!important}}.v3-duo-hint{top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}:is(.v3,.legal-page) .v3-nav-back.is-duo:is(:hover,:focus-visible) .v3-duo-hint{transform:translateY(-50%)}.v3-duo-hint:before{margin-top:-5px;top:50%;left:-4px}@media (prefers-reduced-motion:reduce){:is(.v3,.legal-page) .v3-nav-back.is-duo.is-hint .v3-duo-hint{transform:translateY(-50%)}}:is(.v3,.world-queue-app) .gx-panel{border-top:1px solid var(--v3-line);flex-direction:column;gap:16px;padding:14px 14px 16px;display:flex}:is(.v3,.world-queue-app) .gx-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gx-accent);margin:0 0 6px;font-size:12px;font-weight:900;line-height:1.2;display:block}:is(.v3,.world-queue-app) .gx-goal{color:var(--v3-ink);margin:0;font-size:16px;font-weight:750;line-height:1.4}:is(.v3,.world-queue-app) .gx-block{min-width:0}:is(.v3,.world-queue-app) .gx-steps{counter-reset:gx;gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(.v3,.world-queue-app) .gx-steps li{color:var(--v3-ink);counter-increment:gx;align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}:is(.v3,.world-queue-app) .gx-steps li:before{content:counter(gx);background:var(--gx-accent);width:24px;height:24px;color:var(--v3-bg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;line-height:1;display:grid}:is(.v3,.world-queue-app) .gx-list{color:var(--v3-ink);gap:5px;margin:0;padding:0 0 0 20px;font-size:15px;font-weight:600;line-height:1.4;list-style:outside;display:grid}:is(.v3,.world-queue-app) .gx-list li{margin:0;padding-left:2px;display:list-item}:is(.v3,.world-queue-app) .gx-list li::marker{color:var(--gx-accent)}:is(.v3,.world-queue-app) .gx-tip{background:var(--gs,var(--v3-surface-2));border-radius:14px;padding:10px 12px}:is(.v3,.world-queue-app) .gx-tip p+p{margin-top:8px}:is(.v3,.world-queue-app) .gx-tip p{color:var(--v3-ink);margin:0;font-size:15px;font-weight:650;line-height:1.4}:is(.v3,.world-queue-app) .gx-modes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.v3,.world-queue-app) .gx-modes li{border-radius:999px;align-items:center;gap:5px;min-height:28px;margin:0;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}:is(.v3,.world-queue-app) .gx-modes .is-on{background:var(--v3-mint-soft);color:var(--v3-mint-ink)}:is(.v3,.world-queue-app) .gx-modes .is-off{background:var(--v3-surface-3);color:var(--v3-muted)}:is(.v3,.world-queue-app) .gx-note{color:var(--v3-muted);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.4}@media (min-width:720px){:is(.v3,.world-queue-app) .gx-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}:is(.v3,.world-queue-app) .gx-panel>:is(.gx-goal,.gx-example,.gx-modes-block){grid-column:1/-1}}.v3-notfound .xe{width:min(100%,460px);margin:0 auto}.v3-notfound-art{width:min(100%,200px)}.v3-notfound-art .v3-pv{box-shadow:inset 0 0 0 1px var(--v3-line);border-radius:16px}.v3-notfound:has(.xe){gap:14px}:is(.v3,.world-queue-app) .xe{border:1.5px solid var(--v3-line);background:var(--v3-surface);min-width:0;color:var(--v3-ink);text-align:left;box-shadow:0 3px 0 var(--v3-line);border-radius:20px;padding:12px;container-type:inline-size}:is(.v3,.world-queue-app) .xe-in{grid-template-columns:minmax(0,124px) minmax(0,1fr);grid-template-areas:"poster text""actions actions";align-items:center;gap:12px 14px;min-width:0;display:grid}:is(.v3,.world-queue-app) .xe-poster{border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--v3-ease);border-radius:14px;flex-direction:column;grid-area:poster;padding:0;display:flex;position:relative;overflow:hidden}:is(.v3,.world-queue-app) .xe-poster:hover{transform:translateY(-1px)}:is(.v3,.world-queue-app) .xe-poster:active{transform:translateY(1px)}:is(.v3,.world-queue-app) .xe-poster:focus-visible{outline:3px solid var(--v3-focus);outline-offset:2px}:is(.v3,.world-queue-app) .xe-pv{border-radius:0;display:block}:is(.v3,.world-queue-app) .xe-pv .pv-bg{rx:0}:is(.v3,.world-queue-app) .xe-bar{background:var(--v3-ink);height:24px;color:var(--v3-bg);align-items:center;gap:6px;padding:0 8px;display:flex}:is(.v3,.world-queue-app) .xe-bar i{background:color-mix(in srgb,var(--v3-bg) 30%,transparent);border-radius:2px;flex:1;height:3px}:is(.v3,.world-queue-app) .xe-len{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:850;line-height:1}:is(.v3,.world-queue-app) .xe-text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}:is(.v3,.world-queue-app) .xe-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gc,var(--v3-muted));margin:0;font-size:11.5px;font-weight:900;line-height:1.2}:is(.v3,.world-queue-app) .c-orange .xe-kicker,:is(.v3,.world-queue-app) .xe.c-orange .xe-kicker{color:var(--v3-orange-ink)}:is(.v3,.world-queue-app) .xe.c-sky .xe-kicker{color:var(--v3-sky-ink)}:is(.v3,.world-queue-app) .xe-title{color:var(--v3-ink);letter-spacing:normal;text-wrap:balance;margin:0;font-size:18px;font-weight:900;line-height:1.2}:is(.v3,.world-queue-app) .xe-sub{color:var(--v3-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:1px 0 0;font-size:13px;font-weight:650;line-height:1.3;display:flex}:is(.v3,.world-queue-app) .xe-sub svg{color:#2f9e7e}:is(.v3,.world-queue-app) .xe-actions{grid-area:actions;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}:is(.v3,.world-queue-app) .xe-btn{white-space:nowrap;border:1.5px solid var(--v3-line-strong);background:var(--v3-surface);min-width:0;min-height:44px;color:var(--v3-ink);font:800 14.5px/1.1 var(--v3-font);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:is(.v3,.world-queue-app) .xe-btn:hover{background:var(--v3-surface-2)}:is(.v3,.world-queue-app) .xe-btn.is-primary{background:var(--v3-ink);color:var(--v3-bg);border-color:#0000}:is(.v3,.world-queue-app) .xe-btn.is-primary:hover{background:color-mix(in srgb,var(--v3-ink) 88%,var(--v3-bg))}:is(.v3,.world-queue-app) .xe-btn:focus-visible{outline:3px solid var(--v3-focus);outline-offset:2px}:is(.v3,.world-queue-app) .xe-loading{color:var(--v3-muted);grid-column:1/-1;font-size:13px;font-weight:700}@container (width>=560px){:is(.v3,.world-queue-app) .xe-in{grid-template-columns:minmax(0,176px) minmax(0,1fr);grid-template-areas:"poster text""poster actions";align-items:end;gap:8px 18px}:is(.v3,.world-queue-app) .xe-text{align-self:end}:is(.v3,.world-queue-app) .xe-actions{align-self:start;display:flex}:is(.v3,.world-queue-app) .xe-btn{padding:0 14px}}@media (min-width:720px){:is(.v3,.world-queue-app) .xe{padding:14px}}@media (max-width:359px){:is(.v3,.world-queue-app) .xe-long{display:none}:is(.v3,.world-queue-app) .xe-in{grid-template-columns:minmax(0,96px) minmax(0,1fr)}:is(.v3,.world-queue-app) .xe-title{font-size:16.5px}:is(.v3,.world-queue-app) .xe-btn{padding:0 10px;font-size:14px}}.world-queue-app .world-queue-shell>.xe{box-sizing:border-box;width:100%;margin-top:16px}.xd .gx-panel{border-top:0;padding:2px 2px 8px}.v3-ep-short .v3-link{white-space:nowrap;min-height:0;padding:0;font-weight:800;display:inline}
