@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#060b14;--bg-soft:#0a1220;--card:#0d1726;--card-hover:#101d30;--glacier:#8cc8ff;--glacier-bright:#b5ddff;--cyan:#78dde8;--white:#eaf4ff;--muted:#8b9bb0;--dim:#536176;--border:#8cc8ff1f;--border-strong:#8cc8ff3d;--body-gradient-start:#060b14;--body-gradient-end:#07101c;--grid-line:#8cc8ff05;--glass:#070e18a6;--preview-bg:#080f1b;--preview-bar:#0b1422;--preview-sidebar:#050a1273;--preview-terminal:#060b14d1;--max-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:radial-gradient(circle at 75% 5%, #78dde817, transparent 28%), radial-gradient(circle at 10% 45%, #8cc8ff0e, transparent 32%), linear-gradient(180deg, var(--body-gradient-start) 0%, var(--body-gradient-end) 100%);min-height:100vh;color:var(--white);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);z-index:-1;background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:var(--white);background:#78dde840}.navbar{z-index:1000;width:min(100% - 60px, var(--max-width));justify-content:space-between;align-items:center;gap:30px;min-height:66px;margin:0 auto;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,border-color .35s,box-shadow .35s,transform .35s,border-radius .35s;display:flex;position:sticky;top:14px}.navbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#050910b8;border:1px solid #8cc8ff2e;border-radius:18px;transform:scaleX(1.01);box-shadow:0 10px 35px #00000047,inset 0 1px #ffffff14}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.brand-mark{width:34px;height:34px;color:var(--glacier);background:linear-gradient(135deg,#8cc8ff33,#78dde814);border:1px solid #8cc8ff4d;border-radius:10px;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff1a}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s,transform .2s}.nav-links a:hover{color:var(--white);transform:translateY(-1px)}.nav-button{border:1px solid var(--border);color:var(--white);background:#8cc8ff0f;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.nav-button:hover{border-color:var(--border-strong);background:#8cc8ff1f;transform:translateY(-1px)}.hero-section{width:min(100% - 60px, var(--max-width));grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:calc(100vh - 80px);margin:0 auto;display:grid}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 14px #78dde8b3}.hero-section h1{letter-spacing:-.065em;max-width:800px;font-size:clamp(60px,8vw,104px);font-weight:800;line-height:.94}.hero-section h1 span{color:var(--glacier);text-shadow:0 0 35px #8cc8ff29}.hero-section p{max-width:600px;color:var(--muted);margin-top:30px;font-size:17px;line-height:1.75}.hero-buttons{align-items:center;gap:14px;margin-top:36px;display:flex}.primary-button,.secondary-button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.primary-button{background:var(--glacier);color:#07111e;box-shadow:0 8px 30px #8cc8ff1a}.primary-button:hover{background:var(--glacier-bright);transform:none;box-shadow:0 12px 35px #8cc8ff29}.primary-button span{font-size:18px}.secondary-button{border:1px solid var(--border);color:var(--white);background:#8cc8ff0a}.secondary-button:hover{border-color:var(--border-strong);background:#8cc8ff14;transform:translateY(-2px)}.hero-stats{align-items:center;gap:30px;margin-top:55px;display:flex}.hero-stats div{flex-direction:column;gap:2px;display:flex}.hero-stats strong{color:var(--white);font-size:13px}.hero-stats span{color:var(--dim);font-size:11px}.hero-visual{place-items:center;min-height:540px;display:grid;position:relative}.glow{filter:blur(10px);background:radial-gradient(circle,#78dde833,#8cc8ff14 38%,#0000 70%);border-radius:50%;width:390px;height:390px;animation:5s ease-in-out infinite pulse-glow;position:absolute}.nano-emblem{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#8cc8ff26,#78dde806);border:1px solid #8cc8ff4d;border-radius:58px;place-items:center;width:220px;height:220px;animation:6s ease-in-out infinite float;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 0 100px #78dde81a,inset 0 0 60px #8cc8ff0d,inset 0 1px #ffffff1f}.nano-emblem-inner{width:145px;height:145px;color:var(--glacier);background:linear-gradient(145deg,#8cc8ff33,#78dde80a);border:1px solid #b4dcff33;border-radius:42px;place-items:center;display:grid;box-shadow:0 0 45px #8cc8ff1f,inset 0 1px #ffffff1a}.nano-emblem-inner span{letter-spacing:-.09em;font-size:88px;font-weight:800;line-height:1}.orb{background:#8cc8ff06;border:1px solid #8cc8ff1f;border-radius:50%;position:absolute}.floating-card{background:var(--glass);-webkit-backdrop-filter:blur(18px);color:var(--muted);border:1px solid #8cc8ff26;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;font-weight:600;display:flex;position:absolute;box-shadow:0 15px 40px #0003,inset 0 1px #ffffff0d}.floating-card-bottom span:first-child{color:var(--cyan)}.floating-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #78dde8b3}.section{width:min(100% - 60px, var(--max-width));margin:0 auto;padding:130px 0}.section-heading{align-items:baseline;gap:18px;margin-bottom:55px;display:flex}.section-heading>span{color:var(--cyan);letter-spacing:.08em;font-size:12px;font-weight:700}.section-heading h2{letter-spacing:-.045em;font-size:clamp(38px,5vw,58px);line-height:1}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde804);border-radius:20px;min-height:280px;padding:30px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.feature-card:hover{border-color:var(--border-strong);background:linear-gradient(145deg,#8cc8ff14,#78dde806);transform:translateY(-5px);box-shadow:0 20px 55px #0000002e}.feature-icon{color:var(--glacier);margin-bottom:55px;font-size:25px}.feature-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px}.feature-card p{color:var(--muted);font-size:14px;line-height:1.7}.desktop-section{width:min(100% - 60px, var(--max-width));grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin:0 auto;padding:130px 0;display:grid}.desktop-copy>span{color:var(--cyan);letter-spacing:.08em;font-size:12px;font-weight:700}.desktop-copy h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(42px,5vw,68px);line-height:1}.desktop-copy p{max-width:470px;color:var(--muted);margin-top:25px;line-height:1.75}.desktop-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.desktop-pills span{border:1px solid var(--border);color:var(--muted);letter-spacing:.04em;background:#8cc8ff09;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700}.desktop-preview{border:1px solid var(--border);background:var(--preview-bg);border-radius:20px;overflow:hidden;box-shadow:0 40px 100px #00000059,0 0 80px #78dde80a}.preview-bar{background:var(--preview-bar);border-bottom:1px solid #8cc8ff14;align-items:center;height:42px;padding:0 15px;display:flex}.window-dots{gap:7px;display:flex}.window-dots span{background:#8cc8ff4d;border-radius:50%;width:8px;height:8px}.preview-title{text-align:center;color:#61738a;flex:1;font-size:10px}.preview-status{justify-content:flex-end;width:35px;display:flex}.preview-content{background:radial-gradient(circle at 55% 45%,#78dde814,#0000 45%);min-height:390px;display:flex}.preview-sidebar{background:var(--preview-sidebar);border-right:1px solid #8cc8ff0f;flex-direction:column;align-items:center;gap:15px;width:58px;padding-top:22px;display:flex}.sidebar-logo{width:28px;height:28px;color:var(--glacier);background:#8cc8ff1f;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.sidebar-line{background:#8cc8ff14;border-radius:5px;width:22px;height:6px}.sidebar-line.active{background:#78dde866}.preview-main{flex:1;grid-template-columns:1fr 110px;align-items:center;gap:18px;padding:42px;display:grid}.preview-terminal{background:var(--preview-terminal);border:1px solid #8cc8ff21;border-radius:15px;padding:28px;box-shadow:0 25px 60px #00000059}.terminal-top{color:var(--muted);justify-content:space-between;margin-bottom:25px;font-family:monospace;font-size:11px;display:flex}.preview-terminal strong{color:var(--glacier);letter-spacing:-.05em;font-size:42px;line-height:1;display:block}.preview-terminal small{color:var(--muted);margin-top:10px;display:block}.terminal-line{color:#6c7e94;margin-top:32px;font-family:monospace;font-size:10px}.terminal-line span{color:var(--cyan)}.preview-mini-grid{gap:12px;display:grid}.preview-mini-grid div{background:#8cc8ff09;border:1px solid #8cc8ff14;border-radius:12px;min-height:70px}.editions-section{padding-top:110px}.edition-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.edition-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde803);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;transition:transform .25s,border-color .25s,background .25s;display:flex}.edition-card:hover{border-color:var(--border-strong);background:linear-gradient(145deg,#8cc8ff13,#78dde806);transform:translateY(-5px)}.edition-featured{box-shadow:inset 0 1px #ffffff0f,0 25px 70px #00000024}.edition-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.edition-icon{background:#8cc8ff0d;border:1px solid #8cc8ff21;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.edition-badge{color:var(--cyan);letter-spacing:.08em;border:1px solid #78dde826;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.muted-badge{border-color:var(--border);color:var(--dim)}.edition-label{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:800}.edition-card h3{letter-spacing:-.04em;margin-top:8px;font-size:29px}.edition-card p{max-width:500px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.edition-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.edition-tags span{border:1px solid var(--border);color:#718298;border-radius:7px;padding:6px 8px;font-size:10px}.iso-page{width:min(100% - 60px, var(--max-width));margin:0 auto;padding:110px 0 130px}.iso-hero{max-width:800px;padding-bottom:55px}.iso-hero>span{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:800}.iso-hero h2{letter-spacing:-.065em;margin-top:15px;font-size:clamp(60px,8vw,100px);line-height:.95}.iso-hero h2 span{color:var(--glacier)}.iso-hero p{max-width:650px;color:var(--muted);margin-top:30px;font-size:17px;line-height:1.75}.download-panel{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0e,#78dde804);border-radius:20px;padding:34px;box-shadow:inset 0 1px #ffffff0d,0 25px 70px #0000001f}.panel-kicker{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:800}.download-panel h3{letter-spacing:-.035em;margin-top:10px;font-size:28px}.download-panel p{color:var(--muted);margin-top:7px;font-size:13px}.download-meta{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.download-meta span{border:1px solid var(--border);color:#718298;border-radius:8px;padding:7px 9px;font-size:10px}.iso-button{border:1px solid var(--border-strong);width:100%;min-height:58px;color:var(--white);cursor:pointer;background:linear-gradient(135deg,#8cc8ff1a,#78dde80d);border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:25px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000001f}.iso-button span{color:var(--cyan);font-size:18px;line-height:1}.iso-button:hover{border-color:var(--border-strong);background:linear-gradient(135deg,#8cc8ff2b,#78dde814);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000002e}.roadmap-section{padding-bottom:150px}.roadmap{border-top:1px solid var(--border)}.roadmap-item{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr;gap:30px;padding:30px 0;display:grid}.roadmap-item>span{color:var(--muted);letter-spacing:.06em;font-size:11px;font-weight:800}.roadmap-item h3{margin-bottom:5px;font-size:20px}.roadmap-item p{max-width:700px;color:var(--muted);font-size:14px}.roadmap-item.active>span,.roadmap-item.active h3{color:var(--glacier)}footer{width:min(100% - 60px, var(--max-width));border-top:1px solid var(--border);align-items:center;gap:25px;margin:0 auto;padding:35px 0 45px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand strong{font-size:15px}footer p{color:var(--muted);font-size:13px}.copyright{color:var(--dim);margin-left:auto;font-size:12px}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@keyframes float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes pulse-glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=950px){.nav-links{display:none}.hero-section{grid-template-columns:1fr;gap:20px}.hero-content{padding:90px 0 30px}.hero-visual{min-height:420px}.desktop-section,.feature-grid,.edition-grid{grid-template-columns:1fr}}@media (width<=650px){.navbar,.hero-section,.section,.desktop-section,.iso-page,footer{width:min(100% - 30px, var(--max-width))}.navbar{min-height:62px;top:8px}.glow{opacity:1;background:radial-gradient(circle,#0b8f9f3d,#3188c729 28%,#3188c713 48%,#3188c706 62%,#0000 76%)}.nano-emblem{box-shadow:0 0 120px #0b8f9f29,0 0 45px #3188c71f,inset 0 0 60px #3188c70d,inset 0 1px #ffffffbf}.navbar.scrolled{transform:none}.hero-section h1,.iso-hero h2{font-size:54px}.hero-section p,.iso-hero p{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.hero-stats{flex-wrap:wrap;gap:20px}.hero-visual{min-height:330px}.nano-emblem{border-radius:45px;width:165px;height:165px}.nano-emblem-inner{border-radius:32px;width:110px;height:110px}.nano-emblem-inner span{font-size:65px}.orb-one{width:330px;height:330px}.orb-two{width:380px;height:380px}.floating-card{display:none}.section,.desktop-section{padding:90px 0}.section-heading{margin-bottom:35px}.section-heading h2,.desktop-copy h2{font-size:38px}.preview-content{min-height:300px}.preview-sidebar{width:45px}.preview-main{grid-template-columns:1fr;padding:20px}.preview-mini-grid{display:none}.preview-terminal{padding:22px}.preview-terminal strong{font-size:32px}.roadmap-item{grid-template-columns:55px 1fr;gap:15px}.iso-page{padding:80px 0 90px}.download-panel{padding:23px}footer{flex-wrap:wrap}.copyright{width:100%;margin-left:0}}@media (prefers-color-scheme:light){:root{--bg:#f4f8fc;--bg-soft:#eaf2f9;--card:#fff;--card-hover:#f5faff;--glacier:#3188c7;--glacier-bright:#2173ad;--cyan:#0b8f9f;--white:#102033;--muted:#526477;--dim:#718398;--border:#2477b929;--border-strong:#2477b94d;--body-gradient-start:#f8fbfe;--body-gradient-end:#edf5fb;--grid-line:#2477b90b;--glass:#ffffffc7;--preview-bg:#f7fbff;--preview-bar:#eaf2f9;--preview-sidebar:#e6f0f9b8;--preview-terminal:#ffffffe0}body{color:var(--white)}.nano-emblem{background:linear-gradient(145deg,#3188c730,#0b8f9f1a);border-color:#3188c74d;box-shadow:0 0 100px #0b8f9f24,inset 0 0 60px #3188c71a,inset 0 1px #ffffffa6}.nano-emblem-inner{background:linear-gradient(145deg,#3188c733,#0b8f9f0a);border-color:#3188c733;box-shadow:inset 0 1px #ffffffbf}.orb{background:#3188c709;border-color:#3188c738}.orb-two{opacity:.62}.navbar.scrolled{background:#ffffffd1;border-color:#2477b92e;box-shadow:0 10px 35px #1e46641f,inset 0 1px #ffffffe6}.brand-mark{background:linear-gradient(135deg,#3188c730,#0b8f9f1a);border-color:#3188c74d;box-shadow:inset 0 1px #ffffffe6}.desktop-preview{box-shadow:0 40px 100px #1e466429,0 0 80px #087f910f}.preview-bar{border-bottom-color:#2477b91f}.preview-title{color:#60758a}.window-dots span{background:#2477b947}.preview-sidebar{border-right-color:#2477b91a}.sidebar-logo{background:#2477b91f}.sidebar-line{background:#2477b917}.sidebar-line.active{background:#087f9159}.preview-terminal{border-color:#2477b929;box-shadow:0 25px 60px #1e466424}.nav-button{background:#2477b90e}.nav-button:hover{background:#2477b91a}.secondary-button{background:#2477b90b}.secondary-button:hover{background:#2477b916}.floating-card{border-color:#2477b926;box-shadow:0 15px 40px #1e46641f,inset 0 1px #fffc}.feature-card,.edition-card,.download-panel{background:linear-gradient(145deg,#2477b90b,#087f9105)}.feature-card:hover,.edition-card:hover{background:linear-gradient(145deg,#2477b913,#087f9108);box-shadow:0 20px 55px #1e46641a}.edition-icon,.desktop-pills span,.preview-mini-grid div,.iso-button{background:#2477b90b}.edition-icon{border-color:#2477b921}.edition-badge{border-color:#087f912e}.download-panel{box-shadow:inset 0 1px #fffc,0 25px 70px #1e46641a}.iso-button{color:#526477}}.screenshots-section{padding-top:40px}.screenshots-intro{max-width:620px;margin:-25px 0 55px}.screenshots-intro p{color:var(--muted);font-size:1.05rem;line-height:1.8}.screenshot-showcase{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:stretch;gap:22px;display:grid}.screenshot-side{gap:22px;display:grid}.screenshot-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde805);border-radius:28px;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 20px 60px #0000001f,inset 0 1px #ffffff0a}.screenshot-card:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 28px 75px #00000029,0 0 35px #78dde809}.screenshot-placeholder{background:radial-gradient(circle at 50% 35%, #78dde817, transparent 48%), var(--preview-bg);place-items:center;min-height:390px;padding:18px;display:grid;position:relative;overflow:hidden}.screenshot-large .screenshot-placeholder{min-height:470px}.placeholder-window{border:1px solid var(--border-strong);background:var(--preview-bg);border-radius:18px;width:82%;height:78%;overflow:hidden;transform:perspective(1000px)rotateX(2deg);box-shadow:0 30px 70px #00000047}.placeholder-topbar{border-bottom:1px solid var(--border);background:var(--preview-bar);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.placeholder-topbar span{background:var(--dim);border-radius:50%;width:7px;height:7px}.placeholder-desktop{grid-template-columns:58px 1fr;height:calc(100% - 34px);display:grid}.placeholder-sidebar{border-right:1px solid var(--border);background:var(--preview-sidebar)}.placeholder-content{flex-direction:column;gap:18px;padding:25px;display:flex}.placeholder-terminal{border:1px solid var(--border);background:linear-gradient(145deg, #78dde80d, transparent), var(--preview-terminal);border-radius:14px;flex:1;min-height:120px;box-shadow:inset 0 1px #ffffff0a}.placeholder-panels{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.placeholder-panels span{border:1px solid var(--border);background:var(--card);border-radius:10px;height:58px}.placeholder-label{border:1px solid var(--border);color:var(--muted);background:var(--glass);-webkit-backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.72rem;position:absolute;bottom:20px;left:24px}.screenshot-caption{gap:16px;padding:22px 24px 25px;display:flex}.screenshot-caption>span{color:var(--cyan);letter-spacing:.12em;padding-top:4px;font-size:.72rem;font-weight:700}.screenshot-caption h3{color:var(--white);margin:0 0 6px;font-size:1rem}.screenshot-caption p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.screenshot-small{min-height:180px;padding:20px}.mini-placeholder{border:1px solid var(--border-strong);background:var(--preview-terminal);border-radius:14px;width:78%;padding:22px;box-shadow:0 20px 45px #0003}.mini-terminal-line{background:#78dde86b;border-radius:99px;width:82%;height:6px;margin-bottom:10px}.mini-terminal-line.short{width:54%}.mini-terminal-line.shorter{width:38%}.mini-settings{grid-template-columns:1fr 1fr;gap:10px;width:70%;display:grid}.mini-settings span{border:1px solid var(--border);background:var(--card);border-radius:10px;height:48px}@media (width<=850px){.screenshot-showcase{grid-template-columns:1fr}.screenshot-side{grid-template-columns:1fr 1fr}.screenshot-large .screenshot-placeholder{min-height:360px}}@media (width<=620px){.screenshot-side{grid-template-columns:1fr}.screenshot-placeholder,.screenshot-large .screenshot-placeholder{min-height:300px}.placeholder-window{width:90%;height:74%}.placeholder-content{padding:15px}.screenshot-caption{padding:18px}}@media (prefers-color-scheme:light){.screenshot-card{background:linear-gradient(145deg,#2477b90b,#087f9105);box-shadow:0 20px 60px #1e46641a,inset 0 1px #fffc}.screenshot-card:hover{box-shadow:0 28px 70px #1e466424,0 0 35px #087f910b}.screenshot-placeholder{background:radial-gradient(circle at 50% 35%, #087f9114, transparent 48%), var(--preview-bg)}.placeholder-window{box-shadow:0 30px 70px #1e466424}.mini-placeholder{box-shadow:0 20px 45px #1e46641f}}.navbar{width:min(100% - 48px,1240px);min-height:70px;padding:0 8px;top:18px}.navbar.scrolled{background:#050a12c7;border-color:#8cc8ff38;border-radius:20px;box-shadow:0 18px 55px #0000004d,0 0 45px #78dde809,inset 0 1px #ffffff14}.brand{letter-spacing:-.035em;gap:12px;font-size:19px}.brand-mark{background:radial-gradient(circle at 30% 25%,#b5ddff47,#0000 42%),linear-gradient(145deg,#8cc8ff33,#78dde812);border-color:#8cc8ff61;border-radius:12px;width:38px;height:38px;box-shadow:0 0 22px #78dde812,inset 0 1px #ffffff24}.nav-links{gap:32px}.nav-links a{letter-spacing:.01em;font-size:12px;position:relative}.nav-links a:after{content:"";background:var(--cyan);opacity:0;border-radius:99px;height:1px;transition:opacity .2s,transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.4)}.nav-links a:hover:after{opacity:.9;transform:scaleX(1)}.nav-button{background:linear-gradient(135deg,#8cc8ff1a,#78dde80e);border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 4px 18px #0000001a}.hero-section{grid-template-columns:1fr .92fr;gap:80px;width:min(100% - 48px,1240px);min-height:calc(100vh - 95px)}.hero-content{padding:110px 0 90px}.eyebrow{letter-spacing:.12em;margin-bottom:28px}.hero-section h1{letter-spacing:-.075em;text-wrap:balance;max-width:900px;font-size:clamp(68px,8.5vw,118px);line-height:.9}.hero-section h1 span{background:linear-gradient(120deg, var(--glacier-bright), var(--glacier) 48%, var(--cyan));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hero-section p{max-width:560px;margin-top:34px;font-size:16px;line-height:1.85}.hero-buttons{gap:12px;margin-top:40px}.primary-button{isolation:isolate;background:linear-gradient(135deg, var(--glacier-bright), var(--glacier));border-radius:13px;min-height:52px;padding:0 22px;transition:transform .2s,box-shadow .25s,filter .25s,background .25s;position:relative;box-shadow:0 12px 35px #8cc8ff24,inset 0 1px #ffffff4d;transform:none!important}.primary-button:before{content:"";z-index:-1;opacity:0;filter:blur(10px);background:radial-gradient(circle,#78dde847,#8cc8ff1f 45%,#0000 72%);border-radius:16px;transition:opacity .25s,filter .25s;position:absolute;inset:-4px}.primary-button:hover{filter:brightness(1.04);background:linear-gradient(135deg, var(--glacier-bright), var(--glacier));box-shadow:0 16px 42px #8cc8ff33,0 0 24px #78dde821,inset 0 1px #ffffff57;transform:translateY(-2px)!important}.primary-button:hover:before{opacity:1;filter:blur(12px)}.secondary-button{background:#8cc8ff09;border-radius:13px;min-height:52px;padding:0 21px}.hero-stats{gap:38px;margin-top:62px}.hero-stats div{position:relative}.hero-stats div+div:before{content:"";background:var(--border);width:1px;height:26px;position:absolute;top:5px;left:-19px}.hero-visual{min-height:590px}.glow{filter:blur(14px);background:radial-gradient(circle,#78dde83b,#8cc8ff1a 38%,#0000 70%);width:470px;height:470px}.nano-emblem{background:radial-gradient(circle at 32% 22%,#b5ddff24,#0000 34%),linear-gradient(145deg,#8cc8ff2b,#78dde806);border-color:#8cc8ff61;border-radius:64px;width:245px;height:245px;box-shadow:0 0 110px #78dde821,0 28px 80px #00000038,inset 0 0 65px #8cc8ff0f,inset 0 1px #ffffff26}.nano-emblem-inner{background:radial-gradient(circle at 32% 25%,#b5ddff26,#0000 35%),linear-gradient(145deg,#8cc8ff33,#78dde809);border-radius:46px;width:158px;height:158px;box-shadow:0 0 50px #8cc8ff21,inset 0 1px #ffffff1f}.nano-emblem-inner span{font-size:96px}.orb-one{width:460px;height:460px}.orb-two{opacity:.55;width:540px;height:540px}.floating-card{background:#070e1894;border-radius:13px;padding:11px 14px;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff0f}.floating-card-top{top:92px;right:1%}.floating-card-bottom{bottom:92px;left:1%}@media (prefers-color-scheme:light){.navbar.scrolled{background:#ffffffdb;border-color:#2477b933;box-shadow:0 18px 55px #1e466421,0 0 45px #087f9109,inset 0 1px #fffffff2}.nav-button{background:linear-gradient(135deg,#2477b914,#087f910a)}.nano-emblem{box-shadow:0 0 120px #0b8f9f26,0 28px 80px #1e466421,inset 0 0 65px #3188c714,inset 0 1px #ffffffd1}}@media (width<=950px){.hero-section{gap:25px;width:min(100% - 40px,1240px)}.hero-content{padding-top:85px}.hero-visual{min-height:480px}}@media (width<=650px){.navbar,.hero-section{width:min(100% - 30px,1240px)}.navbar{min-height:62px;top:8px}.hero-section h1{font-size:56px}.hero-content{padding:80px 0 25px}.hero-stats{margin-top:48px}.hero-visual{min-height:350px}.nano-emblem{border-radius:50px;width:180px;height:180px}.nano-emblem-inner{border-radius:35px;width:120px;height:120px}.nano-emblem-inner span{font-size:68px}}.hero-download-wrap{border:1px solid var(--border);background:linear-gradient(135deg,#8cc8ff0e,#78dde806);border-radius:18px;justify-content:center;align-items:center;gap:30px;width:min(100% - 48px,1240px);min-height:92px;margin:-6px auto 20px;padding:16px 20px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0000001a}.hero-download-copy{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;display:flex}.hero-download-copy .panel-kicker{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800}.hero-download-copy strong{color:var(--white);letter-spacing:-.02em;font-size:15px}.hero-download-copy>span:last-child{color:var(--muted);font-size:11px}.hero-download-button{min-height:46px;color:var(--white);background:linear-gradient(135deg,#8cc8ff26,#78dde812);border:1px solid #b4dcff33;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000024}.hero-download-button span:last-child{color:var(--cyan);font-size:17px;line-height:1}.hero-download-button:hover{border-color:var(--border-strong);background:linear-gradient(135deg,#8cc8ff36,#78dde81a);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000002e}.feature-details-section{padding-top:110px;padding-bottom:120px}.feature-details-intro{max-width:700px;margin:-20px 0 50px}.feature-details-intro p{color:var(--muted);font-size:16px;line-height:1.8}.feature-detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-detail-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde804);border-radius:22px;flex-direction:column;min-height:390px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 20px 60px #0000001a}.feature-detail-card:hover{border-color:var(--border-strong);transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000029}.feature-detail-number{color:var(--cyan);letter-spacing:.1em;font-size:11px;font-weight:800}.feature-detail-kicker{color:var(--dim);letter-spacing:.12em;margin-top:42px;font-size:9px;font-weight:800}.feature-detail-card h3{letter-spacing:-.04em;margin-top:8px;font-size:27px;line-height:1.05}.feature-detail-card p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.75}.feature-detail-tags{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:25px;display:flex}.feature-detail-tags span{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}@media (width<=950px){.hero-download-wrap{flex-direction:column;gap:15px;width:min(100% - 40px,1240px);padding:20px}.feature-detail-grid{grid-template-columns:1fr}.feature-detail-card{min-height:330px}}@media (width<=650px){.hero-download-wrap{text-align:center;width:min(100% - 30px,1240px)}.hero-download-copy{flex-direction:column;gap:6px}.hero-download-button{width:100%}.feature-details-section{padding-top:80px;padding-bottom:90px}.feature-details-intro{margin-bottom:35px}}@media (prefers-color-scheme:light){.hero-download-wrap,.feature-detail-card{background:linear-gradient(145deg,#2477b90b,#087f9105);box-shadow:inset 0 1px #ffffffd1,0 20px 60px #1e466417}.hero-download-button{background:linear-gradient(135deg,#2477b91a,#087f910d)}}.hero-section{grid-template-rows:minmax(0,1fr) auto}.hero-download-cta{border:1px solid var(--border);background:linear-gradient(135deg,#8cc8ff0e,#78dde806);border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;gap:28px;width:min(100%,900px);min-height:88px;margin:-20px auto 28px;padding:14px 18px;display:flex;transform:translateY(-512px);box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0000001a}.hero-download-cta .hero-download-copy{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hero-download-cta .hero-download-button{flex-shrink:0}@media (width<=950px){.hero-download-cta{flex-direction:column;gap:14px;width:100%;margin-top:0;padding:20px}}@media (width<=650px){.hero-download-cta{text-align:center;margin-bottom:20px}.hero-download-cta .hero-download-copy{flex-direction:column;gap:6px}.hero-download-cta .hero-download-button{width:100%}}@media (prefers-color-scheme:light){.hero-download-cta{background:linear-gradient(135deg,#2477b90b,#087f9105);box-shadow:inset 0 1px #ffffffd1,0 18px 50px #1e466417}}.hero-download-cta .hero-download-button{border-radius:15px;gap:15px;min-width:245px;min-height:60px;padding:0 28px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #00000029}.hero-download-cta .hero-download-button span:last-child{font-size:21px}.hero-download-cta .hero-download-button:hover{transform:translateY(-3px)}@media (width<=650px){.hero-download-cta .hero-download-button{width:100%;min-height:58px}}.full-features-section{padding-top:115px;padding-bottom:130px}.full-features-intro{max-width:760px;margin:-20px 0 50px}.full-features-intro p{color:var(--muted);font-size:16px;line-height:1.85}.full-feature-grid{border-top:1px solid var(--border);flex-direction:column;display:flex}.full-feature-card{border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:55px 145px minmax(220px,1fr) minmax(260px,1.25fr) auto;align-items:center;gap:22px;padding:28px 8px;transition:background .2s,padding .2s;display:grid}.full-feature-card:hover{border-color:var(--border);box-shadow:none;background:#8cc8ff06;padding-left:14px;padding-right:14px;transform:none}.featured-feature{grid-column:auto}.full-feature-number{color:var(--cyan);letter-spacing:.1em;font-size:10px;font-weight:800}.full-feature-kicker{color:var(--dim);letter-spacing:.12em;font-size:9px;font-weight:800}.full-feature-card h3{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.08}.full-feature-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.full-feature-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;display:flex}.full-feature-tags span{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:8px;font-weight:700}@media (width<=1050px){.full-feature-card{grid-template-columns:45px 120px 1fr;gap:16px}.full-feature-card p{grid-column:3}.full-feature-tags{grid-column:3;justify-content:flex-start}}@media (width<=650px){.full-feature-card{grid-template-columns:40px 1fr;gap:10px 14px;padding:24px 4px}.full-feature-card h3,.full-feature-card p,.full-feature-tags,.full-feature-kicker{grid-column:2}.full-feature-tags{justify-content:flex-start}.full-features-section{padding-top:80px;padding-bottom:90px}.full-feature-grid{grid-template-columns:1fr}.featured-feature{grid-column:auto}.full-feature-card{min-height:300px}}@media (prefers-color-scheme:light){.full-feature-card{background:linear-gradient(145deg,#2477b90b,#087f9105);box-shadow:inset 0 1px #ffffffd1,0 18px 50px #1e466417}.full-feature-card:hover{background:linear-gradient(145deg,#2477b913,#087f9108)}}.mobile-menu-toggle{display:none}@keyframes inside-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.requirements-grid,.hardware-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.guide-steps{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}body[data-theme=light]{--body-gradient-start:#f8fbfe;--body-gradient-end:#edf5fb;--white:#102033;--muted:#526477;--dim:#718398;--glacier:#3188c7;--glacier-bright:#2173ad;--cyan:#0b8f9f;--border:#2477b929;--border-strong:#2477b94d;--glass:#ffffffc7;--preview-bg:#f7fbff;--preview-bar:#eaf2f9;--preview-sidebar:#e6f0f9b8;--preview-terminal:#ffffffe0;background:radial-gradient(circle at 75% 5%, #0b8f9f0f, transparent 28%), linear-gradient(180deg, var(--body-gradient-start) 0%, var(--body-gradient-end) 100%)}@media (width<=1050px){.showcase-grid{grid-template-columns:1fr}.showcase-large{grid-row:auto}.download-center-grid,.project-links-grid{grid-template-columns:1fr}.requirements-grid,.hardware-grid,.guide-steps{grid-template-columns:repeat(2,1fr)}.guide-step{border-bottom:1px solid var(--border)}.guide-step:nth-child(2n){border-right:0}.status-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.nav-button{display:inline-flex}.theme-toggle{display:grid}.mobile-menu-toggle{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.mobile-menu-toggle span{background:currentColor;border-radius:99px;width:15px;height:1px;transition:transform .2s,opacity .2s}.mobile-nav-open .mobile-menu-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav-open .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-nav-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-menu{z-index:999;border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);background:#070e18e0;border-radius:16px;flex-direction:column;gap:4px;padding:10px;display:none;position:fixed;top:78px;left:15px;right:15px;box-shadow:0 20px 55px #00000047}.mobile-nav-open .mobile-menu{display:flex}.mobile-menu a{color:var(--muted);border-radius:10px;padding:13px 14px;font-size:12px;font-weight:600}.mobile-menu a:hover{color:var(--white);background:#8cc8ff0f}.inside-panel h3{font-size:29px}}@media (width<=650px){.showcase-window{min-height:340px}.showcase-desktop{min-height:280px}.showcase-workspace{padding:20px}.showcase-terminal{width:90%;padding:20px}.showcase-terminal strong{font-size:30px}.requirements-grid,.hardware-grid,.status-grid,.guide-steps{grid-template-columns:1fr}.guide-step{border-right:0}.project-links-grid{grid-template-columns:1fr}.inside-tabs{grid-template-columns:repeat(2,1fr);display:grid}.inside-tab{width:100%}.inside-panel{min-height:300px;padding:24px}.inside-panel h3{font-size:26px}.changelog-entry{grid-template-columns:1fr;gap:8px}}.showcase-intro{max-width:700px;margin:-20px 0 48px}.showcase-intro p{color:var(--muted);font-size:16px;line-height:1.8}.inside-panel{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0e,#78dde805);border-radius:20px;min-height:280px;padding:32px;animation:.25s nanoos-inside-fade;display:none}.inside-panel.active{display:block}@keyframes nanoos-inside-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.guide-step{border-right:1px solid var(--border);min-height:210px;padding:24px}.mobile-menu,.mobile-menu-toggle{display:none}@media (width<=1050px){.showcase-grid{grid-template-columns:1fr}.showcase-large{grid-row:auto}.download-center-grid,.project-links-grid{grid-template-columns:1fr}.requirements-grid,.hardware-grid,.status-grid,.guide-steps{grid-template-columns:repeat(2,1fr)}.guide-step{border-bottom:1px solid var(--border)}.guide-step:nth-child(2n){border-right:0}}@media (width<=950px){.mobile-menu-toggle{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.mobile-menu-toggle span{background:currentColor;border-radius:99px;width:15px;height:1px;transition:transform .2s,opacity .2s}.mobile-nav-open .mobile-menu-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav-open .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-nav-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-menu{z-index:999;border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);background:#070e18e0;border-radius:16px;flex-direction:column;gap:4px;padding:10px;position:fixed;top:78px;left:15px;right:15px;box-shadow:0 20px 55px #00000047}.mobile-nav-open .mobile-menu{display:flex}.mobile-menu a{color:var(--muted);border-radius:10px;padding:13px 14px;font-size:12px;font-weight:600}.mobile-menu a:hover{color:var(--white);background:#8cc8ff0f}}@media (width<=650px){.showcase-window{min-height:340px}.showcase-desktop{min-height:280px}.showcase-workspace{padding:20px}.showcase-terminal{width:90%;padding:20px}.showcase-terminal strong{font-size:30px}.requirements-grid,.hardware-grid,.status-grid,.guide-steps{grid-template-columns:1fr}.guide-step{border-right:0}.inside-tabs{grid-template-columns:repeat(2,1fr);display:grid}.inside-tab{width:100%}.inside-panel{min-height:300px;padding:24px}.inside-panel h3{font-size:26px}.changelog-entry{grid-template-columns:1fr;gap:8px}}.nav-actions{align-items:center;gap:9px;display:flex}.theme-toggle,.mobile-menu-toggle{border:1px solid var(--border);color:var(--white);cursor:pointer;background:#8cc8ff0a}.theme-toggle{border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;transition:transform .2s,background .2s,border-color .2s;display:grid}.theme-toggle:hover{border-color:var(--border-strong);background:#8cc8ff17;transform:translateY(-2px)}.showcase-section{padding-top:115px;padding-bottom:125px}.showcase-intro,.full-features-intro{max-width:700px;margin:-20px 0 48px}.showcase-intro p,.full-features-intro p{color:var(--muted);font-size:16px;line-height:1.8}.showcase-grid{grid-template-columns:1.45fr .8fr;gap:18px;display:grid}.showcase-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde804);border-radius:22px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px #0000001a}.showcase-card:hover{border-color:var(--border-strong);transform:translateY(-5px);box-shadow:0 28px 70px #00000029}.showcase-large{grid-row:span 2}.showcase-window{min-height:470px;padding:18px}.showcase-window-bar{border:1px solid var(--border);background:var(--preview-bar);border-bottom:0;border-radius:13px 13px 0 0;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.showcase-window-bar span{background:var(--dim);border-radius:50%;width:7px;height:7px}.showcase-window-bar strong{color:var(--muted);margin:auto;font-size:9px;font-weight:600}.showcase-desktop{border:1px solid var(--border);background:var(--preview-bg);border-radius:0 0 13px 13px;grid-template-columns:58px 1fr;min-height:410px;display:grid;overflow:hidden}.showcase-desktop aside{border-right:1px solid var(--border);background:var(--preview-sidebar);flex-direction:column;align-items:center;gap:13px;padding-top:20px;display:flex}.showcase-logo{width:28px;height:28px;color:var(--glacier);background:#8cc8ff1f;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.showcase-desktop aside i{background:#8cc8ff14;border-radius:99px;width:22px;height:6px}.showcase-desktop aside i:first-of-type{background:#78dde859}.showcase-workspace{place-items:center;padding:44px;display:grid;position:relative;overflow:hidden}.showcase-glow{filter:blur(8px);background:radial-gradient(circle,#78dde824,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute}.showcase-terminal{border:1px solid var(--border-strong);background:var(--preview-terminal);border-radius:16px;width:min(80%,500px);padding:26px;position:relative;box-shadow:0 30px 70px #00000047}.showcase-terminal small,.showcase-terminal span,.showcase-terminal code{display:block}.showcase-terminal small{color:var(--muted);font:10px monospace}.showcase-terminal strong{color:var(--glacier);letter-spacing:-.05em;margin-top:24px;font-size:42px;line-height:1;display:block}.showcase-terminal span{color:var(--muted);margin-top:9px;font-size:12px}.showcase-terminal code{color:var(--cyan);margin-top:30px;font:10px monospace}.showcase-panels{gap:8px;display:flex;position:absolute;bottom:26px;right:28px}.showcase-panels div{border:1px solid var(--border);background:#8cc8ff09;border-radius:7px;width:44px;height:30px}.showcase-card:not(.showcase-large){min-height:230px}.mini-showcase{border:1px solid var(--border-strong);background:var(--preview-terminal);border-radius:15px;min-height:150px;margin:18px;box-shadow:0 22px 50px #0000002e}.installer-showcase{padding:22px}.mini-header{color:var(--white);font-size:13px;font-weight:700}.mini-progress{background:#8cc8ff14;border-radius:99px;height:5px;margin-top:18px;overflow:hidden}.mini-progress span{border-radius:inherit;background:var(--cyan);width:68%;height:100%;display:block}.mini-row{background:#8cc8ff12;border-radius:6px;height:12px;margin-top:15px}.mini-row.active{background:#78dde833;width:82%}.mini-row.short{width:55%}.gaming-showcase{flex-direction:column;justify-content:center;padding:25px;display:flex;position:relative;overflow:hidden}.gaming-orb{filter:blur(5px);background:radial-gradient(circle,#78dde83b,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:-35px;right:-25px}.gaming-showcase strong,.gaming-showcase span{z-index:1;position:relative}.gaming-showcase strong{color:var(--glacier);letter-spacing:.05em;font-size:17px}.gaming-showcase span{color:var(--muted);margin-top:8px;font-size:10px}.showcase-caption{gap:14px;padding:20px 22px 23px;display:flex}.showcase-caption>span{color:var(--cyan);font-size:10px;font-weight:800}.showcase-caption h3{font-size:17px}.showcase-caption p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6}.inside-section{padding-top:125px;padding-bottom:125px}.inside-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.inside-tab{border:1px solid var(--border);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:0 13px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s}.inside-tab:hover{color:var(--white);border-color:var(--border-strong);transform:translateY(-1px)}.inside-tab.active{color:#07111e;background:var(--glacier);border-color:#0000}.inside-panel{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0e,#78dde805);border-radius:20px;min-height:280px;padding:32px;display:none}.inside-panel.active{animation:.25s nanoos-inside-fade;display:block}.inside-panel>span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800}.inside-panel h3{letter-spacing:-.045em;max-width:700px;margin-top:12px;font-size:34px;line-height:1.05}.inside-panel p{max-width:720px;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}.inside-metrics{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.inside-metrics strong{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:7px 10px;font-size:9px}.download-center-section,.requirements-section,.guide-section,.status-section,.changelog-section,.hardware-section,.faq-section,.project-links-section{padding-top:100px;padding-bottom:110px}.download-center-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.download-center-card{border:1px solid var(--border);background:linear-gradient(145deg,#8cc8ff0b,#78dde804);border-radius:20px;flex-direction:column;min-height:250px;padding:28px;display:flex}.download-center-card h3{letter-spacing:-.04em;margin-top:10px;font-size:27px}.download-center-card p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.download-center-meta{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.download-center-meta span{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700}.download-center-button{border:1px solid var(--border-strong);min-height:52px;color:var(--white);background:linear-gradient(135deg,#8cc8ff1c,#78dde80d);border-radius:13px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:0 18px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.download-center-button:hover{background:linear-gradient(135deg,#8cc8ff2e,#78dde814);transform:translateY(-2px);box-shadow:0 12px 28px #00000029}.download-center-button span{color:var(--cyan);font-size:18px}.download-disabled{color:var(--dim);margin-top:auto;padding-top:20px;font-size:10px}.requirements-grid,.hardware-grid,.status-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.requirement-item,.hardware-card{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px}.requirement-item span,.hardware-card span{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.requirement-item strong,.hardware-card strong{letter-spacing:-.03em;margin-top:10px;font-size:20px;display:block}.requirement-item p,.hardware-card p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.65}.guide-steps{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.guide-step{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:230px;padding:24px;display:flex}.guide-step:last-child{border-right:0}.guide-step>span{color:var(--cyan);font-size:10px;font-weight:800}.guide-step h3{margin-top:45px;font-size:19px}.guide-step p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.65}.status-item{border:1px solid var(--border);background:#8cc8ff06;border-radius:14px;grid-template-columns:auto 1fr;column-gap:10px;padding:20px;display:grid}.live-dot{background:var(--cyan);border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:5px;box-shadow:0 0 12px #78dde88c}.status-item strong{font-size:12px}.status-item small{color:var(--muted);margin-top:3px;font-size:9px}.changelog-list{border-top:1px solid var(--border)}.changelog-entry{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:25px;padding:24px 0;display:grid}.changelog-entry>span{color:var(--cyan);letter-spacing:.08em;font-size:9px;font-weight:800}.changelog-entry h3{font-size:18px}.changelog-entry p{max-width:760px;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.65}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{color:var(--white);cursor:pointer;padding:22px 0;font-size:15px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--cyan);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--muted);padding:0 30px 23px 0;font-size:12px;line-height:1.75}.project-links-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.project-link-card{border:1px solid var(--border);background:#8cc8ff06;border-radius:18px;flex-direction:column;min-height:180px;padding:25px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.project-link-card:hover{border-color:var(--border-strong);background:#8cc8ff0d;transform:translateY(-4px)}.project-link-card>span:first-child{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:800}.project-link-card strong{letter-spacing:-.035em;margin-top:12px;font-size:23px}.project-link-card small{color:var(--muted);margin-top:7px;font-size:10px}.project-arrow{color:var(--cyan);font-size:21px;position:absolute;bottom:20px;right:22px}.mobile-menu,.mobile-menu-toggle{display:none}body[data-theme=dark]{--body-gradient-start:#060b14;--body-gradient-end:#07101c;--white:#eaf4ff;--muted:#8b9bb0;--dim:#536176;--border:#8cc8ff1f;--border-strong:#8cc8ff3d}body[data-theme=light]{--body-gradient-start:#f8fbfe;--body-gradient-end:#edf5fb;--white:#102033;--muted:#526477;--dim:#718398;--glacier:#3188c7;--glacier-bright:#2173ad;--cyan:#0b8f9f;--border:#2477b929;--border-strong:#2477b94d;--glass:#ffffffc7;--preview-bg:#f7fbff;--preview-bar:#eaf2f9;--preview-sidebar:#e6f0f9b8;--preview-terminal:#ffffffe0}@media (width<=1050px){.showcase-grid{grid-template-columns:1fr}.showcase-large{grid-row:auto}.download-center-grid,.project-links-grid{grid-template-columns:1fr}.requirements-grid,.hardware-grid,.status-grid,.guide-steps{grid-template-columns:repeat(2,1fr)}.guide-step{border-bottom:1px solid var(--border)}.guide-step:nth-child(2n){border-right:0}}@media (width<=950px){.mobile-menu-toggle{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.mobile-menu-toggle span{background:currentColor;border-radius:99px;width:15px;height:1px;transition:transform .2s,opacity .2s}.mobile-nav-open .mobile-menu-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav-open .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-nav-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-menu{z-index:999;border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);background:#070e18e0;border-radius:16px;flex-direction:column;gap:4px;padding:10px;position:fixed;top:78px;left:15px;right:15px;box-shadow:0 20px 55px #00000047}.mobile-nav-open .mobile-menu{display:flex}.mobile-menu a{color:var(--muted);border-radius:10px;padding:13px 14px;font-size:12px;font-weight:600}.mobile-menu a:hover{color:var(--white);background:#8cc8ff0f}.inside-panel h3{font-size:29px}}@media (width<=650px){.showcase-window{min-height:340px}.showcase-desktop{min-height:280px}.showcase-workspace{padding:20px}.showcase-terminal{width:90%;padding:20px}.showcase-terminal strong{font-size:30px}.requirements-grid,.hardware-grid,.status-grid,.guide-steps{grid-template-columns:1fr}.guide-step{border-right:0}.inside-tabs{grid-template-columns:repeat(2,1fr);display:grid}.inside-tab{width:100%}.inside-panel{min-height:300px;padding:24px}.inside-panel h3{font-size:26px}.changelog-entry{grid-template-columns:1fr;gap:8px}.project-links-grid{grid-template-columns:1fr}}.guide-steps{margin-top:48px!important;position:static!important;top:auto!important}
