@font-face{font-family:Clarity;src:url('./art/manrope-latin.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--pc-paper:#f5f5f2;--pc-surface:#fff;--pc-ink:#172229;--pc-muted:#52626b;--pc-blue:#007fa6;--pc-line:#dce2e2;--pc-radius:14px}
body.pc-site{background:var(--pc-paper)!important;color:var(--pc-ink)!important;font-family:Clarity,system-ui,sans-serif!important;font-size:16px;line-height:1.7;overflow-x:clip}
.pc-site *, .pc-site *::before,.pc-site *::after{box-sizing:border-box}
.pc-site .wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.pc-site h1,.pc-site h2,.pc-site h3,.pc-site h4{color:var(--pc-ink);font-family:Clarity,system-ui,sans-serif;font-weight:750;letter-spacing:-.045em}
.pc-site h1{font-size:clamp(40px,5.5vw,72px);line-height:1.08;max-width:1050px;text-wrap:balance}
.pc-site h2{font-size:clamp(28px,3.1vw,42px);line-height:1.18}.pc-site h3{line-height:1.3}
.pc-site a{color:#006c91}.pc-site p{color:var(--pc-muted)}
.pc-site :is(.lead,.section-sub,.page-intro){color:var(--pc-muted)!important;line-height:1.75;font-size:18px;max-width:740px}
.pc-site :is(.eyebrow,.kicker,.game-eyebrow){color:#526770!important;font-size:11px;letter-spacing:.13em;font-weight:750}
.pc-site :is(.kicker-line,.accent-line){background:var(--pc-blue)}
.pc-site main{background:transparent!important}
.pc-site :is(.content-hero,.subpage-hero,.game-hero){background:transparent!important;border-bottom:1px solid var(--pc-line);padding-block:60px 48px}
.pc-site .content-hero .breadcrumbs{margin-bottom:26px;font-size:12px;color:var(--pc-muted)}
.pc-site :is(.breadcrumbs,.breadcrumb) a{color:#006c91}
.pc-site .content-hero h1{margin:18px 0 24px}.pc-site .content-hero .actions{margin-top:26px}
.pc-site :is(.btn,.button){font-family:inherit;border-radius:10px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:none;text-decoration:none;transition:background .18s,transform .18s}
.pc-site :is(.btn,.button).primary{color:#fff!important;background:#007fa6!important;border:1px solid #007fa6!important;box-shadow:0 4px 12px #00658214}
.pc-site :is(.btn,.button).primary:hover{background:#006a8c!important;transform:translateY(-1px)}
.pc-site :is(.btn,.button):not(.primary){background:#fff;color:#24414f;border:1px solid #d6e0e2}
.pc-site :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #1687af;outline-offset:4px}
.pc-site :is(button,a){-webkit-tap-highlight-color:transparent}.pc-site button{font-family:inherit}
.pc-site .header{position:sticky!important;top:0;z-index:40;background:#f5f5f2ed!important;backdrop-filter:blur(16px);border-bottom:1px solid #dde3e2!important;box-shadow:none!important}
.pc-site .header .nav{min-height:80px;display:flex;align-items:center;gap:24px;padding-block:12px;border:0!important}
.pc-site .brand{font-family:inherit;font-size:25px;letter-spacing:-.055em;color:var(--pc-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}
.pc-site .brand img{width:34px;height:34px;object-fit:contain}.pc-site .brand span{color:inherit!important}
.pc-site .header[data-ac-header] .brand img{border-radius:50%}
.pc-site .header[data-ac-header] .navlinks>a{background:transparent!important;box-shadow:none!important;border-radius:0!important;border:0!important;color:#42535d!important}
.pc-site .header[data-ac-header] .navlinks>a[aria-current="page"]{border-bottom:2px solid #0083ae!important;color:#006f96!important}
.pc-site .header[data-ac-header] .nav-actions>a.login{background:transparent!important;box-shadow:none!important;border:0!important;color:#344e5b!important}
.pc-site .header[data-ac-header] .nav-actions>a.login span{color:#344e5b!important}
.pc-site .header[data-ac-header] .language-picker>summary{width:auto!important;height:auto!important;max-width:none!important}
.pc-site .header[data-ac-header] .language-picker>summary>span{display:inline!important;color:#344e5b!important;opacity:1!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;clip-path:none!important}
.pc-site .header[data-ac-header] .language-picker .pc-icon{width:18px;height:18px}
.pc-site .navlinks{margin-left:auto;display:flex;align-items:center;gap:24px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0}
.pc-site .navlinks a{color:#42535d!important;padding:9px 0;font-size:12px;font-weight:650;text-decoration:none;min-height:44px;display:flex;align-items:center;border:0!important;border-radius:0;background:transparent!important}
.pc-site .navlinks a[aria-current="page"]{color:#006f96!important;border-bottom:2px solid #0083ae!important}
.pc-site .nav-actions{display:flex;align-items:center;gap:12px}
.pc-site .nav-actions .login{font-size:12px;font-weight:650;color:#344e5b!important;border:0;background:none;box-shadow:none;padding:10px 0;text-decoration:none;white-space:nowrap;display:flex;gap:8px;align-items:center;min-height:44px}
.pc-site .nav-actions .btn{font-size:12px;min-height:44px;padding:11px 14px;white-space:nowrap}
.pc-site .language-picker{color:#344e5b!important}.pc-site .language-picker>summary{background:none!important;border:0!important;color:inherit;min-height:44px;display:flex;align-items:center;gap:6px;font-size:12px;box-shadow:none!important;padding:8px}
.pc-site .language-picker>nav{background:#fff!important;border:1px solid var(--pc-line)!important;border-radius:12px;box-shadow:0 12px 40px #12313a1a}
.pc-site .language-picker>nav a{color:#253c49!important;min-height:44px;display:flex;align-items:center}
.pc-site .menu-btn{border:1px solid var(--pc-line)!important;background:#fff!important;color:var(--pc-ink)!important;border-radius:8px;width:44px;height:44px}
.pc-site .mobile-nav{background:var(--pc-paper)!important;border-color:var(--pc-line)!important}.pc-site .mobile-nav a{color:var(--pc-ink)!important;min-height:44px;padding:10px 24px;border-color:var(--pc-line)!important}
.pc-site .pc-playstead-link{color:#006d94!important;white-space:nowrap}
.pc-icon{display:inline-block;width:24px;height:24px;object-fit:contain;vertical-align:middle;flex:none;transform:scale(1.3)}
.pc-site .btn.primary .pc-icon{filter:brightness(0) invert(1)}
.pc-site :is(.article-layout){display:grid;grid-template-columns:minmax(0,820px) minmax(180px,240px);gap:70px;align-items:start;padding-block:44px 70px}
.pc-site .article-body{min-width:0;max-width:none;color:#33454f;line-height:1.85;font-size:16px}
.pc-site .article-body>h2{font-size:29px;margin:50px 0 16px;scroll-margin-top:110px}.pc-site .article-body>h3{font-size:22px;margin-top:30px}
.pc-site .article-body p,.pc-site .article-body li{color:#40545e;max-width:78ch;overflow-wrap:break-word}
.pc-site .article-body ul,.pc-site .article-body ol{padding-left:24px}.pc-site .article-body li{margin:10px 0}
.pc-site .article-body a{color:#006c91;text-underline-offset:3px;text-decoration-thickness:1px}
.pc-site :is(.article-nav,.toc){position:sticky;top:110px;padding:20px;border:1px solid var(--pc-line);border-radius:12px;background:#fff!important;color:#475d69;font-size:13px;box-shadow:none}
.pc-site :is(.article-nav,.toc) a{color:#526975;display:block;padding:8px 0;font-size:12px;line-height:1.6;text-decoration:none;border:0!important}
.pc-site :is(.article-nav,.toc) a[aria-current="location"]{color:#007da4;font-weight:800}
.pc-site .pc-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:40px}
.pc-site .pc-guide-hero h1{font-size:clamp(38px,4.9vw,65px)}
.pc-guide-art{width:100%;max-width:290px;aspect-ratio:1;object-fit:contain;justify-self:center}
.pc-site :is(.card,.guide-card,.answer-box,.notice,.feature-detail,.planned-card,.game-plan,.comparison-item,.hc-provider,.plan-card,.trust-card,.game-interest-form,.finder-panel,.cn-card){background:#fff!important;border:1px solid var(--pc-line)!important;border-radius:var(--pc-radius);color:var(--pc-ink)!important;box-shadow:none!important}
.pc-site :is(.card,.guide-card,.feature-detail,.planned-card){padding:24px}
.pc-site :is(.answer-box,.notice){padding:22px 26px;line-height:1.75}.pc-site .answer-box{border-left:3px solid #0083a8!important;background:#f9fcfc!important}
.pc-site .answer-box strong{color:#19343f;font-size:17px}.pc-site .answer-box p{margin:10px 0 0}
.pc-site :is(.article-cta,.credits-band){background:#eaf0f0!important;border:1px solid #dfe7e7!important;border-radius:18px;padding:36px;margin-block:36px;color:var(--pc-ink)!important}
.pc-site .article-cta h2{font-size:30px;max-width:900px}.pc-site .article-cta p{max-width:850px}
.pc-site .article-body details{border:1px solid var(--pc-line);border-radius:10px;background:#fff;margin-block:12px;overflow:hidden}
.pc-site .article-body details>summary{padding:16px 18px;min-height:48px;cursor:pointer;font-weight:700;font-size:14px}
.pc-site .article-body details>p,.pc-site .article-body details>figure{margin:0;padding:0 18px 18px}
.pc-site :is(pre,code){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#eaf0f1!important;border:1px solid #dce6e8;color:#234653!important;border-radius:5px;overflow-wrap:anywhere}
.pc-site code{font-size:.88em;padding:2px 5px}.pc-site pre{padding:18px;overflow-x:auto;max-width:100%}.pc-site pre code{padding:0;border:0}
.pc-site table{border-color:var(--pc-line);color:#304550;background:#fff}.pc-site :is(th,td){border-color:var(--pc-line)!important}.pc-site th{background:#eaf0f1!important;color:#243e4b!important}
.pc-site :is(.ac-guide-byline,.mg-note,figcaption,.game-terms){color:#61717a!important;font-size:12px;line-height:1.7}
.pc-site :is(.mg-figure,.ac-guide-example){background:#edf1f0!important;border-color:var(--pc-line)!important;border-radius:14px;overflow:hidden}
.pc-site :is(.mg-figure img,.article-body img){max-width:100%;height:auto}.pc-site .mg-section{border-color:var(--pc-line)!important;padding-block:32px}
.pc-site :is(.guide-grid,.games-grid,.feature-grid,.comparison-grid){gap:24px}.pc-site .guide-card h2,.pc-site .guide-card h3{font-size:24px;line-height:1.3}.pc-site .guide-card p{font-size:14px}
.pc-site .guide-card:hover{border-color:#82b7c8!important;transform:translateY(-2px)}
.pc-site :is(.section-head,.page-intro){margin-bottom:32px}.pc-site .game-hero-grid{gap:44px;align-items:center}
.pc-site :is(.game-fact,.finder-option,.plan-specs>div){background:#eef3f3!important;border-color:var(--pc-line)!important;color:#354e59!important}
.pc-site :is(.game-tag,.pill,.game-label,.plan-label){background:#e6eff0!important;border-color:#d2e2e5!important;color:#226076!important}
.pc-site :is(.game-plan,.planned-card,.plan-card){padding:28px}.pc-site :is(.price,.plan-price){color:var(--pc-ink)!important}
.pc-site :is(.game-interest-trigger,.plan-cta){border-radius:9px}.pc-site :is(.game-plan,.planned-card,.plan-card) :is(p,li,small){color:#526975!important}
.pc-site :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:#fff!important;color:#243c48!important;border:1px solid #bfcfd4!important;border-radius:8px;min-height:44px;font-family:inherit;font-size:16px}
.pc-site :is(.field label,.field>span){color:#344c59!important}.pc-site input::placeholder,.pc-site textarea::placeholder{color:#73828a!important}
.pc-site :is(.form-status,.game-interest-status){color:#3b5868}.pc-site .section{padding-block:56px}
.pc-site .footer{background:#edf1ef!important;color:#4b5e67!important;border-top:1px solid var(--pc-line)!important;margin-top:50px}
.pc-site .footer a{color:#425b69!important;font-size:13px}.pc-site .footer h2,.pc-site .footer h3{font-size:13px;color:#243e49!important;letter-spacing:0}
.pc-site .footer-bottom{border-color:#d5dfdf!important;color:#586c76;font-size:11px}.pc-site .footer .brand{font-size:23px}
.pc-site .footer button{color:#425b69!important}.pc-site .skip{position:absolute;left:16px;top:-100px}.pc-site .skip:focus{top:10px;z-index:200;background:#fff;padding:12px}
.pc-site .status-intro{padding-block:54px}.pc-site .status-wrap{max-width:1120px}.pc-site :is(.health-summary,.service-card,.history-card,.notice-card,.status-note){background:#fff!important;color:var(--pc-ink)!important;border-color:var(--pc-line)!important}
.pc-site :is(.service-meta,.observation-line,.status-footer){color:#526975!important}.pc-site .status-page a{color:#006f96}
.pc-site .ps-hero{padding-top:60px}.pc-site .ps-product{border-color:var(--pc-line)!important;box-shadow:0 16px 50px #1b465c12!important}.pc-site .ps-hero h1 span{color:#456473!important}
.pc-site :is(.ps-feature,.ps-step,.ps-faq details,.ps-notes){background:#fff!important;border-color:var(--pc-line)!important;color:var(--pc-ink)!important}
.pc-ticker{--tick-bg:#142b36;background:var(--tick-bg);color:#edfaff;border-bottom:1px solid #264653;position:relative;z-index:45}
.pc-ticker-row{width:min(1240px,calc(100% - 64px));margin:auto;display:flex;gap:18px;align-items:center;min-height:46px;padding-block:4px;font-size:12px}
.pc-ticker-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9de4f7;flex:none}
.pc-ticker-mask{min-width:0;flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
.pc-ticker-track{display:flex;gap:50px;width:max-content;align-items:center;animation:pc-ticker-travel 48s linear infinite;animation-play-state:paused}
.pc-ticker-track>span{white-space:nowrap;flex:none}.pc-ticker-track strong{font-weight:750;color:#fff}.pc-ticker-track>span+span{padding-right:50px}
.pc-ticker.is-moving .pc-ticker-track{animation-play-state:running}.pc-ticker:hover .pc-ticker-track,.pc-ticker:focus-within .pc-ticker-track{animation-play-state:paused}
.pc-ticker a{color:#b4ecfc!important;flex:none;text-underline-offset:3px;font-weight:650;min-height:36px;display:inline-flex;align-items:center}
.pc-ticker button{background:transparent;border:1px solid #4d7486;border-radius:6px;color:#def6ff;padding:7px 10px;min-height:36px;cursor:pointer;font-size:11px;flex:none}
.pc-ticker details{width:min(1240px,calc(100% - 64px));margin:auto;font-size:11px;color:#c0d8e2}.pc-ticker details>summary{width:max-content;max-width:100%;cursor:pointer;padding:0 0 5px;text-decoration:underline;text-underline-offset:3px}.pc-ticker details>p{color:#c0d8e2!important;max-width:1050px;padding:7px 0 14px;margin:0;line-height:1.7}
@keyframes pc-ticker-travel{to{transform:translateX(-50%)}}
.pc-ticker.is-reduced .pc-ticker-track{animation:none;width:auto;display:block}.pc-ticker.is-reduced .pc-ticker-track>span{white-space:normal}.pc-ticker.is-reduced .pc-ticker-track>span+span{display:none}.pc-ticker.is-reduced .pc-ticker-mask{mask-image:none}
@media(prefers-reduced-motion:reduce){.pc-ticker-track{animation:none!important}.pc-ticker-track>span+span{display:none}.pc-ticker-track,.pc-ticker-track>span{width:auto;white-space:normal}.pc-ticker-mask{mask-image:none}.pc-site *{scroll-behavior:auto!important;transition:none!important}}
@media(min-width:1101px){.pc-site .menu-btn{display:none!important}.pc-site .mobile-nav:not(.open):not([data-open="true"]){display:none}}
@media(max-width:1100px){.pc-site .navlinks{display:none!important}.pc-site .header .nav{gap:16px}.pc-site .nav-actions{margin-left:auto}.pc-site .article-layout{gap:36px;grid-template-columns:minmax(0,1fr) 200px}.pc-site .pc-guide-hero{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.pc-site .pc-guide-hero h1{font-size:48px}}
@media(max-width:760px){.pc-site .wrap{width:calc(100% - 40px)}.pc-site .header .nav{min-height:70px;gap:12px}.pc-site .brand{font-size:22px;gap:8px}.pc-site .brand img{width:30px;height:30px}.pc-site .nav-actions{gap:8px}.pc-site .nav-actions>.btn,.pc-site .nav-actions>.login{display:none}.pc-site .nav-actions .language-picker>summary{padding:6px;font-size:11px}.pc-site .content-hero{padding-block:36px 28px}.pc-site h1,.pc-site .pc-guide-hero h1{font-size:38px;line-height:1.12;letter-spacing:-.05em}.pc-site :is(.lead,.section-sub,.page-intro){font-size:16px}.pc-site h2{font-size:29px}.pc-site .article-layout{display:block;padding-block:30px 46px}.pc-site .article-nav{position:relative;top:auto;margin-top:32px}.pc-site .pc-guide-hero{grid-template-columns:minmax(0,1fr);gap:16px}.pc-site .pc-guide-art{max-width:145px;justify-self:start;grid-row:1}.pc-site .article-body{font-size:15px}.pc-site .article-body>h2{font-size:26px;margin-top:38px}.pc-site :is(.card,.guide-card,.feature-detail,.planned-card,.game-plan,.plan-card){padding:20px}.pc-site :is(.article-cta,.credits-band){padding:24px;border-radius:14px;margin-block:26px}.pc-site .article-cta h2{font-size:27px}.pc-site .section{padding-block:36px}.pc-site .game-hero-grid{gap:24px}.pc-site .footer{margin-top:34px}.pc-ticker-row{width:calc(100% - 32px);gap:10px;min-height:44px}.pc-ticker-label{display:none}.pc-ticker-row>a{font-size:10px;max-width:100px}.pc-ticker-row>button{font-size:10px;padding:6px;min-height:36px}.pc-ticker-mask{font-size:11px}.pc-ticker details{width:calc(100% - 32px);font-size:10px}.pc-site .ps-hero{padding-top:32px}}
@media(max-width:359px){.pc-site .wrap{width:calc(100% - 32px)}.pc-site .brand{font-size:20px}.pc-site .header .nav{gap:7px}.pc-site h1,.pc-site .pc-guide-hero h1{font-size:34px}.pc-site .btn,.pc-site .button{font-size:12px;padding:12px 14px}.pc-site .actions{gap:10px;flex-wrap:wrap}.pc-site .pc-guide-art{max-width:120px}.pc-site .nav-actions{gap:4px}}
.pc-site .header[data-ac-header] .language-picker nav>a[aria-current="page"]{background:#e4f0f4!important;color:#006c91!important}
.pc-setup-dialog{width:520px;max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;scrollbar-gutter:stable both-edges;background:#fafbf8;color:#172229;border:1px solid #dce2e2;border-radius:20px;padding:30px;box-shadow:0 30px 100px #102a3b35;margin:auto;font-family:Clarity,system-ui,sans-serif}
.pc-setup-dialog::backdrop{background:#152d3d65;backdrop-filter:blur(5px)}
.pc-site .pc-setup-dialog h2{font-size:32px;margin:20px 0 16px;letter-spacing:-.05em}.pc-setup-dialog>p:not(.eyebrow){font-size:13px;line-height:1.8}.pc-setup-close{position:absolute;right:15px;top:14px;width:44px;height:44px;background:transparent;border:0;font-size:30px;color:#405b66;cursor:pointer}
.pc-setup-dialog fieldset{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;border:0;margin:22px 0 16px}
.pc-setup-dialog .pc-game-option{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid #cad8da;border-radius:12px;padding:14px 12px 18px;cursor:pointer;background:#fff;font-weight:750;font-size:13px;gap:5px}
.pc-game-option:has(input:checked){background:#e8f6fa;border-color:#0083ae}.pc-game-option input{position:absolute;right:12px;top:12px;accent-color:#007fa6;width:15px;height:15px}.pc-game-option img{object-fit:contain}.pc-game-option small{font-size:9px;color:#526975;font-weight:600;text-align:center}.pc-setup-dialog .pc-edition-label{display:block;margin-bottom:20px}.pc-setup-dialog .pc-edition-label select{width:100%;padding:10px;font-size:13px}.pc-setup-dialog [hidden]{display:none!important}.pc-setup-dialog label[for]{display:block;font-size:12px;font-weight:750;margin:18px 0 8px}.pc-setup-dialog #pc-world-name{width:100%;font-size:16px;min-height:50px;padding:13px}.pc-address-output{display:block;color:#007fa6;font-size:12px;font-weight:700;margin:12px 0;overflow-wrap:anywhere}.pc-setup-dialog #pc-address-help,.pc-setup-dialog #pc-address-error{font-size:10px;line-height:1.8;color:#536d78}.pc-setup-dialog #pc-address-error{color:#a22c27}.pc-setup-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;border-top:1px solid #dce2e2;padding-top:20px;margin-top:22px;gap:12px;font-size:10px;font-weight:750}.pc-setup-summary span:first-child{justify-self:start}.pc-setup-summary span:last-child{justify-self:end;text-align:right}.pc-setup-summary strong{font-size:28px;justify-self:center;letter-spacing:-.05em}.pc-setup-dialog form>.btn{width:100%;margin-top:20px;min-height:50px;cursor:pointer}.pc-setup-dialog .pc-setup-note{font-size:10px;line-height:1.8;color:#5e737d;margin-top:17px}.pc-site .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
html:has(.pc-setup-dialog[open]){overflow:hidden}
@media(max-width:600px){.pc-setup-dialog{padding:26px 20px;border-radius:16px}.pc-site .pc-setup-dialog h2{font-size:30px}.pc-game-option img{width:70px;height:70px}.pc-setup-summary{font-size:9px;gap:8px}.pc-setup-summary strong{font-size:26px}}
@media(max-width:760px){body.pc-site .header[data-ac-header] .nav-actions>a.login,body.pc-site .header[data-ac-header] .nav-actions>a.btn{display:none!important}body.pc-site .header[data-ac-header] .nav-actions{min-width:0;gap:8px}body.pc-site .header[data-ac-header] .nav{min-height:70px;padding-block:10px;gap:10px}body.pc-site .header[data-ac-header] .menu-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:none}body.pc-site .header[data-ac-header] .language-picker>summary{min-width:60px;padding-inline:2px}}
body.pc-site .page-intro{width:min(1240px,calc(100% - 64px));max-width:none!important;padding-block:55px 40px;margin:0 auto 40px;border-bottom:1px solid #dce2e2;font-size:16px}
.pc-site .page-intro h1{max-width:1000px;margin:22px 0 25px}.pc-site .page-intro>p{max-width:780px;line-height:1.8;font-size:17px}.pc-site :is(.page-intro,.content-hero,.subpage-hero) h1 span{color:#42555e!important}
.pc-site .credits-band{border-radius:0!important;border-inline:0!important}.pc-site .credit-visual{background:none!important;display:grid;place-items:center;min-height:0!important;transform:none!important}.pc-site .credit-visual>img{width:260px;height:260px;object-fit:contain;max-width:100%;transform:none!important}.pc-site .credits-copy p,.pc-site .credits-copy .credits-tags{color:#526975!important}.pc-site .credits-copy h2{color:#223e4b!important}
body.pc-site :is(.ac-showcase,.ac-showcase-stage,.ac-preview-card){transform:none!important;rotate:none!important;perspective:none!important}
.pc-site .panel-page-layout{gap:50px;align-items:start;padding-bottom:50px}.pc-site .panel-page-layout>div{min-width:0}.pc-site .panel-page-layout h2{font-size:38px}.pc-site .panel-page-layout .feature-detail{padding:20px;margin-block:12px}.pc-site .panel-page-layout .feature-detail summary{color:#233f4c!important;font-size:14px}.pc-site .panel-page-layout .feature-detail p{color:#526975!important;font-size:13px;line-height:1.8}
.pc-site .navlinks>a::after{display:none!important}
@media(max-width:760px){body.pc-site .page-intro{width:calc(100% - 40px);padding-block:32px 28px;margin-bottom:28px}.pc-site .page-intro h1{font-size:38px}.pc-site .page-intro>p{font-size:15px}.pc-site .panel-page-layout{gap:30px}.pc-site .panel-page-layout h2{font-size:30px}.pc-site .credit-visual>img{width:180px;height:180px}}
body.pc-site{color-scheme:light;--bg:#f5f5f2;--surface:#fff;--surface2:#edf2f1;--white:#172229;--text:#52626b;--muted:#526975;--mint:#006c91;--cyan:#006c91;--line:#dce2e2;--font:Clarity,system-ui,sans-serif}
body.pc-site main p,body.pc-site main li{color:#52626b}
body.pc-site :is(.contact-card,.research-card,.mg-index,.md-toc,.hc-promo,.cn-release,.cn-official,.cn-home,.step-list>li){background:#fff!important;border:1px solid #dce2e2!important;border-radius:14px;color:#263f4b!important;box-shadow:none!important}
body.pc-site :is(.mg-index,.md-toc){padding:24px;margin-block:24px}
body.pc-site :is(.mg-index,.md-toc) a{color:#006c91!important;line-height:1.8}
body.pc-site :is(.article-nav,.article-toc,.toc) a{color:#526975!important}
body.pc-site :is(.mg-content,.md-content,.hc-content,.cn-news) :is(p,li),body.pc-site .guide-card p{color:#52626b!important}
body.pc-site :is(.mono,.step-no,.ac-showcase-count,.panel-caption,.breadcrumb,.link-language,.plan-price>span,.pricing-notes,.plan-top>span){color:#526975!important}
body.pc-site .form-status[data-state="error"],body.pc-site .form-status.is-error{color:#963a35!important}
body.pc-site .pc-home-panel{--bg:#101c23;--surface:#152a35;--surface2:#203b48;--white:#f7fafb;--text:#b6c8d0;--muted:#b6c8d0;--mint:#9de4f7;--cyan:#9de4f7;--line:#31434c}
body.pc-site .pc-home-panel .btn:not(.primary){color:#234654!important;background:#e7f3f7!important}
body.pc-site .pc-home-panel :is(.panel-caption,.ac-showcase-count){color:#b6c8d0!important}
body.pc-site .ac-preview-card{--white:#f5fafc;--text:#b6c8d0;--muted:#b6c8d0}
body.pc-site :is(.md-cta,.hc-note,.mod-quick-path,.ps-info,.ps-option-local){background:#eaf1f1!important;border:1px solid #d2dfe1!important;border-radius:14px;padding:24px;color:#263f4b!important}
body.pc-site .game-section{background:#f5f5f2!important;border-color:#dce2e2!important}
body.pc-site .game-research-bar{background:#eaf1f1!important;border:1px solid #d2dfe1!important;color:#354f5d!important}
body.pc-site :is(.guide-card>span,.comparison-item>span,.comparison-item>small,.game-fact>span,.flow-mini>span,.helper-note,.ac-guide-byline,.mg-note,figcaption,.game-terms){color:#526975!important}
body.pc-site .flow-mini{background:#eaf1f1!important;border-color:#d2dfe1!important}
body.pc-site .finder-option>span{background:#eaf1f1!important;color:#354f5d!important;border-color:#c8dce2!important}
body.pc-site .helper-trigger{color:#263f4b!important}
body.pc-site :is(.service-number,.service-state>span){color:#526975!important}
body.pc-site .hc-reviews>li{background:#fff!important;border:1px solid #dce2e2!important;color:#354f5d!important}
body.pc-site :is(.game-notice,.game-form){background:#fff!important;border:1px solid #dce2e2!important;border-radius:14px;color:#263f4b!important}
body.pc-site .game-form .field>span,body.pc-site .game-form-kicker{color:#344c59!important}
body.pc-site .plans-helper>summary>span{color:#263f4b!important}
body.pc-site .game-section ul>li{background:transparent!important}
body.pc-site .game-section ul>li>a{background:#fff!important;border-color:#dce2e2!important;color:#006c91!important}
body.pc-site .game-form-trust>span{color:#526975!important}
body.pc-site .mod-quick-path :is(strong,span){color:#263f4b!important}
body.pc-site :is(.ps-games>article,.ps-options>article,.ps-beta-notes){background:#fff!important;border:1px solid #dce2e2!important;color:#263f4b!important;border-radius:14px}
body.pc-site .mod-quick-path small{color:#526975!important}
body.pc-site .ps-options>a{background:#fff!important;border:1px solid #dce2e2!important;color:#263f4b!important;border-radius:14px}
body.pc-site .ps-final>p,body.pc-site .ps-checksum>summary{color:#526975!important}
body.pc-site .header[data-ac-header] .nav-actions{display:flex!important}
body.pc-site .header[data-ac-header] .ac-playstead-link{display:none!important}
body.pc-site .header[data-ac-header] .language-picker:not([open])>nav{display:none!important}
@media(max-width:359px){body.pc-site .header[data-ac-header] .brand{font-size:20px!important;gap:7px}body.pc-site .header[data-ac-header] .brand img{width:28px;height:28px}body.pc-site .header[data-ac-header] .nav{gap:8px}body.pc-site .header[data-ac-header] .nav-actions{gap:5px}body.pc-site .header[data-ac-header] .language-picker>summary{min-width:56px;gap:3px}}
body.pc-site .ca-review-card{background:#fff!important;border:1px solid #dce2e2!important;border-radius:14px!important;padding:22px!important;color:#263f4b!important}
body.pc-site .ca-review-card p{color:#52626b!important}
body.pc-site :is(.ca-review-stars,.ca-reviews-rating>strong){color:#8c6500!important}
body.pc-site :is(.ca-reviews-rating>span,.ca-review-author,.ca-review-card time,.ca-review-card small){color:#526975!important}
body.pc-site .ca-review-reply{background:#eaf2f3!important;border-color:#d5e3e7!important;color:#354f5d!important;border-radius:10px}
body.pc-site .ca-chat-panel{background:#fbfcf9!important;border:1px solid #cad9df!important;border-radius:18px!important;color:#243e4b!important;box-shadow:0 20px 70px #18374635!important}
body.pc-site .ca-chat-head{background:#edf3f4!important;border-color:#d6e1e4!important;padding:18px 16px!important}
body.pc-site .ca-chat-title{font-family:Clarity,system-ui,sans-serif!important;font-size:18px!important;line-height:1.3!important;letter-spacing:-.03em!important;color:#203b49!important;margin:0!important}
body.pc-site .ca-chat-sub{font-size:11px!important;color:#526975!important;line-height:1.7!important}
body.pc-site :is(.ca-chat-reset,.ca-chat-close){color:#526975!important;background:transparent!important}
body.pc-site .ca-chat-shortcuts{background:#f4f8f7!important;border-color:#d6e1e4!important}
body.pc-site .ca-chat-shortcut{background:#fff!important;border:1px solid #ccdce1!important;color:#006c91!important}
body.pc-site :is(.ca-chat-log,.ca-chat-welcome){background:#fbfcf9!important;color:#243e4b!important}
body.pc-site :is(.ca-chat-eyebrow,.ca-chat-topic-label){font-size:10px!important;color:#526975!important;letter-spacing:.1em!important}
body.pc-site .ca-chat-welcome-title{font-size:25px!important;line-height:1.25!important;letter-spacing:-.035em!important;color:#203b49!important}
body.pc-site .ca-chat-welcome-body{font-size:13px!important;line-height:1.8!important;color:#526975!important}
body.pc-site .ca-chat-chip{background:#fff!important;border:1px solid #d3e0e4!important;color:#243e4b!important;box-shadow:none!important}
body.pc-site .ca-chat-chip:hover{background:#eaf5f8!important;border-color:#8ebecd!important}
body.pc-site .ca-chat-chip-label{color:#244452!important;font-size:13px!important}
body.pc-site .ca-chat-chip-detail{color:#526975!important;font-size:11px!important;line-height:1.7!important}
body.pc-site :is(.ca-chat-topic-icon,.ca-chat-topic-arrow){color:#007fa6!important}
body.pc-site :is(.ca-chat-toolbar,.ca-chat-composer-label,.ca-chat-counter){color:#526975!important;font-size:11px!important}
body.pc-site .ca-chat-form{background:#f1f6f5!important;border-color:#d6e1e4!important}
body.pc-site .ca-chat-input{background:#fff!important;color:#243e4b!important;border-color:#afc6d0!important;font-family:Clarity,system-ui,sans-serif!important;font-size:16px!important;line-height:1.5!important}
body.pc-site .ca-chat-send{background:#007fa6!important;color:#fff!important;border:0!important;border-radius:10px!important}
body.pc-site .ca-chat-privacy{background:#f3f7f6!important;border-color:#d6e1e4!important}
body.pc-site :is(.ca-chat-privacy-summary,.ca-chat-privacy-recipient,.ca-chat-privacy-label,.ca-chat-privacy-body,.ca-chat-safety,.ca-chat-note){color:#526975!important;font-size:11px!important;line-height:1.8!important}
body.pc-site .ca-chat-privacy-body a{color:#006c91!important;text-decoration:underline}
body.pc-site .mg-note{background:#eaf1f1!important;border:1px solid #d2dfe1!important;color:#526975!important}
body.pc-site :is(.mg-index,.md-toc) h2{font-size:20px!important;line-height:1.35;letter-spacing:-.025em}
