.downloader-code{display:inline-flex;align-items:center;gap:14px;border:1px solid #325778;padding:10px 15px;border-radius:10px;font-size:13px;margin-bottom:0}.downloader-code strong{font-size:21px;letter-spacing:2px;color:#b1efff}.download-hero{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:30px;overflow:hidden;padding:48px 38px;background:radial-gradient(ellipse at 95% 15%,#174b8060,transparent 70%),linear-gradient(135deg,#101f3a,#050e20);min-height:420px}.download-copy{position:relative;z-index:1}.download-copy h1{font-size:clamp(34px,4.7vw,55px);line-height:1.08;letter-spacing:-2px}.download-copy>p{max-width:500px}.download-cta{display:inline-block;padding:15px 21px;border-radius:10px;background:linear-gradient(120deg,#8ceaff,#46b6ed);color:#05182b;text-decoration:none;font-weight:750;box-shadow:0 8px 35px #24a9df30}.download-cta:hover{background:#b3f3ff}.account-link{text-decoration:none;font-size:14px;padding:14px 8px}.download-art{position:relative;min-height:270px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse,#1761a050,transparent 65%);isolation:isolate}.download-art:before{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,#e7f6ff 99%,transparent),radial-gradient(2px 2px at 75% 15%,#72d8ff 99%,transparent),radial-gradient(1px 1px at 30% 80%,#fff 99%,transparent),radial-gradient(1px 1px at 85% 65%,#fff 99%,transparent);background-size:90px 100px;opacity:.55;z-index:-2}.hero-wordmark{font-size:clamp(40px,5.3vw,64px);font-weight:850;letter-spacing:-3px;color:white;text-shadow:0 0 40px #48caff50;position:relative}.hero-wordmark span{color:#8eeaff}.hero-wordmark:after{content:'';position:absolute;bottom:-14px;left:35px;right:0;height:20px;border-bottom:4px solid #44d6ff;border-radius:50%;transform:rotate(-5deg)}.hero-caption{font-size:8px;letter-spacing:2.5px;margin-top:30px;color:#bcd8f2}.orbit{position:absolute;border:1px solid #54b9ef38;border-radius:50%;width:360px;height:180px;transform:rotate(-28deg);z-index:-1}.orbit-two{width:290px;height:290px;transform:rotate(25deg);border-color:#3676bc35}.screen-tags{display:flex;gap:7px;margin-top:35px}.screen-tags span{font-size:9px;letter-spacing:1px;padding:8px;border:1px solid #2d5272;border-radius:6px;background:#07182e}.download-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.download-features article{margin:0;padding:23px}.download-features article>span{font-size:11px;color:#6edcff;letter-spacing:2px}.download-features p{font-size:13px;margin-bottom:0}.install-help{font-size:14px}#auth{scroll-margin-top:24px}@media(max-width:760px){.download-hero{grid-template-columns:1fr;padding:30px 24px;gap:8px}.download-art{min-height:240px}.download-features{grid-template-columns:1fr}.download-copy h1{letter-spacing:-1.5px}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#eef5ff;background:#030916;--muted:#a0b3cf;--line:#223653;--cyan:#69dfff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 88% 0,#153559 0,transparent 50%),radial-gradient(ellipse at 8% 40%,#101c3c,transparent 55%);background-attachment:fixed}main{max-width:1120px;padding:32px 28px;margin:auto}header{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-bottom:28px}.brand{position:relative;font-size:34px;font-weight:800;letter-spacing:-1.5px;text-decoration:none;color:#fff}.brand span{color:#97e9ff}.brand:after{content:'';position:absolute;left:26px;right:3px;bottom:-7px;height:12px;border-bottom:3px solid #36cfff;border-radius:0 0 55% 50%;transform:rotate(-5deg)}header p{flex:1}.test-badge,.pill{padding:6px 10px;background:#12304d;border:1px solid #285177;color:#a8e9ff;border-radius:24px;font-size:12px}h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1.2px;margin:14px 0}h2{font-size:24px;margin:10px 0}h3{margin:8px 0}p{color:var(--muted);line-height:1.65;margin:10px 0 18px}.eyebrow{font-size:11px;letter-spacing:2.4px;color:var(--cyan);font-weight:700}#account{padding:0;background:none;border:0;margin:0}#account-nav{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:26px}#account-nav button{border-color:transparent;background:transparent;color:#a9bdd7}#account-nav button.selected{background:#122e4c;border-color:#3982ab;color:#fff}section,details,article,.membership-card,.account-card{background:linear-gradient(130deg,#10203aeb,#091426eb);border:1px solid var(--line);padding:24px;border-radius:16px;margin:18px 0}.dashboard-page{border:0;background:none;padding:0}.membership-card{padding:30px;background:radial-gradient(ellipse at 100% 0,#1b4a6d80,transparent 60%),linear-gradient(130deg,#102742,#0b142c)}.auth-card{max-width:520px;margin:55px auto;padding:34px}.feature-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-grid article{margin:0}.actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.muted{font-size:13px}label{display:block;font-size:14px;color:#bfd0e6;margin:16px 0}input,select{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #345073;border-radius:9px;background:#050e20;color:#fff;font:inherit}input[type=checkbox]{width:auto;display:inline-block;margin-right:8px}.check{display:flex;align-items:center;gap:5px}button{border:1px solid #355476;background:#122944;color:#eaf5ff;border-radius:9px;font:inherit;font-size:14px;font-weight:600;padding:12px 16px;cursor:pointer;margin:4px 0}button:hover{background:#1d3b5d}.primary{background:linear-gradient(125deg,#0a80b5,#175392);border-color:#53c7ee;color:white}.danger{border-color:#854756;background:#381e30;color:#ffd6df}.selected{box-shadow:inset 0 -2px var(--cyan)}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #79e8ff;outline-offset:4px}button:disabled{opacity:.5;cursor:wait}#message,#admin-status,#cloud-message{white-space:pre-line;color:#99e0ff;border-left:2px solid #3585ae;padding-left:12px;overflow-wrap:anywhere}#message:empty,#admin-status:empty{display:none}a{color:#8fe6ff}footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:36px 0}summary{cursor:pointer;font-weight:600}details>summary{padding:3px 0}details[open]>summary{margin-bottom:16px}#devices>div,#cloud-devices>div,#cloud-providers>div,#cloud-backups>div,.device-row{border:1px solid var(--line);border-radius:12px;background:#0a1830;padding:16px;margin:12px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}#devices>div span{flex:1}.account-card{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.account-card .account-copy{flex:1;min-width:180px}.account-copy p{margin:5px 0;font-size:13px}.sales-grid{display:flex;gap:12px;flex-wrap:wrap}.sales-grid article{flex:1;min-width:150px}.sales-grid strong{font-size:24px;display:block;color:#fff}.admin-auth{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.admin-auth label{min-width:200px;flex:1}.admin-auth button{margin-bottom:17px}#cloud-panel{margin:0}#provider-form{max-width:650px}#cloud-controls details{max-width:750px}#cloud-controls h3{margin-top:28px}.device-row p{flex:1;min-width:160px;margin:0}pre{white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:650px){main{padding:24px 16px}header{gap:14px}header p{display:none}header .test-badge{font-size:10px}.feature-grid,.form-grid{grid-template-columns:1fr}.auth-card{margin:24px 0;padding:24px}section,details,article,.membership-card{padding:20px}#account-nav{gap:3px}#account-nav button{padding:10px;font-size:12px}.actions button{flex:1}.admin-auth{gap:0}.admin-auth button{width:100%}}dialog{width:min(520px,calc(100vw - 32px));padding:28px;border:1px solid #40749a;border-radius:18px;background:linear-gradient(135deg,#122d49,#081426);color:#eef5ff;box-shadow:0 25px 90px #0009}dialog::backdrop{background:#020817bb;backdrop-filter:blur(4px)}#admin-confirm-error{color:#ffc3d0;white-space:pre-line}#admin-result:not(:empty){border:1px solid #378f9a;border-radius:10px;background:#11343d;padding:14px;color:#baf4ed;white-space:pre-line}#admin-protection{color:#f1cc9e}