.gwheel-root{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}.gwheel-figure{margin:0;width:100%;max-width:420px}.gwheel-svg{display:block;width:100%;height:auto;overflow:visible}.gwheel-panel{flex:1 1 auto;min-width:0}@media (min-width:720px){.gwheel-root{flex-direction:row;align-items:center;gap:2.5rem}.gwheel-figure{flex:0 0 auto}}.gwheel-arc{stroke-dasharray:320;stroke-dashoffset:320;animation:gwheel-draw 1.1s ease-out forwards}.gwheel-guide{opacity:0;animation:gwheel-fade-in .9s ease-out .5s forwards}.gwheel-ring{opacity:0;animation:gwheel-fade-in .7s ease-out .2s forwards}@keyframes gwheel-draw{to{stroke-dashoffset:0}}@keyframes gwheel-fade-in{to{opacity:1}}.gwheel-node{cursor:pointer;transform-box:fill-box;transform-origin:center;opacity:0;animation:gwheel-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.gwheel-node:focus{outline:none}.gwheel-node-circle{transition:transform .2s ease,filter .2s ease;transform-box:fill-box;transform-origin:center}.gwheel-node:focus-visible .gwheel-node-circle,.gwheel-node:hover .gwheel-node-circle{transform:scale(1.12);filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))}.gwheel-node:focus-visible .gwheel-node-focus{opacity:1}.gwheel-node-focus{opacity:0;transition:opacity .15s ease}@keyframes gwheel-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.gwheel-node-selected .gwheel-node-circle{transform:scale(1.2);filter:drop-shadow(0 0 6px rgba(0,0,0,.35))}.gwheel-node-glow{opacity:0;transform-box:fill-box;transform-origin:center}.gwheel-node-selected .gwheel-node-glow{opacity:1;animation:gwheel-pulse 2.4s ease-in-out infinite}@keyframes gwheel-pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.18);opacity:.18}}.gwheel-detail{display:flex;flex-direction:column;gap:.5rem;animation:gwheel-fade-in .4s ease-out}.gwheel-detail-head{display:flex;align-items:center;gap:.75rem}.gwheel-detail-emoji{font-size:2.75rem;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.gwheel-detail-heading{margin:0;font-size:1.25rem;font-weight:700}.gwheel-detail-stream{font-size:.85rem;font-weight:600;opacity:.7}.gwheel-detail-tagline{margin:0;font-size:1rem;font-style:italic;opacity:.85}.gwheel-detail-summary{margin:.15rem 0 0;font-size:.95rem;line-height:1.55;color:#444}.gwheel-detail-strengths{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:.35rem 0 0}.gwheel-detail-strengths li{font-size:.72rem;font-weight:700;line-height:1.2;padding:3px 10px;border-radius:999px;border:1px solid;background:rgba(255,255,255,.55)}.gwheel-detail-link{align-self:flex-start;margin-top:.45rem;font-size:.82rem;font-weight:600;text-decoration:none;opacity:.9}.gwheel-detail-link:focus-visible,.gwheel-detail-link:hover{text-decoration:underline}.gwheel-instruction{font-size:.8rem;opacity:.65}@media (prefers-reduced-motion:reduce){.gwheel-arc,.gwheel-detail,.gwheel-guide,.gwheel-node,.gwheel-ring{animation:none;opacity:1;stroke-dashoffset:0}.gwheel-node{transform:none}.gwheel-node-circle,.gwheel-node:focus-visible .gwheel-node-circle,.gwheel-node:hover .gwheel-node-circle{transition:none}.gwheel-node-selected .gwheel-node-glow{animation:none;opacity:.4}}body .genius-page{--accent:oklch(0.27 0.08 254);--accent-deep:oklch(0.2 0.075 254);--accent-soft:oklch(0.9 0.03 230);--spark:oklch(0.27 0.08 254)}@supports not (color:oklch(0% 0 0)){body .genius-page{--accent:#03264c;--accent-deep:#001537;--accent-soft:#cbe2ee;--spark:#03264c}}.genius-game{--gg-navy:#15233f;--gg-navy-deep:#0c1730;--gg-gold:#f0bd3a;--gg-gilt:#c6a14e;--gg-paper:#f6f3ea;--gg-card:#fffdf8;--gg-muted:#55607a;--gg-on-navy:#f6f3ea;--gg-on-navy-muted:#b9c4d8;--gg-display:"Lilita One","Arial Black",Impact,sans-serif;--gg-out:3px solid var(--gg-navy);--gg-drop:0 5px 0 var(--gg-navy);background:var(--gg-paper)}.genius-game .gg-band{color:var(--gg-navy);font-size:16px;line-height:1.5}.genius-game *,.genius-game :after,.genius-game :before{box-sizing:border-box}.genius-game .gg-shell{max-width:1032px;margin:0 auto;padding-inline:16px}.genius-game .gg-band h1,.genius-game .gg-band h2,.genius-game .gg-band h3{font-family:var(--gg-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.04;margin:0;text-wrap:balance;color:var(--gg-navy)}html[lang=zh-Hans] .genius-game .gg-band h1,html[lang=zh-Hans] .genius-game .gg-band h2,html[lang=zh-Hans] .genius-game .gg-band h3,html[lang=zh-Hans] .genius-game .gg-btn,html[lang=zh-Hans] .genius-game .gg-label,html[lang=zh-Hans] .genius-game .gg-more,html[lang=zh-Hans] .genius-game .gg-stream__tab,html[lang=zh-Hans] .genius-game .gg-tag{font-weight:800;line-height:1.2}.genius-game .gg-band h2{font-size:clamp(26px,4.6vw,38px)}.genius-game .gg-band h3{font-size:19px}.genius-game .gg-band p{margin:0;max-width:62ch}.genius-game .gg-tag{display:inline-block;background:var(--gg-gold);color:var(--gg-navy);font-family:var(--gg-display);text-transform:uppercase;font-size:13px;letter-spacing:.06em;padding:5px 14px 4px;border:2.5px solid var(--gg-navy);border-radius:6px;transform:skewX(-8deg);box-shadow:0 3px 0 var(--gg-navy)}.genius-game .gg-tag>span{display:inline-block;transform:skewX(8deg)}.genius-game .gg-tag--navy{background:var(--gg-navy);color:var(--gg-gold);border-color:var(--gg-gold);box-shadow:0 3px 0 var(--gg-navy-deep)}.genius-game .gg-btn{display:inline-flex;align-items:center;background:var(--gg-gold);color:var(--gg-navy);font-family:var(--gg-display);text-transform:uppercase;font-size:19px;letter-spacing:.02em;text-decoration:none;padding:14px 26px 12px;border:var(--gg-out);border-radius:12px;box-shadow:var(--gg-drop);transform:skewX(-6deg);transition:transform .12s,box-shadow .12s;min-height:48px}.genius-game .gg-btn>span{display:inline-block;transform:skewX(6deg)}.genius-game .gg-btn:hover{transform:skewX(-6deg) translateY(2px);box-shadow:0 3px 0 var(--gg-navy)}.genius-game .gg-btn:focus-visible,.genius-game .gg-card:focus-visible,.genius-game .gg-link:focus-visible,.genius-game summary:focus-visible{outline:3px solid #5aa9ff;outline-offset:3px}.genius-game .gg-btn--ghost{background:var(--gg-card)}.genius-game .gg-band--navy .gg-btn{border-color:var(--gg-navy-deep);box-shadow:0 5px 0 var(--gg-navy-deep)}.genius-game .gg-sub{font-size:13.5px;color:var(--gg-muted)}.genius-game .gg-band--navy .gg-sub{color:var(--gg-on-navy-muted)}.genius-game .gg-link{font-weight:800;color:var(--gg-navy)}.genius-game .gg-band{padding-block:56px}.genius-game .gg-band--tight{padding-top:8px}.genius-game .gg-band>.gg-shell{display:flex;flex-direction:column;gap:24px}.genius-game .gg-band--navy{background-color:var(--gg-navy);background-image:repeating-linear-gradient(115deg,transparent 0 46px,#ffffff08 46px 92px);color:var(--gg-on-navy);clip-path:polygon(0 0,100% 26px,100% 100%,0 calc(100% - 26px));padding-block:78px}.genius-game .gg-band--navy h2{color:#fff;text-shadow:0 3px 0 var(--gg-navy-deep)}.genius-game .gg-band--navy .gg-on-navy,.genius-game .gg-band--navy>.gg-shell>p{color:var(--gg-on-navy-muted)}.genius-game .gg-head{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.genius-game .gg-lede{font-size:17px;color:var(--gg-muted)}.genius-game .gg-row{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:center}.genius-game .gg-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 34px));padding-block:54px 84px}.genius-game .gg-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:center}.genius-game .gg-hero__copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start;min-width:0}.genius-game .gg-hero h1{font-size:clamp(40px,8.4vw,78px);color:#fff;text-shadow:0 5px 0 var(--gg-navy-deep)}.genius-game .gg-hero h1 em{font-style:normal;color:var(--gg-gold)}.genius-game .gg-hero .gg-lede{color:var(--gg-on-navy);font-size:18px}.genius-game .gg-herowheel{display:block;width:100%;max-width:400px;margin-inline:auto;height:auto}@media (max-width:760px){.genius-game .gg-hero__grid{grid-template-columns:minmax(0,1fr)}}.genius-game .gg-roster{display:flex;flex-direction:column;gap:30px}.genius-game .gg-stream{display:flex;flex-direction:column;gap:14px}.genius-game .gg-stream__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.genius-game .gg-stream__tab{font-family:var(--gg-display);text-transform:uppercase;font-size:18px;color:#fff;background:var(--c);border:var(--gg-out);border-radius:8px;padding:5px 16px 3px;transform:skewX(-8deg);box-shadow:0 4px 0 var(--gg-navy);text-shadow:0 2px 0 #00000040;text-decoration:none}.genius-game .gg-stream__tab>span{display:inline-block;transform:skewX(8deg)}.genius-game .gg-stream__blurb{font-size:15px;color:var(--gg-muted)}.genius-game .gg-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.genius-game .gg-card{background:var(--gg-card);border:var(--gg-out);border-radius:16px;box-shadow:var(--gg-drop);text-decoration:none;color:inherit;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .12s}.genius-game a.gg-card:hover{transform:translateY(-3px) rotate(-.6deg)}.genius-game .gg-char__top{background-color:var(--c);background-image:repeating-linear-gradient(115deg,transparent 0 14px,#ffffff24 14px 28px);border-bottom:var(--gg-out);padding:12px 14px 0;display:flex;align-items:flex-end;justify-content:space-between}.genius-game .gg-char__top svg{margin-bottom:-14px;filter:drop-shadow(0 4px 0 #0d103055)}.genius-game .gg-char__no{font-family:var(--gg-display);font-size:40px;color:#fff;-webkit-text-stroke:2px var(--gg-navy);line-height:1;padding-bottom:8px}.genius-game .gg-char__body{padding:22px 16px 16px;display:flex;flex-direction:column;gap:4px}.genius-game .gg-char__body p{font-size:14.5px;color:var(--gg-muted)}.genius-game .gg-more{font-family:var(--gg-display);text-transform:uppercase;font-size:13px;letter-spacing:.05em;margin-top:6px}.genius-game .gg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 22px}.genius-game .gg-fact{display:flex;gap:12px;align-items:flex-start}.genius-game .gg-fact i{flex:none;width:34px;height:34px;border-radius:8px;background:var(--c);border:2.5px solid var(--gg-navy-deep);transform:skewX(-8deg)}.genius-game .gg-fact p{color:var(--gg-on-navy-muted)}.genius-game .gg-fact b{display:block;color:#fff;font-family:var(--gg-display);font-weight:400;text-transform:uppercase;font-size:17px}html[lang=zh-Hans] .genius-game .gg-fact b{font-weight:800}.genius-game .gg-wheelcard{padding:18px}.genius-game .gg-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.genius-game .gg-pad{padding:18px;gap:8px}.genius-game .gg-pad p{font-size:14.5px;color:var(--gg-muted)}.genius-game .gg-note{font-size:13.5px}.genius-game .gg-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.genius-game .gg-rel{padding:16px;gap:6px;border-top:10px solid var(--c)}.genius-game .gg-rel svg{color:var(--c)}.genius-game .gg-rel p{font-size:14.5px;color:var(--gg-muted)}.genius-game .gg-report{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);flex-direction:unset}.genius-game .gg-report__id{background-color:var(--c);background-image:repeating-linear-gradient(115deg,transparent 0 14px,#ffffff24 14px 28px);border-right:var(--gg-out);padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#fff;font-weight:700}.genius-game .gg-report__id svg{filter:drop-shadow(0 5px 0 #0d103055)}.genius-game .gg-report__id h3{font-size:26px;color:#fff;text-shadow:0 3px 0 #0d103066}.genius-game .gg-report__id .gg-label{color:#fff}.genius-game .gg-report__body{padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:700px){.genius-game .gg-report{grid-template-columns:minmax(0,1fr)}.genius-game .gg-report__id{border-right:0;border-bottom:var(--gg-out)}}.genius-game .gg-stats{display:flex;flex-direction:column;gap:8px;margin-top:8px}.genius-game .gg-stat{display:grid;grid-template-columns:124px minmax(0,1fr) 40px;gap:10px;align-items:center;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.genius-game .gg-stat__bar{height:18px;border:2.5px solid var(--gg-navy);border-radius:6px;background:#e9e3d2;overflow:hidden;transform:skewX(-10deg)}.genius-game .gg-stat__bar i{display:block;height:100%;background:var(--c);border-right:2.5px solid var(--gg-navy)}.genius-game .gg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.genius-game .gg-chip{border:2.5px solid var(--gg-navy);border-radius:999px;padding:3px 12px;font-weight:800;font-size:13.5px;background:#fff}.genius-game .gg-locked{border:2.5px dashed var(--gg-gilt);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--gg-muted);background:#fbf6e6}.genius-game .gg-label{font-family:var(--gg-display);text-transform:uppercase;font-size:13px;letter-spacing:.06em;color:var(--gg-muted)}.genius-game .gg-fire{padding:22px;gap:14px;background:#fff7e0;align-items:flex-start}.genius-game .gg-quote{border-left:6px solid var(--gg-gold);padding-left:14px;font-size:18px;font-weight:700;font-style:italic}.genius-game .gg-go{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.genius-game .gg-go__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.genius-game .gg-go__copy p{color:var(--gg-on-navy-muted)}.genius-game .gg-go h2{font-size:clamp(34px,6.4vw,56px)}.genius-game .gg-go__qr{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.genius-game .gg-go__qr img{background:#fff;border:3px solid var(--gg-navy-deep);border-radius:12px;padding:6px}.genius-game .gg-go__qr .gg-sub{max-width:160px}@media (max-width:640px){.genius-game .gg-go{grid-template-columns:minmax(0,1fr)}.genius-game .gg-go__qr{align-items:flex-start;text-align:left}}.genius-game .gg-guide{padding:14px 16px;gap:3px;border-left:10px solid var(--gg-gold)}.genius-game .gg-guide p{font-size:14px;color:var(--gg-muted)}.genius-game .gg-faq{display:flex;flex-direction:column;gap:12px}.genius-game .gg-faq details{background:var(--gg-card);border:var(--gg-out);border-radius:12px;box-shadow:0 4px 0 var(--gg-navy)}.genius-game .gg-faq summary{cursor:pointer;padding:13px 16px;font-weight:800;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px;min-height:48px;align-items:center;border-radius:9px}.genius-game .gg-faq summary::-webkit-details-marker{display:none}.genius-game .gg-faq summary:after{content:"+";font-family:var(--gg-display);font-size:22px;color:var(--gg-navy);background:var(--gg-gold);border:2.5px solid var(--gg-navy);border-radius:6px;width:28px;height:28px;display:grid;place-items:center;flex:none;line-height:1}.genius-game .gg-faq details[open] summary:after{content:"–"}.genius-game .gg-faq details p{padding:0 16px 14px;color:var(--gg-muted)}.genius-game .gg-grown{padding:22px;gap:14px;align-items:flex-start}.genius-game .gg-grown p{color:var(--gg-muted)}@media (prefers-reduced-motion:reduce){.genius-game .gg-btn,.genius-game .gg-card{transition:none}}