.B4FUlG_banner{color:#fff;background:#112134;position:relative;overflow:hidden}.B4FUlG_viewport{overflow:hidden}.B4FUlG_track{will-change:transform;transition:transform .65s cubic-bezier(.22,.68,.2,1);display:flex}.B4FUlG_slide{flex:0 0 100%;min-width:0}.B4FUlG_stage{isolation:isolate;position:relative}.B4FUlG_art{z-index:-1;position:absolute;inset:0}.B4FUlG_art img{object-fit:cover;object-position:center}.B4FUlG_inner{align-items:center;width:100%;min-height:clamp(410px,32vw,620px);display:flex}.B4FUlG_copy{width:47%;padding:48px 0 58px}.B4FUlG_eyebrow{letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:12px;font-size:.72rem;font-weight:800;display:flex}.B4FUlG_eyebrow span+span{opacity:.85;border-left:1px solid;padding-left:12px}.B4FUlG_copy h1{white-space:pre-line;letter-spacing:-.055em;word-break:keep-all;margin:22px 0 18px;font-size:clamp(2rem,3.5vw,3.65rem);line-height:1.2}.B4FUlG_copy>p{white-space:pre-line;opacity:.9;word-break:keep-all;font-size:clamp(.8rem,1.1vw,1rem);line-height:1.9}.B4FUlG_cta{background:#091c3540;border:1px solid #ffffff80;align-items:center;gap:28px;margin-top:26px;padding:13px 23px;font-size:.85rem;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.B4FUlG_cta:hover{color:#182433;background:#fff}.B4FUlG_status{opacity:.8;margin-top:16px;font-size:.65rem;display:block}.B4FUlG_light{color:#302446;background:#f1dcee}.B4FUlG_light .B4FUlG_cta{background:#ffffff70;border-color:#503a6580}.B4FUlG_light .B4FUlG_cta:hover{color:#fff;background:#39294f}.B4FUlG_rail{color:#fff;background:#111a27;position:relative}.B4FUlG_navigation{align-items:stretch;display:flex}.B4FUlG_tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.B4FUlG_tabs button{text-align:left;color:#bdc5ce;border-top:3px solid #0000;border-right:1px solid #ffffff12;min-width:0;padding:21px 18px 22px}.B4FUlG_tabs button:first-child{border-left:1px solid #ffffff12}.B4FUlG_tabs button:hover{background:#ffffff0b}.B4FUlG_tabs button[aria-pressed=true]{color:#fff;background:#ffffff10;border-top-color:#64d8dc}.B4FUlG_tabs span{opacity:.8;margin-bottom:7px;font-size:.68rem;display:block}.B4FUlG_tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.6;display:block;overflow:hidden}.B4FUlG_controls{align-items:center;gap:2px;padding-left:20px;display:flex}.B4FUlG_controls button{color:#e4e9ef;place-items:center;width:32px;height:40px;display:grid}.B4FUlG_controls button:hover{background:#ffffff12}.B4FUlG_counter{white-space:nowrap;color:#97a6b6;margin-right:10px;font-size:.7rem}.B4FUlG_counter strong{color:#fff}@media (min-width:1800px){.B4FUlG_art img{object-position:center}}@media (max-width:1000px){.B4FUlG_controls{padding-left:8px}.B4FUlG_counter{display:none}.B4FUlG_tabs button{padding-left:12px;padding-right:12px}.B4FUlG_tabs strong{font-size:.72rem}}@media (max-width:700px){.B4FUlG_stage{flex-direction:column;display:flex}.B4FUlG_art{z-index:0;width:100%;height:240px;position:relative;inset:auto}.B4FUlG_art img{object-position:78% center}.B4FUlG_inner{width:100%;min-height:330px}.B4FUlG_copy{width:100%;padding:27px 0 28px}.B4FUlG_copy h1{margin:16px 0;font-size:clamp(1.9rem,7vw,2.5rem)}.B4FUlG_copy>p{font-size:.82rem}.B4FUlG_light .B4FUlG_inner{background:#f7edf5}.B4FUlG_dark .B4FUlG_inner{background:#112134}.B4FUlG_eyebrow{gap:10px;font-size:.65rem}.B4FUlG_cta{margin-top:20px;padding:11px 20px}.B4FUlG_navigation{flex-direction:column}.B4FUlG_tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.B4FUlG_tabs button{border-bottom:1px solid #ffffff12;padding:12px}.B4FUlG_tabs span{margin-bottom:3px}.B4FUlG_tabs strong{font-size:.68rem}.B4FUlG_controls{justify-content:flex-end;padding:2px 0}.B4FUlG_counter{margin-right:auto;display:inline}}@media (prefers-reduced-motion:reduce){.B4FUlG_track,.B4FUlG_cta{transition:none}}
.Tpm4uW_image{object-fit:cover;width:100%;height:100%}.Tpm4uW_titleCard{color:#fff;background:linear-gradient(145deg, #171c28, var(--title-color));flex-direction:column;justify-content:center;gap:20px;width:100%;height:100%;min-height:100px;padding:24px;display:flex;overflow:hidden}.Tpm4uW_studio{letter-spacing:.12em;opacity:.8;font-size:.55rem;font-weight:700}.Tpm4uW_titleCard strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(1rem,2.2vw,1.8rem);line-height:1.25}.Tpm4uW_note{font-size:.65rem}@media (max-width:700px){.Tpm4uW_titleCard{gap:12px;padding:16px}}
.JBvO2q_logos{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.JBvO2q_brand{align-items:center;display:flex}.JBvO2q_brand img{object-fit:contain;flex-shrink:0;height:auto}.JBvO2q_web{color:#626873;align-items:center;gap:4px;font-size:.65rem;display:inline-flex}.JBvO2q_device{color:#8f97a4;align-items:center;gap:6px;display:inline-flex}.JBvO2q_device>span{font-size:.75rem}.JBvO2q_full{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:700px){.JBvO2q_logos{gap:6px}.JBvO2q_brand img{width:24px;height:auto}.JBvO2q_brand[data-store=steam] img{width:58px}}.JBvO2q_brand[data-store=steam]{background:#171b24;border-radius:2px;padding:4px 6px}.JBvO2q_many{flex-shrink:1;justify-content:flex-start;max-width:100%}
.fFe1oa_card{background:#fff;border:1px solid #eceef1;flex-direction:column;scroll-margin-top:88px;transition:box-shadow .2s;display:flex;overflow:hidden}.fFe1oa_card:hover{box-shadow:0 8px 24px #00000014}.fFe1oa_iconWrap{aspect-ratio:1;background:#eef0f2;overflow:hidden}.fFe1oa_iconClip{width:100%;height:100%;overflow:hidden}.fFe1oa_icon{object-fit:cover;width:100%;height:100%;transition:transform .3s;transform:scale(1.3)}.fFe1oa_seaBustersIcon{transform:none}.fFe1oa_card:hover .fFe1oa_icon{transform:scale(1.34)}.fFe1oa_card:hover .fFe1oa_seaBustersIcon{transform:scale(1.04)}.fFe1oa_body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.fFe1oa_header{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fFe1oa_genre{color:var(--color-text-dim);letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:500}.fFe1oa_name{font-size:1.15rem;font-weight:800}.fFe1oa_dot{background:currentColor;border-radius:50%;width:4px;height:4px}.fFe1oa_desc{color:var(--color-text-muted);font-size:.78rem;line-height:1.8}.fFe1oa_actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.fFe1oa_storeBtn,.fFe1oa_detailBtn{padding:8px 12px;font-size:.75rem}.fFe1oa_comingSoonBadge{color:var(--color-text-dim);border-top:1px solid var(--color-border);width:100%;padding-top:12px;font-size:.72rem}@media (max-width:700px){.fFe1oa_body{flex:1;padding:14px}.fFe1oa_name{font-size:1rem}}.fFe1oa_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.fFe1oa_titleGroup{flex:1;min-width:100px}.fFe1oa_titleGroup .fFe1oa_genre{margin:5px 0 0}.fFe1oa_platformFooter{justify-content:flex-end;padding-top:12px;display:flex}.fFe1oa_card{position:relative}.fFe1oa_siteLink:after{content:"";position:absolute;inset:0}.fFe1oa_storeBtn{z-index:1;position:relative}
._2pi3jG_page{padding-top:40px;padding-bottom:80px}._2pi3jG_back{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:.8rem;display:inline-flex}._2pi3jG_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:48px;display:grid}._2pi3jG_art{aspect-ratio:1;overflow:hidden}._2pi3jG_hero h1{overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(1.8rem,4vw,3rem)}._2pi3jG_badges{flex-wrap:wrap;gap:8px;display:flex}._2pi3jG_description{color:var(--color-text-muted);margin:24px 0;font-size:.95rem;line-height:1.9}._2pi3jG_facts{border-top:1px solid var(--color-border)}._2pi3jG_facts>div{border-bottom:1px solid var(--color-border);grid-template-columns:100px 1fr;padding:12px 0;font-size:.85rem;display:grid}._2pi3jG_facts dt{color:var(--color-text-muted)}._2pi3jG_actions{margin-top:24px}._2pi3jG_overview{border:1px solid var(--color-border);background:#fff;margin-top:48px;padding:32px}._2pi3jG_overview h2{margin-bottom:16px;font-size:1.3rem}._2pi3jG_overview p{font-size:.9rem;line-height:1.9}._2pi3jG_overview ._2pi3jG_notice{color:var(--color-text-muted);margin-top:20px;font-size:.8rem}@media (max-width:700px){._2pi3jG_hero{grid-template-columns:1fr;gap:28px}._2pi3jG_art{width:100%;max-width:360px}._2pi3jG_overview{padding:24px}}
.Lb3miq_catalog{padding:0 0 80px;scroll-margin-top:88px}.Lb3miq_heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.Lb3miq_heading h2{font-size:1.65rem}.Lb3miq_heading h2 span{color:var(--color-text-dim);margin-left:12px;font-size:.85rem;font-weight:500}.Lb3miq_tools{align-items:center;gap:24px;display:flex}.Lb3miq_views{gap:4px;display:flex}.Lb3miq_views button{color:#9da2aa;place-items:center;padding:8px;display:grid}.Lb3miq_views button[aria-pressed=true]{color:#17191d}.Lb3miq_search{border-bottom:1px solid #bfc4cb;align-items:center;gap:12px;padding:8px 0;display:flex}.Lb3miq_search input{width:180px;color:var(--color-text);background:0 0;border:none;min-width:0;font-size:.85rem}.Lb3miq_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Lb3miq_filters{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-top:24px;display:flex}.Lb3miq_filters button{color:var(--color-text-muted);border:1px solid #e0e3e7;border-radius:20px;padding:7px 17px;font-size:.78rem}.Lb3miq_filters button[aria-pressed=true]{color:#fff;background:#22252b;border-color:#22252b}.Lb3miq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.Lb3miq_list{grid-template-columns:1fr}.Lb3miq_list>div{grid-template-columns:180px 1fr;display:grid}.Lb3miq_list>div>div:first-child{aspect-ratio:1}.Lb3miq_empty{text-align:center;color:var(--color-text-muted);background:#fff;padding:64px 16px}.Lb3miq_empty button{color:var(--color-primary);margin-top:16px;text-decoration:underline}@media (max-width:1000px){.Lb3miq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Lb3miq_list{grid-template-columns:1fr}}@media (max-width:700px){.Lb3miq_heading{flex-direction:column;align-items:flex-start;gap:12px}.Lb3miq_tools{justify-content:space-between;gap:16px;width:100%}.Lb3miq_search{flex:1}.Lb3miq_search input{width:100%}.Lb3miq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Lb3miq_list{grid-template-columns:1fr}.Lb3miq_list>div{grid-template-columns:100px 1fr}}@media (max-width:380px){.Lb3miq_grid{grid-template-columns:1fr}.Lb3miq_list>div{grid-template-columns:90px 1fr}}
.RTO4nG_panel{background:#fff;flex-direction:column;align-self:end;gap:10px;min-width:0;padding:28px;display:flex}.RTO4nG_panel button:disabled{cursor:not-allowed}.RTO4nG_login,.RTO4nG_naver{border-radius:0;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px;font-size:1rem;font-weight:800;display:flex}.RTO4nG_login{color:#fff;background:#191b20}.RTO4nG_naver{color:#08170e;background:#03c75a}.RTO4nG_socialRow{background:#f7f8f9;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:13px 10px;display:flex}.RTO4nG_socialRow>span{color:#777e89;font-size:.75rem;font-weight:500}.RTO4nG_providers{align-items:center;gap:14px;display:flex}.RTO4nG_providers button{place-items:center;width:24px;height:27px;display:grid}.RTO4nG_google{background:conic-gradient(#4285f4 0 25%,#34a853 25% 45%,#fbbc05 45% 65%,#ea4335 65% 82%,#4285f4 82%);color:#0000;-webkit-background-clip:text;background-clip:text;font:800 28px/1 Arial,sans-serif}.RTO4nG_facebook{color:#fff;background:#4267a9;border-radius:2px;width:23px;height:23px;font:700 28px/30px Arial,sans-serif;display:block;overflow:hidden}.RTO4nG_apple{fill:#000;width:25px;height:25px}.RTO4nG_links{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.RTO4nG_links>div{flex-wrap:wrap;gap:12px;display:flex}.RTO4nG_links button,.RTO4nG_links a{color:#626873;padding:3px 0;font-size:.7rem;font-weight:500}.RTO4nG_links .RTO4nG_signup{flex-shrink:0;font-weight:700}.RTO4nG_notice{color:#737b86;text-align:center;margin-top:4px;font-size:.65rem}@media (max-width:600px){.RTO4nG_panel{padding:24px}.RTO4nG_links{align-items:flex-start}}.RTO4nG_email{overflow-wrap:anywhere;font-size:.9rem}.RTO4nG_member{color:var(--color-primary);font-size:.75rem;font-weight:700}.RTO4nG_cx{color:#00666c;text-align:center;background:#e7f5f5;padding:12px;font-size:.8rem;font-weight:700}.RTO4nG_signout{color:#626873;padding:8px;font-size:.75rem}
.PVYSHa_page{color:var(--color-text);background:var(--color-bg)}.PVYSHa_intro{padding-top:24px;padding-bottom:24px}.PVYSHa_back{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.8rem;display:inline-flex}.PVYSHa_status{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.PVYSHa_languageNote{color:var(--color-text-muted);margin-top:12px;font-size:.8rem}.PVYSHa_sectionNav{top:var(--nav-height);z-index:50;border-block:1px solid var(--color-border);background:#fff;position:sticky}.PVYSHa_sectionNav>div{gap:28px;padding-top:16px;padding-bottom:16px;display:flex;overflow-x:auto}.PVYSHa_sectionNav a{white-space:nowrap;font-size:.78rem;font-weight:700}.PVYSHa_sectionNav a:hover{color:var(--color-primary)}.PVYSHa_page .wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.PVYSHa_page section{border-bottom:1px solid var(--color-border);padding:64px 0;scroll-margin-top:132px}.PVYSHa_page h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(3rem,6vw,5rem);line-height:1.05}.PVYSHa_page h2{margin-bottom:14px;font-size:clamp(1.5rem,3vw,2rem)}.PVYSHa_page h3{margin-bottom:12px;font-size:1.15rem}.PVYSHa_page p{color:var(--color-text-muted);margin-top:16px;font-size:.9rem;line-height:1.9}.PVYSHa_page a{overflow-wrap:anywhere}.PVYSHa_page .edition-note{color:var(--color-text-muted);padding:20px 0;font-size:.75rem}.PVYSHa_page .hero{color:#fff;background:#10212d}.PVYSHa_page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;display:grid}.PVYSHa_page .hero p{color:#d5dde4}:is(.PVYSHa_page .pill,.PVYSHa_page .eyebrow){letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px;font-size:.72rem;font-weight:700}.PVYSHa_page .hero .pill{color:#80d8dc}.PVYSHa_page .tagline{font-size:1.1rem;font-weight:700;line-height:1.7}.PVYSHa_page .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.PVYSHa_page .hero-ctas a{color:#fff;border:1px solid #ffffff65;border-radius:2px;padding:12px 18px;font-size:.8rem}.PVYSHa_page .hero-ctas a:hover{color:#17191d;background:#fff}.PVYSHa_page .hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.PVYSHa_page .k{color:#aebfcd;margin-bottom:4px;font-size:.65rem}.PVYSHa_page .v{font-size:.8rem;font-weight:700}.PVYSHa_page .hero-art{background:#182e3e;overflow:hidden}.PVYSHa_page .hero-art img{aspect-ratio:16/10;object-fit:cover;width:100%}.PVYSHa_page .caption{color:#d5dde4;padding:20px;font-size:.8rem}.PVYSHa_page .caption strong{color:#fff;margin-bottom:6px;display:block}.PVYSHa_page small{color:var(--color-text-muted);margin-top:8px;font-size:.7rem;line-height:1.7;display:block}.PVYSHa_page .caption small{color:#b6c6d2}.PVYSHa_page .section-head{margin-bottom:28px}.PVYSHa_page .section-head p{max-width:850px}:is(.PVYSHa_page .grid-2,.PVYSHa_page .spoiler-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is(.PVYSHa_page .grid-3,.PVYSHa_page .stacks){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:is(.PVYSHa_page .grid-4,.PVYSHa_page .roadmap){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:is(.PVYSHa_page .card,.PVYSHa_page .section-panel,.PVYSHa_page .stack-card,.PVYSHa_page .roadmap-card,.PVYSHa_page .timeline-card){border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;min-width:0;padding:24px}.PVYSHa_page ul{color:var(--color-text-muted);margin-top:16px;padding-left:20px;font-size:.85rem;line-height:1.9}.PVYSHa_page li+li{margin-top:5px}.PVYSHa_page .media-figure{border:1px solid var(--color-border);background:#fff;min-width:0;overflow:hidden}.PVYSHa_page .media-image{width:100%;height:auto}:is(.PVYSHa_page .media-gallery,.PVYSHa_page .wide){margin-block:28px}:is(.PVYSHa_page .image-open,.PVYSHa_page .visual-card){display:block;position:relative;overflow:hidden}:is(.PVYSHa_page .visual-card img,.PVYSHa_page .image-open img){aspect-ratio:16/10;object-fit:cover}.PVYSHa_page .contain img{object-fit:contain;background:#09111a}.PVYSHa_page .wide .image-open img{aspect-ratio:21/9}.PVYSHa_page .label{color:#fff;background:linear-gradient(#0000,#07111ee8);padding:32px 16px 16px;position:absolute;inset:auto 0 0}.PVYSHa_page .label b{font-size:.9rem;display:block}.PVYSHa_page .label span{font-size:.65rem}.PVYSHa_page .media-title{padding:16px 16px 0;font-size:.85rem;font-weight:700}.PVYSHa_page .media-credit{color:var(--color-text-muted);padding:12px 16px;font-size:.65rem;line-height:1.8}.PVYSHa_page .media-credit span{color:var(--color-primary);display:block}.PVYSHa_page .media-credit a{text-decoration:underline}:is(.PVYSHa_page .callout,.PVYSHa_page .quote-box){background:var(--color-primary-glow);border-left:3px solid var(--color-primary);overflow-wrap:anywhere;margin-top:24px;padding:24px;font-size:.9rem;line-height:1.9}.PVYSHa_page .timeline{gap:16px;display:grid}:is(.PVYSHa_page .ep,.PVYSHa_page .num){color:var(--color-primary);margin-bottom:12px;font-size:.72rem;font-weight:700}.PVYSHa_page .dialogue{gap:12px;margin-bottom:24px;display:grid}.PVYSHa_page .line{border:1px solid var(--color-border);background:#fff;padding:16px;font-size:.85rem;line-height:1.8}.PVYSHa_page .who{color:var(--color-primary);margin-right:12px;font-weight:700}.PVYSHa_page table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem;line-height:1.8}.PVYSHa_page th,.PVYSHa_page td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:12px 8px}.PVYSHa_page th{color:var(--color-text-muted);font-size:.72rem}.PVYSHa_page details{border:1px solid var(--color-border);background:#fff}.PVYSHa_page summary{cursor:pointer;padding:24px;font-size:.9rem;font-weight:700}.PVYSHa_page summary span+span{color:var(--color-text-muted);margin-left:12px;font-size:.7rem}.PVYSHa_page .spoiler{padding:0 24px 24px}.PVYSHa_page .mini{font-size:.75rem}.PVYSHa_page .muted{color:var(--color-text-muted)}@media (max-width:1000px){:is(.PVYSHa_page .grid-4,.PVYSHa_page .roadmap){grid-template-columns:repeat(2,minmax(0,1fr))}.PVYSHa_page .hero-grid{grid-template-columns:1fr}}@media (max-width:700px){.PVYSHa_page .wrap{padding-inline:20px}.PVYSHa_page section{padding:40px 0}.PVYSHa_sectionNav>div{gap:20px}:is(.PVYSHa_page .grid-2,.PVYSHa_page .grid-3,.PVYSHa_page .grid-4,.PVYSHa_page .stacks,.PVYSHa_page .roadmap,.PVYSHa_page .spoiler-grid){grid-template-columns:1fr}:is(.PVYSHa_page .card,.PVYSHa_page .section-panel,.PVYSHa_page .stack-card,.PVYSHa_page .roadmap-card,.PVYSHa_page .timeline-card){padding:20px}.PVYSHa_page .spoiler{padding:0 16px 20px}.PVYSHa_page .wide .image-open img{aspect-ratio:16/10}}.PVYSHa_page .line{align-items:flex-start;gap:14px;display:flex}.PVYSHa_page .avatar{background:var(--color-primary-glow);width:32px;height:32px;color:var(--color-primary);flex-shrink:0;place-items:center;font-size:.65rem;font-weight:700;display:grid}.PVYSHa_page .bubble{min-width:0}.PVYSHa_page .bubble b{margin-bottom:4px;display:block}.PVYSHa_platforms{margin-top:16px}
.MDmclW_page{min-height:70vh}.MDmclW_header{padding:56px 0 48px}.MDmclW_header h1{margin-bottom:12px;font-size:clamp(2rem,4vw,3rem)}.MDmclW_header p{color:var(--color-text-muted);font-size:.9rem}
.E0kJGG_featured{padding:64px 0 72px}.E0kJGG_sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.E0kJGG_sectionHead h2{font-size:1.65rem}.E0kJGG_quickLinks{color:var(--color-text-muted);gap:24px;font-size:.75rem;display:flex}.E0kJGG_quickLinks a{align-items:center;gap:5px;display:inline-flex}.E0kJGG_quickLinks a:hover{color:var(--color-primary)}.E0kJGG_featureGrid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.E0kJGG_recommendationSection{min-width:0}.E0kJGG_subtitle{color:var(--color-primary);margin-bottom:16px;font-size:.9rem;font-weight:700}.E0kJGG_recommendations{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.E0kJGG_recommendation{background:#fff;border:1px solid #eceef1;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.E0kJGG_cover{aspect-ratio:1;background:#fff;flex-shrink:0;position:relative;overflow:hidden}.E0kJGG_cover img{object-fit:contain;width:100%;height:100%;display:block}.E0kJGG_recommendation:hover{border-color:#c6d9db;box-shadow:0 4px 14px #0000000f}.E0kJGG_recommendation h3{overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.E0kJGG_recommendationBody{flex-direction:column;align-items:flex-start;gap:12px;min-height:160px;padding:18px 12px;display:flex}.E0kJGG_recommendationLabel{background:var(--color-primary);color:#fff;border-radius:20px;padding:3px 10px;font-size:.65rem;font-weight:700;line-height:1.5;display:inline-flex}.E0kJGG_about{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:48px;padding:44px 0 64px;display:flex}.E0kJGG_about h2{margin-bottom:12px;font-size:1.4rem}.E0kJGG_about p{color:var(--color-text-muted);max-width:680px;font-size:.85rem}.E0kJGG_about>a{flex-shrink:0}@media (max-width:1100px){.E0kJGG_featureGrid{grid-template-columns:1fr}}@media (max-width:700px){.E0kJGG_recommendations{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:160px;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.E0kJGG_recommendation{scroll-snap-align:start}}@media (max-width:600px){.E0kJGG_featured{padding:40px 0}.E0kJGG_quickLinks{gap:12px}.E0kJGG_about{flex-direction:column;align-items:flex-start;gap:24px}}
.zoFl3q_page{background:#fff}.zoFl3q_top{padding-top:32px}.zoFl3q_back{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.zoFl3q_hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:40px 0 36px;display:grid}.zoFl3q_eyebrow{color:#486579;letter-spacing:.18em;font-size:.7rem;font-weight:800;display:block}.zoFl3q_hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(3rem,7vw,5.7rem);line-height:1.05}.zoFl3q_tagline{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(1.1rem,2.1vw,1.65rem);font-weight:750}.zoFl3q_lead{color:var(--color-text-muted);word-break:keep-all;margin-top:12px;font-size:.95rem}.zoFl3q_art{justify-self:end;width:100%;max-width:440px}.zoFl3q_art img{width:100%;height:auto}.zoFl3q_actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.zoFl3q_explore{align-items:center;gap:8px;padding:10px 0;font-size:.8rem;font-weight:700;display:inline-flex}.zoFl3q_status{color:var(--color-text-muted);margin-top:16px;font-size:.72rem}.zoFl3q_development{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:20px 0;font-size:.75rem;line-height:1.9}.zoFl3q_prologue{text-align:center;padding-top:88px;padding-bottom:96px;scroll-margin-top:90px}.zoFl3q_prologue h2{word-break:keep-all;margin:20px 0 32px;font-size:clamp(1.65rem,3vw,2.4rem)}.zoFl3q_prose{color:#626873;word-break:keep-all;max-width:660px;margin:0 auto;font-size:.94rem;line-height:2}.zoFl3q_prose p+p{margin-top:20px}.zoFl3q_promise{white-space:pre-line;word-break:keep-all;margin-top:36px;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;line-height:1.65}.zoFl3q_chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.zoFl3q_chapter{background:#f8fafb;border:1px solid #e3e8ec;padding:40px}.zoFl3q_chapterLabel{color:#4c687d;letter-spacing:.08em;align-items:baseline;gap:12px;font-size:.65rem;font-weight:800;line-height:1.6;display:flex}.zoFl3q_chapterLabel>span{letter-spacing:0;font-size:1rem}.zoFl3q_chapter h2{word-break:keep-all;white-space:pre-line;margin:24px 0 18px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.45}.zoFl3q_chapterLead,.zoFl3q_details p{color:#626873;word-break:keep-all;font-size:.9rem;line-height:1.95}.zoFl3q_closing{word-break:keep-all;margin-top:24px;font-size:.9rem;font-weight:750;line-height:1.8}.zoFl3q_details{border-top:1px solid #dce3e8;margin-top:28px}.zoFl3q_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:16px 0 0;font-size:.75rem;font-weight:700;list-style:none;display:flex}.zoFl3q_details summary::-webkit-details-marker{display:none}.zoFl3q_details[open] summary svg{transform:rotate(180deg)}.zoFl3q_details>div{padding-top:20px}.zoFl3q_details p+p{margin-top:16px}.zoFl3q_featured{color:#fff;background:#162530;border-color:#162530;grid-column:1/-1;padding:64px}.zoFl3q_featured .zoFl3q_chapterLabel{color:#a9c9db}.zoFl3q_featured h2{max-width:820px;margin-top:32px;font-size:clamp(1.6rem,3.2vw,2.65rem)}.zoFl3q_featured .zoFl3q_chapterLead,.zoFl3q_featured .zoFl3q_details p{color:#c4d0d8;max-width:760px}.zoFl3q_featured .zoFl3q_closing{color:#d9eff5}.zoFl3q_featured .zoFl3q_details{border-color:#455762}.zoFl3q_finale{text-align:center;padding-top:100px;padding-bottom:100px}.zoFl3q_finale h2{margin:20px 0 24px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.12}.zoFl3q_finale>p:not(.zoFl3q_status){color:var(--color-text-muted);word-break:keep-all;margin-bottom:28px}@media (max-width:700px){.zoFl3q_hero{grid-template-columns:1fr;gap:20px;padding-top:32px}.zoFl3q_art{justify-self:center;max-width:340px}.zoFl3q_heroCopy{text-align:center}.zoFl3q_actions{justify-content:center}.zoFl3q_prologue{padding-top:56px;padding-bottom:56px}.zoFl3q_chapters{grid-template-columns:1fr;gap:16px}.zoFl3q_chapter,.zoFl3q_featured{padding:28px 24px}.zoFl3q_chapterLabel{gap:10px;font-size:.6rem}.zoFl3q_finale{padding-top:64px;padding-bottom:64px}}
