:root{--bg:#28282D;--surface:#333339;--surface-2:#3B3B42;--line:#4B4B54;--line-soft:#3F3F47;--text:#F4F3F2;--muted:#BAB8B3;--gold:#F2B03D;--gold-hi:#FFD37A;--gold-deep:#A8741B;--teal:#6ED4BC;--red:#F87171;--card-glow:rgba(242,176,61,.13);--radius:14px;--font-display:"Unbounded",sans-serif;--font-body:"Space Grotesk",sans-serif;--font-mono:"Chakra Petch",sans-serif;--font-num:"Space Grotesk",sans-serif;--font-lbl:"Chakra Petch",sans-serif}*{margin:0;padding:0;box-sizing:border-box}input,select,textarea,button,.hs-bar input{font-family:var(--font-body)}html{overflow-x:clip}*,*:before,*:after{min-width:0}img,svg{max-width:100%}body{color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden;background:radial-gradient(1100px 750px at 88% -8%,rgba(242,176,61,.08),transparent 60%),radial-gradient(950px 700px at -8% 108%,rgba(110,212,188,.055),transparent 60%),linear-gradient(180deg,#313137 0%,var(--bg) 45%,#202024 100%);background-attachment:fixed;background-color:var(--bg)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.032;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.rv{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.rv.in{opacity:1;transform:none}::selection{background:var(--gold);color:#171003}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-shadow:0 1px 2px rgba(0,0,0,.4);text-transform:uppercase;color:var(--gold)}.nav{position:sticky;top:0;z-index:50;background:#2d2d33e0;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:none;padding:0 22px}.logo{font-family:var(--font-display);font-weight:900;white-space:nowrap;font-size:16px;letter-spacing:.05em;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:12px}html.auth-boot #view-home{display:none!important}html.in-app .nav,html.in-app footer,html.in-app .tabbar,html.in-app .alpha-pop,html.in-app .foot-app,html.in-app .cc-bar,html.in-app .cc-scrim{display:none!important}html.in-app body{padding-top:0!important}html.in-app .section{padding-top:18px}html.auth-boot footer,html.auth-boot .foot-app{visibility:hidden}.logo-svg{height:74px;width:auto;flex:none;filter:drop-shadow(0 2px 10px rgba(242,176,61,.3));transition:filter .2s,transform .2s}.logo:hover .logo-svg{filter:drop-shadow(0 2px 16px rgba(245,182,63,.5));transform:translateY(-1px)}.logo span{color:var(--gold)}.nav-links{display:flex;align-items:center;gap:22px}.hdr-mark,.hdr-search,.hdr-right{display:none}html.has-rail .nav-inner{gap:16px;height:60px}html.has-rail .hdr-mark{display:flex;align-items:center;gap:6px;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.12em;color:var(--text);white-space:nowrap}html.has-rail .hdr-mark b{color:var(--gold)}html.has-rail .hdr-mark em{font:500 10px var(--font-mono);color:var(--muted);font-style:normal;letter-spacing:.04em;margin-left:4px}html.has-rail .hdr-search{display:flex;align-items:center;gap:9px;flex:1;max-width:560px;margin:0 auto;background:#ffffff0d;border:1px solid var(--line-soft);border-radius:12px;padding:8px 14px;color:var(--muted)}html.has-rail .hdr-search svg{width:16px;height:16px;flex:none}html.has-rail .hdr-search input{flex:1;background:none;border:0;outline:none;color:var(--text);font-family:var(--font-body);font-size:13.5px;min-width:0}html.has-rail .hdr-search:focus-within{border-color:#f2b03d80;background:#ffffff12}html.has-rail .hdr-right{display:flex;align-items:center;gap:8px}html.has-rail .hdr-app{display:inline-flex;align-items:center;gap:7px;border-color:#f2b03d73}html.has-rail .hdr-right .nt-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff0a;color:var(--text);padding:0}html.has-rail .hdr-right .nt-btn svg{width:19px;height:19px}html.has-rail .hdr-right .nt-btn.has{border-color:#f2b03d73}html.has-rail .hdr-right .nt-wrap{position:relative}html.has-rail .hdr-ico{position:relative;width:36px;height:36px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff0a;color:var(--text);cursor:pointer;display:grid;place-items:center}html.has-rail .hdr-ico svg{width:18px;height:18px}html.has-rail .hdr-ico:hover{border-color:var(--gold)}html.has-rail .hdr-search{position:relative}.hdr-sug{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;background:#1e1d23;border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 24px 60px -20px #000000e6;color:var(--text)}.hdr-sug[hidden]{display:none}.hs-modes{display:flex;gap:6px;margin-bottom:6px}.hs-modes button,.hs-games button{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff08;color:var(--muted);cursor:pointer}.hs-modes button.on,.hs-games button.on{color:var(--gold);border-color:#f2b03d80;background:#f2b03d1a}.hs-games{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px}.hs-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit}.hs-row:hover{background:#ffffff0f}.hs-row.hs-pc{grid-template-columns:74px 1fr auto}.hs-row.hs-pc img,.hs-row.hs-pc i{width:74px;height:28px;border-radius:6px}.hs-row.hs-pc span{display:inline-flex;align-items:center;white-space:nowrap}.hs-row img,.hs-row i{width:34px;height:34px;border-radius:8px;object-fit:cover;background:#ffffff0f;display:grid;place-items:center;font-style:normal;color:var(--gold)}.hs-row b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-row span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hs-go{grid-template-columns:34px 1fr}.hs-empty{padding:10px 12px;font-size:12.5px;color:var(--muted)}.hdr-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--gold);color:#1b1607;font:700 9.5px var(--font-lbl);display:grid;place-items:center}html.has-rail .nav-links>.nav-link,html.has-rail #nav-user{display:none!important}html.has-rail body{padding-top:60px}@media(max-width:760px){.nav-inner{height:58px;gap:10px;padding:0 12px}.logo{gap:0}.logo .logo-svg{width:42px;height:42px;border-radius:12px;content:url(/app-icon.png);box-shadow:0 6px 16px #00000080}.tabbar{padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#121116f7;border-top:1px solid var(--line-soft)}.tabbar .tab{gap:4px;font-family:var(--font-lbl);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.tabbar .tab svg{width:22px;height:22px}.tab-mid{position:relative;top:-14px}.tab-mid-ico{width:52px;height:52px;border-radius:50%;background:linear-gradient(160deg,var(--gold),#C98A1E);display:grid;place-items:center;color:#1b1607;box-shadow:0 10px 24px -6px #f2b03d8c,0 0 0 6px var(--bg)}.tab-mid-ico svg{width:24px;height:24px}.tab-mid.on .tab-mid-ico{box-shadow:0 10px 28px -6px #f2b03dcc,0 0 0 6px var(--bg)}.hdr-mark,.alpha-wrap,.hdr-app{display:none!important}.hdr-search{display:flex!important;position:relative;flex:1;min-width:0;margin:0;align-items:center;gap:8px;background:#ffffff0f;border:1px solid var(--line-soft);border-radius:999px;padding:8px 12px;color:var(--muted)}.hdr-search svg{width:16px;height:16px;flex:none}.hdr-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font-family:var(--font-body);font-size:14px}.hdr-right{display:flex!important;align-items:center;gap:6px}.hdr-ico{position:relative;width:36px;height:36px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff0a;color:var(--text);display:grid;place-items:center}.hdr-ico svg{width:18px;height:18px}.hdr-sug{left:-46px;right:-90px}html.has-rail body{padding-top:0}}.app-soon{display:none;position:fixed;left:10px;right:10px;bottom:calc(var(--bar-h,64px) + 10px);z-index:74;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#18171cf5;border:1px solid rgba(242,176,61,.4);box-shadow:0 14px 34px -12px #000c}.app-soon img{width:40px;height:40px;border-radius:10px;flex:none}.app-soon b{display:block;font-family:var(--font-display);font-size:14px}.app-soon span{font-size:11.5px;color:var(--muted)}.app-soon .as-x{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-soft);background:transparent;color:var(--muted);font-size:16px}.app-soon .as-tag{font-family:var(--font-lbl);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(242,176,61,.45);border-radius:999px;padding:4px 8px;flex:none}@media(max-width:760px){.app-soon.on{display:flex}}html.in-app .app-soon{display:none!important}.nav-links a{color:var(--muted);text-decoration:none;font-size:14.5px;transition:color .15s}.nav-links a:hover{color:var(--text)}.nav-user{font-family:var(--font-mono);font-size:13px;color:var(--teal);display:none}.lang-btn{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:6px 10px;cursor:pointer;transition:border-color .15s,color .15s}.lang-btn:hover{border-color:var(--muted);color:var(--text)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;padding:11px 20px;border-radius:10px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn-gold{background:linear-gradient(180deg,var(--gold-hi) 0%,var(--gold) 55%,#DE9B2E 100%);color:#191203;border:1px solid rgba(22,16,4,.6);box-shadow:inset 0 1px #ffffff59,0 2px 10px #00000040}.btn-gold:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 8px 26px #f2b03d66}.btn-gold:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:hover{border-color:var(--muted)}.btn-sm{padding:8px 15px;font-size:14px}.btn .spin{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:egsspin .6s linear infinite;flex:none}.btn.busy{opacity:.9;cursor:wait;justify-content:center;min-width:2.6em}@keyframes egsspin{to{transform:rotate(360deg)}}.hero{position:relative;padding:88px 0 96px}.hero-grid{display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:start}.hero-grid>div:first-child{padding-top:34px}.hero h1{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,4.6vw,56px);line-height:1.08;letter-spacing:-.01em;margin:18px 0 22px}.hero h1 em,.hero h1 span{font-style:normal;display:inline-block;color:#17120a;text-shadow:none;background:linear-gradient(100deg,var(--gold-deep),var(--gold) 30%,var(--gold-hi));padding:.02em .26em .1em;margin-left:-.05em;border-radius:5px;box-shadow:0 12px 30px -16px #f2b03df2}.hero p.lede{color:var(--muted);font-size:18px;max-width:46ch;margin-bottom:32px}.hero-search{margin:2px 0 26px}.hero-search-sub{color:var(--muted);font-size:13.5px;margin:0 0 12px}.hero-search .ps-games{margin-bottom:12px}.hero p.lede{margin-bottom:18px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-note{margin-top:18px;font-size:13.5px;color:var(--muted)}.hero-note b{color:var(--teal);font-weight:600}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(600px 340px at 78% 30%,var(--card-glow),transparent 70%),radial-gradient(500px 300px at 12% 85%,rgba(123,216,194,.06),transparent 70%)}.pcard{position:relative;cursor:pointer;border:1px solid transparent;border-radius:20px;padding:26px;overflow:hidden;--pca:#F2B03D;--pcb:#6ED4BC;--pc-g1:#202024;--pc-g2:#131316;--pc-g3:#19191D;--pc-border:linear-gradient(150deg,rgba(255,211,122,.55),rgba(242,176,61,.1) 32%,rgba(110,212,188,.14) 68%,rgba(242,176,61,.45));--pc-glow:var(--card-glow);background:linear-gradient(160deg,var(--pc-g1) 0%,var(--pc-g2) 55%,var(--pc-g3) 100%) padding-box,var(--pc-border) border-box;box-shadow:0 24px 60px #0000008c,0 0 60px var(--pc-glow);transition:transform .2s,box-shadow .2s}.pcard:hover{transform:translateY(-2px);box-shadow:0 28px 70px #0009,0 0 90px var(--pc-glow)}.pcard:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(90% 45% at 12% 0%,color-mix(in srgb,var(--pca) 16%,transparent),transparent 62%),radial-gradient(70% 40% at 100% 100%,color-mix(in srgb,var(--pcb) 13%,transparent),transparent 60%)}.pcard:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.055) 45%,transparent);transform:skew(-14deg);transition:left .7s cubic-bezier(.22,.61,.36,1)}.pcard:hover:after{left:130%}.pcard>*{position:relative;z-index:1}.pcard-top{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ga{margin:22px 0 6px}.ga-head{display:flex;gap:18px;align-items:flex-start;margin-top:12px}.ga-cover{width:120px;aspect-ratio:3/4;object-fit:cover;border-radius:10px;flex:none;box-shadow:0 10px 24px #00000080}.ga-main{min-width:0;flex:1}.ga-meta{font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ga-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ga-chips span{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-soft);color:var(--text)}.ga-summary{font-size:13.5px;line-height:1.65;color:var(--text);margin:8px 0}.ga-modes{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);margin-bottom:12px}.ga-actions .btn{display:inline-flex;align-items:center;gap:8px}.ga-sec{font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px}.ga-video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;cursor:pointer;background:#000;max-width:720px}.ga-video img{width:100%;height:100%;object-fit:cover;opacity:.85}.ga-video iframe{width:100%;height:100%;border:0}.ga-play{position:absolute;inset:0;display:grid;place-items:center;font-size:42px;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.7)}.ga-shots{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ga-shots img{height:104px;border-radius:8px;flex:none;cursor:zoom-in}.ga-links{display:flex;gap:8px;flex-wrap:wrap}.ga-links .chip{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.ga-igdb{margin-top:16px;font-size:11px;color:var(--muted);opacity:.8;text-align:right}@media(max-width:520px){.ga-head{flex-direction:column}.ga-cover{width:100px}}.act-list{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.act-row{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#12111580;border:1px solid var(--line-soft);border-radius:12px}.act-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.act-main b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-main span{font-family:var(--font-lbl);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.act-strip{display:flex;gap:3px;flex:none}.act-b{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-family:var(--font-lbl);font-size:9px;font-weight:700}.act-b.w{background:#6ed4bc29;color:var(--teal);border:1px solid rgba(110,212,188,.45)}.act-b.l{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.4)}.act-b.u{background:#ffffff0d;color:var(--muted);border:1px solid rgba(255,255,255,.12)}.act-when{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);flex:none}@media(max-width:520px){.act-when{display:none}}.pcard-live{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:6px 12px;border-radius:999px;background:#6ed4bc1a;border:1px solid rgba(110,212,188,.35);color:var(--teal);font-family:EGS Label,Unbounded,sans-serif;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.pcard-live-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal);animation:egsLivePulse 1.6s ease-in-out infinite}.pcard-live-dot.hot{background:var(--gold);box-shadow:0 0 10px var(--gold);animation-duration:.9s}@keyframes egsLivePulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pcard-live-dot{animation:none}}.pcard-id{background:#0000004d;border:1px solid var(--line-soft);border-radius:99px;padding:3px 9px;letter-spacing:.06em}.pcard-user{align-items:center}.avatar{width:60px;height:60px;border-radius:17px;box-shadow:0 6px 18px #00000073}.avatar-inner{border-radius:15px}.pcard-name{font-size:19px;letter-spacing:-.01em}.pcard-stats{gap:0;margin-bottom:24px;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:#00000038}.pcard-stats .stat{background:none;border:none;border-radius:0;padding:15px 16px;box-shadow:inset -1px -1px #ffffff0b}.pcard-stats .stat:nth-child(2n){box-shadow:inset -0px -1px #ffffff0b}.pcard-stats .stat:nth-last-child(-n+2){box-shadow:inset -1px 0 #ffffff0b}.pcard-stats .stat:last-child{box-shadow:none}.pcard-stats .stat-num{font-size:26px}.pcard-stats .stat-lbl{text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;opacity:.85}.pcard{padding:0}.pcard-inner{padding:24px 26px 26px}.pcard-top{margin:0;padding:14px 26px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,color-mix(in srgb,var(--pca) 12%,transparent),transparent)}.pcard-label{font-size:10px;letter-spacing:.22em}.pcard-id{font-size:10px;color:var(--pca,var(--gold))}.pcard-user{gap:16px;margin-bottom:22px;align-items:center}.avatar{width:66px;height:66px;border-radius:19px;padding:2px;background:conic-gradient(from 210deg,var(--pca),#8A5CF6,var(--pcb),var(--pca))}.avatar-inner{border-radius:17px;font-size:22px;background-size:cover;background-position:center}.pcard-name{font-size:22px;line-height:1.15;letter-spacing:-.02em}.pcard-sub{font-family:var(--font-lbl);font-size:11px;letter-spacing:.05em;color:var(--muted);margin-top:3px}.pcard-stats{border-radius:16px;background:#00000047;border-color:#ffffff12}.pcard-stats .stat{padding:16px 17px;transition:background .15s}.pcard-stats .stat:hover{background:#ffffff08}.pcard-stats .stat-num{font-size:28px;letter-spacing:-.02em}.pcard-stats .stat-num .unit{font-size:14px}.pcard-stats .stat-lbl{font-size:9.5px;letter-spacing:.14em;opacity:.8}.pcard-top-games{display:flex;flex-direction:column;gap:7px;margin-bottom:22px}.pcard-plats-lbl{font-size:10px;letter-spacing:.18em;opacity:.8}.pcard-hint{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:12px}@media(max-width:560px){.pcard-top{padding:12px 20px}.pcard-inner{padding:20px}.pcard-name{font-size:19px}.pcard-stats .stat-num{font-size:24px}.avatar{width:58px;height:58px}}.pcard-stats .stat-click:hover{background:#ffffff08}.pcard-plats-lbl{display:flex;align-items:center;gap:10px}.pcard-plats-lbl:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)}.ptg{transition:border-color .15s,transform .15s}.ptg:hover{border-color:color-mix(in srgb,var(--pca) 45%,transparent);transform:translate(2px)}@media(prefers-reduced-motion:reduce){.pcard:after{display:none}.ptg:hover{transform:none}}.pcard-edit{margin-left:auto;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;padding:3px 8px;cursor:pointer;line-height:1}.pcard-edit:hover{color:var(--text);border-color:var(--pca)}.pcard-handle{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--pcb);margin:-8px 0 16px;display:flex;align-items:center;gap:7px}.pcard-handle .hp{color:#8b8694}.pcard-handle .hp-ico{color:var(--pca);flex:none}.pcard-handle .hp-val{font-family:var(--font-body);font-size:12.5px;letter-spacing:0;color:var(--text)}.ce-swatches{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.ce-swatch{width:52px;height:36px;border-radius:9px;border:2px solid var(--line);cursor:pointer;position:relative}.ce-swatch.on{border-color:var(--gold);box-shadow:0 0 0 2px #f2b03d4d}.ce-tgls{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:10px 0 18px}.ce-tgl{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);cursor:pointer;user-select:none}.ce-tgl input{accent-color:var(--gold);width:15px;height:15px;cursor:pointer}.ce-handle-row{display:flex;gap:10px}.ce-handle-row select{flex:0 0 130px}.ce-hint{font-size:12px;color:var(--muted);opacity:.8;margin:8px 0 16px}.pcard-top-games{margin:2px 0 18px;display:flex;flex-direction:column;gap:6px}.ptg{display:flex;align-items:center;gap:10px;background:#12111599;border:1px solid var(--line-soft);border-radius:10px;padding:7px 10px}.ptg-rank{font-family:var(--font-mono);font-size:10px;width:13px;color:#6e6e76;flex:none;text-align:center}.ptg:first-child .ptg-rank{color:var(--pca,var(--gold))}.ptg-ico{width:26px;height:26px;border-radius:6px;background-size:cover;background-position:center;flex:none;background-color:var(--line-soft)}.ptg-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ptg-h{font-family:var(--font-mono);font-size:10px;color:var(--pcb,var(--teal));white-space:nowrap;flex:none}.ptg{gap:11px;background:#0000003d;border-color:#ffffff0f;border-radius:11px;padding:8px 11px}.ptg-rank{font-size:10px;width:14px;color:var(--muted);opacity:.7}.ptg:first-child .ptg-rank{color:var(--pca,var(--gold));opacity:1}.ptg-ico{width:40px;height:40px;border-radius:9px;box-shadow:0 3px 10px #00000080;object-fit:cover;background:#0d0b0e;flex:none}.ptg-ico-fb{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--pca,var(--gold));background:#ffffff0f}.ptg-name{font-size:13.5px;font-weight:500}.ptg-h{margin-left:auto;font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--pca,var(--gold))}.pub-toggle{display:flex;gap:9px;align-items:center;font-size:13.5px;color:var(--muted);margin-top:12px;cursor:pointer;user-select:none}.pub-toggle input{accent-color:var(--gold);width:16px;height:16px;cursor:pointer}.share-foot{margin-top:14px;text-align:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:#584f73}#view-share .pcard{cursor:default}#view-share .pcard:hover{transform:none}.profile-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start;margin:18px 0 48px}.prof-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:22px}.prof-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.prof-row:last-of-type{border-bottom:none}.prof-lbl{color:var(--muted)}.prof-val{font-family:var(--font-mono);font-size:12.5px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-panel .btn{width:100%;justify-content:center}.btn-danger{border-color:#f8717166;color:var(--red)}.btn-danger:hover{border-color:var(--red);background:#f8717114}.linklike{background:none;border:none;color:var(--teal);font-size:13px;cursor:pointer;padding:0;margin:-4px 0 14px;font-family:var(--font-body);display:none}.linklike:hover{text-decoration:underline}.nav-user{cursor:pointer}.nav-user:hover{text-decoration:underline}@media(max-width:920px){.profile-grid{grid-template-columns:1fr}}.pcard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(245,182,63,.1) 45%,rgba(123,216,194,.08) 52%,transparent 68%);transform:translate(-120%);animation:sheen 7s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.pcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pcard-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.pcard-id{font-family:var(--font-mono);font-size:11px;color:var(--gold-deep)}.pcard-user{display:flex;align-items:center;gap:14px;margin-bottom:24px}.avatar{width:52px;height:52px;border-radius:14px;flex:none;background:conic-gradient(from 210deg,var(--gold),#8A5CF6,var(--teal),var(--gold));padding:2px}.avatar-inner{width:100%;height:100%;border-radius:12px;background:var(--surface);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--gold)}.pcard-name{font-family:var(--font-display);font-weight:700;font-size:17px}.pcard-sub{font-size:13px;color:var(--muted)}.pcard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.stat{display:flex;flex-direction:column;gap:3px;overflow:hidden;background:#1211158c;border:1px solid var(--line-soft);border-radius:12px;padding:13px 15px}.stat-num{font-family:var(--font-num);font-weight:700;font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.15}.stat-num .unit{font-size:13px;color:var(--muted);font-weight:400}.stat-lbl{font-family:var(--font-lbl);font-size:11px;letter-spacing:.04em;color:var(--muted);margin-top:4px;line-height:1.4;overflow-wrap:break-word}.stat.gold .stat-num{color:var(--pca,var(--gold))}.stat.teal .stat-num{color:var(--pcb,var(--teal))}.pcard-plats-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--font-body);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:99px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--muted);transition:border-color .15s,color .15s,background .15s}.chip:hover{border-color:var(--muted);color:var(--text)}.chip:disabled{cursor:default}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--line)}.chip.linked{border-color:#f5b63f73;background:#f5b63f14;color:var(--text)}.chip.linked:hover{border-color:#f5b63f73;color:var(--text)}.chip.linked .dot{background:var(--gold);box-shadow:0 0 8px #f5b63fb3}.pcard-hint{margin-top:14px;font-size:12.5px;color:var(--muted)}.pcard-hint b{color:var(--teal);font-weight:600}.pcard-coming{margin-top:10px;font-size:11.5px;color:#6e6790}.chip small{font-family:var(--font-mono);font-size:9px;color:var(--gold-deep);letter-spacing:.08em;margin-left:2px}.chip.dis{opacity:.55;cursor:default}.chip.dis:hover{border-color:var(--line);color:var(--muted)}.chip.manage{cursor:pointer}.chip.manage:hover{border-color:var(--gold);color:var(--text)}.st-live{color:var(--gold)!important}.toast{position:fixed;left:50%;bottom:calc(28px + var(--bar-h, 0px));z-index:100;transform:translate(-50%,120%);display:flex;align-items:center;gap:14px;background:linear-gradient(160deg,#241c0c,#191307);border:1px solid rgba(245,182,63,.5);border-radius:14px;padding:13px 20px 13px 14px;box-shadow:0 14px 44px #0009,0 0 30px #f5b63f2e;transition:transform .45s cubic-bezier(.22,1.2,.36,1);pointer-events:none;max-width:calc(100vw - 32px)}.toast.show{transform:translate(-50%)}.toast-icon{width:40px;height:40px;border-radius:10px;flex:none;background:linear-gradient(135deg,var(--gold),var(--gold-deep));display:grid;place-items:center;font-size:19px}.toast-title:empty{display:none}.toast-title{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.toast-msg{font-weight:600;font-size:14.5px;line-height:1.3}.section{padding:88px 0;border-top:1px solid var(--line-soft)}.section-head{max-width:560px;margin-bottom:48px}.section-head h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,33px);line-height:1.2;margin:14px 0 12px}.section-head p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:26px;position:relative;transition:border-color .2s,transform .2s}.step:hover{border-color:var(--line);transform:translateY(-3px)}.step-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--gold-deep);margin-bottom:16px;display:block}.step h3{font-family:var(--font-display);font-weight:700;font-size:16.5px;margin-bottom:9px}.step p{color:var(--muted);font-size:14.5px}.step p b{color:var(--teal);font-weight:600}.lib-bar{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.lib-search{flex:1;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:15px;padding:11px 16px}.lib-search::placeholder{color:var(--muted)}.lib-sort{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14.5px;padding:11px 14px;cursor:pointer}.lib{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.lib-head,.game{display:grid;grid-template-columns:36px minmax(200px,2.2fr) .9fr .8fr 1.4fr 1fr;gap:16px;align-items:center;padding:14px 22px}.lib-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);background:#0d0b1466}.game{border-bottom:1px solid var(--line-soft);transition:background .15s}.game:last-child{border-bottom:none}.game:hover{background:#f5b63f08}.g-title{display:flex;align-items:center;gap:14px;min-width:0}.g-cover{width:42px;height:42px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:#ffffffeb}.g-name{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-plat{font-size:12.5px;color:var(--muted)}.g-badge{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--muted);display:inline-block}.g-hours{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;color:var(--teal)}.g-hours .unit{color:var(--muted);font-size:12px}.g-ach{display:flex;align-items:center;gap:12px}.bar{flex:1;height:5px;border-radius:99px;background:var(--line-soft);overflow:hidden}.bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-deep),var(--gold));width:0;transition:width 1s cubic-bezier(.25,1,.35,1)}.g-ach-num{font-family:var(--font-mono);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.g-last{font-size:13px;color:var(--muted);text-align:right}.lib-empty{padding:44px 22px;text-align:center;color:var(--muted);display:none}.lib-foot{display:flex;justify-content:space-between;align-items:center;padding:13px 22px;background:#1a1a1e80;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.g-rank{font-family:var(--font-mono);font-size:13px;color:#6e6e76;font-variant-numeric:tabular-nums;text-align:center}.g-rank.r1{color:var(--gold);font-weight:600;text-shadow:0 0 12px rgba(242,176,61,.5)}.g-rank.r2{color:#c9cdda;font-weight:600}.g-rank.r3{color:#c68b4e;font-weight:600}.game.top3{background:linear-gradient(90deg,rgba(242,176,61,.045),transparent 40%)}.lib-morewrap{padding:14px;text-align:center;border-top:1px solid var(--line-soft)}.hero-search{margin-top:26px;max-width:520px}.hs-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--gold);margin-bottom:10px;text-transform:uppercase}.hs-bar{display:flex;gap:9px}.hs-bar input{flex:1;font-size:15px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:13px 15px;color:var(--text)}.hs-bar input:focus{outline:none;border-color:var(--gold)}.hs-games{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.hs-game{background:none;border:1px solid var(--line);border-radius:8px;padding:5px 11px;cursor:pointer;font-family:var(--font-mono);font-size:11px;color:var(--muted);transition:border-color .15s,color .15s}.hs-game:hover{color:var(--text)}.hs-game.on{border-color:var(--gold);color:var(--gold)}.ps-games{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 16px}.ps-game{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:9px 15px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--muted);transition:border-color .15s,color .15s}.ps-game:hover{color:var(--text)}.ps-game.on{border-color:var(--gold);color:var(--text)}.ps-game .ps-soon{font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 4px}.ps-bar{display:flex;gap:10px;max-width:560px}.ps-bar input{flex:1;font-size:15px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:13px 15px;color:var(--text);font-family:var(--font-body)}.ps-bar input::placeholder{color:var(--muted)}.ps-bar input:focus{outline:none;border-color:var(--gold)}.ps-result{margin-top:22px}.ps-suggest{max-width:560px;margin-top:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:none}.ps-sug{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:9px 12px;cursor:pointer;text-align:left;color:var(--text)}.ps-sug:hover{background:#ffffff0d}.ps-sug.live{background:#f2b03d14}.ps-sug-av{width:30px;height:30px;border-radius:7px;background:#0d0b14 center/cover no-repeat;flex:none;border:1px solid var(--line-soft)}.ps-sug-n{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-sug-t{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;flex:none}.ps-sug-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 12px 4px}.ps-steam-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ps-av{width:58px;height:58px;border-radius:12px;background:#0d0b14 center/cover no-repeat;flex:none;border:1px solid var(--line-soft)}.ps-link{display:inline-block;margin-top:14px;font-size:13px;color:var(--gold);text-decoration:none}.ps-link:hover{text-decoration:underline}.ps-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;max-width:560px}.ps-name{font-family:var(--font-display);font-weight:800;font-size:22px;margin-bottom:4px}.ps-meta{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:16px}.hub-pubs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.hub-pub{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 24px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;transition:transform .15s,border-color .15s}.hub-pub:hover{transform:translateY(-2px)}.hub-pub.on{border-color:var(--gold);box-shadow:0 0 0 2px #f2b03d33}.hub-mark{font-family:var(--font-display);font-weight:900;font-size:20px;letter-spacing:.06em}.hub-sub{font-size:13px;color:var(--muted)}.hub-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:18px}.hub-game{position:relative;border:1px solid var(--line);border-radius:14px;padding:0;height:96px;cursor:pointer;overflow:hidden;display:flex;align-items:flex-end;background-size:cover;background-position:center 25%;transition:transform .15s,border-color .15s}.hub-game:hover{transform:translateY(-2px)}.hub-game.on{border-color:var(--gold)}.hub-game .hg-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0a090e1a 20%,#0a090eeb)}.hub-game .hg-name{position:relative;font-family:var(--font-display);font-weight:700;font-size:13px;color:#fff;padding:10px 12px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.hub-game .hg-dot{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.hub-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.hcb-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:196px;background:transparent;border:1px dashed var(--line);border-radius:16px;color:var(--muted);cursor:pointer;font-family:var(--font-body);font-size:14px;padding:20px;text-align:center;transition:border-color .15s,color .15s,background .15s}.hcb-add:hover{border-color:var(--gold);color:var(--text);background:#f2b03d0d}.hcb-add-plus{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--gold)}.hcb-add:hover .hcb-add-plus{border-color:var(--gold)}.hcb-add-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.hcb-pin{position:absolute;top:8px;right:8px;z-index:3;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:#0a090ccc;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center}.hub-card-btn:hover .hcb-pin{display:flex}.hcb-pin:hover{color:var(--red);border-color:var(--red)}.gp-list{max-height:min(52vh,420px);overflow-y:auto;margin-top:14px;display:flex;flex-direction:column;gap:6px}.gp-item{display:flex;align-items:center;gap:12px;background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:10px;padding:8px 11px;cursor:pointer;text-align:left;width:100%;color:var(--text);font-family:inherit;transition:border-color .15s}.gp-item:hover{border-color:var(--gold)}.gp-item[disabled]{opacity:.45;cursor:default}.gp-art{width:58px;height:28px;flex:none;border-radius:5px;background:#0d0b0e center/cover no-repeat}.gp-n{font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-s{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.04em}.gp-meta{margin-left:auto;font-family:var(--font-num);font-weight:700;font-size:13px;color:var(--muted);white-space:nowrap}.hub-card-btn{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;text-align:left;display:flex;flex-direction:column;padding:0;transition:transform .15s,border-color .15s}.hub-card-btn:hover{transform:translateY(-3px);border-color:var(--gold)}.hub-card-btn.on{border-color:var(--gold);box-shadow:0 0 0 2px #f2b03d33}.hub-card-btn .hcb-art{display:block;height:104px;background-size:cover;background-position:center 32%;position:relative}.hub-card-btn .hcb-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(51,51,57,0) 45%,var(--surface) 100%)}.hub-card-btn .hcb-body{display:block;padding:12px 15px 15px;position:relative}.hub-card-btn .hcb-name{display:block;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text)}.hub-card-btn .hcb-sub{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--muted);margin-top:4px;text-transform:uppercase}.hub-card-btn .hcb-status{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-family:var(--font-mono);color:var(--text)}.hub-card-btn .hcb-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#4ade80;box-shadow:0 0 8px #4ade80}@media(max-width:900px){.hub-cards{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hub-cards{grid-template-columns:1fr}}.modal-conn{max-width:540px;max-height:86vh;overflow:auto}.conn-row{padding:14px 0;border-bottom:1px solid var(--line-soft)}.conn-row:last-child{border-bottom:none}.conn-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.conn-name{font-family:var(--font-display);font-weight:700;font-size:14.5px}.conn-badge{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--teal);text-transform:uppercase}.conn-inrow{display:flex;gap:8px}.conn-unlink{font-family:var(--font-lbl);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line-soft);border-radius:8px;padding:6px 10px;cursor:pointer;transition:all .15s;margin-top:8px}.conn-unlink:hover{color:#f27a6e;border-color:#f27a6e80}.conn-confirm{margin-top:10px;border:1px solid rgba(242,122,110,.35);background:#f27a6e12;border-radius:10px;padding:10px 12px}.conn-confirm p{margin:0 0 9px;font-size:13px;color:var(--text)}.conn-confirm-btns{display:flex;gap:8px}.conn-confirm .btn-danger{background:#c4453b;border-color:#c4453b;color:#fff}.conn-confirm .btn-danger:hover{background:#a93a31}.conn-inrow input{flex:1;min-width:0;background:#0d0b1499;border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;padding:10px 12px}.conn-inrow input::placeholder{color:var(--muted)}.conn-inrow input:focus{outline:none;border-color:var(--gold)}.conn-inrow .btn{flex:none;width:auto!important;margin-top:0;white-space:nowrap}.conn-msg{margin-top:8px;font-size:12.5px}.conn-msg.err{color:var(--red)}.conn-msg.ok{color:var(--teal)}.duel-tug{position:relative;height:10px;border-radius:6px;background:#f2b03dd9;overflow:hidden;margin:-6px 0 18px;border:1px solid rgba(255,255,255,.1)}.duel-tug i{position:absolute;left:0;top:0;bottom:0;background:var(--teal);transition:width .9s cubic-bezier(.2,.8,.2,1)}.duel-tug:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#0a0a0ebf;transform:translate(-1px)}.duel-tug.even,.duel-tug.even i{background:#ffffff1f}.duel-score.live .dsc-side:not(.r) .dsc-num{color:var(--teal)}.duel-score.live .dsc-side.r .dsc-num{color:var(--gold)}.dsc-mp{display:inline-block;margin-top:6px;font-family:var(--font-lbl);font-weight:700;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid currentColor;animation:duelmp 1.4s ease-in-out infinite}.dsc-side:not(.r) .dsc-mp{color:var(--teal)}.dsc-side.r .dsc-mp{color:var(--gold)}@keyframes duelmp{0%,to{opacity:1}50%{opacity:.45}}.dsc-num.bump{animation:duelbump .7s cubic-bezier(.2,1.6,.4,1)}@keyframes duelbump{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.ds.fresh{animation:duelfresh 1.6s ease-out}@keyframes duelfresh{0%{box-shadow:0 0 #f2b03db3}to{box-shadow:0 0 0 14px #f2b03d00}}.duel-livebar{height:2px;background:#ffffff14;border-radius:2px;overflow:hidden;margin:8px auto 0;max-width:220px}.duel-livebar i{display:block;height:100%;width:100%;background:#7db8ff;transform-origin:left;animation:duelbar 20s linear infinite}@keyframes duelbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ds-stars{letter-spacing:1px;font-size:13px;color:var(--gold)}.ds-stars s{text-decoration:none;opacity:.22}.vs-verdict .verdict-m{width:54px;height:auto;display:block;margin:0 auto 6px}.vs-verdict.fin{position:relative;overflow:hidden}.vs-verdict.fin:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-100%);animation:duelsweep 2.6s ease-in-out 1}@keyframes duelsweep{to{transform:translate(100%)}}.duel-coc-note{font-size:12.5px;color:var(--muted);line-height:1.5;margin:-2px 0 10px}@media(prefers-reduced-motion:reduce){.dsc-mp,.dsc-num.bump,.ds.fresh,.duel-livebar i,.vs-verdict.fin:before{animation:none}.duel-tug i{transition:none}}.inp{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;color:var(--text);font:inherit;font-size:14px;outline:none}.inp::placeholder{color:var(--muted)}.inp:focus{border-color:var(--gold)}.cmp-eyebrow{text-align:center;font-family:var(--font-lbl);font-weight:600;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.cmp-card{background:var(--surface)!important;backdrop-filter:none!important;margin-top:10px!important}.cmp-av{width:64px;height:64px;border-radius:14px;object-fit:cover;display:block;margin:0 auto 10px;border:1px solid var(--line-soft);background:var(--surface-2)}.cmp-av.ghost{display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:26px;color:var(--muted)}.cmp-cta{text-align:center;padding:18px 8px 4px}.cmp-cta h3{font-family:var(--font-display);font-size:clamp(16px,2.6vw,20px);margin:0 0 8px}.cmp-cta p{color:var(--muted);font-size:14px;line-height:1.55;max-width:460px;margin:0 auto 16px}.cmp-sec{font-family:var(--font-lbl);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:center;margin:22px 0 8px}.cmp-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.soc-rank{font-family:var(--font-display);font-weight:800;font-size:12px;color:var(--muted);width:20px;text-align:center;flex:none}.soc-rank.first{color:var(--gold)}.soc-hrs{font-family:var(--font-num);font-size:12.5px;color:var(--muted);white-space:nowrap}.conn-help{margin-top:10px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.5}.conn-help-q{font-weight:600;margin-bottom:8px}.conn-help-opts{display:flex;gap:7px;flex-wrap:wrap}.conn-help-opts .btn.on{border-color:var(--gold);color:var(--gold)}.conn-help ol{margin:11px 0 0 18px;padding:0}.conn-help li{margin-bottom:5px}.conn-help-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:11px}.conn-help-foot a{color:var(--gold);font-size:12.5px}.sth{text-align:left}.onb-card .sth{margin:14px 0 18px}.nt-in .sth{margin-top:0}.nt-msg p{font-size:14.5px;line-height:1.6;margin:0 0 12px}.hub-panel{margin-top:20px}.ce-handle-row input{background:#0d0b148c;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.ce-handle-row input:focus{outline:none;border-color:var(--gold)}.ce-handle-row input::placeholder{color:var(--muted)}.hub-live{margin-top:10px;font-size:13px;min-height:18px}.hub-live-load{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.hub-live-ok{color:#68d89a}.hub-live-no{color:#f0908a}.ps-sug-loading{display:flex;align-items:center;gap:9px;padding:10px 12px;color:var(--muted);font-size:13px}.stat-modal{max-width:640px}.stat-click{cursor:pointer;transition:border-color .15s}.stat-click:hover{border-color:var(--gold)}.stat-detail-head{margin-bottom:14px}.sd-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sd-value{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--text);margin-top:2px}.stat-chart{width:100%;height:auto;display:block;margin:4px 0 6px}.sd-chart-wrap{position:relative;touch-action:pan-y}.sp-card{margin-top:16px;padding:26px 28px}.sp-card .sd-value{font-size:clamp(34px,6vw,52px)}.sp-ranges{margin:14px 0 6px;border-bottom:none}#view-stat .ch-line{stroke:var(--ga,var(--gold))}#view-stat .ch-dot{fill:var(--ga,var(--gold))}#view-stat.vibe-royale{background:linear-gradient(178deg,#0e1e3c,#0b1730 40%,#090e1c);border-top:none}#view-stat.vibe-royale .sp-card{background:#0c183073;border-color:#5ab0ff40}#view-game.gp-full{position:relative;overflow:clip;border-top:none;padding-top:0;min-height:100vh;background:radial-gradient(90% 40% at 50% 0%,var(--ga-glow),transparent 55%),radial-gradient(55% 35% at 8% 100%,color-mix(in srgb,var(--ga) 9%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--ga) 13%,#17181C) 0%,#212226 440px,var(--bg) 78%)}#view-game.gp-full .wrap{max-width:none!important;padding:0!important}#view-game.gp-full .wrap>button{position:absolute;top:16px;left:20px;z-index:6;background:#0c0d108c;backdrop-filter:blur(5px);border-color:var(--ga-brd)}#view-game.gp-full .gpage{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative;z-index:1}#view-game.gp-full .g-hero{height:400px;border-radius:0}#view-game.gp-full .g-hero:after{background:linear-gradient(180deg,transparent 30%,rgba(18,19,23,.55) 68%,color-mix(in srgb,var(--ga) 10%,#1B1C20) 100%)}#view-game.gp-full .g-shell,#view-game.gp-full .g-body{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;max-width:1120px;margin:-96px auto 0;padding:0 28px 96px;position:relative;z-index:2}#view-game.gp-full .g-shell:before{display:none}#view-game.gp-full .g-title-row h3{font-size:clamp(30px,4vw,42px)}#view-game.gp-full .stat{background:#ffffff09;border-color:var(--ga-brd);backdrop-filter:blur(3px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#view-game.gp-full .stat:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000059}@media(max-width:720px){#view-game.gp-full .g-hero{height:280px}#view-game.gp-full .g-shell,#view-game.gp-full .g-body{margin-top:-60px;padding:0 16px 64px}}.rl-wl{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 14px}.rl-wl span{width:16px;height:16px;border-radius:4px;background:var(--line,#4B4B54)}.rl-wl span.win{background:var(--teal)}.rl-wl span.loss{background:var(--red,#F87171)}.rl-plrow{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--line-soft,rgba(255,255,255,.08));font-size:13.5px}.rl-plrow:last-child{border-bottom:0}.rl-plrow .pl-wr{font-family:var(--font-num);font-variant-numeric:tabular-nums}.rl-plrow .pl-wr b{color:var(--gold-hi,#FFD37A)}.weak-list{display:flex;flex-direction:column;gap:8px}.weak{display:flex;gap:10px;align-items:flex-start;background:#f871710f;border:1px solid rgba(248,113,113,.3);border-radius:12px;padding:10px 14px;font-size:13.5px}.weak.ok{background:#6ed4bc0f;border-color:#6ed4bc4d}.weak .w-ico{flex:none;font-family:var(--font-num);font-weight:700;color:var(--red,#F87171)}.weak.ok .w-ico{color:var(--teal)}#view-game.vibe-fortnite{background:radial-gradient(90% 42% at 50% 0%,rgba(142,91,255,.16),transparent 55%),radial-gradient(55% 36% at 10% 100%,rgba(61,232,255,.08),transparent 60%),radial-gradient(55% 36% at 90% 100%,rgba(255,63,164,.06),transparent 60%),linear-gradient(180deg,#241a4e,#1c1440 440px,#14102b 72%,#100d22)}#view-game.vibe-fortnite:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(24% 18% at 24% 28%,rgba(61,232,255,.1),transparent 62%),radial-gradient(22% 16% at 76% 58%,rgba(255,63,164,.08),transparent 62%),radial-gradient(20% 15% at 55% 86%,rgba(142,91,255,.1),transparent 60%);animation:crDrift 24s ease-in-out infinite alternate}#view-game.vibe-fortnite:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.03) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 15s linear infinite}@media(prefers-reduced-motion:reduce){#view-game.vibe-fortnite:before,#view-game.vibe-fortnite:after{animation:none}}#view-game.vibe-fortnite .g-hero{background-position:center 30%!important}#view-game.vibe-fortnite .g-hero:after{background:linear-gradient(180deg,#241a4e00 24%,#241a4e80 64%,#241a4e)}#view-game.vibe-fortnite .wrap>button{background:#140e2c8c;border-color:#8e5bff59}#view-game.vibe-fortnite .g-sec-h,#view-game.vibe-fortnite .ps-sec-h{display:inline-block;position:relative;color:#c9b3ff;background:linear-gradient(180deg,#3a2a7a,#241a4e);border:1px solid rgba(142,91,255,.45);border-bottom-color:#100d22cc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-fortnite .stat,#view-game.vibe-fortnite .ps-tile{background:#1e16408c;border-color:#8e5bff47;backdrop-filter:blur(3px)}#view-game.vibe-fortnite .stat.gold,#view-game.vibe-fortnite .ps-tile.hi{background:linear-gradient(180deg,#3de8ff1a,#1e16408c);border-color:#3de8ff66}#view-game.vibe-fortnite{--tab-accent:#3DE8FF;--tab-accent-2:#1FA8C4;--tab-ink:#06222b}#view-game.vibe-fortnite .ps-card{background:transparent;border:0;box-shadow:none}#view-stat.vibe-fortnite{background:linear-gradient(178deg,#241a4e,#1c1440 40%,#100d22);border-top:none}#view-stat.vibe-fortnite .sp-card{background:#1e164073;border-color:#8e5bff4d}#view-game.vibe-brawl,#view-game.vibe-clash{position:relative;overflow:clip;border-top:none;padding-top:0;min-height:100vh}#view-game.vibe-brawl .wrap,#view-game.vibe-clash .wrap{max-width:none!important;padding:0!important}#view-game.vibe-brawl .wrap>button,#view-game.vibe-clash .wrap>button{position:absolute;top:16px;left:20px;z-index:6;backdrop-filter:blur(5px)}#view-game.vibe-brawl .gpage,#view-game.vibe-clash .gpage{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative;z-index:1}#view-game.vibe-brawl .g-shell,#view-game.vibe-clash .g-shell{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;max-width:1120px;margin:-96px auto 0;padding:0 28px 96px;position:relative;z-index:2}#view-game.vibe-brawl .g-shell:before,#view-game.vibe-clash .g-shell:before{display:none}#view-game.vibe-brawl .g-hero,#view-game.vibe-clash .g-hero{height:400px;border-radius:0}#view-game.vibe-brawl .g-head-name,#view-game.vibe-clash .g-head-name{font-size:clamp(30px,4vw,42px)}#view-game.vibe-brawl .g-head,#view-game.vibe-clash .g-head{margin-bottom:6px}#view-game.vibe-brawl .g-sec,#view-game.vibe-clash .g-sec{margin-top:38px}#view-game.vibe-brawl .g-tabs,#view-game.vibe-clash .g-tabs{margin:20px 0 26px}#view-game.vibe-brawl .g-hero img,#view-game.vibe-brawl .g-hero .g-hero-logo,#view-game.vibe-clash .g-hero img,#view-game.vibe-clash .g-hero .g-hero-logo{max-height:200px;max-width:min(46%,460px);position:absolute;left:7%;top:44%;transform:translateY(-50%);filter:drop-shadow(0 14px 34px rgba(0,0,0,.55))}#view-game.vibe-brawl .stat,#view-game.vibe-clash .stat{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(3px)}#view-game.vibe-brawl .stat:hover,#view-game.vibe-clash .stat:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000059}@media(prefers-reduced-motion:reduce){#view-game.vibe-brawl:before,#view-game.vibe-brawl:after,#view-game.vibe-clash:before,#view-game.vibe-clash:after{animation:none}}#view-game.vibe-brawl{background:radial-gradient(90% 40% at 50% 0%,rgba(240,192,32,.1),transparent 55%),radial-gradient(60% 38% at 8% 100%,rgba(138,107,255,.13),transparent 60%),radial-gradient(60% 38% at 92% 100%,rgba(125,227,255,.06),transparent 60%),linear-gradient(180deg,#1b1140 0% 460px,#150c33 40%,#0f0825,#0a051a)}#view-game.vibe-brawl:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(26% 20% at 24% 28%,rgba(240,192,32,.1),transparent 62%),radial-gradient(22% 18% at 76% 58%,rgba(138,107,255,.12),transparent 62%),radial-gradient(18% 14% at 52% 88%,rgba(125,227,255,.06),transparent 60%);animation:crDrift 22s ease-in-out infinite alternate}#view-game.vibe-brawl:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.03) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 14s linear infinite}#view-game.vibe-brawl .g-hero:after{background:linear-gradient(180deg,#1b114000 22%,#1b114073 62%,#1b1140)}#view-game.vibe-brawl .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.09),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(240,192,32,.15),transparent 60%)}#view-game.vibe-brawl .g-sec-h{display:inline-block;position:relative;color:#ffe066;background:linear-gradient(180deg,#4a2fa8,#2b1b66);border:1px solid rgba(138,107,255,.45);border-bottom-color:#0a051acc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-brawl .stat{background:#1e14468c;border-color:#8a6bff40}#view-game.vibe-brawl .stat:hover{border-color:#8a6bff80}#view-game.vibe-brawl .stat.gold{background:linear-gradient(180deg,#f0c0201f,#1e14468c);border-color:#f0c0206b}#view-game.vibe-brawl{--tab-accent:#FFE066;--tab-accent-2:#E0B32B;--tab-ink:#1a1508}#view-game.vibe-brawl .g-row{background:#18103a8c;border:1px solid rgba(138,107,255,.16);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-brawl .g-row:hover{border-color:#8a6bff66}#view-stat.vibe-brawl{background:linear-gradient(178deg,#1b1140,#150c33 40%,#0a051a);border-top:none}#view-stat.vibe-brawl .sp-card{background:#1e144673;border-color:#8a6bff4d}#view-game.vibe-clash{background:radial-gradient(90% 40% at 50% 0%,rgba(242,169,59,.12),transparent 55%),radial-gradient(60% 38% at 8% 100%,rgba(120,190,90,.1),transparent 60%),radial-gradient(60% 38% at 92% 100%,rgba(242,169,59,.06),transparent 60%),linear-gradient(180deg,#16260f 0% 460px,#101d0c 40%,#0b140a,#070d06)}#view-game.vibe-clash:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(26% 20% at 24% 28%,rgba(242,169,59,.11),transparent 62%),radial-gradient(22% 18% at 76% 58%,rgba(120,190,90,.1),transparent 62%);animation:crDrift 24s ease-in-out infinite alternate}#view-game.vibe-clash:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.025) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 15s linear infinite}#view-game.vibe-clash .g-hero:after{background:linear-gradient(180deg,#16260f00 22%,#16260f73 62%,#16260f)}#view-game.vibe-clash .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.08),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(242,169,59,.16),transparent 60%)}#view-game.vibe-clash .g-sec-h{display:inline-block;position:relative;color:#ffd37a;background:linear-gradient(180deg,#4a3418,#2a1d0c);border:1px solid rgba(242,169,59,.45);border-bottom-color:#070d06cc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-clash .stat{background:#1824128c;border-color:#f2a93b33}#view-game.vibe-clash .stat:hover{border-color:#f2a93b73}#view-game.vibe-clash .stat.gold{background:linear-gradient(180deg,#f2a93b21,#1824128c);border-color:#f2a93b73}#view-game.vibe-clash{--tab-accent:#FFD37A;--tab-accent-2:#B8892A;--tab-ink:#1a1508}#view-game.vibe-clash .g-row{background:#141e0f8c;border:1px solid rgba(242,169,59,.14);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-clash .g-row:hover{border-color:#f2a93b66}#view-stat.vibe-clash{background:linear-gradient(178deg,#16260f,#101d0c 40%,#070d06);border-top:none}#view-stat.vibe-clash .sp-card{background:#18241273;border-color:#f2a93b47}#view-vs{position:relative;overflow:clip;background:radial-gradient(80% 36% at 50% 0%,rgba(242,176,61,.08),transparent 55%),radial-gradient(55% 34% at 8% 100%,rgba(77,166,255,.09),transparent 60%),radial-gradient(55% 34% at 92% 100%,rgba(77,166,255,.06),transparent 60%),linear-gradient(180deg,#101f3a,#0c1730 45%,#090e1c)}#view-vs:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(24% 18% at 22% 30%,rgba(90,176,255,.09),transparent 62%),radial-gradient(20% 16% at 78% 62%,rgba(242,176,61,.07),transparent 62%);animation:crDrift 24s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){#view-vs:before{animation:none}}.rlm.clickable{cursor:pointer;transition:border-color .15s,transform .15s}.rlm.clickable:hover{border-color:#6ed4bc73;transform:translate(2px)}.rlm-modal{max-width:560px;padding:0;overflow:hidden}.rlm-head{padding:26px 26px 20px;display:flex;flex-direction:column;gap:5px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.rlm-head.win{background:linear-gradient(180deg,rgba(110,212,188,.16),transparent);border-bottom:1px solid rgba(110,212,188,.25)}.rlm-head.loss{background:linear-gradient(180deg,rgba(248,113,113,.14),transparent);border-bottom:1px solid rgba(248,113,113,.25)}.rlm-res{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:.04em;color:var(--text)}.rlm-head.win .rlm-res{color:var(--teal)}.rlm-head.loss .rlm-res{color:#f87171}.rlm-when{font-size:12.5px;color:var(--muted)}.rlm-streak{align-self:flex-start;margin-top:6px;font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#f2b03d1a;border:1px solid rgba(242,176,61,.35);border-radius:999px;padding:4px 10px}.rlm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px 6px}.rlm-tile{background:#ffffff09;border:1px solid var(--line-soft,rgba(255,255,255,.08));border-radius:12px;padding:12px 10px;text-align:center}.rlm-v{font-family:var(--font-num,var(--font-mono));font-weight:700;font-size:24px;color:var(--text)}.rlm-l{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px}.rlm-d{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);margin-top:5px}.rlm-d.up{color:var(--teal)}.rlm-d.down{color:#f87171}.rlm-note{padding:10px 22px 22px;font-size:11.5px;color:var(--muted);opacity:.8;line-height:1.5}@media(max-width:480px){.rlm-grid{grid-template-columns:repeat(2,1fr)}}.vs-games{display:flex;justify-content:center;gap:10px;margin:6px 0 18px;flex-wrap:wrap}.vs-game{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:12px;cursor:pointer;background:#09112680;border:1px solid rgba(90,176,255,.2);font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .15s,border-color .15s,background .15s}.vs-game img{height:26px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.vs-game.on{color:#ffd37a;border-color:#f2b03d8c;background:#f2b03d17}.vs-tabs{justify-content:center;margin:0 0 22px;border-bottom-color:#5ab0ff2e}.vs-tabs .g-tab.on{color:#ffd37a;border-color:#ffd37a}.vs-lede{text-align:center;color:var(--muted);font-size:14px;line-height:1.65;max-width:620px;margin:0 auto 22px}.duel-cols{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;max-width:720px;margin:0 auto}.duel-box{display:flex;flex-direction:column;gap:11px;background:#0e1e3c80;backdrop-filter:blur(4px);border:1px solid rgba(90,176,255,.2);border-radius:16px;padding:20px 18px}.duel-box-h{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7db8ff;text-align:center}.duel-box input{width:100%;background:#09112699;border:1px solid rgba(90,176,255,.26);border-radius:11px;color:var(--text);font-family:var(--font-mono);font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;text-align:center;outline:none;transition:border-color .15s}.duel-box input:focus{border-color:#7db8ff;box-shadow:0 0 0 3px #5ab0ff24}.duel-box .btn{width:100%;margin-top:auto}.duel-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px}.duel-mode-b{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;background:#09112680;border:1px solid rgba(90,176,255,.2);border-radius:11px;padding:10px 12px;cursor:pointer;color:var(--muted);transition:color .15s,border-color .15s,background .15s}.duel-mode-b b{font-family:var(--font-display);font-size:12.5px;color:var(--text)}.duel-mode-b small{font-size:10.5px;line-height:1.35}.duel-mode-b.on{border-color:#f2b03d8c;background:#f2b03d17}.duel-mode-b.on b{color:var(--gold)}.race-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.race-h{display:flex;flex-direction:column;gap:2px;font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7db8ff;margin-bottom:8px;overflow:hidden}.race-cols>div:last-child .race-h{align-items:flex-end;text-align:right}.race-saldo{color:var(--muted);font-size:9.5px}.gta-hero{position:relative;overflow:hidden;padding:72px 0 44px;margin:0 0 26px;min-height:420px;display:flex;align-items:flex-end;background-size:cover;background-position:center 30%;background:radial-gradient(70% 60% at 20% 20%,rgba(255,92,150,.18),transparent 60%),radial-gradient(60% 50% at 85% 30%,rgba(120,80,255,.16),transparent 60%),linear-gradient(180deg,#1c1030,#231536,#17161b)}.gta-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(23,16,40,.25) 0%,rgba(23,16,40,.55) 55%,var(--bg) 100%)}.gta-hero.has-art{background-image:var(--gta-art)!important;background-size:cover;background-position:center 30%}#view-gta6{padding-top:0!important}.gta-title{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,6vw,64px);letter-spacing:-.02em;margin:6px 0 8px;background:linear-gradient(90deg,#ffd6a3,#ff8ab8 55%,#b79cff);-webkit-background-clip:text;background-clip:text;color:transparent}.gta-count{display:flex;gap:14px;margin:22px 0 10px;flex-wrap:wrap}.gta-count div{min-width:92px;padding:12px 14px;border-radius:14px;background:#0e0d108c;border:1px solid rgba(255,138,184,.28);text-align:center}.gta-count b{display:block;font-family:var(--font-num);font-size:34px;color:#ffd6a3}.gta-count span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gta-rel{font-family:var(--font-lbl);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ff8ab8}.comp-hero{text-align:center;padding:34px 0 10px;position:relative}.comp-icon{display:block;width:96px;height:96px;border-radius:24px;margin:0 auto 18px;box-shadow:0 18px 44px #0009,0 0 0 1px #f2b03d40,0 0 60px #f2b03d2e}.comp-hero .eyebrow{display:block;margin-bottom:10px}.comp-mascot{position:absolute;right:-10px;top:8px;width:150px}@media(max-width:820px){.comp-mascot{display:none!important}}.comp-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.comp-cta .btn{display:inline-flex;align-items:center;gap:8px}.comp-req{font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:14px}.comp-ss{max-width:560px;margin:16px auto 0;text-align:left;background:#1211158c;border:1px solid var(--line-soft);border-radius:12px;padding:0 16px}.comp-ss summary{cursor:pointer;list-style:none;padding:12px 0;font-size:13px;color:var(--text);display:flex;align-items:center;gap:10px}.comp-ss summary::-webkit-details-marker{display:none}.comp-ss summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg);transition:transform .15s;flex:0 0 auto}.comp-ss[open] summary:before{transform:rotate(45deg)}.comp-ss-b{padding:0 0 14px;font-size:13px;line-height:1.65;color:var(--muted)}.comp-ss-b p{margin:0 0 8px}.comp-ss-b ol{margin:0 0 8px 18px;padding:0}.comp-ss-b b{color:var(--text)}.comp-ss-b a{color:var(--gold)}.comp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:30px 0 10px}.comp-f{background:#1211158c;border:1px solid var(--line-soft);border-radius:16px;padding:18px}.comp-f b{display:block;font-family:var(--font-display);font-size:15px;margin-bottom:6px}.comp-f p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.comp-f.soon{border-style:dashed}.gta-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.gta-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:26px}.gta-tab-n{font-family:var(--font-num);font-size:10px;opacity:.6;margin-left:4px}.gta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.gta-card{background:#12111599;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;transition:transform .15s,border-color .15s}.gta-card:hover{transform:translateY(-2px);border-color:var(--gold)}.gta-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#0d0b0e}.gta-card-b{padding:14px 16px 16px}.gta-card-b b{display:block;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.2}.gta-card-b em{display:block;font-style:italic;color:var(--gold-hi);font-size:13px;margin:4px 0 8px}.gta-card-b p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0 0 8px}.gta-card-b a,.gta-item a{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-decoration:none}.gta-tl{position:relative;padding-left:22px;border-left:2px solid var(--line)}.gta-tl-i{position:relative;display:grid;grid-template-columns:150px 1fr;gap:14px;padding:0 0 22px}.gta-tl-i:before{content:"";position:absolute;left:-28px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #f2b03d2e}.gta-tl-d{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--gold-hi)}.gta-tl-i b{display:block;font-family:var(--font-display);font-size:15px;margin-bottom:3px}.gta-tl-i p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0 0 6px}@media(max-width:640px){.gta-tl-i{grid-template-columns:1fr;gap:4px}}.gta-cat{background:#1211158c;border:1px solid var(--line-soft);border-radius:16px;padding:16px 18px}.gta-cat h3{margin:0 0 10px;font-family:var(--font-display);font-size:16px;display:flex;justify-content:space-between;align-items:baseline}.gta-cat h3 span{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.gta-items{display:flex;flex-direction:column;gap:10px}.gta-item{display:flex;gap:12px;align-items:flex-start}.gta-item img{width:84px;height:84px;border-radius:12px;object-fit:cover;flex:none;box-shadow:0 8px 20px #00000080}.gta-item b{display:block;font-size:14px}.gta-item em{display:block;font-style:normal;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#ff8ab8;margin:2px 0 4px}.gta-item p{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--muted)}.gta-item a{font-size:11px;color:var(--teal);text-decoration:none}.gta-soon{font-size:12.5px;color:var(--muted);margin:0}.gta-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:30px 0 10px;padding:16px 18px;border-radius:16px;background:linear-gradient(160deg,#f2b03d1f,#f2b03d08);border:1px solid rgba(242,176,61,.4);font-size:14px}.recap-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:8px}.recap-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.recap-game{background:#1211158c;border:1px solid var(--line-soft);border-radius:14px;padding:14px 16px}.recap-game h3{margin:0 0 8px;font-family:var(--font-display);font-size:14px}.recap-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.recap-row:last-child{border-bottom:0}.recap-row b{font-family:var(--font-num);font-size:15px}.recap-row b.up{color:var(--teal)}.recap-row b.down{color:#f87171}.recap-row small{font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.recap-played{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.recap-pl{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#1211158c;border:1px solid var(--line-soft);border-radius:12px;cursor:pointer}.recap-pl:hover{border-color:#f2b03d73}.recap-pl img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none}.recap-pl b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recap-pl span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.recap-tabs{margin:-14px 0 26px}.recap-since{margin:-14px auto 22px;max-width:560px;text-align:center;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--muted)}.recap-tiles .stat{position:relative;overflow:hidden}.recap-tiles .stat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent 70%);transform:scaleX(0);transform-origin:left;animation:recapLine .9s cubic-bezier(.22,1,.36,1) .35s forwards}.recap-tiles .stat.teal:after{background:linear-gradient(90deg,var(--teal),transparent 70%)}@keyframes recapLine{to{transform:scaleX(1)}}.recap-game,.recap-pl{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s}.recap-game:hover{transform:translateY(-3px);border-color:#f2b03d59}.recap-pl:hover{transform:translateY(-2px)}.recap-row{transition:background .15s}.recap-row b{display:inline-block}.recap-row.pop b{animation:recapPop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes recapPop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.rw-teaser{position:relative;display:flex;align-items:center;gap:18px;margin:0 0 22px;padding:16px 20px;border:1px solid rgba(242,176,61,.38);border-radius:14px;background:linear-gradient(100deg,#f2b03d1f,#1211158c 55%);overflow:hidden;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s}.rw-teaser:hover{transform:translateY(-2px);border-color:#f2b03db3}.rw-teaser:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,211,122,.13) 50%,transparent 60%);transform:translate(-100%);animation:rwSheen 4.2s ease-in-out 1s infinite}@keyframes rwSheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.rw-teaser img{width:64px;height:64px;flex:none;position:relative}.rw-teaser div{flex:1;min-width:0;position:relative}.rw-teaser b{display:block;font-family:var(--font-display);font-size:15px;margin-bottom:3px}.rw-teaser span{font-size:13px;color:var(--muted)}.rw-teaser .btn{position:relative;flex:none}@media(max-width:560px){.rw-teaser{flex-wrap:wrap}.rw-teaser img{width:48px;height:48px}.rw-teaser .btn{width:100%}}#view-recap,#view-stats,#view-hubs,#view-pc,#view-fm,#view-leaderboard,#view-overlay{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100vh - 60px)}#view-recap>.wrap,#view-stats>.wrap,#view-hubs>.wrap,#view-pc>.wrap,#view-fm>.wrap,#view-leaderboard>.wrap,#view-overlay>.wrap{position:relative;z-index:1}#view-recap:before,#view-stats:before,#view-hubs:before,#view-pc:before,#view-fm:before,#view-leaderboard:before,#view-overlay:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 620px at 88% -6%,rgba(242,176,61,.2),transparent 62%),radial-gradient(760px 560px at 4% 22%,rgba(110,212,188,.13),transparent 60%),radial-gradient(900px 700px at 60% 105%,rgba(242,176,61,.07),transparent 60%),linear-gradient(180deg,#1b1a1f 0,#1b1a1f00 520px);animation:rcAura 1.2s ease both;transition:filter .6s}#view-recap:after,#view-stats:after,#view-hubs:after,#view-pc:after,#view-fm:after,#view-leaderboard:after,#view-overlay:after{content:"";position:absolute;z-index:0;pointer-events:none;right:-220px;top:-160px;width:820px;height:820px;opacity:.16;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50,3 93,27 93,73 50,97 7,73 7,27' fill='none' stroke='%23F2B03D' stroke-width='.35'/%3E%3C/svg%3E") center/100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50,3 93,27 93,73 50,97 7,73 7,27' fill='none' stroke='%236ED4BC' stroke-width='.35'/%3E%3C/svg%3E") center/62% no-repeat;animation:rwSpin 140s linear infinite}#view-recap.m-month:before{background:radial-gradient(900px 620px at 88% -6%,rgba(110,212,188,.19),transparent 62%),radial-gradient(760px 560px at 4% 22%,rgba(242,176,61,.13),transparent 60%),radial-gradient(900px 700px at 60% 105%,rgba(110,212,188,.07),transparent 60%),linear-gradient(180deg,#1b1a1f 0,#1b1a1f00 520px)}#view-recap .lb-title,#view-stats .lb-title,#view-hubs .lb-title,#view-leaderboard .lb-title,#view-overlay .lb-title{background:linear-gradient(180deg,#fff 30%,#e9c98a);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes rcAura{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media(max-width:760px){#view-recap:after,#view-stats:after,#view-hubs:after,#view-pc:after,#view-fm:after,#view-leaderboard:after,#view-overlay:after{width:520px;height:520px;right:-240px;top:-120px}}@media(prefers-reduced-motion:reduce){#view-recap:before,#view-recap:after,#view-stats:before,#view-stats:after,#view-hubs:before,#view-hubs:after{animation:none}}.hx{display:block;margin-top:22px}.hx .dev-sec{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:34px 0 14px}.hx .dev-sec small{font-family:var(--font-body,inherit);font-size:13px;letter-spacing:0;text-transform:none;color:var(--muted)}.hx-feat{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:300px;border-radius:20px;overflow:hidden;isolation:isolate;border:1px solid var(--line-soft);text-decoration:none;color:var(--text);box-shadow:0 24px 60px #00000073}.hx-feat-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-2;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.hx-feat:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0d10f0 0,#0e0d10b8 38%,#0e0d100d 72%),linear-gradient(0deg,rgba(14,13,16,.7),transparent 45%)}.hx-feat:hover .hx-feat-art{transform:scale(1.035)}.hx-feat-in{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 32px;max-width:460px;align-self:end}.hx-feat-logo{max-width:280px;max-height:92px;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6))}.hx-feat-in>b{font-family:var(--font-display);font-size:34px;font-weight:900}.hx-feat .hx-in{font-size:15px;color:#e8e4dc}.hx-new{font-style:normal;font-family:var(--font-lbl);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0e0d10;background:var(--gold);border-radius:6px;padding:5px 8px}.hx-live{display:none;align-items:center;gap:8px;font-size:13px;color:var(--text)}.hx-live.on{display:flex}.hx-live.on:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:#4ade80;box-shadow:0 0 8px #4ade80}.hx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hx-card{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);background:linear-gradient(160deg,#ffffff09,#121115cc 60%);text-decoration:none;color:var(--text);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.hx-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hx) 60%,transparent);box-shadow:0 18px 44px #00000073}.hx-card:focus-visible,.hx-feat:focus-visible,.hx-row:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hx-art{position:relative;display:block;height:150px;overflow:hidden;background:#1b1a1f}.hx-art>img:first-child{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.hx-card:hover .hx-art>img:first-child{transform:scale(1.05)}.hx-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(18,17,21,.95))}.hx-art:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:var(--hx);opacity:.85}.hx-logo{position:absolute;left:14px;bottom:12px;z-index:1;max-height:34px;max-width:60%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.hx-body{display:flex;flex-direction:column;gap:5px;padding:13px 16px 16px;flex:1}.hx-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hx-top b{font-family:var(--font-display);font-weight:700;font-size:16px}.hx-body>small{font-size:12px;color:var(--muted)}.hx-in{font-size:13.5px;line-height:1.45;color:#cfcad6;margin-top:4px}.hx-body .hx-live{margin-top:auto;padding-top:8px}.hx-card.hx-soon{cursor:default}.hx-card.hx-soon:hover{transform:none;border-color:var(--line-soft);box-shadow:none}.hx-card.hx-soon:hover .hx-art>img:first-child{transform:none}.hx-soon .hx-art>img:first-child{filter:saturate(.7) brightness(.72)}.hx-tape{position:absolute;left:-15%;width:130%;z-index:3;display:flex;justify-content:flex-start;gap:26px;padding:9px 0 8px;background:#f2c230;color:#141317;overflow:hidden;white-space:nowrap;box-shadow:0 8px 18px #00000080;pointer-events:none}.hx-tape:before,.hx-tape:after{content:"";position:absolute;left:0;right:0;height:4px;background:repeating-linear-gradient(-45deg,#141317 0 7px,#f2c230 7px 14px)}.hx-tape:before{top:0}.hx-tape:after{bottom:0}.hx-tape i{flex:none;font-style:normal;font-family:var(--font-lbl);font-weight:700;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase}.hx-tape.t1{top:30%;transform:rotate(-8deg)}.hx-tape.t2{top:56%;transform:rotate(6deg);background:#e8b624}@media(prefers-reduced-motion:reduce){.hx-tape{box-shadow:none}}.hx-chip{flex:none;font-style:normal;font-family:var(--font-lbl);font-weight:600;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(110,212,188,.4);border-radius:6px;padding:4px 7px;background:#6ed4bc14}.hx-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hx-row{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffff08;text-decoration:none;color:var(--text);transition:border-color .2s,background .2s}.hx-row:hover{border-color:#f2b03d80;background:#f2b03d0d}.hx-row img{width:64px;height:40px;border-radius:8px;object-fit:cover;flex:none}.hx-row>span{flex:1;min-width:0;display:flex;flex-direction:column}.hx-row b{font-family:var(--font-display);font-size:14.5px}.hx-row small{font-size:12px;color:var(--muted)}.hx-row u{text-decoration:none;font-size:12.5px;color:var(--gold)}@media(max-width:900px){.hx-grid,.hx-rows{grid-template-columns:1fr 1fr}.hx-feat{min-height:260px}}@media(max-width:560px){.hx-grid,.hx-rows{grid-template-columns:1fr}.hx-feat-in{padding:22px 20px}.hx-feat:before{background:linear-gradient(0deg,#0e0d10f5 20%,#0e0d1059 75%)}.hx-feat{min-height:330px}.hx-feat-logo{max-width:220px}}@media(prefers-reduced-motion:reduce){.hx-feat-art,.hx-art>img:first-child,.hx-card{transition:none}}#pbx-hubs .pbx-foot{display:block}.hd-find{position:relative;width:100%;max-width:700px}.hd-search input{height:56px;padding:0 16px 0 48px;font-size:16px;background:#16151ae6;border-color:#ffffff29;box-shadow:0 14px 40px #00000059}.hd-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2b03d24,0 14px 40px #00000059}.hd-search svg{color:var(--gold)}.hd-results{top:58px;margin-top:6px}.hd-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.hd-try span{font-size:13px;color:var(--muted);margin-right:2px}.hd-ql{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#16151a8c;display:inline-flex;align-items:center;font-size:13px;color:#dad8d3;text-decoration:none;transition:border-color .15s,color .15s}.hd-ql:hover{border-color:#f2b03d99;color:var(--text)}.hd-tick{display:flex;align-items:center;height:44px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#141416b8;overflow:hidden;margin:0 0 22px}.hd-tick-l,.hd-tick-r{flex:none;height:100%;display:flex;align-items:center;gap:8px;padding:0 16px;background:#1a1a1d;position:relative;z-index:1}.hd-tick-l{border-right:1px solid rgba(255,255,255,.08);font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6ed4bc}.hd-tick-l i{width:7px;height:7px;border-radius:50%;background:#6ed4bc;animation:hdPulse 1.8s ease-out infinite}.hd-tick-r{border-left:1px solid rgba(255,255,255,.08);font-size:12.5px;color:var(--gold);text-decoration:none}.hd-tick-r:hover{color:var(--gold-hi)}.hd-tick-run{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hd-tick-row{display:flex;gap:34px;padding-left:28px;width:max-content;white-space:nowrap;font-size:13.5px;animation:hdTick 48s linear infinite}.hd-tick:hover .hd-tick-row{animation-play-state:paused}.hd-tick-row a{color:#bdbcc5;text-decoration:none;display:inline-flex;gap:7px}.hd-tick-row a:hover{color:var(--text)}.hd-tick-row b{color:var(--text);font-weight:600;font-family:var(--font-num)}@keyframes hdTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hdPulse{0%{box-shadow:0 0 #6ed4bc8c}70%{box-shadow:0 0 0 8px #6ed4bc00}to{box-shadow:0 0 #6ed4bc00}}.hd-filters{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin:0 0 22px}.hd-filters button{height:38px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:#dad8d3;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.hd-filters button:hover{background:#ffffff0f;color:var(--text)}.hd-filters button.on{background:var(--gold);color:#1e1e22}.hd-top{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px}.hd-sp{position:relative;height:480px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#141614;box-shadow:0 24px 60px #00000073}.hd-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translate(var(--tx,0),var(--ty,0)) scale(var(--s,1));transition:transform .6s cubic-bezier(.22,1,.36,1)}.hd-sp:hover .hd-art,.hd-hb:hover .hd-art{--s:1.04}.hd-artbox{position:absolute;top:0;right:0;width:64%;height:100%;overflow:hidden}.hd-hb .hd-artbox .hd-crop{inset:auto;width:auto;max-width:none;object-fit:fill;transform-origin:var(--ox,50%) 50%}.hd-sp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10110ff7,#10110fb8 38%,#10110f00 68%);pointer-events:none}.hd-cover{position:absolute;inset:0;z-index:2}.hd-sp-tags{position:absolute;left:22px;top:22px;z-index:3;display:flex;gap:8px;pointer-events:none}.hd-tag-new,.hd-tag{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700}.hd-tag-new{background:#c6f432;color:#141416;font-family:var(--font-lbl);letter-spacing:.12em;text-transform:uppercase}.hd-tag{background:#141416b8;color:var(--text);font-weight:500;font-size:12px}.hd-sp-in{position:absolute;left:28px;right:28px;bottom:26px;z-index:3;display:flex;flex-direction:column;gap:12px;pointer-events:none}.hd-sp-in a{pointer-events:auto}.hd-sp-name{font-family:var(--font-display);font-weight:900;font-size:56px;line-height:1;letter-spacing:-.01em}.hd-sp-meta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:14px;color:#dad8d3}.hd-sp-live,.hd-badge{display:inline-flex;align-items:center;gap:7px}.hd-sp-live{color:var(--text);font-weight:600}.hd-sp-live i,.hd-badge i{width:8px;height:8px;border-radius:50%;background:#6ed4bc;box-shadow:0 0 0 4px #6ed4bc2e;flex:none}.hd-sp-in p{margin:0;max-width:560px;font-size:15px;line-height:1.5;color:#dad8d3}.hd-sp-go{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hd-sp-go .btn{height:42px}.hd-ent{position:relative;z-index:3;height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#14141699;display:inline-flex;align-items:center;font-size:12.5px;color:#dad8d3;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.hd-sp-go .hd-ent{height:42px;padding:0 14px;font-size:14px}.hd-ent:hover{background:#f2b03d29;border-color:#f2b03d99;color:var(--text)}.hd-cx{height:480px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:18px}.hd-cx-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.hd-cx-h h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:16px}.hd-cx-h a{font-size:13px;font-weight:600;color:var(--gold);text-decoration:none}.hd-seg{display:flex;gap:4px;padding:4px;background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin:12px 0 10px}.hd-seg button{flex:1;height:34px;border:0;border-radius:7px;background:transparent;color:#dad8d3;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hd-seg button.on{background:#c6f432;color:#141416}.hd-cx-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.hd-cx-list a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0000002e;color:var(--text);text-decoration:none;transition:background .15s,border-color .15s}.hd-cx-list a:hover{background:#ffffff0d;border-color:#c6f43259}.hd-cx-list i{width:8px;height:8px;border-radius:2px;background:#c6f432;flex:none}.hd-cx-list span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hd-cx-list b{font-size:14px;font-weight:600}.hd-cx-list small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-cx-list svg{color:var(--muted);flex:none}.hd-cx-note{margin-top:10px;font-size:11.5px;color:var(--muted)}.hd-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:48px 0 16px}.hd-h h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px}.hd-h span{font-size:14px;color:var(--muted)}.hd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hd-hb{position:relative;min-height:196px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#222226;transition:border-color .18s}.hd-hb:hover{border-color:color-mix(in srgb,var(--hx) 55%,transparent)}.hd-hb .hd-art{left:auto;width:64%}.hd-hb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#222226 36%,#222226b8 56%,#22222600 86%);pointer-events:none}.hd-in{position:relative;z-index:3;min-height:196px;box-sizing:border-box;padding:20px 22px;max-width:66%;display:flex;flex-direction:column;gap:6px;pointer-events:none}.hd-in a{pointer-events:auto}.hd-name{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.15}.hd-logo{height:34px;width:auto;max-width:200px;object-fit:contain;object-position:left;align-self:flex-start;margin-bottom:2px}.hd-studio{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.hd-studio i{width:6px;height:6px;border-radius:2px;background:var(--hx)}.hd-st{width:18px;height:18px;flex:none;object-fit:contain;border-radius:4px}.hd-sp-meta .hd-studio{font-size:14px;color:#dad8d3;gap:8px}.hd-txt{font-size:13.5px;line-height:1.45;color:#dad8d3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd-go{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;gap:6px}.hd-badge{position:absolute;right:14px;top:14px;z-index:3;max-width:44%;padding:7px 10px;border-radius:8px;background:#141416cc;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.hd-badge i{width:7px;height:7px;box-shadow:none}.hd-linked{background:#0e100fe0;border:1px solid rgba(110,212,188,.6);color:#6ed4bc}.hd-flag{position:absolute;right:14px;top:14px;z-index:3;padding:6px 10px;border-radius:6px;background:#c6f432;color:#141416;font-family:var(--font-lbl);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.hd-soon{border-style:dashed;border-color:#ffffff2e}.hd-soon .hd-art{opacity:.35;filter:grayscale(.6)}.hd-soon-txt{margin-top:auto}.hd-grid .hd-soon:last-child:nth-child(odd){grid-column:1/-1}.hd-tape{position:absolute;left:-20px;right:-20px;top:82px;z-index:2;height:30px;background:var(--gold);transform:rotate(-4deg);display:flex;align-items:center;gap:28px;overflow:hidden;white-space:nowrap;padding-left:20px;pointer-events:none}.hd-tape i{flex:none;font-style:normal;font-family:var(--font-lbl);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1e1e22}.hd-fresh-note{display:flex;align-items:center;gap:12px;margin:-4px 0 14px;padding:10px 14px;border-radius:12px;border:1px solid rgba(198,244,50,.35);background:#c6f4320f;font-size:14px;font-weight:600}.hd-fresh-note img{width:34px;height:34px;object-fit:contain}.hd-fresh{border-color:#c6f43299}.hd-fresh-in{animation:hdIn .9s cubic-bezier(.22,1,.36,1) both}.hd-fresh-in:before{content:"";position:absolute;inset:-1px;z-index:4;border-radius:16px;pointer-events:none;box-shadow:0 0 0 2px #c6f432,0 0 28px #c6f43273;animation:hdGlow 2.4s ease-out .5s both}@keyframes hdIn{0%{opacity:0;transform:scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes hdGlow{0%{opacity:0}20%{opacity:1}to{opacity:0}}.hd-empty{color:var(--muted);font-size:14.5px;padding:18px 0}.hd-trks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hd-trk{display:flex;align-items:center;gap:16px;padding:10px 16px 10px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:var(--text);text-decoration:none;transition:background .15s}.hd-trk:hover{background:#ffffff0f}.hd-trk img{width:128px;height:60px;border-radius:9px;object-fit:cover;flex:none}.hd-trk span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hd-trk b{font-size:16px}.hd-trk small{font-size:13px;color:var(--muted)}.hd-trk u{text-decoration:none;font-size:14px;font-weight:600;color:var(--gold)}.hd-chip{font-style:normal;font-size:11.5px;color:#6ed4bc;border:1px solid rgba(110,212,188,.45);border-radius:6px;padding:3px 7px}.hd-ix{margin:56px 0 30px;padding:24px 26px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.hd-ix .hd-h{margin:0 0 18px}.hd-ix .hd-h h2{font-size:18px}.hd-ix-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 20px}.hd-ix-g div{display:flex;flex-direction:column;gap:7px;min-width:0}.hd-ix-g b{display:flex;align-items:center;gap:8px;font-size:14px}.hd-ix-g b i{width:6px;height:6px;border-radius:2px;background:var(--hx);flex:none}.hd-ix-g b a{color:var(--text)}.hd-ix-g a{font-size:13.5px;color:#bdbcc5;text-decoration:none}.hd-ix-g a:hover{color:var(--gold-hi)}@media(max-width:980px){.hd-top{grid-template-columns:1fr}.hd-cx{height:420px}.hd-ix-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.hd-grid,.hd-trks{grid-template-columns:1fr}.hd-sp{height:520px}.hd-sp-name{font-size:40px}.hd-sp-in{left:18px;right:18px;bottom:18px}.hd-ix-g{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-h{flex-direction:column;gap:4px;margin-top:38px}.hd-try,.hd-tick-r{display:none}.hd-trk img{width:96px;height:48px}.hd-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hd-filters button{flex:none}}@media(max-width:480px){.hd-in{max-width:100%;padding-right:110px}.hd-hb:after{background:linear-gradient(90deg,#222226 30%,#222226d1 70%,#2222268c)}}@media(prefers-reduced-motion:reduce){.hd-tick-row{animation:none}.hd-art{transition:none}.hd-fresh-in,.hd-fresh-in:before{animation:none}}#view-arc{--crb:#17130F;--crb2:#0E0B08;--crl:#F0582B;--crline:rgba(240,88,43,.22);--crs:rgba(30,24,19,.7);background:linear-gradient(178deg,#1c1712,#15110d 46%,#0b0907);min-height:100vh}#view-arc .crh-hero:after{background:radial-gradient(120% 80% at 70% 0%,rgba(240,88,43,.14),transparent 60%),linear-gradient(180deg,#17130f00 25%,#17130fcc 78%,#17130f)}#view-arc .crh-art{background-position:center 25%}#view-arc .crh-art.on{opacity:.55}#view-arc .crh-tile,#view-arc .crh-b,#view-arc .sch-select{background:var(--crs)}#view-arc .hub-stats-banner{margin:14px 0 0;background:#f2b03d17}#view-arc .egs-intro{border-color:var(--crline)}#view-rr{--crb:#121510;--crb2:#0B0D0A;--crl:#C6F432;--crline:rgba(198,244,50,.18);--crs:rgba(26,31,22,.78);background:linear-gradient(178deg,#161a13,#11140f 46%,#0a0c09);min-height:100vh}#view-rr .crh-hero{overflow:visible;z-index:6}#view-rr .crh-hero:after{background:radial-gradient(120% 80% at 75% 0%,rgba(198,244,50,.1),transparent 60%),linear-gradient(180deg,#12151026,#1215108c 55%,#121510)}#view-rr .crh-art{background-position:center 40%}#view-rr .crh-art.on{opacity:.5}#view-rr .egs-intro{border-color:var(--crline)}#view-rr .crh-note{border-top-color:var(--crline)}.rrh-eyebrow{color:var(--crl)}#view-rr .crh-tab{text-decoration:none}#view-rr .crh-sec-h a{color:var(--gold);font-size:13px;text-decoration:none;white-space:nowrap}#view-rr .crh-sec-h a:hover{color:var(--gold-hi)}.rrh-card.half{grid-column:span 2}.rrh-facts dd{font-size:15px;line-height:1.35}.rrh-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:-6px 0 18px;font-size:13.5px;color:var(--muted)}.rrh-meta a{color:var(--text);text-decoration:none}.rrh-meta a:hover{color:var(--gold-hi)}.rrh-tag{font-family:var(--font-lbl);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--crl);border:1px solid var(--crline);border-radius:6px;padding:5px 8px;background:#c6f4320f}.rrh-search{position:relative;display:flex;align-items:center;max-width:680px}.rrh-search svg{position:absolute;left:16px;color:var(--muted);pointer-events:none}.rrh-search input{width:100%;background:#0a0c09d1;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:var(--text);font:inherit;font-size:16px;padding:16px 16px 16px 48px;outline:none;transition:border-color .15s,box-shadow .15s}.rrh-search input:focus{border-color:var(--crl);box-shadow:0 0 0 3px #c6f4321f}.rrh-results{position:absolute;z-index:20;left:0;right:0;max-width:680px;margin-top:8px;background:#151912;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:6px;box-shadow:0 18px 50px #0009;max-height:min(70vh,560px);overflow:auto}#view-rr .crh-in>.rrh-results{left:auto;right:auto;width:min(680px,calc(100% - 40px))}.rrh-r{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:10px;color:var(--text);text-decoration:none}.rrh-r:hover,.rrh-r:focus-visible{background:#ffffff0f;outline:none}.rrh-r img,.rrh-r-ic{width:52px;height:52px;flex:none;border-radius:9px;object-fit:cover;background:#ffffff0d}.rrh-r span{display:flex;flex-direction:column;gap:2px;min-width:0}.rrh-r small{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--crl)}.rrh-r b{font-size:15px;font-weight:700}.rrh-r em{font-style:normal;font-size:13px;color:var(--muted);line-height:1.45}.rrh-none{margin:0;padding:14px;color:var(--muted);font-size:14px}.rrh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px;gap:12px}.rrh-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0e100c;color:var(--text);text-decoration:none;transition:border-color .18s,transform .18s}.rrh-card.wide{grid-column:span 2;grid-row:span 2}.rrh-card:hover{border-color:#c6f43273;transform:translateY(-2px)}.rrh-card-art{position:absolute;inset:0}.rrh-card-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.rrh-card:hover .rrh-card-art img{transform:scale(1.04)}.rrh-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0c09f2 8%,#0a0c0959 55%,#0a0c090d)}.rrh-card-in{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px;display:flex;flex-direction:column;gap:3px}.rrh-card-in b{font-family:var(--font-display);font-weight:800;font-size:19px}.rrh-card.wide .rrh-card-in b{font-size:28px}.rrh-card-in small{font-size:13px;color:#cfd3c8}.rrh-faq{display:flex;flex-direction:column;gap:8px}.rrh-faq details{background:var(--crs);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:0 16px}.rrh-faq details[open]{border-color:var(--crline)}.rrh-faq summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;font-size:15px;display:flex;justify-content:space-between;gap:12px}.rrh-faq summary::-webkit-details-marker{display:none}.rrh-faq summary:after{content:"+";color:var(--crl);font-weight:700}.rrh-faq details[open] summary:after{content:"−"}.rrh-faq p{margin:0 0 10px;color:#d5d8cf;line-height:1.6;font-size:14.5px}.rrh-more{display:inline-block;margin:0 0 14px;color:var(--gold);font-size:13.5px;text-decoration:none}.rrh-more:hover{color:var(--gold-hi)}.rrh-road{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.rrh-road figure{margin:0;display:flex;flex-direction:column;gap:8px}.rrh-road img{width:100%;aspect-ratio:288/607;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:block}.rrh-road figcaption{font-size:12.5px;font-weight:600;text-align:center;color:#d5d8cf}.rrh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.rrh-c{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:13px;background:var(--crs);border:1px solid rgba(255,255,255,.07);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}.rrh-c:hover{border-color:#c6f43266;transform:translateY(-1px)}.rrh-thumb{width:112px;flex:none;aspect-ratio:16/10;border-radius:9px;overflow:hidden;background:#0000004d}.rrh-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rrh-ci{display:flex;flex-direction:column;gap:4px;min-width:0}.rrh-ci b{font-size:15px;font-weight:700}.rrh-ci small{font-size:13px;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rrh-detail{background:var(--crs);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:22px 24px;max-width:880px}.rrh-dh small{font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--crl)}.rrh-lead{font-size:16.5px;line-height:1.6;color:#e2e5dc;margin:12px 0 0}.rrh-detail p{line-height:1.65;color:#d5d8cf}.rrh-h2{font-family:var(--font-display);font-weight:800;font-size:19px;margin:24px 0 6px}.rrh-h3{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px}.rrh-src,.rrh-lo{margin:0;padding-left:18px;color:#d5d8cf;line-height:1.7;font-size:14.5px}.rrh-src a{color:var(--gold)}.rrh-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:14px}.rrh-shots button{padding:0;border:1px solid rgba(255,255,255,.08);border-radius:11px;overflow:hidden;background:#000;cursor:zoom-in}.rrh-shots img{width:100%;display:block;aspect-ratio:16/10;object-fit:cover}.rrh-tat-media{display:flex;align-items:center;gap:20px;margin-top:14px;padding:18px;border-radius:14px;background:radial-gradient(80% 90% at 50% 50%,#c6f43212,#00000040)}.rrh-tat-r{max-height:300px;max-width:62%;object-fit:contain}.rrh-tat-i{width:84px;height:84px;object-fit:contain}.rrh-rank-media img{max-width:100%;border-radius:12px;margin-top:14px;display:block}.rrh-rel{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.rrh-rl{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:11px;background:var(--crs);border:1px solid rgba(255,255,255,.07);color:var(--text);text-decoration:none}.rrh-rl:hover{border-color:#c6f43266}.rrh-rl small{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--crl)}.rrh-rl b{font-size:14.5px}.rrh-intro{color:#d5d8cf;max-width:72ch;line-height:1.6;margin:0 0 18px}.rrh-tats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rrh-tat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 14px;border-radius:13px;background:var(--crs);border:1px solid rgba(255,255,255,.07);color:var(--text);text-decoration:none;text-align:center;transition:border-color .15s,transform .15s}.rrh-tat:hover{border-color:#c6f43266;transform:translateY(-2px)}.rrh-tat.leg{border-color:#f2b03d73;background:linear-gradient(180deg,rgba(242,176,61,.1),var(--crs))}.rrh-tat-ic{width:76px;height:76px;display:grid;place-items:center}.rrh-tat-ic img{max-width:100%;max-height:100%;object-fit:contain}.rrh-tat b{font-size:14.5px}.rrh-tat small{font-size:12.5px;color:var(--muted);font-family:var(--font-num)}.rrh-ranks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.rrh-rank{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--crs);border:1px solid rgba(255,255,255,.07);color:var(--text);text-decoration:none;transition:border-color .15s}.rrh-rank:hover{border-color:#c6f43266}.rrh-rank img{width:100%;border-radius:9px;display:block}.rrh-rank b{font-family:var(--font-display);font-size:17px;font-weight:800;margin-top:4px}.rrh-rank small{color:var(--muted);font-size:13px}.rrh-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rrh-guide{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:14px;background:var(--crs);border:1px solid rgba(255,255,255,.07);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}.rrh-guide:hover{border-color:#c6f43266;transform:translateY(-2px)}.rrh-guide b{font-family:var(--font-display);font-weight:800;font-size:18px}.rrh-guide small{font-size:13.5px;color:var(--muted);line-height:1.5}.rrh-guide u{text-decoration:none;color:var(--gold);font-size:13px;margin-top:auto}.rrm{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.rrm-col{display:flex;flex-direction:column;gap:10px;min-width:0}.rrm-view{position:relative;height:clamp(420px,70vh,800px);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#5faab0;touch-action:none;cursor:grab}.rrm-view.drag{cursor:grabbing}.rrm-stage{position:absolute;left:0;top:0;width:2040px;height:1640px;transform-origin:0 0;will-change:transform}.rrm-stage>img{width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none;pointer-events:none}.rrm-mk{position:absolute;width:0;height:0}.rrm-mk a{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(var(--inv,1));width:38px;height:38px;border:1.5px solid var(--c);border-radius:10px;background:#1c1f19;display:grid;place-items:center;box-shadow:0 4px 10px #00000073;transition:transform .15s,border-color .15s}.rrm-mk a img{width:26px;height:26px;display:block;pointer-events:none}.rrm-mk a:hover,.rrm-mk.on a{transform:translate(-50%,-50%) scale(calc(var(--inv,1)*1.25))}.rrm-mk.on a{border-color:var(--gold);border-width:2.5px;background:#2a2410}.rrm-mk span{position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 26px)) scale(var(--inv,1));transform-origin:50% 100%;white-space:nowrap;background:#141712f0;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:12.5px;font-weight:600;padding:5px 8px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .15s}.rrm-mk a:hover+span,.rrm-mk.on span{opacity:1}.rrm-mk.on{z-index:3}.rrm-tools{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:6px;z-index:4}.rrm-tools button{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#141712eb;color:var(--text);font-size:18px;font-weight:700;cursor:pointer}.rrm-tools button:hover{border-color:var(--gold)}.rrm-legend{display:flex;flex-wrap:wrap;gap:6px}.rrm-legend button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:var(--crs);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.rrm-legend button i{width:10px;height:10px;border-radius:3px;display:block}.rrm-legend button b{font-weight:600;color:var(--muted)}.rrm-legend button[aria-pressed=false]{opacity:.42}.rrm-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:76px}.rrm-card{background:var(--crs);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.rrm-card h2{font-family:var(--font-display);font-weight:800;font-size:20px;margin:0 0 4px}.rrm-card h3{font-family:var(--font-lbl);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.rrm-card p{margin:8px 0 10px;font-size:14.5px;line-height:1.55;color:#dad8d3}.rrm-dh{display:flex;gap:12px;align-items:center}.rrm-dh small{font-size:12px;color:var(--muted)}.rrm-di,.rrm-ri{flex:none;display:grid;place-items:center;border:1.5px solid var(--c);border-radius:10px;background:#1c1f19}.rrm-di{width:46px;height:46px}.rrm-di img{width:30px;height:30px}.rrm-ri{width:34px;height:34px;border-radius:8px}.rrm-ri img{width:22px;height:22px}.rrm-job,.rrm-profit{display:block;font-size:13.5px;margin:0 0 6px;color:var(--text)}.rrm-profit{color:var(--crl);font-family:var(--font-num)}.rrm-loot small{display:block;font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:10px 0 6px}.rrm-loot img{width:100%;border-radius:9px;display:block;background:#0000004d}.rrm-note{color:var(--muted)!important;font-size:13.5px!important}.rrm-list{max-height:380px;overflow:auto;display:flex;flex-direction:column;gap:2px;margin:0 -6px}.rrm-row{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:9px;border:1px solid transparent;color:var(--text);text-decoration:none}.rrm-row:hover{background:#ffffff0d}.rrm-row.on{border-color:#f2b03d99;background:#f2b03d14}.rrm-row span:last-child{display:flex;flex-direction:column;min-width:0}.rrm-row b{font-size:14px;font-weight:600}.rrm-row small{font-size:12px;color:var(--muted)}@media(max-width:980px){.rrm{grid-template-columns:1fr}.rrm-side{position:static}.rrh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#view-rr .sch-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#view-rr .sch-nav::-webkit-scrollbar{display:none}#view-rr .sch-nav .crh-tab{flex:none;padding:10px 13px}.rrh-road{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.rrh-road figure{flex:0 0 108px}.rrh-grid{grid-template-columns:1fr;grid-auto-rows:150px}.rrh-card.wide{grid-column:auto;grid-row:span 2}.rrh-card.half{grid-column:auto}.rrh-cards{grid-template-columns:1fr}.rrh-thumb{width:92px}.rrh-detail{padding:18px}.rrh-tat-media{flex-direction:column}.rrh-tat-r{max-width:100%}.rrm-view{height:min(62vh,118vw)}}@media(prefers-reduced-motion:reduce){.rrh-card,.rrh-card-art img,.rrh-c,.rrh-tat,.rrh-guide{transition:none}}.arh-logo{display:block;max-width:min(360px,70vw);max-height:120px;object-fit:contain;margin:0 0 8px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}.arh-title{font-size:clamp(24px,3.4vw,34px)}.arh-band{display:flex;width:150px;height:6px;margin:4px 0 16px;border-radius:2px;overflow:hidden}.arh-band b{flex:1}.arh-band b:nth-child(1){background:#e4352b}.arh-band b:nth-child(2){background:#f28c1e}.arh-band b:nth-child(3){background:#f5c518}.arh-band b:nth-child(4){background:#3dae5b}.arh-band b:nth-child(5){background:#2d86c9}.arh-src{margin:22px 0 0;font-size:12px;color:var(--muted)}.arh-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;text-align:center;color:var(--muted)}.arh-empty img{width:110px}.arh-none{color:var(--muted);font-size:13.5px;margin:6px 0}.arh-maps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arh-map{border:1px solid var(--crline);border-radius:16px;padding:14px 16px 12px;background:var(--crs)}.arh-map.on{border-color:#f0582b8c;box-shadow:inset 0 2px 0 var(--crl)}.arh-map-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.arh-map-h b{font-family:var(--font-display);font-size:16px;font-weight:800}.arh-map-h i{font-style:normal;display:flex;align-items:center;gap:6px;font-size:12px;color:#4ade80}.arh-ev{display:flex;align-items:center;gap:10px;padding:7px 0}.arh-ev img{width:34px;height:34px;flex:none;object-fit:contain;border-radius:8px;background:#ffffff0d;padding:3px}.arh-ev span{flex:1;min-width:0;display:flex;flex-direction:column}.arh-ev b{font-size:14px;font-weight:600}.arh-ev small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.arh-ev em{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.arh-ev.live b{color:var(--text)}.arh-ev.live small{color:#f7a27f}.arh-next{margin:8px 0 2px;padding-top:8px;border-top:1px solid var(--crline);font-size:11.5px;color:var(--muted)}.arh-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.arh-bar input{flex:1;min-width:200px;background:var(--crs);border:1px solid var(--crline);border-radius:12px;color:var(--text);font:inherit;padding:12px 14px;outline:none}.arh-bar input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2b03d24}.arh-bar .sch-select{min-height:46px}.arh-rar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.arh-rar button{display:flex;align-items:center;gap:7px;border:1px solid var(--crline);background:var(--crs);color:var(--muted);font:inherit;font-size:13.5px;border-radius:10px;padding:8px 12px;cursor:pointer}.arh-rar button.on{color:var(--text);border-color:var(--crl);background:#f0582b1f}.arh-rar button i{width:10px;height:10px;border-radius:3px;background:var(--rc,#8A857C)}.arh-count{font-size:12.5px;color:var(--muted);margin:4px 0 12px}.rar-all{--rc:linear-gradient(90deg,#E4352B,#F5C518,#2D86C9)}.rar-none{--rc:#6F6A63}.rar-common{--rc:#9CA3A8}.rar-uncommon{--rc:#3DAE5B}.rar-rare{--rc:#2D8FE0}.rar-epic{--rc:#B45CE6}.rar-legendary{--rc:#F2B03D}.arh-rar button i.rar-all{background:linear-gradient(90deg,#e4352b,#f5c518,#2d86c9)}.arh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.arh-it{display:flex;flex-direction:column;gap:3px;padding:10px 10px 12px;border-radius:13px;border:1px solid var(--crline);background:var(--crs);text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s}.arh-it:hover{border-color:var(--rc);transform:translateY(-2px)}.arh-it-img{display:grid;place-items:center;aspect-ratio:1;border-radius:9px;margin-bottom:6px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rc) 30%,transparent),transparent 70%),#00000040;box-shadow:inset 0 -3px 0 var(--rc)}.arh-it-img img{width:74%;height:74%;object-fit:contain}.arh-it b{font-size:13.5px;font-weight:600;line-height:1.25}.arh-it small{font-size:11.5px;color:var(--muted)}#arh-more{display:flex;justify-content:center;margin-top:16px}.arh-back{background:none;border:none;color:var(--gold);font:inherit;font-size:13.5px;cursor:pointer;padding:0;margin-bottom:14px}.arh-detail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;padding:20px;border-radius:18px;border:1px solid var(--crline);background:var(--crs)}.arh-d-img{display:grid;place-items:center;aspect-ratio:1;border-radius:14px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rc) 35%,transparent),transparent 70%),#0000004d;box-shadow:inset 0 -4px 0 var(--rc)}.arh-d-img img{width:78%;height:78%;object-fit:contain}.arh-d-body h2{font-family:var(--font-display);font-size:28px;font-weight:900;margin:0 0 8px}.arh-d-body p{margin:0 0 10px;color:#ddd8cf;line-height:1.55;max-width:62ch}.arh-flavor{font-style:italic;color:var(--muted)!important}.arh-facts,.arh-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:14px 0 0}.arh-facts div,.arh-stats div{padding:10px 12px;border-radius:11px;background:#00000038;border:1px solid var(--crline)}.arh-facts dt,.arh-stats dt{font-size:11.5px;color:var(--muted)}.arh-facts dd,.arh-stats dd{margin:2px 0 0;font-family:var(--font-display);font-weight:700;font-size:16px}.arh-stats{margin:0}.arh-xl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.arh-xl li{padding:10px 12px;border-radius:11px;background:var(--crs);border:1px solid var(--crline);font-size:14px}.arh-xl a{color:var(--text);font-weight:600}.arh-xl small{color:var(--muted);margin-left:6px}.arh-foes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arh-foe{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--crline);background:var(--crs);text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s}.arh-foe:hover{border-color:var(--crl);transform:translateY(-3px)}.arh-foe-img{display:block;aspect-ratio:16/9;background:#0f0c0a;overflow:hidden}.arh-foe-img img{width:100%;height:100%;object-fit:cover}.arh-foe b{font-family:var(--font-display);font-size:16px;padding:12px 14px 2px}.arh-foe small{font-size:12.5px;color:var(--muted);padding:0 14px 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.arh-foe-d{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.arh-foe-d img{width:100%;border-radius:16px;border:1px solid var(--crline)}.arh-foe-d h2{font-family:var(--font-display);font-size:30px;font-weight:900;margin:0 0 10px}.arh-foe-d p{color:#ddd8cf;line-height:1.6;margin:0}.arh-quests{display:flex;flex-direction:column;gap:8px}.arh-q{border:1px solid var(--crline);border-radius:14px;background:var(--crs)}.arh-q[open]{border-color:#f0582b80}.arh-q summary{display:flex;align-items:baseline;gap:10px;padding:13px 16px;cursor:pointer;list-style:none}.arh-q summary::-webkit-details-marker{display:none}.arh-q summary:after{content:"+";margin-left:auto;color:var(--muted);font-size:18px;line-height:1}.arh-q[open] summary:after{content:"−"}.arh-q summary b{font-size:15px}.arh-q summary small{font-size:12px;color:var(--muted)}.arh-q-b{padding:0 16px 14px}.arh-q-b h3{font-size:12px;font-weight:600;color:var(--muted);margin:10px 0 6px}.arh-q-b ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.arh-chips{display:flex;flex-wrap:wrap;gap:6px}.arh-chip{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:9px;background:#00000038;border:1px solid var(--crline);box-shadow:inset 3px 0 0 var(--rc);font-size:13px}.arh-chip img{width:26px;height:26px;object-fit:contain}.arh-chip a{color:var(--text);text-decoration:none}.arh-chip a:hover{color:var(--gold)}.arh-traders{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.arh-tr{border:1px solid var(--crline);border-radius:16px;background:var(--crs);padding:12px}.arh-tr h3{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-display);font-size:18px;margin:2px 4px 10px}.arh-tr h3 small{font-family:inherit;font-size:12px;font-weight:400;color:var(--muted)}.arh-tr-i{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;text-decoration:none;color:var(--text)}.arh-tr-i:hover{background:#ffffff0a}.arh-tr-i img{width:36px;height:36px;object-fit:contain;flex:none;border-radius:8px;background:#00000040;box-shadow:inset 0 -2px 0 var(--rc)}.arh-tr-i span{flex:1;min-width:0;display:flex;flex-direction:column}.arh-tr-i b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arh-tr-i small{font-size:11.5px;color:var(--muted)}.arh-tr-i em{font-style:normal;font-family:var(--font-display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:900px){.arh-maps,.arh-foes{grid-template-columns:1fr 1fr}}@media(max-width:640px){.arh-maps,.arh-foes,.arh-detail,.arh-foe-d{grid-template-columns:1fr}.arh-d-img{max-width:200px}}.rv-add{display:flex;gap:10px;max-width:560px;margin:0 auto 6px}.rv-add input{flex:1;min-width:0;background:#091020b8;border:1px solid rgba(90,176,255,.25);border-radius:12px;color:var(--text);font:inherit;font-family:var(--font-mono);letter-spacing:.05em;padding:12px 14px;outline:none}.rv-add input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2b03d24}.rv-own{text-align:center;font-size:13px;color:var(--muted);margin:10px 0 0}.rv-own a{color:var(--gold)}.rv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 10px;font-size:12px;color:var(--muted)}.rv-row{display:grid;grid-template-columns:34px 46px minmax(0,1.5fr) 110px minmax(0,1.3fr) 76px auto;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;border-radius:14px;border:1px solid rgba(90,176,255,.16);background:#0e1e3c8c;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.rv-row:hover{border-color:#5ab0ff73;transform:translateY(-1px)}.rv-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rv-row.me{border-color:#f2b03d73;background:linear-gradient(90deg,#f2b03d1a,#0e1e3c8c 50%)}.rv-row.open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-color:#5ab0ff80}.rv-rank{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--muted);text-align:center}.rv-rank.r1{color:#f2b03d}.rv-rank.r2{color:#c9d1db}.rv-rank.r3{color:#d08a4e}.rv-fav{width:46px;height:55px;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}span.rv-fav{border-radius:10px;background:#ffffff0d;height:46px}.rv-who{min-width:0}.rv-who b{display:block;font-family:var(--font-display);font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-who small,.rv-tr small,.rv-f small,.rv-day small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.rv-you{font-style:normal;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#0e0d10;background:var(--gold);border-radius:5px;padding:2px 6px;vertical-align:2px}.rv-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;margin-right:6px;vertical-align:1px;animation:rvPulse 1.6s ease-in-out infinite}@keyframes rvPulse{50%{opacity:.35}}.rv-tr b,.rv-day b{font-family:var(--font-display);font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.rv-tr small.up{color:var(--teal)}.rv-tr small.down{color:#f87171}.rv-form{display:flex;gap:3px}.rv-form i{display:block;flex:1;max-width:16px;height:16px;border-radius:4px;background:#ffffff1f}.rv-form i.rv-w{background:#3dbe6e}.rv-form i.rv-l{background:#e0524a}.rv-form i.rv-d{background:#8a8f99}.rv-none{font-size:12.5px;color:var(--muted)}.rv-act{display:flex;align-items:center;gap:6px;justify-content:flex-end}.rv-x{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:none;color:var(--muted);font-size:18px;cursor:pointer}.rv-x:hover{color:#f87171;border-color:#f8717166}.rv-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;padding:14px 16px 16px;margin-bottom:8px;border:1px solid rgba(90,176,255,.5);border-top:0;border-radius:0 0 14px 14px;background:#091226bf;animation:rvOpen .25s ease both}@keyframes rvOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rv-more h4{font-size:12px;font-weight:600;color:var(--muted);margin:0 0 8px}.rv-deck{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-width:360px}.rv-deck img{width:100%;aspect-ratio:285/420;object-fit:contain}.rv-games{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rv-games li{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto 38px;gap:8px;align-items:baseline;font-size:13px;padding:5px 8px;border-radius:8px;background:#ffffff08;box-shadow:inset 3px 0 #8a8f99}.rv-games li.rv-w{box-shadow:inset 3px 0 #3dbe6e}.rv-games li.rv-l{box-shadow:inset 3px 0 #e0524a}.rv-games em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-games small{font-size:11px;color:var(--muted);white-space:nowrap}.rv-games i{font-style:normal;font-size:12px;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.rv-empty,.rv-login{display:flex;align-items:center;gap:18px;justify-content:center;padding:26px 16px;color:var(--muted);text-align:left}.rv-empty img,.rv-login img{width:96px}.rv-login{max-width:620px;margin:10px auto;border:1px solid rgba(242,176,61,.3);border-radius:16px;background:#0e1e3c8c}.rv-login b{display:block;font-family:var(--font-display);font-size:19px;color:var(--text);margin-bottom:4px}.rv-login p{margin:0 0 12px;font-size:14px}.rv-src{font-size:12px;color:var(--muted);text-align:center;margin:18px 0 0}.rv-gone{opacity:.6}@media(max-width:820px){.rv-row{grid-template-columns:28px 40px minmax(0,1fr) auto;row-gap:8px}.rv-f{grid-column:2/-1}.rv-day{display:none}.rv-act{grid-column:1/-1;justify-content:flex-start}.rv-fav{width:40px;height:48px}.rv-more{grid-template-columns:1fr}}.df-fighters{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:10px;align-items:stretch;max-width:760px;margin:26px auto 0;min-height:0;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.df-fighters.on{opacity:1;transform:none}.df-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#0e1e3c99;border:1px solid rgba(242,176,61,.35);box-shadow:inset 0 3px #f2b03db3}.df-card.g{border-color:#5ab0ff66;box-shadow:inset 0 3px #5ab0ffcc}.df-card.wait{justify-content:center;border-style:dashed;box-shadow:none;opacity:.75}.df-top{display:flex;align-items:center;gap:10px;min-width:0}.df-top div{min-width:0}.df-top b{display:block;font-family:var(--font-display);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-top small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-fav{width:42px;height:50px;object-fit:contain;flex:none}span.df-fav{height:42px;border-radius:10px;background:#ffffff0d}.df-nums{display:flex;gap:16px}.df-nums b{display:block;font-family:var(--font-display);font-weight:800;font-size:18px}.df-nums small{font-size:11px;color:var(--muted)}.df-card .rv-deck{max-width:none}.df-vs{display:grid;place-items:center}.df-vs span{width:48px;height:54px;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:15px;color:#0e0d10;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.df-fighters+.vs-card{margin-top:12px}.df-send{margin:0 0 10px;font-size:14px;color:var(--text)}@media(max-width:640px){.df-fighters{grid-template-columns:1fr}.df-vs{height:30px}.df-vs span{width:34px;height:38px;font-size:12px}}.g-counters{margin:18px 0 6px;border:1px solid var(--line-soft);border-radius:14px;background:#ffffff06}.g-counters summary{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.g-counters summary::-webkit-details-marker{display:none}.g-counters summary em{font-style:normal;font-size:12px;color:var(--muted);font-weight:400}.g-counters summary:after{content:"+";margin-left:auto;color:var(--muted);font-size:18px;line-height:1}.g-counters[open] summary:after{content:"−"}.g-counters-sub{margin:0 16px 12px;font-size:13px;color:var(--muted);line-height:1.5;max-width:70ch}.g-counters .g-stats{padding:0 12px 14px}.pc-wrap{max-width:1120px;padding-top:26px;padding-bottom:60px}.pc-head{margin-bottom:18px}.pc-lede{color:var(--muted);margin:6px 0 16px;max-width:60ch}.pc-search{width:100%;max-width:420px;background:#ffffff0a;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);font:inherit;padding:12px 14px;outline:none}.pc-search:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2b03d24}.pc-table{border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;background:#14131899}.pc-tr{display:grid;grid-template-columns:40px 92px minmax(0,1fr) 110px 100px 120px 90px;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid var(--line-soft);color:var(--text);text-decoration:none;transition:background .15s}.pc-tr:first-child{border-top:0}a.pc-tr:hover{background:#f2b03d0f}.pc-th{font-size:12px;color:var(--muted);background:#ffffff08}.pc-tr img{width:92px;height:35px;object-fit:cover;border-radius:6px}.pc-rk{font-family:var(--font-display);font-weight:800;color:var(--muted);text-align:center}.pc-nm{min-width:0}.pc-nm b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pc-nm small{font-size:11.5px;color:var(--gold)}.pc-v{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.pc-v.mute{color:var(--muted);font-weight:600}.pc-th span:nth-child(n+4){text-align:right}.pc-hero{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;min-height:200px;display:flex;align-items:flex-end;margin-bottom:14px;box-shadow:0 0 0 1px #ffffff12,0 20px 50px #00000073}.pc-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pc-hero-bg.soft{filter:blur(16px) brightness(.7);transform:scale(1.15)}.pc-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0e0d10f2 10%,#0e0d1066 65%,#0e0d1026)}.pc-hero-in{display:flex;align-items:flex-end;gap:18px;padding:22px 24px}.pc-cap{width:230px;border-radius:10px;box-shadow:0 10px 26px #00000080;flex:none}.pc-crumb{font-size:12.5px;color:var(--gold);text-decoration:none}.pc-hero h1{font-family:var(--font-display);font-size:clamp(24px,3.2vw,36px);font-weight:900;margin:4px 0 6px;line-height:1.1}.pc-meta{margin:0;font-size:13px;color:#d9d4df}.pc-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pc-sub{position:relative;font-size:12px;color:var(--muted);margin-top:4px}.pc-card{border:1px solid var(--line-soft);border-radius:18px;background:#1413189e;padding:18px 18px 16px;margin-bottom:14px}.pc-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pc-card h2{font-family:var(--font-display);font-size:18px;font-weight:800;margin:0}.pc-seg{display:flex;gap:2px;background:#ffffff0a;border:1px solid var(--line-soft);border-radius:10px;padding:3px}.pc-seg button{border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:6px 12px;border-radius:7px;cursor:pointer}.pc-seg button.on{background:var(--gold);color:#1e1e22;font-weight:600}.pc-chart{position:relative;height:300px;padding-left:0}.pc-svg{width:100%;height:280px;display:block;overflow:visible;touch-action:pan-y;cursor:crosshair}.pc-grid{stroke:#ffffff12;stroke-width:1;vector-effect:non-scaling-stroke}.pc-line{fill:none;stroke:#6ed4bc;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pc-peak{fill:var(--gold);stroke:#141318;stroke-width:2;vector-effect:non-scaling-stroke}.pc-x{stroke:#ffffff4d;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.pc-dot{fill:#6ed4bc;stroke:#141318;stroke-width:2;vector-effect:non-scaling-stroke}.pc-yax span{position:absolute;left:0;transform:translateY(-50%);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.pc-xax{position:relative;height:20px}.pc-xax span{position:absolute;top:0;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap}.pc-xax span.first{transform:none}.pc-xax span.last{transform:translate(-100%)}.pc-tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:#141318;border:1px solid rgba(110,212,188,.45);border-radius:10px;padding:6px 10px;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px #00000080}.pc-tip b{display:block;font-family:var(--font-display);font-size:16px}.pc-tip small{font-size:11px;color:var(--muted)}.pc-note{font-size:12px;color:var(--muted);margin:8px 0 0}.pc-none{color:var(--muted);font-size:13.5px;margin:6px 0}.pc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.pc-bars{display:flex;flex-direction:column;gap:7px}.pc-bar{display:grid;grid-template-columns:96px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:13px}.pc-bar span{color:var(--muted);text-transform:capitalize}.pc-bar i{height:10px;border-radius:5px;background:#ffffff0f;overflow:hidden}.pc-bar b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6ED4BC,var(--gold))}.pc-bar em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pc-mt{display:flex;flex-direction:column}.pc-mr{display:grid;grid-template-columns:minmax(0,1.4fr) 80px 80px minmax(0,1.3fr);gap:10px;padding:8px 2px;border-top:1px solid var(--line-soft);font-size:13.5px;font-variant-numeric:tabular-nums}.pc-mr span:nth-child(n+2){text-align:right}.pc-mr small{color:var(--muted);font-size:11px}.pc-mh{border-top:0;font-size:12px;color:var(--muted)}.pc-mr .up{color:var(--teal)}.pc-mr .down{color:#f87171}.pc-summary p{color:#ddd8cf;line-height:1.6;margin:8px 0 14px;max-width:80ch}.pc-links{display:flex;flex-wrap:wrap;gap:8px}.pc-src{font-size:12px;color:var(--muted);margin:14px 0 0}@media(max-width:820px){.pc-two{grid-template-columns:1fr}.pc-cap{display:none}.pc-tr{grid-template-columns:28px 64px minmax(0,1fr) 84px}.pc-tr img{width:64px;height:24px}.pc-tr>span:nth-child(5),.pc-tr>span:nth-child(6){display:none}.pc-chart{height:240px}.pc-svg{height:220px}}.pc-wrap{max-width:1320px}.pc-count{font-size:12.5px;color:var(--muted);margin:0 0 10px}.pc-lb{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}a.pc-tr.sel{background:#f2b03d14;box-shadow:inset 3px 0 0 var(--gold)}.pc-hex{display:grid;place-items:center;width:30px;height:34px;margin:0 auto;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--font-display);font-weight:900;font-size:14px;color:#1e1e22}.pc-hex.h1{background:linear-gradient(160deg,#ffe08a,#f2b03d 60%,#b9791a)}.pc-hex.h2{background:linear-gradient(160deg,#f1f4f7,#c9d1db 60%,#8d97a3)}.pc-hex.h3{background:linear-gradient(160deg,#f2b98a,#d08a4e 60%,#8f5526)}.pc-vs{display:block;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.pc-vs i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6ED4BC,var(--gold))}.pc-side{position:sticky;top:84px;border:1px solid var(--line-soft);border-radius:16px;background:#141318cc;padding:12px;min-height:200px}.pc-side-h{display:block;text-decoration:none;color:var(--text)}.pc-side-h img{width:100%;border-radius:10px;display:block;margin-bottom:8px}.pc-side-h b{display:block;font-family:var(--font-display);font-size:17px}.pc-side-h small{font-size:12px;color:var(--muted)}.pc-side-n{display:flex;gap:18px;margin:12px 0 4px}.pc-side-n b{display:block;font-family:var(--font-display);font-size:20px;font-weight:800}.pc-side-n small{font-size:11.5px;color:var(--muted)}.pc-side h4{font-size:12px;font-weight:600;color:var(--muted);margin:14px 0 6px}.pc-spark svg{width:100%;height:90px;display:block}.pc-spark-l{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:2px}.pc-side-m{display:flex;flex-direction:column}.pc-side-m div{display:flex;justify-content:space-between;padding:5px 0;border-top:1px solid var(--line-soft);font-size:13px}.pc-side-m span{color:var(--muted)}.pc-side-go{width:100%;justify-content:center;margin-top:12px}@media(max-width:1100px){.pc-lb{grid-template-columns:1fr}.pc-side{display:none}.pc-tr{grid-template-columns:40px 92px minmax(0,1fr) 110px 100px 120px}.pc-tr>.pc-vs,.pc-th>span:nth-child(7){display:none}}@media(max-width:820px){.pc-tr{grid-template-columns:34px 64px minmax(0,1fr) 84px}.pc-hex{width:26px;height:30px;font-size:12px}}.fm-bar{margin-bottom:10px}.fm-locs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.fm-locs button{border:1px solid var(--line-soft);background:#ffffff08;color:var(--muted);font:inherit;font-size:13px;border-radius:8px;padding:6px 11px;cursor:pointer}.fm-locs button.on{background:var(--gold);color:#1e1e22;border-color:transparent;font-weight:600}.fm-locs .fm-more{border:1px solid var(--line-soft);background:#ffffff08;color:var(--text);font:inherit;font-size:13px;border-radius:8px;padding:6px 10px;cursor:pointer;max-width:220px}.fm-locs .fm-more option{background:#232328;color:var(--text)}#fm-list{transition:opacity .15s}#fm-list.fm-busy{opacity:.55}.pc-none .btn{margin-left:8px}.fm-ic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;overflow:hidden;flex:none}.fm-ic b{font-family:var(--font-display);font-size:13px;color:#ffffffd9}.fm-ic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fm-ic.big{width:64px;height:64px;border-radius:14px;margin-bottom:8px}.fm-ic.hero{width:96px;height:96px;border-radius:18px;box-shadow:0 10px 26px #00000080}.fm-table .pc-tr{grid-template-columns:40px 40px minmax(0,1fr) 110px 100px 120px 90px}.fm-sub{color:var(--muted)!important}.fm-hero{min-height:220px;background:radial-gradient(120% 90% at 80% 0%,rgba(242,176,61,.18),transparent 60%),linear-gradient(160deg,#1f1d24,#121116)}.fm-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.fm-tags span{font-size:12px;color:var(--muted);border:1px solid var(--line-soft);border-radius:7px;padding:4px 8px}@media(max-width:1100px){.fm-table .pc-tr{grid-template-columns:40px 40px minmax(0,1fr) 110px 100px 120px}}@media(max-width:820px){.fm-table .pc-tr{grid-template-columns:30px 36px minmax(0,1fr) 84px}.fm-ic{width:36px;height:36px}}.sx{display:block;margin-top:20px}.sx .dev-sec{margin:26px 0 12px}.sx-tiles{margin-bottom:4px}.rc-d .up{color:var(--teal);font-weight:600}.sx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sx-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:14px;text-align:left;padding:16px 18px;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(160deg,#ffffff09,#121115b8 60%);color:var(--text);font:inherit;cursor:pointer;opacity:.9;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .24s,opacity .2s}.sx-card.act,.sx-card:hover{opacity:1}.sx-card:hover{transform:translateY(-4px);border-color:#f2b03d80;box-shadow:0 18px 44px #00000073}.sx-card.act:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--teal),transparent 70%);z-index:1}.sx-bg{position:absolute;z-index:-1;inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(26px) saturate(1.15);opacity:.26;transition:opacity .3s,transform .8s cubic-bezier(.22,1,.36,1)}.sx-card:hover .sx-bg{opacity:.4;transform:scale(1.06)}.sx-card .rc-hex{position:absolute;z-index:-1;right:-40px;bottom:-50px;width:170px;height:170px;fill:none;stroke:var(--gold);stroke-width:.5;opacity:.12;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .3s}.sx-card:hover .rc-hex{transform:rotate(30deg);opacity:.26}.sx-h{display:flex;align-items:center;gap:12px;min-width:0}.sx-h>img{width:46px;height:46px;border-radius:11px;object-fit:cover;flex:none;box-shadow:0 6px 16px #00000080,0 0 0 1px #ffffff1f}.sx-h>span:not(.sx-mark){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sx-h b{font-family:var(--font-display);font-weight:700;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-h small{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.rc-wl.nt{background:#ffffff1a}.sx-h u{position:absolute;right:18px;bottom:14px;text-decoration:none;font-family:var(--font-lbl);font-weight:600;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s,color .2s}.sx-card:hover .sx-h u{opacity:1;transform:none;color:var(--gold)}.sx-chip{flex:none;font-style:normal;font-family:var(--font-lbl);font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(110,212,188,.4);border-radius:6px;padding:4px 7px;background:#6ed4bc14}.sx-mark{flex:none;width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1a}.sx-mark svg{width:26px;height:26px}.sx-mosaic{position:absolute;z-index:-1;inset:0;display:grid;grid-template-columns:repeat(4,1fr);opacity:.16;filter:saturate(.9);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000);mask-image:linear-gradient(90deg,transparent 20%,#000)}.sx-mosaic img{width:100%;height:100%;object-fit:cover}.sx-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:10px 14px}.sx-c{min-width:0;display:flex;flex-direction:column;gap:2px}.sx-c b{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-c b small{font-size:.62em;color:var(--muted);font-weight:600}.sx-c span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-c em{font-style:normal;font-family:var(--font-num);font-size:12px;font-weight:700}.sx-c em.up{color:var(--teal)}.sx-c em.down{color:#f87171}.sx-c em.flat{color:var(--muted)}.sx-wl{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.sx-none{font-size:13px;color:var(--muted)}.sx-x{flex:none;font-style:normal;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#ffffff12;color:var(--muted);font-size:16px;opacity:0;transition:opacity .2s}.sx-card:hover .sx-x{opacity:1}.sx-x:hover{color:var(--text);background:#f8717140}.sx-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:112px;border:1px dashed var(--line);border-radius:16px;background:none;color:var(--text);font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.sx-add:hover{border-color:var(--gold);background:#f2b03d0d}.sx-add b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);color:var(--gold);font-size:18px}.sx-add span{font-size:13.5px}.sx-add small{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sx-missing{margin:26px 0 0;font-size:13px;color:var(--muted)}.sx-missing a{color:var(--gold);text-decoration:none;white-space:nowrap}@media(max-width:900px){.sx-grid3{grid-template-columns:1fr}}@media(max-width:700px){.sx-grid{grid-template-columns:1fr}.sx-h u{display:none}.sx-x{opacity:1}.sx-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:26px}.rc-tile{--tone:var(--text);position:relative;overflow:hidden;padding:16px 18px 15px;border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(160deg,#ffffff09,#12111599 60%);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s}.rc-tile.teal{--tone:var(--teal)}.rc-tile.gold{--tone:var(--gold)}.rc-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 45%,transparent)}.rc-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--tone),transparent 75%);transform:scaleX(0);transform-origin:left;animation:recapLine .9s cubic-bezier(.22,1,.36,1) .3s forwards}.rc-tile svg.rc-hex{position:absolute;right:-34px;bottom:-40px;width:130px;height:130px;fill:none;stroke:var(--tone);stroke-width:.6;opacity:.13;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s}.rc-tile:hover svg.rc-hex{transform:rotate(30deg) scale(1.08);opacity:.24}.rc-l{position:relative;font-family:var(--font-lbl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rc-n{position:relative;margin-top:7px;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.1;color:var(--tone);white-space:nowrap}.rc-d{position:relative;margin-top:9px;min-height:22px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}.rc-covers{display:flex}.rc-covers img{width:22px;height:22px;border-radius:6px;object-fit:cover;border:1.5px solid #1b1a1f;margin-left:-6px;background:#1b1a1f}.rc-covers img:first-child{margin-left:0}.rc-wl{flex:1;max-width:120px;height:6px;border-radius:3px;background:#f871718c;overflow:hidden}.rc-wl b{display:block;height:100%;background:var(--teal);border-radius:3px 0 0 3px;transform-origin:left;animation:recapLine .9s cubic-bezier(.22,1,.36,1) .5s both;transform:scaleX(0)}.recap-game{position:relative;overflow:hidden}.recap-game h3{display:flex;align-items:center;gap:10px;margin:0 0 10px}.recap-game h3 img{width:30px;height:30px;border-radius:8px;object-fit:cover;flex:none;box-shadow:0 0 0 1px #ffffff1a}.recap-game h3 span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recap-game h3 a{flex:none;font-family:var(--font-lbl);font-weight:600;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s,color .2s}.recap-game:hover h3 a,.recap-game h3 a:focus{opacity:1;transform:none}.recap-game h3 a:hover{color:var(--gold)}@media(hover:none){.recap-game h3 a{opacity:1;transform:none}}.recap-row{grid-template-columns:minmax(84px,1fr) auto minmax(0,auto)}.recap-row span,.recap-row small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-sess{border:1px solid var(--line-soft);border-radius:14px;background:#1211158c;padding:18px 18px 8px}.rc-sess-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.rc-sess-head b{font-family:var(--font-display);font-size:14px}.rc-sess-head span{font-family:var(--font-mono);font-size:11.5px;color:var(--muted)}.rc-days{display:flex;align-items:flex-end;gap:3px;height:92px;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid var(--line-soft)}.rc-day{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;min-width:0}.rc-day i{display:block;width:100%;max-width:34px;min-height:2px;border-radius:4px 4px 1px 1px;background:#ffffff12;transform-origin:bottom;animation:rcGrow .8s cubic-bezier(.22,1,.36,1) both}.rc-day.has i{background:linear-gradient(180deg,var(--teal),rgba(110,212,188,.35))}.rc-day.top i{background:linear-gradient(180deg,var(--gold-hi),var(--gold-deep))}.rc-day:hover i{filter:brightness(1.25)}.rc-day em{position:absolute;bottom:-17px;left:50%;transform:translate(-50%);font-style:normal;font-family:var(--font-lbl);font-size:9px;letter-spacing:.06em;color:var(--muted);white-space:nowrap}@keyframes rcGrow{0%{transform:scaleY(0)}to{transform:none}}.rc-srow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft)}.rc-srow:last-child{border-bottom:0}.rc-srow>img{width:40px;height:40px;border-radius:9px;object-fit:cover;background:#ffffff0d}.rc-srow>img.m{object-fit:contain;padding:4px}.rc-sname{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600}.rc-sname b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.rc-sname small{flex:none;font-family:var(--font-mono);font-size:10.5px;font-weight:400;color:var(--muted)}.rc-sbar{margin-top:7px;height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.rc-sbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal),rgba(110,212,188,.45));transform-origin:left;animation:recapLine .9s cubic-bezier(.22,1,.36,1) both;transform:scaleX(0)}.rc-srow.top .rc-sbar i{background:linear-gradient(90deg,var(--gold),var(--gold-deep))}.rc-sh{font-family:var(--font-num);font-size:16px;font-weight:700;white-space:nowrap}.rw-row span{flex:1;min-width:0}.rw-row b{max-width:62%;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.rc-tile:before,.rc-wl b,.rc-day i,.rc-sbar i{animation:none!important;transform:none!important}}.rw{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:#0a0a0ce6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:rwFade .25s ease both}@keyframes rwFade{0%{opacity:0}to{opacity:1}}.rw-stage{position:relative;width:min(92vw,420px,calc((100vh - 150px)*.5625));display:flex;flex-direction:column;gap:12px}.rw-bars{display:flex;gap:4px}.rw-bars i{flex:1;height:3px;border-radius:2px;background:#fff3;overflow:hidden}.rw-bars i b{display:block;height:100%;width:0;background:var(--gold)}.rw-bars i.done b{width:100%}.rw-bars i.on b{animation:rwBar 6s linear forwards}.rw.paused .rw-bars i.on b{animation-play-state:paused}@keyframes rwBar{to{width:100%}}.rw-x{position:absolute;right:-6px;top:-44px;width:38px;height:38px;border:0;border-radius:10px;background:#ffffff14;color:var(--text);cursor:pointer;font-size:20px;line-height:1}.rw-x:hover{background:#ffffff29}.rw-card{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;container-type:inline-size;background:#17161a;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y}.rw-s{position:absolute;inset:0;display:flex;flex-direction:column;padding:7cqw;color:#f4f3f2;--tone:#F2B03D;background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--tone) 22%,transparent),transparent 60%),#17161a}.rw-s.tone-teal{--tone:#6ED4BC}.rw-bgimg{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(7cqw) saturate(1.1);opacity:.2;animation:rwDrift 14s ease-in-out infinite alternate}@keyframes rwDrift{0%{transform:scale(1)}to{transform:scale(1.12) translateY(-3%)}}.rw-hex{position:absolute;right:-28cqw;bottom:-14cqw;width:95cqw;height:95cqw;fill:none;stroke:var(--tone);stroke-width:.5;opacity:.2;animation:rwSpin 60s linear infinite}.rw-hex.h2{right:auto;left:-40cqw;bottom:auto;top:12cqw;width:70cqw;height:70cqw;opacity:.1;animation-duration:90s;animation-direction:reverse}@keyframes rwSpin{to{transform:rotate(360deg)}}.rw-top{position:relative;display:flex;align-items:center;gap:2.6cqw;font-family:var(--font-display);font-weight:700;font-size:3.1cqw;letter-spacing:.06em}.rw-top img{width:8cqw;height:8cqw;border-radius:2cqw}.rw-top b{color:#f2b03d;font-weight:700}.rw-top em{margin-left:auto;font-style:normal;font-family:var(--font-lbl);font-weight:600;font-size:2.9cqw;letter-spacing:.12em;text-transform:uppercase;color:#bab8b3;white-space:nowrap}.rw-masc.sm{width:22cqw;height:22cqw}.rw-foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-mid{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.rw-masc{width:34cqw;height:34cqw;object-fit:contain;margin-bottom:3cqw}.rw-cover{width:44cqw;height:44cqw;object-fit:cover;border-radius:5cqw;margin-bottom:5cqw;box-shadow:0 3cqw 8cqw #0000008c,0 0 0 1px #ffffff1f}.rw-eyebrow{font-family:var(--font-lbl);font-size:3.4cqw;letter-spacing:.2em;text-transform:uppercase;color:var(--tone)}.rw-title{font-family:var(--font-display);font-weight:700;font-size:6.6cqw;line-height:1.15;margin-top:2cqw;overflow-wrap:anywhere}.rw-big{font-family:var(--font-display);font-weight:800;font-size:17cqw;line-height:1;margin-top:3cqw;color:var(--tone);white-space:nowrap;letter-spacing:-.02em}.rw-big.sm{font-size:12cqw}.rw-sub{font-size:4.4cqw;color:#bab8b3;margin-top:3cqw;line-height:1.35}.rw-rows{margin-top:6cqw;border-top:1px solid rgba(255,255,255,.12)}.rw-row{display:flex;justify-content:space-between;align-items:baseline;gap:3cqw;padding:2.7cqw 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:4.2cqw}.rw-row span{color:#bab8b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-row b{font-family:var(--font-num);font-size:5cqw;white-space:nowrap}.rw-foot{position:relative;display:flex;justify-content:space-between;gap:3cqw;font-family:var(--font-lbl);font-size:2.9cqw;letter-spacing:.12em;text-transform:uppercase;color:#bab8b3}.rw-foot span:last-child{color:#f2b03d}.rw-a{animation:rwIn .7s cubic-bezier(.22,1,.36,1) both}.rw-big.rw-a{animation-name:rwBig;animation-duration:.9s}@keyframes rwIn{0%{opacity:0;transform:translateY(5cqw);filter:blur(1.2cqw)}to{opacity:1;transform:none;filter:none}}@keyframes rwBig{0%{opacity:0;transform:scale(.72);filter:blur(2cqw)}to{opacity:1;transform:none;filter:none}}.rw-s.out{animation:rwOut .22s ease both}@keyframes rwOut{to{opacity:0;transform:scale(.97)}}.rw-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}body:has(#rw) .toast{z-index:4100}.rw-hint{text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.rw-a,.rw-hex,.rw-bgimg,.rw-teaser:before,.recap-tiles .stat:after,.recap-row.pop b{animation:none!important}.recap-tiles .stat:after{transform:none}.rw-bars i.on b{animation:none;width:100%}}.dev-sec{font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:28px 0 10px}.sec-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:26px 0 10px;text-align:center}.duel-mine{display:flex;flex-direction:column;gap:6px;max-width:640px;margin:0 auto}.dm-del{color:var(--muted);font-size:18px;line-height:1;padding:0 2px;border-radius:6px}.dm-del:hover{color:#f87171}.duel-del{color:#f87171!important;border-color:#f8717166!important}.duel-mine-row{display:grid;grid-template-columns:34px 1fr auto auto auto;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:#0e1e3c73;border:1px solid rgba(90,176,255,.18);border-radius:12px;padding:10px 14px;color:var(--text);font-family:inherit;transition:border-color .15s}.duel-mine-row:hover{border-color:#f2b03d80}.dm-game{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;color:#7db8ff}.dm-names{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-names em{font-style:normal;color:var(--muted);font-size:11px;margin:0 4px}.dm-meta{font-size:11px;color:var(--muted);white-space:nowrap}.dm-code{font-family:var(--font-mono);font-size:11px;color:var(--gold);letter-spacing:.08em}@media(max-width:520px){.duel-mine-row{grid-template-columns:30px 1fr auto auto}.dm-meta{display:none}}.race-cols .duel-slots{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));margin-bottom:0}@media(max-width:620px){.race-cols{grid-template-columns:1fr}}.duel-bo{display:flex;gap:7px;justify-content:center}.duel-bo-b{flex:1;background:#09112680;border:1px solid rgba(90,176,255,.2);border-radius:9px;color:var(--muted);font-family:var(--font-lbl);font-size:11px;letter-spacing:.1em;padding:8px 0;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.duel-bo-b.on{color:var(--gold);border-color:#f2b03d80;background:#f2b03d1a}.duel-sep{display:grid;place-items:center;font-family:var(--font-lbl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);opacity:.7}#duel-err{text-align:center;margin-top:14px}.duel-wait{text-align:center;max-width:520px}.duel-code-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.duel-code{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,7vw,50px);letter-spacing:.22em;color:var(--gold);text-shadow:0 0 26px rgba(242,176,61,.3);margin:8px 0 18px}.duel-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.duel-wait-note{display:flex;align-items:center;justify-content:center;gap:10px;color:#7db8ff;font-size:13.5px}.duel-hint{color:var(--muted);font-size:12px;line-height:1.6;margin-top:12px;opacity:.85}.duel-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:20px}.dsc-side{min-width:0}.dsc-side.r{text-align:right}.dsc-num{font-family:var(--font-num,var(--font-mono));font-weight:700;font-size:clamp(38px,8vw,58px);color:var(--muted);line-height:1.05;margin-top:4px}.dsc-side.win .dsc-num{color:var(--gold);text-shadow:0 0 24px rgba(242,176,61,.3)}.dsc-side.win .vs-name{color:var(--gold)}.dsc-mid{display:flex;flex-direction:column;align-items:center;gap:7px}.dsc-bo{font-family:var(--font-lbl);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;max-width:92px;line-height:1.4}.duel-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:9px;margin-bottom:16px}.ds{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 6px;border-radius:12px;background:#09112680;border:1px solid rgba(90,176,255,.14)}.ds-n{font-family:var(--font-lbl);font-size:9px;letter-spacing:.1em;color:var(--muted);opacity:.7}.ds-x{font-family:var(--font-mono);font-size:17px;color:var(--muted);opacity:.35}.ds-c{font-family:var(--font-num,var(--font-mono));font-weight:700;font-size:17px;color:var(--text)}.ds-m{font-size:9.5px;color:var(--muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ds-h{background:#6ed4bc1f;border-color:#6ed4bc73}.ds-h .ds-c{color:var(--teal)}.ds-g{background:#f871711a;border-color:#f8717166}.ds-g .ds-c{color:#f87171}.ds-d{border-color:#ffffff29}.duel-empty{text-align:center;color:var(--muted);font-size:12.5px;line-height:1.6;margin:4px 0 16px;opacity:.85}.duel-status{display:flex;align-items:center;justify-content:center;gap:10px;color:#7db8ff;font-size:13px;background:#5ab0ff12;border:1px solid rgba(90,176,255,.22);border-radius:14px;padding:12px 16px}.duel-foot{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}@media(max-width:620px){.duel-cols{grid-template-columns:1fr;gap:12px}.duel-sep{padding:2px 0}.duel-slots{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:7px}}.vs-form{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;max-width:560px;margin:0 auto}.vs-form input{width:100%;background:#0c183099;border:1px solid rgba(90,176,255,.28);border-radius:12px;color:var(--text);font-family:var(--font-mono);font-size:16px;letter-spacing:.08em;text-transform:uppercase;padding:13px 15px;text-align:center;outline:none;transition:border-color .15s}.vs-form input:focus{border-color:#7db8ff;box-shadow:0 0 0 3px #5ab0ff24}.vs-mid{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--gold);background:linear-gradient(180deg,#1e3b6e,#12264c);border:1px solid rgba(242,176,61,.5);width:52px;height:52px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);text-shadow:0 1px 0 rgba(0,0,0,.5)}.vs-actions{display:flex;justify-content:center;margin:18px 0 6px}.vs-actions .btn{min-width:180px;letter-spacing:.14em}#view-vs .form-err{text-align:center;margin-top:10px}.vs-card{max-width:760px;margin:26px auto 0;background:#0e1e3c8c;backdrop-filter:blur(4px);border:1px solid rgba(90,176,255,.22);border-radius:20px;padding:26px 26px 22px;box-shadow:0 26px 64px -18px #000000d9}.vs-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:14px;margin-bottom:6px}.vs-side{min-width:0;text-align:left}.vs-side.r{text-align:right}.vs-name{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,2.6vw,23px);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-ptag{font-family:var(--font-mono);font-size:11.5px;color:#7db8ff;letter-spacing:.06em}.vs-meta{font-size:11.5px;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-vsbadge{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--gold);background:linear-gradient(180deg,#1e3b6e,#12264c);border:1px solid rgba(242,176,61,.5);width:46px;height:46px;display:grid;place-items:center;margin-top:4px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);text-shadow:0 1px 0 rgba(0,0,0,.5)}.vs-strip{display:inline-flex;gap:5px;margin-top:9px}.vs-side.r .vs-strip{flex-direction:row-reverse}.vs-b{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;font-family:var(--font-lbl);font-size:10.5px;font-weight:700}.vs-w{background:#6ed4bc29;border:1px solid rgba(110,212,188,.5);color:var(--teal)}.vs-l{background:#f8717121;border:1px solid rgba(248,113,113,.45);color:#f87171}.vs-d{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:var(--muted)}.vs-l5{text-align:center;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.8;margin:2px 0 12px}.vs-rows{border-top:1px solid rgba(90,176,255,.14)}.vs-row{display:grid;grid-template-columns:1fr minmax(96px,auto) 1fr;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid rgba(90,176,255,.1)}.vs-row:hover{background:#5ab0ff0a}.vs-val{font-family:var(--font-num,var(--font-mono));font-size:clamp(14px,2.2vw,17px);color:var(--muted);display:flex;align-items:center;gap:7px;min-width:0}.vs-val.r{justify-content:flex-end}.vs-val.win{color:var(--gold);font-weight:700;text-shadow:0 0 14px rgba(242,176,61,.25)}.vs-cr{font-size:12px}.vs-lbl{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center}.vs-scorelbl{text-align:center;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.8;margin:16px 0 8px}.vs-verdict{text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(15px,2.4vw,19px);color:var(--gold);background:linear-gradient(160deg,#f2b03d24,#f2b03d0a);border:1px solid rgba(242,176,61,.4);border-radius:14px;padding:13px 18px}.vs-verdict.tie{color:var(--muted);background:#ffffff0a;border-color:#ffffff29}@media(max-width:560px){.vs-form{gap:9px}.vs-mid{width:42px;height:42px;font-size:14px}.vs-card{padding:18px 14px 16px}.vs-row{grid-template-columns:1fr minmax(76px,auto) 1fr;gap:6px}}#view-game.vibe-pubg,#view-game.vibe-lol,#view-game.vibe-tft{position:relative;overflow:clip;border-top:none;padding-top:0;min-height:100vh}#view-game.vibe-pubg .wrap,#view-game.vibe-lol .wrap,#view-game.vibe-tft .wrap{max-width:none!important;padding:0!important}#view-game.vibe-pubg .wrap>button,#view-game.vibe-lol .wrap>button,#view-game.vibe-tft .wrap>button{position:absolute;top:16px;left:20px;z-index:6;backdrop-filter:blur(5px)}#view-game.vibe-pubg .gpage,#view-game.vibe-lol .gpage,#view-game.vibe-tft .gpage{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative;z-index:1}#view-game.vibe-pubg .g-shell,#view-game.vibe-lol .g-shell,#view-game.vibe-tft .g-shell{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;max-width:1120px;margin:-96px auto 0;padding:0 28px 96px;position:relative;z-index:2}#view-game.vibe-pubg .g-shell:before,#view-game.vibe-lol .g-shell:before,#view-game.vibe-tft .g-shell:before{display:none}#view-game.vibe-pubg .g-hero,#view-game.vibe-lol .g-hero,#view-game.vibe-tft .g-hero{height:400px;border-radius:0}#view-game.vibe-pubg .g-head-name,#view-game.vibe-lol .g-head-name,#view-game.vibe-tft .g-head-name{font-size:clamp(30px,4vw,42px)}#view-game.vibe-pubg .g-sec,#view-game.vibe-lol .g-sec,#view-game.vibe-tft .g-sec{margin-top:38px}#view-game.vibe-pubg .g-tabs,#view-game.vibe-lol .g-tabs,#view-game.vibe-tft .g-tabs{margin:20px 0 26px}#view-game.vibe-pubg .stat,#view-game.vibe-lol .stat,#view-game.vibe-tft .stat{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(3px)}#view-game.vibe-pubg .stat:hover,#view-game.vibe-lol .stat:hover,#view-game.vibe-tft .stat:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000059}@media(prefers-reduced-motion:reduce){#view-game.vibe-pubg:before,#view-game.vibe-pubg:after,#view-game.vibe-lol:before,#view-game.vibe-lol:after,#view-game.vibe-tft:before,#view-game.vibe-tft:after{animation:none}}#view-game.vibe-pubg{background:radial-gradient(90% 40% at 50% 0%,rgba(232,169,59,.12),transparent 55%),radial-gradient(60% 38% at 8% 100%,rgba(140,120,80,.09),transparent 60%),radial-gradient(60% 38% at 92% 100%,rgba(232,169,59,.05),transparent 60%),linear-gradient(180deg,#1e1a10 0% 460px,#17130b 40%,#100d07,#0a0804)}#view-game.vibe-pubg:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(28% 20% at 24% 30%,rgba(232,169,59,.09),transparent 62%),radial-gradient(24% 18% at 76% 58%,rgba(150,130,90,.08),transparent 62%),radial-gradient(18% 14% at 50% 88%,rgba(232,169,59,.05),transparent 60%);animation:crDrift 26s ease-in-out infinite alternate}#view-game.vibe-pubg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,236,200,.022) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 17s linear infinite}#view-game.vibe-pubg .g-hero:after{background:linear-gradient(180deg,#1e1a1000 22%,#1e1a1073 62%,#1e1a10)}#view-game.vibe-pubg .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.07),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(232,169,59,.15),transparent 60%)}#view-game.vibe-pubg .g-sec-h{display:inline-block;position:relative;color:#ffce73;background:linear-gradient(180deg,#3a3118,#241d0e);border:1px solid rgba(232,169,59,.45);padding:7px 22px;letter-spacing:.16em;text-shadow:0 1px 0 rgba(0,0,0,.5);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}#view-game.vibe-pubg .stat{background:#201b118c;border-color:#e8a93b33}#view-game.vibe-pubg .stat:hover{border-color:#e8a93b73}#view-game.vibe-pubg .stat.gold{background:linear-gradient(180deg,#e8a93b21,#201b118c);border-color:#e8a93b6b}#view-game.vibe-pubg{--tab-accent:#FFCE73;--tab-accent-2:#C48F2C;--tab-ink:#1a1508}#view-game.vibe-pubg .g-row{background:#1a160d8c;border:1px solid rgba(232,169,59,.14);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-pubg .g-row:hover{border-color:#e8a93b66}#view-stat.vibe-pubg{background:linear-gradient(178deg,#1e1a10,#17130b 40%,#0a0804);border-top:none}#view-stat.vibe-pubg .sp-card{background:#201b1173;border-color:#e8a93b47}#view-game.vibe-lol{background:radial-gradient(90% 40% at 50% 0%,rgba(200,155,60,.11),transparent 55%),radial-gradient(60% 38% at 8% 100%,rgba(11,198,227,.07),transparent 60%),radial-gradient(60% 38% at 92% 100%,rgba(200,155,60,.05),transparent 60%),linear-gradient(180deg,#0a1428 0% 460px,#081020 40%,#060b18,#04070f)}#view-game.vibe-lol:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(26% 20% at 24% 28%,rgba(200,155,60,.1),transparent 62%),radial-gradient(22% 18% at 76% 58%,rgba(11,198,227,.07),transparent 62%),radial-gradient(16% 13% at 52% 88%,rgba(200,155,60,.05),transparent 60%);animation:crDrift 24s ease-in-out infinite alternate}#view-game.vibe-lol:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(200,225,255,.025) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 15s linear infinite}#view-game.vibe-lol .g-hero:after{background:linear-gradient(180deg,#0a142800 22%,#0a142873 62%,#0a1428)}#view-game.vibe-lol .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.08),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(200,155,60,.16),transparent 60%)}#view-game.vibe-lol .g-sec-h{display:inline-block;position:relative;color:#f0d188;background:linear-gradient(180deg,#1a2c50,#0e1a34);border:1px solid rgba(200,155,60,.5);border-bottom-color:#04070fcc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-lol .stat{background:#0c182e8c;border-color:#c89b3c38}#view-game.vibe-lol .stat:hover{border-color:#c89b3c80}#view-game.vibe-lol .stat.gold{background:linear-gradient(180deg,#c89b3c1f,#0c182e8c);border-color:#c89b3c6b}#view-game.vibe-lol{--tab-accent:#F0D188;--tab-accent-2:#B99A4B;--tab-ink:#1a1508}#view-game.vibe-lol .g-row{background:#0a14268c;border:1px solid rgba(200,155,60,.15);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-lol .g-row:hover{border-color:#c89b3c66}#view-stat.vibe-lol{background:linear-gradient(178deg,#0a1428,#081020 40%,#04070f);border-top:none}#view-stat.vibe-lol .sp-card{background:#0c182e73;border-color:#c89b3c4d}#view-game.vibe-tft{background:radial-gradient(90% 40% at 50% 0%,rgba(255,122,69,.09),transparent 55%),radial-gradient(60% 38% at 8% 100%,rgba(123,167,217,.11),transparent 60%),radial-gradient(60% 38% at 92% 100%,rgba(255,122,69,.05),transparent 60%),linear-gradient(180deg,#0c1730 0% 460px,#0a1226 40%,#070c1a,#040710)}#view-game.vibe-tft:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(26% 20% at 24% 28%,rgba(123,167,217,.11),transparent 62%),radial-gradient(22% 18% at 76% 58%,rgba(255,122,69,.08),transparent 62%);animation:crDrift 25s ease-in-out infinite alternate}#view-game.vibe-tft:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.025) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 16s linear infinite}#view-game.vibe-tft .g-hero:after{background:linear-gradient(180deg,#0c173000 22%,#0c173073 62%,#0c1730)}#view-game.vibe-tft .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.08),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(255,122,69,.13),transparent 60%)}#view-game.vibe-tft .g-sec-h{display:inline-block;position:relative;color:#a9c8ee;background:linear-gradient(180deg,#1b2c50,#101b36);border:1px solid rgba(123,167,217,.5);border-bottom-color:#040710cc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-tft .stat{background:#0d19328c;border-color:#7ba7d93d}#view-game.vibe-tft .stat:hover{border-color:#7ba7d98c}#view-game.vibe-tft .stat.gold{background:linear-gradient(180deg,#ff7a451c,#0d19328c);border-color:#ff7a4566}#view-game.vibe-tft{--tab-accent:#FFA57E;--tab-accent-2:#D4683C;--tab-ink:#1a0d08}#view-game.vibe-tft .g-row{background:#0b152a8c;border:1px solid rgba(123,167,217,.16);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-tft .g-row:hover{border-color:#7ba7d973}#view-stat.vibe-tft{background:linear-gradient(178deg,#0c1730,#0a1226 40%,#040710);border-top:none}#view-stat.vibe-tft .sp-card{background:#0d193273;border-color:#7ba7d952}#view-game.vibe-horror{position:relative;overflow:clip}#view-game.vibe-horror .gpage{position:relative;z-index:1}#view-game.vibe-horror:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(30% 22% at 20% 30%,rgba(200,48,46,.07),transparent 62%),radial-gradient(26% 20% at 78% 55%,rgba(130,130,140,.05),transparent 62%),radial-gradient(20% 16% at 50% 85%,rgba(200,48,46,.05),transparent 60%);animation:crDrift 30s ease-in-out infinite alternate}#view-game.vibe-horror:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 112%,rgba(8,3,5,.5),transparent 60%);animation:dbdBreathe 9s ease-in-out infinite}@keyframes dbdBreathe{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){#view-game.vibe-horror:before,#view-game.vibe-horror:after{animation:none}}#view-game.vibe-rust{position:relative;overflow:clip}#view-game.vibe-rust .gpage{position:relative;z-index:1}#view-game.vibe-rust:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(28% 20% at 22% 32%,rgba(226,110,60,.08),transparent 62%),radial-gradient(24% 18% at 76% 56%,rgba(180,140,90,.06),transparent 62%),radial-gradient(18% 14% at 52% 86%,rgba(226,110,60,.05),transparent 60%);animation:crDrift 26s ease-in-out infinite alternate}#view-game.vibe-rust:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,220,180,.02) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 18s linear infinite}@media(prefers-reduced-motion:reduce){#view-game.vibe-rust:before,#view-game.vibe-rust:after{animation:none}}.sd-chart-wrap svg{cursor:crosshair}.ch-grid{stroke:var(--line-soft);stroke-width:1}.ch-ylab{fill:var(--muted);font-family:var(--font-mono);font-size:10px;text-anchor:end}.ch-xlab{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.ch-line{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ch-dot{fill:var(--gold)}.sd-empty{padding:36px 14px;text-align:center;color:var(--muted);font-size:14px;border:1px dashed var(--line);border-radius:12px}.sd-insights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.sd-ins{display:flex;align-items:center;justify-content:space-between;background:#0d0b1466;border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;font-size:13px}.sd-ins-l{color:var(--muted)}.sd-up{color:#68d89a;font-weight:600}.sd-down{color:#f0908a;font-weight:600}.sd-flat{color:var(--muted)}.sd-loading{padding:44px;text-align:center}.legal-wrap{max-width:760px}.doc-wrap{max-width:780px}.doc h1{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,4.5vw,42px);line-height:1.08;letter-spacing:-.01em;margin:6px 0 14px}.doc h2{font-family:var(--font-display);font-weight:700;font-size:20px;margin:34px 0 10px}.doc h3{font-family:var(--font-display);font-weight:700;font-size:15.5px;margin:22px 0 6px;color:var(--text)}.doc p,.doc li{color:var(--muted);line-height:1.72;font-size:15px}.doc p{margin:0 0 14px}.doc ul,.doc ol{margin:0 0 16px;padding-left:22px}.doc li{margin-bottom:6px}.doc li strong,.doc p strong{color:var(--text);font-weight:600}.doc a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(242,176,61,.35)}.doc a:hover{border-bottom-color:var(--gold)}.doc a.btn{border-bottom:0}.doc code{font-family:var(--font-mono);font-size:13px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:6px;padding:1px 6px;color:var(--text)}.doc .doc-lede{font-size:17px;color:var(--text);line-height:1.6;margin-bottom:22px}.doc .doc-note{font-size:12.5px;opacity:.7;margin-top:28px;border-top:1px solid var(--line-soft);padding-top:12px}.doc-crumb{display:flex;gap:8px;align-items:center;font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.doc-crumb a{color:var(--muted);text-decoration:none}.doc-crumb a:hover{color:var(--gold)}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 8px}@media(max-width:640px){.doc-grid{grid-template-columns:1fr}}.doc-card{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;border-bottom:1px solid var(--line);transition:transform .15s,border-color .15s}.doc-card:hover{transform:translateY(-2px);border-color:var(--gold)}.doc-card b{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text);line-height:1.3}.doc-card span{font-size:13px;color:var(--muted);line-height:1.5}.doc-more{margin-top:40px;padding-top:22px;border-top:1px solid var(--line-soft)}.egs-intro{margin:44px auto 0;max-width:780px;padding:24px 26px;border:1px solid var(--line-soft);border-radius:16px;background:#ffffff05}.egs-intro h2{font-family:var(--font-display);font-weight:700;font-size:17px;margin:0 0 10px}.egs-intro p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 10px}.egs-intro p:last-child{margin-bottom:0}.egs-intro a{color:var(--gold);text-decoration:none}.egs-intro .doc-note{font-size:12px;opacity:.7}#view-cr .egs-intro,#view-bs .egs-intro,#view-coc .egs-intro,#view-fn .egs-intro,#view-rl .egs-intro,#view-cod .egs-intro{border-color:var(--crline)}#view-cod{--crb:#1A1410;--crb2:#100C08;--crl:#FF7A1A;--crline:rgba(255,122,26,.24);--crs:rgba(26,20,16,.65);background:linear-gradient(178deg,#1a1410,#141009 46%,#0a0806);min-height:100vh}#view-cod .crh-hero:after{background:radial-gradient(120% 80% at 50% 0%,rgba(255,122,26,.14),transparent 60%),linear-gradient(180deg,#1a141000 30%,#1a1410c7 78%,#1a1410)}#view-cod .crh-art.on{opacity:.55}.cod-titles{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.cod-title{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border:1px solid var(--crline);border-radius:12px;background:var(--crs);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,transform .15s}.cod-title b{font-family:var(--font-display);font-size:14px}.cod-title span{font-size:11px;color:var(--muted)}.cod-title.on{border-color:var(--crl);box-shadow:0 0 0 1px var(--crl) inset}.cod-title.soon{opacity:.55}.cod-title:hover{transform:translateY(-1px)}.cod-search{max-width:460px;margin:-6px 0 18px}.cod-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cod-card{background:var(--crs);border:1px solid var(--crline);border-radius:14px;overflow:hidden;transition:transform .15s,border-color .15s;display:flex;flex-direction:column}.cod-card:hover{transform:translateY(-2px);border-color:var(--crl)}.cod-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#000}.cod-card-noimg{height:6px;background:linear-gradient(90deg,var(--crl),transparent)}.cod-card-b{padding:12px 14px 14px}.cod-card-b b{display:block;font-family:var(--font-display);font-size:15px;line-height:1.25}.cod-card-b em,.cod-row em{display:block;font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--crl);margin:4px 0 6px;letter-spacing:.02em}.cod-card-b p,.cod-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.cod-src{display:inline-block;margin-top:8px;font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none}.cod-src:hover{color:var(--crl)}.cod-cat{display:inline-block;font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--crl);margin-top:6px}.cod-list{display:grid;gap:8px}.cod-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;background:var(--crs);border:1px solid var(--crline);border-radius:12px;padding:12px 14px}.cod-row b{font-family:var(--font-display);font-size:14.5px}.cod-row-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.cod-gums{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.cod-gum{background:var(--crs);border:1px solid var(--crline);border-left-width:3px;border-radius:10px;padding:10px 12px}.cod-gum b{display:block;font-family:var(--font-display);font-size:13.5px}.cod-gum em{display:block;font-style:normal;font-family:var(--font-mono);font-size:10px;color:var(--muted);margin:2px 0 5px}.cod-gum p{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.cod-gum.r-rare{border-left-color:#4ea8ff}.cod-gum.r-epic{border-left-color:#b36bff}.cod-gum.r-legendary{border-left-color:#ff8a2a}.cod-gum.r-ultra{border-left-color:#ffd23f}.cod-gum.r-whimsical{border-left-color:#5ad48a}#view-cod .gta-tl-i{grid-template-columns:200px 1fr}.cod-modal{position:fixed;inset:0;z-index:120;background:#060403db;backdrop-filter:blur(6px);overflow:auto;padding:28px 14px}.cod-modal-in{position:relative;max-width:1040px;margin:0 auto;background:#1a1410;border:1px solid var(--crline);border-radius:18px;padding:22px 22px 20px;box-shadow:0 30px 80px #0009}.cod-modal-x{position:absolute;top:10px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--crline);background:#ffffff0f;color:#fff;font-size:22px;line-height:1;cursor:pointer}.cod-mv-head{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:start;margin-bottom:14px;padding-right:40px}.cod-mv-head img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.cod-mv-head h2{font-family:var(--font-display);font-weight:800;font-size:26px;margin:4px 0 8px}.cod-mv-head p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0}@media(max-width:640px){.cod-mv-head{grid-template-columns:1fr}}.cod-mv-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap}.cod-mv-layers{display:flex;gap:6px}.cod-mv-layer{padding:8px 14px;border:1px solid var(--crline);border-radius:999px;background:var(--crs);color:var(--muted);font:inherit;font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cod-mv-layer.on{color:#fff;background:#ff7a1a2e;border-color:var(--crl)}.cod-mv-zoom{display:flex;gap:4px}.cod-mv-zoom button{width:38px;height:34px;border:1px solid var(--crline);border-radius:8px;background:var(--crs);color:#fff;font:inherit;cursor:pointer}.cod-mv{position:relative;width:100%;aspect-ratio:1;max-height:min(76vh,900px);overflow:hidden;border-radius:14px;background:radial-gradient(120% 120% at 50% 40%,#15100c,#0b0806);border:1px solid var(--crline);cursor:default;touch-action:none}.cod-mv.grabbing{cursor:grab}.cod-mv.grabbing:active{cursor:grabbing}.cod-mv-stage{position:absolute;inset:0;transform-origin:center center;transition:transform .12s ease-out;will-change:transform}.cod-mv-l{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.cod-mv-ov{transition:opacity .18s ease;pointer-events:none}.cod-mv-pct{font-family:var(--font-num);font-size:12px;color:var(--muted);min-width:46px;text-align:right;padding-left:4px}.cod-mv-zoom{display:flex;gap:4px;align-items:center}.cod-wp-art{border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ff7a1a1a,#0006);margin:0 0 14px;padding-right:0}.cod-wp-art img{width:100%;max-height:340px;object-fit:cover;display:block}.cod-secs{display:flex;gap:8px;margin:0 0 10px}.cod-sec{padding:9px 16px;border:1px solid var(--crline);border-radius:999px;background:var(--crs);color:var(--muted);font:inherit;font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cod-sec.on{color:#fff;background:#ff7a1a29;border-color:var(--crl)}.cod-card.cod-map,.cod-card.cod-news{text-decoration:none;color:inherit;cursor:pointer}.cod-card.cod-map.noguide{cursor:default}.cod-card.cod-map.noguide:hover{transform:none;border-color:var(--crline)}.cod-map .cod-src{color:var(--crl)}.cod-newsgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cod-news img{aspect-ratio:16/9}.cod-badge{display:inline-block;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--crl);color:#1a1410;padding:3px 7px;border-radius:6px;margin-bottom:7px}.cod-badge.soft{background:#ffffff1a;color:var(--muted)}.cod-intro{margin:0 0 18px;padding:16px 18px;border:1px solid var(--crline);border-left:3px solid var(--crl);border-radius:12px;background:var(--crs)}.cod-intro h2{font-family:var(--font-display);font-weight:800;font-size:19px;margin:0 0 6px}.cod-intro p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.65}.cod-intro strong{color:var(--text);font-weight:600}.cod-more{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--crline);font-size:13px}.cod-more span{font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}.cod-more a{color:var(--text);text-decoration:none;border:1px solid var(--crline);border-radius:999px;padding:6px 12px;background:var(--crs)}.cod-more a:hover{border-color:var(--crl);color:var(--crl)}#view-bs .hub-stats-banner,#view-coc .hub-stats-banner,#view-fn .hub-stats-banner,#view-rl .hub-stats-banner{margin:14px 0 0;background:#f2b03d17}#view-fc{--fcg:#1d5c3f;--fcg2:#0f2d21}.fc-hero{background:radial-gradient(900px 340px at 20% 0%,rgba(29,92,63,.55),transparent 70%),linear-gradient(180deg,#141a17,var(--bg));border-bottom:1px solid var(--line-soft);padding:38px 0 26px}.fc-hero-in{position:relative;max-width:820px}.fc-hero .eyebrow a{color:inherit;text-decoration:none}.fc-hero .eyebrow a:hover{text-decoration:underline}.fc-hero-in h1{font-family:var(--font-display);font-size:clamp(28px,4.2vw,44px);line-height:1.05;margin:8px 0 6px;letter-spacing:-.01em}.fc-hero-in h1 span{color:var(--muted);font-weight:500}.fc-hero-in h1 #fc-count{font-family:var(--font-mono);font-size:14px;color:var(--gold);letter-spacing:.06em;vertical-align:middle}.fc-hero-slim{padding:0}.fc-hero-slim h1{font-size:clamp(22px,3vw,32px);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-h1-img{height:36px;width:auto}.fc-hero-sub{color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;margin:0 0 16px}.fc-search{display:flex;gap:8px;max-width:560px}.fc-search input{flex:1;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--text);font:inherit;font-size:15px}.fc-search input:focus{outline:0;border-color:var(--gold)}.fc-mascot{position:absolute;right:-20px;top:-30px}@media(max-width:760px){.fc-mascot{display:none}}.fc-wrap{padding:22px 0 40px}.fc-sec{display:flex;align-items:baseline;justify-content:space-between;margin:26px 0 12px}.fc-sec h2{font-family:var(--font-display);font-size:18px;margin:0}.fc-more{color:var(--gold-hi);font-size:13px;font-weight:600;text-decoration:none}.fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.fc-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 10px 10px;background:linear-gradient(180deg,#22262a,#181a1d);border:1px solid var(--line);border-radius:14px;color:var(--text);text-decoration:none;transition:transform .15s,border-color .15s;overflow:hidden}.fc-card:hover{transform:translateY(-3px);border-color:#f2b03d80}.fc-card-top{position:absolute;left:10px;top:8px;display:flex;flex-direction:column;align-items:center;line-height:1}.fc-ovr{font-family:var(--font-num);font-weight:800;font-size:22px;color:var(--gold-hi)}.fc-pos{font-family:var(--font-mono);font-style:normal;font-size:10px;letter-spacing:.08em;color:var(--muted)}.fc-psp{position:absolute;left:38px;top:0;font-family:var(--font-mono);font-style:normal;font-size:10px;color:#6ed4bc;border:1px solid rgba(110,212,188,.5);border-radius:6px;padding:1px 4px}.fc-face{width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#3a3f45,#1b1d20) center/cover no-repeat;margin:6px 0 8px;border:2px solid rgba(255,255,255,.06)}.fc-card-name{font-weight:700;font-size:13.5px;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-card-meta{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);margin:4px 0 8px;max-width:100%}.fc-card-meta img{height:14px;width:auto}.fc-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 8px;width:100%;font-family:var(--font-mono);font-size:9.5px;color:var(--muted);text-align:center}.fc-card-stats span{display:flex;flex-direction:column}.fc-card-stats b{font-family:var(--font-num);font-size:13px;color:var(--text)}.fc-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:760px){.fc-two{grid-template-columns:1fr}}.fc-list{display:flex;flex-direction:column;gap:6px}.fc-list.two{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:640px){.fc-list.two{grid-template-columns:1fr}}.fc-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;color:var(--text);text-decoration:none}.fc-row:hover{border-color:#f2b03d73}.fc-row-face{width:36px;height:36px;border-radius:50%;background:#26292d center/cover no-repeat}.fc-row-n b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-row-n small{color:var(--muted);font-size:11px}.fc-row-ovr{font-family:var(--font-num);font-weight:800;font-size:16px}.s80{color:#6ed4bc}.s70{color:var(--gold-hi)}.s60{color:var(--text)}.s50{color:var(--muted)}.fc-chips{display:flex;flex-wrap:wrap;gap:6px}.fc-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;font-size:12.5px;background:var(--surface)}.fc-chip small{font-family:var(--font-mono);color:var(--muted)}.fc-chip:hover{border-color:#f2b03d80}.fc-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.fc-filters input[type=search]{flex:1 1 220px;min-width:180px}.fc-filters input,.fc-filters select{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 10px;color:var(--text);font:inherit;font-size:13px}.fc-filters input:focus,.fc-filters select:focus{outline:0;border-color:var(--gold)}.fc-seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.fc-seg button{background:none;border:0;color:var(--muted);padding:8px 11px;font:inherit;font-size:12.5px;cursor:pointer}.fc-seg button.on{background:#f2b03d26;color:var(--gold-hi)}.fc-range{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.fc-range input{width:60px}.fc-min{font-size:12.5px;color:var(--muted)}.fc-min summary{cursor:pointer;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.fc-min div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.fc-min label{display:inline-flex;flex-direction:column;font-family:var(--font-mono);font-size:10px;gap:3px}.fc-min input{width:58px}.fc-foot{text-align:center;margin:20px 0}.fc-loading{text-align:center;padding:40px}@keyframes spin{to{transform:rotate(360deg)}}.fc-loading .spin{display:inline-block;width:22px;height:22px;border:3px solid var(--muted);border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.fc-empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:30px}.fc-src{color:var(--muted);font-size:12px;margin-top:34px;border-top:1px solid var(--line-soft);padding-top:14px}.fc-player{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start}@media(max-width:820px){.fc-player{grid-template-columns:1fr}}.fc-bigcard{position:relative;padding:18px 16px 16px;background:linear-gradient(170deg,#252a2e,#16181b);border:1px solid var(--line);border-radius:18px;text-align:center}.fc-bigcard-top{position:absolute;left:16px;top:14px;display:flex;flex-direction:column;align-items:center;line-height:1}.fc-bigcard-top .fc-ovr{font-size:34px}.fc-bigcard-top .fc-pos{font-size:12px}.fc-bigface{width:160px;height:160px;margin:6px auto 10px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#3a3f45,#1b1d20) center/cover no-repeat;border:3px solid rgba(255,255,255,.07)}.fc-bigcard h1{font-family:var(--font-display);font-size:22px;margin:0 0 6px}.fc-bigmeta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.fc-bigmeta a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:12.5px}.fc-bigmeta a:hover{color:var(--gold-hi)}.fc-bigmeta img{height:18px;width:auto}.fc-facegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fc-face-stat{background:#00000040;border-radius:10px;padding:8px 4px}.fc-face-stat b{display:block;font-family:var(--font-num);font-size:20px}.fc-face-stat span{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.08em}.fc-shield{margin-top:12px;font-size:12.5px;color:var(--muted)}.fc-shield summary{cursor:pointer}.fc-shield img{width:100%;max-width:260px;display:block;margin:10px auto 0}.fc-ranks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.fc-ranks span{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;padding:9px 10px;font-size:11.5px;color:var(--muted)}.fc-ranks b{display:block;font-family:var(--font-num);font-size:18px;color:var(--gold-hi)}.fc-bios{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.fc-bio{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px;font-size:12.5px}.fc-bio span{display:block;color:var(--muted);font-size:10.5px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.fc-cmp{margin-top:12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.fc-cmp h3{grid-column:1/-1;font-size:11px;color:var(--muted);margin:0 0 6px;font-weight:500}.fc-cmp span{display:flex;flex-direction:column}.fc-cmp small{font-family:var(--font-mono);font-size:9.5px;color:var(--muted)}.fc-cmp b{font-family:var(--font-num);font-size:14px}.fc-cmp b.up{color:#6ed4bc}.fc-cmp b.down{color:#f87171}.fc-pmain h2{font-family:var(--font-display);font-size:17px;margin:0 0 12px}.fc-pmain h2:not(:first-child){margin-top:26px}.fc-pss{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.fc-ps{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:10px}.fc-ps.plus{border-color:#6ed4bc73}.fc-ps img{width:38px;height:38px;flex:none}.fc-ps b{display:block;font-size:13px}.fc-ps span{display:block;color:var(--muted);font-size:11.5px;line-height:1.35}.fc-sgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.fc-sgroup{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:12px}.fc-sgroup h3{display:flex;justify-content:space-between;font-size:13px;margin:0 0 8px}.fc-sgroup h3 b{font-family:var(--font-num)}.fc-stat{display:grid;grid-template-columns:1fr 70px 28px;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:3px 0}.fc-stat i{height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.fc-stat u{display:block;height:100%;background:currentColor;text-decoration:none}.fc-stat b{font-family:var(--font-num);text-align:right;color:var(--text)}.fc-note{color:var(--muted);font-size:13px}#view-rl{--crb:#0E1D33;--crb2:#0A1424;--crl:#3FA9FF;--crline:rgba(63,169,255,.24);--crs:rgba(14,29,51,.6);background:linear-gradient(178deg,#0e1d33,#0c1628 46%,#070c14);min-height:100vh}#view-rl .crh-hero:after{background:radial-gradient(120% 80% at 50% 0%,rgba(63,169,255,.16),transparent 60%),linear-gradient(180deg,#0e1d3300 30%,#0e1d33bf 78%,#0e1d33)}#view-rl .crh-art.on{opacity:.5}#view-rl .crh-tile,#view-rl .crh-badge,#view-rl .crh-b,#view-rl .crh-row{background:var(--crs)}#view-rl .crh-tile:hover{border-color:#f26b1d80}.rlh-cta{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 6px}.rlh-p{color:var(--muted);font-size:14.5px;line-height:1.7;max-width:76ch;margin:0 0 12px}.rlh-feats{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.rlh-feat{display:flex;gap:12px;align-items:flex-start;background:var(--crs);border:1px solid var(--crline);border-radius:14px;padding:14px 16px}.rlh-feat-ic{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:10px;background:#3fa9ff1f;font-size:18px}.rlh-feat b{display:block;font-family:var(--font-display);font-size:14.5px;margin-bottom:3px}.rlh-feat span{font-size:13px;color:var(--muted);line-height:1.55}.rlh-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.rlh-rank{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;background:var(--crs);border:1px solid var(--crline);border-left:3px solid var(--rc);border-radius:10px;padding:10px 14px}.rlh-rank-dot{width:14px;height:14px;border-radius:50%;background:var(--rc);box-shadow:0 0 12px var(--rc);grid-row:span 2}.rlh-rank b{font-family:var(--font-display);font-size:14px}.rlh-rank span:last-child{font-size:11.5px;color:var(--muted)}#view-fn{--crb:#1C1646;--crb2:#120D2E;--crl:#B48CFF;--crline:rgba(180,140,255,.24);--crs:rgba(28,22,70,.6);background:linear-gradient(178deg,#1c1646,#161138 46%,#0b0818);min-height:100vh}#view-fn .crh-hero:after{background:radial-gradient(120% 80% at 50% 0%,rgba(180,140,255,.16),transparent 60%),linear-gradient(180deg,#1c164600 30%,#1c1646bf 78%,#1c1646)}#view-fn .crh-tile,#view-fn .crh-badge,#view-fn .crh-rar button,#view-fn .crh-bar input,#view-fn .crh-b,#view-fn .crh-row,#view-fn .sch-select{background:var(--crs)}#view-fn .crh-tile:hover{border-color:#b48cff80}.sch-select{border:1px solid var(--crline);border-radius:12px;color:var(--text);padding:0 12px;font:inherit;font-size:14px;background:#091020b8}.sch-nav{margin:6px 0 22px;flex-wrap:wrap;position:sticky;top:0;z-index:5;background:linear-gradient(180deg,var(--crb) 70%,transparent);padding-top:8px}.sch-nav .crh-tab{padding:12px 16px;font-family:var(--font-lbl);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.sch-pane>.crh-sec:first-child{margin-top:0}.sch-mode{grid-template-columns:110px 1fr}.sch-mode-n{font-family:var(--font-display);font-weight:800;font-size:15px}.sch-mode-tiles{display:flex;gap:14px;flex-wrap:wrap}.sch-mode-tiles span{display:flex;flex-direction:column;font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sch-mode-tiles b{font-family:var(--font-num);font-size:15px;color:var(--text);letter-spacing:0;text-transform:none}.sch-shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.sch-item{background:var(--crs);border:1px solid var(--crline);border-radius:12px;overflow:hidden;transition:transform .15s,border-color .15s;position:relative}.sch-item:hover{transform:translateY(-2px);border-color:var(--gold)}.sch-item img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:linear-gradient(160deg,#ffffff0f,#0003)}.sch-item-b{padding:9px 10px 10px}.sch-item-b b{display:block;font-family:var(--font-display);font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-item-b span{display:block;font-size:11px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-item-b em{display:flex;align-items:center;gap:4px;font-style:normal;font-family:var(--font-num);font-weight:700;font-size:13px;margin-top:5px;color:var(--gold-hi)}.sch-item-b em img{width:14px;height:14px;aspect-ratio:auto;background:none;display:inline}.sch-item-b em s{color:var(--muted);font-weight:500;font-size:11px}.sch-r-legendary{border-color:#e68c3280}.sch-r-epic{border-color:#b464ff80}.sch-r-rare{border-color:#46aaff80}.sch-r-uncommon{border-color:#64c85a73}.sch-r-icon,.sch-r-marvel,.sch-r-dc,.sch-r-gaminglegends,.sch-r-starwars,.sch-r-slurp,.sch-r-lava,.sch-r-frozen,.sch-r-shadow,.sch-r-dark{border-color:#f2b03d73}.sch-news{display:grid;gap:12px}.sch-newsitem{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:center;background:var(--crs);border:1px solid var(--crline);border-radius:14px;overflow:hidden}.sch-newsitem img{width:100%;height:100%;object-fit:cover;min-height:120px}.sch-newsitem b{display:block;font-family:var(--font-display);font-size:16px;margin-bottom:6px}.sch-newsitem p{margin:0 14px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6;padding:10px 0}@media(max-width:640px){.sch-newsitem{grid-template-columns:1fr}.sch-newsitem p{padding:0 14px 14px}.sch-newsitem b{padding:12px 14px 0}}.sch-map img{width:100%;border-radius:14px;border:1px solid var(--crline);display:block}.sch-pois{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sch-pois span{background:var(--crs);border:1px solid var(--crline);border-radius:8px;padding:5px 10px;font-size:12px;color:var(--muted)}#view-bs{--crb:#2A2412;--crb2:#1A1708;--crl:#FFD23F;--crline:rgba(255,210,63,.22);--crs:rgba(42,36,18,.6);background:linear-gradient(178deg,#2a2412,#1e1a0c 46%,#100e08);min-height:100vh}#view-bs .crh-hero:after{background:radial-gradient(120% 80% at 50% 0%,rgba(255,210,63,.14),transparent 60%),linear-gradient(180deg,#2a241200 30%,#2a2412bf 78%,#2a2412)}#view-coc{--crb:#14261A;--crb2:#0C1A10;--crl:#8BD46B;--crline:rgba(139,212,107,.22);--crs:rgba(20,38,26,.6);background:linear-gradient(178deg,#14261a,#0f1e14 46%,#090f0b);min-height:100vh}#view-coc .crh-hero:after{background:radial-gradient(120% 80% at 50% 0%,rgba(139,212,107,.14),transparent 60%),linear-gradient(180deg,#14261a00 30%,#14261abf 78%,#14261a)}#view-bs .crh-tile,#view-bs .crh-chest,#view-bs .crh-badge,#view-bs .crh-rar button,#view-bs .crh-bar input,#view-bs .crh-b,#view-bs .crh-row,#view-coc .crh-tile,#view-coc .crh-chest,#view-coc .crh-badge,#view-coc .crh-rar button,#view-coc .crh-bar input,#view-coc .crh-b,#view-coc .crh-row{background:var(--crs)}#view-bs .crh-row:hover,#view-coc .crh-row:hover{background:#ffffff0f}#view-bs .crh-tile:hover{border-color:#ffd23f73}#view-coc .crh-tile:hover{border-color:#8bd46b73}.sch-mini{width:18px;height:18px;vertical-align:-4px;margin-right:6px;border-radius:4px}.sch-brawlers{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.sch-brawler{background:var(--crs);border:1px solid var(--crline);border-radius:12px;padding:10px 8px 9px;text-align:center;transition:transform .15s,border-color .15s}.sch-brawler:hover{transform:translateY(-2px);border-color:var(--gold)}.sch-brawler img{width:64px;height:64px;object-fit:contain;display:block;margin:0 auto 6px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.sch-brawler b{display:block;font-family:var(--font-display);font-size:12px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-brawler span{display:block;font-family:var(--font-num);font-weight:700;font-size:14px;margin-top:3px}.sch-brawler span small{color:var(--muted);font-weight:500;font-size:11px}.sch-brawler em{display:block;font-style:normal;font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:2px}.sch-brawler i{display:block;font-style:normal;font-size:10px;color:var(--gold);letter-spacing:.08em;margin-top:2px}.sch-brawlers.cat .sch-brawler img{width:56px;height:56px}.sch-units{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.sch-unit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;background:var(--crs);border:1px solid var(--crline);border-radius:10px;padding:9px 12px 8px;font-size:13px}.sch-unit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-unit b{font-family:var(--font-num);font-size:14px}.sch-unit b small{color:var(--muted);font-weight:500;font-size:10.5px}.sch-unit.max b{color:var(--gold-hi)}.sch-unit.super span:after{content:" ⚡";color:var(--gold)}.sch-bar{grid-column:1/-1;height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.sch-bar i{display:block;height:100%;background:var(--crl)}.sch-unit.max .sch-bar i{background:var(--gold)}.sch-achs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.sch-ach{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--crs);border:1px solid var(--crline);border-radius:10px;padding:9px 12px;font-size:13px}.sch-ach b{display:block;font-weight:600}.sch-ach small{display:block;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-stars{font-size:12px;letter-spacing:.05em;color:var(--muted)}.sch-ach.done .sch-stars{color:var(--gold-hi)}.sch-leagues{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.sch-league{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--crs);border:1px solid var(--crline);border-radius:12px;padding:12px 8px;font-size:12px;text-align:center;color:var(--muted)}.sch-league img{width:56px;height:56px;object-fit:contain}.sch-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.sch-event{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;background:var(--crs);border:1px solid var(--crline);border-radius:12px;padding:8px;overflow:hidden}.sch-event img{width:72px;height:96px;object-fit:cover;border-radius:8px;background:#0000004d}.sch-event b{display:flex;align-items:center;font-family:var(--font-display);font-size:13px}.sch-event span{display:block;font-size:12.5px;color:var(--text);margin-top:2px}.sch-event small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);margin-top:4px}#egs-pre{padding:96px 0 40px}.fm-comp{display:flex;gap:18px;align-items:center}.fm-comp-m{width:88px;height:auto;flex:none}.fm-comp h2{margin:0 0 6px}.fm-comp p{margin:0 0 12px;color:var(--muted)}@media(max-width:560px){.fm-comp{flex-direction:column;align-items:flex-start}.fm-comp-m{width:64px}}.conn-taghelp{display:inline-block;margin-top:6px;font-size:13px;color:var(--gold)}.hubs-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.hubs-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hubs-grid{grid-template-columns:1fr}}.hubs-grid .hcb-art{height:120px}.hubs-grid .hcb-status.soft{color:var(--muted)}.hub-stats-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:1px solid rgba(242,176,61,.38);background:#f2b03d12;border-radius:14px;margin:0 0 18px;flex-wrap:wrap}.hub-stats-banner b{display:block;font-family:var(--font-display);font-weight:700;font-size:14.5px;margin-bottom:2px}.hub-stats-banner span{font-size:13px;color:var(--muted)}.hub-stats-banner .btn{white-space:nowrap}#view-cr .hub-stats-banner{margin:14px 0 0;background:#f2b03d17}#egs-pre .doc h1{margin-top:0}.share-sticky{position:fixed;left:50%;transform:translate(-50%);bottom:16px;z-index:70;width:min(520px,calc(100% - 20px));display:flex;align-items:center;gap:12px;padding:11px 12px 11px 16px;border-radius:14px;background:#28282df0;border:1px solid rgba(242,176,61,.4);box-shadow:0 18px 40px -18px #000c;backdrop-filter:blur(10px)}.share-sticky b{display:block;font-family:var(--font-display);font-size:13.5px}.share-sticky span{display:block;font-size:11.5px;color:var(--muted)}.share-sticky .btn{margin-left:auto;white-space:nowrap}@media(max-width:760px){.share-sticky{bottom:calc(var(--bar-h,58px) + 46px)}}html.in-app .share-sticky{display:none}#view-share{padding-bottom:110px}.cat-mosaic{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2px;opacity:.8;transition:transform .35s}.cat-mosaic i{background-size:cover;background-position:center}.cat-tile:hover .cat-mosaic{transform:scale(1.04)}.gcard-poster{container-type:inline-size}.gcard .gcard-poster span{font-size:min(84px,calc(118cqi / var(--pl,6)))}.gcard .gcard-serial{position:static;margin:6px 0 0}.legal-wrap h1{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,4.5vw,40px);line-height:1.1;letter-spacing:-.01em;margin:6px 0 8px}.legal-wrap h2{font-family:var(--font-display);font-weight:700;font-size:18px;margin:32px 0 10px}.legal-wrap p{color:var(--muted);margin-bottom:14px;line-height:1.7}.legal-wrap p strong,.legal-wrap li strong{color:var(--text);font-weight:600}.legal-wrap ul{margin:0 0 16px 20px;color:var(--muted)}.legal-wrap li{margin-bottom:8px;line-height:1.6}.legal-wrap .updated{font-family:var(--font-lbl);font-size:11px;letter-spacing:.08em;color:var(--muted);margin-bottom:30px}.legal-wrap .card{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;padding:18px 20px;margin:20px 0}.legal-wrap .card p:last-child{margin-bottom:0}.legal-wrap table{width:100%;border-collapse:collapse;margin:14px 0 20px;font-size:14px}.legal-wrap th,.legal-wrap td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.legal-wrap th{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.legal-wrap td{color:var(--muted)}.legal-wrap td:first-child{color:var(--text);white-space:nowrap}.sc-grid{display:grid;gap:9px}.sc-card{display:flex;align-items:center;gap:14px;background:#0d0b0e6b;border:1px solid var(--line-soft);border-radius:13px;padding:13px 15px;cursor:pointer;width:100%;text-align:left;color:var(--text);font-family:inherit;transition:border-color .15s,background .15s}.sc-card:hover{border-color:var(--ga,var(--gold));background:#ffffff08}.sc-card.off{opacity:.62}.sc-art{width:46px;height:46px;flex:none;border-radius:11px;background:#00000059 center/contain no-repeat;border:1px solid var(--line-soft)}.sc-body{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-n{font-family:var(--font-display);font-weight:700;font-size:15px}.sc-s{font-family:var(--font-lbl);font-size:11px;color:var(--muted)}.sc-go{margin-left:auto;font-size:19px;flex:none}.mp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.mp-opt{display:flex;flex-direction:column;align-items:center;gap:9px;background:#0d0b0e73;border:1px solid var(--line);border-radius:14px;padding:16px 12px;cursor:pointer;color:var(--text);font-family:inherit;transition:border-color .15s,background .15s}.mp-opt:hover{border-color:var(--gold);background:#f2b03d0f}.mp-opt.on{border-color:var(--gold);background:#f2b03d1a}.mp-av{width:56px;height:56px;border-radius:16px;background:#0d0b0e center/cover no-repeat;border:2px solid rgba(255,255,255,.1)}.mp-opt.on .mp-av{border-color:var(--gold)}.mp-n{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mp-opt.on .mp-n{color:var(--text)}.g-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.g-stats .stat{min-width:0}.g-stats .stat-lbl{overflow-wrap:anywhere;hyphens:auto}.g-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.g-row-n{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:760px){.hub-cards{grid-template-columns:1fr 1fr;gap:10px}.hcb-art{height:86px}.hcb-body{padding:11px 12px 13px}.hcb-name{font-size:14px}.hcb-sub{font-size:9.5px;letter-spacing:.05em}.hcb-add{min-height:150px}.hub-games{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pcard-inner{padding:16px 16px 18px}.pcard-top{padding:11px 16px}.pcard-user{gap:12px;margin-bottom:16px}.avatar{width:50px;height:50px;border-radius:15px}.avatar-inner{border-radius:13px;font-size:18px}.pcard-name{font-size:18px}.pcard-stats .stat{padding:12px 13px}.pcard-stats .stat-num{font-size:21px}.pcard-stats .stat-lbl{font-size:8.5px;letter-spacing:.1em}.pcard-top-games{gap:5px;margin-bottom:16px}.ptg{padding:6px 9px;gap:9px}.ptg-ico{width:34px;height:34px;border-radius:8px}.ptg-name{font-size:13px}.chips{gap:6px}.chip{padding:6px 11px;font-size:12.5px}.hub-cards{gap:8px}.hcb-art{height:74px}.lb-tabs{gap:5px}.lb-tab{padding:8px 12px;font-size:10px}}.psn-cab{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.psn-t{display:flex;align-items:center;gap:12px;background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:11px;padding:10px 12px}.psn-t.plat{border-color:#78beff66;background:linear-gradient(120deg,rgba(120,190,255,.08),transparent 60%),#0d0b0e66}.psn-t-i{width:42px;height:42px;flex:none;border-radius:9px;object-fit:cover;background:#00000059}.psn-t-n{font-size:13px;color:var(--text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psn-plat{color:#7abeff}.psn-t-bar{height:4px;border-radius:3px;background:#ffffff14;margin:6px 0 5px;overflow:hidden}.psn-t-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ga,#4E8CFF),#7ABEFF)}.psn-t-s{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.05em;color:var(--muted)}.psn-t-p{font-family:var(--font-num);font-weight:700;font-size:13px;color:var(--ga,var(--gold));flex:none}.conn-row.on{border-left:2px solid var(--teal);padding-left:12px;margin-left:-14px}.conn-row.on input{border-color:#6ed4bc59;background:#6ed4bc0d}.conn-badge{background:#6ed4bc1f;border:1px solid rgba(110,212,188,.3);border-radius:99px;padding:3px 9px}.conn-badge.off{background:none;border-color:var(--line-soft);color:var(--muted)}.hcb-brand{display:flex;align-items:center;justify-content:center}.hcb-brand svg{width:54px;height:54px;opacity:.92;filter:drop-shadow(0 4px 14px rgba(0,0,0,.55))}.lang-wrap{position:relative}.lang-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:170px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:5px;z-index:80;flex-direction:column;box-shadow:0 20px 44px -16px #000c}.lang-menu.open{display:flex}.lang-item{display:flex;align-items:center;gap:11px;background:none;border:none;border-radius:9px;color:var(--text);font-family:inherit;font-size:14px;padding:9px 11px;cursor:pointer;text-align:left;width:100%}.lang-item:hover{background:#ffffff0d}.lang-item.on{background:#f2b03d1f;color:var(--gold)}.lang-short{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;color:var(--muted);width:22px;flex:none}.lang-item.on .lang-short{color:var(--gold)}@media(hover:none){.hub-card-btn:hover,.sc-card:hover,.lb-p:hover,.game:hover,.ptg:hover{transform:none}.lb-table tbody tr:hover td{background:var(--surface);border-color:var(--line-soft)}.hub-card-btn:active,.sc-card:active,.lb-p:active{transform:scale(.985)}}*{-webkit-tap-highlight-color:transparent}button,a,.game,.hub-card-btn,.sc-card,.lb-p{touch-action:manipulation}html{scroll-behavior:smooth}.overlay,.nav-sheet,.lang-menu,.alpha-pop,.gp-list,.dbd-raw,.psn-cab{-webkit-overflow-scrolling:touch}.overlay .modal{overscroll-behavior:contain}@media(max-width:760px){input,select,textarea{font-size:16px!important}.btn{min-height:44px}.btn-sm{min-height:38px}.lang-item,.nav-sheet-item{min-height:46px}.g-stats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.g-list{grid-template-columns:1fr}.g-shell{padding:0 16px 20px}.g-head-name{font-size:19px}.lb-podium{gap:10px}.sc-card{padding:11px 12px;gap:11px}.sc-art{width:40px;height:40px}.dbd-raw,.psn-cab{grid-template-columns:1fr}.modal{border-radius:16px}}@media(max-width:760px){:root{--bar-h: calc(58px + env(safe-area-inset-bottom)) }.alpha-wrap{margin:0 auto 0 8px}.alpha-badge{padding:4px 9px;font-size:8.5px;gap:5px}.alpha-badge .alpha-dot{width:5px;height:5px}.lang-menu{position:fixed;right:12px;left:auto;top:auto;bottom:calc(var(--bar-h) + 12px);min-width:190px}.nav-inner{gap:8px}.btn-sm,.lang-btn{padding:7px 10px;font-size:12.5px}}.egs-lb{position:fixed;inset:0;z-index:210;background:#08060df0;display:grid;grid-template-rows:1fr auto;place-items:center}.egs-lb[hidden]{display:none}.lb-stage{grid-row:1;width:min(1200px,92vw);max-height:82vh;display:grid;place-items:center}.lb-stage img{max-width:100%;max-height:82vh;border-radius:12px;box-shadow:0 30px 80px #000c}.lb-video{width:min(1100px,92vw);aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.lb-video iframe{width:100%;height:100%;border:0}.lb-note{margin-top:10px;font-size:12px;color:var(--muted);text-align:center}.lb-x{position:absolute;top:16px;right:18px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0006;color:#fff;font-size:24px;cursor:pointer;z-index:2}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000073;color:#fff;font-size:34px;cursor:pointer;z-index:2}.lb-prev{left:14px}.lb-next{right:14px}.lb-nav:hover,.lb-x:hover{border-color:var(--gold);color:var(--gold)}.lb-foot{grid-row:2;display:flex;align-items:center;gap:14px;padding:12px 0 18px;font-family:var(--font-mono);font-size:12px;color:var(--muted)}@media(max-width:640px){.lb-nav{width:40px;height:52px;font-size:28px}.lb-x{top:10px;right:10px}}.egs-loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#0e0d10f5;opacity:0;visibility:hidden;transition:opacity .22s,visibility .22s}.egs-loader.on{opacity:1;visibility:visible}.egs-loader-in{display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateY(-4vh)}.egs-loader-logo{position:relative;width:96px;height:96px;display:grid;place-items:center}.egs-loader-logo img{width:62px;height:62px;object-fit:contain;animation:egsLoaderPulse 1.4s ease-in-out infinite}.egs-loader-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(242,176,61,.18);border-top-color:var(--gold);animation:egsLoaderSpin 1.1s linear infinite}.egs-loader-title{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-top:6px}.egs-loader-sub{font-size:13px;color:var(--muted)}@keyframes egsLoaderPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes egsLoaderSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.egs-loader-logo img,.egs-loader-ring{animation:none}}.rail{display:none;position:fixed;left:0;top:0;bottom:0;width:76px;z-index:60;flex-direction:column;align-items:stretch;gap:4px;padding:12px 8px 14px;background:#121116f5;backdrop-filter:blur(8px);border-right:1px solid var(--line-soft)}.rail-logo{display:grid;place-items:center;margin:2px 0 14px}.rail-logo img{width:40px;height:40px;border-radius:11px;box-shadow:0 6px 16px #00000080}html.has-rail .nav{position:fixed;top:0;left:76px;right:0;z-index:55}html.has-rail .nav .logo{display:none}html.has-rail #view-home,html.has-rail .section,html.has-rail footer,html.has-rail #view-share,html.has-rail #view-game,html.has-rail #view-gamepage,html.has-rail #view-stat,html.has-rail #view-vs,html.has-rail #view-leaderboard,html.has-rail #view-dev,html.has-rail #view-recap,html.has-rail #view-gta6,html.has-rail #view-companion{margin-left:76px}.rail-i{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;border-radius:12px;text-decoration:none;color:var(--muted);font-family:var(--font-lbl);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;transition:color .15s,background .15s}.rail-i svg{width:20px;height:20px;fill:currentColor}.rail-i:hover{color:var(--text);background:#ffffff0d}.rail-i.on{color:var(--gold);background:#f2b03d1a}.rail-app{margin-top:auto;color:var(--teal)}.rail-sup svg{fill:var(--gold)}.rail-sup:hover{color:var(--gold)}@media(max-height:920px){.rail-i{padding:7px 4px;gap:4px}.rail-logo{margin-bottom:8px}}html.has-rail .rail{display:flex}@media(max-width:1180px){html.has-rail .rail{display:none}html.has-rail .nav{left:0}html.has-rail .nav .logo{display:flex}html.has-rail body{padding-top:0}html.has-rail #view-home,html.has-rail .section,html.has-rail footer,html.has-rail #view-share,html.has-rail #view-game,html.has-rail #view-gamepage,html.has-rail #view-stat,html.has-rail #view-vs,html.has-rail #view-leaderboard,html.has-rail #view-dev,html.has-rail #view-recap,html.has-rail #view-gta6,html.has-rail #view-companion{margin-left:0}}html.in-app .rail{display:none!important}.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:75;background:#1a191ef0;backdrop-filter:blur(14px);border-top:1px solid var(--line-soft);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr)}.tab{background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--muted);font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.04em;padding:7px 2px;cursor:pointer;border-radius:10px;min-height:52px;transition:color .15s}.tab svg{width:21px;height:21px}.tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tab.on{color:var(--gold)}.tab:active{background:#ffffff0d}@media(max-width:760px){.tabbar{display:grid}body{padding-bottom:calc(var(--bar-h) + 8px)}.nav-burger{display:none}}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:1px solid var(--line);border-radius:10px;cursor:pointer;padding:0 10px;margin-left:auto}.nav-burger span{display:block;height:2px;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}.nav-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-sheet-item{color:var(--text);text-decoration:none;font-size:16px;padding:14px 22px;border-bottom:1px solid rgba(255,255,255,.04)}.nav-sheet-item:last-child{border-bottom:none}@media(max-width:760px){.nav{position:relative}}.alpha-wrap{position:relative;margin:0 auto 0 14px;display:flex;align-items:center}.alpha-badge{display:inline-flex;align-items:center;gap:7px;background:#f2b03d1a;border:1px solid rgba(242,176,61,.38);border-radius:99px;color:var(--gold);cursor:pointer;font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;transition:background .15s,border-color .15s}.alpha-badge:hover,.alpha-badge[aria-expanded=true]{background:#f2b03d2e;border-color:var(--gold)}.alpha-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex:none;box-shadow:0 0 #f2b03da6;animation:alphaPulse 2.4s infinite}@keyframes alphaPulse{0%{box-shadow:0 0 #f2b03d80}70%{box-shadow:0 0 0 7px #f2b03d00}to{box-shadow:0 0 #f2b03d00}}.alpha-pop-h{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--gold);margin-bottom:8px}.alpha-pop p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 10px}.alpha-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.alpha-list li{font-size:12.5px;color:var(--muted);padding-left:16px;position:relative;line-height:1.5}.alpha-list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:1px;background:var(--gold);opacity:.75}.alpha-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:#5865f2;color:#fff;border-radius:10px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s}.alpha-cta:hover{filter:brightness(1.12)}.alpha-cta-ico{width:17px;height:17px;flex:none}@media(max-width:760px){.alpha-wrap{margin:0 auto 0 10px}.alpha-badge{padding:4px 10px;font-size:9px;letter-spacing:.1em}}.lb-head{text-align:center;margin-bottom:26px}.lb-title{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,4.5vw,42px);line-height:1.1;letter-spacing:-.02em;margin:10px 0 8px}.lb-sub{color:var(--muted);font-size:15px;max-width:520px;margin:0 auto}.lb-tabs{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:38px}.lb-tab{background:#0d0b0e80;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-family:var(--font-lbl);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:.15s}.lb-tab:hover{color:var(--text);border-color:var(--gold)}.lb-tab.on{background:linear-gradient(120deg,#f2b03d,#b87f17);border-color:transparent;color:#1a1508}.lb-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end;margin-bottom:46px}.lb-p{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 55%),var(--surface);border:1px solid var(--line-soft);border-radius:18px;padding:22px 18px 20px;text-align:center;cursor:pointer;transition:transform .18s,border-color .18s;text-decoration:none;display:block}.lb-p:hover{transform:translateY(-4px)}.lb-p{width:100%;font:inherit;color:inherit;-webkit-appearance:none;appearance:none}.lb-p1{padding-top:30px;border-color:#f2b03d66;box-shadow:0 0 0 1px #f2b03d24,0 18px 50px -18px #f2b03d80}.lb-p1:before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(90% 55% at 50% 0%,rgba(242,176,61,.14),transparent 70%)}.lb-p2{border-color:#c6cdd747}.lb-p3{border-color:#c4844a4d}.lb-av{width:66px;height:66px;border-radius:18px;margin:0 auto;background:#0d0b0e center/cover no-repeat;border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--muted)}.lb-p1 .lb-av{width:82px;height:82px;border-radius:22px;border-color:#f2b03d8c}.lb-name{font-family:var(--font-display);font-weight:700;font-size:15px;margin:12px 0 0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-p1 .lb-name{font-size:18px}.lb-badge{width:46px;height:52px;margin:12px auto 14px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-family:var(--font-display);font-weight:900;font-size:19px;color:#1a1508}.lb-p1 .lb-badge{width:60px;height:68px;font-size:25px;background:linear-gradient(160deg,#ffd87a,#e09b1e);filter:drop-shadow(0 0 16px rgba(242,176,61,.55))}.lb-p2 .lb-badge{background:linear-gradient(160deg,#eaeff6,#9ba6b5)}.lb-p3 .lb-badge{background:linear-gradient(160deg,#e8b285,#b0703b)}.lb-pstats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.lb-pstat{text-align:center}.lb-pv{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;font-size:17px;color:var(--text);display:block;line-height:1.2}.lb-p1 .lb-pv{font-size:20px}.lb-pv.hot{color:var(--gold)}.lb-pl{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lb-rank-h{font-family:var(--font-display);font-weight:700;font-size:19px;margin-bottom:14px}.lb-table{width:100%;border-collapse:separate;border-spacing:0 7px}.lb-table th{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;text-align:right;padding:0 16px 4px;white-space:nowrap}.lb-table th:first-child,.lb-table th:nth-child(2){text-align:left}.lb-table tbody tr{cursor:pointer}.lb-table td{padding:13px 16px;text-align:right;background:var(--surface);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;font-size:14px;color:var(--muted);transition:background .14s,border-color .14s}.lb-table td:first-child{border-left:1px solid var(--line-soft);border-radius:12px 0 0 12px}.lb-table td:last-child{border-right:1px solid var(--line-soft);border-radius:0 12px 12px 0}.lb-table tbody tr:hover td{background:#3a3a41;border-color:#f2b03d4d}.lb-r{width:56px;text-align:left!important;font-size:12px!important;color:var(--muted)!important}.lb-r span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:#0000004d;border:1px solid var(--line-soft);font-family:var(--font-lbl);font-size:11px}.lb-u{text-align:left!important;font-family:var(--font-body)!important;font-weight:600!important;color:var(--text)!important;font-size:14.5px!important}.lb-u div{display:flex;align-items:center;gap:11px}.lb-uav{width:30px;height:30px;border-radius:50%;flex:none;background:#0d0b0e center/cover no-repeat;border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--muted)}.lb-peek{display:flex;flex-direction:column;align-items:center;gap:16px}.lb-peek #lb-peek-card{width:100%}.lb-peek-link{text-decoration:none}.lb-col-on{color:var(--gold)!important}.lb-empty{text-align:center;color:var(--muted);padding:50px 20px;font-size:15px}.lb-cta{text-align:center;margin-top:34px;padding-top:26px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:13.5px}@media(max-width:720px){.lb-podium{grid-template-columns:1fr;align-items:stretch}.lb-p1{order:-1}.lb-table th:nth-child(n+4),.lb-table td:nth-child(n+4){display:none}}.g-shell{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 40%),var(--surface,#17151c);border:1px solid var(--ga-brd,var(--line));border-top:none;border-radius:0 0 18px 18px;padding:0 26px 26px;position:relative;overflow:hidden}.g-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 55% at 50% -12%,var(--ga-glow,transparent),transparent 62%);pointer-events:none}.g-shell>*{position:relative;z-index:1}.g-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:18px}.g-head-name{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;line-height:1.15;color:var(--text)}.g-head-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ga,var(--gold));margin-bottom:5px}.g-head-who{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:#0000004d;border:1px solid var(--line-soft);border-radius:99px;padding:5px 11px}.g-tabs{display:flex;gap:4px;margin:16px 0 18px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft);padding-bottom:2px}.g-tab{background:none;border:none;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s}.g-tab:hover{color:var(--text)}.g-tab.on{color:var(--text);border-bottom-color:var(--ga,var(--gold))}.g-sec{margin-top:20px}.g-sec:first-of-type{margin-top:6px}.g-sec-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ga,var(--gold));margin-bottom:10px;display:flex;align-items:center;gap:10px}.g-sec-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ga-brd,rgba(255,255,255,.2)),transparent)}.g-sec .g-stats{margin-bottom:0}.g-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.g-row{display:flex;align-items:center;gap:11px;background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:10px;padding:9px 12px}.g-row-i{width:34px;height:34px;flex:none;border-radius:8px;object-fit:contain;background:#0000004d}.g-row-rank{font-family:var(--font-mono);font-size:11px;color:var(--ga,var(--gold));width:16px;flex:none;text-align:center}.g-row-n{font-size:13.5px;color:var(--text);line-height:1.25}.g-row-s{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.g-row-v{margin-left:auto;font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;font-size:14px;color:var(--text)}.dbd-card{background:linear-gradient(180deg,rgba(200,48,46,.07),transparent 55%),var(--surface,#17151c);border:1px solid rgba(200,48,46,.25);position:relative;overflow:hidden}.dbd-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 60% at 50% -10%,rgba(200,48,46,.14),transparent 60%);pointer-events:none}.dbd-sec{margin-top:18px}.dbd-sec:first-of-type{margin-top:8px}.dbd-sec-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e06a66;margin-bottom:10px;display:flex;align-items:center;gap:8px}.dbd-sec-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(200,48,46,.35),transparent)}.dbd-tabs{display:flex;gap:4px;margin:14px 0 18px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft);padding-bottom:2px}.dbd-tab{background:none;border:none;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.dbd-tab:hover{color:var(--text)}.dbd-tab.on{color:#e8706c;border-bottom-color:#c8302e}.dbd-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.dbd-seg{display:inline-flex;background:#0d0b0e99;border:1px solid var(--line);border-radius:10px;padding:3px}.dbd-segb{background:none;border:none;color:var(--muted);font-size:13px;padding:6px 14px;border-radius:7px;cursor:pointer}.dbd-segb.on{background:linear-gradient(120deg,#c8302e,#8a1f1d);color:#fff}.dbd-search{flex:1;min-width:160px;background:#0d0b0e8c;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13px}.dbd-search:focus{outline:none;border-color:#c8302e}.dbd-pgroup{margin-bottom:18px}.dbd-pgroup-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#e8706c;margin-bottom:8px;display:flex;align-items:center;gap:8px;border-left:2px solid #C8302E;padding-left:8px}.dbd-pgroup-h span{margin-left:auto;color:var(--muted);opacity:.7}.dbd-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.dbd-perk{position:relative;display:flex;align-items:center;gap:10px;background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:9px;padding:7px 10px;cursor:default}.dbd-perk:hover,.dbd-perk:focus{border-color:#c8302e73;outline:none}.dbd-perk-ic{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center}.dbd-perk-ic img{width:34px;height:34px;object-fit:contain}.dbd-perk-n{font-size:13px;color:var(--text);line-height:1.2}.dbd-perk-tip{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:min(320px,80vw);background:#140d0e;border:1px solid rgba(200,48,46,.5);border-radius:10px;padding:11px 13px;display:none;box-shadow:0 16px 40px #0009}.dbd-perk:hover .dbd-perk-tip,.dbd-perk:focus .dbd-perk-tip{display:block}.dbd-perk-tip b{display:block;color:#e8706c;font-size:12px;margin-bottom:5px}.dbd-perk-tip span{font-size:12px;color:var(--muted);line-height:1.5}.dbd-chars{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.dbd-char{display:flex;gap:12px;background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:11px;padding:12px}.dbd-char-av{width:52px;height:52px;flex:none;border-radius:9px;background:#0d0b0e center/cover no-repeat;border:1px solid rgba(200,48,46,.3)}.dbd-char-n{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text);margin-bottom:5px}.dbd-char-perks{display:flex;flex-direction:column;gap:2px}.dbd-char-perks span{font-size:11.5px;color:var(--muted)}.dbd-builds{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.dbd-build{background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:12px;padding:14px}.dbd-build-h{display:flex;align-items:center;gap:8px;margin-bottom:2px}.dbd-build-h b{font-family:var(--font-display);font-size:15px;color:var(--text)}.dbd-build-role{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;padding:2px 6px;border-radius:5px}.dbd-build-role.surv{background:#6dd4bc26;color:#6ed4bc}.dbd-build-role.kill{background:#c8302e2e;color:#e8706c}.dbd-build-st{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.dbd-build-perks{display:flex;flex-direction:column;gap:5px}.dbd-build-perk{display:flex;align-items:center;gap:8px;background:#00000040;border:1px solid var(--line-soft);border-radius:7px;padding:5px 9px;font-size:12.5px;color:var(--text)}.dbd-build-perk img{width:22px;height:22px;object-fit:contain;flex:none}.dbd-build-adv{margin-top:10px;font-size:12px;color:var(--text)}.dbd-build-note{color:var(--muted);margin-top:4px;line-height:1.5}.dbd-build-adv-art{display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.dbd-build-adv-art img{width:30px;height:30px;object-fit:contain;background:#0000004d;border:1px solid var(--line-soft);border-radius:6px;padding:2px}.dbd-gen{background:linear-gradient(180deg,rgba(200,48,46,.08),transparent 70%),#0d0b0e66;border:1px solid rgba(200,48,46,.28);border-radius:12px;padding:14px;margin-bottom:18px}.dbd-gen-h{font-family:var(--font-display);font-size:15px;color:var(--text);margin-bottom:4px}.dbd-gen-p{font-size:12.5px;color:var(--muted);line-height:1.55;margin-bottom:12px}.dbd-gen-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dbd-sel{background:#0d0b0e99;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13px;min-width:150px}.dbd-sel:focus{outline:none;border-color:#c8302e}.dbd-gen-out{margin-top:14px}.dbd-gen-build{background:#0000004d;border:1px solid rgba(200,48,46,.35);border-radius:11px;padding:13px}.dbd-gen-syn{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#e8706c;margin-bottom:10px}.dbd-gen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px}.dbd-gen-p4{display:flex;align-items:center;gap:9px;background:#0d0b0e8c;border:1px solid var(--line-soft);border-radius:9px;padding:7px 10px}.dbd-gen-p4 img{width:30px;height:30px;object-fit:contain;flex:none}.dbd-gen-p4 b{font-size:13px;font-weight:500;color:var(--text)}.dbd-gen-tag{margin-left:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.75}.dbd-maps{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.dbd-map{background:#0d0b0e66;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.dbd-map img{width:100%;display:block;aspect-ratio:2/1;object-fit:cover;background:#0d0b0e}.dbd-map-n{font-size:12px;color:var(--text);padding:7px 9px;line-height:1.3}#view-game.dbd-hub .g-shell{max-width:1240px;margin:0 auto}#view-game.dbd-hub .dbd-pgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px}#view-game.dbd-hub .dbd-perk-ic{width:48px;height:48px}#view-game.dbd-hub .dbd-perk-ic img,#view-game.dbd-hub .dbd-perk-ic svg{width:48px;height:48px}#view-game.dbd-hub .dbd-perk-n{font-size:14.5px}#view-game.dbd-hub .dbd-chars{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}#view-game.dbd-hub .dbd-char-av{width:72px;height:72px}#view-game.dbd-hub .dbd-char-n{font-size:17px}#view-game.dbd-hub .dbd-maps{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}#view-game.dbd-hub .dbd-map-n{font-size:13.5px;padding:9px 11px}#view-game.dbd-hub .dbd-builds{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}#view-game.dbd-hub .dbd-build-perk{font-size:13.5px;padding:7px 11px}#view-game.dbd-hub .dbd-gen-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#view-game.dbd-hub .dbd-search{font-size:15px;padding:12px 14px}#view-game.dbd-hub .dbd-tab,#view-game.dbd-hub .g-tab{font-size:14px;padding:11px 16px}#view-game.dbd-hub .dbd-sec-h,#view-game.dbd-hub .dbd-pgroup-h{font-size:12px}#view-game.dbd-hub .ce-hint{font-size:14px}.dbd-raw{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px}.dbd-raw-r{display:flex;align-items:center;gap:10px;background:#0d0b0e59;border:1px solid var(--line-soft);border-radius:8px;padding:7px 10px}.dbd-raw-n{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbd-raw-v{margin-left:auto;font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text)}.dbd-raw-k{font-family:var(--font-mono);font-size:9.5px;color:var(--faint,#5d6572);opacity:.6}.lib-pager{display:none;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:18px}.lib-pg{background:#0d0b0e8c;border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:12px;min-width:34px;padding:7px 9px;border-radius:8px;cursor:pointer}.lib-pg:hover:not(:disabled){color:var(--text);border-color:var(--gold)}.lib-pg.on{background:linear-gradient(120deg,#f2b03d,#b87f17);border-color:transparent;color:#1a1508}.lib-pg:disabled{opacity:.35;cursor:default}.lib-pg-dots{color:var(--muted);align-self:center;padding:0 2px}.stat-ico{display:inline-flex;align-items:center;vertical-align:-1px;margin-right:5px;opacity:.8}.stat-ico svg{width:12px;height:12px}.cr-deck-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:18px 0 10px}.cr-deck{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.cr-res{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-family:var(--font-lbl);font-weight:600;font-size:12px;flex:none}.cr-res.w{background:#6ed4bc29;color:var(--teal);border:1px solid rgba(110,212,188,.4)}.cr-res.l{background:#f8717121;color:var(--red);border:1px solid rgba(248,113,113,.4)}.cr-res.d{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.cr-score{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums}.sc-pagehero{height:120px;border-radius:var(--radius) var(--radius) 0 0;background-size:cover;background-position:center 30%;margin:-1px -1px 0;position:relative}.sc-pagehero:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(16,16,19,.05) 30%,var(--surface) 100%)}@media(max-width:640px){.cr-deck{grid-template-columns:repeat(4,1fr)}}.cr-card{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:#0d0b1480;border:1px solid var(--line-soft)}.cr-card[data-evo="1"]{border-color:var(--gold);box-shadow:0 0 0 1px #f2b03d66}.cr-card img{width:100%;height:100%;object-fit:contain;display:block}.cr-card .cr-elixir{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#b026ff;color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000080}.cr-card .cr-lvl{position:absolute;bottom:3px;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:9px;color:#fff;background:#0000008c;padding:1px 0}.pcard-spotlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px}.pc-spot{border-radius:12px;overflow:hidden;background:#0d0b146b;border:1px solid rgba(255,255,255,.07);color:#eceaf1}.pc-spot-head{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;min-height:38px;background:linear-gradient(120deg,var(--sc1),var(--sc2))}.pc-spot-head img{height:auto;max-height:22px;max-width:88%;object-fit:contain}.pc-spot-head span{font-family:var(--font-display);font-weight:700;font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.pc-spot-stats{padding:9px 11px;display:flex;flex-direction:column;gap:6px}.pc-spot-stat{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1}.pc-spot-stat .pcs-ico{display:inline-flex;color:var(--pca);opacity:.9;flex:none}.pc-spot-stat .pcs-ico svg{width:11px;height:11px}.pc-spot-stat .pcs-v{font-family:var(--font-mono);font-weight:600}.pc-spot-stat .pcs-l{color:var(--muted);font-size:10.5px;margin-left:auto;white-space:nowrap}.ce-spot{border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;margin-bottom:8px}.ce-spot.on{border-color:var(--gold)}.ce-spot-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ce-chipbox{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:4px 9px;cursor:pointer;user-select:none}.ce-chipbox.on{border-color:var(--gold);color:var(--text)}.ce-chipbox input{width:12px;height:12px;accent-color:var(--gold);cursor:pointer}.ce-chipbox.dis{opacity:.4;cursor:not-allowed}.ce-spot-top{display:flex;align-items:center;gap:8px}.ce-spot-dot{width:14px;height:14px;border-radius:4px;flex:none}.ce-spot-top b{font-size:13px}.ce-spot-x{margin-left:auto;background:none;border:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.ce-spot-x:hover{color:var(--text)}.spot-picker{margin-bottom:6px}#spot-search{width:100%;box-sizing:border-box;background:#0d0b1480;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:9px 12px;font-size:13px;font-family:inherit}#spot-search:focus{outline:none;border-color:var(--gold)}.spot-results{display:flex;flex-direction:column;gap:2px;margin-top:6px;max-height:180px;overflow-y:auto}.spot-res{display:flex;align-items:center;gap:9px;background:none;border:1px solid transparent;border-radius:8px;padding:6px 8px;cursor:pointer;text-align:left;width:100%}.spot-res:hover{background:#ffffff0d;border-color:var(--line-soft)}.spot-res-ico{width:26px;height:26px;border-radius:6px;background:#0d0b14 center/cover no-repeat;flex:none;border:1px solid var(--line-soft)}.spot-res-n{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spot-res-s{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;flex:none}.hub-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.hub-rank{display:flex;align-items:center;gap:12px;background:#1211158c;border:1px solid var(--line-soft);border-radius:12px;padding:12px 15px;margin-top:10px}.hub-rank .hr-tier{font-family:var(--font-display);font-weight:700;font-size:15px}.hub-rank .hr-sub{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-left:auto}@media(max-width:700px){.hub-pubs{grid-template-columns:1fr}}.tag-app{font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 5px;margin-left:7px;vertical-align:2px}.plat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plat{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:12px;transition:border-color .2s}.plat:hover{border-color:var(--line)}.plat-ico{width:12px;height:13px;flex:none;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0% 50%)}svg.plat-ico{width:15px;height:15px;clip-path:none}.plat-constellation{margin:8px 0 30px}.plat-constellation svg{display:block;width:100%;height:auto}.pc-base{stroke:var(--gold);stroke-width:1.4;fill:none;opacity:.16}.pc-pulse{stroke:var(--gold-hi);stroke-width:1.4;fill:none;opacity:.55;stroke-dasharray:7 92;stroke-linecap:round;animation:pcflow 3.2s linear infinite}.pc-later{stroke:var(--gold);stroke-width:1.2;fill:none;opacity:.12;stroke-dasharray:2 6}@keyframes pcflow{to{stroke-dashoffset:-99}}@media(prefers-reduced-motion:reduce){.pc-pulse{display:none}}@media(max-width:760px){.plat-constellation{display:none}}.plat.on{border-color:#f2b03d47}.plat small{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;color:var(--muted)}.plat span{font-weight:500;font-size:14.5px}.plat small{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);letter-spacing:.08em}.final{text-align:center;padding:104px 24px;border-top:1px solid var(--line-soft);background:radial-gradient(560px 300px at 50% 0%,var(--card-glow),transparent 70%)}.final h2{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,3.6vw,42px);margin:16px 0 14px}.final p{color:var(--muted);max-width:44ch;margin:0 auto 32px}.ad-rail{display:none;position:fixed;top:110px;width:186px;z-index:2}.ad-frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:11px;box-shadow:0 0 0 1px #f2b03d0f,0 10px 26px #0000004d}.ad-frame .ad-tag{display:block;font-family:var(--font-lbl);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:.6;margin:0 0 8px 2px}.ad-frame ins{border-radius:8px;overflow:hidden;background:var(--surface-2)}.ad-sup{display:block;font-family:var(--font-lbl);font-size:9px;letter-spacing:.06em;color:var(--muted);opacity:.55;margin:8px 2px 0;text-align:center}.ad-inline{max-width:1170px;margin:0 auto 56px;padding:0 24px;display:none}.ad-inline.on{display:block}.ad-rail-l{left:calc(50% - 773px)}.ad-rail-r{right:calc(50% - 773px)}@media(min-width:1560px){.ad-rail.on{display:block}}html[data-route="/me"] .ad-rail{display:none}footer{border-top:1px solid var(--line-soft);padding:32px 0}.foot-social{display:flex;justify-content:center;gap:14px;margin-bottom:22px}.foot-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--muted);transition:color .15s,border-color .15s,transform .15s}.foot-social a:hover{color:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.foot-social svg{width:19px;height:19px;fill:currentColor}.foot-app{display:flex;justify-content:center;margin-bottom:26px}.app-dl{display:inline-flex;align-items:center;gap:14px;padding:13px 22px 13px 18px;border-radius:16px;text-decoration:none;background:linear-gradient(160deg,#f2b03d29,#f2b03d0d),var(--surface);border:1px solid rgba(242,176,61,.45);box-shadow:0 10px 30px -12px #000000b3,0 0 24px #f2b03d14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.app-dl:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 16px 36px -12px #000c,0 0 34px #f2b03d29}.app-dl svg{width:26px;height:26px;fill:var(--gold);flex:none}.app-dl-txt{display:flex;flex-direction:column;gap:2px;text-align:left}.app-dl-txt b{font-family:var(--font-display);font-size:15px;letter-spacing:.02em;color:var(--text)}.app-dl-txt small{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13.5px}.foot a{color:var(--muted);text-decoration:none;margin-left:20px;white-space:nowrap}.foot small:before{content:"·"}@media(max-width:760px){.foot small:before{content:""}.foot{flex-direction:column;gap:10px;text-align:center}.foot>span{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.foot a{margin-left:0}}.foot a:hover{color:var(--text)}.overlay{position:fixed;inset:0;z-index:90;background:#08060db8;backdrop-filter:blur(6px);display:none;place-items:center;padding:20px}.overlay.open{display:grid}.modal{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;background:linear-gradient(165deg,#2b2a31,#1c1b21);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 30px 80px #0009}.modal h3{font-family:var(--font-display);font-weight:700;font-size:19px;margin:6px 0}.modal.auth-split{max-width:860px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:stretch;overflow:hidden;position:relative}.modal.auth-split>.modal-close{position:absolute;top:12px;right:14px;z-index:3;grid-area:auto}.modal.auth-split .auth-art{grid-column:1;grid-row:1;height:100%;min-height:0}.modal.auth-split .auth-main{grid-column:2;grid-row:1}.auth-art{position:relative;padding:34px 30px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:420px;background:radial-gradient(70% 50% at 30% 20%,rgba(242,176,61,.22),transparent 60%),radial-gradient(60% 40% at 90% 90%,rgba(110,212,188,.12),transparent 60%),linear-gradient(160deg,#2e2a22,#17161b)}.auth-art:before{content:"";position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-art-logo{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.6));position:relative}.auth-art-tag{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.15;position:relative}.auth-art-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--muted);position:relative}.auth-art-list li:before{content:"▸";color:var(--gold);margin-right:8px}.auth-main{padding:30px 30px 26px;max-height:90vh;overflow-y:auto}.oauth-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;margin:14px 0 4px}.oauth-btn{display:grid;place-items:center;height:44px;border-radius:11px;background:#ffffff0a;border:1px solid var(--line);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.oauth-btn:hover{border-color:var(--gold);background:#f2b03d14;transform:translateY(-1px)}.oauth-btn svg{width:20px;height:20px;fill:currentColor}.oauth-or{display:flex;align-items:center;gap:12px;margin:14px 0 6px;font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.oauth-or:before,.oauth-or:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:720px){.modal.auth-split{grid-template-columns:1fr;max-width:440px}.auth-art{display:none}.modal.auth-split .auth-main{grid-column:1}}.modal p{color:var(--muted);font-size:14.5px;margin-bottom:20px}.tabs{display:flex;gap:6px;background:#0d0b148c;border:1px solid var(--line-soft);border-radius:10px;padding:4px;margin-bottom:20px}.tab{flex:1;background:none;border:none;border-radius:7px;color:var(--muted);font-family:var(--font-body);font-weight:600;font-size:14px;padding:8px;cursor:pointer;transition:background .15s,color .15s}.tab.active{background:var(--surface-2);color:var(--text)}.field{margin-bottom:14px}.field label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.field input{width:100%;background:#0d0b1499;border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:15px;padding:11px 14px}.modal .btn{width:100%;justify-content:center;margin-top:8px}.modal-close{float:right;background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer;line-height:1;padding:4px}.modal-close:hover{color:var(--text)}.form-err{display:none;color:var(--red);font-size:13.5px;background:#f8717114;border:1px solid rgba(248,113,113,.3);border-radius:9px;padding:9px 13px;margin-bottom:14px}.modal-ok{display:none;text-align:center;padding:10px 0 4px}.modal-ok .big{font-size:40px;margin-bottom:12px}.modal-ok h3{margin-bottom:8px}.game.clickable{cursor:pointer}#view-game{--ga:#F5B63F;--ga2:#B87F17;--ga-glow:rgba(245,182,63,.18);--ga-brd:rgba(245,182,63,.35)}#view-game{position:relative;overflow:clip;border-top:none;padding-top:0;min-height:100vh;background:radial-gradient(90% 42% at 50% 0%,var(--ga-glow),transparent 58%),linear-gradient(180deg,#1b1a1f,#161519 46%,#121114)}#view-game .wrap{max-width:none!important;padding:0!important}#view-game .wrap>button{position:absolute;top:16px;left:20px;z-index:6;margin:0!important;background:#1211168c;backdrop-filter:blur(5px);border-color:var(--ga-brd)}.gpage{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;position:relative;z-index:1}.g-body{max-width:1120px;margin:-92px auto 0;padding:0 28px 96px!important;position:relative;z-index:2}@media(max-width:720px){.g-hero{height:240px!important}.g-body{margin-top:-56px;padding:0 16px 64px!important}}.g-hero{height:420px;position:relative;background-size:cover;background-position:center 20%;background-color:#100d18;border-radius:0}.g-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14141800 26%,#1615198c 62%,#161519)}.g-hero-logo{position:absolute;left:28px;bottom:20px;max-width:52%;max-height:130px;z-index:2;filter:drop-shadow(0 6px 18px rgba(0,0,0,.75))}#view-game .stat.gold .stat-num{color:var(--ga)}#view-game .mini-fill,#view-game .bar-fill{background:linear-gradient(90deg,var(--ga2),var(--ga))}#view-game .ach.done{border-color:var(--ga-brd)}#view-game .ach-meta .pct,#view-game .eyebrow{color:var(--ga)}#view-game.vibe-horror .g-hero:after{background:linear-gradient(180deg,#12040733 20%,#10080dfa),radial-gradient(85% 65% at 50% 15%,transparent 40%,var(--ga-glow) 100%)}#view-game.vibe-horror .gpage{border-color:var(--ga-brd)}#view-game.vibe-neon .gpage{border-color:var(--ga-brd);box-shadow:0 24px 60px #00000073,0 0 120px var(--ga-glow)}#view-game.vibe-military .g-hero:after{background:linear-gradient(180deg,#0e0d0926 25%,#141119fa)}#view-game.vibe-rust .g-hero:after{background:linear-gradient(180deg,#1e0e0833 20%,#180f0bfa)}#view-game.vibe-rust .stat{background:#1c110c80}#view-game.vibe-royale{position:relative;overflow:clip;border-top:none;padding-top:0;background:radial-gradient(90% 40% at 50% 0%,rgba(242,176,61,.1),transparent 55%),radial-gradient(60% 38% at 6% 100%,rgba(77,166,255,.1),transparent 60%),radial-gradient(60% 38% at 94% 100%,rgba(77,166,255,.07),transparent 60%),linear-gradient(180deg,#0e1e3c 0% 460px,#0b1730 40%,#0a1226,#090e1c)}#view-game.vibe-royale:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(26% 20% at 22% 26%,rgba(90,176,255,.11),transparent 62%),radial-gradient(22% 18% at 78% 60%,rgba(242,176,61,.09),transparent 62%),radial-gradient(18% 14% at 55% 88%,rgba(240,124,255,.05),transparent 60%);animation:crDrift 22s ease-in-out infinite alternate}#view-game.vibe-royale:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.028) 50%,transparent 58%);background-size:280% 100%;animation:crSheen 14s linear infinite}@keyframes crDrift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}to{transform:translate3d(2.5%,2%,0) scale(1.07)}}@keyframes crSheen{0%{background-position:130% 0}to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){#view-game.vibe-royale:before,#view-game.vibe-royale:after{animation:none}}#view-game.vibe-royale .wrap{max-width:none!important;padding:0!important}#view-game.vibe-royale .wrap>button{position:absolute;top:16px;left:20px;z-index:6;background:#0911268c;backdrop-filter:blur(5px);border-color:#5ab0ff4d}#view-game.vibe-royale .gpage{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative;z-index:1}#view-game.vibe-royale{min-height:100vh}#view-game.vibe-royale .g-hero{height:400px;border-radius:0}#view-game.vibe-royale .g-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 62% at 26% 46%,rgba(255,255,255,.1),transparent 65%),radial-gradient(80% 46% at 50% -8%,rgba(255,213,122,.16),transparent 60%),radial-gradient(34% 40% at 82% 70%,rgba(240,124,255,.07),transparent 65%)}#view-game.vibe-royale .g-hero img,#view-game.vibe-royale .g-hero .g-hero-logo{max-height:200px;max-width:min(46%,460px);position:absolute;left:7%;top:44%;transform:translateY(-50%);filter:drop-shadow(0 14px 34px rgba(0,0,0,.55))}#view-game.vibe-royale .g-hero:after{background:linear-gradient(180deg,#0e1e3c00 22%,#0e1e3c73 62%,#0e1e3c)}#view-game.vibe-royale .g-shell{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;max-width:1120px;margin:-96px auto 0;padding:0 28px 96px;position:relative;z-index:2}#view-game.vibe-royale .g-shell:before{display:none}#view-game.vibe-royale .g-head-name{font-size:clamp(30px,4vw,42px)}#view-game.vibe-royale .g-head{margin-bottom:6px}#view-game.vibe-royale .g-sec{margin-top:38px}#view-game.vibe-royale .g-tabs{margin:20px 0 26px;border-bottom-color:#5ab0ff2e}#view-game.vibe-royale .g-sec-h{display:inline-block;position:relative;color:#ffd37a;background:linear-gradient(180deg,#1e3b6e,#12264c);border:1px solid rgba(90,176,255,.35);border-bottom-color:#090e1ccc;padding:7px 22px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.5)}#view-game.vibe-royale .stat{background:#0e1e3c8c;border-color:#5ab0ff38;backdrop-filter:blur(3px)}#view-game.vibe-royale .stat{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#view-game.vibe-royale .stat:hover{border-color:#5ab0ff80;transform:translateY(-3px);box-shadow:0 10px 26px #00000059}#view-game.vibe-royale .stat.gold{background:linear-gradient(180deg,#f2b03d1a,#0e1e3c8c);border-color:#f2b03d61}#view-game.vibe-royale{--tab-accent:#FFD37A;--tab-accent-2:#B8892A;--tab-ink:#1a1508}#view-game.vibe-royale .g-row{background:#0c18308c;border:1px solid rgba(90,176,255,.14);border-radius:12px;margin-bottom:8px;padding:10px 14px}#view-game.vibe-royale .g-row:hover{border-color:#5ab0ff59}#view-game.vibe-royale .cr-elixir{background:radial-gradient(circle at 35% 30%,#f07cff,#b23de0 60%,#7c1fa8);border:1px solid rgba(240,124,255,.55);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}#view-game.vibe-royale .cr-card{background:#0c183099;border-color:#5ab0ff33}#view-game.vibe-royale .cr-card[data-evo]{border-color:#f07cff8c;box-shadow:0 0 14px #f07cff40}.crb{display:flex;align-items:center;gap:10px}.crb .crw{display:inline-flex;gap:2px}.crb svg{width:17px;height:14px;display:block}.crb .me svg{fill:#5ab0ff;filter:drop-shadow(0 0 4px rgba(90,176,255,.5))}.crb .op svg{fill:#f87171}.crb svg.off{fill:#f0f3f824;filter:none}.crvs{font-family:var(--font-lbl);font-size:9px;letter-spacing:.12em;color:var(--muted);opacity:.7}.cr-mhead{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:2px 0 14px}.cr-rec{font-family:var(--font-num);font-size:15px;color:var(--text)}.cr-rec b{color:var(--gold-hi)}.cr-weakl{font-family:var(--font-lbl);font-size:11.5px;letter-spacing:.05em;color:var(--muted)}.cr-weakl b{color:#f87171;font-weight:600}.cr-matches{display:flex;flex-direction:column;gap:10px;max-width:860px}.cr-match{display:flex;align-items:flex-start;gap:13px;background:#0c18308c;border:1px solid rgba(90,176,255,.14);border-radius:12px;padding:12px 15px}.cr-match:hover{border-color:#5ab0ff59}.cr-minfo{min-width:0;flex:1}.cr-odeck{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.cr-odeck img{width:24px;height:29px;border-radius:4px;border:1px solid rgba(90,176,255,.25);object-fit:cover;display:block}.cr-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.cr-tr{font-family:var(--font-num);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums}.cr-tr.up{color:var(--teal)}.cr-tr.dn{color:var(--red)}@media(max-width:700px){.nav-user{display:none!important}}@media(max-width:760px){.logo-svg{height:58px}}@media(max-width:480px){.logo{font-size:0!important;gap:0}.logo .logo-svg{font-size:0;height:52px}}@media(max-width:430px){.logo-svg{height:44px}.btn-sm{padding:8px 10px;font-size:12.5px}.lang-toggle{padding:6px 8px}}@media(max-width:560px){.g-hero{height:180px}.g-hero-logo{max-height:80px}}.g-body{padding:0 26px 26px}.g-title-row{position:relative;z-index:2;margin-top:-34px;display:flex;align-items:flex-end;gap:12px}.g-title-row h3{font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.2}.g-title-row .g-badge{margin-bottom:4px}.g-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px}.g-achhead{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.g-achhead .mini-bar{width:120px;height:4px;border-radius:99px;background:var(--line-soft);overflow:hidden}.g-achhead .mini-fill{height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:99px}.ach-list{display:flex;flex-direction:column;gap:8px}.ach{display:flex;gap:12px;align-items:center;background:#0d0b1480;border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.ach img{width:38px;height:38px;border-radius:8px;flex:none;background:var(--line-soft)}.ach.done{border-color:#f5b63f52}.ach:not(.done){opacity:.6}.ach-txt{min-width:0}.ach-name{font-weight:600;font-size:14px}.ach-desc{font-size:12.5px;color:var(--muted)}.ach-meta{margin-left:auto;text-align:right;font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap;flex:none}.ach-meta .pct{color:var(--gold-deep)}.g-loading{text-align:center;color:var(--muted);padding:28px 0;font-size:14px}html,*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f2b03d80;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:active{background:#f2b03db3;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.skel{position:relative;overflow:hidden;background:#ffffff0b;border-radius:10px}.skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.055) 45%,rgba(242,176,61,.07) 55%,transparent 100%);animation:skelShimmer 1.5s ease-in-out infinite}@keyframes skelShimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}}.skel-wrap{display:flex;flex-direction:column;gap:10px}.skel-line{height:12px;border-radius:6px}.skel-line.w40{width:40%}.skel-line.w60{width:60%}.skel-line.w80{width:80%}.skel-title{height:22px;width:46%;border-radius:8px}.skel-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.skel-tile{height:72px;border-radius:12px}.skel-rows>.skel{height:46px;border-radius:12px;margin-bottom:8px}.skel-hero{height:180px;border-radius:14px}.skel-card{max-width:760px;margin:0 auto;padding:22px;border:1px solid var(--line-soft);border-radius:20px}.skel-avatar{width:56px;height:56px;border-radius:50%;flex:none}.skel-user{display:flex;align-items:center;gap:14px}.skel-gcard{width:100%;max-width:520px;margin:0 auto;aspect-ratio:3/4;border-radius:24px;padding:22px 24px 20px;border:1px solid var(--line-soft);background:linear-gradient(160deg,#1c1b20,#131316 60%,#0d0d10);display:flex;flex-direction:column;gap:10px}.sg-head{display:flex;justify-content:space-between;align-items:center}.sg-rank{flex:1 1 auto;min-height:0;border-radius:16px;margin:6px 0}.sg-id{display:flex;align-items:center;gap:16px}.sg-av{width:84px;height:84px;border-radius:22px;flex:none}.sg-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sg-nums>.skel{height:64px;border-radius:14px}.sg-flex{height:56px;border-radius:14px}.sg-bar{height:9px;border-radius:5px}.sg-tile{height:63px;border-radius:13px}.sg-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.skel-covers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.skel-cover{aspect-ratio:3/4;border-radius:14px}.gcard-cover-in,.gcard-avatar,.gcard-top1 img{background-color:#ffffff0d}@media(max-width:640px){.skel-gcard{padding:16px 16px 14px}.sg-av{width:64px;height:64px;border-radius:18px}.sg-nums>.skel{height:56px}}.hub-card.skel{min-height:196px;border-radius:16px}.g-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:22px}.g-stats .stat-num{font-size:19px}.g-stats .stat-lbl{font-size:10.5px;line-height:1.4}.g-loading .dot-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:10px;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.g-note{background:#0d0b1480;border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px;color:var(--muted);font-size:14px;text-align:center}@media(max-width:560px){.g-blocks{grid-template-columns:1fr 1fr}}@media(max-width:920px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-grid>div:first-child{padding-top:0}.pcard{max-width:460px;margin:0 auto}.steps{grid-template-columns:1fr}.plat-strip{grid-template-columns:repeat(2,1fr)}.lib-head{display:none}.game{grid-template-columns:26px 1fr auto;gap:8px 14px;padding:15px 16px}.g-plat-cell,.g-last{display:none}.g-ach{grid-column:1 / -1}}@media(max-width:560px){.nav-links a.nav-link{display:none}.nav-links{gap:10px}.logo-svg{height:46px}.btn-sm{padding:8px 12px;font-size:13.5px}.hero{padding:44px 0 56px}.hero h1{font-size:clamp(30px,9.5vw,40px)}.hero p.lede{font-size:16px}.section{padding:56px 0}.section-head{margin-bottom:32px}.pcard{padding:20px}.stat{padding:11px 13px}.stat-num{font-size:20px}.modal{padding:24px 20px;max-height:90vh;overflow-y:auto}.g-hero{height:150px}.g-hero-logo{max-height:70px;left:18px;bottom:14px}.g-body{padding:0 16px 20px}.g-blocks{grid-template-columns:1fr 1fr;gap:8px}.g-title-row h3{font-size:17px}.ach{padding:9px 10px;gap:9px}.ach img{width:32px;height:32px}.ach-meta{font-size:10px}.profile-grid{margin-bottom:32px}.toast{width:calc(100vw - 24px);left:12px;transform:translateY(120%)}.toast.show{transform:translate(0)}.nav-inner{padding:0 14px}.stat-num{font-size:17px}.pcard-stats{gap:8px}.g-hours{font-size:12px}.wrap{padding:0 16px}.lib-bar{gap:8px}.lib-search{min-width:0}.foot{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media(max-width:760px){:root{--bar-h: calc(58px + env(safe-area-inset-bottom)) }.nav-burger{display:none!important}.nav-links a.nav-link{display:none}.nav-sheet:before{content:"";display:block;width:38px;height:4px;border-radius:3px;background:var(--line);margin:2px auto 8px}.nav-sheet-item{font-size:16.5px;padding:15px 22px}.lang-wrap{display:none}.nav-inner{gap:8px}.alpha-wrap{margin:0 auto 0 8px}.alpha-badge{padding:4px 9px;font-size:8.5px;gap:5px}.alpha-badge .alpha-dot{width:5px;height:5px}.btn-sm{padding:8px 11px;font-size:13px}.nav .btn{white-space:nowrap}body{padding-bottom:calc(var(--bar-h) + 10px)}.tabbar{display:grid}}.toast{bottom:calc(20px + var(--bar-h, 0px));opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility .25s;max-width:min(420px,calc(100vw - 28px))}.toast.show{opacity:1;visibility:visible}.nav-sheet-langs{display:flex;gap:8px;padding:14px 22px 4px;flex-wrap:wrap}.nav-sheet-fine{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 22px 2px;border-top:1px solid rgba(255,255,255,.06);margin-top:10px}.nav-sheet-fine a,.nav-sheet-fine button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--muted);text-decoration:none}.nav-sheet-fine a:hover,.nav-sheet-fine button:hover{color:var(--text)}.nav-lang{flex:1;min-width:60px;background:#0d0b0e80;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-family:var(--font-lbl);font-size:12px;letter-spacing:.1em;padding:11px 8px;cursor:pointer}.nav-lang.on{background:linear-gradient(120deg,#f2b03d,#b87f17);border-color:transparent;color:#1a1508}.nav-scrim{position:fixed;inset:0;z-index:77;background:#08060d8c;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .22s,visibility .22s}.nav-scrim.open{opacity:1;visibility:visible}.nav-sheet{position:fixed;left:0;right:0;bottom:0;z-index:79;background:var(--surface);border-top:1px solid var(--line);border-radius:20px 20px 0 0;padding:10px 0 calc(14px + env(safe-area-inset-bottom));box-shadow:0 -24px 60px -16px #000000e6;display:flex;flex-direction:column;max-height:72vh;overflow-y:auto;transform:translateY(102%);transition:transform .26s cubic-bezier(.2,.8,.2,1);visibility:hidden}.nav-sheet.open{transform:translateY(0);visibility:visible}.nav-sheet:before{content:"";display:block;width:40px;height:4px;border-radius:3px;background:var(--line);margin:2px auto 10px;flex:none}.nav-sheet-item{color:var(--text);text-decoration:none;font-size:16.5px;padding:15px 22px;border-bottom:1px solid rgba(255,255,255,.05)}.nav-sheet-item:active{background:#f2b03d1a}@media(min-width:761px){.nav-sheet,.nav-scrim{display:none}}.nav-sheet-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:16px 22px 2px}.g-hero{position:relative;overflow:hidden}.g-hero-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;opacity:.42;filter:saturate(.85)}.g-hero-mosaic img{width:100%;height:100%;object-fit:cover}.g-hero-mark{position:absolute;left:24px;bottom:18px;z-index:2;display:flex}.g-hero-mark svg{width:60px;height:60px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.75))}.g-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55) 60%,var(--bg) 100%)}.hcb-art{position:relative;overflow:hidden}.hcb-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;opacity:.5}.hcb-mosaic img{width:100%;height:100%;object-fit:cover}.hcb-brand svg{position:relative;z-index:2}@media(max-width:760px){.g-hero-mosaic{grid-template-columns:repeat(3,1fr)}.g-hero-mark{left:16px;bottom:12px}.g-hero-mark svg{width:44px;height:44px}.hcb-mosaic{grid-template-columns:repeat(2,1fr)}}.avatar-btn{width:38px;height:38px;border-radius:50%;border:2px solid var(--line);cursor:pointer;background:#0d0b0e center/cover no-repeat;color:var(--muted);font-family:var(--font-display);font-weight:700;font-size:15px;padding:0;flex:none;transition:border-color .15s}.avatar-btn:hover,.avatar-btn[aria-expanded=true]{border-color:var(--gold)}.sheet-head{display:flex;align-items:center;gap:13px;padding:6px 22px 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:6px}.sheet-av{width:44px;height:44px;border-radius:13px;flex:none;background:#0d0b0e center/cover no-repeat;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;color:var(--muted)}.sheet-who{display:flex;flex-direction:column;gap:2px;min-width:0}.sheet-who b{font-family:var(--font-display);font-size:16px;color:var(--text)}.sheet-who span{font-family:var(--font-lbl);font-size:11px;color:var(--muted)}button.nav-sheet-item{background:none;border:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.nav-sheet-item.danger{color:var(--red,#E8706C);border-bottom:none;margin-top:6px;border-top:1px solid rgba(255,255,255,.06)}@media(min-width:761px){.nav-sheet{display:flex;inset:64px 16px auto auto;width:290px;border:1px solid var(--line);border-radius:16px;max-height:78vh;transform:translateY(-8px);opacity:0;transition:transform .18s,opacity .18s,visibility .18s}.nav-sheet.open{transform:translateY(0);opacity:1}.nav-sheet:before{display:none}.nav-scrim{display:block;background:transparent;backdrop-filter:none}.nav-sheet-item{font-size:14.5px;padding:11px 18px}.sheet-head{padding:14px 18px}.nav-sheet-langs{padding:12px 18px 4px}.nav-sheet-lbl{padding:12px 18px 2px}}@media(max-width:760px){.avatar-btn{width:34px;height:34px;font-size:13px}}.logo.logo-fallback{font-size:15px!important;gap:0}.logo.logo-fallback .logo-svg{display:none}.alpha-pop{position:fixed;z-index:79;width:min(340px,calc(100vw - 24px));background:linear-gradient(180deg,rgba(242,176,61,.1),transparent 42%),var(--surface);border:1px solid rgba(242,176,61,.32);border-radius:16px;padding:18px 19px;box-shadow:0 26px 64px -18px #000000e6;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility .18s;max-height:min(70vh,560px);overflow-y:auto}.alpha-pop.open{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:761px){.alpha-pop{top:66px;left:16px}}@media(max-width:760px){.alpha-pop{left:12px;right:12px;width:auto;bottom:calc(var(--bar-h) + 12px);top:auto;transform:translateY(10px)}.alpha-pop.open{transform:translateY(0)}}.cc-scrim{position:fixed;inset:0;z-index:88;background:#08060d80;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.cc-scrim.open{opacity:1;visibility:visible}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:89;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -22px 54px -16px #000000e6;padding:20px 22px calc(20px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.cookie-bar.open{transform:translateY(0);visibility:visible}.cc-inner{max-width:1040px;margin:0 auto;display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.cc-text{flex:1;min-width:260px}.cc-title{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:6px}.cc-text p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0}.cc-btns{display:flex;flex-direction:column;gap:8px;min-width:200px}.cc-link{background:none;border:none;color:var(--muted);font-family:var(--font-lbl);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:4px}.cc-link:hover{color:var(--text)}.cc-opts{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cc-opt{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.cc-opt input{margin-top:3px;accent-color:var(--gold);width:17px;height:17px;flex:none}.cc-opt b{display:block;font-size:13.5px;font-weight:600;color:var(--text)}.cc-opt small{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:2px}@media(max-width:760px){.cookie-bar{bottom:calc(var(--bar-h));max-height:76vh;overflow-y:auto}.cc-btns{width:100%;flex-direction:row;flex-wrap:wrap}.cc-btns .btn{flex:1;min-width:130px}.cc-link{width:100%}}.hub-help{margin:14px 0 20px;background:#0d0b0e59;border:1px solid var(--line-soft);border-radius:12px}.hub-help summary{cursor:pointer;padding:13px 16px;font-family:var(--font-lbl);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);list-style:none;display:flex;align-items:center;gap:9px}.hub-help summary::-webkit-details-marker{display:none}.hub-help summary:before{content:"?";display:grid;place-items:center;width:19px;height:19px;flex:none;border-radius:50%;border:1px solid var(--gold);font-size:11px}.hub-help[open] summary{border-bottom:1px solid var(--line-soft)}.hub-help-body{padding:16px}.hub-help-step{display:flex;gap:13px;margin-bottom:14px}.hub-help-step span{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:#f2b03d24;color:var(--gold);font-family:var(--font-lbl);font-size:11px}.hub-help-step b{display:block;font-size:14px;color:var(--text);margin-bottom:2px}.hub-help-step p{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.hub-help-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--muted);line-height:1.55}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;max-width:560px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:13px;overflow:hidden}.hstat{background:var(--surface);padding:14px 12px;text-align:center}.hstat-num{display:block;font-family:var(--font-num);font-weight:700;font-size:21px;color:var(--gold);letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.hstat-lbl{display:block;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px}.hero-live-note{margin-top:10px;font-size:12px;color:var(--muted);opacity:.8;max-width:560px}.sh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sh-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.sh-card:hover{border-color:var(--line);transform:translateY(-3px)}.sh-ico{font-size:20px;color:var(--gold);line-height:1;margin-bottom:14px}.sh-card h3{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:9px}.sh-card p{color:var(--muted);font-size:14.5px;flex:1}.sh-proof{display:block;margin-top:16px;padding-top:13px;border-top:1px solid var(--line-soft);font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sh-proof b{font-family:var(--font-num);font-size:15px;font-weight:700;color:var(--teal);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}a.sh-link{text-decoration:none}a.sh-link:hover b{color:var(--gold)}.lbp-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;max-width:820px;margin:0 auto}.lbp-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:22px;text-align:center;cursor:pointer;transition:border-color .2s,transform .2s}.lbp-card:hover{border-color:var(--gold);transform:translateY(-3px)}.lbp-card.p1{border-color:#f2b03d6b;box-shadow:0 0 34px -14px #f2b03d80}.lbp-rank{font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;color:var(--muted)}.lbp-card.p1 .lbp-rank{color:var(--gold)}.lbp-av{width:60px;height:60px;border-radius:14px;margin:13px auto 11px;overflow:hidden;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--gold);border:1px solid var(--line)}.lbp-av img{width:100%;height:100%;object-fit:cover;display:block}.lbp-name{font-family:var(--font-display);font-weight:700;font-size:15px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbp-val{font-family:var(--font-num);font-weight:700;font-size:19px;color:var(--teal);font-variant-numeric:tabular-nums}.lbp-sub{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item[open]{border-color:var(--line)}.faq-item summary{cursor:pointer;list-style:none;padding:17px 20px;font-family:var(--font-display);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:19px;color:var(--gold);flex:none;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--gold)}.faq-item p{padding:0 20px 18px;color:var(--muted);font-size:14.5px}.faq-item p b{color:var(--teal);font-weight:600}@media(max-width:900px){.sh-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero-stats{grid-template-columns:repeat(2,1fr);max-width:none}.hstat-num{font-size:19px}.sh-grid{grid-template-columns:1fr}.lbp-row{gap:10px}.lbp-card{display:flex;align-items:center;gap:15px;text-align:left;padding:15px 17px}.lbp-av{margin:0;width:46px;height:46px;flex:none}.lbp-card>div.lbp-body{flex:1;min-width:0}.lbp-rank{display:block}}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cat-tile{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;text-decoration:none;border:1px solid var(--line-soft);isolation:isolate;background:linear-gradient(160deg,var(--gc1,#2A2A31),color-mix(in srgb,var(--gc2,#F2B03D) 22%,var(--gc1,#2A2A31)));transition:transform .2s,border-color .2s,box-shadow .2s}.cat-tile:hover{transform:translateY(-4px);border-color:var(--gc2,var(--gold));box-shadow:0 18px 40px -20px color-mix(in srgb,var(--gc2,#F2B03D) 65%,transparent)}.cat-art{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .5s,transform .35s;z-index:-2}.cat-art.on{opacity:.92}.cat-tile:hover .cat-art.on{opacity:1;transform:scale(1.04)}.cat-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#14121a00 45%,#14121a8c 72%,#100e14f0)}.cat-name{position:absolute;left:14px;right:14px;bottom:34px;font-family:var(--font-display);font-weight:700;font-size:14.5px;color:#fff;line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.75)}.cat-go{position:absolute;left:14px;bottom:13px;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gc2,var(--gold));opacity:.85}.gp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line-soft);background:linear-gradient(150deg,var(--gc1,#2A2A31),var(--bg) 72%)}.gp-hero-art{position:absolute;inset:0;background-size:cover;background-position:center 28%;opacity:0;transition:opacity .7s}.gp-hero-art.on{opacity:.4}.gp-hero-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,22,29,.35) 0%,rgba(28,26,34,.8) 55%,var(--bg) 100%)}.gp-hero-in{position:relative;padding:46px 24px 40px}.gp-head{display:flex;align-items:center;gap:17px;margin-bottom:26px}.gp-badge{width:56px;height:56px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:19px;color:#12100a;background:linear-gradient(140deg,var(--gc2,var(--gold)),color-mix(in srgb,var(--gc2,#F2B03D) 55%,#fff));box-shadow:0 10px 28px -12px var(--gc2,#F2B03D)}.gp-title{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,4vw,40px);line-height:1.05;letter-spacing:-.015em;text-shadow:0 3px 14px rgba(0,0,0,.6)}.gp-sub{color:var(--muted);font-size:15.5px;margin-top:6px}.gp-body{display:grid;grid-template-columns:1fr 300px;gap:26px;align-items:start}.gp-searchwrap{max-width:600px}.gp-bar{display:flex;gap:10px}.gp-bar input{flex:1;font-size:16px;background:#1a181fdb;border:1px solid var(--line);border-radius:12px;padding:15px 17px;color:var(--text);backdrop-filter:blur(6px)}.gp-bar input:focus{outline:none;border-color:var(--gc2,var(--gold))}.gp-hint{margin-top:11px;font-size:12.5px;color:var(--muted)}.gp-players{background:#1a181fb8;border:1px solid var(--line-soft);border-radius:var(--radius);padding:14px;backdrop-filter:blur(8px)}.gp-players:empty{display:none}.gp-pl-h{font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:11px;padding:0 3px}.gp-pl{display:flex;align-items:center;gap:11px;width:100%;background:none;border:none;padding:8px;border-radius:10px;cursor:pointer;text-align:left;color:var(--text);transition:background .15s}.gp-pl:hover{background:#ffffff0f}.gp-pl-av{width:34px;height:34px;flex:none;border-radius:9px;overflow:hidden;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--gold)}.gp-pl-av img{width:100%;height:100%;object-fit:cover;display:block}.gp-pl-name{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-pl-val{font-family:var(--font-num);font-weight:700;font-size:14px;color:var(--teal);text-align:right;font-variant-numeric:tabular-nums;line-height:1.1}.gp-pl-val small{display:block;font-family:var(--font-lbl);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-top:2px}.gp-result{padding-top:30px}.gp-result:empty{padding:0}.gp-tracks{padding:8px 0 34px}.gp-track-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.gp-track{font-family:var(--font-lbl);font-size:11px;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:7px;padding:6px 11px}.gp-more{padding-bottom:56px}.gp-more .pcard-plats-lbl{margin-bottom:14px}@media(max-width:900px){.cat-grid{grid-template-columns:repeat(3,1fr)}.gp-body{grid-template-columns:1fr}.gp-players{max-width:none}}@media(max-width:620px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cat-name{font-size:13px;bottom:30px}.gp-hero-in{padding:30px 24px}.gp-badge{width:46px;height:46px;font-size:16px}.gp-bar{flex-direction:column}.gp-bar .btn{width:100%;justify-content:center}}.gp-plats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.gp-plat{background:#1a181fb3;border:1px solid var(--line);border-radius:9px;padding:7px 14px;cursor:pointer;font-family:var(--font-lbl);font-size:11px;letter-spacing:.06em;color:var(--muted);transition:border-color .15s,color .15s,background .15s}.gp-plat:hover{color:var(--text)}.gp-plat.on{border-color:var(--gc2,var(--gold));color:var(--text);background:#ffffff12}.gp-mtabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px;padding:0 3px}.gp-mtab{background:none;border:1px solid var(--line-soft);border-radius:7px;padding:4px 9px;cursor:pointer;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gp-mtab.on{border-color:var(--gold);color:var(--gold)}.gp-pl-rank{width:17px;flex:none;font-family:var(--font-lbl);font-size:11px;color:var(--muted);text-align:center}.gp-pl-rank.r1{color:var(--gold);font-weight:700}.gp-pl-rank.r2{color:#c9cdda;font-weight:600}.gp-pl-rank.r3{color:#c68b4e;font-weight:600}.gp-pl-note{font-size:11px;color:var(--muted);opacity:.75;line-height:1.45;padding:9px 5px 2px}.gp-badge img{width:100%;height:100%;object-fit:contain;display:block;border-radius:14px}.gp-badge.on{background:#14121980;box-shadow:none;border:1px solid var(--line-soft)}.gp-share{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:22px;padding:13px 15px;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px}.gp-share-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gp-share-url{flex:1;min-width:180px;font-family:var(--font-mono);font-size:11.5px;color:var(--teal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-tile{aspect-ratio:2/3}.yearchart{margin-top:16px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:15px 16px 13px}.yc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.yc-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.yc-tag{font-family:var(--font-lbl);font-size:9px;letter-spacing:.12em;color:var(--gold);border:1px solid var(--gold-deep);border-radius:5px;padding:2px 7px}.yc-bars{display:flex;align-items:flex-end;gap:4px;height:88px}.yc-bar{flex:1;height:100%;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:5px}.yc-fill{display:block;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--gold-deep),rgba(168,116,27,.28));transition:background .18s,transform .18s;transform-origin:bottom}.yc-bar:hover .yc-fill{background:linear-gradient(180deg,var(--gold),rgba(242,176,61,.35))}.yc-bar.on .yc-fill{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,rgba(242,176,61,.4));box-shadow:0 0 18px -6px var(--gold)}.yc-m{font-family:var(--font-lbl);font-size:8.5px;letter-spacing:.04em;color:var(--muted);text-align:center;text-transform:uppercase;line-height:1}.yc-bar.on .yc-m{color:var(--gold)}.yc-read{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-top:13px;padding-top:11px;border-top:1px solid var(--line-soft)}.yc-read-m{font-family:var(--font-display);font-weight:700;font-size:13.5px}.yc-read-v{font-family:var(--font-num);font-weight:700;font-size:19px;color:var(--teal);font-variant-numeric:tabular-nums}.yc-read-v small{font-size:11px;color:var(--muted);font-weight:400;margin-left:2px}.yc-read-t{margin-left:auto;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(max-width:760px){.yc-bars{height:74px}.yc-m{font-size:7.5px}}#gp-input2{flex:0 0 190px;font-size:15px;background:#1a181fdb;border:1px solid var(--line);border-radius:12px;padding:15px 16px;color:var(--text)}#gp-input2:focus{outline:none;border-color:var(--gc2,var(--gold))}@media(max-width:620px){#gp-input2{flex:1 1 auto;width:100%}}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--gold);color:#17120a;font-family:var(--font-display);font-weight:700;font-size:14px;padding:12px 20px;border-radius:0 0 10px}.skip-link:focus{left:0}#main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,details:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px;border-radius:6px}.hs-bar input:focus-visible,.ps-bar input:focus-visible,.gp-bar input:focus-visible,#gp-input2:focus-visible,.conn-inrow input:focus-visible,.ce-handle-row input:focus-visible,.dbd-search:focus-visible,.dbd-sel:focus-visible,#spot-search:focus-visible{outline:2px solid var(--gold-hi);outline-offset:1px}.hstat-lbl,.sh-proof,.lbp-sub,.cat-go,.gp-pl-val small,.yc-m,.gp-mtab,.g-row-v small,.stat-lbl,.pcard-plats-lbl,.ps-game .ps-soon,.gp-track,.gp-pl-h,.lbp-rank,.yc-tag,.yc-lbl{font-size:11px!important;letter-spacing:.07em}.gp-pl-note,.hero-live-note,.ce-hint{font-size:12.5px}@media(prefers-contrast:more){:root{--muted:#DAD8D3;--line:#7A7A85;--line-soft:#63636E}.cat-shade{background:linear-gradient(180deg,#100e1459 10%,#100e14e6,#0c0a10fa)}.gp-hero-fade{background:linear-gradient(180deg,rgba(20,18,25,.6) 0%,rgba(24,22,30,.9) 55%,var(--bg) 100%)}.sh-proof b,.lbp-val,.gp-pl-val{color:#8fe8d2}.step p,.sh-card p,.faq-item p{color:#e6e4e0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rv{opacity:1!important;transform:none!important}}.yc-bar.empty{cursor:default;opacity:.45}.yc-bar.empty .yc-fill{height:5px;background:repeating-linear-gradient(90deg,var(--line) 0 3px,transparent 3px 6px)}.yc-bar.empty .yc-m{opacity:.6}.hist-wrap{position:relative;margin-top:10px;touch-action:pan-y}.hist-wrap svg{display:block;cursor:crosshair}.hist-tip{position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;display:none;background:#232329;border:1px solid var(--line);border-radius:9px;padding:7px 11px;white-space:nowrap;z-index:5;box-shadow:0 6px 18px #00000073}.hist-tip.on{display:block}.hist-tip .ht-d{font-family:var(--font-lbl);font-size:9px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.hist-tip .ht-v{font-family:var(--font-num);font-weight:700;font-size:15px;color:var(--gold);font-variant-numeric:tabular-nums}.hist-tip .ht-v small{font-size:10px;color:var(--muted);font-weight:400;margin-left:2px}.hist-tip .ht-diff{font-family:var(--font-num);font-size:10.5px;color:var(--teal);margin-left:7px;font-variant-numeric:tabular-nums}.comp-box{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft)}.comp-code{font-family:var(--font-mono);font-size:26px;font-weight:600;letter-spacing:5px;text-align:center;color:var(--gold);background:#f2b03d14;border:1px dashed rgba(242,176,61,.45);border-radius:12px;padding:14px;margin:10px 0;user-select:all}.comp-dev{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.comp-dev:last-child{border-bottom:0}.comp-dev .cd-name{flex:1}.comp-dev .cd-seen{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.rlm-list{display:flex;flex-direction:column;gap:6px;margin:10px 0 18px}.rlm{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;padding:8px 12px}.rlm .r{font-family:var(--font-display);font-weight:800;font-size:12px}.rlm .r.win{color:var(--teal)}.rlm .r.loss{color:var(--red)}.rlm .r.unknown{color:var(--muted)}.rlm .s{font-family:var(--font-mono);font-size:12px}.rlm .s b{color:var(--gold);font-weight:600}.rlm .m{font-size:11px;color:var(--muted);text-align:right}.rlm-totals{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:4px 0 10px}.soc-navbadge{display:inline-flex;align-items:center;justify-content:center;background:var(--red,#F87171);color:#fff;font-size:9px;min-width:15px;height:15px;border-radius:999px;padding:0 4px;font-family:var(--font-mono);margin-left:5px;vertical-align:2px}.soc-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.soc-item:last-child{border-bottom:0}.modal .soc-item .btn{width:auto;margin-top:0;flex:none;padding:6px 12px;font-size:13px}.soc-item .si-n{min-width:0}.soc-none{color:var(--muted);font-size:13px;line-height:1.5;padding:10px 0 2px}.soc-item img{width:32px;height:32px;border-radius:9px;object-fit:cover;background:var(--surface-2)}.soc-item .si-n{flex:1;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.soc-item .si-n:hover{color:var(--gold)}.soc-item .si-n small{display:block;color:var(--muted);font-family:var(--font-mono);font-size:10px;cursor:default}.soc-bub{max-width:80%;padding:7px 11px;border-radius:13px;font-size:13px;line-height:1.4;word-wrap:break-word;white-space:pre-wrap}.soc-bub.mine{align-self:flex-end;background:#f2b03d33;border:1px solid rgba(242,176,61,.4);border-bottom-right-radius:4px}.soc-bub.theirs{align-self:flex-start;background:var(--surface);border:1px solid var(--line-soft);border-bottom-left-radius:4px}.egs-chart{width:100%;height:auto;display:block;background:#ffffff05;border:1px solid var(--line-soft,rgba(255,255,255,.08));border-radius:14px;padding:6px 4px}.chart-cap{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);margin-top:6px}.rl-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0 4px}.rl-ins{background:#ffffff08;border:1px solid var(--ga-brd);border-radius:12px;padding:12px 14px;font-size:13px}.rl-ins b{color:var(--ga);display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.rl-strip{display:flex;gap:4px;flex-wrap:wrap;margin:10px 0 2px}.rl-strip span{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:#0f1216}.rl-strip .w{background:var(--teal)}.rl-strip .l{background:var(--red,#F87171)}.rl-strip .u{background:var(--line);color:var(--muted)}.pw-wrap{position:relative;display:flex}.pw-wrap input{flex:1;padding-right:42px!important}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:16px;line-height:1;padding:6px;color:var(--muted);border-radius:8px;opacity:.7}.pw-eye:hover{opacity:1;color:var(--gold)}.pw-eye.on{color:var(--gold);opacity:1}.lib-tease{display:flex;align-items:center;gap:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px}.lib-tease .mascot{width:120px;flex:none}.lib-tease h3{font-family:var(--font-display);font-size:20px;margin:6px 0;color:var(--text)}.lib-tease p{color:var(--muted);font-size:14.5px;margin:0 0 14px;line-height:1.55}@media(max-width:560px){.lib-tease{flex-direction:column;text-align:center}.lib-tease .mascot{width:96px}}html.has-rail .nav{background:#121116f5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft)}html.has-rail .rail{padding-top:0}html.has-rail .rail-logo{height:60px;margin:0 0 10px;border-bottom:1px solid transparent}html.has-rail .rail-logo img{width:42px;height:42px;border-radius:12px;box-shadow:0 6px 16px #00000080,0 0 0 1px #f2b03d38}html.has-rail .nav-inner{padding-left:18px}html.has-rail .hdr-mark{font-size:14px;letter-spacing:.16em;gap:0;text-shadow:0 1px 0 rgba(0,0,0,.6)}html.has-rail .hdr-mark b{color:var(--gold);margin:0 .38em;text-shadow:0 0 18px rgba(242,176,61,.35)}html.has-rail .hdr-mark em{display:none}html.has-rail .alpha-wrap{display:flex!important;margin:0 0 0 10px}html.has-rail .alpha-badge{padding:3px 9px;font-size:8.5px;letter-spacing:.14em;border:1px solid rgba(242,176,61,.45);color:var(--gold);background:#f2b03d14;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-lbl);text-transform:uppercase}html.has-rail .alpha-badge:hover{background:#f2b03d29}@keyframes egsUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes egsCardIn{0%{opacity:0;transform:translate(34px) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes egsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes egsSheen{0%{background-position:-180% 0}to{background-position:280% 0}}.hero .eyebrow,.hero h1,.hero .lede,.hero .hero-search,.hero .hero-cta,.hero .hero-note,.hero .hero-stats,.hero .hero-live-note{animation:egsUp .7s cubic-bezier(.22,1,.36,1) both}.hero h1{animation-delay:.06s}.hero .lede{animation-delay:.14s}.hero .eyebrow,.hero h1,.hero .lede{animation-name:egsUpT}@keyframes egsUpT{0%{transform:translateY(22px)}to{transform:none}}.hero .hero-search{animation-delay:.22s}.hero .hero-cta{animation-delay:.32s}.hero .hero-note{animation-delay:.38s}.hero .hero-stats{animation-delay:.46s}.hero .hero-live-note{animation-delay:.52s}#slot-card-home .pcard{animation:egsCardIn .9s .25s cubic-bezier(.22,1,.36,1) both,egsFloat 7s 1.4s ease-in-out infinite}#slot-card-home .pcard:hover{animation-play-state:running,paused}.hero h1 em{background-image:linear-gradient(110deg,var(--gold) 0%,var(--gold) 38%,#FFE39A 50%,var(--gold) 62%,var(--gold) 100%);background-size:250% 100%;animation:egsSheen 2.2s .9s ease-in-out 1 both}.hero-mascot{position:absolute;right:-118px;top:18px;width:160px;z-index:3;transform:scaleX(-1);animation:egsUp .8s .9s cubic-bezier(.22,1,.36,1) both}@media(max-width:1400px){.hero-mascot{display:none!important}}.ps-game{transition:transform .15s,border-color .15s,box-shadow .15s}.ps-game:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 8px 20px #0000004d}.hstat{transition:background .2s}.hstat:hover{background:#f2b03d12}.hstat-num{font-variant-numeric:tabular-nums}.step{overflow:visible}.step .step-mascot{position:absolute;right:14px;top:-34px;width:78px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));transition:transform .25s}.step:hover .step-mascot{transform:translateY(-6px) rotate(-3deg)}.step:hover{border-color:var(--gold);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.hero .eyebrow,.hero h1,.hero .lede,.hero .hero-search,.hero .hero-cta,.hero .hero-note,.hero .hero-stats,.hero .hero-live-note,#slot-card-home .pcard,.hero h1 em,.hero-mascot{animation:none;opacity:1}}@keyframes egsViewIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes egsFadeIn{0%{opacity:0}to{opacity:1}}.view-in{animation:egsViewIn .5s cubic-bezier(.22,1,.36,1) both}.ai{animation:egsUp .62s cubic-bezier(.22,1,.36,1) both}.ai-soft{animation:egsFadeIn .45s ease both}.skel-wrap,.skel-rows,.skel-tiles,.skel-card,.hub-card.skel,.sd-loading{animation:egsFadeIn .35s ease both}.crh-art.on,.gp-hero-art.on{transition:opacity .9s ease}@media(prefers-reduced-motion:reduce){.view-in,.ai,.ai-soft{animation:none}}.rail-i span{display:block;text-align:center;line-height:1.25;width:100%}html.has-rail #view-cr,html.has-rail #view-bs,html.has-rail #view-coc,html.has-rail #view-fn,html.has-rail #view-rl,html.has-rail #view-cod,html.has-rail #view-arc,html.has-rail #view-rr,html.has-rail #view-pc,html.has-rail #view-fm{margin-left:76px}@media(max-width:1180px){html.has-rail #view-cr,html.has-rail #view-bs,html.has-rail #view-coc,html.has-rail #view-fn,html.has-rail #view-rl,html.has-rail #view-cod,html.has-rail #view-arc,html.has-rail #view-rr,html.has-rail #view-pc,html.has-rail #view-fm{margin-left:0}}@media(max-width:1180px){html.has-rail .nav{position:sticky;top:0;left:auto;right:auto}html.has-rail .hdr-mark{display:none!important}}@media(max-width:760px){html.has-rail .alpha-wrap{display:flex!important;margin:0 4px 0 2px}html.has-rail .alpha-badge{padding:3px 7px;font-size:8px}.hdr-search{border-radius:12px!important}#view-library .lib-bar{top:58px;border-radius:12px;margin:0 0 14px;padding:8px 10px}#view-library .lib-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;max-width:100%}#view-library .lib-chips::-webkit-scrollbar{display:none}#view-library .lib-chip{flex:none;padding:8px 12px}.lib-chip-sep{display:none}.libp-top{margin-bottom:10px}.libp-sum span{padding:5px 9px;font-size:10px}#view-library .section-head h2,.stats-hero .lb-title{font-size:30px}#view-stats .hub-cards{grid-template-columns:1fr 1fr;gap:10px}.onb-card{padding:24px 18px 20px}.onb-card .mascot{width:120px}.nf-wrap .mascot{width:140px}}@media(min-width:1181px){body{zoom:.9}}@media(max-width:760px){.logo .logo-svg{width:44px!important;height:44px!important;object-fit:contain;border-radius:12px;box-shadow:0 4px 12px #00000073,0 0 0 1px #f2b03d38;filter:none;transform:none}.logo{background:none!important;padding:0!important}.hero{padding:44px 0 56px}.hero h1{font-size:34px;line-height:1.1;margin:12px 0 14px}.hero .lede{font-size:15.5px;line-height:1.55;margin-bottom:14px}.hero-search-sub,.hero-note{font-size:13px}.ps-game{padding:8px 12px;font-size:13.5px;border-radius:10px}.lb-title{font-size:30px!important}.lb-sub{font-size:14.5px}.section-head h2,.h2{font-size:26px}.pcard .pc-num,.pcard .stat-num{font-size:30px}.stats-hero{padding-top:0}.stats-hero .lb-title{font-size:28px!important}#hub .hub-help{font-size:12px}}#view-stats{background:radial-gradient(1000px 420px at 85% -10%,rgba(242,176,61,.14),transparent 60%),radial-gradient(700px 320px at 5% 0%,rgba(110,212,188,.06),transparent 60%);padding-top:22px}.stats-hero{position:relative;padding:8px 190px 18px 0;min-height:130px}.stats-hero .lb-title{font-size:clamp(30px,4vw,46px);margin:6px 0 8px}.stats-hero .lb-sub{max-width:560px;margin:0}.stats-mascot{position:absolute;right:8px;top:-6px;width:150px}@media(max-width:900px){.stats-hero{padding-right:0;min-height:0}.stats-mascot{display:none!important}}#view-stats #hub{margin-top:0!important;border-top:none!important;padding-top:0!important}#view-stats #hub>.eyebrow,#view-stats #hub>.h2,#view-stats #hub>.section-sub{display:none}#view-stats .hub-help{margin-top:4px}#view-stats .hub-cards{gap:16px;margin-top:22px}#view-stats .hub-card-btn{animation:egsPop .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i,0)*45ms);transition:transform .22s,border-color .22s,box-shadow .22s}#view-stats .hub-card-btn:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000073,0 0 0 1px #f2b03d59,0 0 32px #f2b03d1f}#view-stats .hub-card-btn .hcb-art{transition:transform .5s ease}#view-stats .hub-card-btn:hover .hcb-art{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){#view-stats .hub-card-btn{animation:none}}.hcb-quick{position:absolute;inset:auto 0 0;display:flex;gap:6px;padding:8px;background:linear-gradient(0deg,#141418eb,#14141800);opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;z-index:2}.hub-card-btn:hover .hcb-quick,.hub-card-btn:focus-within .hcb-quick{opacity:1;transform:none}.hcb-quick span{flex:1;text-align:center;font-family:var(--font-lbl);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 4px;cursor:pointer;transition:background .15s}.hcb-quick span:hover{background:var(--gold);color:#1e1e22;border-color:var(--gold)}@media(hover:none){.hcb-quick{opacity:1;transform:none}}#view-library{background:radial-gradient(1100px 420px at 12% -10%,rgba(242,176,61,.13),transparent 60%),radial-gradient(700px 300px at 95% 0%,rgba(110,212,188,.06),transparent 60%);padding-top:22px}.libp-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}.libp-sum{display:flex;gap:8px;flex-wrap:wrap}.libp-sum span{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted);background:#ffffff0a;border:1px solid var(--line-soft);border-radius:8px;padding:6px 12px}.libp-sum span b{color:var(--gold);font-weight:600;margin-right:4px}#view-library #library{padding-top:6px}#view-library .section-head{position:relative;margin-bottom:18px;padding-right:170px;min-height:120px}@media(max-width:900px){#view-library .section-head{padding-right:0;min-height:0}}#view-library .section-head h2{font-size:clamp(30px,4vw,44px);margin-bottom:6px}#view-library .section-head p{max-width:560px}#view-library .libp-mascot{display:block!important;position:absolute;right:8px;top:0;width:120px}@media(max-width:900px){#view-library .libp-mascot{display:none!important}}#view-library .lib-bar{position:sticky;top:60px;z-index:20;background:#28282df0;backdrop-filter:blur(10px);border:1px solid var(--line-soft);border-radius:14px;padding:10px 12px;gap:10px;align-items:center;margin-bottom:16px}html:not(.has-rail) #view-library .lib-bar{top:8px}#view-library .lib-bar select{display:none}#view-library .lib-search{min-width:200px;padding:10px 14px;font-size:14.5px}.lib-chips{display:none;gap:6px;flex-wrap:wrap;align-items:center}#view-library .lib-chips{display:flex}.lib-chip{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line-soft);border-radius:8px;padding:7px 12px;cursor:pointer;transition:all .15s}.lib-chip:hover{color:var(--text);border-color:var(--line)}.lib-chip.on{color:#1e1e22;background:var(--gold);border-color:var(--gold);font-weight:700}.lib-chip-sep{width:1px;height:22px;background:var(--line-soft);margin:0 4px}.lib-modes{display:none;gap:4px;margin-left:auto;border:1px solid var(--line-soft);border-radius:10px;padding:3px}#view-library .lib-modes{display:flex}.lib-mode{font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:transparent;border:0;border-radius:7px;padding:6px 11px;cursor:pointer;transition:all .15s}.lib-mode:hover{color:var(--text)}.lib-mode.on{color:#1e1e22;background:var(--gold);font-weight:700}#lib-tiles{display:none}#view-library.tiles .lib{background:transparent;border:0;overflow:visible;border-radius:0}#view-library.tiles .lib-foot{padding-top:18px}#view-library.tiles #lib-tiles{display:block}#view-library.tiles .lib-head,#view-library.tiles #games,#view-library.tiles #lib-morewrap{display:none!important}.lsec{margin:34px 0 0}.lsec-head{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line-soft);margin-bottom:16px}.lsec-hex{width:15px;height:17px;flex:none;background:var(--gold);opacity:.85;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);align-self:center}.lsec-t{font-family:var(--font-h);font-size:19px;letter-spacing:.01em}.lsec-n{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.lsec-sub{font-size:12.5px;color:var(--muted);margin-left:2px}.lsec-all{margin-left:auto;font-family:var(--font-lbl);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:transparent;border:0;cursor:pointer;padding:4px 2px}.lsec-all:hover{text-decoration:underline}.ltg{display:grid;grid-template-columns:repeat(var(--ltc,6),minmax(0,1fr));gap:16px}.lt{position:relative;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.lt-art{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--panel-2,#15171d);border:1px solid var(--line-soft);transition:transform .22s cubic-bezier(.34,1.3,.64,1),box-shadow .22s,border-color .22s}.lt-art img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lt-art img.lz{opacity:0}.lt-art img{opacity:1;transition:opacity .25s ease,transform .5s ease}.lt-art img.fit{object-fit:contain}.lt-art img.port{object-position:50% 12%}.lt-art .lt-blur{position:absolute;z-index:0;inset:-18%;background-size:cover;background-position:center;filter:blur(20px) brightness(.45) saturate(.8)}.lt-ini{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:26px;color:#ffffffbf}.lt-plat{position:absolute;z-index:3;left:8px;top:8px;font-family:var(--font-lbl);font-size:9px;letter-spacing:.09em;padding:3px 7px;border-radius:6px;background:#0a0b0eb8;color:#dfe3ea;backdrop-filter:blur(4px)}.lt-app{position:absolute;z-index:3;right:8px;top:8px;font-family:var(--font-lbl);font-size:9px;letter-spacing:.09em;padding:3px 6px;border-radius:6px;background:#0a0b0eb8;color:var(--muted)}.lt-over{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:26px 10px 9px;background:linear-gradient(to top,#08090cf0,#08090c00);transform:translateY(102%);opacity:0;transition:transform .24s ease,opacity .24s ease}.lt-over b{display:block;font-size:12.5px;color:#fff}.lt-over span{font-family:var(--font-mono);font-size:11px;color:var(--gold)}.lt-bar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:#ffffff1f}.lt-bar i{display:block;height:100%;background:var(--gold);width:0;transition:width .7s ease}.lt:hover .lt-art,.lt:focus-visible .lt-art{transform:translateY(-6px);box-shadow:0 14px 30px #00000080;border-color:var(--gold)}.lt:hover .lt-art img,.lt:focus-visible .lt-art img{transform:scale(1.06)}.lt:hover .lt-over,.lt:focus-visible .lt-over{transform:translateY(0);opacity:1}.lt-name{margin-top:8px;font-size:13px;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-meta{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-top:2px}.lsec-empty{font-size:13px;color:var(--muted);padding:6px 0 2px}@media(max-width:760px){.lsec.swipe .ltg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lsec.swipe .ltg::-webkit-scrollbar{display:none}.lsec.swipe .lt{flex:0 0 112px;scroll-snap-align:start}.ltg{grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:12px}.lsec-t{font-size:17px}.lsec-sub{display:none}}@media(prefers-reduced-motion:reduce){.lt-art,.lt-art img,.lt-over{transition:none}.lt:hover .lt-art,.lt:hover .lt-art img{transform:none}}.lib-kbd{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--muted);opacity:.7;border:1px solid var(--line-soft);border-radius:6px;padding:2px 7px}@media(max-width:640px){.lib-kbd{display:none}}.mascot{display:block;height:auto;user-select:none;-webkit-user-drag:none;pointer-events:none}.mascot-bob{animation:egsBob 3.2s ease-in-out infinite}.mascot-pop{animation:egsPop .5s cubic-bezier(.34,1.56,.64,1) both}.mascot-sway{animation:egsSway 4s ease-in-out infinite}.mascot-cheer{animation:egsCheer 1.1s ease-in-out infinite}@keyframes egsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes egsPop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes egsSway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes egsCheer{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-10px) scale(1.03)}60%{transform:translateY(0) scale(1)}}@media(max-width:760px){.lb-head .mascot{display:none!important}footer>.mascot{display:none!important}}@media(prefers-reduced-motion:reduce){.mascot-bob,.mascot-sway,.mascot-cheer{animation:none}.mascot-pop{animation:none;opacity:1}}.lib-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px}.lib-empty:before{content:"";width:110px;height:118px;background:url(/art/mascot/shrug.webp) center/contain no-repeat;opacity:.9}.onb-overlay{position:fixed;inset:0;background:#141418b8;backdrop-filter:blur(6px);z-index:340;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s}.onb-overlay.open{opacity:1}.onb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:420px;width:100%;padding:30px 28px 24px;text-align:center;box-shadow:0 24px 70px #0000008c,0 0 0 1px #f2b03d14}.onb-card .mascot{width:150px;margin:0 auto 14px}.onb-t{font-family:var(--font-display);font-size:19px;color:var(--text);margin:0 0 8px}.onb-b{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 18px}.onb-dots{display:flex;gap:7px;justify-content:center;margin-bottom:18px}.onb-dot{width:8px;height:8px;border-radius:50%;background:var(--line);transition:background .2s,transform .2s}.onb-dot.on{background:var(--gold);transform:scale(1.25)}.onb-actions{display:flex;gap:10px;justify-content:center}.onb-card{max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain}.onb-card.wide{max-width:520px;text-align:left;padding:24px 24px 20px}.onb-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.onb-card .onb-head .mascot{width:78px;margin:0;flex:none}.onb-head .onb-t{margin:0 0 4px}.onb-head-p .onb-lg{border-radius:11px}.onb-sub{font-family:var(--font-body);font-size:13.5px;color:var(--muted);line-height:1.45}.onb-lg{display:inline-grid;place-items:center;flex:none;border-radius:8px;object-fit:cover}.onb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 12px}.onb-pl{display:flex;align-items:center;gap:10px;min-height:52px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 11px;color:var(--text);font-family:var(--font-body);font-weight:600;font-size:13.5px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.onb-pl:hover,.onb-pl:focus-visible{border-color:var(--gold);background:var(--surface-2);outline:none}.onb-pl-n{display:block;line-height:1.2}.onb-pl small{display:block;margin-top:2px;font-family:var(--font-lbl);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--teal)}.onb-pl.done{border-color:#6ed4bc73}.onb-note{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--muted);margin:8px 0 0}.onb-note.onb-ok{color:var(--teal)}.onb-ro{margin:0 0 14px;font-size:12.5px}.onb-seen{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--gold);border-radius:10px;padding:12px;margin:0 0 12px}.onb-seen-tx{flex:1;min-width:0}.onb-seen-t{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:var(--text);margin:0 0 2px}.onb-seen .btn{flex:none}@media(max-width:520px){.onb-seen{flex-wrap:wrap}.onb-seen .btn{width:100%}}.hub-link{display:flex;align-items:center;gap:14px;background:var(--surface-2);border:1px solid var(--gold);border-radius:10px;padding:14px 16px;margin:0 0 18px}.hub-link-tx{flex:1;min-width:0}.hub-link-t{font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--text);margin:0 0 3px}.hub-link-b{font-size:13.5px;line-height:1.45;color:var(--muted)}.hub-link .conn-msg{margin-top:8px}.hub-link-act{display:flex;align-items:center;gap:4px;flex:none}.hub-link-x{background:none;border:0;color:var(--muted);font:inherit;font-size:13px;padding:8px 10px;border-radius:6px;cursor:pointer}.hub-link-x:hover{color:var(--text);text-decoration:underline}.hub-link.done{border-color:var(--line-soft)}@media(max-width:560px){.hub-link{flex-wrap:wrap}.hub-link-act{width:100%;justify-content:space-between}.hub-link-act .btn{flex:1}}.onb-a{color:var(--gold);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.onb-step{display:flex;align-items:center;gap:9px;margin:18px 0 8px;font-family:var(--font-lbl);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.onb-step b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--gold);color:#191203;font-family:var(--font-num);font-size:12px;letter-spacing:0}.onb-vis{background:#0d0b1473;border:1px solid var(--line-soft);border-radius:10px;padding:12px}.onb-url{display:flex;align-items:center;font-family:var(--font-mono);font-size:13px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:8px 10px;white-space:nowrap;overflow-x:auto}.onb-hl{display:inline-block;color:#191203;background:var(--gold);border-radius:4px;padding:1px 6px;margin:0 1px;font-weight:700;box-shadow:0 0 0 3px #f2b03d38}.onb-hl2{background:var(--gold-hi);margin-left:4px}.onb-or{font-family:var(--font-lbl);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin:7px 0}.onb-no{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:9px 11px;border-radius:8px;background:#f8717114;border:1px solid rgba(248,113,113,.28);font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--text)}.onb-x{position:relative;flex:none;width:16px;height:16px;margin-top:1px;border-radius:4px;background:var(--red)}.onb-x:before,.onb-x:after{content:"";position:absolute;left:3px;right:3px;top:7px;height:2px;background:#2a1414;border-radius:1px;transform:rotate(45deg)}.onb-x:after{transform:rotate(-45deg)}.onb-set{padding:6px 12px 4px}.onb-set-h{font-family:var(--font-lbl);font-size:11.5px;letter-spacing:.06em;color:var(--muted);padding:6px 0 4px;border-bottom:1px solid var(--line-soft)}.onb-srow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-family:var(--font-body);font-size:13px;color:var(--text)}.onb-srow:last-child{border-bottom:0}.onb-sel{flex:none;font-family:var(--font-lbl);font-size:12px;font-weight:600;color:#10241f;background:var(--teal);border-radius:5px;padding:3px 9px}.onb-chk{flex:none;width:16px;height:16px;border:1.5px solid var(--muted);border-radius:4px;background:var(--bg)}.onb-prof{display:flex;align-items:center;gap:12px}.onb-av{flex:none;width:46px;height:46px;border-radius:10px;background:url(/art/mascot/controller.webp) center/82% no-repeat,var(--surface-2);border:1px solid var(--line)}.onb-pn{font-family:var(--font-display);font-size:15px;color:var(--text)}.onb-ps{font-family:var(--font-lbl);font-size:11.5px;letter-spacing:.05em;color:var(--muted);margin-top:3px}.onb-tagl{display:flex;align-items:center;gap:7px;margin-top:5px;font-family:var(--font-mono);font-size:13px;color:var(--muted)}.onb-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.onb-tabs .btn.on{border-color:var(--gold);color:var(--gold)}.onb-ol{margin:10px 0 0;padding-left:20px;font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--text)}.onb-ol li{margin-bottom:5px}.onb-inrow{margin-top:2px}.onb-card.wide .onb-dots{margin:16px 0 0}.onb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.onb-txt{background:none;border:0;padding:6px 2px;color:var(--muted);font-family:var(--font-body);font-size:13.5px;cursor:pointer}.onb-txt:hover{color:var(--text)}.onb-qh{font-family:var(--font-lbl);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px}.onb-quick{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.onb-q{display:flex;align-items:flex-start;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 12px;transition:border-color .15s}.onb-q:focus-within{border-color:var(--gold)}.onb-q.done{border-color:#6ed4bc73;align-items:center}.onb-q>.onb-lg{margin-top:2px}.onb-q-main{flex:1;min-width:0}.onb-q-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 7px}.onb-q.done .onb-q-top{margin:0}.onb-q-top b{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:var(--text)}.onb-q-top small{font-family:var(--font-lbl);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--teal)}.onb-q-how{background:none;border:0;padding:0;color:var(--muted);font-family:var(--font-body);font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40}.onb-q-how:hover{color:var(--gold)}.onb-q .conn-inrow input{padding:9px 11px;font-size:14px}.onb-q .conn-msg{margin-top:8px}.onb-grid-more{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.onb-grid-more .onb-pl{min-height:44px;padding:8px 10px;font-size:13px;gap:8px}.lnudge{display:flex;align-items:center;gap:16px;margin:14px 0 20px;padding:14px 18px;border:1px solid rgba(242,176,61,.45);border-radius:14px;background:linear-gradient(120deg,#f2b03d1c,#141317e6 55%)}.lnudge .mascot{width:58px;flex:none;margin:0}.lnudge-tx{flex:1;min-width:0}.lnudge-t{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text);margin:0 0 3px}.lnudge-b{font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--muted)}.lnudge-ic{display:flex;gap:6px;flex:none}.lnudge-ic .onb-lg{width:28px!important;height:28px!important}.lnudge .btn{flex:none}@media(max-width:760px){.lnudge{flex-wrap:wrap;gap:12px;padding:14px}.lnudge-ic{display:none}.lnudge .btn{width:100%}.lnudge .mascot{width:48px}}.onb-share{margin:0 0 18px;padding:14px;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:10px}.onb-share-t{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:var(--text);margin:0 0 4px}.onb-share .onb-sub{margin:0 0 10px}.onb-slug{display:flex;align-items:center;background:#0d0b1499;border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:text}.onb-slug:focus-within{border-color:var(--gold)}.onb-slug span{flex:none;padding-left:12px;font-family:var(--font-mono);font-size:13px;color:var(--muted);white-space:nowrap}.onb-slug input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font-family:var(--font-mono);font-size:13px;padding:10px 12px 10px 1px}.onb-share-url{color:var(--text)}.onb-share-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:420px){.onb-slug span{font-size:12px}.onb-share-row .btn{flex:1}}.conn-head-r{display:flex;align-items:center;gap:10px}.conn-how{background:none;border:0;padding:0;color:var(--muted);font-family:var(--font-body);font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.conn-how:hover{color:var(--gold)}@media(max-width:520px){.onb-card.wide{padding:20px 16px 16px}.onb-grid{grid-template-columns:1fr 1fr}.onb-card .onb-head .mascot{width:62px}}@media(max-width:520px){.onb-q{gap:10px;padding:10px}.onb-q>.onb-lg{width:28px!important;height:28px!important}.onb-q-top{flex-wrap:wrap;gap:2px 10px}.onb-q .conn-inrow input{font-size:13.5px;padding:9px 10px}.onb-q .conn-inrow .btn{padding-left:12px;padding-right:12px}}.nf-wrap{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 20px;gap:6px}.nf-wrap .mascot{width:180px;margin-bottom:10px}.nf-code{font-family:var(--font-display);font-size:52px;color:var(--gold);letter-spacing:.04em;line-height:1}.nf-t{font-family:var(--font-display);font-size:20px;color:var(--text);margin-top:6px}.nf-b{font-family:var(--font-body);font-size:15px;color:var(--muted);max-width:420px;margin:8px 0 20px}html.auth-boot #egs-loader{opacity:1;visibility:visible}html.auth-boot .nav-links,html.auth-boot .rail{opacity:0}#view-cr{--crb:#0E1E3C;--crb2:#0A1428;--crl:#5AB0FF;--crline:rgba(90,176,255,.22);background:linear-gradient(178deg,#0e1e3c,#0b1730 46%,#090e1c);min-height:100vh}.crh-hero{position:relative;overflow:hidden;padding:0 0 26px}.crh-art{position:absolute;inset:0;background-size:cover;background-position:center 30%;opacity:0;transition:opacity .5s}.crh-art.on{opacity:.36}.crh-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,rgba(90,176,255,.16),transparent 60%),linear-gradient(180deg,#0e1e3c00 30%,#0e1e3cbf 78%,#0e1e3c)}.crh-in{position:relative;z-index:2;padding-top:48px}.crh-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-lbl);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.crh-title{font-family:var(--font-display);font-weight:900;font-size:clamp(30px,5vw,50px);line-height:1.03;margin:0 0 10px}.crh-sub{color:var(--muted);max-width:60ch;margin:0 0 22px;font-size:15px}.crh-bar{display:flex;gap:10px;max-width:520px}.crh-bar input{flex:1;background:#091020b8;border:1px solid var(--crline);border-radius:12px;color:var(--text);font:inherit;font-family:var(--font-mono);letter-spacing:.06em;padding:13px 15px;outline:none}.crh-bar input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2b03d24}.crh-hint{color:var(--muted);font-size:13px;margin:10px 0 0}.crh-err{color:var(--red);font-size:14px;margin-top:10px;display:none}.crh-mine{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:14px;color:var(--muted)}.crh-mine b{color:var(--text);font-family:var(--font-mono);letter-spacing:.05em}.crh-wrap{position:relative;z-index:2;padding-bottom:70px}.crh-sec{margin-top:40px}.crh-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.crh-sec-h h2{font-family:var(--font-display);font-weight:800;font-size:19px;margin:0;letter-spacing:.01em}.crh-sec-h span{font-size:12.5px;color:var(--muted)}.crh-id{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#0c18309e;border:1px solid var(--crline);border-radius:16px;padding:18px 20px}.crh-id-lv{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,#f2b03d38,#0e1e3c99);border:1px solid rgba(242,176,61,.45);font-family:var(--font-display);font-weight:900;font-size:20px;color:var(--gold-hi)}.crh-id-main{min-width:0;flex:1}.crh-id-name{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.15}.crh-id-meta{color:var(--muted);font-size:13.5px;margin-top:3px}.crh-id-meta code{font-family:var(--font-mono);color:var(--crl);letter-spacing:.06em}.crh-id-act{display:flex;gap:8px;flex-wrap:wrap}.crh-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.crh-tile{background:#0c18308c;border:1px solid var(--crline);border-radius:13px;padding:13px 14px;transition:transform .16s,border-color .16s}.crh-tile:hover{transform:translateY(-2px);border-color:#5ab0ff73}.crh-tile.gold{background:linear-gradient(180deg,#f2b03d1c,#0e1e3c8c);border-color:#f2b03d61}.crh-tile-v{font-family:var(--font-num);font-weight:700;font-size:23px;line-height:1.1}.crh-tile-l{font-family:var(--font-lbl);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:5px}.crh-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:480px}.crh-card{position:relative;aspect-ratio:285/420;display:grid;place-items:center}.crh-card img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.crh-card[data-evo="1"] img{filter:drop-shadow(0 0 7px rgba(240,124,255,.75)) drop-shadow(0 3px 6px rgba(0,0,0,.45))}.crh-card .crh-el{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:radial-gradient(circle at 35% 30%,#f07cff,#b23de0 60%,#7c1fa8);border:1px solid rgba(240,124,255,.55);text-shadow:0 1px 2px rgba(0,0,0,.6)}.crh-card .crh-lv{position:absolute;bottom:6px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:10.5px;color:var(--gold-hi);background:#060c1acc;border-radius:5px;padding:1px 4px}.crh-deckmeta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:13.5px;color:var(--muted)}.crh-deckmeta b{color:var(--text)}.crh-form{display:flex;gap:5px;margin-top:2px}.crh-f{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--font-mono)}.crh-f.w{background:#6ed4bc29;color:var(--teal);border:1px solid rgba(110,212,188,.35)}.crh-f.l{background:#f8717124;color:var(--red);border:1px solid rgba(248,113,113,.32)}.crh-f.d{background:#bab8b31f;color:var(--muted);border:1px solid rgba(186,184,179,.28)}.crh-b{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;background:#0c183080;border:1px solid rgba(90,176,255,.13);border-radius:11px;padding:9px 13px;margin-bottom:7px}.crh-b:hover{border-color:#5ab0ff52}.crh-b-n{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crh-b-s{color:var(--muted);font-size:12.5px;margin-top:2px}.crh-b-sc{font-family:var(--font-num);font-weight:700;font-size:16px;letter-spacing:.02em}.crh-b-tr{font-family:var(--font-mono);font-size:11.5px;display:block;text-align:right;margin-top:2px}.crh-b-tr.up{color:var(--teal)}.crh-b-tr.dn{color:var(--red)}.crh-chests{display:flex;gap:8px;flex-wrap:wrap}.crh-chest{background:#0c18308c;border:1px solid var(--crline);border-radius:10px;padding:8px 12px;font-size:13px}.crh-chest i{font-style:normal;color:var(--gold);font-family:var(--font-mono);margin-right:6px}.crh-coll{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px}.crh-rar{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.crh-rar button{background:#0c183099;border:1px solid var(--crline);color:var(--muted);border-radius:9px;padding:7px 13px;font:inherit;font-size:13px;cursor:pointer;transition:.15s}.crh-rar button:hover{color:var(--text)}.crh-rar button.on{border-color:var(--gold);color:var(--gold-hi);background:#f2b03d1a}.crh-tabs{display:flex;gap:2px;border-bottom:1px solid var(--crline);margin-bottom:16px}.crh-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-size:14px;padding:9px 15px;cursor:pointer;transition:.15s}.crh-tab:hover{color:var(--text)}.crh-tab.on{color:var(--gold-hi);border-bottom-color:var(--gold-hi)}.crh-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;text-align:left;background:#0c183073;border:1px solid rgba(90,176,255,.12);border-radius:10px;padding:9px 13px;margin-bottom:6px;color:var(--text);font:inherit;cursor:pointer;transition:.15s}.crh-row:hover{border-color:#f2b03d66;background:#14244299}.crh-rank{font-family:var(--font-num);font-weight:700;color:var(--muted);text-align:center}.crh-rank.r1{color:var(--gold-hi)}.crh-rank.r2{color:#d8dbe0}.crh-rank.r3{color:#c98a4b}.crh-row-n{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crh-row-s{color:var(--muted);font-size:12.5px;margin-top:1px}.crh-row-v{font-family:var(--font-num);font-weight:700;font-size:15px;color:var(--gold-hi)}.crh-badges{display:flex;gap:9px;flex-wrap:wrap}.crh-badge{display:flex;align-items:center;gap:8px;background:#0c183080;border:1px solid var(--crline);border-radius:10px;padding:7px 12px 7px 8px;font-size:13px}.crh-badge img{width:26px;height:26px;object-fit:contain}.crh-badge span{color:var(--muted);font-size:12px}.crh-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:44px;background:linear-gradient(180deg,#f2b03d17,#0c183080);border:1px solid rgba(242,176,61,.3);border-radius:16px;padding:20px 22px}.crh-cta h3{font-family:var(--font-display);font-weight:800;font-size:18px;margin:0 0 5px}.crh-cta p{color:var(--muted);font-size:14px;margin:0;max-width:56ch}.crh-note{margin-top:34px;padding-top:18px;border-top:1px solid rgba(90,176,255,.14);color:var(--muted);font-size:12.5px;line-height:1.6}.crh-note a{color:var(--crl)}.crh-empty{color:var(--muted);font-size:14px;padding:18px 0}@media(max-width:720px){.crh-in{padding-top:30px}.crh-bar{flex-direction:column}.crh-deck{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.crh-tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.crh-id{padding:15px}}.nt-wrap{position:relative}.nt-btn{display:none;position:relative;background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;line-height:0;transition:color .15s}.nt-btn:hover{color:var(--text)}.nt-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nt-btn.has svg{color:var(--gold)}.nt-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold);color:#20160a;font-family:var(--font-num);font-weight:700;font-size:10.5px;line-height:16px;text-align:center}.nt-pop{position:absolute;top:calc(100% + 12px);right:0;width:min(340px,calc(100vw - 28px));z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #00000080;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;overflow:hidden}.nt-pop.on{opacity:1;visibility:visible;transform:none}@media(max-width:760px){.nt-pop{position:fixed;top:64px;left:10px;right:10px;width:auto;max-height:calc(100vh - 140px);display:flex;flex-direction:column}.nt-list{max-height:none;flex:1 1 auto}}.nt-pop-h{padding:13px 15px 11px;border-bottom:1px solid var(--line-soft)}.nt-pop-h b{font-family:var(--font-display);font-weight:800;font-size:14px;display:block}.nt-pop-h span{color:var(--muted);font-size:12px}.nt-list{max-height:min(60vh,420px);overflow:auto;padding:7px}.nt-i{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:11px;padding:10px 11px;color:var(--text);font:inherit;cursor:pointer;transition:.14s}.nt-i:hover{background:var(--surface-2);border-color:var(--line-soft)}.nt-ic{position:relative;width:34px;height:34px;border-radius:9px;background:var(--surface-2) center/cover no-repeat;border:1px solid var(--line)}.nt-ic em{position:absolute;right:-6px;bottom:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:#1a1408;font-style:normal;font-family:var(--font-num);font-weight:700;font-size:10.5px;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.nt-i{grid-template-columns:34px 1fr}.nt-cov{width:24px;height:24px;border-radius:6px;background:var(--surface-2) center/cover no-repeat}.nt-empty img{display:block;margin:0 auto 8px}.nt-all{display:block;width:100%;padding:11px;border:0;border-top:1px solid var(--line-soft);background:none;color:var(--gold-hi);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.nt-all:hover{background:var(--surface-2)}.nt-m-v.flat,.nt-t b.flat{color:var(--muted)}.nt-i b{display:block;font-size:13.5px;font-weight:600}.nt-i span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.nt-empty{color:var(--muted);font-size:13px;padding:18px 14px;text-align:center}.nt-sheet{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:20px;background:#0a090ca8;backdrop-filter:blur(4px)}.nt-sheet.on{display:grid}.nt-in{width:min(620px,100%);max-height:86vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 24px 24px;box-shadow:0 24px 70px #0000008c}.nt-in-h{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}.nt-in-r{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.nt-mascot{width:64px;height:64px;object-fit:contain;margin-top:-10px}.nt-in-h h2{font-family:var(--font-display);font-weight:800;font-size:19px;margin:0}.nt-in-h p{color:var(--muted);font-size:13px;margin:4px 0 0}.nt-x{background:none;border:none;color:var(--muted);font-size:26px;line-height:1;cursor:pointer;padding:0 2px}.nt-x:hover{color:var(--text)}.nt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:9px;margin:18px 0 6px}.nt-t{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:11px 12px}.nt-t b{display:block;font-family:var(--font-num);font-weight:700;font-size:19px}.nt-t b.up{color:var(--teal)}.nt-t b.dn,.nt-t b.down,.nt-m-v.down{color:var(--red)}.nt-m-v.up{color:var(--teal)}.nt-t span{font-family:var(--font-lbl);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.nt-h3{font-family:var(--font-lbl);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:22px 0 9px}.nt-w{display:flex;gap:10px;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line-soft);border-left:2px solid var(--gold);border-radius:10px;padding:11px 13px;margin-bottom:7px;font-size:13.5px;line-height:1.5}.nt-w.good{border-left-color:var(--teal)}.nt-m{display:grid;grid-template-columns:24px 1fr auto;gap:11px;align-items:center;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:9px 12px;margin-bottom:6px}.nt-m-n{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-m-s{color:var(--muted);font-size:12px;margin-top:1px}.nt-m-v{font-family:var(--font-num);font-weight:700;font-size:15px;text-align:right}.nt-m-t{display:block;font-family:var(--font-mono);font-size:11px;margin-top:1px}.nt-m-t.up{color:var(--teal)}.nt-m-t.dn{color:var(--red)}.nt-deck{display:flex;gap:3px;margin-top:6px}.nt-deck img{width:26px;height:31px;object-fit:contain;border-radius:4px;background:#00000040}.nt-foot{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}@media(max-width:600px){.nt-in{padding:18px 16px 20px}.nt-sheet{padding:12px}}:root{--tab-accent:var(--gold);--tab-accent-2:#B87F17;--tab-ink:#1a1508}#view-cr,#view-bs,#view-coc,#view-fn,#view-rl,#view-cod,#view-arc,#view-rr{--tab-accent:var(--crl);--tab-accent-2:var(--crl);--tab-ink:#0B0A08}#view-cod{--tab-ink:#1A1410}#view-game.vibe-horror,#view-game.dbd-hub{--tab-accent:#C8302E;--tab-accent-2:#8a1f1d;--tab-ink:#fff}.crh-tabs,.g-tabs,.dbd-tabs,.lb-tabs,.cod-secs,.cod-mv-layers,.crh-rar,.dbd-seg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;margin:0 0 18px}.g-tabs,.dbd-tabs{margin:16px 0 18px;padding-bottom:4px}.lb-tabs{justify-content:center;margin-bottom:34px}.cod-secs{margin-bottom:10px;width:max-content;max-width:100%}.cod-mv-layers,.crh-rar,.dbd-seg{margin-bottom:12px;width:max-content;max-width:100%}.crh-tab,.g-tab,.dbd-tab,.lb-tab,.cod-sec,.cod-mv-layer,.crh-rar button,.dbd-segb{appearance:none;background:transparent;border:1px solid transparent;border-bottom:1px solid transparent;margin:0;border-radius:10px;color:var(--muted);font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;line-height:1;padding:11px 16px;cursor:pointer;transition:background .15s,color .15s,transform .15s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.crh-tab:hover,.g-tab:hover,.dbd-tab:hover,.lb-tab:hover,.cod-sec:hover,.cod-mv-layer:hover,.crh-rar button:hover,.dbd-segb:hover{color:var(--text);background:#ffffff0f;border-color:transparent}.crh-tab.on,.g-tab.on,.dbd-tab.on,.lb-tab.on,.cod-sec.on,.cod-mv-layer.on,.crh-rar button.on,.dbd-segb.on,.vs-tabs .g-tab.on{color:var(--tab-ink);background:linear-gradient(120deg,var(--tab-accent),var(--tab-accent-2));border-color:transparent;box-shadow:0 6px 18px #00000059}.crh-tab.on:hover,.g-tab.on:hover,.lb-tab.on:hover,.cod-sec.on:hover{color:var(--tab-ink)}[id^=view-] .crh-tab.on,[id^=view-] .g-tab.on,[id^=view-] .dbd-tab.on,[id^=view-] .lb-tab.on,[id^=view-] .cod-sec.on,[id^=view-] .cod-mv-layer.on,[id^=view-] .crh-rar button.on,[id^=view-] .dbd-segb.on{color:var(--tab-ink);border-color:transparent}.gta-tab-n{font-family:var(--font-num);font-size:11px;font-weight:700;opacity:1;margin:0;padding:2px 7px;border-radius:999px;background:#ffffff1a;color:var(--muted);line-height:1.2}.on .gta-tab-n{background:#00000038;color:inherit}.sch-nav{position:sticky;top:0;z-index:5;padding:8px 4px 4px;background:linear-gradient(180deg,var(--crb) 70%,transparent);border:0;border-radius:0}.sch-nav .crh-tab{font-family:var(--font-display);font-size:14px;letter-spacing:0;text-transform:none;padding:11px 16px}.sch-nav:before{content:"";position:absolute;inset:8px 4px 4px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;pointer-events:none;z-index:-1}.gta-nav{margin-top:26px}.dbd-seg{display:inline-flex}.dbd-segb{padding:9px 16px}@media(max-width:640px){.crh-tab,.g-tab,.dbd-tab,.lb-tab,.cod-sec,.cod-mv-layer,.crh-rar button,.dbd-segb{font-size:13px;padding:10px 13px}}.gcard-wrap{perspective:1000px;perspective-origin:50% 42%;width:100%;max-width:520px;margin:0 auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gcard-wrap *{-webkit-user-select:none;user-select:none}.gcard-wrap img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.gcard-scene{position:relative;width:100%;aspect-ratio:3/4;touch-action:pan-y;transform-style:preserve-3d;--shx:1;--shd:0px;--sho:.75}.gcard{position:relative;display:grid;width:100%;min-height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);cursor:grab;--mx:50%;--my:30%;--rx:0deg;--ry:0deg;--spin:0deg;transform:rotateX(var(--rx)) rotateY(calc(var(--spin) + var(--ry)))}.gcard.spinning{transition:none;cursor:grabbing;will-change:transform}.gcard-slab{grid-area:1/1;position:relative;min-height:100%;transform-style:preserve-3d;pointer-events:none}.gcard-slab i{position:absolute;inset:0;border-radius:24px;background:linear-gradient(115deg,#2b2a32,#141318 46%,#242229);box-shadow:0 0 0 1px #00000073}.gcard-shadow{position:absolute;left:10%;right:10%;bottom:-30px;height:46px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,#000000b3,#0000 72%);filter:blur(11px);transform:translate(var(--shd)) scaleX(var(--shx));opacity:var(--sho);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s cubic-bezier(.2,.8,.2,1)}.gcard.spinning+.gcard-shadow{transition:none}.gcard-sheen{position:absolute;inset:0;border-radius:24px;z-index:6;pointer-events:none;background-color:rgb(0 0 0 / var(--gcdark,0));background-image:linear-gradient(100deg,#fff0,#ffffff24 9%,#fff0 22%);background-size:320% 100%;background-position:var(--gcsheen,50%) 0;background-repeat:no-repeat}.gcard-face{grid-area:1/1;position:relative;min-height:100%;border-radius:24px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(160deg,var(--gcg1),var(--gcg2) 60%,#0B0B0E);box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff0f inset}.gcard-face{transform:translateZ(6.5px)}.gcard-back{transform:rotateY(180deg) translateZ(6.5px)}.gcard-face:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(150deg,var(--gca) 0%,transparent 35%,transparent 65%,var(--gca) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;pointer-events:none;z-index:4}.gcard.live .gcard-face{box-shadow:0 40px 90px #0009,0 0 70px color-mix(in srgb,var(--gca) 28%,transparent)}.gcard-art{position:absolute;inset:0;background-size:cover;background-position:center 18%;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,transparent 78%)}.gcard-grad{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#00000080,#00000026)}.gcard-foil{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .25s;background:radial-gradient(60% 45% at var(--mx) var(--my),rgba(255,255,255,.45),transparent 60%),linear-gradient(115deg,transparent 30%,rgba(255,120,180,.25) 42%,rgba(120,255,220,.25) 50%,rgba(140,160,255,.25) 58%,transparent 70%);background-size:100% 100%,260% 260%;background-position:0 0,var(--mx) var(--my)}.gcard.live .gcard-foil{opacity:.55;mix-blend-mode:color-dodge}.gcard-body{position:relative;z-index:2;min-height:100%;display:flex;flex-direction:column;padding:22px 24px 20px;color:#fff}.gcard-front .gcard-body{height:100%}.gcard-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.gcard-mark{font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.2em;color:#ffffffe0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcard-mark b{color:var(--gca);font-weight:800}.gcard-tier{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:#00000080;border:1px solid color-mix(in srgb,var(--gca) 55%,transparent);color:var(--gca);flex:none;white-space:nowrap}.gcard-tier i{width:7px;height:7px;border-radius:50%;background:var(--gca);box-shadow:0 0 10px var(--gca);flex:none}.gcard-front .gcard-id{display:flex;align-items:center;gap:16px;margin-top:10px}.gcard-avatar{width:84px;height:84px;border-radius:22px;overflow:hidden;background:#00000080;border:2px solid var(--gca);box-shadow:0 10px 30px #0000008c;display:grid;place-items:center;font-family:var(--font-display);font-size:34px;color:var(--gca);flex:none}.gcard-avatar img{width:100%;height:100%;object-fit:cover;display:block}.gcard-name{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.gcard-since{font-size:12.5px;color:#ffffffb8;margin-top:4px}.gcard-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.gcard-nums div{background:#0a0a0ebd;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:12px 12px 11px}.gcard-nums b{display:block;font-family:var(--font-num);font-weight:800;font-size:26px;letter-spacing:-.01em;color:#fff;line-height:1}.gcard-nums div:first-child b{color:var(--gca)}.gcard-nums span{display:block;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-top:6px}.gcard-flex{display:flex;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,var(--gca) 14%,rgba(10,10,14,.6));border:1px solid color-mix(in srgb,var(--gca) 35%,transparent)}.gcard-flex img,.gcard-flex i{width:32px;height:32px;flex:none;border-radius:9px;object-fit:contain}.gcard-flex i{background:var(--gca);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.7-5.4 4.8 1.6 7L12 17.5 5.8 21.1l1.6-7L2 9.3l7.1-.7z'/%3E%3C/svg%3E") center/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.7-5.4 4.8 1.6 7L12 17.5 5.8 21.1l1.6-7L2 9.3l7.1-.7z'/%3E%3C/svg%3E") center/70% no-repeat}.gcard-flex b{display:block;font-family:var(--font-num);font-weight:800;font-size:21px;line-height:1;color:#fff}.gcard-flex span{display:block;font-size:12px;color:#ffffffb8;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.gcard-shelf-lbl{font-family:var(--font-lbl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:16px 0 8px}.gcard-back .gcard-shelf-lbl:first-of-type{margin-top:18px}.gcard-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gcard-cover-in{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#ffffff14,#0006);border:1px solid rgba(255,255,255,.08)}.gcard-cover-in img{width:100%;height:100%;object-fit:cover;display:block}.gcard-cover-in.nocover img{display:none}.gcard-cover-n{position:absolute;top:7px;left:7px;font-family:var(--font-num);font-weight:800;font-size:11px;background:#000000a6;color:var(--gca);padding:2px 7px;border-radius:6px}.gcard-cover b{display:block;font-family:var(--font-display);font-size:12px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-cover span{display:block;font-family:var(--font-num);font-size:12px;color:var(--gca);margin-top:1px}.gcard-pdet{display:grid;gap:6px}.gcard-pd{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;background:#0a0a0e8c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:7px 10px;font-size:12.5px}.gcard-pd b{font-family:var(--font-display);font-size:12.5px}.gcard-pd span:not(.gcard-plat){color:#fff9;font-size:11.5px}.gcard-pd em{font-style:normal;font-family:var(--font-num);font-weight:700;color:var(--gca)}.gcard-hl{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gcard-hl-i{background:#0a0a0e8c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px}.gcard-hl-i b{display:block;font-family:var(--font-num);font-weight:800;font-size:16px}.gcard-hl-i span{display:block;font-size:10.5px;color:#fff9;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.gcard-plats{display:flex;gap:5px}.gcard-plat{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:10px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.12)}.gcard-plat[data-p=Steam]{background:#1b2838}.gcard-plat[data-p=Xbox]{background:#107c10}.gcard-plat[data-p=PlayStation]{background:#00439c}.gcard-plat[data-p=Riot]{background:#d13639}.gcard-plat[data-p=Supercell]{background:#f2b03d;color:#1a1508}.gcard-plat[data-p=PUBG]{background:#e8a93b;color:#1a1508}.gcard-plat[data-p=Fortnite]{background:#2ea3ff}.gcard-url{font-family:var(--font-mono);font-size:11px;color:#ffffff8c;letter-spacing:.04em}.gcard-live{display:flex;align-items:center;gap:7px;font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.gcard-head-r{display:flex;align-items:center;gap:8px;min-width:0}.gcard-flipbtn{flex:none;width:27px;height:27px;padding:0;border-radius:50%;display:grid;place-items:center;background:#00000073;border:1px solid rgba(255,255,255,.18);color:#fff;font:inherit;font-size:14px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s,transform .15s}.gcard-flipbtn:hover{opacity:1;transform:rotate(-40deg)}.ga-video:focus-visible,.ga-shots img:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(pointer:coarse){.gcard-flipbtn{position:relative}.gcard-flipbtn:after{content:"";position:absolute;inset:-8px;border-radius:50%}.fc-more{display:inline-block;padding:10px 6px;margin:-10px -6px}.ps-game,.duel-bo-b,.g-tab,.crh-tab{min-height:40px}.foot a{display:inline-block;padding:9px 2px}.doc-crumb a{display:inline-block;padding:8px 0}}.gcard.tier-4 .gcard-front .gcard-tier{background:linear-gradient(120deg,var(--gca),#fff3 60%,var(--gca));color:#1a1508;border-color:transparent}.gcard.tier-5{--gc-prism:linear-gradient(115deg,#FF8A5B,#F2B03D,#8FE388,#6EE7B7,#7DE3FF,#A78BFA,#F0ABFC,#FF8A5B)}.gcard.tier-5 .gcard-face:before{background:var(--gc-prism);opacity:1}.gcard.tier-5 .gcard-face{box-shadow:0 40px 90px #0009,0 0 80px #a78bfa38,0 0 40px #6ee7b724}.gcard.tier-5 .gcard-tier{background:var(--gc-prism);background-size:220% 100%;color:#17130a;border-color:transparent;font-weight:700}.gcard.tier-5 .gcard-tier i{background:#0000008c;box-shadow:none}.gcard.tier-5 .gcard-front .gcard-corner{border-color:#a78bfa}.gcard.tier-5 .gcard-serial{color:#c4b5fdb3}.gcard.tier-5 .gcard-poster span{-webkit-text-stroke:0;background:var(--gc-prism);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.34;animation:gcPrism 11s linear infinite alternate}.gcard.tier-5 .gcard-poster span+span{opacity:.13}.gcard.tier-5 .gcard-foil{opacity:.4;background:linear-gradient(118deg,transparent 34%,rgba(255,255,255,.14) 46%,rgba(167,139,250,.3) 52%,rgba(255,255,255,.14) 58%,transparent 70%)}@keyframes gcPrism{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){.gcard.tier-5 .gcard-poster span,.gcard.tier-5 .gcard-tier{animation:none}}.gcard-actions{display:flex;gap:10px;justify-content:center;margin:20px 0 0;flex-wrap:wrap}.gcard-demo-note{text-align:center;font-size:12px;color:var(--muted);margin:12px 0 0}#slot-card-home{position:relative}#slot-card-home .gcard-wrap{animation:egsUp .9s .35s cubic-bezier(.22,1,.36,1) both}.gcard-share{margin:14px auto 0;max-width:520px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.gcard-share-row{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.gcard-share-row input{flex:1;min-width:180px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;color:var(--text);padding:9px 12px;font-family:var(--font-mono);font-size:12px}.gcard-back{opacity:0}.gcard.back-up .gcard-back{opacity:1}.gcard.back-up .gcard-front{opacity:0}.gcard-art{filter:blur(12px);transform:scale(1.18);transform-origin:50% 30%;opacity:.58}.gcard.spinning .gcard-art{filter:blur(7px) saturate(1.1)}.gcard-art.full{opacity:.82;background-position:center;filter:blur(8px);transform:scale(1.08);transform-origin:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%)}.gcard-grid{position:absolute;inset:0;z-index:1;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.11) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 66%);mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 66%)}.gcard-poster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;margin:6px -8px 0;text-align:center;pointer-events:none;overflow:hidden}.gcard-poster span{display:block;font-family:var(--font-display);font-weight:800;font-size:84px;line-height:.84;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--gca) 56%,transparent)}.gcard-poster span+span{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:rgba(255,255,255,.11);margin-top:-10px}@supports not ((-webkit-text-stroke:1px #000)){.gcard-poster span{color:color-mix(in srgb,var(--gca) 22%,transparent)}.gcard-poster span+span{color:#ffffff0f}}.gcard-front .gcard-corner{position:absolute;width:26px;height:26px;z-index:5;pointer-events:none;border:2px solid color-mix(in srgb,var(--gca) 50%,transparent)}.gcard-front .gcard-corner.tl{top:13px;left:13px;border-right:0;border-bottom:0;border-radius:9px 0 0}.gcard-front .gcard-corner.tr{top:13px;right:13px;border-left:0;border-bottom:0;border-radius:0 9px 0 0}.gcard-front .gcard-corner.bl{bottom:13px;left:13px;border-right:0;border-top:0;border-radius:0 0 0 9px}.gcard-front .gcard-corner.br{bottom:13px;right:13px;border-left:0;border-top:0;border-radius:0 0 9px}.gcard-serial{position:absolute;top:44px;left:0;right:0;z-index:2;text-align:center;pointer-events:none;font-family:var(--font-lbl);font-size:10px;font-weight:600;letter-spacing:.3em;color:#fff6}.gcard-top1{display:flex;align-items:center;gap:11px;margin-top:10px;padding:9px 11px;border-radius:13px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.gcard-top1 img{width:34px;height:45px;border-radius:7px;object-fit:cover;flex:none;background:#26262b}.gcard-top1 b{display:block;font-family:var(--font-display);font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.gcard-top1 span{display:block;font-size:11.5px;color:#ffffff9e;margin-top:3px}.gcard-top1 u{margin-left:auto;text-decoration:none;font-family:var(--font-num);font-weight:700;font-size:17px;color:var(--gca);white-space:nowrap}.gcard-front .gcard-foot{margin-top:12px}.gcard-split{margin-top:11px}.gcard-rail{height:9px;border-radius:5px;overflow:hidden;display:flex;background:#ffffff12}.gcard-rail i{display:block;height:100%}.gcard-keys{display:flex;gap:13px;flex-wrap:wrap;margin-top:8px;font-size:11px;color:#ffffffa8}.gcard-keys span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gcard-keys u{width:8px;height:8px;border-radius:3px;text-decoration:none;flex:none}.gcard-ranks{display:grid;gap:7px}.gcard-rk{background:#0a0a0e8c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px}.gcard-rk-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gcard-rk-top span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#ffffff8c}.gcard-rk-top b{font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--gca)}.gcard-rk i{display:block;height:5px;border-radius:3px;background:#ffffff1a;margin-top:7px;overflow:hidden}.gcard-rk i u{display:block;height:100%;background:var(--gca);text-decoration:none}.gcard-rk em{display:block;font-style:normal;font-size:10.5px;color:#ffffff85;margin-top:5px}.gcard-cover u{display:block;text-decoration:none;font-family:var(--font-lbl);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-top:2px}@media(max-width:640px){.gcard-body{padding:16px 16px 14px}.gcard-name{font-size:22px;max-width:210px}.gcard-nums b{font-size:20px}.gcard-avatar{width:64px;height:64px}.gcard-nums{gap:7px;margin-top:14px}.gcard-nums div{padding:9px 8px 8px;border-radius:12px}.gcard-nums span{font-size:8.5px;letter-spacing:.1em}.gcard-flex{padding:9px 11px;gap:9px;margin-top:10px}.gcard-flex b{font-size:17px}.gcard-flex span{font-size:11px;max-width:200px}.gcard-back .gcard-body{padding:14px 14px 12px}.gcard-shelf-lbl{margin:11px 0 6px;font-size:9px}.gcard-back .gcard-shelf-lbl:first-of-type{margin-top:12px}.gcard-shelf{gap:7px}.gcard-cover b{font-size:10.5px;margin-top:5px}.gcard-cover span{font-size:10.5px}.gcard-pd{padding:6px 8px;font-size:11px;gap:7px}.gcard-pd b{font-size:11px}.gcard-pd span:not(.gcard-plat){font-size:10px}.gcard-hl-i{padding:6px 8px}.gcard-hl-i b{font-size:14px}.gcard-hl-i span{font-size:9.5px}.gcard-flipbtn{right:12px;bottom:50px;padding:6px 10px;font-size:10px}.gcard-poster span{font-size:56px}.gcard-poster span+span{margin-top:-7px}.gcard-front .gcard-corner{width:20px;height:20px;top:11px;left:11px}.gcard-front .gcard-corner.tr{left:auto;right:11px}.gcard-front .gcard-corner.bl{top:auto;bottom:11px}.gcard-front .gcard-corner.br{inset:auto 11px 11px auto}.gcard-serial{top:40px;font-size:9px;letter-spacing:.24em}.gcard-top1{padding:8px 9px;gap:9px;margin-top:9px}.gcard-top1 img{width:30px;height:40px}.gcard-top1 b{font-size:12px;max-width:130px}.gcard-top1 span{font-size:10.5px}.gcard-top1 u{font-size:15px}.gcard-keys{gap:9px;font-size:10px;margin-top:7px}.gcard-split{margin-top:9px}.gcard-rk{padding:7px 9px}.gcard-rk-top b{font-size:12px}.gcard-rk em{font-size:9.5px}.gcard-tier{font-size:9.5px;padding:5px 9px}.gcard-mark{font-size:10.5px}.gcard-url{font-size:10px}}.me-top{max-width:520px;margin:18px auto 0;zoom:var(--gcfit,1)}@media(min-width:1181px)and (max-height:1000px){#view-profile{padding-top:34px}.me-top{margin-top:12px}.me-tabs{margin-top:22px}#view-share{padding-top:34px}}#share-card{zoom:var(--gcfit,1)}.me-tabs{max-width:780px;margin:28px auto 0}.me-panes{max-width:780px;margin:0 auto 48px}.me-pane{display:none}.me-pane.on{display:block}.me-pane .prof-panel{padding:22px 24px}.me-pane .prof-panel .btn{width:auto}.me-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.me-btns .btn{width:auto}.me-sep{margin-top:26px;padding-top:22px;border-top:1px solid var(--line-soft)}.ce-bgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:10px 0 4px}.ce-bg{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:2px solid var(--line);background:var(--surface-2);cursor:pointer;padding:0;display:grid;place-items:center;text-align:center}.ce-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.ce-bg b{position:relative;z-index:2;padding:0 6px;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.9);line-height:1.3}.ce-bg.on{border-color:var(--gold);box-shadow:0 0 0 2px #f2b03d47}.ce-bg.on img{opacity:.95}.ce-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 4px}.ce-nums select{width:100%}@media(max-width:560px){.ce-nums{grid-template-columns:1fr}}#slot-card{display:flex;flex-direction:column;align-items:center}#view-share .wrap{max-width:560px}@media(max-width:760px){.fc-mascot{display:none!important}.fc-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fc-filters>*{min-width:0;width:100%}.fc-filters input[type=search],.fc-filters .fc-seg,.fc-filters .fc-range,.fc-filters details,.fc-filters>.btn{grid-column:1/-1}.fc-filters select{width:100%}}@media(max-width:560px){.cookie-bar{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.cc-inner{gap:12px}.cc-title{font-size:14px;margin-bottom:4px}.cc-text p{font-size:12.5px;line-height:1.45}.cc-btns{gap:6px}.cc-btns .btn{padding-top:9px;padding-bottom:9px}.gta-count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gta-count div{min-width:0;padding:10px 4px}.gta-count b{font-size:26px}.gta-count span{font-size:8.5px;letter-spacing:.08em}.rw-stage{width:min(94vw,calc((100dvh - 132px)*.5625))}.rw-x{right:0;top:-42px}.rw-hint{display:none}body:has(#rw) .tabbar{display:none}.hdr-search:focus-within{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);z-index:6;background:var(--surface-2)}.rc-tiles{grid-template-columns:1fr 1fr;gap:8px}.rc-tile{padding:13px 13px 12px}.rc-d{font-size:10px;white-space:normal}.rc-tile:last-child:nth-child(odd){grid-column:1/-1}.recap-games{grid-template-columns:1fr}.rc-sess{padding:14px 12px 4px}.rc-days{gap:2px}.rc-sname small{display:none}}#view-library{padding-top:10px}#view-library .libp-top{margin-bottom:2px}#view-library .section-head{min-height:0;padding-right:96px;margin-bottom:12px}#view-library .section-head .eyebrow{display:none}#view-library .section-head h2{font-size:clamp(26px,3vw,36px);margin-bottom:2px}#view-library .section-head p{font-size:14px;margin:0}#view-library .libp-mascot{width:78px;top:-12px}#view-library .lib-kbd{display:none}#view-library .lib-bar{margin-bottom:10px}.lsec{scroll-margin-top:170px}html:not(.has-rail) .lsec{scroll-margin-top:120px}#view-library.tiles .lsec-nav+.lsec{margin-top:18px}.lsec-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.lsec-nav::-webkit-scrollbar{display:none}.lsec-nav button{flex:none;display:flex;align-items:baseline;gap:6px;background:#ffffff0a;border:1px solid var(--line-soft);border-radius:8px;color:var(--text);font:inherit;font-size:13px;padding:7px 11px;cursor:pointer;transition:border-color .15s,background .15s}.lsec-nav button:hover{border-color:#f2b03d80;background:#f2b03d0f}.lsec-nav small{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.lt-sk{aspect-ratio:3/4;border-radius:12px}#view-library{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100vh - 60px);background:none}#view-library>*{position:relative;z-index:1}#view-library:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 620px at 88% -6%,rgba(242,176,61,.16),transparent 62%),radial-gradient(760px 560px at 4% 22%,rgba(110,212,188,.1),transparent 60%),linear-gradient(180deg,#1b1a1f 0,#1b1a1f00 520px)}#view-library .wrap{max-width:1320px}#view-library .libp-top{border:0}#view-library .libp-sum{display:none}#view-library .section-head h2{background:linear-gradient(180deg,#fff 30%,#e9c98a);-webkit-background-clip:text;background-clip:text;color:transparent}.lib-totals{display:none}#view-library .lib-totals{display:block}#view-library .lib-totals .rc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}#view-library .lib-bar{background:#1e1d22eb;border-radius:14px}#view-library .lib-search{background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23918D99' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px center/16px no-repeat;padding-left:36px!important;border-radius:10px}#view-library .lib-chips{background:#ffffff0a;border:1px solid var(--line-soft);border-radius:10px;padding:3px;gap:2px}#view-library .lib-chip{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;border:0;border-radius:7px;padding:7px 12px;color:var(--muted)}#view-library .lib-chip:hover{color:var(--text);background:#ffffff0d}#view-library .lib-chip.on{background:var(--gold);color:#1e1e22;font-weight:600}#view-library .lib-chip-sep{display:none}#view-library .lib-modes{background:#ffffff0a;border:1px solid var(--line-soft);border-radius:10px;padding:3px;margin-left:auto}#view-library .lib-mode{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;padding:7px 12px}#view-library .lib-mode.on{background:#ffffff1a;color:var(--text)}.lsec{margin:38px 0 0}.lsec-head{align-items:baseline;border-bottom:0;padding-bottom:0;margin-bottom:14px}.lsec-t{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em}.lsec-n{font-family:inherit;font-size:13px}.lsec-sub{font-size:13px}.lsec-all{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--gold);border:1px solid rgba(242,176,61,.35);border-radius:8px;padding:6px 11px}.lsec-all:hover{text-decoration:none;background:#f2b03d1a}.lt-art{aspect-ratio:3/4;border-radius:12px;border:0;box-shadow:0 0 0 1px #ffffff12,0 8px 20px #00000059;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lt-art img{position:absolute;inset:0;z-index:2}.lt-art img.fit{object-fit:contain;padding:10%;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.lt-art .lt-blur{z-index:1;filter:blur(22px) brightness(.55) saturate(1.1)}.lt-ini{z-index:0;font-family:var(--font-display);font-weight:800;font-size:30px;color:#ffffffd9}.lt-plat,.lt-over{display:none!important}.lt-app{z-index:3}.lt-bar{z-index:3;height:3px;background:#00000073}.lt:hover .lt-art,.lt:focus-visible .lt-art{transform:translateY(-4px);box-shadow:0 0 0 2px var(--gold),0 16px 32px #00000080;border-color:transparent}.lt:hover .lt-art img,.lt:focus-visible .lt-art img{transform:none}.lt:hover .lt-art img:not(.fit){transform:scale(1.04)}.lt:focus-visible{outline:none}.lt-name{margin-top:9px;font-size:13.5px;font-weight:600;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}.lt-meta{display:flex;gap:6px;font-family:inherit;font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden}.lt-meta span{color:var(--muted)}.lt-meta em{font-style:normal;color:#cfcad6}.lt-meta em:before{content:"·";margin-right:6px;color:var(--muted)}.lcont{margin-top:26px}.lcont-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lc{position:relative;display:flex;align-items:flex-end;min-height:170px;padding:0;border:0;border-radius:16px;overflow:hidden;isolation:isolate;cursor:pointer;text-align:left;color:var(--text);font:inherit;background:linear-gradient(150deg,var(--c1),var(--c2));box-shadow:0 0 0 1px #ffffff14,0 14px 30px #0006;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lc:hover,.lc:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 2px var(--gold),0 20px 40px #00000080;outline:none}.lc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.22,1,.36,1)}.lc-bg.soft{filter:blur(18px) brightness(.6) saturate(1.1);transform:scale(1.2)}.lc:hover .lc-bg:not(.soft){transform:scale(1.05)}.lc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c0b0eeb 8%,#0c0b0e59 55%,#0c0b0e0d)}.lc-cover{position:absolute;right:14px;top:14px;height:calc(100% - 28px);max-width:40%;object-fit:contain;border-radius:10px;z-index:-1;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.lc-in{display:flex;flex-direction:column;gap:3px;padding:16px 18px;min-width:0;max-width:100%}.lc-in small{font-size:12px;color:#d9d4df}.lc-in b{font-family:var(--font-display);font-size:19px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-meta{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12.5px}.lc-meta em{font-style:normal;color:#e8e4dc}.lc-ach{width:90px;height:4px;border-radius:2px;background:#fff3;overflow:hidden}.lc-ach i{display:block;height:100%;background:var(--gold)}@media(max-width:900px){.lcont-g{grid-template-columns:1fr}.lc{min-height:130px}#view-library .lib-totals .rc-tiles{grid-template-columns:1fr 1fr}}#cl-root{display:flex;flex-direction:column;gap:28px;padding-bottom:8px}.cl-day{display:flex;flex-direction:column;gap:12px}.cl-date{margin:0;font-family:var(--font-display);font-size:clamp(20px,4vw,26px)}.cl-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px;scroll-margin-top:90px}.cl-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.cl-head h3{margin:0;font-family:var(--font-display);font-size:18px}.cl-badge{font-family:var(--font-lbl);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:8px;border:1px solid var(--line);color:var(--muted)}.cl-badge.comp{border-color:#f2b03d80;color:var(--gold)}.cl-badge.site{border-color:#6ed4bc73;color:var(--teal)}.cl-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cl-items li b{font-size:15px}.cl-items li p{margin:2px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.clw-list{display:flex;flex-direction:column;gap:14px}.clw-card{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:stretch;padding:10px;border:1px solid var(--line-soft);border-radius:18px;background:#333339b8;color:var(--text);text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.clw-card:hover{border-color:#f2b03d73;background:var(--surface);transform:translateY(-1px)}.clw-in{display:flex;flex-direction:column;min-width:0;padding:8px 8px 6px 0}.clw-in h2{margin:0;font-family:var(--font-display);font-size:clamp(19px,2.6vw,25px);line-height:1.2}.clw-in p{margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.clw-foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.clw-meta{font-family:var(--font-lbl);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.clw-more{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--text);opacity:.8;margin-left:auto}.clw-more svg{width:14px;height:14px}.clw-card:hover .clw-more{opacity:1}.clw-ban{position:relative;overflow:hidden;border-radius:12px;min-height:124px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;isolation:isolate;background:radial-gradient(200px 150px at 88% 115%,rgba(242,176,61,.34),transparent 70%),linear-gradient(135deg,#221e17,#141317 72%);border:1px solid rgba(242,176,61,.2)}.clw-ban:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'><path d='M14 0L28 8v16L14 32 0 24V8zM14 32v16' fill='none' stroke='%23F2B03D' stroke-opacity='.09' stroke-width='1'/></svg>");background-size:28px 48px}.clw-k{font-family:var(--font-lbl);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.clw-ban b{font-family:var(--font-display);font-weight:900;font-size:17px;letter-spacing:-.01em;color:#fff;margin-top:3px}.clw-ban img{position:absolute;z-index:-1;right:-14px;bottom:-12px;height:112%;width:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.clw-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:14px;margin-bottom:18px}.clw-back:hover{color:var(--text)}.clw-back svg{width:14px;height:14px}.clw-hero{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:center;margin-bottom:10px}.clw-ban.big{min-height:184px;padding:20px 22px}.clw-ban.big b{font-size:20px}.clw-ban.big img{height:100%;bottom:-6px;right:-18px}.clw-ban.big .clw-k{font-size:12px}.clw-title{margin:0;font-family:var(--font-display);font-size:clamp(26px,4.4vw,40px);line-height:1.12}.clw-sum{margin:10px 0 12px;font-size:17px;line-height:1.55;color:#e6e3de}.clw-sec{margin-top:30px}.clw-sec-h{margin:0 0 14px;font-family:var(--font-display);font-size:20px;display:flex;align-items:center;gap:14px}.clw-sec-h:after{content:"";flex:1;height:1px;background:var(--line-soft)}.clw-entry{border:1px solid var(--line-soft);border-radius:var(--radius);background:#333339b8;padding:18px 20px;margin-bottom:12px;scroll-margin-top:90px}.clw-eh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.clw-eh h3{margin:0;font-family:var(--font-display);font-size:17px;line-height:1.3}.clw-tag{flex:none;font-family:var(--font-lbl);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(242,176,61,.45);border-radius:6px;padding:3px 8px}.clw-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.clw-pn-a{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:12px;text-decoration:none;color:var(--text);background:#33333980;transition:border-color .2s}.clw-pn-a.new{text-align:right}.clw-pn-a small{font-family:var(--font-lbl);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.clw-pn-a b{font-family:var(--font-display);font-size:15px;line-height:1.3}.clw-pn-a:hover{border-color:#f2b03d73}@media(max-width:640px){.clw-card{grid-template-columns:1fr;gap:10px}.clw-ban{min-height:104px}.clw-in{padding:0 6px 6px}.clw-hero{grid-template-columns:1fr;gap:16px}.clw-ban.big{min-height:136px}.clw-entry{padding:16px}.clw-pn-a b{font-size:13px}}#live-root{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.lv-skel{height:320px;border-radius:var(--radius);background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:lvsk 1.2s linear infinite}@keyframes lvsk{to{background-position:-200% 0}}.lv-top{display:flex;align-items:center;gap:14px}.lv-av{width:56px;height:56px;border-radius:12px;object-fit:cover;border:1px solid var(--line)}.lv-who{flex:1;min-width:0}.lv-name{margin:2px 0 0;font-family:var(--font-display);font-size:clamp(20px,5vw,28px);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-state{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-lbl);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:7px 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface)}.lv-state i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.lv-state.on{color:var(--text);border-color:#f2b03d8c}.lv-state.on i{background:var(--gold);box-shadow:0 0 #f2b03db3;animation:lvpulse 1.8s ease-out infinite}@keyframes lvpulse{70%{box-shadow:0 0 0 8px #f2b03d00}to{box-shadow:0 0 #f2b03d00}}.lv-card{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.lv-art{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(18px) saturate(1.1);opacity:.35;transform:scale(1.15)}.lv-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#28282d33,#28282deb 70%);pointer-events:none}.lv-in{position:relative;z-index:1;padding:22px;display:flex;flex-direction:column;gap:16px}.lv-game h3{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(22px,6vw,34px);line-height:1.1}.lv-for{margin:6px 0 0;color:var(--muted);font-size:15px}.lv-for b{color:var(--text);font-family:var(--font-num);font-variant-numeric:tabular-nums}.lv-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;border-radius:12px;background:#00000040;border:1px solid var(--line-soft)}.lv-team{display:flex;flex-direction:column;align-items:center;gap:2px}.lv-team span{font-family:var(--font-lbl);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lv-team b{font-family:var(--font-display);font-size:clamp(44px,13vw,64px);line-height:1;font-variant-numeric:tabular-nums}.lv-team.mine b{color:var(--gold)}.lv-vs{font-family:var(--font-lbl);color:var(--muted);font-size:14px;text-transform:uppercase;letter-spacing:.08em}.lv-mode{margin:-6px 0 0;text-align:center;color:var(--muted);font-size:13px;font-family:var(--font-lbl);letter-spacing:.06em}.lv-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lv-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:10px;background:#0003;border:1px solid var(--line-soft)}.lv-stat b{font-family:var(--font-num);font-size:22px;font-variant-numeric:tabular-nums}.lv-stat span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-lbl)}.lv-tally{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.lv-tally b{font-family:var(--font-num);font-size:18px}.lv-tally b.w{color:var(--teal)}.lv-tally b.l{color:var(--red)}.lv-line{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#0003;border:1px solid var(--line-soft)}.lv-line span{color:var(--muted)}.lv-line b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-note{margin:0;color:var(--muted)}.lv-foot{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);font-family:var(--font-lbl)}.lv-conn.on{color:var(--teal)}.lv-conn.off{color:var(--muted)}.lv-card.idle .lv-msg{padding:18px 20px 4px}.lv-card.idle .lv-foot{position:relative;z-index:1;padding:0 20px 16px}.lv-msg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 16px}.lv-msg .mascot{width:110px;height:110px;object-fit:contain}.lv-msg p{margin:0;color:var(--muted);max-width:420px}.lv-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lv-hint{font-size:13px;color:var(--muted)}.lv-cta{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius);border:1px solid rgba(242,176,61,.35);background:var(--surface)}.lv-cta .mascot{width:56px;height:56px;object-fit:contain;flex:none}.lv-cta div{flex:1;min-width:0}.lv-cta p{margin:2px 0 0;font-size:13px;color:var(--muted)}.lv-hero{display:flex;align-items:center;gap:20px;padding:10px 0}.lv-hero .mascot{width:120px;flex:none}.lv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:560px){.lv-stats{grid-template-columns:repeat(3,1fr)}.lv-cta{flex-wrap:wrap}.lv-hero{flex-direction:column;text-align:center}.lv-actions{justify-content:center}.lv-in{padding:18px}}@media(prefers-reduced-motion:reduce){.lv-state.on i,.lv-skel{animation:none}}#view-overlay .ov-wrap{max-width:1240px}.ov-h1{text-align:left;margin:10px 0}.ov-h1 span{color:var(--muted);font-weight:600;font-size:.62em;letter-spacing:0;margin-left:4px}.ov-h3{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:0;margin:0 0 12px;color:var(--text)}.ov-lede{color:var(--muted);font-size:16px;line-height:1.55;max-width:52ch;margin:0}.ov-note{color:var(--muted);font-size:13px;line-height:1.5;margin:10px 0 0}.ov-hint{color:var(--muted);font-size:13px;margin:-4px 0 10px}.ov-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:44px;align-items:center;padding:18px 0 10px}.ov-hero .eyebrow{display:block}.ov-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ov-demo{display:flex;flex-direction:column;gap:12px;min-width:0}.ov-demo .ov-seg{align-self:flex-start}.ov-stage.ov-tall{aspect-ratio:16/9}.ov-zoom{align-self:flex-end;margin-bottom:-4px}.ov-stage{position:relative;aspect-ratio:16/9;width:100%;border-radius:16px;overflow:hidden;background:#141417;border:1px solid var(--line-soft);box-shadow:0 22px 60px #00000073;isolation:isolate}.ov-stage:before{content:"";position:absolute;inset:-8px;background:var(--ov-art) center/cover no-repeat;filter:blur(3px) saturate(1.05) brightness(.62);z-index:0}.ov-canvas{position:absolute;left:0;top:0;transform-origin:0 0;z-index:1}.ov-frame{position:absolute;border:0;background:transparent;width:1100px;height:640px;pointer-events:none}.ov-how,.ov-src{margin-top:56px}.ov-how .ov-h3,.ov-src .ov-h3{font-size:20px;margin-bottom:16px}.ov-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:ovs}.ov-steps li{counter-increment:ovs;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:20px 20px 18px}.ov-steps li:before{content:counter(ovs);display:grid;place-items:center;width:30px;height:34px;margin-bottom:14px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--gold);color:#191203;font-family:var(--font-display);font-weight:700;font-size:13px}.ov-steps b{display:block;font-family:var(--font-display);font-size:15px;margin-bottom:6px}.ov-steps p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.ov-src-list{display:grid;gap:2px;border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.ov-src-row{display:grid;grid-template-columns:18px 150px minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 18px;background:var(--surface)}.ov-src-row b{font-family:var(--font-display);font-size:14px}.ov-src-row p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.ov-hex{width:14px;height:16px;flex:none;background:var(--ga,var(--gold));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);align-self:center}.ov-seg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;width:max-content;max-width:100%}.ov-seg button{appearance:none;background:transparent;border:0;border-radius:9px;color:var(--muted);font-family:var(--font-display);font-weight:600;font-size:13px;line-height:1;padding:10px 13px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ov-seg button:hover{color:var(--text);background:#ffffff0f}.ov-seg button.on{color:var(--tab-ink);background:linear-gradient(120deg,var(--tab-accent),var(--tab-accent-2));box-shadow:0 6px 18px #00000059}.ov-seg button:focus-visible,.ov-chip:focus-visible,.ov-game:focus-visible,.ov-wcard:focus-visible,.ov-back:focus-visible,.ov-cnt button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ov-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:6px 0 26px;flex-wrap:wrap}.ov-head-s{display:block;margin-bottom:22px}.ov-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--muted);font:600 14px var(--font-body);cursor:pointer;padding:6px 0;margin-bottom:4px}.ov-back:hover{color:var(--text)}.ov-back svg{width:18px;height:18px}.ov-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.ov-sess{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.ov-sess-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-soft)}.ov-sess-row>div{flex:1;min-width:0}.ov-sess-row b{display:block;font-size:14px}.ov-sess-row small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.ov-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;align-items:start}.ov-item{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.ov-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ga,var(--gold))}.ov-item-top{display:flex;align-items:center;gap:12px}.ov-item-t{flex:1;min-width:0}.ov-item-t b{display:block;font-family:var(--font-display);font-size:15px}.ov-item-t small{display:block;color:var(--muted);font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);white-space:nowrap}.ov-live i{width:8px;height:8px;border-radius:50%;background:var(--line)}.ov-live.on{color:var(--text)}.ov-live.on i{background:var(--teal);box-shadow:0 0 0 3px #6ed4bc33}.ov-item-bot{display:flex;gap:8px;align-items:center}.ov-url{flex:1;min-width:0;font-family:var(--font-body);font-size:13px;color:var(--muted)}.ov-cnts{display:flex;flex-wrap:wrap;gap:8px}.ov-cnt{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:6px 6px 6px 12px}.ov-cnt span{font-size:13px;color:var(--muted);margin-right:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-cnt b{font-family:var(--font-display);font-size:16px;min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.ov-cnt button{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:700 20px var(--font-body);cursor:pointer;line-height:1}.ov-cnt button:hover{border-color:var(--gold)}.ov-cnt button:active{transform:scale(.95)}.ov-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.ov-game{appearance:none;text-align:left;position:relative;min-height:190px;border-radius:var(--radius);border:1px solid var(--line-soft);background:#141417 center/cover no-repeat;color:var(--text);padding:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .15s}.ov-game:hover{border-color:var(--ga);transform:translateY(-2px)}.ov-game b{font-family:var(--font-display);font-size:17px}.ov-game small{color:#d9d6d0;font-size:13px;line-height:1.4}.ov-chip-s{position:absolute;top:12px;left:12px;font-style:normal;font-size:12px;font-weight:600;padding:5px 9px;border-radius:8px;background:#131316c7;color:var(--muted);border:1px solid var(--line)}.ov-chip-s.ok{color:var(--teal);border-color:#6ed4bc66}.ov-wcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.ov-wcard{appearance:none;text-align:left;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,transform .15s}.ov-wcard:hover{border-color:var(--gold);transform:translateY(-2px)}.ov-wcard .ov-stage{border-radius:10px;box-shadow:none}.ov-wcard-t{padding:0 6px 6px}.ov-wcard-t b{display:block;font-family:var(--font-display);font-size:15px}.ov-wcard-t small{display:block;color:var(--muted);font-size:13.5px;margin-top:4px;line-height:1.45}.ov-ed{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:24px;align-items:start}.ov-ctl{display:flex;flex-direction:column;gap:12px}.ov-sec{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ov-sec .ov-h3{margin:0}.ov-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;min-width:0}.ov-side .ov-note{margin:-4px 0 0}.ov-side .ov-panel{margin:0}.ov-chips{display:flex;flex-wrap:wrap;gap:6px}.ov-chip{appearance:none;border:1px solid var(--line);background:transparent;color:var(--muted);font:600 13px var(--font-body);padding:8px 12px;border-radius:9px;cursor:pointer}.ov-chip:hover{color:var(--text);border-color:var(--muted)}.ov-chip.on{color:var(--text);border-color:var(--gold);background:#f2b03d1f}.ov-f{display:flex;flex-direction:column;gap:8px}.ov-fl{font-size:13px;color:var(--muted)}.ov-f .inp,.ov-sec select.inp{width:100%}.ov-range{display:flex;align-items:center;gap:12px}.ov-range input{flex:1;accent-color:var(--gold)}.ov-range b{min-width:46px;text-align:right;font:600 14px var(--font-body);font-variant-numeric:tabular-nums}.ov-color{width:52px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:3px;cursor:pointer}.ov-tg{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;line-height:1.35}.ov-tg input{position:absolute;opacity:0;width:1px;height:1px}.ov-sw{flex:none;width:38px;height:22px;border-radius:7px;background:var(--surface-2);border:1px solid var(--line);position:relative;transition:background .15s,border-color .15s}.ov-sw:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:4px;background:var(--muted);transition:transform .15s,background .15s}.ov-tg input:checked+.ov-sw{background:#f2b03d2e;border-color:var(--gold)}.ov-tg input:checked+.ov-sw:after{transform:translate(16px);background:var(--gold)}.ov-tg input:focus-visible+.ov-sw{outline:2px solid var(--gold);outline-offset:2px}.ov-crow{display:grid;grid-template-columns:minmax(0,1fr) 110px 38px;gap:8px}.ov-num{text-align:right;font-variant-numeric:tabular-nums}.ov-x{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:10px;font-size:20px;cursor:pointer}.ov-x:hover{color:var(--red);border-color:var(--red)}.ov-pre{display:flex;align-items:center;gap:0;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);overflow:hidden}.ov-pre span{padding:0 0 0 12px;color:var(--muted);font-size:14px}.ov-pre .inp{border:0;background:transparent;flex:1;padding-left:2px}.ov-notice{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius);background:#f2b03d14;border:1px solid rgba(242,176,61,.35)}.ov-notice img{width:56px;height:56px;flex:none}.ov-notice p{margin:0;flex:1;font-size:14px;line-height:1.45}.ov-obs{margin:0;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.7}.ov-obs li::marker{color:var(--gold);font-weight:700}.ov-link-btn{background:none;border:0;padding:0;color:var(--gold);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ov-bar{position:fixed;right:24px;bottom:24px;z-index:76;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:14px;background:#28282df5;border:1px solid rgba(242,176,61,.45);box-shadow:0 18px 48px #0000008c;backdrop-filter:blur(10px);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s,transform .18s}.ov-bar.show{opacity:1;transform:none;pointer-events:auto}.ov-dirty{color:var(--gold);font-size:14px;font-weight:600}.ov-del-row{display:flex;justify-content:flex-end}#ov-del.armed{background:#c4453b;border-color:#c4453b;color:#fff}@media(max-width:1100px){.ov-hero{grid-template-columns:1fr;gap:26px}.ov-ed{grid-template-columns:1fr}.ov-side{position:static;order:-1}}@media(max-width:700px){.ov-stage.ov-tall{aspect-ratio:1/1}.ov-demo .ov-seg,.ov-zoom{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.ov-demo .ov-seg::-webkit-scrollbar{display:none}.ov-steps{grid-template-columns:1fr}.ov-src-row{grid-template-columns:16px minmax(0,1fr)}.ov-src-row p{grid-column:2}.ov-list,.ov-wcards{grid-template-columns:1fr}.ov-item-bot{flex-wrap:wrap}.ov-url{flex-basis:100%}.ov-sess{grid-template-columns:1fr}}@media(max-width:760px){.ov-bar{left:12px;right:12px;bottom:calc(var(--bar-h,58px) + 12px);justify-content:space-between}}@media(prefers-reduced-motion:reduce){.ov-bar,.ov-game,.ov-wcard{transition:none}.ov-game:hover,.ov-wcard:hover{transform:none}}.fnr-pair{display:grid;gap:12px;margin:4px 0 22px}.fnr{display:grid;grid-template-columns:128px 1fr;gap:22px;align-items:center;padding:20px 22px;border-radius:16px;background:radial-gradient(120% 150% at 0% 0%,color-mix(in srgb,var(--tc,#8E5BFF) 24%,transparent),transparent 62%),#120f249e;border:1px solid color-mix(in srgb,var(--tc,#8E5BFF) 42%,transparent)}.fnr-emb{width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 12px 26px color-mix(in srgb,var(--tc,#8E5BFF) 50%,transparent));animation:fnrIn .7s cubic-bezier(.2,.9,.25,1.2) both}@keyframes fnrIn{0%{opacity:0;transform:scale(.7) rotate(-6deg)}}.fnr-k{font-size:12.5px;color:var(--muted)}.fnr-name{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.05;margin:3px 0 12px;color:var(--text)}.fnr-bar{height:9px;border-radius:6px;background:#ffffff14;overflow:hidden;max-width:380px}.fnr-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc,#8E5BFF) 55%,#fff),var(--tc,#8E5BFF));animation:fnrGrow 1s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes fnrGrow{0%{width:0}}.fnr-sub{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.5}.fnr-sub b{color:var(--text);font-family:var(--font-num)}.fnr-step{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;font-size:13px;padding:7px 11px;border-radius:9px;background:#ffffff0d;border:1px solid var(--line-soft)}.fnr-step span{color:var(--muted);margin-right:4px}.fnr-step img{width:22px;height:22px;object-fit:contain}.fnr-ladder{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.fnr-ladder img{width:30px;height:30px;object-fit:contain;opacity:.32;filter:grayscale(.7)}.fnr-ladder img.on{opacity:1;filter:none}.fnr-empty{grid-template-columns:1fr;--tc:#8E5BFF}.fnr-empty .fnr-ladder img{width:40px;height:40px;opacity:.55;filter:none}.fn-note{font-size:12.5px;color:var(--muted);line-height:1.55;margin:8px 2px 0}.fn-link{color:var(--gold-hi,#F6C863);font-size:13.5px;font-weight:600}.fn-src{font-weight:400;color:var(--muted);font-size:11.5px;margin-left:6px}.fn-inputs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.fn-inputs button{font:inherit;font-size:13px;padding:7px 12px;border-radius:9px;border:1px solid var(--line-soft);background:#ffffff08;color:var(--muted);cursor:pointer}.fn-inputs button.on{background:var(--tab-accent,#3DE8FF);color:var(--tab-ink,#06222b);border-color:transparent;font-weight:600}.fnmt-wrap{overflow-x:auto;border:1px solid var(--line-soft);border-radius:12px;background:#0a081659}.fnmt{width:100%;border-collapse:collapse;font-size:13.5px;min-width:660px}.fnmt th{font-weight:600;color:var(--muted);text-align:right;padding:10px 12px;font-size:12px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.fnmt td{text-align:right;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.05);font-family:var(--font-num);white-space:nowrap}.fnmt th:first-child,.fnmt td:first-child{text-align:left;font-family:var(--font-body);position:sticky;left:0;background:#17132c}.fnmt tr:last-child td{border-bottom:0}.fnmt tr.ov td{background:#ffffff0a;font-weight:700}.fnmt tr.ov td:first-child{background:#1d1936}.fnm-list{display:grid;gap:8px}.fnm{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:11px 14px;border-radius:12px;background:#ffffff09;border:1px solid var(--line-soft);cursor:pointer;text-align:left;color:inherit;font:inherit;width:100%;transition:border-color .15s,background .15s}.fnm:hover{border-color:var(--ga-brd,rgba(142,91,255,.5));background:#ffffff0d}.fnm-r{font-family:var(--font-num);font-size:13px;font-weight:800;min-width:46px;text-align:center;padding:7px 8px;border-radius:8px;background:#ffffff12;color:var(--muted)}.fnm-r.win{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#191203}.fnm-r.loss{background:#f8717121;color:#f6a6a6;font-size:12px}.fnm-mode{min-width:0}.fnm-mode b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnm-mode b small{color:var(--muted);font-weight:600}.fnm-mode>small{color:var(--muted);font-size:12px}.fnm-stats{display:flex;gap:16px}.fnm-s{text-align:right;font-size:11.5px;color:var(--muted);white-space:nowrap}.fnm-s b{display:block;font-family:var(--font-num);font-size:16px;color:var(--text)}.fnm-rk{display:flex;align-items:center;gap:6px;font-size:12.5px;justify-content:flex-end;min-width:96px;white-space:nowrap}.fnm-rk img{width:26px;height:26px;object-fit:contain}.fnm-rk .up{color:#7be3a6}.fnm-rk .dn{color:#f6a6a6}@media(max-width:620px){.fnr{grid-template-columns:84px 1fr;gap:14px;padding:16px}.fnr-emb{width:84px;height:84px}.fnr-name{font-size:23px}.fnm{grid-template-columns:auto minmax(0,1fr) auto;row-gap:10px}.fnm-stats{grid-column:2/-1;grid-row:2}.fnm-s{text-align:left}.fnm-rk{min-width:0}}.fns-list{display:grid;gap:6px}.fns{display:grid;grid-template-columns:150px 1fr auto;gap:12px;font-size:13.5px;padding:9px 12px;border-radius:10px;background:#ffffff08}.fns-d{color:var(--muted)}.fns-x{color:var(--muted);text-align:right}@media(max-width:560px){.fns{grid-template-columns:1fr auto}.fns-x{grid-column:1/-1;text-align:left}}.fnme-share{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:26px 0 6px;padding:16px 18px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffff08}.fnme-share b{display:block;font-family:var(--font-display);font-size:16px;margin-bottom:3px}.fnme-share span{font-size:13px;color:var(--muted);line-height:1.5}.fnme-share .btn{flex:none}@media(max-width:560px){.fnme-share{flex-direction:column;align-items:flex-start}}.fnh-tracked{margin:24px 0 8px}.fn-id-rank{width:34px;height:34px;object-fit:contain;vertical-align:middle;margin-left:6px}.fnmo{position:fixed;inset:0;z-index:205;background:#060608a8;display:grid;place-items:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .2s}.fnmo.open{opacity:1;pointer-events:auto}.fnmo-card{position:relative;width:100%;max-width:440px;background:#1b1a20;border:1px solid var(--line-soft);border-radius:16px;padding:20px}.fnmo-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:9px;border:1px solid var(--line-soft);background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.fnmo-head{margin:0 34px 14px 0}.fnmo-res{display:block;font-family:var(--font-display);font-weight:800;font-size:22px}.fnmo-head.win .fnmo-res{color:var(--gold)}.fnmo-when{font-size:13px;color:var(--muted)}.fnl{display:grid;gap:12px;margin-top:10px}.fnl-lede{color:var(--muted);font-size:14.5px;max-width:70ch;margin:6px 0 16px;line-height:1.6}.fnl-tier{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 20%,transparent),#ffffff05 72%);border:1px solid color-mix(in srgb,var(--tc) 32%,transparent)}.fnl-tn{font-family:var(--font-display);font-weight:800;font-size:21px;color:var(--tc)}.fnl-row{display:flex;gap:22px;flex-wrap:wrap}.fnl-r{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.fnl-r img{width:80px;height:80px;object-fit:contain;transition:transform .2s}.fnl-r:hover img{transform:translateY(-3px) scale(1.05)}@media(max-width:620px){.fnl-tier{grid-template-columns:1fr;gap:8px}.fnl-row{gap:12px}.fnl-r img{width:64px;height:64px}}.pwa-ov{position:fixed;inset:0;z-index:210;background:#06060899;display:flex;align-items:flex-end;opacity:0;transition:opacity .22s}.pwa-ov.open{opacity:1}.pwa-sheet{width:100%;max-height:88vh;overflow:auto;background:#1b1a20;border-top:1px solid rgba(242,176,61,.38);border-radius:20px 20px 0 0;padding:20px 18px calc(18px + env(safe-area-inset-bottom));transform:translateY(28px);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.pwa-ov.open .pwa-sheet{transform:none}.pwa-head{display:flex;gap:14px;align-items:center}.pwa-head .mascot{flex:none}.pwa-t{font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.2}.pwa-b{font-size:14px;color:var(--muted);margin-top:5px;line-height:1.5}.pwa-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.pwa-steps li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:14.5px;line-height:1.45}.pwa-n{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#f2b03d24;color:var(--gold);font-family:var(--font-num);font-weight:700;font-size:14px}.pwa-mock{margin-top:9px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:12px;background:#0f0f12;border:1px solid var(--line-soft);color:#c9c9cf;font-size:13px}.pwa-mock svg{width:22px;height:22px;display:block}.pwa-mock .hl{color:var(--gold);padding:4px;border-radius:8px;box-shadow:0 0 0 2px var(--gold);animation:pwaPulse 1.6s ease-in-out infinite}@keyframes pwaPulse{50%{box-shadow:0 0 0 2px #f2b03d26}}.pwa-row{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:12px;background:#0f0f12;border:1px solid var(--gold);font-size:14px;max-width:320px}.pwa-row svg{width:20px;height:20px;flex:none}.pwa-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.tb-txt{background:none;border:0;color:var(--muted);font:inherit;font-size:14px;padding:8px 4px;cursor:pointer}.tour{position:fixed;inset:0;z-index:220}.tour-spot{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax #060608c2;outline:2px solid var(--gold);outline-offset:2px;transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),width .3s,height .3s;pointer-events:none}.tour-spot.off{left:50%;top:50%;width:0;height:0;outline:0}.tour-bub{position:fixed;left:14px;right:14px;max-width:420px;margin:0 auto;background:#1b1a20;border:1px solid rgba(242,176,61,.4);border-radius:16px;padding:16px;box-shadow:0 22px 50px -20px #000000e6}.tour-bub .tb-h{display:flex;gap:12px;align-items:center}.tour-bub .tb-t{font-family:var(--font-display);font-weight:800;font-size:18px;line-height:1.2}.tour-bub .tb-n{font-size:12px;color:var(--muted);font-family:var(--font-num);margin-top:2px}.tour-bub .tb-b{font-size:14px;color:var(--muted);line-height:1.5;margin-top:8px}.tour-bub .tb-f{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.tour-bub .tb-f-c{justify-content:center}.tour-bub .conn-msg{margin-top:12px}.tour-center{top:50%;transform:translateY(-50%);text-align:center;padding:22px 18px}.tour-center .mascot{display:block;margin:0 auto 8px}.tour-center .tb-b{max-width:34ch;margin-left:auto;margin-right:auto}.pwa-code{margin-top:16px;padding:12px 14px;border-radius:12px;background:#f2b03d14;border:1px solid rgba(242,176,61,.3);display:grid;gap:4px;font-size:13px;color:var(--muted)}.pwa-code:empty{display:none}.pwa-code b{font-family:var(--font-num);font-size:28px;letter-spacing:.14em;color:var(--text);line-height:1.2}.pwa-code small{font-size:12px}.ho-box{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft);text-align:left}.ho-t{font-family:var(--font-display);font-weight:800;font-size:16px}.ho-b{font-size:13.5px;color:var(--muted);line-height:1.5;margin:4px 0 10px}.ho-row{display:flex;gap:8px}.ho-in{flex:1;min-width:0;font-family:var(--font-num);font-size:22px;letter-spacing:.2em;text-align:center;padding:9px 10px;border-radius:10px;border:1px solid var(--line);background:#0f0f12;color:var(--text)}.ho-box .conn-msg{margin-top:10px}.sheet-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px 0}.sheet-tile{display:flex;flex-direction:column;gap:3px;padding:12px 13px;border-radius:14px;background:#ffffff0b;border:1px solid var(--line-soft);color:var(--text);text-decoration:none;min-height:86px;transition:border-color .15s,background .15s}.sheet-tile:hover{border-color:#f2b03d73}.sheet-tile svg{width:22px;height:22px;color:var(--gold);margin-bottom:6px;flex:none}.sheet-tile b{font-family:var(--font-display);font-size:15px;line-height:1.15}.sheet-tile small{font-size:12px;color:var(--muted)}.sheet-tile.gold{background:linear-gradient(160deg,#f2b03d38,#f2b03d0d);border-color:#f2b03d73}.sheet-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 18px 2px}.sheet-duo button{font:inherit;font-size:13px;padding:10px 8px;border-radius:10px;border:1px solid var(--line-soft);background:transparent;color:var(--text);cursor:pointer}.sheet-duo button:hover{border-color:var(--muted)}.sheet-lbl{font-size:12px;color:var(--muted);margin:14px 20px 6px}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 18px}.sheet-grid a{display:flex;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff08;color:var(--text);text-decoration:none;font-size:14px;min-height:42px}.sheet-grid a:hover{background:#ffffff12}.sheet-more{margin:8px 18px 0;border-radius:10px;background:#ffffff08}.sheet-more summary{list-style:none;cursor:pointer;padding:11px 12px;font-size:14px;display:flex;justify-content:space-between;align-items:center;color:var(--text)}.sheet-more summary::-webkit-details-marker{display:none}.sheet-more summary:after{content:"›";color:var(--muted);font-size:18px;line-height:1;transition:transform .2s}.sheet-more[open] summary:after{transform:rotate(90deg)}.sheet-more .sheet-grid{padding:0 6px 8px}#nav-sheet #sheet-app{margin-top:6px}@media(min-width:761px){.sheet-tile{min-height:70px;padding:10px 11px}.sheet-tile svg{width:19px;height:19px;margin-bottom:3px}.sheet-tile b{font-size:14px}.sheet-tiles,.sheet-duo,.sheet-grid{padding-left:14px;padding-right:14px}.sheet-more{margin:8px 14px 0}.sheet-lbl{margin-left:16px}}.me-v2{max-width:1240px}.me-v2>.eyebrow{display:none}.me-grid{display:grid;grid-template-columns:auto minmax(0,560px);justify-content:center;gap:56px;align-items:start}.me-left{position:sticky;top:84px}.me-v2 #slot-card{width:488px;max-width:none;transform-origin:top left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.me-v2 .me-left{transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}.me-v2 .gcard-wrap{max-width:none}.me-k{font-family:var(--font-lbl);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.me-name{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,3vw,40px);line-height:1.05;margin:6px 0 10px;overflow-wrap:anywhere}.me-pub{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:14px;color:var(--muted)}.me-pub a{color:var(--text);text-decoration:none}.me-pub a:hover{text-decoration:underline}.me-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.me-dot.on{background:#4ade80;box-shadow:0 0 0 3px #4ade8026}.me-mini{font:inherit;font-size:12.5px;padding:5px 10px;border-radius:8px;border:1px solid var(--line-soft);background:transparent;color:var(--text);cursor:pointer}.me-mini:hover{border-color:var(--muted)}#me-actions .gcard-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;margin:20px 0 0;max-width:none}.me-v2 .gcard-share{margin:14px 0 0;max-width:none}.me-edit{margin-top:24px}.me-edit-h{display:none}.me-edit .me-tabs{margin:0 0 14px}.me-edit .me-panes{margin:0}.me-edit.flash .me-pane.on .prof-panel{animation:meFlash 1.1s ease}@keyframes meFlash{30%{box-shadow:0 0 0 2px #f2b03d99}}.me-scrim{display:none}.me-week{position:relative;margin-top:22px;border-radius:18px;overflow:hidden;border:1px solid rgba(242,176,61,.28);background:#1a1820;isolation:isolate}.me-week:empty{display:none}.mw-bg{position:absolute;inset:-30px;background:var(--mw-cov,none) center/cover;filter:blur(30px) saturate(1.3);opacity:.4;z-index:-2}.me-week:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#14121af0 35%,#14121a99);z-index:-1;pointer-events:none}.mw-in{padding:18px 20px 20px}.mw-h{display:flex;align-items:center;gap:12px}.mw-k{font-family:var(--font-display);font-weight:800;font-size:19px}.mw-range{font-size:12.5px;color:var(--muted);margin-top:2px}.mw-seg{margin-left:auto;display:flex;background:#ffffff0f;border-radius:9px;padding:3px;flex:none}.mw-seg button{font:inherit;font-size:12.5px;border:0;background:transparent;color:var(--muted);padding:6px 11px;border-radius:7px;cursor:pointer}.mw-seg button.on{background:var(--gold);color:#191203;font-weight:700}.mw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 18px}.mw-stats div{padding:11px 12px;border-radius:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.05)}.mw-stats b{display:block;font-family:var(--font-num);font-size:25px;line-height:1.1}.mw-stats span{font-size:12px;color:var(--muted)}.mw-lbl{font-size:12px;color:var(--muted);margin-bottom:8px}.mw-top{display:grid;gap:9px}.mw-g{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center}.mw-g img,.mw-ph{width:34px;height:45px;object-fit:cover;border-radius:6px;background:#ffffff12;display:block}.mw-n b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-bar{height:5px;border-radius:4px;background:#ffffff14;margin-top:6px;overflow:hidden}.mw-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold),var(--gold-hi,#F6C863));animation:mwGrow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes mwGrow{0%{width:0}}.mw-hh{font-family:var(--font-num);font-size:13px;color:var(--muted)}.mw-cta{margin-top:18px;display:flex;justify-content:flex-end}.mw-empty{font-size:13.5px;color:var(--muted);margin:14px 0 2px;line-height:1.5}@media(max-width:1099px){.me-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px}.me-left{position:static}.me-side{width:100%;max-width:560px}}@media(max-width:760px){#view-profile.section{padding-top:12px}.me-id{display:none}#me-actions{position:fixed;left:0;right:0;bottom:calc(var(--me-tb,76px) + 22px);z-index:72;padding:24px 12px 6px;background:linear-gradient(180deg,#14131800,#141318f0 45%);pointer-events:none;transition:opacity .2s}#me-actions .gcard-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:520px;pointer-events:auto}body.me-editing #me-actions{opacity:0}body.me-editing #me-actions .gcard-actions{pointer-events:none}.me-v2 .me-grid{gap:16px}.me-v2 .me-side{padding-bottom:70px}#me-actions .gcard-actions .btn{flex:1 1 auto;justify-content:center;white-space:nowrap;padding:10px;font-size:13px;min-width:0}.me-edit{position:fixed;left:0;right:0;bottom:0;z-index:130;margin:0;max-height:62svh;overflow:auto;overscroll-behavior:contain;background:#1b1a20;border-top:1px solid rgba(242,176,61,.38);border-radius:20px 20px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:0 -20px 50px #0009}.me-edit.open{transform:none}.me-edit-h{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-10px;background:#1b1a20;padding:14px 0 10px;z-index:2}.me-edit-h b{font-family:var(--font-display);font-size:17px}.me-edit-h:before{content:"";position:absolute;top:4px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:3px;background:#fff3}.me-edit .me-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.me-edit .me-tabs::-webkit-scrollbar{display:none}.me-edit .prof-panel{padding:4px 0 0;border:0;background:none;box-shadow:none}.me-scrim{display:block;position:fixed;inset:0;z-index:125;background:#0606084d;opacity:0;pointer-events:none;transition:opacity .25s}body.me-editing .me-scrim{opacity:1;pointer-events:auto}.mw-in{padding:16px}.mw-stats b{font-size:21px}.mw-stats div{padding:9px 10px}}@media(prefers-reduced-motion:reduce){.pwa-mock .hl,.fnr-emb,.fnr-bar i{animation:none}.tour-spot{transition:none}}@font-face{font-family:EGS Label;font-style:normal;font-weight:100 550;font-display:swap;size-adjust:80%;src:url(/fonts/Unbounded-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EGS Label;font-style:normal;font-weight:100 550;font-display:swap;size-adjust:80%;src:url(/fonts/Unbounded-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EGS Label;font-style:normal;font-weight:551 1000;font-display:swap;size-adjust:80%;src:url(/fonts/Unbounded-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EGS Label;font-style:normal;font-weight:551 1000;font-display:swap;size-adjust:80%;src:url(/fonts/Unbounded-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-mono:"EGS Label","Unbounded",sans-serif;--font-lbl:"EGS Label","Unbounded",sans-serif}:root{--egs-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='38.105' viewBox='0 0 66 38.105'%3E%3Cpath d='M0 19.053 11 0h22l11 19.053L33 38.105H11zM44 19.053h22' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1'/%3E%3C/svg%3E");--egs-hex-gold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='38.105' viewBox='0 0 66 38.105'%3E%3Cpath d='M0 19.053 11 0h22l11 19.053L33 38.105H11zM44 19.053h22' fill='none' stroke='%23F2B03D' stroke-opacity='.17' stroke-width='1'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--egs-hex);background-size:66px 38.105px;-webkit-mask-image:radial-gradient(ellipse 75% 62% at 80% -4%,#000 0%,rgba(0,0,0,.4) 42%,transparent 74%);mask-image:radial-gradient(ellipse 75% 62% at 80% -4%,#000 0%,rgba(0,0,0,.4) 42%,transparent 74%)}html.in-app body:after{display:none}.nav{background:linear-gradient(180deg,#2c2c32d6,#24242ac7);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0d,0 12px 32px -22px #000000b3}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(242,176,61,.34) 50%,transparent 100%)}.nav-links a.nav-link{position:relative}.nav-links a.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}.nav-links a.nav-link:hover:after{transform:scaleX(1)}.logo .logo-word{display:inline-block;white-space:nowrap;color:var(--text);letter-spacing:.06em}.logo .logo-word span{color:var(--gold)}html.has-rail .hdr-mark .hm-word{display:inline-block;white-space:nowrap;letter-spacing:.12em}html.has-rail .hdr-mark .hm-word b{color:var(--gold)}@media(min-width:761px){.nav .logo{gap:12px}.nav .logo .logo-svg{width:40px!important;height:40px!important;object-fit:cover;border-radius:11px;filter:none;box-shadow:0 6px 16px #00000080,0 0 0 1px #f2b03d3d}.nav .logo:hover .logo-svg{transform:translateY(-1px);box-shadow:0 8px 22px #0000008c,0 0 0 1px #f2b03d73}}@media(max-width:760px){.nav .hdr-search{flex:0 0 44px!important;width:44px;height:44px;padding:0!important;justify-content:center;cursor:text}.nav .hdr-search svg{width:18px;height:18px;pointer-events:none}.nav .hdr-search input{position:absolute;inset:0;width:100%;opacity:0;padding:0 14px 0 40px}.nav .hdr-search:focus-within{position:absolute!important;left:12px;right:12px;top:50%;transform:translateY(-50%);width:auto;z-index:6;justify-content:flex-start;padding:0 14px!important;background:#2b2b31;border-color:#f2b03d73;box-shadow:0 12px 30px #0000008c}.nav .hdr-search:focus-within input{opacity:1}}@media(max-width:760px){html .nav .hdr-search:focus-within,html .nav .hdr-search:has(.hdr-sug:not([hidden])){position:absolute!important;left:12px;right:12px;top:50%;transform:translateY(-50%);width:auto;height:44px;z-index:30;justify-content:flex-start;padding:0 14px!important;background:#2b2b31!important;border-color:#f2b03d73!important;box-shadow:0 12px 30px #0000008c}html .nav .hdr-search:focus-within input,html .nav .hdr-search:has(.hdr-sug:not([hidden])) input{opacity:1}html .nav .hdr-search .hdr-sug{left:-1px;right:-1px;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}html .nav .hdr-search .hs-modes{flex-wrap:wrap}html .nav .hdr-search .hs-row b{white-space:normal}}#view-home{--hv-muted:#CFCCD4;--hv-line:rgba(255,255,255,.1);--hv-noir:#19191D}#view-home .section{border-top:0}#view-home .section-head p{color:var(--hv-muted)}#view-home .section-head h2{font-size:clamp(26px,3.3vw,42px);line-height:1.12;letter-spacing:-.01em}#view-home .section-head{max-width:720px}.hv3-glass{position:relative;background:linear-gradient(180deg,#ffffff14,#ffffff06);border:1px solid var(--hv-line);border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 30px 70px -30px #000000bf;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.hv3-ex{position:absolute;top:10px;right:12px;z-index:2;font:600 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}#view-home .hero{isolation:isolate;overflow:hidden;padding:64px 0 92px;background:linear-gradient(180deg,var(--hv-noir) 0%,var(--hv-noir) 70%,rgba(25,25,29,0) 100%)}.hv3-hex{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--egs-hex-gold);background-size:66px 38.105px;-webkit-mask-image:radial-gradient(ellipse 58% 70% at 60% 46%,#000 0%,rgba(0,0,0,.5) 45%,transparent 76%);mask-image:radial-gradient(ellipse 58% 70% at 60% 46%,#000 0%,rgba(0,0,0,.5) 45%,transparent 76%)}#view-home .hero-bg{z-index:-1;background:radial-gradient(760px 540px at 76% 40%,rgba(242,176,61,.2),transparent 68%),radial-gradient(560px 380px at 8% 74%,rgba(110,212,188,.08),transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}#view-home .hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--hv-noir) 0%,rgba(25,25,29,.92) 34%,rgba(25,25,29,.38) 60%,rgba(25,25,29,.12) 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 100%)}.hv3-wall{position:absolute;z-index:-2;top:-90px;right:-3%;width:min(62%,1020px);height:calc(100% + 180px);display:flex;gap:16px;pointer-events:none;transform:rotate(-8deg);opacity:.38;-webkit-mask-image:radial-gradient(ellipse 64% 60% at 56% 46%,#000 22%,transparent 78%);mask-image:radial-gradient(ellipse 64% 60% at 56% 46%,#000 22%,transparent 78%)}.hv3-col{flex:1;display:flex;flex-direction:column;gap:16px;animation:hv3Drift 70s linear infinite alternate}.hv3-col:nth-child(2){margin-top:-130px;animation-direction:alternate-reverse}.hv3-col:nth-child(3){margin-top:-40px}.hv3-col:nth-child(4){margin-top:-190px;animation-direction:alternate-reverse}.hv3-col i{display:block;flex:none;aspect-ratio:3/4;border-radius:14px;background:#17171c center/cover no-repeat;box-shadow:0 18px 40px #0000008c;opacity:0;transition:opacity 1s}.hv3-col i.on{opacity:1}@keyframes hv3Drift{0%{transform:translateY(0)}to{transform:translateY(-160px)}}#view-home .hero h1{font-size:clamp(38px,4.9vw,64px);margin:16px 0 20px}#view-home .hv3-lede{color:var(--hv-muted);font-size:18.5px;line-height:1.55;max-width:44ch;margin-bottom:26px}.hv3-panel{max-width:470px;padding:18px;border-radius:18px}.hv3-k{font:600 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:2px 2px 12px;min-height:1em}.hv3-cta{display:flex;flex-direction:column;gap:10px}.hv3-cta .btn{justify-content:center;border-radius:12px;gap:10px}.hv3-cta .btn svg{width:18px;height:18px;fill:currentColor;flex:none}.hv3-main{width:100%;font-size:16px;padding:14px 20px}.hv3-alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hv3-alts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hv3-alt{background:#ffffff0f;border:1px solid rgba(255,255,255,.11);color:var(--text);padding:11px 12px;font-size:14px;white-space:nowrap}.hv3-alt:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.hv3-panel .hero-note{margin:14px 2px 0;font-size:12.5px;line-height:1.5;color:var(--hv-muted)}.hv3-panel .hero-note b{color:var(--teal)}#view-home .hv3-stats{max-width:470px;margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:14px;overflow:hidden;border:1px solid var(--hv-line);background:#ffffff08}#view-home .hv3-stats .hstat{background:transparent;padding:12px 8px;border-left:1px solid var(--hv-line)}#view-home .hv3-stats .hstat:first-child{border-left:0}#view-home .hv3-stats .hstat-num{font-size:19px;color:#fff}#view-home .hv3-stats .hstat-lbl{color:var(--hv-muted);opacity:.85;letter-spacing:.05em;font-size:9px;white-space:nowrap}.hv3-look{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--hv-muted);font-size:14.5px;text-decoration:none}.hv3-look:hover{color:var(--text)}.hv3-look svg{width:16px;height:16px}#view-home .hero .hv3-panel{animation:egsUp .7s .22s cubic-bezier(.22,1,.36,1) both}#view-home .hero .hv3-look{animation:egsUp .7s .5s cubic-bezier(.22,1,.36,1) both}#view-home .hero .hv3-stats{animation-delay:.38s}#view-home .hv3-sec{position:relative;isolation:isolate;padding:104px 0}#view-home .hv3-sec:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}#view-home #how.hv3-sec:before{background:radial-gradient(760px 460px at 50% 42%,rgba(242,176,61,.07),transparent 70%)}#view-home #find.hv3-sec:before{background:radial-gradient(820px 520px at 18% 50%,rgba(110,212,188,.11),transparent 70%)}#view-home #companion-band.hv3-sec:before{background:radial-gradient(820px 540px at 82% 50%,rgba(242,176,61,.11),transparent 70%)}#view-home #hv3-end.hv3-sec:before{background:radial-gradient(700px 420px at 50% 60%,rgba(242,176,61,.12),transparent 70%)}#view-home #showcase,#view-home #slot-lib-home{display:none!important}.hv3-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hv3-feat{padding:14px 14px 22px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s}.hv3-feat:hover{transform:translateY(-4px);border-color:#ffffff29}.hv3-feat h3{font-family:var(--font-display);font-size:18px;line-height:1.25;margin:20px 8px 8px}.hv3-feat p{color:var(--hv-muted);font-size:14.5px;line-height:1.6;margin:0 8px}.hv3-vis{position:relative;height:214px;border-radius:14px;background:linear-gradient(180deg,#0e0e12a8,#0e0e1270);border:1px solid rgba(255,255,255,.06);padding:20px 18px;overflow:hidden}.hv3-vis-card{display:flex;flex-direction:column;justify-content:center;gap:12px}.hv3-plat{display:grid;grid-template-columns:8px 88px minmax(0,1fr) 62px;align-items:center;gap:10px;font-size:13px}.hv3-plat i{width:8px;height:8px;border-radius:2px;background:var(--c)}.hv3-plat b{font-weight:600}.hv3-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.hv3-bar em{display:block;height:100%;border-radius:3px;background:var(--c);box-shadow:0 0 12px var(--c)}.hv3-plat small{text-align:right;color:var(--hv-muted);font-family:var(--font-num);font-size:12.5px}.hv3-total{display:flex;align-items:baseline;gap:9px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.hv3-total span{font:800 26px var(--font-display);color:var(--gold)}.hv3-total small{color:var(--hv-muted);font-size:12.5px}.hv3-vis-rec{display:flex;flex-direction:column;justify-content:center}.hv3-rec-k{font:600 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.hv3-rec-top{display:flex;gap:12px;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:9px}.hv3-rec-top img{width:96px;height:45px;object-fit:cover;border-radius:6px;flex:none}.hv3-rec-top small{display:block;font-size:11px;color:var(--hv-muted)}.hv3-rec-top b{display:block;font-size:14px;line-height:1.3}.hv3-rec-top em{font-style:normal;color:var(--gold);font-weight:700;font-size:13px}.hv3-rec-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.hv3-rec-tiles div{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:9px 10px}.hv3-rec-tiles b{display:block;font:800 19px var(--font-display);line-height:1.2}.hv3-rec-tiles small{font-size:10.5px;color:var(--hv-muted)}.hv3-vis-games{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.hv3-fan{position:relative;height:124px;width:100%}.hv3-fan i{position:absolute;bottom:0;left:50%;width:84px;aspect-ratio:3/4;border-radius:10px;background:#1e1e24 center/cover no-repeat;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 30px #0009;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hv3-fan i:nth-child(1){transform:translate(-50%) translate(-66px) rotate(-12deg)}.hv3-fan i:nth-child(2){transform:translate(-50%) translateY(-8px);z-index:2}.hv3-fan i:nth-child(3){transform:translate(-50%) translate(66px) rotate(12deg)}.hv3-feat:hover .hv3-fan i:nth-child(1){transform:translate(-50%) translate(-80px) rotate(-16deg)}.hv3-feat:hover .hv3-fan i:nth-child(3){transform:translate(-50%) translate(80px) rotate(16deg)}.hv3-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.hv3-chips span{font:600 10.5px var(--font-mono);letter-spacing:.05em;padding:4px 8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--hv-muted)}.hv3-find{padding:40px 44px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:center}.hv3-find h2,.hv3-comp h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.7vw,34px);line-height:1.15;margin:12px 0 10px}.hv3-find p,.hv3-comp p{color:var(--hv-muted)}.hv3-search .ps-games{margin-bottom:12px}.hv3-search .ps-bar input{background:#00000059}.hv3-comp{padding:44px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:44px;align-items:center}.hv3-comp p{max-width:46ch}.hv3-comp-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.hv3-comp-cta .btn{border-radius:12px}.hv3-fine{margin-top:12px;font-size:12.5px;opacity:.8}.hv3-dc{position:relative;background:#111214;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px 18px;box-shadow:0 34px 70px -24px #000000d9,0 0 0 1px #0006;transform:rotate(1.5deg)}.hv3-dc-k{font:700 11px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#b5bac1;margin-bottom:12px}.hv3-dc-row{display:flex;gap:14px;align-items:center}.hv3-dc-art{position:relative;width:78px;height:78px;flex:none}.hv3-dc-art img:first-child{width:78px;height:78px;object-fit:cover;object-position:50% 20%;border-radius:10px}.hv3-dc-small{position:absolute;right:-7px;bottom:-7px;width:30px;height:30px;border-radius:50%;border:3px solid #111214;background:#1b1b20;object-fit:cover}.hv3-dc-txt b{display:block;font-size:14.5px;color:#f2f3f5;line-height:1.35}.hv3-dc-txt span{display:block;font-size:13px;color:#b5bac1;line-height:1.45}.hv3-dc-t{font-variant-numeric:tabular-nums}.hv3-end{padding:56px 32px 44px;text-align:center;max-width:760px;margin:0 auto}.hv3-end-m{display:block;width:104px;margin:-112px auto 8px}.hv3-end h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin:4px 0 10px}.hv3-end p{color:var(--hv-muted);margin:0 auto 24px;max-width:44ch}.hv3-end .hv3-cta{max-width:470px;margin:0 auto}#view-home .faq-item{background:#ffffff09;border-color:#ffffff14;border-radius:14px}#view-home .faq-item[open]{border-color:#ffffff24}#view-home .cat-tile{border-radius:16px}@media(max-width:920px){.hv3-feats{grid-template-columns:1fr}.hv3-find,.hv3-comp{grid-template-columns:1fr;padding:28px 22px;gap:26px}.hv3-wall{top:auto;bottom:-60px;right:-25%;width:150%;height:62%;opacity:.26;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 100%)}#view-home .hero:after{background:linear-gradient(180deg,var(--hv-noir) 0%,rgba(25,25,29,.95) 42%,rgba(25,25,29,.45) 72%,rgba(25,25,29,0) 100%)}.hv3-hex{-webkit-mask-image:radial-gradient(ellipse 90% 40% at 50% 78%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 90% 40% at 50% 78%,#000 0%,transparent 75%)}}@media(max-width:760px){#view-home .hero{padding:26px 0 56px}#view-home .hero h1{font-size:34px;line-height:1.1;margin:10px 0 12px}#view-home .hv3-lede{font-size:15.5px;margin-bottom:16px}.hv3-panel{padding:14px;border-radius:16px}.hv3-k{margin-bottom:10px}.hv3-main{padding:13px 16px;font-size:15px}.hv3-alt{padding:10px 6px;font-size:13.5px;gap:7px}.hv3-cta .hv3-alt svg{width:16px;height:16px}#view-home .hv3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#view-home .hv3-stats .hstat{padding:10px 6px}#view-home .hv3-stats .hstat:nth-child(3){border-left:0}#view-home .hv3-stats .hstat:nth-child(n+3){border-top:1px solid var(--hv-line)}#view-home .hv3-stats .hstat-num{font-size:16px}#view-home .hv3-sec{padding:64px 0}.hv3-dc{transform:none}.hv3-end{padding:48px 20px 32px}.hv3-end-m{width:88px;margin-top:-96px}}@media(prefers-reduced-motion:reduce){.hv3-col{animation:none}.hv3-feat,.hv3-fan i{transition:none}}html.egs-noir body{background:#0d0d12;background-color:#0d0d12}html.egs-noir #view-home{--hv-noir:#0D0D12;--hv-line:rgba(255,255,255,.09)}html.egs-noir #view-home .hero{background:none}html.egs-noir #view-home .hero:after{background:linear-gradient(90deg,#0d0d12,#0d0d12eb 34%,#0d0d1261 60%,#0d0d121a)}html.egs-noir body:after{-webkit-mask-image:radial-gradient(ellipse 80% 70% at 78% -6%,#000 0%,rgba(0,0,0,.45) 46%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 78% -6%,#000 0%,rgba(0,0,0,.45) 46%,transparent 78%)}html.egs-noir .nav{background:#0d0d12e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none}html.egs-noir .nav:after{display:none}html.egs-noir footer{border-top-color:#ffffff12}@media(min-width:761px){html.egs-noir .nav .logo{gap:4px}html.egs-noir .nav .logo .logo-svg{content:url(/logo-egs.png);width:82px!important;height:74px!important;margin:-2px 0;object-fit:contain;border-radius:0;box-shadow:none;filter:drop-shadow(0 2px 10px rgba(242,176,61,.3))}html.egs-noir .nav .logo:hover .logo-svg{box-shadow:none;filter:drop-shadow(0 2px 16px rgba(245,182,63,.5))}}@media(max-width:920px){html.egs-noir #view-home .hero:after{background:linear-gradient(180deg,#0d0d12,#0d0d12f2 42%,#0d0d1273 72%,#0d0d1200)}}.rail{overflow-y:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail-ig:hover{color:var(--text)}.rail-ig:hover svg{fill:#f2b03d}@media(max-height:860px){.rail-i{padding:5px 4px;gap:3px}.rail-logo{margin-bottom:4px}}.nav-sheet-ig{display:flex!important;align-items:center;gap:12px}.nav-sheet-ig svg{width:20px;height:20px;fill:currentColor;flex:none}.nav-sheet-ig small{margin-left:auto;color:var(--muted);font-size:13px}.comm{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);text-align:left}.comm-t{font-family:Unbounded,sans-serif;font-weight:700;font-size:14px;margin-bottom:6px}.comm-b{font-size:13.5px;line-height:1.5;color:var(--muted);margin-bottom:12px}.comm-row{display:flex;flex-wrap:wrap;gap:8px}.comm-row .btn{display:inline-flex;align-items:center;gap:8px}.comm-row svg{width:16px;height:16px;fill:currentColor;flex:none}#view-gta6{--g6a:#FF8AB8;--g6p:#FFD6A3;--crb:var(--bg);--tab-accent:#FF8AB8;--tab-accent-2:#F2B03D;--tab-ink:#1A0F14}#view-gta6 .gta-hero{position:relative;overflow:hidden;min-height:clamp(540px,76vh,760px);padding:120px 0 56px;margin:0;display:flex;align-items:flex-end;background:#141217}#view-gta6 .gta-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#121015f0,#121015c7 30%,#12101538 58%,#12101500 76%),linear-gradient(180deg,rgba(18,16,21,.45) 0%,rgba(18,16,21,0) 22%,rgba(18,16,21,0) 70%,var(--bg) 100%)}.g6-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 28%;z-index:0}#view-gta6 .gta-hero .wrap{position:relative;z-index:2;width:100%;max-width:1180px}#view-gta6 .gta-title{font-size:clamp(38px,6.4vw,76px);line-height:1;margin:10px 0 14px;max-width:640px;background:linear-gradient(92deg,#ffe7c7,#ffc27d 42%,#ff8ab8);-webkit-background-clip:text;background-clip:text;color:transparent}.g6-sub{max-width:500px;margin:0 0 4px;color:#eee8e3;font-size:16px;line-height:1.55}.g6-new{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:6px 12px 6px 6px;border-radius:10px;cursor:pointer;background:#1210158c;border:1px solid rgba(255,214,163,.28);color:#f4efea;font-family:var(--font-body);font-size:13px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .15s}.g6-new:hover{border-color:var(--g6a)}.g6-new span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 7px;border-radius:6px;background:linear-gradient(120deg,var(--g6a),var(--gold));color:#1a0f14}#view-gta6 .gta-count{display:flex;gap:10px;margin:22px 0 14px;flex-wrap:wrap}#view-gta6 .gta-count div{min-width:88px;padding:12px 12px 10px;border-radius:14px;background:#1210158c;border:1px solid rgba(255,214,163,.2);text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#view-gta6 .gta-count b{display:block;font-family:var(--font-num);font-weight:700;font-size:34px;line-height:1.1;color:#ffe3bf}#view-gta6 .gta-count span{font-family:var(--font-lbl);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#cfc7c0}.g6-out{margin:0;font-family:var(--font-display);font-size:18px;color:#ffe3bf}.g6-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 20px;font-size:13.5px;color:#e2dad3}.g6-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--g6a);margin:0 10px 2px;vertical-align:middle}.g6-hero-cta{display:flex;gap:10px;flex-wrap:wrap}.g6-hero-cta .btn-ghost{background:#12101573;border-color:#ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.g6-credit{position:absolute;right:16px;bottom:10px;z-index:2;margin:0;font-size:11px;color:#ffffff6b}.g6-wrap{max-width:1180px}#view-gta6 .gta-nav{margin-top:6px}#view-gta6 .sch-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:2px}#view-gta6 .sch-nav::-webkit-scrollbar{display:none}#view-gta6 .sch-nav .crh-tab{flex:none;padding:10px 11px;font-size:13.5px;gap:6px}#view-gta6 .sch-nav .gta-tab-n{font-size:10.5px;padding:2px 6px}#view-gta6 a.crh-tab{text-decoration:none}.g6-sec{margin:34px 0 0;scroll-margin-top:120px}.g6-tab-h{margin:24px 0 -10px;font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.7vw,29px);letter-spacing:-.015em;line-height:1.2}.g6-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.g6-h h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.1vw,22px);letter-spacing:-.01em}.g6-more{flex:none;font-size:13px;font-weight:600;color:var(--g6p);text-decoration:none;white-space:nowrap}.g6-more:hover{color:#fff}.g6-cnt{font-family:var(--font-num);font-size:13px;color:var(--muted)}.g6-panel{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:16px}.g6-kind{display:block;font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--g6a);margin:0 0 6px}.g6-date{font-family:var(--font-lbl);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--g6a)}.g6-src{display:inline-block;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none;margin-top:4px}.g6-src:hover{color:var(--gold-hi)}.g6-srcs{display:flex;flex-wrap:wrap;gap:4px 16px}.g6-desc{margin:18px 0 0;max-width:760px;color:var(--muted);font-size:14.5px;line-height:1.65}.g6-note{margin:10px 0 0;color:var(--muted);font-size:12.5px}.g6-foot{margin:28px 0 0;color:var(--muted);font-size:12px;line-height:1.6;max-width:820px}.g6-err{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 10px;text-align:center;color:var(--muted)}.g6-err img{width:120px}.g6-news{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g6-nc{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.g6-nc:hover{transform:translateY(-2px);border-color:#ff8ab873}.g6-nc img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#17151a}.g6-nc-b{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px}.g6-nc-b b{font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.3}.g6-nc-b p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.g6-nc-b .g6-src{margin-top:auto;padding-top:4px}.g6-story{display:grid;grid-template-columns:1.05fr 1fr;gap:14px}.g6-quote{padding:22px 24px;display:flex;flex-direction:column}.g6-quote blockquote{margin:2px 0 10px;font-size:17px;line-height:1.6;color:#efe9e4}.g6-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.g6-fact{padding:13px 15px;display:flex;flex-direction:column;gap:3px}.g6-fact>span{font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.g6-fact b{font-family:var(--font-display);font-weight:600;font-size:14.5px;line-height:1.35}.g6-launch{display:grid;grid-template-columns:1.4fr 1fr;overflow:hidden}.g6-play{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0;border:0;background:#0d0c0f;cursor:pointer;overflow:hidden}.g6-play img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.g6-play:hover img{transform:scale(1.03)}.g6-pi{position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;display:grid;place-items:center;background:#12101599;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .2s,background .2s}.g6-pi svg{width:24px;height:24px;fill:#fff;margin-left:3px}.g6-play:hover .g6-pi{transform:scale(1.08);background:#ff8ab8cc}.g6-launch-b{padding:22px 24px}.g6-pts{margin:4px 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.g6-pts li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:#e8e2dd}.g6-pts li:before{content:"";position:absolute;left:1px;top:.52em;width:7px;height:7px;border-radius:2px;background:var(--g6a);transform:rotate(45deg)}.g6-trs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g6-explore{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.g6-tile{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:#17151a}.g6-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.g6-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0b0e00 38%,#0c0b0ee0)}.g6-tile span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.g6-tile b{font-family:var(--font-display);font-weight:700;font-size:15.5px}.g6-tile em{font-style:normal;font-family:var(--font-num);font-size:12.5px;color:var(--g6p)}.g6-tile:hover img{transform:scale(1.05)}.g6-tile:hover{border-color:#ff8ab873}.g6-shot{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0;border:0;border-radius:10px;overflow:hidden;cursor:zoom-in;background:#17151a}.g6-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.g6-shot:hover img{transform:scale(1.04)}.g6-cap{position:absolute;left:0;right:0;bottom:0;padding:20px 10px 7px;font-size:11.5px;text-align:left;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));opacity:0;transition:opacity .2s}.g6-shot:hover .g6-cap,.g6-shot:focus-visible .g6-cap{opacity:1}.g6-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.g6-mosaic .g6-shot:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;height:100%}.g6-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:14px}.g6-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 2px}.g6-strip .g6-shot{border-radius:7px}.g6-strip .g6-cap{display:none}.g6-shot-more img{filter:brightness(.42)}.g6-more-n{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-num);font-weight:700;font-size:15px;color:#fff}.g6-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.g6-chip{appearance:none;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:9px;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font-family:var(--font-body);font-weight:600;font-size:13px;transition:color .15s,border-color .15s,background .15s}.g6-chip span{font-family:var(--font-num);font-size:11.5px;opacity:.75}.g6-chip:hover{color:var(--text);border-color:#ff8ab873}.g6-chip.on{color:var(--text);border-color:var(--g6a);background:#ff8ab824}.g6-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.g6-cast{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g6-card{display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:120px}.g6-card-img{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0;border:0;background:#17151a;cursor:zoom-in;overflow:hidden}.g6-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.g6-card-img:hover img{transform:scale(1.03)}.g6-badge{position:absolute;right:10px;bottom:10px;padding:4px 8px;border-radius:7px;font-size:11.5px;font-weight:600;color:#fff;background:#121015b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.g6-card-b{display:flex;flex-direction:column;gap:6px;flex:1;padding:15px 17px 16px}.g6-card-b h4,.g6-ed h4,.g6-st h4,.g6-plus h4{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.25}.g6-big .g6-card-b h4{font-size:22px}.g6-card-b p,.g6-ed p,.g6-st p,.g6-plus p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.g6-card-b .g6-q,.g6-st .g6-q,.g6-plus .g6-q{color:var(--g6p);font-style:italic;font-size:13.5px;line-height:1.45}.g6-card-b .g6-src{margin-top:auto;padding-top:6px}.g6-state{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden}.g6-state img{width:100%;height:100%;min-height:240px;object-fit:cover;display:block}.g6-state .g6-card-b{padding:22px 24px;justify-content:center}.g6-state h4{font-size:24px!important}.g6-band{position:relative;display:flex;align-items:flex-end;aspect-ratio:21/6;margin:0 0 12px;border-radius:16px;overflow:hidden;background:#17151a}.g6-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.g6-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0b0ed1,#0c0b0e59 45%,#0c0b0e00 70%)}.g6-band h3{position:relative;z-index:1;margin:0;padding:18px 22px;font-family:var(--font-display);font-weight:700;font-size:clamp(19px,2.6vw,28px);color:#fff}.g6-band small{margin-left:10px;font-family:var(--font-num);font-size:14px;color:var(--g6p)}.g6-items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.g6-item{display:flex;flex-direction:column;gap:5px;padding:14px 16px}.g6-item b{font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.3}.g6-item em{font-style:normal;color:var(--g6p);font-size:13.5px;line-height:1.45}.g6-item p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.g6-item .g6-src{margin-top:auto}.g6-eds{display:grid;grid-template-columns:1fr 1fr;gap:14px}.g6-ed{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:start;padding:18px}.g6-ed img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;box-shadow:0 16px 36px #00000080;display:block}.g6-ed>div{display:flex;flex-direction:column;gap:6px}.g6-price{font-family:var(--font-num);font-weight:700;font-size:28px;line-height:1.1;color:#ffe3bf}.g6-plus{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:16px 18px}.g6-plus img{width:96px;height:96px;object-fit:contain;border-radius:50%;display:block}.g6-plus>div{display:flex;flex-direction:column;gap:5px}.g6-album{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden}.g6-album>img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}.g6-album .g6-card-b{padding:20px 22px}.g6-tracks{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column}.g6-tracks li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;line-height:1.4}.g6-tracks li:last-child{border-bottom:0}.g6-tracks b{font-weight:600}.g6-tracks span{color:var(--muted);text-align:right}.g6-score{max-width:820px}.g6-radio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.g6-st{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px;align-items:start}.g6-st img{width:84px;height:84px;border-radius:12px;object-fit:cover;display:block}.g6-st>div{display:flex;flex-direction:column;gap:5px;min-width:0}.g6-cta{display:flex;align-items:center;gap:18px;margin:40px 0 6px;padding:18px 22px;border-radius:16px;background:linear-gradient(120deg,#ff8ab81a,#f2b03d1a);border:1px solid rgba(242,176,61,.35)}.g6-cta-m{width:76px;height:76px;flex:none;object-fit:contain}.g6-cta-t{flex:1;min-width:0}.g6-cta-t b{display:block;margin:0 0 4px;font-family:var(--font-display);font-size:17px}.g6-cta-t p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.g6-cta .btn{flex:none}@media(max-width:1000px){.g6-cast,.g6-radio,.g6-trs,.g6-explore{grid-template-columns:repeat(2,1fr)}.g6-story,.g6-launch,.g6-state,.g6-album,.g6-eds{grid-template-columns:1fr}}@media(max-width:760px){#view-gta6 .gta-hero{display:block;min-height:0;padding:0 0 26px}#view-gta6 .gta-hero:after{inset:0 0 auto;height:360px;background:linear-gradient(180deg,rgba(18,16,21,0) 0%,rgba(18,16,21,0) 45%,var(--bg) 100%)}.g6-hero-img{position:relative;display:block;height:360px;object-position:42% 30%}#view-gta6 .gta-hero .wrap{margin-top:-64px}#view-gta6 .gta-title{font-size:clamp(36px,11vw,48px);margin:8px 0 10px}.g6-sub{font-size:15px}#view-gta6 .gta-count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 12px}#view-gta6 .gta-count div{min-width:0;padding:10px 4px 8px}#view-gta6 .gta-count b{font-size:26px}#view-gta6 .gta-count span{font-size:8px;letter-spacing:.08em}.g6-meta{flex-direction:column;gap:3px;margin-bottom:16px}.g6-meta span+span:before{display:none}.g6-fact b{font-size:13.5px}.g6-credit{display:none}.g6-news{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.g6-nc{scroll-snap-align:start}.g6-items{grid-template-columns:1fr}.g6-band{aspect-ratio:16/7}.g6-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.g6-chips::-webkit-scrollbar{display:none}.g6-chip{flex:none}.g6-mosaic{grid-template-columns:repeat(2,1fr)}.g6-cta{flex-wrap:wrap}.g6-cta .btn{width:100%;justify-content:center}}@media(max-width:640px){.g6-duo,.g6-cast,.g6-radio,.g6-trs{grid-template-columns:1fr}.g6-gallery{grid-template-columns:repeat(2,1fr);gap:6px}.g6-ed{grid-template-columns:110px 1fr;gap:14px;padding:14px}.g6-facts{grid-template-columns:1fr 1fr}.g6-quote{padding:18px}.g6-quote blockquote{font-size:15.5px}.g6-hero-cta .btn{flex:1 1 auto;justify-content:center}}.lb-cap{margin-top:10px;font-size:13px;color:#e6e1dc;text-align:center}#view-leaderboard .lbx-wrap{max-width:1240px}#view-leaderboard .lb-head{margin-bottom:28px}.lbx-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.lbx-main{display:flex;flex-direction:column;gap:16px;min-width:0}.lbx-glass,.lbx-hero,.lbx-list,.lbx-side{position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#fff1,#ffffff05);box-shadow:inset 0 1px #ffffff12,0 30px 70px -34px #000000bf;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.lbx-eye{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lbx-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;padding:26px 26px 0;overflow:hidden;min-height:290px}.lbx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 55 16.5v31L28 63 1 47.5v-31z M28 63v34' fill='none' stroke='%23ffffff' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E") 0 0/56px 97px,radial-gradient(80% 90% at 78% 100%,rgba(242,176,61,.16),transparent 62%)}.lbx-hl{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:26px;min-width:0}.lbx-you{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,4.2vw,54px);line-height:1;letter-spacing:-.02em;margin:0 0 10px;background:linear-gradient(180deg,#fff 35%,#e9c98a);-webkit-background-clip:text;background-clip:text;color:transparent}.lbx-you.sm{font-size:clamp(26px,2.8vw,34px);line-height:1.1}.lbx-hp{color:var(--muted);font-size:15px;line-height:1.5;margin:0 0 4px;max-width:420px}.lbx-cta{margin-top:14px}#view-leaderboard .lbx-tabs{max-width:860px;margin:0 auto 20px;justify-content:center}.lbx-pod{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;align-self:end}.lbx-pod.n1{grid-template-columns:minmax(0,1fr);max-width:220px;margin:0 auto}.lbx-pod.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.lbx-pc{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;min-width:0;text-align:center}.lbx-pav{width:62px;height:62px;border-radius:50%;background:#18171b center/cover no-repeat;border:2px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--text);box-shadow:0 10px 26px -10px #000000b3;transition:transform .2s}.lbx-pc.p1 .lbx-pav{width:84px;height:84px;border:3px solid var(--gold);box-shadow:0 0 0 5px #f2b03d24,0 0 34px #f2b03d59}.lbx-pc.p2 .lbx-pav{border-color:#c9d0da}.lbx-pc.p3 .lbx-pav{border-color:#c98b55}.lbx-pc:hover .lbx-pav,.lbx-pc:focus-visible .lbx-pav{transform:translateY(-4px)}.lbx-pn{font-family:var(--font-display);font-weight:700;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.lbx-pc.p1 .lbx-pn{font-size:15px}.lbx-pv{font-family:var(--font-num);font-weight:700;font-size:14px;color:var(--gold-hi);font-variant-numeric:tabular-nums;margin-bottom:4px}.lbx-blk{width:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:12px;border-radius:14px 14px 0 0;border:1px solid rgba(255,255,255,.12);border-bottom:0;background:linear-gradient(180deg,#ffffff1a,#ffffff05)}.lbx-blk b{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;color:#ffffff8c}.lbx-pc.p1 .lbx-blk{height:128px;border-color:#f2b03d8c;background:linear-gradient(180deg,#f2b03d4d,#f2b03d0d);box-shadow:0 -12px 40px -16px #f2b03d99}.lbx-pc.p1 .lbx-blk b{font-size:44px;color:var(--gold-hi)}.lbx-pc.p2 .lbx-blk{height:96px}.lbx-pc.p3 .lbx-blk{height:72px}.lbx-pc.me .lbx-pn:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-left:6px;vertical-align:middle}.lbx-list{padding:18px 18px 16px}.lbx-lh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 12px}.lbx-lh h3{font-family:var(--font-display);font-weight:700;font-size:19px;margin:0}.lbx-lh span{font-family:var(--font-lbl);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lbx-rows{display:flex;flex-direction:column;gap:6px}.lbx-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:44px 40px minmax(0,1fr) minmax(90px,200px) 96px;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;cursor:pointer;background:#ffffff09;border:1px solid rgba(255,255,255,.06);transition:background .15s,border-color .15s,transform .15s}.lbx-row:hover,.lbx-row:focus-visible{background:#ffffff12;border-color:#f2b03d52;transform:translate(2px)}.lbx-rk{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--muted);text-align:center}.lbx-av{width:40px;height:40px;border-radius:50%;flex:none;background:#18171b center/cover no-repeat;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text)}.lbx-av.sm{width:34px;height:34px;font-size:13px}.lbx-av,.lbx-pav{position:relative;overflow:hidden}.lbx-av img,.lbx-pav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.lbx-av.md{width:46px;height:46px;font-size:17px}.lbx-who{display:flex;flex-direction:column;gap:4px;min-width:0}.lbx-who b{font-weight:600;font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbx-sub{display:flex;gap:12px;font-family:var(--font-num);font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.lbx-sub em{font-style:normal;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.lbx-bar{height:6px;border-radius:4px;background:#ffffff12;overflow:hidden}.lbx-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(242,176,61,.55),var(--gold))}.lbx-val{font-family:var(--font-num);font-weight:700;font-size:16px;color:var(--gold-hi);text-align:right;font-variant-numeric:tabular-nums}.lbx-tag{font-style:normal;font-family:var(--font-lbl);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#1a1508;background:var(--gold);border-radius:5px;padding:3px 6px;margin-left:8px;vertical-align:2px}.lbx-row.me{background:linear-gradient(90deg,#f2b03d24,#f2b03d0a);border-color:#f2b03d73}.lbx-row.me .lbx-rk{color:var(--gold-hi)}.lbx-row.pin{position:sticky;bottom:10px;z-index:2;margin-top:6px;box-shadow:0 14px 34px -12px #000c;background-color:#2c2b30}.lbx-more{margin:12px auto 0;display:flex}.lbx-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:78px}.lbx-side{padding:16px}.lbx-sh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lbx-sh a{font-size:13px;color:var(--gold-hi);text-decoration:none;font-weight:600}.lbx-sh a:hover{text-decoration:underline}.lbx-live{display:flex;flex-direction:column;gap:6px}.lbx-lv{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.lbx-lv:hover{border-color:#f2b03d4d}.lbx-lv .lbx-who{flex:1}.lbx-lv .lbx-who b{font-size:14px}.lbx-lg{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-st{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-lbl);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);white-space:nowrap}.lbx-st i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #6ed4bc29}.lbx-st.hot{color:var(--gold-hi)}.lbx-st.hot i{background:var(--gold);box-shadow:0 0 0 3px #f2b03d2e;animation:lbxPulse 1.6s ease-in-out infinite}@keyframes lbxPulse{50%{box-shadow:0 0 0 6px #f2b03d00}}.lbx-empty{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center}.lbx-empty img{width:76px;height:auto}.lbx-empty p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.lbx-empty a{grid-column:2;font-size:13px;color:var(--gold-hi);font-weight:600;text-decoration:none}.lbx-empty a:hover{text-decoration:underline}.lbx-skel{height:64px;border-radius:12px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:lbxSk 1.2s linear infinite}@keyframes lbxSk{to{background-position:-200% 0}}.lbx-me{display:flex;align-items:center;gap:12px}.lbx-me .lbx-who b{font-family:var(--font-display);font-weight:700;font-size:16px}.lbx-ms{font-size:12.5px;color:var(--muted)}.lbx-ms.ok{color:var(--teal)}.lbx-ms3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.lbx-ms3 span{display:flex;flex-direction:column;gap:5px}.lbx-ms3 b{font-family:var(--font-display);font-weight:700;font-size:20px;font-variant-numeric:tabular-nums}.lbx-ms3 em{font-style:normal;font-family:var(--font-lbl);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lbx-duel{overflow:hidden;padding:18px;min-height:178px;background:radial-gradient(120% 90% at 100% 0%,rgba(242,176,61,.2),transparent 60%),linear-gradient(180deg,#fff1,#ffffff05)}.lbx-duel img{position:absolute;right:-8px;top:-6px;width:116px;height:auto;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.lbx-duel h4{position:relative;font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.15;margin:20px 120px 8px 0}.lbx-duel p{position:relative;color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 96px 14px 0}.lbx-duel .btn{position:relative;width:100%;justify-content:center}.lbx-err{display:flex;flex-direction:column;align-items:center;gap:12px;padding:46px 20px;text-align:center}.lbx-err img{width:110px;height:auto}.lbx-err p{margin:0;color:var(--muted);font-size:15px}@media(max-width:1100px){.lbx-grid{grid-template-columns:minmax(0,1fr)}.lbx-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lbx-aside .lbx-duel{grid-column:1/-1}}@media(max-width:760px){#view-leaderboard .lb-head{margin-bottom:18px}.lbx-hero{grid-template-columns:minmax(0,1fr);padding:20px 16px 0;gap:22px}.lbx-hl{padding-bottom:0}#view-leaderboard .lbx-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;margin-bottom:14px}#view-leaderboard .lbx-tabs::-webkit-scrollbar{display:none}#view-leaderboard .lbx-tabs .lb-tab{flex:none}.lbx-pav{width:52px;height:52px;font-size:18px}.lbx-pc.p1 .lbx-pav{width:68px;height:68px}.lbx-pn{font-size:12.5px}.lbx-pc.p1 .lbx-pn{font-size:14px}.lbx-pc.p1 .lbx-blk{height:104px}.lbx-pc.p2 .lbx-blk{height:78px}.lbx-pc.p3 .lbx-blk{height:58px}.lbx-list{padding:14px 10px 12px}.lbx-row{grid-template-columns:30px 36px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.lbx-av{width:36px;height:36px}.lbx-row .lbx-bar{grid-column:3/5;grid-row:2;height:4px;margin-top:-2px}.lbx-sub{display:none}.lbx-val{font-size:15px}.lbx-aside{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lbx-st.hot i,.lbx-skel{animation:none}.lbx-row:hover{transform:none}}.ovx-ic{position:relative;flex:none;width:46px;height:46px;border-radius:12px;overflow:hidden;background:#1b1a20;box-shadow:0 0 0 1px #ffffff1f,0 8px 18px -8px #000000b3}.ovx-ic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ovx-ic.sm{width:30px;height:30px;border-radius:8px}.ovx-ic-rl{background:linear-gradient(150deg,#3e9bff,#123a78)}.ovx-ic-fortnite{background:linear-gradient(150deg,#9c6bff,#3a1b8f)}.ovx-ic svg{position:absolute;inset:22%;width:56%;height:56%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.ovx-ic-rl img{object-fit:contain;padding:7px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.ovx-ic-rl.sm img{padding:4px}.ovx-ic-any{background:linear-gradient(150deg,#2a2830,#16151a)}.ovx-ic-any img{object-fit:contain;padding:5px}.ovx-ic-any.sm img{padding:3px}#view-overlay .ovx-head{margin-bottom:22px}.ovx-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 12px 12px 18px;margin:0 0 22px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0f}.ovx-sum{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px}.ovx-sum b{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:16px;margin-right:2px}.ovx-sum-live{display:inline-flex;align-items:center;gap:7px}.ovx-sum-live i{width:8px;height:8px;border-radius:50%;background:var(--line)}.ovx-sum-live.on i{background:var(--teal);box-shadow:0 0 0 3px #6ed4bc33}.ovx-game{position:relative;margin:0 0 22px;border-radius:20px;border:1px solid rgba(255,255,255,.09);overflow:hidden;background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff0f,0 30px 70px -36px #000000bf}.ovx-gh{position:relative;display:flex;align-items:center;gap:14px;min-height:104px;padding:20px 22px;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--ga) 22%,transparent),transparent 70%)}.ovx-gh:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--ga),transparent 60%);opacity:.8}.ovx-gart{position:absolute;inset:0;z-index:-1;background:center/cover no-repeat;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 62%);mask-image:linear-gradient(90deg,transparent 18%,#000 62%)}.ovx-gart:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#18171ce6,#18171c40 70%,#18171c73)}.ovx-g-rl .ovx-gart{background-position:center 40%}.ovx-glogo{position:absolute;z-index:-1;right:150px;top:50%;height:150%;width:auto;max-width:42%;object-fit:contain;transform:translateY(-50%) rotate(-4deg);opacity:.2;filter:grayscale(1) brightness(1.6);pointer-events:none}.ovx-g-royale .ovx-gh,.ovx-g-brawl .ovx-gh{background:radial-gradient(60% 160% at 0% 50%,color-mix(in srgb,var(--ga) 26%,transparent),transparent 72%),radial-gradient(50% 140% at 78% 50%,color-mix(in srgb,var(--ga) 18%,transparent),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 55 16.5v31L28 63 1 47.5v-31z M28 63v34' fill='none' stroke='%23ffffff' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E") right center/56px 97px}.ovx-g-rl .ovx-glogo{z-index:0;height:64%;max-width:200px;right:250px;opacity:.95;filter:drop-shadow(0 3px 10px rgba(0,0,0,.6));transform:translateY(-50%)}.ovx-g-fortnite .ovx-gart{background-position:right 30%}.ovx-g-any .ovx-gh{background:radial-gradient(70% 140% at 0% 50%,rgba(242,176,61,.16),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 55 16.5v31L28 63 1 47.5v-31z M28 63v34' fill='none' stroke='%23F2B03D' stroke-opacity='.08' stroke-width='1'/%3E%3C/svg%3E") right center/56px 97px}.ovx-gh .ovx-ic{width:54px;height:54px;border-radius:14px}.ovx-gt{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.ovx-gt b{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.5)}.ovx-gt span{display:inline-flex;align-items:center;gap:8px;color:#dcd9d4;font-size:13.5px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.ovx-dot{width:7px;height:7px;border-radius:50%;background:var(--ga);box-shadow:0 0 0 3px color-mix(in srgb,var(--ga) 25%,transparent)}.ovx-gn{font-family:var(--font-lbl);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d0cdc8;text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap}.ovx-sbtn{background:#12111699;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff38;white-space:nowrap}.ovx-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:18px;margin-bottom:22px}.ovx-games .ovx-game{margin:0;grid-column:span var(--span,3);container-type:inline-size;display:flex;flex-direction:column}.ovx-grid{display:grid;grid-template-columns:repeat(var(--span,3),minmax(0,1fr));gap:14px;padding:16px;flex:1;align-items:start}@container (max-width:560px){.ovx-gh{flex-wrap:wrap;row-gap:12px}.ovx-gt{flex:1 1 calc(100% - 72px)}.ovx-gt b{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovx-sbtn{margin-left:68px}.ovx-gn{display:none}.ovx-glogo{right:-20px;max-width:70%}.ovx-g-rl .ovx-glogo{display:none}}.ovx-w{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#ffffff09;border:1px solid rgba(255,255,255,.07);transition:border-color .15s,transform .15s}.ovx-w:hover{border-color:color-mix(in srgb,var(--ga) 55%,transparent);transform:translateY(-2px)}.ovx-prev{all:unset;box-sizing:border-box;position:relative;display:block;cursor:pointer}.ovx-prev .ov-stage{border:0;border-radius:0;box-shadow:none}.ov-stage.ovx-mini{aspect-ratio:2/1}.ovx-prev:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ovx-tag{position:absolute;left:10px;bottom:10px;z-index:2;font-family:var(--font-lbl);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e9e6e1;padding:4px 7px;border-radius:6px;background:#0e0d11b8;border:1px solid rgba(255,255,255,.12)}.ovx-live{font-size:12.5px;margin-top:-4px}.ovx-live.on{color:var(--teal)}.ov-stage.ovx-mini:before{filter:blur(8px) saturate(.9) brightness(.34);inset:-16px}.ov-stage.ovx-mini:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(70% 90% at 50% 50%,transparent 40%,rgba(10,10,12,.55))}.ov-stage.ovx-mini .ov-canvas{opacity:0;transition:opacity .35s}.ov-stage.ovx-mini.ready .ov-canvas{opacity:1}.ovx-wb{display:flex;flex-direction:column;gap:12px;padding:14px}.ovx-wt{display:flex;align-items:center;gap:11px;min-width:0}.ovx-wt>div{min-width:0}.ovx-wt b{display:block;font-family:var(--font-display);font-weight:700;font-size:15px}.ovx-wt small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovx-act{display:flex;gap:8px}.ovx-act .btn{flex:1;justify-content:center}.ovx-act .btn-ghost{flex:0 0 auto;min-width:84px}.ovx-foot{max-width:860px;margin:-6px auto 0;text-align:center}.ov-game .ovx-ic{position:absolute;top:12px;right:12px}.ov-game{justify-content:flex-end;gap:6px}.ov-src-row{grid-template-columns:30px 150px minmax(0,1fr)!important;align-items:center!important}.ov-src-row p{grid-column:auto!important}.ovx-mini-royale:before{background-position:center 62%!important}.ovx-edh{display:flex;align-items:center;gap:14px}.ovx-edh .ovx-ic{width:44px;height:44px}.ov-src-row .ovx-ic{align-self:center}@media(max-width:1100px)and (min-width:761px){.ovx-games{grid-template-columns:repeat(2,minmax(0,1fr))}.ovx-games .ovx-game{grid-column:span min(var(--span,2),2)}.ovx-grid{grid-template-columns:repeat(min(var(--span,2),2),minmax(0,1fr))}}@media(max-width:760px){.ovx-gh{flex-wrap:wrap;padding:16px;min-height:0}.ovx-gh .ovx-ic{width:46px;height:46px}.ovx-gt b{font-size:19px}.ovx-gn{display:none}.ovx-glogo{right:-30px;max-width:60%}.ovx-g-rl .ovx-glogo{display:none}.ovx-sbtn{width:100%;justify-content:center}.ovx-games{grid-template-columns:minmax(0,1fr)}.ovx-games .ovx-game{grid-column:auto}.ovx-grid{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.ovx-bar{padding:12px}.ovx-bar .btn{width:100%;justify-content:center}.ov-src-row{grid-template-columns:30px minmax(0,1fr)!important}.ov-src-row p{grid-column:2!important}}@media(prefers-reduced-motion:reduce){.ovx-w:hover{transform:none}}.ovx-bar-act{display:flex;gap:8px;flex-wrap:wrap}.ovx-req{display:flex;align-items:center;gap:16px;margin:4px 0 22px;padding:14px 18px 14px 14px;border-radius:16px;border:1px dashed rgba(242,176,61,.32);background:linear-gradient(90deg,#f2b03d12,#ffffff04)}.ovx-req-m{width:58px;height:auto;flex:none;margin:-6px 0}.ovx-req-t{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ovx-req-t b,.ovx-req-f>b{font-family:var(--font-display);font-weight:700;font-size:15px}.ovx-req-t span{color:var(--muted);font-size:13.5px;line-height:1.45}.ovx-req.open{align-items:flex-start}.ovx-req-f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;flex:1;min-width:0}.ovx-req-f>b{grid-column:1/-1}.ovx-req-a{grid-column:1/-1;display:flex;align-items:center;gap:12px}.ovx-req-msg{color:var(--muted);font-size:13px}.ovx-req.done{border-style:solid;border-color:#6ed4bc59;background:linear-gradient(90deg,#6ed4bc14,#ffffff04)}.ov-games+.ovx-req,.ov-src+.ovx-req{margin-top:22px}@media(max-width:760px){.ovx-bar-act{width:100%}.ovx-bar-act .btn{flex:1;justify-content:center}.ovx-req{flex-wrap:wrap}.ovx-req>.btn{width:100%;justify-content:center}.ovx-req-f{grid-template-columns:minmax(0,1fr)}}@media(min-width:1181px){html.has-rail .rail{background:#131316;border-right:0;-webkit-backdrop-filter:none;backdrop-filter:none}html.has-rail .rail-logo{height:54px;margin:0 0 10px}html.has-rail .nav{background:#131316;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}html.has-rail .nav:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(242,176,61,.34) 50%,transparent 100%)}html.has-rail .nav:before{content:"";position:absolute;left:0;top:100%;width:18px;height:18px;pointer-events:none;background:radial-gradient(circle at 100% 100%,transparent 17.5px,#131316 18.5px)}html.has-rail .hdr-mark{font-size:16px;letter-spacing:.01em;text-shadow:none}html.has-rail .hdr-mark .hm-word{letter-spacing:.01em}html.has-rail .hdr-mark b{margin:0;text-shadow:none}html.has-rail .nav-inner{justify-content:flex-start}html.has-rail .hdr-search{margin:0 0 0 18px;max-width:460px}html.has-rail .hdr-right{margin-left:auto}html.has-rail .pbx{border-top-left-radius:18px}}.pbx-on{padding-top:0!important}.pbx-on>.wrap,#view-library.pbx-on #library>.wrap{max-width:1120px!important}.pbx{position:relative;z-index:1;height:384px;overflow:hidden;isolation:isolate;background:transparent;margin:0 0 24px}.pbx-art,.pbx-shade{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.6) 74%,rgba(0,0,0,.18) 90%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.6) 74%,rgba(0,0,0,.18) 90%,transparent 100%)}.pbx[hidden]{display:none}.pbx-art{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center 35%;background-repeat:no-repeat;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.pbx-art.on{opacity:.55}.pbx-none:before{content:"";position:absolute;right:0;top:0;bottom:0;width:70%;z-index:0;opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23F2B03D' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23F2B03D' stroke-width='1'/%3E%3C/svg%3E") 0 0/56px 100px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%),linear-gradient(180deg,#000 45%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 70%),linear-gradient(180deg,#000 45%,transparent 100%);mask-composite:intersect}.pbx-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#18171c66,#18171c00 34%),linear-gradient(90deg,#18171ceb,#18171cc2 28%,#18171c42 58%,#18171c00 80%)}.pbx-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;height:100%;max-width:1120px;margin:0 auto;padding:62px 24px 26px}.pbx-cred{position:absolute;right:24px;top:20px;max-width:46%;text-align:right;font-size:11.5px;line-height:1.4;color:#cfccc5;opacity:.85;text-shadow:0 1px 2px rgba(0,0,0,.7)}.pbx .pbx-eb{display:block;margin:0 0 12px}.pbx .pbx-h{font-family:var(--font-display);font-weight:900;font-size:48px;line-height:1.04;letter-spacing:-.02em;color:#f7f2e8;-webkit-text-fill-color:#F7F2E8;background:none;margin:0 0 12px;max-width:760px;text-align:left;text-shadow:0 2px 18px rgba(0,0,0,.35)}.pbx .pbx-sub{margin:0;max-width:560px;color:#d6d3cc;font-size:16px;line-height:1.55;text-align:left}.pbx-foot{margin-top:auto;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;width:100%;min-width:0}.pbx-foot:empty{display:none}.pbx-foot .lb-tabs,.pbx-foot .g-tabs,.pbx-foot .vs-games{display:inline-flex;flex-wrap:nowrap;gap:4px;width:auto;max-width:100%;margin:0;padding:5px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#18171cbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pbx-foot .lb-tabs::-webkit-scrollbar,.pbx-foot .g-tabs::-webkit-scrollbar,.pbx-foot .vs-games::-webkit-scrollbar,.pbx-foot .rc-tiles::-webkit-scrollbar{display:none}.pbx-foot .lb-tab,.pbx-foot .g-tab{flex:none;color:#dad7d0}#view-leaderboard .pbx-foot .lbx-tabs{max-width:100%;margin:0;justify-content:flex-start}.pbx-foot .vs-game{flex:none;min-height:40px;background:transparent;border-color:transparent;padding:6px 14px 6px 8px;color:#dad7d0}.pbx-foot .vs-game.on{background:#f2b03d24;border-color:#f2b03d80;color:#ffd37a}.pbx-foot .vs-tabs{border-bottom:1px solid rgba(255,255,255,.1)}.pbx-foot .rc-tiles{display:flex;flex-wrap:nowrap;gap:12px;margin:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.pbx-foot .rc-tile{flex:none;min-width:172px;padding:12px 16px 13px;background:#18171cad;border-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pbx-foot .rc-tile:last-child:nth-child(odd){grid-column:auto}.pbx-foot .rc-n{font-size:24px;margin-top:5px}.pbx-foot .rc-d{margin-top:6px;min-height:0}.pbx-btns{display:flex;gap:12px;flex-wrap:wrap}#view-library.pbx-on .libp-top,#view-library.pbx-on #library .section-head,#view-library.pbx-on #lib-totals{display:none}#view-vs.pbx-on{background:none}#view-vs.pbx-on:before{display:none}.pbx-wall.on{opacity:.5}.pbx-wall-in{position:absolute;left:34%;top:-210px;width:1500px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:14px;transform:rotate(-9deg)}.pbx-wall-in img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;background:#333339}.pbx-coll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.pbx-coll>div{background-size:cover;background-repeat:no-repeat}.pbx-split.on{opacity:.85}.pbx-side{position:absolute;top:0;bottom:0;background-image:url(/art/hero-royale.png);background-repeat:no-repeat;background-blend-mode:multiply}.pbx-side.l{left:0;width:58%;background-color:#3266b0;background-size:280% auto;background-position:0% 30%;clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}.pbx-side.r{right:0;width:50%;background-color:#b83a36;background-size:262% auto;background-position:100% 30%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.pbx-art.pbx-lb{opacity:1}.lba-hex{position:absolute;right:0;top:0;bottom:0;width:72%;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23F2B03D' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23F2B03D' stroke-width='1'/%3E%3C/svg%3E") 0 0/56px 100px;-webkit-mask-image:radial-gradient(60% 90% at 74% 72%,#000,transparent);mask-image:radial-gradient(60% 90% at 74% 72%,#000,transparent)}.lba-glow{position:absolute;bottom:-170px;right:max(-120px,calc(50% - 670px));width:600px;height:520px;background:radial-gradient(closest-side,#f2b03d52,#f2b03d00)}.lba-pod{position:absolute;bottom:0;right:max(40px,calc(50% - 546px));display:flex;align-items:flex-end;gap:10px}.lba-b{position:relative;display:flex;justify-content:center;width:118px;padding-top:14px;border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#46464f,#2c2c32)}.lba-b i{font-style:normal;font-family:var(--font-display);font-weight:900;font-size:38px;line-height:1;color:#d8d6d1}.lba-b.b1{height:196px;border-color:#f2b03dcc;background:linear-gradient(180deg,#c99a3e,#6e4f1e);box-shadow:0 0 60px #f2b03d40}.lba-b.b1 i{color:#ffe6b0}.lba-b.b2{height:140px}.lba-b.b3{height:104px}.lba-b img{position:absolute;left:50%;bottom:calc(100% - 6px);width:150px;height:auto;transform:translate(-50%);filter:drop-shadow(0 14px 24px rgba(0,0,0,.55))}@media(max-width:1180px){html.has-rail .nav{background:#131316;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}html.has-rail .nav:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(242,176,61,.34) 50%,transparent 100%)}html.has-rail .tabbar{background:#131316;border-top-color:#ffffff0f}html.has-rail .pbx{border-radius:18px 18px 0 0}}.ov-demo .ov-seg button{flex:none}.ov-hero.ov-hero-solo{display:block;margin-top:0}.ov-hero-solo .ov-demo{max-width:820px}@media(max-width:760px){.pbx{height:auto;min-height:320px;margin-bottom:18px}.pbx-in{height:auto;min-height:320px;padding:44px 16px 18px}.pbx-cred{right:16px;top:12px;font-size:10px;max-width:72%}.pbx .pbx-h{font-size:30px;line-height:1.06;margin-bottom:8px}.pbx .pbx-sub{font-size:14px}.pbx-foot{margin-top:18px;gap:10px}.pbx-foot>*{max-width:100%}.pbx-foot .rc-tile{min-width:124px;padding:10px 12px}.pbx-foot .rc-n{font-size:19px}.pbx-shade{background:linear-gradient(180deg,#18171c99,#18171cc7 60% 100%)}.pbx-coll{grid-template-columns:repeat(3,minmax(0,1fr))}.pbx-coll>div:nth-child(n+4){display:none}.pbx-wall-in{left:6%;width:900px;top:-120px}.lba-pod{right:10px;transform:scale(.5);transform-origin:100% 100%;opacity:.7}.lba-glow{right:-200px}.pbx-side.l{width:62%}.pbx-side.r{width:54%}}@media(min-width:1121px){:root{--page-w:clamp(1480px,78vw,2200px)}.wrap:not(.nav-inner){max-width:var(--page-w)}.pbx-in,.pbx-on>.wrap,#view-library.pbx-on #library>.wrap,#view-library .wrap,#view-leaderboard .lbx-wrap,#view-overlay .ov-wrap,.me-v2,.g6-wrap,#view-gta6 .gta-hero .wrap,.g-body,#view-game .g-shell,.pc-wrap{max-width:var(--page-w)!important}}html.has-rail #view-dbd{margin-left:76px}@media(max-width:1180px){html.has-rail #view-dbd{margin-left:0}}#view-companion{padding:0;--cp-card:#17171B;--cp-band:#0B0B0D;--cp-l:rgba(255,255,255,.08);background:#0f0f12;font-size:16px;line-height:1.5}.cp-in{max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}.cp-eye{display:block;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.cp-eye.dim{color:#c9c6cf}.cp-hero{position:relative;overflow:hidden;background:radial-gradient(900px 480px at 50% 12%,rgba(242,176,61,.1),transparent 70%)}.cp-hero:before{content:"";position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.5' height='84'%3E%3Cpath d='M24.25 0 48.5 14V42L24.25 56 0 42V14ZM24.25 56V84' fill='none' stroke='rgba(242,176,61,.09)'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.cp-hero-in{position:relative;padding-top:76px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.cp-h1{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.4vw,60px);line-height:1.06;max-width:980px;text-wrap:balance}.cp-lead{margin:0;font-size:19px;line-height:1.5;color:var(--muted);max-width:660px;text-wrap:pretty}.cp-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.cp-req{margin:0;font-size:13.5px;color:var(--muted)}.cp-phone{display:none;margin:0;font-size:14px;color:var(--muted);max-width:340px}.cp-shot{position:relative;width:100%;max-width:1180px;margin-top:44px;border:1px solid rgba(255,255,255,.14);border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -24px 90px #f2b03d1a;background:#131316}.cp-shot img,.cp-vid{display:block;width:100%;height:auto}.cp-vid{position:absolute;inset:0;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.cp-shot.on .cp-vid{opacity:1}.cp-dl{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 28px;border:0;background:none;cursor:pointer;font:700 16px/1 var(--font-body);color:#191203;text-decoration:none;isolation:isolate;white-space:nowrap}.cp-dl:hover{color:#191203}.cp-dl:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.cp-dl-send{display:none}.cp-dl-bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#ffd37a,#f2b03d 55%,#de9b2e);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.cp-dl-s{position:absolute;left:0;right:0;z-index:-1;background:#f2b03d;opacity:0}.cp-dl-s1{top:14%;height:22%}.cp-dl-s2{top:58%;height:20%}.cp-dl-d{position:absolute;height:2px;background:#ffd37a;opacity:0}.cp-dl-d1{top:-6px;left:18%;width:34px}.cp-dl-d2{bottom:-7px;right:12%;width:52px}.cp-dl-l{display:inline-flex;align-items:center;gap:12px}@media(hover:hover){.cp-dl:hover .cp-dl-bg{animation:cpDlBg .45s steps(1,end) forwards}.cp-dl:hover .cp-dl-s1{animation:cpDlS1 .45s steps(1,end)}.cp-dl:hover .cp-dl-s2{animation:cpDlS2 .45s steps(1,end)}.cp-dl:hover .cp-dl-d{animation:cpDlD .45s steps(1,end)}.cp-dl:hover .cp-dl-l{animation:cpDlL .45s steps(1,end)}}@keyframes cpDlBg{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}10%{clip-path:polygon(0 0,100% 0,100% 100%,12% 100%,12% 86%,0 86%)}22%{clip-path:polygon(0 0,100% 0,100% 30%,97% 30%,97% 62%,100% 62%,100% 100%,10% 100%,10% 84%,0 84%)}44%{clip-path:polygon(3% 0,100% 0,100% 100%,0 100%,0 40%,3% 40%)}66%,to{clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}}@keyframes cpDlS1{0%,60%,to{opacity:0}22%{opacity:1;transform:translate(-8px)}34%{opacity:1;transform:translate(7px)}46%{opacity:1;transform:translate(-4px)}}@keyframes cpDlS2{0%,60%,to{opacity:0}22%{opacity:1;transform:translate(7px)}34%{opacity:1;transform:translate(-6px)}46%{opacity:1;transform:translate(5px)}}@keyframes cpDlD{0%,60%,to{opacity:0}22%{opacity:1}46%{opacity:.6}}@keyframes cpDlL{0%,60%,to{transform:none}22%{transform:translate(3px)}34%{transform:translate(-4px)}46%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.cp-dl:hover .cp-dl-bg{animation:none;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.cp-dl:hover .cp-dl-s,.cp-dl:hover .cp-dl-d,.cp-dl:hover .cp-dl-l{animation:none}}.cp-band{background:var(--cp-band);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.cp-facts .cp-in{padding-top:34px;padding-bottom:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px}.cp-facts .cp-in>div{display:flex;flex-direction:column;gap:6px}.cp-facts b{font-family:var(--font-display);font-weight:800;font-size:22px}.cp-facts span{font-size:14px;color:var(--teal)}.cp-sec>.cp-in{padding-top:96px;padding-bottom:96px}.cp-head{display:flex;flex-direction:column;gap:12px;margin-bottom:52px}.cp-head h2,.cp-faq>h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.12}.cp-steps{display:flex;flex-direction:column;gap:56px}.cp-step{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px;align-items:center}.cp-step-t{display:flex;gap:24px;align-items:flex-start}.cp-step-n{flex:none;width:56px;height:56px;box-sizing:border-box;border:1.5px solid var(--gold);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--gold)}.cp-step h3{margin:0 0 12px;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.15}.cp-step p{margin:0;font-size:17px;line-height:1.55;color:var(--muted);max-width:480px}.cp-step-i{height:380px;background:var(--cp-card);border:1px solid var(--cp-l);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cp-step-i img{display:block;height:330px;width:auto;max-width:92%;object-fit:contain;border-radius:12px}.cp-games-b .cp-in{padding-top:64px;padding-bottom:64px}.cp-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:28px}.cp-game{display:flex;gap:14px;align-items:center;padding:14px;background:var(--cp-card);border:1px solid var(--cp-l);border-radius:12px}.cp-game img{flex:none;width:60px;height:90px;object-fit:cover;border-radius:7px}.cp-game b{display:block;font-family:var(--font-display);font-weight:800;font-size:14px;margin-bottom:4px}.cp-game span{display:block;font-size:13.5px;line-height:1.4;color:var(--muted)}.cp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}.cp-card{display:flex;flex-direction:column;background:var(--cp-card);border:1px solid var(--cp-l);border-radius:14px;overflow:hidden}.cp-card-i{height:230px;background:var(--cp-band);overflow:hidden;display:flex;align-items:center;justify-content:center}.cp-card-i.cov img{display:block;width:100%;height:100%;object-fit:cover}.cp-card-i.p34 img{object-position:50% 34%}.cp-card-i.zoom{align-items:flex-start;justify-content:flex-start}.cp-card-i.zoom img{display:block;flex:none;width:185%;max-width:none;height:auto}.cp-card-i.tl img{object-position:0 0}.cp-card-i.fit img{display:block;height:206px;width:auto;border-radius:12px}.cp-card-i.fit.wide img{height:auto;width:86%;border-radius:8px}.cp-card-t{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px}.cp-card-t h3{margin:0;font-family:var(--font-display);font-weight:800;font-size:17px}.cp-card-t p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.cp-faq{max-width:980px;padding-top:96px;padding-bottom:96px}.cp-faq-box{margin-top:28px;background:var(--cp-card);border:1px solid var(--cp-l);border-radius:14px;padding:10px 28px 14px}.cp-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 6px}.cp-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--text);font:600 14px var(--font-body);cursor:pointer}.cp-tabs button i{width:7px;height:7px;border-radius:2px;background:#ffffff4d}.cp-tabs button.on{border-color:#f2b03d8c;background:#f2b03d24;color:var(--gold-hi)}.cp-tabs button.on i{background:var(--gold)}.cp-faq details{border-top:1px solid rgba(255,255,255,.09);padding:6px 0}.cp-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;font-weight:600;font-size:17px}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary i{flex:none;font-style:normal;font-size:22px;line-height:1;color:var(--gold);transition:transform .15s}.cp-faq details[open] summary i{transform:rotate(45deg)}.cp-faq details p{margin:0 0 16px;font-size:16px;line-height:1.55;color:var(--muted);max-width:760px}.cp-end{position:relative;overflow:hidden;background:radial-gradient(700px 320px at 50% 100%,rgba(242,176,61,.1),transparent 70%)}.cp-end .cp-in{padding-top:88px;padding-bottom:72px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.cp-end-m{width:132px;height:132px;object-fit:contain}.cp-end h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3.2vw,42px);line-height:1.12;max-width:820px}.cp-end h2 em{font-style:normal;color:var(--gold)}.cp-foot{margin:18px 0 0;font-size:13px;color:var(--muted)}.cp-foot a{color:var(--gold)}.cp-about{padding-bottom:72px}.cp-about:empty{padding:0}.cp-about .egs-intro{margin-top:0}.cp-about .ssr-dup{display:none}.cp-card,.cp-game{transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.cp-card-i img,.cp-game img,.cp-step-i img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.cp-card-i.zoom img{transform-origin:0 0}.cp-step-i{transition:border-color .25s}@media(hover:hover){.cp-card:hover{transform:translateY(-5px);border-color:#f2b03d73;box-shadow:0 18px 44px #00000073}.cp-card:hover .cp-card-i img{transform:scale(1.04)}.cp-game:hover{transform:translateY(-3px);border-color:#f2b03d73;box-shadow:0 12px 30px #0006}.cp-game:hover img{transform:scale(1.06)}.cp-step-i:hover{border-color:#f2b03d59}.cp-step-i:hover img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.cp-card,.cp-game,.cp-card-i img,.cp-game img,.cp-step-i img{transition:none}.cp-card:hover,.cp-game:hover,.cp-card:hover .cp-card-i img,.cp-game:hover img,.cp-step-i:hover img{transform:none}}@media(max-width:760px){.cp-in{padding:0 20px}.cp-hero-in{padding-top:44px;gap:18px}.cp-lead{font-size:17px}.cp-dl-win{display:none}.cp-dl-send{display:inline-flex}.cp-phone{display:block}.cp-shot{margin-top:30px;border-radius:12px 12px 0 0}.cp-sec>.cp-in,.cp-faq{padding-top:60px;padding-bottom:60px}.cp-head{margin-bottom:34px}.cp-step{gap:22px}.cp-step-t{gap:16px}.cp-step-n{width:46px;height:46px;font-size:15px}.cp-step h3{font-size:21px}.cp-step p{font-size:16px}.cp-step-i{height:auto;padding:22px 0}.cp-step-i img{height:auto;max-height:340px;max-width:86%}.cp-games-b .cp-in{padding-top:44px;padding-bottom:44px}.cp-faq-box{padding:6px 16px 10px}.cp-faq summary{font-size:16px}.cp-end .cp-in{padding-top:60px;padding-bottom:56px}}.oauth-row.iab{display:block}#modal-form.iab-on #modal-title,#modal-form.iab-on [data-i18n=oauthSub]{display:none}.iab-note{background:#ffffff0a;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:11px;padding:12px 14px;margin-top:4px}.iab-note b{display:block;font-size:14.5px;line-height:1.35;color:var(--text)}.iab-note p{font-size:13.5px;line-height:1.5;color:var(--muted);margin:6px 0 10px}.iab-row{display:flex;flex-direction:column;gap:8px}.iab-url{box-sizing:border-box;width:100%;min-width:0;background:#0d0b1499;border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:13px;padding:9px 10px}.iab-row .btn{box-sizing:border-box;width:100%;margin:0}@media(min-width:1121px){#view-recap:after,#view-stats:after,#view-hubs:after,#view-pc:after,#view-fm:after,#view-leaderboard:after,#view-overlay:after{right:auto;left:calc(50% + var(--page-w)/2 - 283px)}}.hd-sp .hd-art.hud{top:auto;bottom:0;height:125%}
