@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--bg:#090b12;--surface:#111521;--muted:#989eae;--text:#f5f7fb;--accent:#a78bfa;--line:rgba(255,255,255,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.nav{height:88px;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.7px}.brand-light{color:#aeb5c5;font-weight:500;margin-left:3px}.brand-logo{width:38px;height:38px;object-fit:contain;border-radius:10px}.nav-link{font-size:13px;color:#c5c9d5;transition:color .2s}.footer>a:last-child:hover,.nav-link:hover{color:#c4b5fd}.nav-link span{color:#a78bfa;margin-left:5px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:50px;gap:50px;padding-top:79px;padding-bottom:75px;min-height:540px}.hero-copy{position:relative;z-index:1}.eyebrow,.kicker{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#a9afc1}.kicker{display:flex;align-items:center;gap:9px;margin-bottom:23px}.kicker-dot,.live-dot{width:7px;height:7px;border-radius:99px;background:#8e7af0;box-shadow:0 0 12px #8e7af0}h1{font-family:Manrope,sans-serif;font-size:clamp(43px,5vw,62px);line-height:1.12;letter-spacing:-3.5px;margin:0 0 20px;font-weight:700}h1 span{color:#a996ff}.intro{max-width:420px;color:#a4aabc;font-size:15px;line-height:1.8;margin:0 0 29px}.play-button{width:max-content;display:flex;align-items:center;gap:11px;padding:11px 16px 11px 12px;background:#171b28;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:transform .2s,border-color .2s}.play-button:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.55)}.play-button svg{width:26px;height:26px}.play-button small,.play-button strong{display:block}.play-button small{font-size:8px;letter-spacing:1.2px;color:#9299aa}.play-button strong{font-size:13px;margin-top:2px}.button-arrow{font-size:16px;color:#b7a8ff;margin-left:15px}.trust-note{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:11px;color:#7f8799}.shield{font-size:14px;color:#65d6b0}.hero-art{min-height:370px;position:relative;display:flex;justify-content:center;align-items:center}.art-glow{width:330px;height:290px;border-radius:50%;background:radial-gradient(ellipse,rgba(104,83,203,.22),rgba(37,112,151,.08) 48%,transparent 72%);filter:blur(8px)}.art-glow,.orbit{position:absolute}.orbit{border:1px solid rgba(167,139,250,.1);border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:440px;height:185px}.orbit-two{width:400px;height:250px;transform:rotate(32deg);border-color:rgba(76,205,184,.09)}.storage-card{position:relative;width:min(390px,100%);padding:24px;background:linear-gradient(145deg,rgba(26,30,45,.97),rgba(16,19,30,.97));border:1px solid rgba(255,255,255,.11);border-radius:19px;box-shadow:0 28px 90px rgba(0,0,0,.45),0 0 50px rgba(120,96,233,.1);z-index:1}.storage-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.eyebrow{font-size:8px;color:#858da1;margin:0 0 6px}.storage-total{font-family:Manrope,sans-serif;font-weight:700;font-size:23px;margin:0;letter-spacing:-.8px}.storage-total span{font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;color:#8991a3;letter-spacing:0}.storage-ring{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#161a28 76%,transparent 78%),conic-gradient(#a78bfa 0 78%,#2a2e3d 78% 100%);text-align:center}.storage-ring span{font-size:10px;font-weight:700}.storage-ring small{display:block;font-weight:400;font-size:7px;color:#939aab;margin-top:1px}.treemap{height:220px;display:grid;grid-template-columns:1.25fr 1fr .78fr;grid-template-rows:1fr .72fr .5fr;grid-gap:5px;gap:5px}.tile{min-width:0;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 50%);pointer-events:none}.tile span,.tile strong{position:relative;z-index:1}.tile span{font-size:9px;font-weight:600}.tile strong{font-size:8px;font-weight:500;opacity:.75;margin-top:3px}.tile-large{grid-row:span 3}.tile-medium:nth-child(2),.tile-medium:nth-child(3),.tile-small,.tile-tiny{grid-column:span 1}.video{background:linear-gradient(145deg,#6855cc,#5642a7)}.photos{background:linear-gradient(145deg,#267f91,#1d6476)}.apps{background:linear-gradient(145deg,#b05c74,#86465f)}.docs{background:linear-gradient(145deg,#b18337,#8a642b)}.audio{background:linear-gradient(145deg,#507e56,#3c6343)}.other{background:linear-gradient(145deg,#526177,#414c5f)}.map-caption{display:flex;align-items:center;gap:8px;font-size:9px;color:#8f96a8;margin-top:16px}.live-dot{width:6px;height:6px;background:#65d6b0;box-shadow:0 0 9px #65d6b0}.spark{position:absolute;color:#72d9c5;font-size:16px}.spark-one{top:44px;right:34px}.spark-two{bottom:41px;left:34px;color:#baa9ff;font-size:13px}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;padding-top:27px;padding-bottom:59px;border-top:1px solid var(--line)}.features article{display:flex;gap:14px;align-items:flex-start}.feature-icon{flex:0 0 37px;width:37px;height:37px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;font-size:19px}.icon-map{color:#baa9ff;background:rgba(167,139,250,.08)}.icon-search{color:#6bd9c5;background:rgba(107,217,197,.07)}.icon-lock{color:#f3bd75;background:rgba(243,189,117,.07)}.features h2{font-size:12px;margin:2px 0 7px;font-weight:600}.features p{font-size:11px;line-height:1.6;color:#858c9e;margin:0;max-width:220px}.footer{border-top:1px solid var(--line);min-height:75px;display:flex;align-items:center;justify-content:space-between;color:#71798b;font-size:10px}.footer-brand{font-size:13px;color:#dfe2eb}.footer-brand .brand-logo{width:30px;height:30px;border-radius:8px}.footer>a:last-child{color:#a9afbf}@media(max-width:760px){.wrap{width:min(100% - 36px,520px)}.nav{height:72px}.hero{grid-template-columns:1fr;gap:34px;padding-top:62px;padding-bottom:56px}.hero-copy{text-align:center}.kicker{justify-content:center;font-size:9px}h1{font-size:49px;letter-spacing:-2.7px}.intro{font-size:14px}.intro,.play-button{margin-inline:auto}.trust-note{justify-content:center}.hero-art{min-height:335px}.storage-card{max-width:370px}.orbit-one{width:105%;height:165px}.orbit-two{width:100%;height:210px}.features{grid-template-columns:1fr;gap:19px;padding-top:27px;padding-bottom:35px}.features article{max-width:340px;margin:auto;width:100%}.features p{max-width:none}.footer{flex-wrap:wrap;gap:12px;padding-top:17px;padding-bottom:17px}.footer>span{order:3;width:100%;text-align:center}}@media(max-width:390px){h1{font-size:42px}.hero-art{min-height:300px}.storage-card{padding:18px}.treemap{height:190px}.tile{padding:7px}.tile span{font-size:8px}.tile strong{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}