/* Homepage resource strip: existing content, clearer grouped identities. */
html body.pc-site .pc-home-facts{border:0!important;margin-block:0 24px!important}
html body.pc-site .pc-home-facts .hero-card{background:#fff!important;border:1px solid #dce4e5!important;border-radius:20px!important;padding:22px!important;gap:24px!important;box-shadow:0 8px 24px #18374605!important}
html body.pc-site .pc-home-facts dl{gap:16px!important}
html body.pc-site .pc-home-facts dl>div{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:12px!important;align-content:center!important;min-width:0;padding:0!important;border:0!important}
html body.pc-site .pc-home-facts dt{grid-column:2;font-size:11px!important;color:#52626b!important}
html body.pc-site .pc-home-facts dd{grid-column:2;font-size:13px!important;line-height:1.5!important;overflow-wrap:normal}
html body.pc-site .pc-fact-symbol{grid-column:1;grid-row:1/3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;align-self:center;flex:none}
html body.pc-site .pc-fact-symbol>img{width:30px;height:30px;object-fit:contain;display:block;filter:none!important}
html body.pc-site .pc-fact-symbol.pc-regions{width:36px;flex-direction:column;gap:3px}
html body.pc-site .pc-region-flag{display:block;width:26px;height:17px;border-radius:3px;object-fit:contain}
html body.pc-site .pc-region-na{display:inline-flex;align-items:center;justify-content:center;width:26px;height:17px;border-radius:3px;border:1px solid #bfd4dc;background:#e5f3f7;color:#005b75;font:800 9px/1 system-ui,sans-serif;letter-spacing:.02em}
html body.pc-site .plan-specs>div{min-width:0!important;gap:14px!important}
html body.pc-site .plan-specs .pc-fact-symbol{width:32px;min-width:32px;height:38px}
html body.pc-site .plan-specs .pc-fact-symbol>img{width:28px;height:28px}
html body.pc-site .plan-specs .pc-regions{gap:3px}
html body.pc-site .plan-specs>div>span:not(.pc-fact-symbol){min-width:0}
html body.pc-site .plan-specs strong{line-height:1.45!important}
html body.pc-site .pc-home-facts .hero-card-bottom{min-height:44px;flex:none;white-space:nowrap}
html body.pc-site .pc-motion-toggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #cbd8dc;border-radius:9px;color:#52626b;background:transparent;font-family:inherit;font-weight:600;font-size:11px;line-height:1.4;cursor:pointer}
html body.pc-site .pc-motion-toggle:focus-visible{outline:3px solid #007fa6;outline-offset:3px}
html body.pc-site .pc-motion-toggle[aria-pressed=true]{background:#e5f3f7;color:#005b75}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 html body.pc-site .game-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important}
 html body.pc-site .game-card:hover{transform:translateY(-4px)!important;box-shadow:0 15px 35px #203b3310!important}
 html body.pc-site .pc-home-copy .btn{transition:background .2s,transform .2s,box-shadow .2s!important}
 html body.pc-site .pc-home-copy .btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #087fae25!important}
}
@media(max-width:1100px){html body.pc-site .pc-home-facts .hero-card{flex-wrap:wrap!important}html body.pc-site .pc-home-facts dl{flex-basis:100%}}
@media(max-width:600px){html body.pc-site .pc-home-facts .hero-card{padding:20px!important;gap:18px!important}html body.pc-site .pc-home-facts dl{grid-template-columns:1fr 1fr!important;gap:22px 16px!important}html body.pc-site .pc-home-facts dl>div{grid-template-columns:30px minmax(0,1fr)!important;column-gap:8px!important}html body.pc-site .pc-fact-symbol{width:30px;height:32px}html body.pc-site .pc-fact-symbol>img{width:27px;height:27px}html body.pc-site .pc-home-facts dd{font-size:12px!important}}
@media(max-width:359px){html body.pc-site .pc-home-facts dl{grid-template-columns:1fr!important}html body.pc-site .pc-home-facts dd{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){html body.pc-site .pc-home-art,html body.pc-site .pc-home-copy>*{animation:none!important;transform:none!important;opacity:1!important}}
html.pc-motion-paused body.pc-site :is(.game-card,.pc-home-copy .btn){transition:none!important;transform:none!important}
