.crumbs[data-astro-cid-vx4iavld]{margin-bottom:14px;font-size:.82rem}ol[data-astro-cid-vx4iavld]{color:var(--faint);flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--border-strong);margin-right:4px}a[data-astro-cid-vx4iavld]{color:var(--muted)}span[data-astro-cid-vx4iavld]{color:var(--text);font-weight:550}.gs{width:100%;min-width:0;max-width:1480px;margin:0 auto}.gs .gs-kicker{color:var(--muted);letter-spacing:.12em;font-size:.7rem;font-weight:750;line-height:1.4;display:block}.gs .gs-kicker span{color:var(--faint);padding:0 8px}.gs-hero,.gs-hub-hero{background:var(--surface);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex;overflow:hidden}.gs-hero{min-height:218px;padding:32px 38px}.gs-hero-copy{flex:1;min-width:0}.gs-hero h1,.gs-hub-hero h1{color:var(--text);letter-spacing:-.035em;margin:11px 0 13px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.12}.gs-hero p,.gs-hub-hero p{max-width:60ch;color:var(--muted);margin:0;font-size:1.06rem;line-height:1.65}.gs-unlock{color:var(--muted);align-items:baseline;gap:5px;margin-top:17px;font-size:.81rem;display:inline-flex}.gs-unlock strong{color:var(--text);font-weight:650}.gs-hero-art{flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:230px;max-width:39%;display:flex}.gs-hero-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000021);width:clamp(96px,10vw,155px);height:168px;display:block}.gs-reading{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:44px;margin-top:36px;display:grid}.gs-no-toc{display:block}.gs-no-toc .gs-content{max-width:1050px}.gs-content{min-width:0}.gs-side-toc{top:calc(var(--header-h) + 22px);max-height:calc(100vh - var(--header-h) - 44px);position:sticky;overflow:auto}.gs-mobile-toc{display:none}.gs-mobile-toc summary:after{content:"⌄";float:right;color:var(--muted);font-size:1rem;line-height:.7}.gs-mobile-toc details[open] summary:after{transform:rotate(180deg)}.gs-section{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 22px);margin:0 0 44px;padding:0 0 42px}.gs-section-heading{margin:0 0 21px}.gs-section-heading>span{letter-spacing:.12em;color:var(--accent);margin-bottom:7px;font-size:.7rem;font-weight:750;display:block}.gs-section h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.1vw,1.82rem);font-weight:730;line-height:1.2}.gs-lead{color:var(--text);max-width:66ch;margin:0 0 23px;font-size:1.08rem;line-height:1.72}.gs-copy{color:var(--muted);margin:0 0 20px;font-size:.99rem;line-height:1.65}.gs-stats{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 22px;display:grid;overflow:hidden}.gs-stats>div{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:16px 18px;display:grid}.gs-stats>div+div{border-left:1px solid var(--border)}.gs-stats img{object-fit:contain;grid-area:1/1/3;width:40px;height:40px}.gs-stats dt{color:var(--muted);grid-area:2/2;font-size:.78rem;line-height:1.4}.gs-stats dd{color:var(--text);letter-spacing:-.03em;grid-area:1/2;margin:0;font-size:1.43rem;font-weight:750;line-height:1.2}.gs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gs-icon-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gs-icon-list li{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:13px;min-width:0;padding:20px 12px 17px}.gs-icon-list img{object-fit:contain;width:72px;height:72px;margin:0 auto 11px;display:block}.gs-icon-list strong{color:var(--text);font-size:.98rem;font-weight:700;display:block}.gs-feature{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:17px;min-width:0;padding:19px 20px;display:flex}.gs-feature-icon{flex:0 0 64px;place-items:start center;width:64px;height:70px;display:grid}.gs-feature-icon img{object-fit:contain;width:64px;height:64px}.gs-feature-body{min-width:0}.gs-feature h3{letter-spacing:-.012em;margin:1px 0 8px;font-size:1.08rem;font-weight:700;line-height:1.35}.gs-feature p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.62}.gs-feature p strong,.gs-labeled-lead p strong,.gs-split-copy strong{color:var(--text);font-weight:720}.gs-feature .gs-mechanic{border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.gs-feature .gs-mechanic strong{color:var(--text)}.gs-feature-tag{color:var(--accent);margin:-2px 0 9px;font-size:.75rem;font-weight:700;display:inline-block}.gs-feature .gs-unlock-note{color:var(--text);margin-top:10px;font-weight:650}.gs-feature-value{color:var(--accent);margin:0 0 10px;font-size:.83rem;font-weight:700;display:inline-block}.gs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-three .gs-feature{display:block}.gs-three .gs-feature-icon{margin-bottom:10px}.gs-bullets{gap:15px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gs-bullets li{padding:0 0 0 21px;line-height:1.6;position:relative}.gs-bullets li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.63em;left:0}.gs-bullets strong{color:var(--text);font-size:1rem;font-weight:700;display:block}.gs-bullets span{color:var(--muted);margin-top:2px;font-size:.95rem;display:block}.gs-source-list{color:var(--muted);margin:18px 0 0;padding:0 0 0 22px;font-size:.97rem;line-height:1.65}.gs-source-list li{padding:0 0 10px 5px}.gs-source-list li::marker{color:var(--accent)}.gs-source-list strong{color:var(--text);font-weight:690}.gs-labeled-lead{margin:0 0 17px}.gs-labeled-lead h3{color:var(--text);margin:0 0 8px;font-size:1.07rem;font-weight:720}.gs-labeled-lead p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.gs-labeled-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gs-labeled-list li{background:var(--surface);border:1px solid var(--border);border-radius:13px;min-width:0;padding:19px 21px}.gs-labeled-list h3{color:var(--text);margin:0 0 10px;font-size:1.08rem;font-weight:720;line-height:1.35}.gs-labeled-list p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.gs-callout{background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-left:3px solid var(--accent);border-radius:0 10px 10px 0;margin:22px 0 0;padding:16px 19px}.gs-callout strong{letter-spacing:.1em;color:var(--accent);font-size:.7rem;display:block}.gs-callout p{color:var(--text);margin:6px 0 0;font-size:.96rem;line-height:1.64}.gs-split{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:30px;margin:24px 0 0;display:grid}.gs-split-copy{min-width:0}.gs-split h3{letter-spacing:-.015em;margin:0 0 13px;font-size:1.2rem}.gs-split-copy>p{color:var(--muted);margin:0 0 17px;font-size:1rem;line-height:1.65}.gs-split-bullets{color:var(--muted);margin:6px 0 0;padding-left:21px;font-size:.97rem;line-height:1.65}.gs-split-bullets li{padding:0 0 10px 4px}.gs-split-bullets li::marker{color:var(--accent)}.gs-point-list{margin:0;padding:0;list-style:none}.gs-point-list li{border-top:1px solid var(--border);padding:13px 0}.gs-point-list strong{color:var(--text);margin-bottom:3px;font-size:.98rem;font-weight:700;display:block}.gs-point-list span{color:var(--muted);font-size:.92rem;line-height:1.62}.gs-shot{width:100%;max-width:330px;margin:0 auto}.gs-shot-media{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;place-items:center;height:410px;display:grid;overflow:hidden}.gs-shot-media img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:100%;display:block}.gs-shot figcaption{color:var(--faint);text-align:center;margin-top:8px;font-size:.75rem;line-height:1.35}.gs-roadmap{gap:32px;display:grid}.gs-era{display:block}.gs-era h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px;font-size:.78rem;font-weight:650;line-height:1.15}.gs-era h3 strong{letter-spacing:-.04em;color:var(--text);margin-left:5px;font-size:1.22rem;font-weight:750;display:inline}.gs-era ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.gs-era li{border-bottom:1px solid var(--border);padding:11px 0}.gs-roadmap-main{align-items:center;gap:13px;min-width:0;display:flex}.gs-roadmap-icon{background:var(--surface);border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.gs-roadmap-icon img{object-fit:contain;width:30px;height:30px}.gs-roadmap-icon>span{color:var(--accent)}.gs-roadmap-main>div{min-width:0}.gs-roadmap-main strong{font-size:.97rem;font-weight:700;line-height:1.35;display:block}.gs-roadmap-main strong a{color:var(--accent);text-decoration:none}.gs-roadmap-main strong a:hover{color:var(--accent);text-decoration:underline}.gs-roadmap-main div>span{color:var(--muted);margin-top:3px;font-size:.79rem;line-height:1.45;display:block}.gs-roadmap-links{text-align:right;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;max-width:230px;display:flex}.gs-roadmap-links a,.gs-roadmap-links>span{color:var(--accent);font-size:.79rem;font-weight:650;line-height:1.4}.gs-roadmap-links>span{color:var(--muted)}.gs-roadmap-links a:hover{text-decoration:underline}.gs-next{margin:10px 0 60px}.gs-next>span{letter-spacing:.1em;color:var(--faint);margin:0 0 10px;font-size:.7rem;font-weight:750;display:block}.gs-next>a{background:var(--surface);border:1px solid var(--border);max-width:420px;color:var(--text);border-radius:11px;align-items:center;gap:14px;padding:13px 16px;display:flex}.gs-next>a:hover{border-color:var(--accent);text-decoration:none}.gs-next img{object-fit:contain;width:40px;height:40px}.gs-next strong{font-size:1rem}.gs-next a>span{color:var(--accent);margin-left:auto}.gs-hub-hero{min-height:250px;padding:24px 34px 24px 40px}.gs-hub-hero>div{min-width:0}.gs-hub-hero img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000029);flex-shrink:0;width:220px;height:225px}.gs-hub-nav{margin:22px 0 60px}.gs-hub-runner{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:15px;grid-template-columns:minmax(0,1fr) 300px;min-height:266px;display:grid;overflow:hidden}.gs-hub-runner:hover,.gs-hub-grid a:hover{border-color:var(--accent);text-decoration:none}.gs-hub-runner-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 34px;display:flex}.gs-hub-runner-copy>span,.gs-hub-card-top{color:var(--faint);letter-spacing:.1em;font-size:.7rem;font-weight:750}.gs-hub-runner h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:1.75rem}.gs-hub-runner p{color:var(--muted);max-width:52ch;margin:0;font-size:1rem;line-height:1.6}.gs-hub-runner-copy>strong{color:var(--accent);margin-top:20px;font-size:.9rem}.gs-hub-runner-media{background:var(--surface-2);place-items:center;padding:12px;display:grid;overflow:hidden}.gs-hub-runner-media img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:244px;display:block}.gs-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gs-hub-grid a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:13px;min-height:175px;padding:20px 23px 21px;display:block}.gs-hub-card-top{justify-content:flex-end;display:flex}.gs-hub-grid img{object-fit:contain;width:60px;height:60px;margin:6px 0 9px;display:block}.gs-hub-grid h2{margin:0 0 6px;font-size:1.13rem;line-height:1.3}.gs-hub-grid p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.48}@media (width<=1199px){.gs-reading{display:block}.gs-side-toc{display:none}.gs-mobile-toc{margin:0 0 29px;display:block}}@media (width<=950px){.gs-three{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-three .gs-feature{display:flex}.gs-three .gs-feature-icon{margin:0}}@media (width<=700px){.gs-hero{gap:8px;min-height:0;padding:22px 23px}.gs-hero h1,.gs-hub-hero h1{font-size:2rem}.gs-hero p,.gs-hub-hero p{font-size:.97rem}.gs-hero-art{display:none}.gs-hero .gs-kicker{letter-spacing:.08em;white-space:nowrap;font-size:.64rem}.gs-reading{margin-top:28px}.gs-section{margin-bottom:35px;padding-bottom:34px}.gs-section h2{font-size:1.52rem}.gs-lead{font-size:1rem}.gs-feature-grid,.gs-three,.gs-labeled-list{grid-template-columns:1fr;gap:9px}.gs-icon-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gs-feature,.gs-three .gs-feature{gap:13px;padding:15px;display:flex}.gs-feature-icon{flex-basis:54px;width:54px;height:57px}.gs-feature-icon img{width:53px;height:53px}.gs-feature h3{font-size:1rem}.gs-feature p{font-size:.91rem}.gs-stats>div{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 10px;display:flex}.gs-stats img{width:33px;height:33px}.gs-stats dt{order:2;font-size:.68rem}.gs-stats dd{order:1;font-size:1.07rem}.gs-split{grid-template-columns:1fr;gap:17px}.gs-shot{max-width:300px}.gs-shot-media{height:380px}.gs-era h3{margin-bottom:10px}.gs-roadmap-main strong{font-size:.88rem}.gs-roadmap-main div>span,.gs-roadmap-links a,.gs-roadmap-links>span{font-size:.72rem}.gs-hub-hero{gap:8px;min-height:0;padding:24px 22px}.gs-hub-hero img{width:100px;height:145px}.gs-hub-runner{grid-template-columns:minmax(0,1fr) 115px;min-height:225px}.gs-hub-runner-copy{padding:20px}.gs-hub-runner h2{font-size:1.4rem}.gs-hub-runner p{font-size:.86rem}.gs-hub-runner-copy>strong{margin-top:14px;font-size:.82rem}.gs-hub-runner-media{padding:7px}.gs-hub-runner-media img{height:212px}.gs-hub-grid{grid-template-columns:1fr}.gs-hub-grid a{min-height:0;padding:16px 18px}.gs-hub-grid img{width:50px;height:50px;margin:3px 0 6px}}@media (width<=380px){.gs-hero-art,.gs-hub-hero img{display:none}.gs-hub-runner{grid-template-columns:minmax(0,1fr) 90px}}.ga{--r-uncommon:#3c9a5f;--r-uncommon-soft:#e3f4e8;--ga-hit:color-mix(in srgb, var(--accent) 9%, var(--surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ga{--r-uncommon:#5cc983;--r-uncommon-soft:#12301f}}:root[data-theme=dark] .ga{--r-uncommon:#5cc983;--r-uncommon-soft:#12301f}.rarity-uncommon{--r:var(--r-uncommon);--r-soft:var(--r-uncommon-soft)}.ga-hero-art-3 img{width:clamp(80px,8vw,128px)!important}.ga .gs-section-heading h2+*{margin-top:0}.ga-copy{color:var(--muted)}.ga .gs-copy strong,.ga .gs-lead strong,.ga-callout strong+p strong{color:var(--text);font-weight:720}.ga .gs-lead strong{font-weight:700}.ga-subheading{letter-spacing:-.012em;color:var(--text);margin:30px 0 12px;font-size:1.12rem;font-weight:720}.ga .gs-section-heading+.ga-subheading{margin-top:0}.ga-labeled{margin:22px 0 0}.ga-callout p strong{font-size:inherit;letter-spacing:0;color:var(--text);display:inline}.ga-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ga-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-cards-single{grid-template-columns:minmax(0,560px)}.ga-cards>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:15px;min-width:0;padding:18px 20px;display:flex}.ga-card-icon{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.ga-card-icon img{object-fit:contain;width:48px;height:48px}.ga-cards h3{margin:0 0 7px;font-size:1.02rem;font-weight:720;line-height:1.35}.ga-cards p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.62}.ga-cards p strong{color:var(--text);font-weight:700}.ga-media-lead{align-items:center;gap:18px;margin:0 0 22px;display:flex}.ga-media-lead>span{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex:0 0 88px;place-items:center;height:88px;display:grid}.ga-media-lead img{object-fit:contain;width:66px;height:66px}.ga-media-lead .gs-lead{margin:0}.ga-unlock-line{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 18px;padding:7px 13px;font-size:.84rem;display:inline-flex}.ga-unlock-line span{color:var(--muted)}.ga-unlock-line strong{color:var(--text);font-weight:680}.ga-stat{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;margin:0 0 20px;padding:18px 22px;display:grid}.ga-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);grid-column:1;font-size:.7rem;font-weight:750}.ga-stat>strong{letter-spacing:-.04em;grid-area:2/1;font-size:1.9rem;font-weight:780;line-height:1.1}.ga-stat p{color:var(--muted);border-left:1px solid var(--border);grid-area:1/2/3;padding-left:20px;font-size:.97rem;line-height:1.6}.ga-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-slots>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;flex-direction:column;gap:12px;min-width:0;padding:18px 19px 19px;display:flex;position:relative;overflow:hidden}.ga-slot-num{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font-size:1rem;font-weight:780;display:grid}.ga-slots h3{margin:0 0 6px;font-size:1.02rem;font-weight:720}.ga-slots p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}.ga-slot-art{object-fit:contain;opacity:.95;height:52px;position:absolute;top:12px;right:12px;width:52px!important}.ga-slots>li:has(.ga-slot-art) h3{padding-right:56px}.ga-chips-block{margin:22px 0 6px}.ga-chips{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-chips li{background:var(--surface);border:1px solid var(--border);border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 9px;display:flex}.ga-chips span{color:#d9971e;letter-spacing:.02em;white-space:nowrap;font-size:.78rem;font-weight:700}.ga-chips strong{font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:760}.ga-fund{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:22px 0 0;padding:18px 20px 20px}.ga-fund-head{align-items:center;gap:14px;margin:0 0 14px;display:flex}.ga-fund-head img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.ga-fund-head h3{margin:0 0 3px;font-size:1.02rem;font-weight:720}.ga-fund-head p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.ga-fund-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ga-fund-pages>li{background:var(--surface-2);border-radius:11px;padding:12px 14px}.ga-fund-page{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:750;display:block}.ga-fund-pages dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.ga-fund-pages dt{color:var(--muted);font-size:.74rem}.ga-fund-pages dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;font-weight:760}.ga-premium dd{color:#c4861b}.ga-table{margin:6px 0 0}.ga-table+.ga-table,.gs-callout+.ga-table{margin-top:18px}.ga .table-wrap{border-radius:13px}.ga-table-tall .table-wrap{max-height:560px}table.ga-data{font-size:.9rem}table.ga-data thead th{vertical-align:bottom;text-transform:none;letter-spacing:0;color:var(--text);padding:11px 14px;font-size:.8rem;font-weight:700}table.ga-data tbody th{text-align:left;white-space:nowrap;color:var(--text);background:inherit;font-weight:700}table.ga-data tbody tr:nth-child(2n) th{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}table.ga-data td,table.ga-data tbody th{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border);padding:9px 14px}table.ga-data th.num,table.ga-data td.num{text-align:right}table.ga-data thead th.num .ga-head-icons{justify-content:flex-end}.ga-head-icons{gap:2px;margin:0 0 6px;display:flex}.ga-head-icons img{object-fit:contain;background:var(--surface);border-radius:50%;width:34px;height:34px}.ga-head-icons img+img{box-shadow:0 0 0 2px var(--surface-2);margin-left:-10px}.ga-head-icons+span{white-space:normal;min-width:7ch;line-height:1.3;display:block}table.ga-data td.ga-hit{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);font-weight:650;background:var(--ga-hit)!important}table.ga-data tr.ga-row-hit td,table.ga-data tr.ga-row-hit th{background:var(--ga-hit)!important}table.ga-data tr.ga-row-hit th{box-shadow:inset 3px 0 0 var(--accent)}table.ga-data .ga-empty{color:var(--faint)}table.ga-data .ga-rarity-cell{color:var(--r);box-shadow:inset 3px 0 0 var(--r)}th.ga-rarity-head>span:last-child{color:var(--r)}.ga-bars td.num:not(.ga-empty){background-position:5px;background-repeat:no-repeat;background-size:calc(100% - 10px) 70%;background-image:linear-gradient(90deg, color-mix(in srgb, var(--r) 22%, transparent) var(--share), transparent var(--share))!important}.ga-row-label{align-items:center;gap:9px;display:inline-flex}.ga-row-label img{object-fit:contain;border-radius:50%;flex-shrink:0;width:30px;height:30px}.ga-lines{white-space:nowrap;gap:2px;display:grid}.ga-line-first{color:var(--muted);font-size:.76rem;font-weight:600}.ga-multiline td{text-align:left!important}.ga-tbc-row th,.ga-tbc-row td{color:var(--muted);font-style:normal}.ga-legend{color:var(--muted);align-items:center;gap:8px;margin:9px 2px 0;font-size:.8rem;display:flex}.ga-swatch{background:var(--ga-hit);width:14px;height:14px;box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:4px;flex-shrink:0}.ga-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-profiles-mount{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-profiles>li{background:var(--surface);border:1px solid var(--border);border-radius:15px;flex-direction:column;min-width:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ga-profiles>li:hover{border-color:color-mix(in srgb, var(--r) 55%, var(--border))}.ga-profile-art{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--r) 26%, transparent) 0, transparent 62%), var(--surface-2);border-bottom:1px solid var(--border);place-items:center;height:196px;display:grid}.ga-profile-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000029);width:auto;max-width:92%;height:176px;transition:transform .2s}.ga-profiles>li:hover .ga-profile-art img{transform:translateY(-3px)scale(1.02)}.ga-profile-body{flex-direction:column;flex:1;gap:12px;padding:15px 17px 17px;display:flex}.ga-profile-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ga-profile-title h3{letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:750}.ga-profile-title a{color:var(--text)}.ga-profile-stats{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ga-profile-stats div{min-width:0}.ga-profile-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:.7rem;font-weight:700}.ga-profile-stats dd{font-variant-numeric:tabular-nums;gap:1px;margin:0;font-size:.9rem;font-weight:650;display:grid}.ga-profile-unlock{border-top:1px solid var(--border);gap:7px;margin:auto 0 0;padding:11px 0 0;list-style:none;display:grid}.ga-profile-unlock li{color:var(--muted);font-size:.86rem;line-height:1.5}.ga-profile-unlock strong{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:.7rem;font-weight:750;display:block}.ga-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ga-filters select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;border-radius:9px;padding:7px 30px 7px 11px;font-size:.88rem}.ga-count{color:var(--muted);margin-left:auto;font-size:.82rem}.ga-portraits{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ga-portraits>li[hidden]{display:none}.ga-portraits a{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--r);height:100%;color:var(--text);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:12px 10px 14px;display:flex}.ga-portraits a:hover{border-color:color-mix(in srgb, var(--r) 55%, var(--border));border-top-color:var(--r);text-decoration:none}.ga-portrait-art{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--r) 20%, transparent), transparent 66%);border-radius:10px;place-items:center;width:100%;height:118px;display:grid}.ga-portrait-art img{object-fit:contain;width:auto;max-width:100%;height:108px;transition:transform .2s}.ga-portraits a:hover .ga-portrait-art img{transform:scale(1.05)}.ga-portraits strong{font-size:.98rem;font-weight:720}.ga-tags{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ga-type{color:var(--tc,var(--muted));background:color-mix(in srgb, var(--tc,var(--muted)) 12%, transparent);border-radius:999px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:650;display:inline-flex}.type-ancient{--tc:var(--t-ancient)}.type-modern{--tc:var(--t-modern)}.type-futuristic{--tc:var(--t-futuristic)}.type-special{--tc:var(--t-special)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ga-type{color:color-mix(in srgb, var(--tc) 55%, white)}}:root[data-theme=dark] .ga-type{color:color-mix(in srgb, var(--tc) 55%, white)}.ga-tiers{gap:14px;display:grid}.ga-tier{background:var(--surface);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--r);border-radius:14px;padding:15px 16px 16px}.ga-tier header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;display:flex}.ga-tier h3{color:var(--r);margin:0;font-size:1rem;font-weight:760}.ga-tier-colour{color:var(--muted);font-size:.78rem}.ga-tier-note{color:var(--text);background:var(--r-soft);border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:650}.ga-tier ul{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-tiers-equipment .ga-tier ul{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.ga-tier a{height:100%;color:var(--text);text-align:center;background:var(--surface-2);border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 11px;display:flex}.ga-tier a:hover{border-color:color-mix(in srgb, var(--r) 50%, var(--border));background:color-mix(in srgb, var(--r) 7%, var(--surface));text-decoration:none}.ga-tile-art{place-items:center;width:68px;height:68px;display:grid}.ga-tile-art img{object-fit:contain;width:68px;height:68px;transition:transform .2s}.ga-tier a:hover .ga-tile-art img{transform:scale(1.07)}.ga-tier strong{font-size:.84rem;font-weight:680;line-height:1.3}.ga-aka{color:var(--muted);font-size:.72rem;line-height:1.3}.ga-placeholder{border:1px solid var(--border);width:100%;height:100%;min-height:40px;color:var(--faint);background:var(--surface);border-radius:10px;place-items:center;display:grid}.ga-placeholder:before{content:"";aspect-ratio:1;opacity:.45;background:currentColor;width:42%;min-width:14px;max-width:64px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='1.8'/%3E%3Cpath d='M21 16l-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='1.8'/%3E%3Cpath d='M21 16l-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat}.ga-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ga-costs li{background:var(--surface);border:1px solid var(--border);box-shadow:inset 0 3px 0 var(--r);border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 16px;display:flex}.ga-cost-note{color:var(--muted);margin-top:-4px;font-size:.78rem}.ga-costs strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:auto;font-size:1.35rem;font-weight:770;display:inline-flex}.ga-costs strong img{object-fit:contain;width:22px;height:22px}.ga-synergy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ga-synergy li{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ga-synergy img{object-fit:contain;flex-shrink:0;width:64px;height:72px}.ga-synergy h3{margin:0 0 3px;font-size:1.02rem;font-weight:730}.ga-synergy p{color:var(--muted);margin:0 0 9px;font-size:.9rem}.ga-synergy dl{gap:20px;margin:0;display:flex}.ga-synergy dt{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:700}.ga-synergy dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:770}.ga-skins{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ga-skins>li{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ga-skin-art{aspect-ratio:1;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--r,var(--accent)) 22%, transparent), transparent 68%), var(--surface-2);border-bottom:1px solid var(--border);place-items:center;display:grid;overflow:hidden}.ga-skin-art img{object-fit:contain;width:78%;height:78%}.ga-skin-art img.is-scene{object-fit:cover;width:100%;height:100%}.ga-skin-art .ga-placeholder{width:70%;height:70%;font-weight:600}.ga-skin-body{flex-direction:column;flex:1;gap:3px;padding:12px 14px 14px;display:flex}.ga-skin-body h3{margin:0;font-size:.98rem;font-weight:730}.ga-skin-champ{color:var(--r,var(--accent));width:fit-content;font-size:.8rem;font-weight:650}.ga-skin-body p{color:var(--muted);margin:4px 0 10px;font-size:.86rem;line-height:1.5}.ga-skin-cost{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:9px;display:flex}.ga-skin-cost span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:700}.ga-skin-cost strong{font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:760}.ga-ladder-wrap{margin:22px 0 0}.ga-ladder{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-ladder>li{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:13px 12px;display:flex;position:relative}.ga-ladder-key{color:var(--muted);flex-direction:column;gap:6px;font-size:.78rem;font-weight:650;display:flex}.ga-locks{color:var(--accent);gap:2px;height:15px;display:flex}.ga-locks svg{width:13px;height:15px}.ga-locks[data-zero]{opacity:.22}.ga-ladder strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.25rem;font-weight:770;display:inline-flex}.ga-ladder strong img{object-fit:contain;width:20px;height:20px}.ga-ladder-duplicates strong{font-size:1.15rem}.ga-ladder-caption{color:var(--faint);margin:8px 2px 0;font-size:.78rem}.ga-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.ga-packs section{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 15px 15px}.ga-packs h3{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.74rem;font-weight:760}.ga-packs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-packs li{background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:9px 11px;display:flex}.ga-packs img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.ga-packs li div{min-width:0;display:grid}.ga-pack-name{color:var(--muted);font-size:.74rem}.ga-packs strong{font-size:1rem;font-weight:740}.ga-pack-limit{color:var(--muted);font-size:.76rem}.ga-chests{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-chests>li{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:16px;padding:18px;display:flex}.ga-chest-art{object-fit:contain;flex-shrink:0;height:104px;width:104px!important}.ga-chests h3{margin:2px 0 8px;font-size:1.1rem;font-weight:740}.ga-chest-drops{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 12px;display:flex}.ga-chest-drops>span:first-child{color:var(--muted);margin-right:3px;font-size:.72rem}.ga-chests dl{gap:8px;margin:0;display:grid}.ga-chests dt{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:700}.ga-chests dd{align-items:center;gap:6px;margin:1px 0 0;font-size:.9rem;font-weight:600;display:flex}.ga-chests dd img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.ga-compare{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.ga-compare .gs-lead{margin:0}.ga-compare-art{align-items:center;gap:8px;display:flex}.ga-compare-art figure{text-align:center;margin:0}.ga-compare-art figure>span{background:var(--surface);border:1px solid var(--border);border-radius:14px;place-items:center;width:150px;height:130px;display:grid}.ga-compare-art img{object-fit:contain;width:128px;height:108px}.ga-compare-art figcaption{color:var(--faint);margin-top:6px;font-size:.75rem}.ga-compare-arrow{color:var(--accent);font-size:1.3rem}.ga-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ga-skills>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:14px;padding:16px 18px;display:flex}.ga-skills img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.ga-skills h3{margin:0 0 6px;font-size:1.02rem;font-weight:740}.ga-skills h3 span{color:var(--accent);margin-top:1px;font-size:.8rem;font-weight:650;display:block}.ga-skills p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.58}.ga-skill-range{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin-top:10px!important}.ga-skill-range span:not([aria-hidden]){color:var(--text);background:var(--surface-2);border-radius:7px;padding:3px 8px;font-size:.78rem;font-weight:650}.ga-skill-range span[aria-hidden]{color:var(--accent)}.ga-groups{margin:0}.ga-tabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ga-tabs button{font:inherit;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.86rem;font-weight:650}.ga-tabs button:hover{color:var(--text);border-color:var(--border-strong)}.ga-tabs button[aria-selected=true]{color:var(--r);background:var(--r-soft);border-color:color-mix(in srgb, var(--r) 45%, transparent)}.ga-group-head{margin:0 0 12px}.ga-group-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-group-items a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:11px;align-items:center;gap:9px;min-width:0;height:100%;padding:7px 10px 7px 7px;font-size:.86rem;font-weight:650;line-height:1.25;display:flex}.ga-group-items a:hover{border-color:color-mix(in srgb, var(--r) 50%, var(--border));text-decoration:none}.ga-mini-art{background:var(--surface-2);border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ga-mini-art img{object-fit:contain;width:36px;height:36px}.ga-mini-art .ga-placeholder{width:34px;height:34px;min-height:0}.ga-stat-n{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.ga-group-cards{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ga-group-cards>li{background:var(--surface);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--r);border-radius:13px;grid-template-columns:90px 210px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.ga-group-cards h3{color:var(--r);margin:0;font-size:.95rem;font-weight:760}.ga-stat-names{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ga-stat-names li{gap:8px;font-size:.86rem;font-weight:650;display:flex}.ga-stat-names span{width:46px;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding-top:2px;font-size:.7rem;font-weight:700}.ga-group-cards .ga-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-group-cards .ga-group-items a{background:var(--surface-2);border-color:#0000}.ga-related{margin:0 0 26px}.ga-related>span{letter-spacing:.1em;color:var(--faint);margin:0 0 10px;font-size:.7rem;font-weight:750;display:block}.ga-related ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ga-related a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:.88rem;font-weight:620;display:inline-flex}.ga-related a:hover{border-color:var(--accent);text-decoration:none}.ga-related img{object-fit:contain;width:26px;height:26px}@media (width<=1100px){.ga-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.ga-group-cards>li{grid-template-columns:80px minmax(0,1fr)}.ga-group-cards .ga-group-items{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.ga-costs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ga-cards-3,.ga-slots,.ga-skills,.ga-chests,.ga-packs{grid-template-columns:1fr}.ga-group-items,.ga-group-cards .ga-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ladder{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-flow:row}.ga-compare{grid-template-columns:1fr}.ga-slot-art{height:44px;width:44px!important}}@media (width<=700px){.ga-cards,.ga-synergy,.ga-fund-pages{grid-template-columns:1fr}.ga-fund-pages{gap:8px}.ga-fund-pages>li{justify-content:space-between;align-items:center;display:flex}.ga-fund-page{margin:0}.ga-fund-pages dl{gap:18px}.ga-profiles,.ga-profiles-mount{grid-template-columns:1fr}.ga-profile-art{height:170px}.ga-profile-art img{height:150px}.ga-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ga-tier ul,.ga-tiers-equipment .ga-tier ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-tile-art,.ga-tile-art img{width:56px;height:56px}.ga-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ga-skin-body{padding:10px 11px 12px}.ga-stat{grid-template-columns:1fr}.ga-stat>strong{grid-row:auto}.ga-stat p{border-left:0;border-top:1px solid var(--border);grid-area:auto/1;margin-top:8px;padding:10px 0 0}.ga-media-lead{align-items:flex-start}.ga-media-lead>span{flex-basis:64px;height:64px}.ga-media-lead img{width:48px;height:48px}.ga-chests>li{flex-direction:column}.ga-chest-art{height:84px;width:84px!important}.ga-compare-art figure>span{width:130px;height:116px}.ga-compare-art img{width:110px;height:96px}.ga-compare-art:has(>figure:nth-of-type(3)){gap:4px}.ga-compare-art:has(>figure:nth-of-type(3)) figure>span{width:92px;height:88px}.ga-compare-art:has(>figure:nth-of-type(3)) img{width:80px;height:76px}.ga-group-cards>li{grid-template-columns:1fr;gap:10px}.ga-group-items,.ga-group-cards .ga-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}table.ga-data{font-size:.84rem}table.ga-data td,table.ga-data tbody th,table.ga-data thead th{padding:8px 10px}.ga-head-icons img{width:28px;height:28px}}@media (width<=380px){.ga-tier ul,.ga-tiers-equipment .ga-tier ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.ga-hero .gs-hero-art img{width:clamp(110px,11vw,170px);height:190px}.ga-hero .ga-hero-art-3 img{width:clamp(92px,9vw,140px)!important}.ga .table-wrap{max-height:none}.ga .ga-table-tall .table-wrap{max-height:560px}.ga-table-compact{max-width:760px}table.ga-data td{white-space:nowrap}table.ga-data td.ga-wrap{white-space:normal;min-width:16ch}.ga-multiline td{white-space:normal;min-width:15ch}.ga-lines{white-space:normal}.ga-bars td.num:not(.ga-empty){background-position:14px calc(100% - 7px);background-size:calc(100% - 28px) 4px;padding-bottom:15px;background-image:linear-gradient(90deg, var(--r) var(--share), color-mix(in srgb, var(--r) 14%, transparent) var(--share))!important}.ga-ladder-key{white-space:nowrap}.ga-bars{table-layout:fixed}.ga-bars th:first-child{width:128px}.ga-hub-hero{min-height:230px}.ga-hub-art{flex-shrink:0;align-items:flex-end;display:flex}.ga-hub-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000029);width:150px!important;height:190px!important}.ga-hub-art img+img{margin-left:-26px}.ga-hub-art img:nth-child(2){width:130px!important;height:150px!important}.ga-families{gap:14px;margin:22px 0 60px;display:grid}.ga-family{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden}.ga-family-art{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--surface-2);border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 14px;display:flex;position:relative}.ga-family-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000026);width:150px;height:138px}.ga-family-art h2{letter-spacing:-.015em;font-size:1.15rem;font-weight:760}.ga-family-pages{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.ga-family-pages.ga-family-single{grid-template-columns:minmax(0,1fr)}.ga-family-pages a{height:100%;color:var(--text);border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ga-family-pages a:hover{background:var(--surface-2);border-color:var(--border);text-decoration:none}.ga-family-pages img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.ga-family-pages div{flex:1;min-width:0}.ga-family-pages h3{align-items:center;gap:8px;margin:0 0 3px;font-size:1.02rem;font-weight:720;display:flex}.ga-family-pages p{color:var(--muted);margin:0;font-size:.87rem;line-height:1.5}.ga-family-arrow{color:var(--faint);transition:transform .15s,color .15s}.ga-family-pages a:hover .ga-family-arrow{color:var(--accent);transform:translate(3px)}@media (width<=1000px){.ga-family-pages{grid-template-columns:1fr}}@media (width<=700px){.ga-hub-art img{width:84px!important;height:110px!important}.ga-hub-art img:nth-child(2){display:none}.ga-hub-art img+img{margin-left:-14px}.ga-family{grid-template-columns:1fr}.ga-family-art{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 16px}.ga-family-art img{width:56px;height:56px}.ga-family-pages{gap:0;padding:6px}.ga-family-pages a{padding:12px 10px}.ga-family-pages img{width:40px;height:40px}}@media (width<=380px){.ga-hub-art{display:none}}.ga-profile-hero{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:34px;margin-top:20px;padding:18px 34px 18px 18px;display:grid}.ga-profile-hero-art{background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--r) 30%, transparent) 0, transparent 64%), var(--surface-2);height:250px;box-shadow:inset 0 -3px 0 var(--r);border-radius:14px;place-items:center;display:grid;overflow:hidden}.ga-profile-hero-art img{object-fit:contain;filter:drop-shadow(0 10px 14px #0003);width:auto;max-width:88%;height:auto;max-height:220px}.ga-profile-hero-art .ga-placeholder{width:60%;height:60%}.ga-profile-hero h1{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.05}.ga-profile-aka{color:var(--muted);margin:0 0 4px;font-size:1rem}.ga-profile-tags{justify-content:flex-start;margin:12px 0 0}.ga-profile-tags .badge{padding:3px 10px;font-size:.74rem}.ga-profile-tags .ga-type{padding:3px 10px;font-size:.76rem}.ga-profile-hero .gs-unlock{margin-top:16px;display:flex}.ga-facts{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr 1.4fr;margin:0 0 4px;display:grid;overflow:hidden}.ga-facts>div{min-width:0;padding:16px 18px}.ga-facts>div+div{border-left:1px solid var(--border)}.ga-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:.7rem;font-weight:750}.ga-facts dd{gap:4px;margin:0;display:grid}.ga-facts dd p{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.ga-fact-unlock dd p{color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.5}.ga-fact-unlock dd strong{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:.7rem;font-weight:750;display:block}.ga-skills-single{grid-template-columns:minmax(0,1fr);margin-bottom:14px}.ga-skills-single>li{padding:18px 20px}.ga-skills-single img{border-radius:12px;width:64px;height:64px}.ga-skill-levels{counter-reset:lvl;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-skill-levels>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:13px;padding:15px 16px;display:flex}.ga-skill-icon{background:var(--r-soft,var(--surface-2));border-radius:12px;flex:0 0 52px;place-items:center;height:52px;display:grid}.ga-skill-icon img{object-fit:contain;width:40px;height:40px}.ga-skill-level{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:750}.ga-skill-levels h3{margin:2px 0 4px;font-size:1rem;font-weight:740}.ga-skill-levels p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.ga-source-line{background:var(--surface);border:1px solid var(--border);border-radius:13px;margin:0 0 12px;padding:14px 18px}.ga-source-line>span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:.7rem;font-weight:750;display:block}.ga-source-line p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.ga-source-line p strong{color:var(--text);font-weight:720}.ga-source-label{color:var(--text)}.ga-effects{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-effects li{background:var(--surface);border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;font-size:.92rem;display:flex}.ga-effects strong{font-variant-numeric:tabular-nums;white-space:nowrap}.ga-note{color:var(--faint);margin:9px 2px 0;font-size:.8rem}.ga-stat-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-stat-trio li{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.ga-stat-trio span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:750;display:block}.ga-stat-trio strong{font-size:1rem;font-weight:720}.ga-stat-sub{color:var(--muted);margin-top:1px;font-size:.74rem;font-weight:600;display:block}.ga-kin{margin:0 0 60px}.ga-kin>span{letter-spacing:.1em;color:var(--faint);margin:0 0 10px;font-size:.7rem;font-weight:750;display:block}.ga-kin ul{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ga-kin li a{background:var(--surface);border:1px solid var(--border);color:var(--text);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:5px;height:100%;padding:10px 6px;font-size:.8rem;font-weight:650;line-height:1.25;display:flex}.ga-kin li a:hover{border-color:color-mix(in srgb, var(--r) 55%, var(--border));text-decoration:none}.ga-kin-art{place-items:center;width:48px;height:48px;display:grid}.ga-kin-art img{object-fit:contain;width:48px;height:48px}.ga-kin-all{font-size:.9rem;font-weight:650}@media (width<=900px){.ga-skill-levels{grid-template-columns:1fr}.ga-facts{grid-template-columns:1fr 1fr}.ga-facts>.ga-fact-unlock{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}@media (width<=700px){.ga-profile-hero{grid-template-columns:1fr;gap:14px;padding:14px 14px 20px}.ga-profile-hero-art{height:200px}.ga-profile-hero-art img{max-height:176px}.ga-profile-hero-copy{padding:0 6px}.ga-stat-trio{grid-template-columns:1fr}.ga-kin ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ga-table-pair{max-width:600px}.ga-table+.gs-copy,.ga-table+.gs-lead{margin-top:20px}.ga-hero-meta{flex-wrap:wrap;gap:6px 18px;display:flex}.ga-media-multi>span{flex-basis:auto;gap:4px;width:auto;padding:0 12px;display:flex}.ga-media-multi img{width:52px;height:52px}.ga-rule{border-top:1px solid var(--border);padding-top:9px;margin-top:10px!important}.ga-threshold{background:var(--r-soft);border:1px solid color-mix(in srgb, var(--r) 30%, transparent);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:.97rem;display:flex}.ga-threshold>span{letter-spacing:.1em;text-transform:uppercase;color:var(--r);font-size:.7rem;font-weight:760}.ga-threshold strong{color:var(--text)}.ga-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:.7rem;font-weight:750;display:block}.ga-card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ga-card-grid>li{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--r);border-radius:13px;flex-direction:column;min-width:0;padding:10px 10px 13px;display:flex}.ga-card-art{aspect-ratio:4/5;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--r) 16%, transparent), transparent 70%), var(--surface-2);border-radius:9px;place-items:center;margin-bottom:9px;display:grid;overflow:hidden}.ga-card-art img{object-fit:contain;width:92%;height:92%;transition:transform .2s}.ga-card-grid>li:hover .ga-card-art img{transform:scale(1.04)}.ga-card-num{letter-spacing:.08em;text-transform:uppercase;color:var(--r);font-size:.68rem;font-weight:750}.ga-card-grid strong{margin-top:1px;font-size:.95rem;font-weight:720;line-height:1.3}.ga-card-grid p{color:var(--muted);margin:5px 0 0;font-size:.82rem;line-height:1.5}.ga-prices{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:18px 0 0;padding:16px 20px;display:flex}.ga-prices h3{margin:0 0 3px;font-size:1.02rem;font-weight:720}.ga-prices p{color:var(--muted);margin:0;font-size:.93rem}.ga-prices ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.ga-prices li{background:var(--surface-2);border-radius:11px;gap:2px;padding:9px 16px;display:grid}.ga-prices li>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.ga-prices li strong{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.12rem;font-weight:760;display:inline-flex}.ga-prices li img{object-fit:contain;width:20px;height:20px}.ga-stat-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.ga-stat-groups section{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:15px 16px}.ga-stat-groups h3{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.72rem;font-weight:760}.ga-stat-groups ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ga-stat-groups li{align-items:center;gap:10px;padding:4px 0;font-size:.92rem;font-weight:600;display:flex}.ga-stat-icon{flex:0 0 34px;place-items:center;height:34px;display:grid}.ga-stat-icon img{object-fit:contain;width:34px;height:34px}.ga-dot{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.ga-item-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ga-item-cards-wide{grid-template-columns:minmax(0,1fr);margin-top:0}.ga-item-cards>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:15px;min-width:0;padding:18px 19px;display:flex}.ga-item-art{flex:0 0 56px;place-items:center;height:56px;display:grid}.ga-item-art img{object-fit:contain;width:56px;height:56px}.ga-item-cards>li>div{flex:1;min-width:0}.ga-item-cards h3{margin:0 0 4px;font-size:1.05rem;font-weight:740}.ga-item-body{color:var(--muted);margin:0 0 10px;font-size:.93rem;line-height:1.55}.ga-item-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-item-lines li{background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 11px;font-size:.9rem;display:flex}.ga-item-lines li>span:first-child:not(.ga-item-line){color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:700}.ga-item-lines li>strong{text-align:right;font-weight:650}.ga-item-line{color:var(--text);line-height:1.55}.ga-item-cards-wide .ga-item-lines li{justify-content:flex-start}.ga-split{margin-top:0}.ga-split .gs-lead{margin-bottom:20px}.ga-split-item{border-top:1px solid var(--border);padding:15px 0}.ga-split-item h3{margin:0 0 5px;font-size:1.05rem;font-weight:730}.ga-split-item p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.65}.ga-split-item p strong{color:var(--text);font-weight:700}.ga-split-icons{gap:8px;margin-top:10px;display:flex}.ga-split-icons img{object-fit:contain;width:34px;height:34px}.ga-list{margin-top:10px}.ga-page-rewards{margin-top:0}.ga-page-reward{align-items:center;gap:10px;display:flex}.ga-page-reward img{object-fit:contain;width:40px;height:40px}.ga-page-reward strong{font-size:1.02rem;font-weight:740}.ga-see-also a{font-weight:700}.ga-abilities{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ga-abilities>li{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--r);border-radius:13px;grid-template-columns:160px minmax(0,1fr);gap:14px;padding:12px;display:grid}.ga-abilities>li[hidden]{display:none}.ga-ability-who{color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.ga-ability-who:hover{text-decoration:none}.ga-ability-who .ga-portrait-art{height:78px}.ga-ability-who .ga-portrait-art img{height:72px}.ga-ability-who strong{font-size:.98rem}.ga-abilities ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-abilities ol li{background:var(--surface-2);border-radius:11px;gap:11px;min-width:0;padding:11px 12px;display:flex}.ga-abilities .ga-skill-icon{background:var(--surface);flex-basis:42px;height:42px}.ga-abilities .ga-skill-icon img{width:32px;height:32px}.ga-abilities h3{margin:1px 0 3px;font-size:.93rem;font-weight:730}.ga-abilities p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.ga-effect-tiers{gap:12px;display:grid}.ga-effect-tiers section{background:var(--surface);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--r);border-radius:13px;padding:14px 16px}.ga-effect-tiers h3{color:var(--r);margin:0 0 10px;font-size:1rem;font-weight:760}.ga-effect-tiers .ga-effects li{background:var(--surface-2);border-color:#0000}.ga-skill-art{flex-shrink:0;position:relative}.ga-skill-art>img:first-child{border-radius:12px}.ga-skill-portrait{background:var(--surface);box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-6px;right:-6px;width:28px!important;height:28px!important}.ga-skills h3 a{color:var(--text)}.ga-passives{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.ga-passives a{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ga-passives a:hover{border-color:var(--accent);text-decoration:none}.ga-passive-icon{background:linear-gradient(145deg, var(--nav-icon-a), var(--nav-icon-b));border-radius:12px;flex:0 0 46px;place-items:center;height:46px;display:grid}.ga-passive-icon img{object-fit:contain;width:32px;height:32px}.ga-passives strong{font-size:.95rem;font-weight:720;display:block}.ga-passive-hero{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:.8rem;display:flex}.ga-passive-hero img{border-radius:50%;width:20px;height:20px}.ga-row-label a{color:var(--text);font-weight:700}.ga-row-noimg{border:1px dashed var(--border-strong);border-radius:50%;flex-shrink:0;width:30px;height:30px}@media (width<=1100px){.ga-stat-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-abilities ol{grid-template-columns:1fr}}@media (width<=900px){.ga-item-cards,.ga-passives{grid-template-columns:1fr}}@media (width<=700px){.ga-stat-groups{grid-template-columns:1fr}.ga-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ga-abilities>li{grid-template-columns:1fr}.ga-ability-who{text-align:left;flex-flow:wrap;justify-content:flex-start}.ga-ability-who .ga-portrait-art{width:56px;height:56px}.ga-ability-who .ga-portrait-art img{height:52px}.ga-prices ul{width:100%}.ga-prices li{flex:1}.ga-media-multi>span{padding:0 8px}.ga-media-multi img{width:40px;height:40px}}.ga-rule strong{color:var(--text)!important}.ga-rule>strong:first-child{color:var(--accent)!important}.ga-skill-art{width:52px;height:52px}.ga-skills-single .ga-skill-art{width:64px;height:64px}.ga-skill-art-tile{background:linear-gradient(145deg, var(--nav-icon-a), var(--nav-icon-b));border-radius:12px;place-items:center;display:grid}.ga-skills .ga-skill-art-tile img{border-radius:0;width:70%;height:70%}.ga-item-cards:not(.ga-item-cards-wide)>li{flex-direction:column;gap:10px}.ga-item-cards:not(.ga-item-cards-wide) .ga-item-lines li{flex-direction:column;align-items:flex-start;gap:1px}.ga-item-cards:not(.ga-item-cards-wide) .ga-item-lines li>strong{text-align:left}.ga-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 60px;padding:0;list-style:none;display:grid}.ga-banners a{background:var(--surface);border:1px solid var(--border);height:100%;color:var(--text);border-radius:16px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ga-banners a:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.ga-banner-art{place-items:center;padding:16px 16px 0;display:grid}.ga-banner-art img{border-radius:12px;width:100%;height:auto}.ga-banner-body{flex-direction:column;flex:1;gap:6px;padding:14px 20px 18px;display:flex}.ga-banner-body h2{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:760;display:flex}.ga-banner-body h2 img{object-fit:contain;width:32px;height:32px}.ga-banner-body p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.ga-banner-body dl{flex-wrap:wrap;gap:6px 22px;margin:auto 0 0;padding-top:10px;display:flex}.ga-banner-body dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:750}.ga-banner-body dd{margin:0;font-size:.88rem;font-weight:650}@media (width<=800px){.ga-banners{grid-template-columns:1fr}}.ga-item-cards:not(.ga-item-cards-wide) .ga-item-art{place-items:center start}.ga-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ga-tcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ga-tcards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-tcards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ga-tcards>li{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:13px;min-width:0;padding:16px 17px;display:flex}.ga-tcard-icon{flex:0 0 44px;place-items:center;height:44px;display:grid}.ga-tcard-icon img{object-fit:contain;width:44px;height:44px}.ga-tcards h3{margin:0 0 5px;font-size:1rem;font-weight:740}.ga-tcards p{color:var(--muted);margin:0 0 3px;font-size:.9rem;line-height:1.55}.ga-tcard-label{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:750}.ga-matchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-matchups li{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:center;gap:12px;padding:16px 18px;display:flex}.ga-matchups .ga-type{padding:4px 12px;font-size:.82rem}.ga-vs{color:var(--faint);font-size:1.1rem}.ga-matchups strong{font-size:1rem;font-weight:720}.ga-mult{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.82rem;font-weight:780}.ga-slot-costs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ga-slot-costs li{background:var(--surface);border:1px solid var(--border);border-radius:13px;flex-direction:column;gap:6px;padding:14px;display:flex}.ga-slot-costs strong{font-size:.95rem;font-weight:730}.ga-slot-costs span:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}.ga-slot-costs .is-free{background:color-mix(in srgb, var(--new) 6%, var(--surface))}.ga-slot-costs .is-pass{background:color-mix(in srgb, var(--r-legendary) 8%, var(--surface));border-color:color-mix(in srgb, var(--r-legendary) 30%, var(--border))}.ga-leagues{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-leagues li{background:var(--surface);border:1px solid var(--border);border-radius:13px;grid-template-columns:56px 130px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;display:grid}.ga-leagues img{object-fit:contain;width:52px;height:52px}.ga-leagues strong{font-size:1.02rem;font-weight:750}.ga-leagues dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ga-leagues dl div{background:var(--surface-2);border-radius:9px;padding:6px 10px}.ga-leagues dt{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:750}.ga-move-1 dt{color:var(--new)}.ga-move-2 dt{color:var(--muted)}.ga-move-3 dt{color:var(--r-mythic)}.ga-leagues dd{font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;font-weight:680}.ga-tabs-icons button{align-items:center;gap:6px;display:inline-flex}.ga-tabs-icons img{object-fit:contain;width:22px;height:22px}.ga-tabbed{--r:var(--accent);--r-soft:var(--accent-soft)}.ga-tabbed .ga-tab-panel .ga-subheading{margin-top:4px}table.ga-data th.ga-podium{padding-left:10px}table.ga-data th.ga-podium:before{content:"";vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.ga-podium-1:before{background:#e8b730}.ga-podium-2:before{background:#a9b3c1}.ga-podium-3:before{background:#c27a3c}.ga-podium-table tbody tr:nth-child(-n+3) td,.ga-podium-table tbody tr:nth-child(-n+3) th{font-weight:720}table.ga-data .ga-tier-cell{letter-spacing:.02em;font-weight:800}.ga-tier-sss,.ga-tier-ss,.ga-tier-s{color:var(--r-legendary)!important}.ga-tier-a,.ga-tier-b{color:var(--r-epic)!important}.ga-tier-c,.ga-tier-d,.ga-tier-e{color:var(--r-rare)!important}.ga-tracks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ga-tracks li{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:14px 16px}.ga-tracks dl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin:0;display:grid}.ga-tracks dt{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:700}.ga-tracks dd{align-items:center;gap:5px;margin:2px 0 0;font-size:.98rem;font-weight:740;display:flex}.ga-tracks dd img{object-fit:contain;width:18px;height:18px}.ga-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ga-benefits li{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ga-benefits li.is-shop{background:var(--surface-2)}.ga-benefit-level{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:760}.ga-benefits strong{font-size:.97rem;font-weight:720}.ga-drops{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-drops li{background:var(--surface);border:1px solid var(--border);border-radius:11px;grid-template-columns:40px minmax(140px,1.2fr) minmax(120px,1fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.ga-drop-icon{place-items:center;width:36px;height:36px;display:grid}.ga-drop-icon img{object-fit:contain;width:34px;height:34px}.ga-drops strong{font-size:.95rem;font-weight:720}.ga-drop-bar{background:var(--surface-2);border-radius:7px;height:24px;position:relative;overflow:hidden}.ga-drop-bar:before{content:"";width:var(--share);background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:7px;position:absolute;inset:0 auto 0 0}.ga-drop-bar span{font-variant-numeric:tabular-nums;padding:0 9px;font-size:.84rem;font-weight:720;line-height:24px;display:block;position:relative}.ga-drop-tier{color:var(--muted);font-size:.84rem}.ga-drop-mega{border-color:color-mix(in srgb, var(--r-legendary) 45%, var(--border))!important;background:color-mix(in srgb, var(--r-legendary) 7%, var(--surface))!important}.ga-drop-mega .ga-drop-bar:before{background:color-mix(in srgb, var(--r-legendary) 45%, transparent)}.ga-drop-mega .ga-drop-tier{color:var(--text);font-weight:650}.ga-drop-limited{border-color:color-mix(in srgb, var(--r-epic) 40%, var(--border))!important}.ga-drop-limited .ga-drop-bar:before{background:color-mix(in srgb, var(--r-epic) 35%, transparent)}.ga-drop-limited .ga-drop-tier{color:var(--text);font-weight:600}.ga-milestones{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ga-milestones li{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;padding:12px 13px;display:flex;position:relative}.ga-milestones span{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:760}.ga-milestones span:after{content:" spins"}.ga-milestones strong{font-size:.95rem;font-weight:730}.ga-quests{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:0 0 16px;padding:16px 18px}.ga-quests h3{margin:0 0 4px;font-size:1.02rem;font-weight:730}.ga-quests>p{color:var(--muted);margin:0 0 12px;font-size:.93rem}.ga-quests ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ga-quests li{background:var(--surface-2);border-radius:9px;padding:8px 12px 8px 30px;font-size:.9rem;position:relative}.ga-quests li:before{content:"";border:2px solid var(--accent);border-radius:3px;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;left:11px}.ga-chest-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ga-chest-cards li{background:var(--surface);border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--r-mythic);border-radius:13px;padding:16px 18px}.ga-chest-cards h3{margin:0 0 4px;font-size:1rem;font-weight:740}.ga-chest-cards p{color:var(--muted);margin:0 0 12px;font-size:.9rem}.ga-chest-pieces{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ga-chest-pieces>span{color:var(--faint);font-size:.78rem}.ga-chest-pieces a{background:var(--surface-2);color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.88rem;font-weight:650;display:inline-flex}.ga-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ga-odds li{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--oc);border-radius:13px;padding:15px 16px}.ga-odds-green{--oc:#22a35a}.ga-odds-red{--oc:#dc3b40}.ga-odds-reroll{--oc:#8a93a1}.ga-odds-chip{color:var(--oc);margin-bottom:6px;font-size:.8rem;font-weight:780;display:inline-block}.ga-odds p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.ga-steps{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-steps li{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;display:flex;position:relative}.ga-steps li:not(:last-child):after{content:"→";color:#22a35a;z-index:1;background:var(--bg);font-weight:800;line-height:1;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.ga-steps img{object-fit:contain;width:44px;height:44px}.ga-step-n{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:760}.ga-steps strong{font-size:.88rem;font-weight:720}.ga-steps .is-final{border-color:color-mix(in srgb, var(--r-epic) 50%, var(--border));background:color-mix(in srgb, var(--r-epic) 8%, var(--surface))}@media (width<=1100px){.ga-cards-4,.ga-tcards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-slot-costs,.ga-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-steps li:after{display:none}}@media (width<=800px){.ga-tcards,.ga-tcards-3,.ga-matchups,.ga-chest-cards,.ga-odds{grid-template-columns:1fr}.ga-leagues li{grid-template-columns:44px minmax(0,1fr)}.ga-leagues img{width:40px;height:40px}.ga-leagues dl{grid-column:1/-1}.ga-drops li{grid-template-columns:36px minmax(0,1fr) 96px}.ga-drop-tier{grid-column:2/-1;margin-top:-6px;font-size:.78rem}.ga-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-quests ul{grid-template-columns:1fr}}@media (width<=600px){.ga-cards-4,.ga-tcards-4{grid-template-columns:1fr}.ga-slot-costs,.ga-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ga-leagues li>.ga-league-badge{grid-area:1/1;place-items:center;display:grid}.ga-leagues li>strong{grid-area:1/2}.ga-leagues li>dl{grid-area:1/3}@media (width<=800px){.ga-leagues li>dl{grid-area:2/1/auto/-1}}.ga-pass-1{--pc:var(--r-common)}.ga-pass-2{--pc:var(--r-legendary)}.ga-pass-3{--pc:var(--r-epic)}.ga-pass-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-pass-tracks li{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--pc);border-radius:13px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ga-pass-n{letter-spacing:.08em;text-transform:uppercase;color:var(--pc);font-size:.7rem;font-weight:760}.ga-pass-n:before{content:"Track "}.ga-pass-tracks strong{font-size:1.05rem;font-weight:750}.ga-pass-price{letter-spacing:-.01em;color:var(--text);font-size:1.15rem;font-weight:780}.ga-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ga-totals>li{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--pc);border-radius:13px;padding:16px 18px}.ga-totals h3{color:var(--pc);margin:0 0 10px;font-size:1.02rem;font-weight:750}.ga-totals ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ga-totals ul li{background:var(--surface-2);border-radius:9px;padding:7px 11px;font-size:.9rem;font-weight:620}.ga-tcards-1{grid-template-columns:1fr}.ga-tcards-items>li{scroll-margin-top:calc(var(--header-h) + 20px);align-items:flex-start;padding:16px 18px}.ga-tcards-items>li:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ga-tcards-items .ga-tcard-icon{background:var(--surface-2);border-radius:12px;flex-basis:52px;height:52px}.ga-tcards-items .ga-tcard-icon img{width:40px;height:40px}.ga-tcards-items>li>div{flex:1;grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.ga-tcards-items h3{grid-column:1/-1;font-size:1.08rem}.ga-tcards-items p{margin:0}.ga-tcards-items .ga-tcard-label{margin-bottom:2px;display:block}.ga-index-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.ga-index-search{flex:260px}.ga-index-search input{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;padding:9px 13px;font-size:.95rem}.ga-index-cats{flex-wrap:wrap;order:3;gap:6px;width:100%;display:flex}.ga-index-cats button{font:inherit;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:.8rem;font-weight:650}.ga-index-cats button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.ga-index-table tr[hidden]{display:none}.ga-index-table th a,.ga-index-table td a{color:var(--text)}.ga-index-table td a{color:var(--accent)}.ga-index-empty{color:var(--muted);margin-top:10px}.ga .ga-index .table-wrap{max-height:none}@media (width<=800px){.ga-pass-tracks,.ga-totals{grid-template-columns:1fr}.ga-tcards-items>li>div{grid-template-columns:1fr;row-gap:8px}}
