:root{--ink:#050912;--ink-2:#07101d;--panel:#0b1422;--panel-2:#101c2e;--line:#21334b;--line-soft:rgba(141,181,226,.14);--muted:#8fa0b8;--white:#f4f8ff;--cyan:#54ddff;--blue:#3d8fff;--gold:#ffc85b;--green:#59e58c;--red:#ff6f88;--radius:22px;--shadow:0 30px 80px rgba(0,0,0,.42)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.5;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;background:var(--gold);color:#12100b;padding:10px 14px;border-radius:8px}.skip-link:focus{top:10px}.section-shell{width:min(1480px,100%);margin-inline:auto;padding-inline:clamp(22px,6vw,92px)}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.26em;color:var(--cyan);font-weight:800}

.site-header{height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;padding:0 clamp(20px,4vw,68px);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,9,18,.87);backdrop-filter:blur(20px);position:sticky;top:0;z-index:35}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.13em;white-space:nowrap}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:14px}.brand small{font-size:9px;color:var(--cyan);margin-top:5px;letter-spacing:.4em}.brand-mark{width:42px;height:42px;display:grid;place-items:center}.brand-mark svg{width:100%;height:100%;filter:drop-shadow(0 0 13px rgba(84,221,255,.25))}.brand-mark svg path:first-child{fill:#101b31;stroke:var(--cyan);stroke-width:1.5}.brand-mark svg path:last-child{fill:var(--gold)}.site-header nav{display:flex;justify-content:center;gap:clamp(18px,2.3vw,36px);font-size:12px;color:#c3cddd}.site-header nav a{position:relative;padding:31px 0;transition:.2s}.site-header nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--cyan);transition:.2s}.site-header nav a:hover{color:var(--white)}.site-header nav a:hover:after{left:0;right:0}.header-actions{display:flex;align-items:center;gap:9px}.create-link{font-size:11px;font-weight:800;color:var(--gold);padding:10px 7px;white-space:nowrap}.account-button,.cart-button{border:1px solid var(--line);background:#0d1625;color:var(--white);height:42px;border-radius:11px;padding:0 16px;cursor:pointer}.cart-button{display:flex;gap:9px;align-items:center}.cart-button b{background:var(--gold);color:#121212;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:11px}.menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:10px;background:#0d1625;padding:10px;cursor:pointer}.menu-button span{display:block;height:2px;background:var(--white);margin:4px 0}

.hero{min-height:calc(100vh - 84px);max-height:930px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:80px clamp(22px,8vw,130px) 110px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 42%,rgba(28,101,178,.31),transparent 34%),radial-gradient(circle at 23% 82%,rgba(46,84,158,.14),transparent 30%),linear-gradient(135deg,#060a13 5%,#0a1425 66%,#07101d)}.hero:before{content:"";position:absolute;left:-10%;bottom:-44%;width:80%;height:62%;border:1px solid rgba(84,221,255,.12);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 160px rgba(61,143,255,.07)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:170px;background:linear-gradient(transparent,var(--ink))}.hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(84,221,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(84,221,255,.34) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent,black 58%,transparent);transform:perspective(650px) rotateX(63deg) scale(1.45) translateY(31%)}.hero-copy{position:relative;z-index:2;max-width:720px}.live-pill{width:max-content;max-width:100%;display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:rgba(11,21,36,.68);border-radius:30px;padding:8px 11px 8px 9px;color:#b8c4d6;font-size:11px;margin-bottom:34px}.live-pill b{color:var(--cyan);font-weight:600;margin-left:4px}.pulse{width:8px;height:8px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px rgba(255,200,91,.1)}.pulse.online{background:var(--green);box-shadow:0 0 0 4px rgba(89,229,140,.1)}.pulse.offline{background:var(--red);box-shadow:0 0 0 4px rgba(255,111,136,.1)}.hero h1,.section-heading h2,.download-copy h2,.account-intro h2,.status-copy h2,.vip-intro h2,.drawer-head h2,.account-dialog h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:.98;letter-spacing:-.045em}.hero h1{font-size:clamp(60px,7vw,108px);margin:15px 0 25px}.hero h1 em{color:var(--gold);font-weight:400}.hero-lead{font-size:17px;color:#a8b6ca;max-width:620px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.primary-action,.checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,var(--gold),#ff9f43);color:#15100a;border:0;border-radius:12px;min-height:52px;padding:0 24px;font-weight:800;cursor:pointer;box-shadow:0 12px 35px rgba(255,180,69,.16)}.primary-action b{font-size:19px}.secondary-link{font-size:13px;color:#d9dfeb}.secondary-link span{color:var(--cyan);margin-left:8px}.trust-row{display:flex;gap:34px;list-style:none;padding:0;margin:58px 0 0;color:#aeb8ca;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.trust-row li{display:flex;gap:8px}.trust-row span{color:var(--cyan);font-family:monospace}.trust-row b{font-weight:600}.hero-art{width:min(44vw,580px);aspect-ratio:1;position:relative;justify-self:center;z-index:2;display:grid;place-items:center}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(84,221,255,.24)}.orbit-a{inset:2%;animation:spin 22s linear infinite}.orbit-a:before,.orbit-a:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}.orbit-a:before{top:18%;left:7%}.orbit-a:after{right:10%;bottom:15%;background:var(--gold);box-shadow:0 0 20px var(--gold)}.orbit-a i{position:absolute;background:rgba(84,221,255,.36);height:1px;width:35%;left:0;top:50%;transform-origin:right}.orbit-a i:first-child{transform:rotate(31deg)}.orbit-a i:last-child{left:auto;right:0;transform-origin:left;transform:rotate(-46deg)}.orbit-b{inset:15%;border-style:dashed;animation:spinReverse 16s linear infinite}.orbit-c{inset:28%;border-color:rgba(255,200,91,.22);box-shadow:inset 0 0 55px rgba(61,143,255,.1)}.digital-core{width:38%;aspect-ratio:1;border-radius:33%;transform:rotate(45deg);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#153054,#08101f);border:1px solid rgba(84,221,255,.7);box-shadow:inset 0 0 38px rgba(61,143,255,.3),0 0 85px rgba(61,143,255,.22)}.digital-core span,.digital-core small{transform:rotate(-45deg)}.digital-core span{font:700 84px/1 Georgia;color:var(--gold);text-shadow:0 0 28px rgba(255,200,91,.25);margin-left:-10px}.digital-core small{color:var(--cyan);font:700 8px/1 monospace;letter-spacing:.2em;margin:3px 0 0 49px}.data-tag{position:absolute;color:rgba(84,221,255,.6);font:9px monospace;letter-spacing:.16em}.tag-one{left:-2%;top:47%}.tag-two{right:3%;top:19%}.tag-three{right:-3%;bottom:27%;color:rgba(255,200,91,.65)}.scroll-cue{position:absolute;z-index:3;bottom:30px;left:50%;transform:translateX(-50%);font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#7f8da2;display:grid;justify-items:center;gap:8px}.scroll-cue span{height:26px;width:1px;background:linear-gradient(var(--cyan),transparent)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}

.portal-strip{position:relative;z-index:4;width:min(1320px,calc(100% - 44px));margin:-30px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:17px;background:#0b1422;box-shadow:var(--shadow);overflow:hidden}.portal-strip>a{min-height:94px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border-right:1px solid var(--line-soft);transition:.2s}.portal-strip>a:last-child{border:0}.portal-strip>a:hover{background:#101d30}.portal-strip small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.portal-strip strong{font-size:13px}.portal-strip>a>b{color:#53647d}.strip-icon{width:38px;height:38px;border:1px solid #2a4667;border-radius:11px;display:grid;place-items:center;color:var(--cyan);background:#0a111d;font-weight:700}.status-icon i{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.status-icon i.online{background:var(--green);box-shadow:0 0 12px var(--green)}.status-icon i.offline{background:var(--red);box-shadow:0 0 12px var(--red)}

.news-section{padding-top:130px;padding-bottom:110px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}.section-heading h2,.download-copy h2,.account-intro h2,.status-copy h2,.vip-intro h2{font-size:clamp(44px,5vw,72px);margin:17px 0 0}.section-heading>p{max-width:460px;color:var(--muted);font-size:13px}.news-grid{display:grid;grid-template-columns:1.55fr 1fr 1fr;gap:16px}.news-card{min-height:360px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0e1929,#080f1a);padding:26px;display:flex;flex-direction:column;overflow:hidden}.featured-news{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;padding:0}.news-visual{position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(84,221,255,.19),transparent 45%),linear-gradient(145deg,#102748,#08111f);min-height:360px;display:grid;place-items:center}.news-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(84,221,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(84,221,255,.08) 1px,transparent 1px);background-size:34px 34px}.news-code{font:700 100px/1 Georgia;color:transparent;-webkit-text-stroke:1px rgba(84,221,255,.48);z-index:1}.mini-orbit{position:absolute;width:190px;height:190px;border:1px dashed rgba(255,200,91,.35);border-radius:50%;animation:spin 18s linear infinite}.mini-orbit:after{content:"";position:absolute;top:11px;left:30px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold)}.news-body{padding:30px 28px 30px 0;display:flex;flex-direction:column}.news-meta{display:flex;gap:12px;align-items:center;color:#75859c;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.news-meta span{color:var(--cyan)}.news-card h3{font:400 27px/1.12 Georgia;margin:24px 0 13px;letter-spacing:-.02em}.featured-news h3{font-size:33px}.news-card p{color:var(--muted);font-size:13px;margin:0 0 30px}.news-card a{margin-top:auto;color:var(--white);font-size:12px;font-weight:700}.news-card a span{color:var(--cyan);margin-left:8px}.news-kicker{width:48px;height:48px;border:1px solid currentColor;border-radius:13px;display:grid;place-items:center;font:700 8px monospace;text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px}.news-kicker.cyan{color:var(--cyan)}.news-kicker.gold{color:var(--gold)}

.download-section{padding-bottom:120px}.download-panel{border:1px solid var(--line);border-radius:30px;overflow:hidden;display:grid;grid-template-columns:1.18fr .82fr;background:linear-gradient(135deg,#101d31,#07101c);box-shadow:0 34px 100px rgba(0,0,0,.25)}.download-copy{padding:clamp(38px,6vw,82px);position:relative}.download-copy:after{content:"DWO";position:absolute;right:20px;bottom:-35px;color:transparent;-webkit-text-stroke:1px rgba(84,221,255,.08);font:700 150px Georgia;pointer-events:none}.download-copy>p{color:var(--muted);max-width:650px}.build-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:32px 0}.build-facts div{padding:16px;background:#0a1321}.build-facts small{display:block;color:#72829a;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.build-facts strong{font-size:12px}.download-button{width:min(430px,100%);min-height:72px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#07101a;display:flex;align-items:center;gap:16px;padding:12px 20px;text-align:left;cursor:pointer;box-shadow:0 15px 42px rgba(61,143,255,.18)}.download-button small,.download-button strong{display:block}.download-button small{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.download-button strong{font-size:14px}.download-symbol{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(4,18,32,.22);border-radius:11px;font-size:22px}.download-note{font-size:11px!important;margin:13px 0 0!important;max-width:570px!important}.install-guide{padding:clamp(38px,5vw,70px);background:#080f1a;border-left:1px solid var(--line)}.guide-label{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--gold)}.install-guide ol{list-style:none;padding:0;margin:35px 0;display:grid}.install-guide li{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:0 0 30px;position:relative}.install-guide li:after{content:"";position:absolute;left:18px;top:39px;bottom:4px;width:1px;background:var(--line)}.install-guide li:last-child:after{display:none}.install-guide li>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #315274;border-radius:50%;color:var(--cyan);font:10px monospace;background:#0c1726}.install-guide strong{font-size:14px}.install-guide p{margin:5px 0 0;color:var(--muted);font-size:11px}.hash-note{display:flex;gap:12px;padding:15px;border:1px solid rgba(89,229,140,.2);background:rgba(89,229,140,.05);border-radius:12px}.hash-note>span{color:var(--green)}.hash-note p{margin:0}

.account-section{padding-top:30px;padding-bottom:130px;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);align-items:center}.account-intro>p{color:var(--muted);max-width:460px}.account-intro ul{list-style:none;padding:0;margin:34px 0;display:grid;gap:12px;color:#bfcaDA;font-size:12px}.account-intro li span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(89,229,140,.1);color:var(--green);margin-right:10px}.register-card{border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#101b2d,#080f1a);padding:clamp(25px,4vw,48px);display:grid;grid-template-columns:1fr 1fr;gap:18px;box-shadow:0 30px 80px rgba(0,0,0,.22)}.form-title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:4px}.form-title span{font:400 24px Georgia}.form-title small{color:var(--muted)}.register-card label,.account-dialog label{display:grid;gap:7px;font-size:11px;color:#c4cede}.register-card label>span{color:#6f819b;font-size:9px}.register-card input,.account-dialog input{height:48px;border:1px solid var(--line);border-radius:10px;background:#070d17;color:var(--white);padding:0 14px;outline:0}.register-card input:focus,.account-dialog input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(84,221,255,.07)}.form-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.terms-check{grid-column:1/-1!important;display:flex!important;align-items:center;gap:10px!important}.terms-check input{width:17px!important;height:17px!important;accent-color:var(--cyan)}.terms-check span{font-size:10px!important}.register-card>.primary-action,.register-card>.form-message,.existing-account{grid-column:1/-1}.full{width:100%}.primary-action:disabled{opacity:.55;cursor:not-allowed}.form-message{min-height:18px;color:var(--red);font-size:11px;margin:0}.form-message.success{color:var(--green)}.existing-account{text-align:center;color:var(--muted);font-size:11px;margin:0}.existing-account button{border:0;background:transparent;color:var(--cyan);padding:0;cursor:pointer}

.status-section{position:relative;overflow:hidden;background:linear-gradient(115deg,#07101d,#0b192b);border-block:1px solid var(--line);padding:90px 0}.status-glow{position:absolute;width:500px;height:500px;border-radius:50%;right:5%;top:-250px;background:rgba(61,143,255,.12);filter:blur(80px)}.status-layout{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,120px);align-items:center}.status-copy>p{color:var(--muted);max-width:510px}.overall-status{display:flex;align-items:center;gap:14px;margin-top:28px}.overall-status small{display:block;color:#70829a;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.overall-status strong{font-size:15px}.status-light{width:13px;height:13px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}.status-light.online{background:var(--green);box-shadow:0 0 18px var(--green)}.status-light.offline{background:var(--red);box-shadow:0 0 18px var(--red)}.last-checked{display:block;color:#66778e;font-size:9px;margin:12px 0 0 27px}.service-list{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(5,11,19,.58)}.service-row{min-height:80px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:15px 22px;border-bottom:1px solid var(--line-soft)}.service-row:last-child{border:0}.service-dot{width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 12px rgba(255,111,136,.6)}.service-dot.online{background:var(--green);box-shadow:0 0 12px rgba(89,229,140,.6)}.service-name small{display:block;color:#6f8199;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.service-name strong{font-size:14px}.service-state{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--red)}.service-state.online{color:var(--green)}.skeleton span,.skeleton div{background:#132238;border-radius:8px;height:13px;animation:pulseFade 1.2s ease-in-out infinite}.skeleton span{width:12px}.skeleton div{width:45%}@keyframes pulseFade{50%{opacity:.35}}

.shop-section{padding-top:120px;padding-bottom:110px}.filters{display:flex;background:#0b111f;border:1px solid var(--line);border-radius:12px;padding:4px}.filter{border:0;background:transparent;color:var(--muted);padding:11px 18px;border-radius:8px;cursor:pointer}.filter.active{background:#1a2940;color:var(--white)}.store-assurance,.mode-notice{display:flex;align-items:center;gap:13px;border:1px solid var(--line);background:#0b1422;padding:12px 16px;border-radius:12px;margin:-12px 0 25px;color:#a8b6ca;font-size:11px}.store-assurance strong{color:var(--white);margin-right:4px}.mode-notice{border-color:rgba(255,200,91,.32);background:rgba(255,200,91,.07)}.mode-notice[hidden]{display:none}.mode-notice strong{color:var(--gold)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card{position:relative;min-height:355px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg,var(--panel-2),#080f1a);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s,border-color .22s}.product-card:hover{transform:translateY(-5px);border-color:#405b7e}.product-card.vip-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 5%,var(--accent),transparent 38%);opacity:.14;pointer-events:none}.product-badge{align-self:flex-start;padding:6px 9px;border:1px solid var(--line);border-radius:7px;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:var(--cyan)}.product-visual{height:100px;display:flex;align-items:center;justify-content:center;margin:13px 0}.crown-gem{width:70px;height:70px;transform:rotate(45deg);border:1px solid var(--cyan);border-radius:17px;background:linear-gradient(135deg,#16375f,#0a1729);box-shadow:0 0 35px rgba(84,221,255,.12);position:relative}.crown-gem:after{content:"C";position:absolute;inset:0;display:grid;place-items:center;transform:rotate(-45deg);color:var(--gold);font:700 35px Georgia}.vip-number{font:700 92px/1 Georgia;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 85%,white);filter:drop-shadow(0 0 22px var(--accent));opacity:.9}.product-card h3{font-size:20px;margin:0 0 8px}.product-card p{color:var(--muted);font-size:12px;margin:0 0 22px;min-height:40px}.product-meta{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.price{display:flex;align-items:start;font-size:33px;font-weight:750;letter-spacing:-.04em}.price small{font-size:13px;margin:5px 3px 0 0;color:var(--gold)}.product-meta button{width:46px;height:46px;border-radius:50%;border:1px solid #40506b;background:#172238;color:var(--white);font-size:23px;cursor:pointer;transition:.2s}.product-meta button:hover{background:var(--gold);color:#14100a;border-color:var(--gold)}.loading-card{grid-column:1/-1;border:1px solid var(--line);border-radius:var(--radius);padding:60px;text-align:center;color:var(--muted)}

.vip-section{margin-bottom:110px;padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:.84fr 1.16fr;gap:80px;background:linear-gradient(135deg,#0e192a,#08101c);border:1px solid var(--line);border-radius:30px}.vip-intro p{color:var(--muted);max-width:520px}.rule-note{display:flex;gap:13px;margin-top:30px;padding:17px;border:1px solid rgba(255,200,91,.22);border-radius:14px;background:rgba(255,200,91,.05)}.rule-note>span{flex:none;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#17120c;font-weight:bold}.rule-note p{font-size:11px;margin:2px 0}.vip-scale{display:grid;gap:10px;align-content:center}.scale-row{display:grid;grid-template-columns:60px 1fr 54px;align-items:center;gap:14px}.scale-row strong{font:400 17px Georgia}.scale-track{height:42px;border-radius:9px;background:#070c15;border:1px solid #202b40;overflow:hidden}.scale-fill{height:100%;width:var(--size);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent));display:flex;align-items:center;padding:0 14px;color:#07101a;font-size:10px;font-weight:800;letter-spacing:.06em}.scale-row>span{color:var(--gold);font:700 17px monospace}

.faq-section{padding-bottom:120px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.faq-grid details{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px 22px}.faq-grid summary{cursor:pointer;font-weight:650;font-size:13px}.faq-grid p{color:var(--muted);font-size:12px;margin:15px 0 0}footer{border-top:1px solid var(--line);padding:48px clamp(22px,6vw,92px) 24px;background:#060a12}.footer-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:50px}.footer-main>p{color:var(--muted);font-size:11px;max-width:520px}.footer-links{display:flex;gap:24px;color:#aab6c7;font-size:11px}.footer-bottom{border-top:1px solid var(--line-soft);margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;color:#66758a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.footer-brand{color:var(--white)}.brand-mark.small{width:33px;height:33px;border:1px solid var(--cyan);border-radius:10px;color:var(--gold);font:700 20px Georgia}

.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.64);backdrop-filter:blur(4px);z-index:39;opacity:0;pointer-events:none;transition:.25s}.backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;right:0;top:0;height:100%;width:min(440px,100%);z-index:40;background:#080f1b;border-left:1px solid var(--line);padding:28px;transform:translateX(105%);transition:.3s ease;display:flex;flex-direction:column;box-shadow:var(--shadow)}.cart-drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px}.drawer-head h2{font-size:38px;margin:8px 0}.drawer-head button,.dialog-close{border:0;background:transparent;color:var(--muted);font-size:32px;cursor:pointer}.cart-items{display:grid;gap:9px;padding:22px 0;overflow:auto}.cart-line{display:grid;grid-template-columns:1fr auto;gap:12px;padding:15px;background:#101827;border:1px solid var(--line);border-radius:12px}.cart-line span{color:var(--muted);font-size:12px}.cart-line button{border:0;background:transparent;color:var(--red);cursor:pointer}.cart-empty{margin:auto;text-align:center;color:var(--muted)}.cart-empty span{font-size:55px;color:#263653}.cart-summary{border-top:1px solid var(--line);padding-top:20px;margin-top:auto}.cart-summary>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cart-summary strong{font-size:28px}.checkout-button{width:100%}.checkout-button:disabled{opacity:.4;cursor:not-allowed}.cart-summary small{display:block;color:#727f96;text-align:center;margin-top:12px}.account-dialog{width:min(430px,calc(100% - 30px));color:var(--white);background:linear-gradient(155deg,#111d30,#070d17);border:1px solid #324b69;border-radius:22px;padding:36px;box-shadow:var(--shadow)}.account-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:18px;top:12px}.account-dialog h2{font-size:46px;margin:20px 0}.account-dialog p{color:var(--muted);font-size:12px}.account-dialog form{display:grid;gap:16px;margin-top:25px}.secondary-action{height:48px;border:1px solid var(--line);border-radius:10px;background:#111a2b;color:var(--white);cursor:pointer}.account-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.account-stats div{background:#08101c;border:1px solid var(--line);border-radius:12px;padding:15px}.account-stats span{display:block;color:var(--muted);font-size:10px}.account-stats strong{font-size:18px;color:var(--gold)}.toast{position:fixed;left:50%;bottom:26px;z-index:70;transform:translate(-50%,30px);background:#121f32;border:1px solid #3a5576;color:var(--white);padding:13px 18px;border-radius:10px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;max-width:min(520px,90vw);font-size:12px}.toast.show{opacity:1;transform:translate(-50%,0)}

@media(max-width:1150px){.site-header{grid-template-columns:auto auto 1fr}.menu-button{display:block}.site-header nav{display:none;position:absolute;top:83px;left:0;right:0;background:#080f1a;border-bottom:1px solid var(--line);padding:12px 24px;grid-template-columns:1fr 1fr;gap:0}.site-header nav.open{display:grid}.site-header nav a{padding:15px}.site-header nav a:after{display:none}.header-actions{justify-self:end}.hero{grid-template-columns:1fr}.hero-copy{max-width:750px}.hero-art{position:absolute;right:-9%;opacity:.35}.portal-strip{grid-template-columns:1fr 1fr}.portal-strip>a:nth-child(2){border-right:0}.portal-strip>a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.news-grid{grid-template-columns:1fr 1fr}.featured-news{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:auto 1fr}.footer-links{grid-column:1/-1}.create-link{display:none}}
@media(max-width:850px){.download-panel,.account-section,.status-layout,.vip-section{grid-template-columns:1fr}.install-guide{border-left:0;border-top:1px solid var(--line)}.account-section{gap:40px}.status-layout{gap:40px}.vip-section{gap:35px;margin-left:15px;margin-right:15px}.news-grid{grid-template-columns:1fr}.featured-news{grid-template-columns:1fr}.news-visual{min-height:240px}.news-body{padding:28px}.section-heading{align-items:flex-start;flex-direction:column}.footer-main{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}
@media(max-width:650px){html{scroll-padding-top:70px}.site-header{height:70px;padding:0 14px;gap:9px}.site-header nav{top:69px}.brand strong{font-size:10px}.brand-mark{width:34px;height:34px}.account-button{display:none}.cart-button{padding:0 11px}.cart-button span{display:none}.hero{min-height:700px;padding:72px 20px 105px}.hero h1{font-size:57px}.hero-lead{font-size:14px}.live-pill b{display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.trust-row{gap:15px;margin-top:40px;flex-wrap:wrap}.hero-art{width:430px;right:-59%;top:20%}.data-tag{display:none}.portal-strip{grid-template-columns:1fr;width:calc(100% - 30px)}.portal-strip>a{min-height:76px;border-right:0;border-bottom:1px solid var(--line-soft)!important}.portal-strip>a:last-child{border-bottom:0!important}.news-section{padding-top:95px}.featured-news h3{font-size:28px}.section-heading h2,.download-copy h2,.account-intro h2,.status-copy h2,.vip-intro h2{font-size:44px}.build-facts{grid-template-columns:1fr}.register-card{grid-template-columns:1fr}.register-card>label,.form-row,.register-card>.primary-action,.register-card>.form-message,.existing-account,.form-title{grid-column:1}.form-row{grid-template-columns:1fr}.form-title{align-items:flex-start;flex-direction:column;gap:5px}.filters{width:100%;overflow:auto}.filter{flex:1;white-space:nowrap}.product-grid{grid-template-columns:1fr}.shop-section{padding-top:85px}.store-assurance{align-items:flex-start}.vip-section{padding:55px 22px}.scale-row{grid-template-columns:50px 1fr 42px;gap:8px}.faq-grid{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.scroll-cue{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.orbit,.mini-orbit{animation:none}.product-card,.backdrop,.cart-drawer,.toast{transition:none}}
