.discovery-page{padding-block:var(--gb-page-top) 70px}.discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:var(--gb-heading-after)}.discovery-heading h1{font-size:clamp(32px,4vw,56px);line-height:1.08;letter-spacing:-.045em;margin:var(--gb-eyebrow-h1) 0 16px}.discovery-heading p{max-width:650px;color:#a9b6c4;line-height:1.7}.discovery-heading>a{display:flex;gap:10px;align-items:center;white-space:nowrap;color:#d5fa70}.discovery-tools{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.discovery-tools label{display:flex;align-items:center;gap:12px;flex:1;min-width:230px;padding:12px 16px;border:1px solid #3c4754;border-radius:12px;background:#151c24}.discovery-tools input{background:transparent;border:0;flex:1;min-width:0;outline:0}.discovery-tools label:focus-within{outline:2px solid #d5fa70}.discovery-tools select{background:#151c24;border:1px solid #3c4754;border-radius:12px;padding:12px;color:#eef3f7;max-width:100%;font-size:13px}.discovery-count{display:flex;justify-content:space-between;gap:15px;color:#97a7b6;font-size:12px;margin:26px 0 20px}.catalog-card-story{font-size:12px;color:#9cabb7;line-height:1.6;margin:5px 0 14px}.discovery-more{display:flex;margin:32px auto}.home-discovery{padding-bottom:70px}.home-intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:46px 0 65px}.home-intro h1{font-size:clamp(32px,4vw,53px);line-height:1.07;letter-spacing:-.04em;margin:14px 0}.home-intro p{max-width:640px;font-size:16px;line-height:1.7;color:#b4bfcb}.home-intro>a{white-space:nowrap;flex-shrink:0}.discovery-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.discovery-section-title h2{font-size:clamp(27px,3vw,37px);margin:12px 0 0;letter-spacing:-.025em}.discovery-section-title>a{display:flex;gap:8px;align-items:center;color:#d5fa70;font-size:14px;white-space:nowrap}.home-club{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:30px;padding:60px;margin:70px 0;border:1px solid #5a6d3f;border-radius:25px;background:linear-gradient(90deg,#0d1819fa,#0d1718aa),url(/images/worlds/club-citadel-v2.webp) 50%/cover}.home-club h2,.home-progress h2{font-size:clamp(30px,4vw,51px);letter-spacing:-.035em;line-height:1.08;text-wrap:balance;margin:18px 0}.home-club p,.home-progress p{color:#b6c2ca;line-height:1.75;font-size:15px;max-width:560px}.home-chips{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.home-chips span{padding:7px 11px;border:1px solid #d5fa7044;border-radius:9px;font-size:12px;color:#d9f59a;background:#d5fa7008}.home-club small{display:block;color:#a7b4b9;font-size:11px;margin-top:16px;line-height:1.5}.home-club-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.home-club-art .player-avatar{position:relative;display:inline-flex;width:225px;height:225px;padding:5px;background:#101817;border-radius:48px}.home-avatar-stage img,.home-club-art img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.home-club-art>span{color:#d5fa70;font-size:11px;letter-spacing:.23em}.home-progress{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:80px 0}.home-progress-art{padding:55px 25px 32px;border:1px solid #42545b;border-radius:24px;background:radial-gradient(ellipse at center,#477d6833,transparent 70%),#11171f}.home-avatar-stage{display:flex;justify-content:center;gap:28px;align-items:center;margin:24px 0 65px}.home-avatar-stage .player-avatar{position:relative;display:inline-flex;width:105px;height:105px;border-radius:25px;padding:3px}.home-avatar-stage .player-avatar:nth-child(2){width:133px;height:133px;transform:translateY(-16px)}.home-rank-track{display:flex;align-items:center;gap:13px;justify-content:center;font-size:12px;color:#b8c8c3}.home-rank-track i{height:2px;flex:1;max-width:70px;background:linear-gradient(90deg,#56735c,#d5fa70)}.home-rank-track b{color:#d5fa70}.home-progress-caption{display:block;font-size:11px;line-height:1.6;color:#93a6b0;text-align:center;margin-top:16px}.home-progress .text-link{display:inline-flex;align-items:center;gap:9px;margin:20px}.home-how>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home-how article{position:relative;border-top:1px solid #42534b;padding:26px 10px}.home-how article>span{float:right;color:#8b9ea1;font-size:35px}.home-how article>svg{color:#d5fa70;margin-bottom:20px}.home-how h3{font-size:20px;margin:8px 0}.home-how p{font-size:14px;color:#aab9c4;line-height:1.7}.product-related .game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-related .catalog-card-art>img{width:100%;height:100%;object-fit:cover}.product-related .catalog-card{padding:0}.product-story{margin:35px 0;padding:28px;border:1px solid #35453e;border-radius:18px;background:#131c21}.product-story p{color:#aebdca;line-height:1.75;max-width:850px}.product-story h2{font-size:25px;margin-bottom:12px}@media(max-width:900px){.home-club{padding:35px}.home-progress{gap:30px}.home-avatar-stage{gap:17px}.home-avatar-stage .player-avatar{width:76px;height:76px}.home-avatar-stage .player-avatar:nth-child(2){width:95px;height:95px}.home-intro{align-items:flex-start;flex-direction:column;gap:20px}.product-related .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.discovery-heading{display:block}.discovery-heading>a{margin-top:18px}.discovery-tools{gap:8px}.discovery-tools label{flex-basis:100%}.discovery-tools select{flex:1;min-width:0;padding:11px 8px;font-size:12px}.discovery-count span:last-child{display:none}.home-intro{margin:32px 0 40px}.home-intro p{font-size:14px;margin-bottom:0}.discovery-section-title{align-items:center}.discovery-section-title h2{font-size:25px}.home-club{grid-template-columns:1fr;padding:26px;margin:45px 0}.home-club-art{padding:24px 0;gap:32px}.home-club-art .player-avatar{width:160px;height:160px}.home-progress{grid-template-columns:1fr;gap:26px;margin:48px 0}.home-progress-art{padding:35px 20px 25px}.home-avatar-stage{gap:25px;margin-bottom:48px}.home-how>div:last-child{grid-template-columns:1fr;gap:0}.home-how .discovery-section-title{display:block}.home-how .discovery-section-title>a{margin-top:12px}.product-related .game-grid{gap:12px}}.product-edition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-top:20px}.product-edition-grid article{padding:18px;border:1px solid #40504b;border-radius:13px}.product-edition-grid h3{font-size:16px;margin-bottom:12px}.product-edition-grid ul{font-size:13px;color:#afbdc8;padding-left:18px;line-height:1.8}.discovery-collections{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.discovery-collections button{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid #3c4852;border-radius:11px;background:#141b23;font-size:13px;color:#c3ced8}.discovery-collections button[aria-pressed=true]{background:#d5fa70;border-color:#d5fa70;color:#15200b;font-weight:700}.discovery-collections span{font-size:11px;padding:2px 6px;border-radius:5px;background:#ffffff0c}.discovery-collections button[aria-pressed=true] span{background:#14200712}.discovery-collections button:focus-visible{outline:2px solid #d5fa70;outline-offset:3px}@media(max-width:600px){.discovery-collections{gap:7px}.discovery-collections button{padding:10px 11px;font-size:12px;gap:7px}}.home-progress>*{min-width:0}@media(max-width:380px){.home-progress-art{padding:30px 16px 24px}.home-avatar-stage{gap:14px}.home-avatar-stage .player-avatar{width:60px;height:60px;flex-shrink:0;border-radius:18px}.home-avatar-stage .player-avatar:nth-child(2){width:76px;height:76px}.home-rank-track{gap:8px;font-size:11px}}.home-intro{margin:35px 0 44px}.home-intro h1{font-size:clamp(30px,3.3vw,44px);font-weight:750}.home-intro p{font-size:14px;margin-bottom:0}.discovery-heading{display:block}.discovery-heading h1{font-weight:750;font-size:clamp(30px,4vw,48px);line-height:1.15}.discovery-heading>a{display:inline-flex;margin-top:16px}.catalog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:28px 0}.catalog-pagination .page-list{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.catalog-pagination .page-list a{display:grid;place-items:center;min-width:42px;min-height:42px;padding:0 8px;border:1px solid var(--line,#35404a);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.catalog-pagination .page-list a:hover{border-color:#8da951}.catalog-pagination .page-list a[aria-current=page]{background:#d5ff65;border-color:#d5ff65;color:#111;font-weight:700}.catalog-pagination .page-gap{display:grid;place-items:center;min-width:24px;min-height:42px;color:#8f9eac;letter-spacing:2px}.catalog-pagination .page-step{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid var(--line,#35404a);border-radius:10px;text-decoration:none;color:inherit;font-size:14px;transition:border-color .2s}.catalog-pagination a.page-step:hover{border-color:#8da951}.catalog-pagination .page-step.is-disabled{opacity:.38}.catalog-pagination .page-status{flex-basis:100%;text-align:center;font-size:13px;color:#8f9eac}.catalog-pagination a:focus-visible{outline:2px solid #d5fa70;outline-offset:3px}@media(max-width:600px){.catalog-pagination{gap:6px}.catalog-pagination .page-list{gap:4px}.catalog-pagination .page-step span{display:none}.catalog-pagination .page-step{padding:0 9px;min-height:36px}.catalog-pagination .page-list a{min-width:34px;min-height:36px;padding:0 4px;font-size:14px}.catalog-pagination .page-gap{min-width:14px;min-height:36px}}.console-tab[aria-current=page]{border-color:#d5ff65;background:#242c1b}.console-tab[aria-current=page] .console-tab-check{opacity:1}.game-console-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.game-console-links a{font-size:13px;color:#c9dca7}.home-progress .text-link{border:1px solid transparent;border-radius:8px;padding:8px 11px;margin:20px 0 0 9px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.home-progress .text-link:focus-visible,.home-progress .text-link:hover{color:#e6ffb0;background:#d5fa7012;border-color:#74894b;box-shadow:0 0 0 3px #d5fa7012,0 0 18px #d5fa7030;transform:translateY(-1px)}@media(max-width:600px){.home-progress .text-link{margin-left:0}}.home-intro{position:relative;display:block;margin:34px 0 22px;padding:58px 52px;min-height:440px;border-radius:22px;overflow:hidden;border:1px solid #ffffff12;background:linear-gradient(90deg,#0a0e12f4,#0a0e12dc 34%,#0a0e1270 56%,#0a0e1200 72%),url(/images/brand/home-intro-wide.webp) 100%/cover no-repeat,#0b0f13}.home-intro-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:560px}.home-intro-copy .primary{white-space:nowrap}.home-strip{list-style:none;margin:0 0 62px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-strip li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ffffff10;border-radius:14px;background:#ffffff05}.home-strip li>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#1a2a17;color:#d5fa70;flex-shrink:0}.home-strip strong{display:block;font-size:13px;color:#eef3f7}.home-strip small{color:#95a3b2;font-size:11px}@media(max-width:900px){.home-intro{margin:24px 0 16px;padding:0 0 26px;min-height:0;background:#0b0f13}.home-intro:before{content:"";display:block;height:236px;background:url(/images/brand/home-intro-tall.webp) 72%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 68%,transparent)}.home-intro-copy{max-width:none;padding:6px 22px 0}.home-strip{grid-template-columns:1fr;gap:10px;margin-bottom:42px}}.home-strip{margin-bottom:14px}.home-pay{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 62px;padding:12px 16px;border:1px solid #ffffff10;border-radius:14px;background:#ffffff04}.home-pay-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#eef3f7}.home-pay-title svg{color:#d5fa70;flex-shrink:0}.home-pay-methods{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.home-pay-methods li{padding:4px 10px;border:1px solid #ffffff17;border-radius:999px;background:#0f141a;color:#dfe6ec;line-height:1.5}.home-pay-methods li,.home-pay>a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.home-pay>a{margin-left:auto;min-height:36px;color:#c9ed80;font-weight:600}.home-pay>a:hover{text-decoration:underline;text-underline-offset:3px}.home-pay>a:focus-visible{outline:2px solid #d5fa70;outline-offset:3px;border-radius:6px}@media(max-width:700px){.home-pay{margin-bottom:40px;padding:14px;gap:10px}.home-pay>a{margin-left:0}}.home-club-art .hero-portrait{width:300px;height:300px;padding:0;background:none;border-radius:0}.home-club-art>.player-avatar>.hero-whitewolf>:is(.human-idle-art,.seamless-accessories){-webkit-mask-image:linear-gradient(#000 0 76%,transparent 92%);mask-image:linear-gradient(#000 0 76%,transparent 92%)}.home-club-art{gap:16px}.home-club-art>span{color:#c9d5db;letter-spacing:.16em}.home-progress-art{padding:36px 24px 26px}.home-avatar-stage{gap:12px;margin:18px 0 32px}.home-avatar-stage figure{margin:0;min-width:0;flex:1;text-align:center}.home-avatar-stage figure .hero-portrait{width:100%;height:auto;aspect-ratio:1;padding:0;transform:none}.home-avatar-stage figure:nth-child(2){transform:translateY(-10px)}.home-avatar-stage figcaption{font-size:10px;letter-spacing:.06em;color:#c6d2d5;margin-top:6px}.home-progress-caption{max-width:360px;margin:18px auto 0;color:#becbd1}.home-club>div:first-of-type{max-width:590px}.home-club .home-club-art{align-self:center}.home-club small{max-width:480px}@media(max-width:700px){.home-club-art .hero-portrait{width:240px;height:240px}.home-club-art{padding:12px 0}.home-progress-art{padding:30px 20px 24px}}@media(max-width:380px){.home-avatar-stage{gap:5px}.home-avatar-stage figure .hero-portrait{width:100%;height:auto}.home-avatar-stage figcaption{font-size:9px}}.home-club.portrait-world{background-image:none!important;background-color:#0d171e}.home-club>.living-world .scene-canvas{left:auto;right:0;width:58%;mask-image:linear-gradient(90deg,transparent,#000 22%)}.home-club>.living-world .scene-shade{background:linear-gradient(90deg,#0d171e00 25%,#0d171e22 55%,#0d171e08)}@media(max-width:700px){.home-club>.living-world .scene-canvas{width:100%;height:100%;mask-image:none}.home-club>.living-world .scene-shade{background:linear-gradient(#0d171eee,#0d171eaa 46%,#0d171e22 75%)}}@media(min-width:1024px){.home-club.portrait-world{min-height:420px;max-width:100%;padding:36px 42px}.home-club>.living-world[data-panorama=true] .scene-canvas{inset:0;width:100%;height:100%;mask-image:none}.home-club>.living-world .scene-canvas[data-panorama=true] .scene-painting{width:max(100cqw,calc(100cqh * var(--panorama-ratio)));height:max(100cqh,calc(100cqw * var(--panorama-inverse)))}.home-club>.living-world[data-panorama=true] .scene-shade{background:linear-gradient(90deg,#09131bd1,#09131b99 36%,#09131b08 72%)}.home-club h2{font-size:clamp(32px,3.3vw,46px)}}@media(min-width:1400px){.home-club.portrait-world{aspect-ratio:3}}.home-progress-art>.living-world .scene-shade{background:linear-gradient(180deg,#07101814,#07101824 60%,#07101838)}.home-avatar-stage figcaption{display:inline-block;padding:5px 10px;border-radius:7px;background:#09131be8;color:#f0f5f6;border:1px solid #bacfd322;font-size:11px;text-shadow:none}.home-progress-art .home-progress-details{padding:16px 18px;border:1px solid #a9c7c52b;border-radius:12px;background:#09131bb3;text-align:center}.home-progress-details .home-rank-track{color:#e4ecee;font-size:12px}.home-progress-details .home-progress-caption{display:block;color:#d0dce0;font-size:12px;line-height:1.65;margin:12px auto 0;max-width:390px}@media(max-width:380px){.home-progress-art .home-progress-details{padding:14px 10px 8px}.home-avatar-stage figcaption{padding:5px 7px}}.controller-atmosphere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-intro-copy{z-index:1}@media(max-width:900px){.controller-atmosphere{height:236px;mask-image:linear-gradient(180deg,#000 68%,transparent)}}.discovery-tools .catalog-mobile-platform{display:none}@media(max-width:600px){.discovery-page{padding-top:16px}.discovery-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.discovery-heading .eyebrow,.discovery-heading p{display:none}.discovery-heading h1{font-size:26px;line-height:1.15;margin:0;overflow-wrap:anywhere}.discovery-heading>a{margin:0;font-size:12px;white-space:normal;flex-shrink:0;max-width:90px;min-height:44px}.discovery-heading>a svg{flex-shrink:0}.discovery-page>.console-picker{display:none}.discovery-tools{margin:0 0 14px;gap:8px}.discovery-tools>label:not(.catalog-mobile-platform){min-width:0;min-height:46px;padding:10px 12px}.discovery-tools .catalog-mobile-platform{display:flex;flex:1 1 100%;min-width:0;border:0;padding:0;background:none;gap:8px}.catalog-mobile-platform>span{font-size:12px;color:#b4c2cc;max-width:35%;line-height:1.3}.discovery-tools select{min-height:44px;font-size:13px}.catalog-mobile-platform select{flex:1;min-width:0}.discovery-collections{margin-top:0;gap:6px}.discovery-collections button{min-height:44px;padding:8px 10px;gap:6px}.discovery-count{margin:14px 0 12px}.discovery-tools input{font-size:16px}}