.pokesurvivor-home_home__ULGXb{--navy:#0a1021;--navy-deep:#070c19;--panel:#172440;--panel-deep:#111b32;--panel-light:#213253;--edge:rgba(155,178,222,0.13);--edge-inner:#2b3d5f;--edge-shadow:#071126;--gold:#f4c44e;--muted:#b8c3da;--ink:#edf1fb;position:relative;isolation:isolate;min-height:100vh;padding:92px 0 76px;overflow:hidden;color:var(--ink);color-scheme:dark;background:radial-gradient(ellipse at 50% 0,rgba(56,86,145,.13),transparent 48rem),var(--navy);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,sans-serif;font-size:16px;line-height:1.7}.pokesurvivor-home_home__ULGXb *,.pokesurvivor-home_home__ULGXb :after,.pokesurvivor-home_home__ULGXb :before{box-sizing:border-box}.pokesurvivor-home_home__ULGXb a{color:#e7cd83}.pokesurvivor-home_home__ULGXb a:hover{color:#fff4ce}.pokesurvivor-home_home__ULGXb button,.pokesurvivor-home_home__ULGXb h1,.pokesurvivor-home_home__ULGXb h2,.pokesurvivor-home_home__ULGXb h3{font-family:var(--font-pixelify),"Noto Sans SC",ui-sans-serif,sans-serif;font-weight:700;letter-spacing:.005em}.pokesurvivor-home_home__ULGXb h1,.pokesurvivor-home_home__ULGXb h2{color:var(--gold);text-shadow:1px 1px 0 #79541b,2px 2px 0 #071126;line-height:1.22}.pokesurvivor-home_home__ULGXb h1{max-width:16ch;margin:0 0 20px;font-size:clamp(2rem,4.5vw,3.65rem)}.pokesurvivor-home_home__ULGXb h2{max-width:28ch;margin:0;font-size:clamp(1.45rem,2.6vw,2.1rem)}.pokesurvivor-home_home__ULGXb h3{margin:0 0 8px;color:#f2efdf;font-size:1.2rem;line-height:1.3}.pokesurvivor-home_home__ULGXb p{margin:0}.pokesurvivor-home_home__ULGXb a:focus-visible,.pokesurvivor-home_home__ULGXb button:focus-visible,.pokesurvivor-home_home__ULGXb summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.pokesurvivor-home_pageWidth__28_tI{width:min(1320px,calc(100% - 40px));margin:0 auto}.pokesurvivor-home_skipLink__5_nJ0{position:fixed;z-index:100;top:12px;left:12px;padding:10px 16px;transform:translateY(-150%);border:1px solid #f4c44e;border-radius:8px;color:#3a2200!important;background:var(--gold);font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;text-decoration:none}.pokesurvivor-home_skipLink__5_nJ0:focus{transform:translateY(0)}.pokesurvivor-home_gameStage__Eblre{position:relative;isolation:isolate;left:50%;width:100vw;height:calc(100svh - 92px);min-height:560px;margin-left:-50vw;overflow:hidden}.pokesurvivor-home_gameFrame__7EPlu{display:block;width:100%;height:100%;min-height:0;border:0;background:#091329}.pokesurvivor-home_eyebrow__sOovE,.pokesurvivor-home_monoLabel__t59Pr{color:var(--gold);font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.83rem;letter-spacing:.04em;line-height:1.5}.pokesurvivor-home_guideLink__f12kC{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;border:1px solid #8d692d;border-radius:6px;color:#231603!important;background:var(--gold);box-shadow:0 3px 0 #67491d;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;margin-top:22px;padding:8px 13px;font-size:.9rem}.pokesurvivor-home_guideLink__f12kC:hover{transform:translateY(-2px);box-shadow:0 5px 0 #67491d}.pokesurvivor-home_guideLink__f12kC:focus-visible{outline:2px solid #f4c44e;outline-offset:6px}.pokesurvivor-home_article__SFoEn{display:grid;gap:clamp(26px,4vw,44px);margin-top:clamp(28px,5vw,58px)}.pokesurvivor-home_intro__wkWiN,.pokesurvivor-home_section__IWguQ{position:relative;overflow:hidden;padding:clamp(24px,5vw,54px);border:0;border-radius:0;background:transparent;box-shadow:none}.pokesurvivor-home_intro__wkWiN:after,.pokesurvivor-home_section__IWguQ:after{display:none}.pokesurvivor-home_intro__wkWiN{width:min(100%,1120px);margin-inline:auto;padding:clamp(32px,5vw,60px) 0}.pokesurvivor-home_intro__wkWiN>.pokesurvivor-home_eyebrow__sOovE{margin-bottom:10px}.pokesurvivor-home_intro__wkWiN h1{max-width:20ch}.pokesurvivor-home_lead__o2o73{max-width:70ch;color:#dce5f8;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.pokesurvivor-home_contents__xVPMG{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px}.pokesurvivor-home_contents__xVPMG>span:first-child{margin-right:5px;color:#b7c5e3;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.76rem}.pokesurvivor-home_contents__xVPMG a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(155,178,222,.11);border-radius:5px;color:#e6ebfa;background:rgba(18,29,52,.68);font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.82rem;text-decoration:none;transition:transform .14s ease,background .14s ease}.pokesurvivor-home_contents__xVPMG a:hover{transform:translateY(-2px);color:#fff4ce;background:rgba(244,196,78,.1)}.pokesurvivor-home_contents__xVPMG a span{color:var(--gold)}.pokesurvivor-home_sectionHeading__7sQSd{position:relative;z-index:1;display:grid;justify-items:start;gap:11px;margin-bottom:26px}.pokesurvivor-home_sectionHeading__7sQSd .pokesurvivor-home_eyebrow__sOovE{margin:0}.pokesurvivor-home_section__IWguQ+.pokesurvivor-home_section__IWguQ{border-top:1px solid var(--edge)}.pokesurvivor-home_screenshotGrid__xivtM{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pokesurvivor-home_screenshotCard__RGNzI{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(155,178,222,.11);border-radius:7px;background:#0a1021}.pokesurvivor-home_screenshotMedia__aZxaq{aspect-ratio:16/9;overflow:hidden;background:#0a1021}.pokesurvivor-home_screenshotMedia__aZxaq img{display:block;width:100%;height:100%;object-fit:contain}.pokesurvivor-home_screenshotCard__RGNzI figcaption{min-height:56px;padding:13px 16px;border-top:1px solid rgba(155,178,222,.11);color:#c7d1e6;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.88rem;line-height:1.5}.pokesurvivor-home_featureGrid__Lo_bb{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pokesurvivor-home_featureCard__DnpIy{padding:21px 22px;border:1px solid rgba(155,178,222,.11);border-radius:7px}.pokesurvivor-home_featureCard__DnpIy,.pokesurvivor-home_featureCard__DnpIy:first-child{min-height:178px;background:rgba(17,27,50,.58)}.pokesurvivor-home_cardIndex__OgLwM{display:inline-grid;width:42px;height:36px;place-items:center;margin-bottom:18px;border:1px solid #8d692d;border-radius:5px;color:#342609;background:var(--gold);box-shadow:0 2px 0 #071126;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif}.pokesurvivor-home_featureCard__DnpIy h3{max-width:20ch}.pokesurvivor-home_controlCard__Zl2kt p,.pokesurvivor-home_featureCard__DnpIy p,.pokesurvivor-home_section__IWguQ p,.pokesurvivor-home_steps__EJZbL p,.pokesurvivor-home_upgradeCard__o_fOf p{color:#d1dcf3;line-height:1.75}.pokesurvivor-home_featureCard__DnpIy p{max-width:54ch}.pokesurvivor-home_splitSection__bR37G{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,5vw,60px)}.pokesurvivor-home_splitSection__bR37G .pokesurvivor-home_sectionHeading__7sQSd{position:sticky;top:110px;margin-bottom:0}.pokesurvivor-home_steps__EJZbL{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.pokesurvivor-home_steps__EJZbL:before{position:absolute;top:28px;bottom:32px;left:22px;width:4px;content:"";background:repeating-linear-gradient(to bottom,var(--gold) 0 8px,transparent 8px 14px)}.pokesurvivor-home_steps__EJZbL li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;padding:0 0 25px}.pokesurvivor-home_steps__EJZbL li:last-child{padding-bottom:0}.pokesurvivor-home_steps__EJZbL li>span{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid #856328;border-radius:6px;color:#3a2200;background:var(--gold);box-shadow:0 2px 0 rgba(7,17,38,.8);font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-weight:700}.pokesurvivor-home_steps__EJZbL h3{margin:0 0 5px}.pokesurvivor-home_controlsSection__Z2Ncw{background:transparent}.pokesurvivor-home_controlsGrid__GI1Y8{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pokesurvivor-home_controlCard__Zl2kt{min-height:230px;padding:22px;border:1px solid rgba(155,178,222,.12);border-radius:7px;background:rgba(17,27,50,.62)}.pokesurvivor-home_monoLabel__t59Pr{display:block;margin-bottom:18px}.pokesurvivor-home_keyGroup__rHdnB{display:flex;min-height:84px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:15px}.pokesurvivor-home_keyGroup__rHdnB>span{margin:0 8px;color:#b7c5e3;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.75rem}.pokesurvivor-home_keyGroup__rHdnB kbd{display:inline-grid;min-width:36px;height:36px;place-items:center;padding:0 8px;border:1px solid rgba(244,196,78,.55);border-radius:5px;color:#f6e4ad;background:linear-gradient(180deg,#253553,#172440);box-shadow:0 2px 0 #071126;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.95rem}.pokesurvivor-home_keyGroup__rHdnB>div{display:flex;gap:5px}.pokesurvivor-home_arrowKeys__X8mSz{display:grid;justify-items:center;gap:5px}.pokesurvivor-home_touchDemo__hdKVc{position:relative;display:flex;height:84px;align-items:center;margin-bottom:15px}.pokesurvivor-home_touchRing__Ixy0m{display:grid;width:66px;height:66px;place-items:center;border:2px solid rgba(163,188,238,.32);border-radius:50%;background:rgba(8,18,43,.56);box-shadow:0 3px 0 #071126}.pokesurvivor-home_touchRing__Ixy0m i{width:24px;height:24px;border:2px solid #f4c44e;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px rgba(103,73,29,.8)}.pokesurvivor-home_touchLine__os_ap{width:64px;height:4px;margin-left:14px;background:var(--gold);box-shadow:0 1px 0 #071126}.pokesurvivor-home_touchArrow__esgq3{width:14px;height:16px;margin-left:-1px;border-radius:1px;background:var(--gold);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(1px 1px 0 #071126);font-size:0}.pokesurvivor-home_note__gsgmc{position:relative;z-index:1;margin-top:18px!important;color:#bdc9e4!important;font-size:.9rem}.pokesurvivor-home_upgradesSection__xhk2f{background:transparent}.pokesurvivor-home_upgradeGrid__yFE7R{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr 1fr;align-items:stretch;gap:14px}.pokesurvivor-home_upgradeCard__o_fOf{min-height:205px;padding:21px;border:1px solid rgba(155,178,222,.12);border-radius:7px;background:rgba(17,27,50,.62)}.pokesurvivor-home_upgradeCard__o_fOf:nth-child(2){transform:none}.pokesurvivor-home_upgradeSymbol__IZSa9{display:grid;width:42px;height:42px;place-items:center;margin-bottom:16px;border:1px solid #8d692d;border-radius:6px;color:#3a2200;background:var(--gold);box-shadow:0 2px 0 #071126;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:1.1rem}.pokesurvivor-home_creaturesSection__aMFVc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(22px,4vw,48px);background:transparent}.pokesurvivor-home_creatureGallery__KT9sB{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.pokesurvivor-home_creatureGallery__KT9sB:after{position:absolute;right:0;bottom:40px;left:0;z-index:0;height:18px;content:"";border-radius:50%;background:rgba(5,9,20,.35);filter:blur(4px)}.pokesurvivor-home_creatureCard__aiAbG{position:relative;z-index:1;display:grid;min-width:0;min-height:205px;justify-items:center;align-content:end;gap:7px;padding:12px 8px 10px;border:1px solid rgba(155,178,222,.14);border-radius:7px;background:linear-gradient(180deg,rgba(20,33,59,.74),rgba(11,19,36,.84))}.pokesurvivor-home_creatureCard__aiAbG:nth-child(2){min-height:232px}.pokesurvivor-home_spriteSheet__BvHbe{display:block;width:96px;height:120px;overflow:hidden;background-repeat:no-repeat;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 6px 0 rgba(5,9,20,.38))}.pokesurvivor-home_preview001__cxX7m{background-image:url(/pokesurvivor-assets/creature-001-idle.png);background-size:288px 960px;animation:pokesurvivor-home_idle-001__vE69x 1.1s steps(3) infinite}.pokesurvivor-home_preview004__XHYV4{background-image:url(/pokesurvivor-assets/creature-004-idle.png);background-size:384px 960px;animation:pokesurvivor-home_idle-004__sQtHQ .95s steps(4) infinite}.pokesurvivor-home_preview007__HiRYN{width:96px;height:96px;background-image:url(/pokesurvivor-assets/creature-007-idle.png);background-size:768px 768px;animation:pokesurvivor-home_idle-007__EndYk 1.15s steps(8) infinite}.pokesurvivor-home_creatureName__nld9z{color:#f2efdf;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.85rem;line-height:1.25;text-align:center;text-shadow:1px 2px 0 #071126}.pokesurvivor-home_creatureCopy__T93in{position:relative;z-index:1}.pokesurvivor-home_creatureCopy__T93in .pokesurvivor-home_eyebrow__sOovE{margin:0 0 9px}.pokesurvivor-home_creatureCopy__T93in h2{margin-bottom:14px}.pokesurvivor-home_creatureCopy__T93in>p:not(.pokesurvivor-home_eyebrow__sOovE){color:#d1dcf3}.pokesurvivor-home_artworkNote__PS2Lb{margin-top:14px!important;padding:10px 12px;border:1px solid var(--edge);border-left:1px solid rgba(244,196,78,.52);color:#cbd6ec!important;background:rgba(17,27,50,.58);font-size:.85rem}.pokesurvivor-home_tipsList__MDP1S{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none}.pokesurvivor-home_tipsList__MDP1S li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;border-bottom:1px dashed rgba(155,178,222,.15)}.pokesurvivor-home_tipsList__MDP1S li:last-child{border-bottom:0}.pokesurvivor-home_tipsList__MDP1S li>span{width:12px;height:12px;margin-top:7px;border:1px solid #9a7838;background:var(--gold);box-shadow:0 1px 0 #071126;font-size:0}.pokesurvivor-home_tipsList__MDP1S p{color:#d1dcf3}.pokesurvivor-home_faqList__a91rC{position:relative;z-index:1;display:grid;gap:0}.pokesurvivor-home_faqList__a91rC details{border-bottom:1px solid rgba(163,188,238,.18);background:transparent}.pokesurvivor-home_faqList__a91rC summary{position:relative;padding:14px 46px 14px 16px;color:#f2efdf;cursor:pointer;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.98rem;line-height:1.45;list-style:none}.pokesurvivor-home_faqList__a91rC summary::-webkit-details-marker{display:none}.pokesurvivor-home_faqList__a91rC summary:after{position:absolute;top:50%;right:16px;width:12px;height:12px;content:"+";transform:translateY(-50%);color:var(--gold);font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;line-height:.8}.pokesurvivor-home_faqList__a91rC details[open] summary:after{content:"−";color:#ffd76b}.pokesurvivor-home_faqList__a91rC details p{padding:0 16px 16px;color:#d0daf0}.pokesurvivor-home_disclaimer__fpQeA{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:18px 22px;border:1px solid var(--edge);border-left:1px solid rgba(244,196,78,.52);color:#cbd6ec;background:rgba(17,27,50,.7)}.pokesurvivor-home_disclaimer__fpQeA>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #8d692d;border-radius:5px;color:#3a2200;background:var(--gold);box-shadow:0 2px 0 #071126;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-weight:700}.pokesurvivor-home_disclaimer__fpQeA p{line-height:1.65}.pokesurvivor-home_backToGame__ekJ7Q{display:inline-flex;justify-self:center;align-items:center;gap:11px;padding:11px 18px;border:1px solid #8d692d;border-radius:6px;color:#3a2200!important;background:linear-gradient(180deg,#f8d775,#e9b738);box-shadow:0 3px 0 #67491d;font-family:var(--font-pixelify),"Noto Sans SC",sans-serif;font-size:.92rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.pokesurvivor-home_backToGame__ekJ7Q:hover{transform:translateY(-2px);box-shadow:0 5px 0 #67491d}.pokesurvivor-home_chinese__J_1YN{line-height:1.78}@keyframes pokesurvivor-home_idle-001__vE69x{0%{background-position:0 0}to{background-position:-288px 0}}@keyframes pokesurvivor-home_idle-004__sQtHQ{0%{background-position:0 0}to{background-position:-384px 0}}@keyframes pokesurvivor-home_idle-007__EndYk{0%{background-position:0 0}to{background-position:-768px 0}}@media (max-width:980px){.pokesurvivor-home_splitSection__bR37G{grid-template-columns:1fr}.pokesurvivor-home_splitSection__bR37G .pokesurvivor-home_sectionHeading__7sQSd{position:static}.pokesurvivor-home_upgradeGrid__yFE7R{grid-template-columns:repeat(3,minmax(0,1fr))}.pokesurvivor-home_upgradeCard__o_fOf:nth-child(2){transform:translateY(12px)}}@media (max-width:700px){.pokesurvivor-home_home__ULGXb{padding:76px 0 52px;font-size:15px}.pokesurvivor-home_gameStage__Eblre{height:calc(100svh - 76px);min-height:520px}.pokesurvivor-home_pageWidth__28_tI{width:min(100% - 24px,600px)}.pokesurvivor-home_article__SFoEn{gap:22px;margin-top:30px}.pokesurvivor-home_intro__wkWiN,.pokesurvivor-home_section__IWguQ{padding:23px 18px;border-width:1px}.pokesurvivor-home_featureGrid__Lo_bb{grid-template-columns:1fr}.pokesurvivor-home_screenshotGrid__xivtM{grid-template-columns:1fr;gap:14px}.pokesurvivor-home_featureCard__DnpIy,.pokesurvivor-home_featureCard__DnpIy:first-child{min-height:auto;grid-row:auto;padding:19px}.pokesurvivor-home_controlsGrid__GI1Y8{grid-template-columns:1fr}.pokesurvivor-home_controlCard__Zl2kt{min-height:190px;padding:18px}.pokesurvivor-home_upgradeGrid__yFE7R{grid-template-columns:1fr}.pokesurvivor-home_upgradeCard__o_fOf{min-height:auto}.pokesurvivor-home_upgradeCard__o_fOf:nth-child(2){transform:none}.pokesurvivor-home_creaturesSection__aMFVc{grid-template-columns:1fr}.pokesurvivor-home_creatureGallery__KT9sB{order:2}.pokesurvivor-home_creatureCopy__T93in{order:1}.pokesurvivor-home_creatureCard__aiAbG,.pokesurvivor-home_creatureCard__aiAbG:nth-child(2){min-height:184px;padding:8px 4px}.pokesurvivor-home_spriteSheet__BvHbe{transform:scale(.86);transform-origin:center bottom}.pokesurvivor-home_creatureName__nld9z{font-size:.75rem}}@media (max-width:420px){.pokesurvivor-home_pageWidth__28_tI{width:min(100% - 18px,600px)}.pokesurvivor-home_keyGroup__rHdnB{gap:3px}.pokesurvivor-home_keyGroup__rHdnB kbd{min-width:30px;height:32px;padding:0 5px}.pokesurvivor-home_creatureGallery__KT9sB{gap:6px}.pokesurvivor-home_creatureCard__aiAbG,.pokesurvivor-home_creatureCard__aiAbG:nth-child(2){min-height:170px;padding:6px 2px}.pokesurvivor-home_spriteSheet__BvHbe{transform:scale(.72);transform-origin:center bottom}}@media (prefers-reduced-motion:reduce){.pokesurvivor-home_home__ULGXb *,.pokesurvivor-home_home__ULGXb :after,.pokesurvivor-home_home__ULGXb :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing_siteShell___eZaW{--background:#0a1021;--foreground:#edf1fb;--card:#172440;--card-foreground:#edf1fb;--popover:#111b32;--popover-foreground:#edf1fb;--primary:#f4c44e;--primary-foreground:#342609;--secondary:#1a2946;--secondary-foreground:#edf1fb;--muted:#141f36;--muted-foreground:#b8c3da;--accent:#223454;--accent-foreground:#edf1fb;--border:#2b3d5f;--input:#2b3d5f;--ring:#f4c44e;min-height:100vh;width:100%;overflow-x:clip;color:var(--foreground);color-scheme:dark;background:radial-gradient(ellipse at 50% 0,rgba(56,86,145,.13),transparent 42rem),#0a1021;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,sans-serif}.landing_siteShell___eZaW [data-slot=card-title],.landing_siteShell___eZaW button,.landing_siteShell___eZaW h1,.landing_siteShell___eZaW h2,.landing_siteShell___eZaW h3,.landing_siteShell___eZaW h4,.landing_siteShell___eZaW nav a{font-family:var(--font-pixelify),"Noto Sans SC",ui-sans-serif,sans-serif;font-weight:700;letter-spacing:.005em}.landing_siteShell___eZaW h1,.landing_siteShell___eZaW h2{color:#f4c44e;text-shadow:1px 1px 0 #79541b,2px 2px 0 #071126;line-height:1.22}.landing_siteShell___eZaW a{color:#e7cd83;text-underline-offset:.18em}.landing_siteShell___eZaW a:hover{color:#fff4ce}.landing_siteShell___eZaW a:focus-visible,.landing_siteShell___eZaW button:focus-visible,.landing_siteShell___eZaW input:focus-visible,.landing_siteShell___eZaW select:focus-visible,.landing_siteShell___eZaW textarea:focus-visible{outline:2px solid #f4c44e;outline-offset:3px}.landing_siteShell___eZaW header[data-state]{color:#f2efdf;font-family:var(--font-pixelify),"Noto Sans SC",ui-sans-serif,sans-serif}.landing_playShell__9pSt9 [data-play-header-toggle]{position:fixed;z-index:51;top:0;left:0;width:100%;height:24px;border:0;background:transparent;cursor:pointer}.landing_playShell__9pSt9 [data-play-header-toggle]:after{position:absolute;top:0;left:50%;width:64px;height:5px;border:1px solid rgba(181,198,158,.55);border-top:0;border-radius:0 0 5px 5px;background:rgba(13,21,16,.96);content:"";transform:translateX(-50%);transition:opacity .16s ease}.landing_playShell__9pSt9 header[data-reveal-on-hover=true]>div:first-child{transform:translateY(-100%);transition:transform .22s ease}.landing_playShell__9pSt9 header[data-reveal-on-hover=true]:focus-within>div:first-child,.landing_playShell__9pSt9 header[data-reveal-on-hover=true]:hover>div:first-child,.landing_playShell__9pSt9 header[data-reveal-on-hover=true][data-revealed=true]>div:first-child,.landing_playShell__9pSt9 header[data-reveal-on-hover=true][data-state=active]>div:first-child{transform:translateY(0)}@media (hover:hover){.landing_playShell__9pSt9 [data-play-header-toggle][aria-expanded=true]:after{opacity:0}.landing_playShell__9pSt9 [data-play-header-toggle][aria-expanded=true]{pointer-events:none}}@media (hover:none){.landing_playShell__9pSt9 [data-play-header-toggle][aria-expanded=true]{left:50%;width:72px;height:18px;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.landing_playShell__9pSt9 [data-play-header-toggle]:after,.landing_playShell__9pSt9 header[data-reveal-on-hover=true]>div:first-child{transition:none}}.landing_siteShell___eZaW header[data-state]>div:first-child{border-color:rgba(163,188,238,.16)!important;border-bottom-width:1px!important;background:rgba(8,14,30,.96)!important;box-shadow:none!important;backdrop-filter:blur(12px)}.landing_siteShell___eZaW header[data-state] .container{max-width:1320px}.landing_siteShell___eZaW header[data-state] a,.landing_siteShell___eZaW header[data-state] button{color:inherit}.landing_siteShell___eZaW header[data-state] nav a{font-size:14px;text-decoration:none}.landing_siteShell___eZaW header[data-state] button:hover,.landing_siteShell___eZaW header[data-state] nav a:hover{color:#f4c44e}.landing_siteShell___eZaW header[data-state] img{border-radius:0;image-rendering:pixelated}.landing_siteShell___eZaW header[data-state] a.bg-primary,.landing_siteShell___eZaW header[data-state] a.bg-primary:hover{min-height:40px;border:1px solid #8d692d;border-radius:6px;color:#342609;background:linear-gradient(180deg,#f8d775,#e9b738)!important;box-shadow:0 2px 0 #071126;text-shadow:none}.landing_siteShell___eZaW header[data-state] a.bg-primary:hover{transform:translateY(-1px);box-shadow:0 3px 0 #071126}.landing_siteShell___eZaW header[data-state] [data-radix-popper-content-wrapper]>*,.landing_siteShell___eZaW header[data-state] [data-slot=navigation-menu-content],.landing_siteShell___eZaW header[data-state] [role=menu]{border:1px solid rgba(163,188,238,.18);border-radius:7px;background:#111b32;box-shadow:0 14px 34px rgba(0,0,0,.38)}.landing_siteShell___eZaW footer{position:relative;border-top:1px solid rgba(155,178,222,.12);color:#edf1fb;background:linear-gradient(180deg,#0d162b,#080d1a);box-shadow:none}.landing_siteShell___eZaW footer .text-muted-foreground{color:#b8c3da}.landing_siteShell___eZaW footer .text-foreground{color:#edf1fb}.landing_siteShell___eZaW footer .bg-background{background:#111b32}.landing_siteShell___eZaW footer a:hover{color:#f4c44e}.landing_siteShell___eZaW main:not([class*=home]){color:#edf1fb}.landing_siteShell___eZaW main:not([class*=home]) h1,.landing_siteShell___eZaW main:not([class*=home]) h2,.landing_siteShell___eZaW main:not([class*=home]) h3{font-family:var(--font-pixelify),"Noto Sans SC",ui-sans-serif,sans-serif}.landing_siteShell___eZaW main:not([class*=home]) [data-slot=card]{border:1px solid rgba(155,178,222,.12);border-radius:8px;background:linear-gradient(135deg,#172440,#111b32);box-shadow:0 14px 30px rgba(0,0,0,.2)}.landing_siteShell___eZaW main:not([class*=home]) input,.landing_siteShell___eZaW main:not([class*=home]) select,.landing_siteShell___eZaW main:not([class*=home]) textarea{border-color:#2b3d5f;background:#0b1327;color:#edf1fb}