:root{--bg:#080b17;--bg2:#0d1225;--panel:#11172e;--text:#f5f7ff;--muted:#99a3bd;--line:rgba(255,255,255,.09);--blue:#6a8dff;--violet:#a971ff;--cyan:#68e7e0;--pink:#f27caf;--green:#68d9a7;--amber:#ffbe69;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}a{color:inherit;text-decoration:none}button{font:inherit}.navbar{position:fixed;z-index:50;top:20px;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 40px));height:68px;padding:0 14px 0 18px;border:1px solid var(--line);border-radius:18px;background:rgba(9,13,27,.72);box-shadow:0 18px 70px rgba(0,0,0,.22);transform:translateX(-50%);backdrop-filter:blur(20px);transition:.25s}.navbar.is-scrolled{top:10px;background:rgba(9,13,27,.92);box-shadow:0 18px 70px rgba(0,0,0,.42)}.brand{display:flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.02em}.brand img{width:34px;height:34px;border-radius:10px}.brand span{font-size:18px}.brand em{color:#8994b4;font-size:12px;font-style:normal;font-weight:650}.nav-links{display:flex;gap:6px}.nav-links a{padding:10px 14px;color:var(--muted);font-size:14px;border-radius:10px;transition:.2s}.nav-links a:hover{color:#fff;background:rgba(255,255,255,.06)}.nav-actions{display:flex;align-items:center;gap:8px}.lang-toggle,.nav-cta{height:42px;border:1px solid var(--line);border-radius:11px}.lang-toggle{min-width:44px;color:#c7cde0;background:transparent;cursor:pointer}.lang-toggle:hover{background:rgba(255,255,255,.06)}.nav-cta{display:flex;align-items:center;padding:0 18px;color:#10172f;background:linear-gradient(135deg,#d8deff,#9eb3ff);font-size:14px;font-weight:750}.menu-btn{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:transparent}.menu-btn span{display:block;width:18px;height:1px;margin:5px auto;background:#fff}.mobile-drawer{display:none}.section{position:relative;width:min(1180px,calc(100% - 48px));margin:auto;padding:130px 0}.hero{display:grid;align-items:center;grid-template-columns:1.03fr .97fr;min-height:100vh;padding-top:150px}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(2px)}.ambient-a{top:8%;right:-15%;width:680px;height:680px;background:radial-gradient(circle,rgba(116,96,255,.2),transparent 68%)}.ambient-b{bottom:0;left:-25%;width:620px;height:620px;background:radial-gradient(circle,rgba(40,112,255,.12),transparent 68%)}.eyebrow,.section-heading>p:first-child,.tray-copy>p:first-child,.privacy-panel>div>p:first-child{color:#8397ff;font-size:13px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span:first-child{width:28px;height:1px;background:#8397ff}.hero h1{max-width:720px;margin:24px 0 28px;font-size:clamp(56px,6.3vw,88px);line-height:.98;letter-spacing:-.065em}.hero h1 span,.section-heading h2 span,.tray-copy h2 span{color:transparent;background:linear-gradient(100deg,#d7ddff 8%,#7399ff 48%,#b170ff 86%);background-clip:text}.hero-copy>p{max-width:600px;margin:0;color:var(--muted);font-size:18px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:38px}.primary-btn{display:flex;align-items:center;gap:34px;padding:16px 18px 16px 24px;color:#0c1228;border-radius:14px;background:linear-gradient(135deg,#e0e4ff,#8eabff);font-size:15px;font-weight:780;box-shadow:0 16px 44px rgba(90,122,255,.24);transition:.2s}.primary-btn b{font-size:20px}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 20px 54px rgba(90,122,255,.35)}.text-btn{display:flex;gap:12px;color:#c3c9dc;font-size:15px}.hero-meta{display:flex;align-items:center;gap:12px;margin-top:28px;color:#6f7893;font-size:12px}.hero-meta i{width:3px;height:3px;border-radius:50%;background:#4e5875}.hero-visual{position:relative;height:610px}.orbit{position:absolute;top:50%;left:52%;border:1px solid rgba(125,148,255,.14);border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:520px;height:520px}.orbit-two{width:390px;height:390px}.quota-orb{position:absolute;top:50%;left:52%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(77,111,255,.25),rgba(23,31,72,.85) 62%,rgba(10,14,30,.9));box-shadow:0 0 100px rgba(79,90,255,.25),inset 0 0 50px rgba(94,116,255,.15);transform:translate(-50%,-50%)}.orb-ring{position:absolute;border-radius:50%;transform:rotate(-32deg)}.ring-a{inset:29px;border:22px solid rgba(80,123,255,.13);border-top-color:#638cff;border-right-color:#4d6fe3;filter:drop-shadow(0 0 16px rgba(85,116,255,.65))}.ring-b{inset:72px;border:17px solid rgba(160,102,255,.13);border-bottom-color:#bd75ff;border-left-color:#f080d3;filter:drop-shadow(0 0 15px rgba(187,102,255,.55));transform:rotate(48deg)}.orb-core{position:absolute;inset:111px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:linear-gradient(145deg,#416be0,#a85eea);box-shadow:0 0 34px rgba(114,94,255,.65)}.orb-core span{font-size:50px;font-weight:250;transform:translateY(-3px)}.orb-core i{position:absolute;right:19px;bottom:25px;width:15px;height:3px;border-radius:4px;background:#ed7ed2}.float-card{position:absolute;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:linear-gradient(145deg,rgba(31,41,80,.86),rgba(16,22,46,.75));box-shadow:0 18px 52px rgba(0,0,0,.3);backdrop-filter:blur(18px)}.float-card small{display:block;color:#8e98b4;font-size:11px}.float-card strong{font-size:25px}.quota-float{top:15%;left:3%;width:172px}.quota-float strong{display:block;margin:7px 0 11px}.quota-float>span{display:block;height:4px;border-radius:8px;background:rgba(255,255,255,.1)}.quota-float>span i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#5e89ff,#79c8ff)}.token-float{right:-1%;bottom:17%;width:162px}.token-float strong{display:block;margin:6px 0}.token-float em{color:#6ce0ba;font-size:11px;font-style:normal}.privacy-float{bottom:6%;left:8%;display:flex;align-items:center;gap:12px}.privacy-float>b{display:grid;width:32px;height:32px;place-items:center;color:#67dbae;border-radius:10px;background:rgba(55,203,149,.15)}.privacy-float span strong{display:block;font-size:12px}.privacy-float span small{margin-top:4px}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);width:100%;padding:26px max(24px,calc((100% - 1160px)/2));border-block:1px solid var(--line);background:rgba(255,255,255,.018)}.proof-strip div{padding:4px 28px;border-right:1px solid var(--line)}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{font-size:16px}.proof-strip span{margin-top:7px;color:#7e88a4;font-size:11px;letter-spacing:.08em}.section-heading{max-width:800px;margin:0 auto 70px;text-align:center}.section-heading h2,.tray-copy h2{margin:16px 0 24px;font-size:clamp(42px,5vw,68px);line-height:1.05;letter-spacing:-.055em}.section-heading>p:last-child,.tray-copy>p:nth-of-type(2){max-width:660px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.8}.product-shot{position:relative;margin:0}.product-shot img{position:relative;z-index:2;display:block;width:100%;border:1px solid rgba(255,255,255,.13);border-radius:24px;box-shadow:0 42px 120px rgba(0,0,0,.55)}.shot-glow{position:absolute;inset:8% 12% -7%;background:linear-gradient(100deg,#2764ff,#ad61ff);opacity:.32;filter:blur(80px)}.product-shot figcaption{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;color:#77819b;font-size:12px}.product-shot figcaption span:first-child{width:5px;height:5px;border-radius:50%;background:#6fddbd;box-shadow:0 0 10px #6fddbd}.features{width:min(1080px,calc(100% - 48px))}.section-heading.compact{margin-bottom:50px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-card{position:relative;min-height:270px;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(20,27,53,.9),rgba(12,17,35,.8));overflow:hidden}.feature-card:after{position:absolute;right:-80px;bottom:-100px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(96,108,255,.1),transparent 70%);content:""}.feature-wide{display:grid;align-items:center;grid-template-columns:auto 1fr 1.1fr;grid-column:1/-1;min-height:220px;gap:26px}.feature-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;font-size:23px}.feature-icon.blue{color:#89a5ff;background:rgba(76,111,255,.15)}.feature-icon.pink{color:#f291bb;background:rgba(242,124,175,.12)}.feature-icon.cyan{color:#7ce9e3;background:rgba(104,231,224,.12)}.feature-icon.green{color:#76e0b2;background:rgba(104,217,167,.12)}.feature-icon.amber{color:#ffc378;background:rgba(255,190,105,.12)}.feature-card h3{margin:22px 0 12px;font-size:22px;letter-spacing:-.025em}.feature-wide h3{margin:0 0 10px}.feature-card p{max-width:440px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.mini-meters{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(7,10,24,.5)}.mini-meters span{display:grid;align-items:center;grid-template-columns:28px 1fr 42px;gap:10px;color:#7883a1;font-size:11px}.mini-meters i{height:5px;border-radius:5px;background:rgba(255,255,255,.08)}.mini-meters em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#4d6dff,#70c5ff)}.mini-meters .violet em{background:linear-gradient(90deg,#875aff,#e77ccc)}.mini-meters strong{color:#e8ebf8;font-size:12px;text-align:right}.tray-section{display:grid;align-items:center;grid-template-columns:.8fr 1.2fr;gap:80px}.tray-copy .section-heading{margin:0;text-align:left}.tray-copy>p:nth-of-type(2){margin:0}.tray-copy ul{display:grid;gap:14px;margin:30px 0 0;padding:0;list-style:none;color:#b1b9cf;font-size:14px}.tray-copy li:before{margin-right:11px;color:#70dfba;content:"✓"}.tray-shot{position:relative;padding:10px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.025);overflow:hidden}.tray-shot:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,23,.08),transparent 60%);content:""}.tray-shot img{display:block;width:100%;border-radius:16px}.privacy{padding-top:80px}.privacy-panel{display:grid;align-items:center;grid-template-columns:auto 1.35fr 1fr;gap:38px;padding:54px;border:1px solid rgba(112,142,255,.18);border-radius:32px;background:radial-gradient(circle at 15% 20%,rgba(70,100,255,.15),transparent 38%),linear-gradient(135deg,rgba(20,29,62,.95),rgba(13,18,38,.9))}.privacy-mark{display:grid;width:100px;height:100px;place-items:center;border:1px solid rgba(113,148,255,.3);border-radius:30px;color:#8ea8ff;background:rgba(78,112,255,.1);font-size:38px;box-shadow:inset 0 0 30px rgba(79,108,255,.1)}.privacy-panel h2{margin:10px 0 16px;font-size:32px;line-height:1.22;letter-spacing:-.035em}.privacy-panel>div>p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.privacy-list{display:grid;gap:12px}.privacy-list span{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:rgba(6,9,22,.28)}.privacy-list i{display:grid;width:24px;height:24px;place-items:center;color:#67d9ae;border-radius:8px;background:rgba(74,208,156,.12);font-style:normal}.privacy-list b{font-size:13px;font-weight:600}.download{padding-bottom:170px}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.download-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(20,27,53,.9),rgba(12,17,35,.8))}.os-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#b9c8ff;background:rgba(101,135,255,.13);font-size:23px}.os-icon.windows{color:#74d9ff;background:rgba(67,187,238,.12)}.download-grid h3{margin:0 0 5px;font-size:17px}.download-grid p{margin:0;color:#818ba6;font-size:11px}.download-btn{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:11px;color:#121a35;background:#dce2ff;font-size:12px;font-weight:760;transition:.2s}.download-btn:hover{transform:translateY(-1px);background:#fff}.download-btn.is-loading,.download-btn.is-disabled{pointer-events:none;opacity:.45}.download-grid article>small{grid-column:2/-1;color:#69738e;font-size:10px}.requirement{text-align:center;margin:28px 0 0;color:#6f7893;font-size:12px}.footer{display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 48px));margin:auto;padding:30px 0;border-top:1px solid var(--line);color:#6f7893}.footer p{font-size:12px}.toast{position:fixed;z-index:100;bottom:26px;left:50%;padding:12px 18px;border:1px solid var(--line);border-radius:12px;color:#d8ddef;background:#151b32;box-shadow:0 18px 50px rgba(0,0,0,.35);opacity:0;transform:translate(-50%,20px);transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in-view{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.nav-links,.nav-cta{display:none}.menu-btn{display:block}.mobile-drawer{position:fixed;z-index:60;top:14px;right:14px;display:flex;flex-direction:column;width:240px;padding:55px 18px 18px;border:1px solid var(--line);border-radius:18px;background:#11162a;box-shadow:0 30px 80px rgba(0,0,0,.55);opacity:0;pointer-events:none;transform:translateY(-12px);transition:.2s}.mobile-drawer.open{opacity:1;pointer-events:auto;transform:none}.mobile-drawer>a{padding:13px;border-bottom:1px solid var(--line)}.mobile-drawer .lang-toggle{margin-top:12px}.drawer-close{position:absolute;top:12px;right:12px;color:#fff;border:0;background:transparent;font-size:26px}.hero{grid-template-columns:1fr;padding-top:160px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.hero-meta{justify-content:center}.hero-copy>p{margin:auto}.hero-visual{height:520px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){margin-bottom:20px}.tray-section{grid-template-columns:1fr;gap:50px}.tray-copy{text-align:center}.tray-copy>p:nth-of-type(2){margin:auto}.tray-copy ul{display:inline-grid;text-align:left}.privacy-panel{grid-template-columns:auto 1fr}.privacy-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.download-grid{grid-template-columns:1fr}.download-grid article>small{grid-column:2/3}}@media(max-width:620px){.navbar{top:10px;width:calc(100% - 20px)}.section{width:calc(100% - 32px);padding:100px 0}.hero{padding-top:140px}.hero h1{font-size:50px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:20px}.hero-meta{flex-wrap:wrap}.hero-visual{height:440px}.orbit-one{width:360px;height:360px}.orbit-two{width:300px;height:300px}.quota-orb{width:240px;height:240px}.ring-a{inset:24px;border-width:18px}.ring-b{inset:59px;border-width:14px}.orb-core{inset:88px}.quota-float{top:9%;left:0}.token-float{right:0;bottom:12%}.privacy-float{display:none}.proof-strip{padding-inline:18px}.proof-strip div{padding:4px 12px}.section-heading{margin-bottom:46px}.section-heading h2,.tray-copy h2{font-size:42px}.feature-grid{grid-template-columns:1fr}.feature-wide{display:block;grid-column:auto}.mini-meters{margin-top:24px}.tray-section{gap:32px}.privacy-panel{display:block;padding:30px}.privacy-mark{width:70px;height:70px;margin-bottom:28px;border-radius:22px}.privacy-list{display:grid;margin-top:28px}.download{padding-bottom:110px}.download-grid article{grid-template-columns:auto 1fr}.download-btn{grid-column:1/-1;justify-content:center}.download-grid article>small{grid-column:1/-1;text-align:center}.footer{display:block;text-align:center}.footer .brand{justify-content:center}.footer p{margin-top:18px}}
