:root{--blue:#00a6ff;--blue-bright:#39c2ff;--text:#f5f9fc;--muted:#95a7b6;--background:#03090f;--shell:min(1400px, calc(100% - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 76% 8%, #007bc914, transparent 28rem), var(--background);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.shell{width:var(--shell);max-width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));margin-inline:auto}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03090fb3;border-bottom:1px solid #79b1d21f;position:absolute;inset:0 0 auto}.headerInner{align-items:center;gap:36px;min-height:84px;display:flex}.brand{flex:none;align-items:center;gap:13px;display:inline-flex}.brandLogo{filter:drop-shadow(0 0 9px #00a6ff3d);flex:none;width:44px;height:44px}.brandName{letter-spacing:.075em;font-size:1.18rem;font-weight:850}.brandName span{color:var(--blue)}.mainNav{justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.mainNav a{color:#b3c0ca;border-radius:10px;padding:10px 14px;font-size:.94rem;transition:color .2s,background .2s}.mainNav a:hover{color:#fff;background:#ffffff0b}.mainNav a:focus-visible,.brand:focus-visible,.loginLink:focus-visible,.productButton:focus-visible,.externalHelpCard a:focus-visible,.faqItem summary:focus-visible{outline-offset:4px;outline:3px solid #00a6ff61}.loginLink{color:#cceafa;background:#0069ac21;border:1px solid #00a6ff57;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:.88rem;font-weight:760;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.loginLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.loginLink:hover,.loginLink.active{color:#fff;background:#0085d83d;border-color:#00a6ffad}.hero{border-bottom:1px solid #76b1d41f;align-items:center;min-height:790px;padding:146px 0 84px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#03090f 0%,#03090ff2 22%,#03090f94 48%,#03090f14 78%),linear-gradient(#03090f0f 55%,#03090f 100%);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#03090f);height:170px;position:absolute;inset:auto 0 0}.heroBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.heroBackdrop picture{display:contents}.heroBackdropImage{object-fit:cover;object-position:58% center}.heroGlow{z-index:1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:#0075c221;width:440px;height:440px;top:16%;right:5%}.heroGlowTwo{background:#005fa01a;width:320px;height:250px;bottom:0;left:-8%}.heroInner{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:64px;display:grid;position:relative}.heroCopy{z-index:3;position:relative}.heroKicker,.sectionKicker{color:#a8bbc9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:.82rem;font-weight:760}.heroKicker span{color:var(--blue-bright);margin-right:8px}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3.25rem,5.25vw,5.7rem);font-weight:870;line-height:.98}h1 span{color:var(--blue);text-shadow:0 0 38px #00a6ff26}.heroLead{color:#a8b5bf;max-width:650px;margin:27px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.copyHint{color:#627786;margin:13px 0 0 4px;font-size:.78rem}.heroVisual{min-height:560px;position:relative}.statusCard{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0b1c28f0,#050f18eb);border:1px solid #74bce433;border-radius:18px;width:min(430px,75%);padding:20px;position:absolute;bottom:0;right:0;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff09}.statusTopline{justify-content:space-between;align-items:center;gap:18px;display:flex}.eyebrow{color:#718694;text-transform:uppercase;letter-spacing:.12em;font-size:.71rem;font-weight:800}.onlineBadge{color:#c8e3d6;justify-content:flex-start;align-items:center;gap:8px;min-width:82px;font-size:.82rem;display:inline-flex}.onlineDot{background:#36d887;border-radius:50%;flex:none;width:8px;height:8px;transition:background .2s,box-shadow .2s;box-shadow:0 0 12px #36d887bf}.statusBadge--loading{color:#93a6b0}.statusBadge--loading .onlineDot{background:#71818a;box-shadow:0 0 10px #71818a5c}.statusBadge--offline{color:#c8a0a4}.statusBadge--offline .onlineDot{background:#d85c68;box-shadow:0 0 10px #d85c686b}.statusAddress{letter-spacing:.01em;margin-top:14px;font-size:1.22rem;font-weight:780}.statusStats{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.statusStats div{background:#ffffff06;border:1px solid #80b8d71f;border-radius:12px;padding:12px 14px}.statusStats dt{color:#708491;text-transform:uppercase;letter-spacing:.07em;font-size:.69rem}.statusStats dd{color:#edf8ff;margin:5px 0 0;font-size:1rem;font-weight:750}.featuresSection{background:linear-gradient(#050e16b3,#03090f00);padding:105px 0 118px}.sectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.sectionHeading h2{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08}.sectionKicker{color:var(--blue-bright);margin-bottom:13px}.sectionHeading>p{color:#8094a2;max-width:480px;margin:0;line-height:1.65}.featuresGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.featureCard{background:linear-gradient(145deg,#0c1b26db,#060f17d6);border:1px solid #75b7dc29;border-radius:18px;min-height:245px;padding:26px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.featureCard:after{content:"";filter:blur(28px);background:#0091e714;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:-60px}.featureCard:hover{background:linear-gradient(145deg,#0c1f2cf2,#060f17e6);border-color:#00a6ff52}.featureIcon{color:#66d1ff;background:linear-gradient(145deg,#008bdd3d,#00497724);border:1px solid #00aeff52;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:1.55rem;font-weight:500;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00548b1a}.featureCard h3{letter-spacing:-.01em;margin:0;font-size:1.13rem}.featureCard p{color:#8296a4;margin:12px 0 0;font-size:.91rem;line-height:1.6}.siteFooter{background:#02070c;border-top:1px solid #70b0d421}.footerShell{padding-block:40px 26px}.footerInner{grid-template-columns:minmax(250px,1.45fr) minmax(115px,.65fr) minmax(190px,.95fr) minmax(240px,1.05fr);align-items:start;gap:clamp(30px,4vw,68px);display:grid}.footerBrand>p{color:#778b97;max-width:340px;margin:14px 0 0;font-size:.84rem;line-height:1.6}.footerLinks{align-content:start;gap:13px;padding-top:4px;display:grid}.footerLinks a,.footerLinks>span{color:#8396a2;width:fit-content;font-size:.84rem;line-height:1.4;text-decoration:none;transition:color .2s}.footerLinks a:hover{color:#69cef8}.footerLinks a:focus-visible{color:#9fe4ff;outline-offset:4px;border-radius:4px;outline:2px solid #00a6ffb3}.footerContacts{justify-self:end;gap:9px;width:min(100%,330px);min-width:0;display:grid}.footerContactsTitle{color:#9db4c0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:.72rem;font-weight:800;line-height:1.4}.footerContacts>div{grid-template-columns:96px minmax(0,1fr);gap:12px;min-width:0;display:grid}.footerContacts span{color:#758a96;min-width:0;font-size:.8rem;line-height:1.45}.footerContacts div span:first-child{white-space:nowrap}.footerContacts div span:last-child{color:#9eb2bd;overflow-wrap:anywhere;font-weight:400}.footerBottom{border-top:1px solid #70b0d41a;grid-template-columns:minmax(250px,1fr) minmax(390px,1.45fr) minmax(250px,.9fr);align-items:start;column-gap:clamp(28px,4vw,64px);margin-top:30px;padding-top:20px;display:grid}.footerBottom p{color:#5f747f;margin:0;font-size:.73rem;line-height:1.55}.footerCopyright{color:#738792!important}.footerNotices{gap:3px;display:grid}.footerSupportNote{text-align:right;justify-self:end;max-width:330px;color:#718792!important}@media (max-width:1100px){:root{--shell:min(100% - 40px, 1400px)}.headerInner{gap:20px}.mainNav{gap:0}.mainNav a{padding-inline:9px;font-size:.86rem}.hero{padding-top:130px}.heroInner{grid-template-columns:1fr 1fr;gap:28px}.heroVisual{min-height:510px}.featuresGrid{grid-template-columns:repeat(2,1fr)}.footerInner{grid-template-columns:1.25fr 1fr;gap:34px 54px}.footerBottom{grid-template-columns:1fr 1fr;gap:10px 40px}.footerSupportNote{text-align:left;border-top:1px solid #70b0d412;grid-column:2;justify-self:stretch;max-width:none;padding-top:8px}}@media (max-width:820px){.headerInner{flex-wrap:wrap;min-height:76px;padding-block:14px}.brandName{font-size:1rem}.mainNav{border-top:1px solid #76b4d71a;order:3;justify-content:space-between;width:100%;padding-top:6px}.loginLink{margin-left:auto}.hero{padding-top:165px}.heroInner{grid-template-columns:1fr;gap:28px}.heroCopy{text-align:center}h1,.heroLead{margin-inline:auto}.heroActions{justify-content:center}.heroVisual{width:100%;max-width:650px;min-height:500px;margin-inline:auto}.sectionHeading{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:560px){:root{--shell:calc(100% - 28px)}.headerInner{gap:12px}.brandLogo{width:38px;height:38px}.brandName{letter-spacing:.055em;font-size:.9rem}.mainNav{scrollbar-width:none;justify-content:flex-start;gap:2px;overflow-x:auto}.mainNav a{white-space:nowrap;padding-inline:10px;font-size:.78rem}.mainNav a:nth-child(2){display:none}.hero{min-height:auto;padding:158px 0 68px}.heroKicker{margin-bottom:16px;font-size:.68rem}h1{font-size:clamp(2.7rem,14vw,4.1rem)}.heroLead{margin-top:21px;font-size:.96rem;line-height:1.62}.heroActions{flex-direction:column;margin-top:29px}.copyHint{font-size:.7rem}.heroVisual{min-height:425px}.statusCard{width:100%;max-width:400px;padding:17px;left:50%;right:auto;transform:translate(-50%)}.statusAddress{font-size:1.04rem}.statusStats div{padding:10px}.featuresSection{padding:76px 0 80px}.sectionHeading{margin-bottom:28px}.sectionHeading h2{font-size:2.15rem}.featuresGrid{grid-template-columns:1fr}.featureCard{min-height:0;padding:22px}.featureIcon{margin-bottom:20px}.footerShell{padding-block:30px 22px}.footerInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.footerBrand,.footerContacts{grid-column:1/-1}.footerBrand>p{margin-top:10px;font-size:.79rem}.footerLinks{grid-template-columns:1fr;gap:9px;padding-top:0}.footerLinks a,.footerLinks>span{font-size:.8rem}.footerContacts{justify-self:stretch;gap:7px;width:100%}.footerContacts>div{grid-template-columns:max-content minmax(0,1fr);gap:9px}.footerBottom{grid-template-columns:1fr;gap:8px;margin-top:20px;padding-top:16px}.footerSupportNote{grid-column:auto;padding-top:8px}.footerBottom p{font-size:.69rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mainNav a.active{color:#fff;background:#008be221;box-shadow:inset 0 0 0 1px #00a6ff33}.playButton{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#00afff,#0079ce);border:1px solid #5bcdff80;border-radius:14px;justify-content:center;align-items:center;gap:0;padding:0 22px;font-weight:780;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;overflow:hidden;box-shadow:0 12px 34px #007ed83d,inset 0 1px #ffffff40}.playButton:hover{transform:translateY(-2px);box-shadow:0 16px 40px #008fe752,inset 0 1px #ffffff40}.playButton:focus-visible{outline-offset:4px;outline:3px solid #00a6ff61}.playButtonLabel{flex:none;align-items:center;gap:10px;display:inline-flex}.playButtonIcon{color:#d9f6ff;font-size:.78rem}.playButtonAddress{opacity:0;white-space:nowrap;color:#d8f4ff;max-width:0;margin-left:0;font-size:.86rem;font-weight:650;transition:max-width .3s,margin-left .3s,opacity .2s;overflow:hidden}.playButton:hover .playButtonAddress,.playButton:focus-visible .playButtonAddress,.playButtonCopied .playButtonAddress{opacity:1;max-width:180px;margin-left:20px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.statusCard{width:min(500px,82%)}.statusStats{grid-template-columns:repeat(3,1fr)}.innerPage{min-height:760px;padding:168px 0 115px;position:relative;overflow:hidden}.innerPage:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#3287b714 1px,#0000 1px),linear-gradient(90deg,#3287b714 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.pageGlow{pointer-events:none;filter:blur(90px);background:#0074c217;border-radius:50%;width:520px;height:420px;position:absolute;top:2%;right:-6%}.pageContent{z-index:1;position:relative}.motionStaggerItem{min-width:0;height:100%}.motionStaggerItem>*{height:100%}.pageIntro{max-width:900px;margin-bottom:58px}.pageIntro h1{font-size:clamp(3.2rem,6vw,5.8rem)}.pageIntro>div>p:last-child{color:#91a3af;max-width:760px;margin:25px 0 0;font-size:1.08rem;line-height:1.72}.directionGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.directionCard{background:linear-gradient(145deg,#0c1b26db,#060f17d6);border:1px solid #75b7dc29;border-radius:18px;min-height:260px;padding:26px;box-shadow:inset 0 1px #ffffff06}.directionCard h2{margin:0;font-size:1.18rem}.directionCard p{color:#8296a4;margin:12px 0 0;font-size:.91rem;line-height:1.62}.serverDetails{background:linear-gradient(135deg,#0a1f2de6,#040e16e6);border:1px solid #00a6ff33;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:44px;margin-top:54px;padding:34px;display:grid}.serverDetails h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.5vw,2.3rem)}.serverDetails>div>p:last-child{color:#7e929f;max-width:500px;margin:12px 0 0;line-height:1.6}.detailsList{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.detailsList div{background:#ffffff06;border:1px solid #75b7dc1f;border-radius:12px;min-width:130px;padding:14px}.detailsList dt{color:#647986;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.detailsList dd{color:#eaf8ff;white-space:nowrap;margin:6px 0 0;font-size:.93rem;font-weight:760}.shopLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.subscriptionCard{background:linear-gradient(145deg,#0a293bf5,#051019eb);border:1px solid #00a6ff40;border-radius:20px;flex-direction:column;min-height:570px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.subscriptionCard:after{content:"+";color:#00a6ff0b;pointer-events:none;font-size:18rem;font-weight:900;line-height:1;position:absolute;bottom:-70px;right:-8px}.subscriptionCard--double-plus{background:linear-gradient(145deg,#063a54fa,#04121df0);border-color:#3ac1ff75;box-shadow:0 24px 76px #0067aa21,inset 0 1px #91e2ff0f}.subscriptionCard--double-plus:after{content:"++";color:#2fc1ff0f;font-size:13rem;right:-28px}.subscriptionTopline{justify-content:space-between;align-items:center;display:flex}.friendPlusMark{color:#6dd5ff;background:#0086d329;border:1px solid #46c9ff59;border-radius:14px;place-items:center;width:53px;height:53px;font-weight:900;display:grid}.subscriptionCard--double-plus .friendPlusMark{color:#a6e9ff;background:#00a8f033;border-color:#73deff80}.subscriptionCard h3{letter-spacing:-.06em;margin:34px 0 0;font-size:3.35rem}.subscriptionCard h3 span{color:var(--blue)}.subscriptionDescription{color:#859aa7;max-width:500px;min-height:52px;margin:17px 0 26px;line-height:1.65}.subscriptionFeatures{z-index:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid;position:relative}.subscriptionFeatures li{background:#ffffff06;border:1px solid #73b5da21;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:13px 15px;display:flex}.subscriptionFeatures li span{color:#91a6b2;font-size:.86rem;line-height:1.35}.subscriptionFeatures li strong{color:#d7f4ff;white-space:nowrap;flex:none;font-size:1rem}.subscriptionCard--double-plus .subscriptionFeatures li strong{color:#69d4ff}.productBadge{color:#73d5ff;letter-spacing:.08em;text-transform:uppercase;background:#008bdc17;border:1px solid #00a6ff3d;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.productButton{z-index:1;color:#e9f8ff;background:#008bdc24;border:1px solid #00a6ff73;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;font-weight:780;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.productButton:hover{border-color:var(--blue);background:#0098eb3d;transform:translateY(-2px);box-shadow:0 12px 28px #0069ae26}.productCartControls{--cart-control-border:#6fb8de24;--cart-control-hover:#00a6ff29;--cart-control-status:#9eddf6;z-index:1;background:#0074b814;border:1px solid #00a6ff52;border-radius:12px;grid-template-columns:minmax(82px,1fr) 38px 34px 38px;align-items:stretch;width:100%;min-height:48px;margin-top:auto;display:grid;position:relative;overflow:hidden}.productCartControls--shard{--cart-control-border:#c45bf92e;--cart-control-hover:#b026f42e;--cart-control-status:#dda0ff;background:#8507c621;border-color:#b941f96b}.productCartStatus{color:var(--cart-control-status);white-space:nowrap;align-items:center;padding:0 13px;font-size:.78rem;font-weight:780;display:flex}.productQuantityButton{border:0;border-left:1px solid var(--cart-control-border);color:#dff7ff;font:inherit;cursor:pointer;background:#ffffff06;font-size:1rem;font-weight:760;transition:color .18s,background .18s}.productQuantityButton:hover:not(:disabled){color:#fff;background:var(--cart-control-hover)}.productQuantityButton:disabled{opacity:.3;cursor:not-allowed}.productCartQuantity{border-left:1px solid var(--cart-control-border);color:#eefaff;place-items:center;font-size:.8rem;font-weight:820;display:grid}.productQuantityButton:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #50cfffbf;position:relative}.productPrice{z-index:1;color:#718896;align-items:baseline;gap:8px;margin:0 0 16px;display:flex;position:relative}.productPrice strong{color:#f1f9fc;letter-spacing:-.03em;font-size:1.55rem}.productPrice span{font-size:.78rem}.productSection+.productSection{margin-top:96px}.productSectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.productSectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.2vw,3rem)}.productSectionHeading>p{color:#7f939f;max-width:520px;margin:0;line-height:1.65}.shardsSection{position:relative}.shardsEyebrow{color:#c36bff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 13px;font-size:.82rem;font-weight:800}.shardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shardCard{background:linear-gradient(145deg,#1d0c2ad1,#070e17f0);border:1px solid #a303f940;border-radius:18px;flex-direction:column;min-height:350px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.shardCard:after{content:"";filter:blur(40px);pointer-events:none;background:#a303f921;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.shardCardFeatured{border-color:#c550ff94;box-shadow:0 22px 55px #7000aa24,inset 0 1px #e9bcff14}.shardCardTopline{justify-content:space-between;align-items:flex-start;gap:15px;min-height:58px;display:flex}.shardIcon{filter:drop-shadow(0 0 12px #a303f959);width:43px;height:51px;overflow:visible}.shardIcon path{stroke:#ecc4ffa6;stroke-width:.8px}.shardIcon path:first-child{fill:#a303f9}.shardIcon path:nth-child(2){fill:#7110a9}.shardIcon path:nth-child(3){fill:#d26bff}.shardIcon path:nth-child(4){fill:#8c08d1}.shardIcon path:nth-child(5){fill:#54077d}.popularBadge,.bonusBadge{z-index:1;color:#e7b7ff;letter-spacing:.06em;text-transform:uppercase;background:#a303f921;border:1px solid #c860ff5c;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800;display:inline-flex;position:relative}.shardType{color:#7b6985;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:.72rem}.shardBase{color:#8f7799;align-items:center;gap:9px;min-height:23px;margin-top:14px;font-size:.77rem;display:flex}.shardBase span{color:#d184f8}.shardCard h3{color:#f6edfb;letter-spacing:-.04em;margin:7px 0 0;font-size:2.35rem}.shardCard:not(:has(.shardBase)) h3{margin-top:38px}.shardName{color:#c36bff;margin:2px 0 18px;font-weight:760}.shardPrice{margin-top:auto}.shardButton{background:#8507c629;border-color:#b941f975}.shardButton:hover{background:#a303f940;border-color:#bd4aff;box-shadow:0 12px 30px #7000aa2b}.stepsList{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.stepsList li{background:#ffffff05;border:1px solid #70b4d921;border-radius:13px;align-items:flex-start;gap:13px;padding:17px;display:flex}.stepsList li>span{color:#80dbff;background:#008ede29;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:.75rem;font-weight:800;display:grid}.stepsList p{color:#9aadb8;margin:2px 0 0;line-height:1.5}.connectCard{background:linear-gradient(135deg,#0a1f2de6,#040e16e6);border:1px solid #00a6ff33;border-radius:20px;padding:31px}.connectIntro h2,.communityCard h2,.externalHelpCard h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.45rem)}.connectIntro>p:last-child{color:#7f949f;margin:12px 0 0}.connectIntro strong{color:#c9efff}.connectCard .stepsList{grid-template-columns:repeat(4,1fr);margin-bottom:0}.helpJumpNav{background:#07121bad;border:1px solid #75b7dc21;border-radius:14px;align-items:center;gap:16px;margin:-26px 0 34px;padding:8px;display:flex}.helpJumpNav>span{color:#647b88;letter-spacing:.07em;text-transform:uppercase;flex:none;padding-left:8px;font-size:.72rem;font-weight:800}.helpJumpNav>div{gap:6px;min-width:0;display:flex}.helpJumpNav a{color:#9bb0bb;white-space:nowrap;border-radius:9px;align-items:center;min-height:37px;padding:0 12px;font-size:.8rem;font-weight:720;transition:color .2s,background .2s;display:inline-flex}.helpJumpNav a:hover{color:#e4f6fd;background:#0091e21a}.helpJumpNav a:focus-visible{outline-offset:2px;outline:3px solid #00a6ff61}#connect,#faq,#discord,#support{scroll-margin-top:120px}.faqSection{margin-top:92px}.faqCategories{gap:32px;display:grid}.faqCategory h3{color:#8299a5;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem}.faqList{gap:10px;display:grid}.faqItem{background:#07121bc2;border:1px solid #75b7dc24;border-radius:14px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.faqItem:hover{background:#081823d1;border-color:#00a6ff47}.faqItem[open]{background:#081b28e0;border-color:#00a6ff57;box-shadow:0 14px 34px #004a7814}.faqItem summary{color:#d9e6ed;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:15px 19px;font-weight:740;list-style:none;transition:color .2s;display:flex}.faqItem[open] summary{color:#effaff}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span{color:#69d3ff;background:#0091e21c;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:transform .2s;display:grid}.faqItem[open] summary span{transform:rotate(45deg)}.faqAnswer{color:#8196a2;padding:0 19px 19px;line-height:1.67}.faqAnswer p{margin:0}.faqAnswer a{color:#63d0ff;text-underline-offset:3px;text-decoration:underline}.faqAnswerLine{display:block}.externalHelpCard{background:linear-gradient(135deg,#082738eb,#050f17f5);border:1px solid #00a6ff42;border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:28px 42px;margin-top:92px;padding:34px;display:grid;box-shadow:0 26px 70px #0003}.externalHelpIntro>p:not(.sectionKicker){color:#8197a3;margin:15px 0 0;line-height:1.65}.externalHelpIntro>a{color:#dff6ff;background:#008bdc1f;border:1px solid #00a6ff66;border-radius:11px;align-items:center;gap:10px;min-height:47px;margin-top:26px;padding:0 16px;font-size:.86rem;font-weight:760;display:inline-flex}.externalHelpIntro>a:hover{border-color:var(--blue);background:#0091e238}.externalHelpIntro svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.externalSteps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.externalSteps li{background:#ffffff05;border:1px solid #77b8dd1f;border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.externalSteps li>span{color:#72d5ff;background:#0091e221;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.externalSteps p{color:#8da1ad;margin:2px 0 0;font-size:.84rem;line-height:1.48}.externalWarning{background:#0076bc12;border-left:3px solid #00a6ff99;border-radius:0 11px 11px 0;grid-column:1/-1;padding:17px 19px}.externalWarning strong{color:#bdeaff;font-size:.85rem}.externalWarning p{color:#718793;margin:7px 0 0;font-size:.8rem;line-height:1.55}.communityCard{background:#07121bb8;border:1px solid #75b7dc24;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-top:28px;padding:28px 32px;display:flex}.communityCard dl{grid-template-columns:repeat(2,64px);gap:12px;margin:0;display:grid}.communityService{background:#ffffff06;border:1px solid #77b8dd21;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.communityService dd{place-items:center;width:100%;height:100%;margin:0;display:grid}.communityService a{border-radius:15px;place-items:center;width:100%;height:100%;transition:background .2s,transform .2s;display:grid}.communityService a:hover{background:#31b5f514;transform:translateY(-1px)}.communityService a:focus-visible{outline-offset:-3px;outline:2px solid #4fcdffb3}.communityServiceIcon{place-items:center;width:100%;height:100%;display:grid}.communityService--discord{opacity:.42}.communityService--discord img{filter:grayscale(.15)}@media (max-width:1150px){.serverDetails{grid-template-columns:1fr 1fr}.directionGrid{grid-template-columns:repeat(2,1fr)}.shardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.connectCard .stepsList{grid-template-columns:repeat(2,1fr)}}.notFoundPage,.siteErrorPage{background:radial-gradient(circle at 50% 20%,#0083d321,#0000 38%),#03090f;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.notFoundPage:before{content:"";opacity:.13;background-image:linear-gradient(#39c2ff14 1px,#0000 1px),linear-gradient(90deg,#39c2ff14 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.notFoundGlow{filter:blur(90px);background:#007ece1c;border-radius:50%;width:520px;height:320px;position:absolute}.notFoundCard,.siteErrorPage>section{z-index:1;text-align:center;background:linear-gradient(145deg,#091c28f2,#040d14f5);border:1px solid #00a6ff33;border-radius:22px;width:min(680px,100%);padding:44px;position:relative;box-shadow:0 32px 100px #00000061}.notFoundCard img{object-fit:contain}.notFoundCode{color:#39c2ff;letter-spacing:.28em;margin:22px 0 0;font-size:.78rem;font-weight:900}.notFoundCard h1,.siteErrorPage h1{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.2rem,7vw,4.2rem);line-height:1.04}.notFoundCard>p:not(.notFoundCode),.siteErrorPage>section>p:not(.sectionKicker){color:#8296a2;max-width:520px;margin:18px auto 0;line-height:1.65}.notFoundCard>div,.siteErrorPage>section>div{justify-content:center;gap:10px;margin-top:29px;display:flex}.notFoundHelp{color:#6bcdf4;margin-top:24px;font-size:.78rem;font-weight:740;display:inline-flex}.siteErrorPage button{font:inherit;cursor:pointer}@media (max-width:540px){.notFoundPage,.siteErrorPage{padding:14px}.notFoundCard,.siteErrorPage>section{padding:28px 21px}.notFoundCard>div,.siteErrorPage>section>div{flex-direction:column}.notFoundCard .primaryAction,.notFoundCard .secondaryAction,.siteErrorPage .primaryAction,.siteErrorPage .secondaryAction{width:100%}}.cartHeaderLink{position:relative}.cartHeaderCount{color:#031018;background:#65d4ff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.69rem;font-weight:900;display:grid}.productButton{font:inherit;cursor:pointer}.cartDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01060ac7;place-items:center;padding:20px;animation:.2s ease-out cartFadeIn;display:grid;position:fixed;inset:0}.cartDialog{background:linear-gradient(145deg,#0a202efc,#040d15fc);border:1px solid #00a6ff4d;border-radius:20px;width:min(520px,100%);padding:32px;animation:.26s ease-out cartDialogIn;box-shadow:0 30px 90px #0000008c}.cartDialogCheck{color:#7be2a9;background:#36d8871a;border:1px solid #36d88759;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:25px;font-size:1.35rem;font-weight:900;display:grid}.cartDialog h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,2.3rem)}.cartDialog>p:not(.sectionKicker){color:#8399a5;margin:14px 0 0;line-height:1.6}.cartDialog>p strong{color:#dff5ff}.cartDialogActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.primaryAction,.secondaryAction{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:.86rem;font-weight:780;display:inline-flex}.primaryAction{color:#fff;background:linear-gradient(135deg,#00aaf6,#0077c9);border:1px solid #00a6ff8c}.secondaryAction{color:#b6cad5;background:#ffffff09;border:1px solid #7ab7d933}.primaryAction:hover{box-shadow:0 12px 30px #0084d733}.secondaryAction:hover{color:#e9f8ff;border-color:#00a6ff59}.primaryAction:focus-visible,.secondaryAction:focus-visible,.cartPage button:focus-visible,.cartPage input:focus-visible{outline-offset:3px;outline:3px solid #00a6ff61}@keyframes cartFadeIn{0%{opacity:0}}@keyframes cartDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}.cartPage{min-height:100vh}.cartPageGrid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.65fr);align-items:start;gap:24px;display:grid}.cartItemsPanel,.recipientCard,.cartSummary{background:linear-gradient(145deg,#0a1b27e8,#050f17e6);border:1px solid #75b7dc26;border-radius:20px;box-shadow:inset 0 1px #ffffff06}.cartItemsPanel{min-height:470px;padding:28px}.cartPanelHeading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.cartPanelHeading h2,.recipientCard h2,.cartSummary h2{letter-spacing:-.035em;margin:0}.cartPanelHeading h2{font-size:2rem}.cartPanelHeading>span{color:#718794;font-size:.8rem}.emptyCart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.emptyCart>span{color:#62d2ff;background:#008bdc17;border:1px solid #00a6ff3d;border-radius:16px;place-items:center;width:56px;height:56px;font-size:1.7rem;display:grid}.emptyCart h3{margin:22px 0 0;font-size:1.3rem}.emptyCart p{color:#748995;margin:9px 0 24px}.cartItemsList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.cartLineItem{background:#ffffff06;border:1px solid #79b9dc1f;border-radius:15px;grid-template-columns:72px minmax(150px,1fr) auto minmax(95px,auto);align-items:center;gap:16px;padding:15px;display:grid}.cartProductVisual{color:#75dbff;background:linear-gradient(145deg,#008bdc2e,#04141e33);border:1px solid #00a6ff40;border-radius:15px;place-items:center;width:66px;height:66px;font-weight:900;display:grid}.cartProductVisual--shard{background:#710aa31a;border-color:#b941f94d}.cartProductVisual .shardIcon{width:34px;height:42px}.cartLineInfo>span{color:#657c88;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.cartLineInfo h3{margin:5px 0 0;font-size:1rem}.cartLineInfo p{color:#7f96a3;margin:5px 0 0;font-size:.78rem}.quantityControl{border:1px solid #7ebbdc29;border-radius:10px;grid-template-columns:34px 42px 34px;align-items:center;display:grid;overflow:hidden}.quantityControl button,.quantityControl input{color:#dff5ff;text-align:center;height:36px;font:inherit;background:#ffffff06;border:0}.quantityControl button{cursor:pointer}.quantityControl button:hover:not(:disabled){background:#00a6ff1f}.quantityControl button:disabled{opacity:.28;cursor:not-allowed}.quantityControl input{appearance:textfield;border-inline:1px solid #7ebbdc1f;width:42px;font-size:.82rem;font-weight:760}.quantityControl input::-webkit-inner-spin-button{appearance:none}.cartLineTotal{color:#edfaff;white-space:nowrap;justify-self:end}.removeCartItem{color:#887681;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:4;justify-self:end;padding:0;font-size:.7rem}.removeCartItem:hover{color:#ff909a}.cartCheckoutPanel{gap:16px;display:grid;position:sticky;top:24px}.recipientCard,.cartSummary{padding:26px}.recipientCard h2{font-size:1.45rem;line-height:1.17}.recipientCard>p:not(.sectionKicker){color:#7d929e;margin:12px 0 0;font-size:.84rem;line-height:1.55}.recipientForm{gap:9px;margin-top:24px;display:grid}.recipientForm label{color:#bfd1da;font-size:.8rem;font-weight:750}.recipientForm>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.recipientForm input{color:#effaff;min-width:0;height:47px;font:inherit;background:#02090eb3;border:1px solid #7fbee038;border-radius:11px;outline:none;padding:0 13px}.recipientForm input:disabled{opacity:.65}.recipientForm button{color:#dff7ff;min-height:47px;font:inherit;cursor:pointer;background:#008bdc24;border:1px solid #00a6ff66;border-radius:11px;padding:0 13px;font-size:.76rem;font-weight:780}.recipientForm button:disabled{opacity:.5;cursor:wait}.recipientFeedback{height:0;transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.recipientFeedbackContent:not(:empty){padding-top:13px}.recipientMessage,.playerConfirmation,.confirmedPlayer{animation:.22s ease-out recipientFeedbackIn}.recipientMessage{border-radius:10px;margin:0;padding:11px 12px;font-size:.77rem;line-height:1.5}.recipientMessage--error{color:#e79aa1;background:#aa232f12;border:1px solid #ff69752e}.playerConfirmation{background:#0080ca12;border:1px solid #00a6ff38;border-radius:13px;padding:16px}.playerConfirmation>strong{color:#cff2ff}.playerConfirmation>p{color:#8399a5;margin:7px 0 0;font-size:.79rem;line-height:1.5}.playerConfirmation small{color:#607784;margin-top:7px;display:block}.playerConfirmation>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.playerConfirmation .primaryAction,.playerConfirmation .secondaryAction{min-height:42px;padding-inline:9px;font-size:.7rem}.confirmedPlayer{background:#36d88711;border:1px solid #36d8873b;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.confirmedPlayer>span{color:#7be2a9;background:#36d8871f;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.confirmedPlayer div{margin-right:auto;display:grid}.confirmedPlayer small{color:#739586}.confirmedPlayer strong{color:#dff8e9}.confirmedPlayer button{color:#86baa0;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem}@keyframes recipientFeedbackIn{0%{opacity:0;transform:translateY(-5px)}}.cartSummary h2{font-size:1.25rem}.cartSummary dl{gap:13px;margin:19px 0 0;display:grid}.cartSummary dl div{justify-content:space-between;gap:20px;display:flex}.cartSummary dt{color:#788e9a;font-size:.82rem}.cartSummary dd{color:#d8edf7;margin:0;font-weight:760}.cartSummaryTotal{border-top:1px solid #7cb8d91f;padding-top:15px}.cartSummaryTotal dt,.cartSummaryTotal dd{color:#f0faff;font-size:1.05rem}.checkoutAgreement{color:#8da2ae;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:20px;font-size:.76rem;line-height:1.5;display:grid}.checkoutAgreement input{accent-color:#009de6;cursor:pointer;width:17px;height:17px;margin:1px 0 0}.checkoutAgreement a{color:#69c9f2;text-underline-offset:2px}.checkoutAgreement a:hover{color:#b2ebff}.checkoutProvider{background:#ffffff05;border:1px solid #71b2d51f;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:10px 11px;display:flex}.checkoutProvider span{color:#9fdfff;letter-spacing:.02em;background:#008bdc14;border:1px solid #00a6ff33;border-radius:7px;padding:4px 7px;font-size:.68rem;font-weight:800}.checkoutProvider p{color:#708692;margin:0;font-size:.72rem}.checkoutEmail{color:#bfd1da;gap:8px;margin-top:18px;font-size:.8rem;font-weight:750;display:grid}.checkoutEmail input{color:#effaff;width:100%;min-width:0;height:47px;font:inherit;background:#02090eb3;border:1px solid #7fbee038;border-radius:11px;outline:none;padding:0 13px}.checkoutEmail input:focus{border-color:#00a6ff8c;box-shadow:0 0 0 3px #00a6ff14}.checkoutEmail input:disabled{opacity:.65}.checkoutButton{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#00aaf6,#0077c9);border:1px solid #00a6ff80;border-radius:12px;margin-top:15px;font-weight:800}.checkoutButton:disabled{color:#586d78;cursor:not-allowed;background:#ffffff06;border-color:#7db5d421}.paymentResultPage{place-items:center;min-height:62vh;padding:80px 20px;display:grid}.paymentResultCard{text-align:center;background:linear-gradient(145deg,#0a1b27f5,#050f17f0);border:1px solid #75b7dc2e;border-radius:24px;width:min(620px,100%);padding:40px;box-shadow:0 24px 70px #0000003d}.paymentResultCard h1{margin:8px 0 14px;font-size:clamp(1.8rem,5vw,2.7rem)}.paymentResultCard>p:not(.sectionKicker){color:#91a8b4;max-width:490px;margin:0 auto;line-height:1.65}.paymentResultIcon{color:#89dfff;background:#008bdc1a;border:1px solid #00a6ff59;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:1.55rem;display:grid}.paymentResultCard--success .paymentResultIcon{color:#78e6b2;background:#27b4751a;border-color:#3fd39159}.paymentResultCard--cancelled .paymentResultIcon{color:#ef9b9b;background:#be42421a;border-color:#e877774d}.paymentOrderNumber{background:#00000024;border:1px solid #75b7dc1f;border-radius:12px;gap:5px;margin:26px auto 0;padding:14px;display:grid}.paymentOrderNumber span{color:#718995;font-size:.75rem}.paymentOrderNumber strong{color:#dff5ff;letter-spacing:.04em}.paymentResultActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.checkoutHint{color:#5f747f;text-align:center;margin:10px 0 0;font-size:.72rem}.comingSoonNotice{color:#8adfff;text-align:center;background:#008bdc14;border:1px solid #00a6ff33;border-radius:10px;margin:12px 0 0;padding:11px;font-size:.78rem}.paymentModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000509c7;place-items:center;padding:24px;animation:.24s ease-out cartFadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.paymentModalCard{background:linear-gradient(155deg,#0a1c29fc,#030c13fc);border:1px solid #6cbfea38;border-radius:24px;flex-direction:column;width:min(790px,100%);max-height:min(900px,100dvh - 48px);animation:.32s cubic-bezier(.22,1,.36,1) cartDialogIn;display:flex;overflow:hidden;box-shadow:0 35px 100px #00000094,inset 0 1px #ffffff09}.paymentModalHeader{border-bottom:1px solid #74b7db1a;padding:27px 72px 22px 28px;position:relative}.paymentModalHeader h2{color:#eefaff;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.paymentModalHeader>p:last-of-type{color:#8298a4;max-width:620px;margin:9px 0 0;font-size:.85rem;line-height:1.55}.paymentModalClose{color:#8da4b0;width:39px;height:39px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #77bbdf29;border-radius:11px;font-size:1.45rem;line-height:1;position:absolute;top:21px;right:22px}.paymentModalClose:hover:not(:disabled){color:#dff7ff;background:#0099e214;border-color:#5acdfb57}.paymentModalClose:disabled{opacity:.4;cursor:wait}.paymentModalBody{scrollbar-color:#579dc259 transparent;min-height:0;padding:22px 28px 24px;overflow-y:auto}.paymentOrderSummary{background:#00000021;border:1px solid #75b7dc1f;border-radius:15px;padding:18px}.paymentOrderHeading{border-bottom:1px solid #75b7dc17;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:15px;display:grid}.paymentOrderHeading>div{gap:3px;min-width:0;display:grid}.paymentOrderHeading span,.paymentOrderSummary h3{color:#687f8c;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:780}.paymentOrderHeading strong{color:#bdd1da;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:600}.paymentOrderSummary h3{margin:15px 0 0}.paymentOrderSummary ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.paymentOrderSummary li{color:#a8bcc6;justify-content:space-between;gap:18px;font-size:.82rem;display:flex}.paymentOrderSummary li small{color:#6e8591}.paymentOrderSummary li strong{color:#cfe3ec;white-space:nowrap}.paymentOrderTotal{color:#9eb3bd;border-top:1px solid #75b7dc1a;justify-content:space-between;align-items:baseline;gap:20px;margin-top:14px;padding-top:14px;display:flex}.paymentOrderTotal strong{color:#f1fbff;font-size:1.2rem}.paymentMethods{margin-top:22px}.paymentMethodsHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.paymentMethodsHeading h3{color:#d7e9f1;margin:0;font-size:.98rem}.paymentMethodsHeading>span{color:#718793;font-size:.72rem}.paymentMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.paymentMethod{isolation:isolate;text-align:left;color:#c9dce5;min-width:0;min-height:96px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #76b9dc24;border-radius:14px;grid-template-columns:45px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.paymentMethod:hover:not(:disabled){background:#0097de14;border-color:#3fc2f966;transform:translateY(-1px)}.paymentMethod--selected{background:linear-gradient(145deg,#009ae121,#005f9712);border-color:#39c7ff94;box-shadow:inset 0 0 0 1px #2ec2fd14}.paymentMethod:disabled{color:#677b86;cursor:not-allowed;opacity:.58;background:#ffffff03}.paymentMethod>:not(.paymentMethodBackdrop){z-index:1;position:relative}.paymentMethodBackdrop{z-index:0;pointer-events:none;opacity:.14;transition:opacity .2s,transform .25s;position:absolute;inset:0}.paymentMethod:hover:not(:disabled) .paymentMethodBackdrop,.paymentMethod--selected .paymentMethodBackdrop{opacity:.22;transform:translate(-3px)}.paymentMethodBackdrop img{object-fit:contain;position:absolute}.paymentMethodBackdrop--bank img{width:98px;height:120px;top:-20px;right:8px;transform:rotate(9deg)}.paymentMethodBackdrop--card .paymentBackdropMastercard{width:74px;height:auto;bottom:14px;right:92px;transform:rotate(-7deg)}.paymentMethodBackdrop--card .paymentBackdropMir{width:154px;height:auto;bottom:9px;right:-31px;transform:rotate(-5deg)}.paymentMethodsNote{color:#667d89;margin:10px 0 0;font-size:.69rem;line-height:1.5}.paymentMethodIcon{color:#79d8fc;background:#008bd214;border:1px solid #4cbfee33;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.paymentMethodIcon svg{fill:currentColor;width:22px;height:22px}.paymentMethod:disabled .paymentMethodIcon{color:#607681;background:#ffffff05;border-color:#7b9eb01f}.paymentMethodCopy{gap:4px;min-width:0;display:grid}.paymentMethodCopy>strong{color:inherit;font-size:.88rem}.paymentMethodCopy>small{color:#718793;font-size:.7rem;line-height:1.4}.paymentMethod:disabled .paymentMethodCopy>small{color:#596d77}.paymentMethodBadges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.paymentMethodBadges em{color:#728993;border:1px solid #70aecf1f;border-radius:5px;padding:2px 4px;font-size:.55rem;font-style:normal;font-weight:750}.paymentMethodState{color:#75d9ff;justify-self:end;font-size:1.05rem}.paymentLegalNote{color:#667d89;margin:18px 0 0;font-size:.7rem;line-height:1.55}.paymentLegalNote a{color:#79cdec;text-underline-offset:2px}.paymentModalError{color:#eca4aa;background:#a7293314;border:1px solid #ee657133;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:.77rem;line-height:1.5}.paymentModalFooter{background:#00000014;border-top:1px solid #74b7db1a;justify-content:flex-end;padding:16px 28px 22px;display:flex}.paymentModalSubmit{min-width:220px;min-height:48px}.paymentModalSubmit:disabled{color:#586d78;cursor:not-allowed;background:#ffffff06;border-color:#7db5d421}.cartLoading{color:#718793;place-items:center;min-height:360px;display:grid}.legalPage .pageContent{max-width:950px}.legalPage .pageIntro{max-width:900px;margin:0 0 42px}.legalPage .pageIntro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:900px;font-size:clamp(2.35rem,4.7vw,4.4rem);line-height:1.02}.legalPage .pageIntro>div>p:last-child{max-width:720px;margin-top:20px;font-size:1rem;line-height:1.65}.legalDocument{background:linear-gradient(145deg,#091823b8,#040d14a8);border:1px solid #75b7dc1f;border-radius:18px;max-width:900px;padding:clamp(26px,4vw,48px);box-shadow:inset 0 1px #ffffff05}.legalDocument section{padding:0;scroll-margin-top:110px}.legalDocument section+section{border-top:1px solid #75b7dc14;margin-top:29px;padding-top:27px}.legalDocument h2{color:#d9ebf4;letter-spacing:-.012em;margin:0;font-size:1.08rem;line-height:1.35}.legalDocument p,.legalDocument li{color:#91a4af;font-size:.94rem;line-height:1.75}.legalDocument p{margin:11px 0 0}.legalDocument p+p{margin-top:9px}.legalDocument strong{color:#becfd7}.legalDocument a{color:#67c6ed;text-underline-offset:3px}.legalDocument a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #00a6ffb3}.legalDocument ul{gap:7px;margin:12px 0 0;padding-left:21px;display:grid}.legalContacts{border-top:1px solid #75b7dc1a;margin-top:15px;padding-top:15px}.legalContacts p{color:#a7bac4;margin:0;line-height:1.85}.contactsPage{align-items:center;min-height:760px;display:grid}.contactsPage .pageContent{width:var(--shell)}.contactsDocument{text-align:center;max-width:760px;margin-inline:auto}.contactsDocument h1{max-width:none;font-size:clamp(3rem,6vw,5rem)}.contactsLead{color:#8498a4;max-width:600px;margin:20px auto 0;font-size:.98rem;line-height:1.65}.contactsDetails{border-block:1px solid #75b7dc1c;gap:0;max-width:560px;margin:44px auto 0;display:grid}.contactsDetails>div{text-align:left;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:17px 10px;display:grid}.contactsDetails>div+div{border-top:1px solid #75b7dc12}.contactsDetails span{color:#657d89;font-size:.8rem}.contactsDetails strong{color:#b9cbd4;overflow-wrap:anywhere;font-size:.88rem;font-weight:560}@media (max-width:1050px){.cartPageGrid{grid-template-columns:1fr}.cartCheckoutPanel{grid-template-columns:1fr 1fr;position:static}}@media (max-width:720px){.cartItemsPanel,.recipientCard,.cartSummary{padding:20px}.cartLineItem{grid-template-columns:58px minmax(0,1fr) auto;gap:12px}.cartProductVisual{width:54px;height:54px}.quantityControl{grid-column:2;justify-self:start}.cartLineTotal{grid-area:1/3/span 2;align-self:center}.removeCartItem{grid-area:3/3}.cartCheckoutPanel{grid-template-columns:1fr}.paymentModalBackdrop{align-items:end;padding:0}.paymentModalCard{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.paymentModalHeader{padding:23px 64px 18px 20px}.paymentModalClose{top:17px;right:17px}.paymentModalBody{padding:18px 20px 20px}.paymentOrderHeading{grid-template-columns:1fr;gap:9px}.paymentMethodGrid{grid-template-columns:1fr}.paymentMethod{min-height:82px}.paymentModalFooter{padding:14px 20px max(18px, env(safe-area-inset-bottom))}.paymentModalSubmit{width:100%;min-width:0}.legalPage .pageIntro{margin-bottom:30px}.legalPage .pageIntro h1{font-size:clamp(1.78rem,8vw,3rem);line-height:1.08}.legalPage .pageIntro>div>p:last-child{font-size:.92rem}.legalDocument{border-radius:14px;padding:22px 20px}.legalDocument section+section{margin-top:24px;padding-top:22px}.legalDocument p,.legalDocument li{font-size:.88rem}.contactsPage{min-height:660px}.contactsDocument h1{font-size:clamp(2.65rem,14vw,4rem)}.contactsLead{font-size:.9rem}.contactsDetails{margin-top:32px}.contactsDetails>div{text-align:center;grid-template-columns:1fr;gap:5px;padding:15px 4px}}@media (max-width:480px){.cartHeaderLink{width:auto;min-width:44px;padding-inline:11px}.cartHeaderLink>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.cartDialog{padding:24px}.cartDialogActions{grid-template-columns:1fr}.cartLineItem{grid-template-columns:50px minmax(0,1fr)}.cartProductVisual{border-radius:12px;width:48px;height:48px}.quantityControl{grid-column:2}.cartLineTotal,.removeCartItem{grid-area:auto/2;justify-self:start}.recipientForm>div,.playerConfirmation>div{grid-template-columns:1fr}}@media (max-width:820px){.siteHeader,.statusCard,.cartDialogBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.siteHeader{background:#03090ff7}.heroGlow,.pageGlow,.notFoundGlow{display:none}.hero:before{background:linear-gradient(#03090fc7 0%,#03090f85 48%,#03090f 100%)}.innerPage{padding-top:190px}.serverDetails{grid-template-columns:1fr;gap:26px}.detailsList{grid-template-columns:repeat(3,1fr)}.shopLayout,.stepsList{grid-template-columns:1fr}.productSectionHeading{flex-direction:column;align-items:flex-start;gap:13px}.externalHelpCard{grid-template-columns:1fr}.externalWarning{grid-column:auto}.communityCard{flex-direction:column;align-items:flex-start}.communityCard dl{width:100%}}@media (hover:none) and (pointer:coarse){.featureCard:after,.shardCard:after{display:none}}@media (max-width:560px){.mainNav a:nth-child(2){display:block}.mainNav{padding-bottom:2px}.playButton{gap:5px;width:100%;padding-block:11px;display:grid}.playButtonAddress,.playButton:hover .playButtonAddress,.playButton:focus-visible .playButtonAddress{opacity:1;max-width:none;margin-left:0;font-size:.72rem}.heroBackdropImage{object-position:65% center;opacity:.78}.statusStats{grid-template-columns:1fr 1fr}.statusStats div:last-child{grid-column:1/-1}.innerPage{min-height:0;padding:176px 0 76px}.pageIntro{margin-bottom:38px}.pageIntro h1{font-size:clamp(2.8rem,15vw,4rem)}.pageIntro>div>p:last-child{font-size:.96rem}.directionGrid{grid-template-columns:1fr}.directionCard{min-height:0;padding:22px}.serverDetails{margin-top:32px;padding:23px}.detailsList{grid-template-columns:1fr}.detailsList dd{white-space:normal}.subscriptionCard{min-height:540px;padding:23px}.subscriptionCard h3{font-size:2.8rem}.shardsGrid{grid-template-columns:1fr}.shardCard{min-height:330px}.connectCard,.externalHelpCard{padding:23px}.helpJumpNav{flex-direction:column;align-items:flex-start;gap:5px;margin-top:-12px;overflow:hidden}.helpJumpNav>div{scrollbar-width:thin;width:100%;padding-bottom:3px;overflow-x:auto}.connectCard .stepsList{grid-template-columns:1fr}.faqSection,.externalHelpCard{margin-top:68px}.communityCard{padding:23px}.communityCard dl{grid-template-columns:1fr}}@media (max-width:390px){.loginLink{justify-content:center;width:42px;padding:0}.loginLink span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.playButton,.playButtonAddress,.directionCard,.featureCard,.productButton,.loginLink,.faqItem summary span{transition-duration:.01ms!important}}@media (max-width:820px){.hero{min-height:100svh}.heroVisual{min-height:0;padding-top:24px}.statusCard{width:min(430px,100%);margin-inline:auto;position:relative;inset:auto;transform:none}}@media (max-width:560px){.heroVisual{min-height:0}.statusCard{left:auto;right:auto;transform:none}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:auto;padding-bottom:48px}.siteHeader,.statusCard,.cartDialogBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.heroGlow,.pageGlow,.notFoundGlow{display:none}}
