@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Comic+Neue:wght@400;700&family=Permanent+Marker&display=swap";.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:1000;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar-glass[data-astro-cid-5blmo7yk]{position:absolute;inset:0;background:var(--bg-navbar);border-bottom:1px solid var(--border-color);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:none;mask-image:linear-gradient(to bottom,#000 60%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%)}.navbar-glass[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.navbar-glass[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.02) 45%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.02) 55%,transparent 100%);animation:shimmer 8s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.nav-container[data-astro-cid-5blmo7yk]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary)}.logo-mark[data-astro-cid-5blmo7yk]{color:var(--text-primary);opacity:.9;transition:color .2s ease}.logo-text[data-astro-cid-5blmo7yk]{font-size:13px;font-weight:700;letter-spacing:2.5px;color:var(--text-primary);opacity:.95;transition:color .2s ease}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px}.nav-link[data-astro-cid-5blmo7yk]{font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:6px 12px;border-radius:8px;transition:color .2s ease,background .2s ease;white-space:nowrap}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:var(--bg-secondary)}.nav-link--github[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color)}.nav-link--github[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary);background:var(--bg-card);border-color:var(--border-color)}@media(max-width:768px){.nav-link[data-astro-cid-5blmo7yk]:not(.nav-link--github){display:none}.nav-container[data-astro-cid-5blmo7yk]{padding:0 24px}}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8rem 2rem 4rem;position:relative;overflow-x:clip;isolation:isolate}.hero-mesh-gradient[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(99,102,241,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 85% 20%,rgba(168,85,247,.1) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 50% 90%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 70% 60%,rgba(14,165,233,.06) 0%,transparent 45%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);animation:mesh-drift 30s ease-in-out infinite alternate}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(-2%,1%) scale(1.02)}66%{transform:translate(1%,-1%) scale(.98)}to{transform:translate(0) scale(1)}}.hero-refraction-layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none;backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:blur(40px) saturate(1.4);background:#ffffff04;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.hero-content[data-astro-cid-bbe6dxrz]{max-width:800px;width:100%;position:relative;z-index:1}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;font-size:.8125rem;font-weight:500;letter-spacing:.01em;margin-bottom:32px;color:var(--text-secondary)}.glass-chip[data-astro-cid-bbe6dxrz]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:100px;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000001f}.badge-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d39999;animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.hero-title[data-astro-cid-bbe6dxrz]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin-bottom:24px;color:var(--text-primary)}.gradient-text[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#818cf8,#6366f1,#3b82f6 60%,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.7;color:var(--text-secondary);margin-bottom:40px;max-width:640px;margin-left:auto;margin-right:auto}.hero-subtitle[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-weight:600;color:var(--text-primary)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:48px}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;border-radius:14px;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease,border-color .25s ease;white-space:nowrap}.btn[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{flex-shrink:0}.glass-btn[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.glass-btn[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff1f,#fff0 50%);pointer-events:none;opacity:0;transition:opacity .25s ease}.glass-btn[data-astro-cid-bbe6dxrz]:hover:before{opacity:1}.btn-primary[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:1px solid rgba(99,102,241,.5);box-shadow:0 4px 16px #6366f14d,inset 0 1px #ffffff26}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #6366f166,inset 0 1px #fff3}.btn-secondary[data-astro-cid-bbe6dxrz]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px #ffffff0f}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);background:var(--bg-card);border-color:var(--border-color);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #00000026}.hero-stats[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:32px;padding:16px 32px}.glass-panel[data-astro-cid-bbe6dxrz]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:inset 0 1px #ffffff0f,0 4px 20px #0000001a}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px}.stat-value[data-astro-cid-bbe6dxrz]{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--text-primary);background:linear-gradient(135deg,#c7d2fe,#a5b4fc,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-astro-cid-bbe6dxrz]{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.stat-divider[data-astro-cid-bbe6dxrz]{width:1px;height:40px;flex-shrink:0;background:linear-gradient(to bottom,transparent,var(--border-color) 20%,var(--border-color) 80%,transparent)}.hero-scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-scroll[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--text-secondary);opacity:.5;transition:opacity .2s ease,transform .2s ease;animation:scroll-bounce 2s ease-in-out infinite}.hero-scroll[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{opacity:1;transform:translateY(2px)}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:6rem 1.5rem 3rem;min-height:auto}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,9vw,3rem);letter-spacing:-.03em}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1rem;margin-bottom:32px}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:12px;margin-bottom:32px}.btn[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}.hero-stats[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:16px;padding:24px;width:100%;max-width:240px}.stat-divider[data-astro-cid-bbe6dxrz]{width:40px;height:1px}.stat[data-astro-cid-bbe6dxrz]{min-width:unset;width:100%}}@media(prefers-reduced-motion:reduce){.hero-mesh-gradient[data-astro-cid-bbe6dxrz],.badge-dot[data-astro-cid-bbe6dxrz],.hero-scroll[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{animation:none}}.features[data-astro-cid-vnivfuh2]{padding:8rem 2rem;position:relative}.container[data-astro-cid-vnivfuh2]{max-width:1152px;margin:0 auto}.section-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-vnivfuh2]{display:inline-block;padding:4px 12px;border-radius:100px;font-size:.75rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.section-title[data-astro-cid-vnivfuh2]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 8px;letter-spacing:-.03em;color:var(--text-primary)}.section-desc[data-astro-cid-vnivfuh2]{font-size:.9375rem;line-height:1.6;max-width:560px;margin:0 auto;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.feature-card[data-astro-cid-vnivfuh2]{padding:24px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border-color);transition:background .2s ease,border-color .2s ease;width:100%}.feature-card[data-astro-cid-vnivfuh2]:hover{background:var(--bg-secondary);border-color:var(--accent)}.feature-icon-wrap[data-astro-cid-vnivfuh2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color);margin-bottom:16px;color:var(--text-secondary)}.feature-icon[data-astro-cid-vnivfuh2]{width:16px;height:16px}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:.875rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 8px;letter-spacing:-.01em;color:var(--text-primary)}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{line-height:1.6;font-size:.8125rem;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}@media(max-width:640px){.feature-card[data-astro-cid-vnivfuh2]{min-width:100%}.features[data-astro-cid-vnivfuh2]{padding:4rem 1.5rem}.section-header[data-astro-cid-vnivfuh2]{margin-bottom:3rem}}.download[data-astro-cid-ddbcycih]{padding:var(--s-12) var(--s-4);position:relative}.container[data-astro-cid-ddbcycih]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-ddbcycih]{text-align:center;margin-bottom:var(--s-8)}.section-tag[data-astro-cid-ddbcycih]{display:inline-block;padding:var(--s-1) var(--s-2);border-radius:100px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.09375em;margin-bottom:var(--s-2);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.section-title[data-astro-cid-ddbcycih]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;margin:0 0 var(--s-1);letter-spacing:-.03em;color:var(--text-primary)}.section-desc[data-astro-cid-ddbcycih]{font-size:.9375rem;line-height:1.6;max-width:560px;margin:0 auto;color:var(--text-secondary)}.download-grid[data-astro-cid-ddbcycih],.download-grid-secondary[data-astro-cid-ddbcycih],.download-grid-tertiary[data-astro-cid-ddbcycih]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-3);margin-bottom:var(--s-5);width:100%}.download-grid-tertiary[data-astro-cid-ddbcycih]{margin-bottom:var(--s-6)}.download-card[data-astro-cid-ddbcycih]{position:relative;display:flex;flex-direction:column;width:100%}.card-glass[data-astro-cid-ddbcycih]{flex:1;display:flex;flex-direction:column;padding:var(--s-4) var(--s-3);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);transition:transform .2s ease,background .2s ease,border-color .2s ease}.download-card[data-astro-cid-ddbcycih]:hover .card-glass[data-astro-cid-ddbcycih]{transform:translateY(-4px);background:var(--bg-secondary);border-color:var(--accent)}.card-body[data-astro-cid-ddbcycih]{flex:1;display:flex;flex-direction:column;text-align:center}.download-card[data-astro-cid-ddbcycih].highlighted:before{content:"Рекомендуется";position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:1;padding:4px var(--s-2);border-radius:100px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625em;background:var(--accent);color:var(--bg-primary);white-space:nowrap}.os-icon[data-astro-cid-ddbcycih]{width:40px;height:40px;margin:0 auto var(--s-3);color:var(--text-primary);opacity:.7}.download-card[data-astro-cid-ddbcycih] h3[data-astro-cid-ddbcycih]{font-size:1.25rem;font-weight:700;margin-bottom:var(--s-1);color:var(--text-primary);letter-spacing:-.01em}.os-version[data-astro-cid-ddbcycih]{font-size:.8125rem;color:var(--text-secondary);margin-bottom:4px;line-height:1.5}.os-detail[data-astro-cid-ddbcycih]{font-size:.6875rem;color:var(--text-secondary);opacity:.6;margin-bottom:var(--s-3);font-family:var(--font-mono, "Geist Mono", monospace)}.btn[data-astro-cid-ddbcycih]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);padding:.75rem var(--s-3);border-radius:var(--ui-radius);text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s ease;width:100%;margin-top:auto}.btn-icon[data-astro-cid-ddbcycih]{width:16px;height:16px;flex-shrink:0}.btn-primary[data-astro-cid-ddbcycih]{background:var(--accent);color:#fff;border:1px solid var(--border-color);box-shadow:0 4px 16px #6366f14d}.btn-primary[data-astro-cid-ddbcycih]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-secondary[data-astro-cid-ddbcycih]{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);cursor:default}.download-note[data-astro-cid-ddbcycih]{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);max-width:720px;margin:0 auto}.note-icon[data-astro-cid-ddbcycih]{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:var(--text-secondary);opacity:.6}.download-note[data-astro-cid-ddbcycih] p[data-astro-cid-ddbcycih]{font-size:.8125rem;line-height:1.7;color:var(--text-secondary)}.download-note[data-astro-cid-ddbcycih] strong[data-astro-cid-ddbcycih]{color:var(--text-primary);font-weight:600}@media(max-width:640px){.download-card[data-astro-cid-ddbcycih]{max-width:100%;flex:1 1 100%}.download[data-astro-cid-ddbcycih]{padding:var(--s-8) var(--s-3)}.section-header[data-astro-cid-ddbcycih]{margin-bottom:var(--s-6)}}.installation[data-astro-cid-ufsjkxah]{padding:var(--s-8) 0}.section-header[data-astro-cid-ufsjkxah]{text-align:center;margin-bottom:var(--s-6)}.section-tag[data-astro-cid-ufsjkxah]{display:inline-block;padding:var(--s-1) var(--s-2);border-radius:100px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.09375em;margin-bottom:var(--s-2);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.section-title[data-astro-cid-ufsjkxah]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;margin:0 0 var(--s-1);letter-spacing:-.03em;color:var(--text-primary)}.section-desc[data-astro-cid-ufsjkxah]{font-size:.9375rem;line-height:1.6;max-width:560px;margin:0 auto;color:var(--text-secondary)}.install-grid[data-astro-cid-ufsjkxah]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--s-4)}.install-card[data-astro-cid-ufsjkxah]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);padding:var(--s-4);box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s ease,border-color .2s ease}.install-card[data-astro-cid-ufsjkxah]:hover{border-color:var(--accent);transform:translateY(-2px)}.install-card[data-astro-cid-ufsjkxah] h3[data-astro-cid-ufsjkxah]{margin-top:0;margin-bottom:var(--s-2);color:var(--text-primary);font-size:1.25rem;display:flex;align-items:center;gap:8px}.install-card[data-astro-cid-ufsjkxah] p[data-astro-cid-ufsjkxah]{color:var(--text-secondary);font-size:.9rem;margin-bottom:var(--s-3)}.install-card[data-astro-cid-ufsjkxah] ol[data-astro-cid-ufsjkxah]{margin:0;padding-left:1.25rem;color:var(--text-primary);font-size:.95rem}.install-card[data-astro-cid-ufsjkxah] li[data-astro-cid-ufsjkxah]{margin-bottom:var(--s-1)}.install-card[data-astro-cid-ufsjkxah] code[data-astro-cid-ufsjkxah]{background:var(--bg-secondary);padding:.1rem .3rem;border-radius:4px;font-family:monospace;font-size:.85em;color:var(--accent)}.how-it-works[data-astro-cid-cmgpsf2k]{padding:8rem 2rem;position:relative}.container[data-astro-cid-cmgpsf2k]{max-width:900px;margin:0 auto}.section-header[data-astro-cid-cmgpsf2k]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-cmgpsf2k]{display:inline-block;padding:.4rem 1rem;border-radius:100px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem}.section-title[data-astro-cid-cmgpsf2k]{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem;letter-spacing:-1px}.section-desc[data-astro-cid-cmgpsf2k]{font-size:1.1rem;max-width:600px;margin:0 auto}.steps[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:2rem}.step[data-astro-cid-cmgpsf2k]{display:flex;gap:2rem;align-items:flex-start;padding:2.5rem}.step-number[data-astro-cid-cmgpsf2k]{font-size:2.5rem;font-weight:900;min-width:80px;opacity:.3}.step-content[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.step-content[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{line-height:1.8;font-size:1.1rem}.tech-note[data-astro-cid-cmgpsf2k]{margin-top:4rem;padding:2.5rem}.tech-note[data-astro-cid-cmgpsf2k] h4[data-astro-cid-cmgpsf2k]{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.platforms-section[data-astro-cid-cmgpsf2k]{margin-top:8rem}.platform-cards[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.platform-card[data-astro-cid-cmgpsf2k]{padding:2.5rem}.platform-icon[data-astro-cid-cmgpsf2k]{font-size:3rem;margin-bottom:1.5rem}.platform-card[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.platform-tag[data-astro-cid-cmgpsf2k]{display:inline-block;padding:.4rem 1rem;border-radius:100px;font-size:.75rem;font-weight:700;margin-right:.5rem;margin-top:1rem}@media(max-width:640px){.step[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:1rem}}.faq[data-astro-cid-al2ca2vr]{padding:8rem 2rem;position:relative}.container[data-astro-cid-al2ca2vr]{max-width:720px;margin:0 auto}.section-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:4rem}.section-tag[data-astro-cid-al2ca2vr]{display:inline-block;padding:4px 12px;border-radius:100px;font-size:.75rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.section-title[data-astro-cid-al2ca2vr]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;letter-spacing:-.03em;color:var(--text-primary)}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-al2ca2vr]{border-radius:12px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);transition:background .2s ease,border-color .2s ease}.faq-item[data-astro-cid-al2ca2vr]:hover{background:var(--bg-secondary)}.faq-item[data-astro-cid-al2ca2vr][open]{background:var(--bg-secondary);border-color:var(--accent)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-weight:500;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);transition:color .2s ease}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-al2ca2vr]{width:16px;height:16px;flex-shrink:0;color:var(--text-secondary);opacity:.5;transition:transform .2s ease}.faq-item[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 20px 20px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{line-height:1.6;font-size:.8125rem;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.faq-answer[data-astro-cid-al2ca2vr] strong[data-astro-cid-al2ca2vr]{color:var(--accent);font-weight:500}@media(max-width:640px){.faq[data-astro-cid-al2ca2vr]{padding:4rem 1.5rem}.section-header[data-astro-cid-al2ca2vr]{margin-bottom:3rem}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{padding:16px}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 16px 16px}}.footer[data-astro-cid-sz7xmlte]{padding:6rem 2rem 3rem;margin-top:4rem;border-bottom:none;border-left:none;border-right:none;border-radius:0}.container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto}.footer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:3rem;margin-bottom:4rem}.footer-brand[data-astro-cid-sz7xmlte]{max-width:320px}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:800;font-size:1.5rem;margin-bottom:1.5rem}.logo-text[data-astro-cid-sz7xmlte]{letter-spacing:2px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:1rem;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:5rem}.footer-column[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;font-size:1rem;margin-bottom:.75rem;text-decoration:none;transition:all .2s ease}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:translate(4px)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:3rem;border-top:1px solid var(--border-color);text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-weight:600}@media(max-width:768px){.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}.footer-logo[data-astro-cid-sz7xmlte]{justify-content:center}.footer-links[data-astro-cid-sz7xmlte]{justify-content:center;gap:3rem}}.theme-switcher-wrapper[data-astro-cid-x3pjskd3]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:9999;max-width:95vw;background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 8px 32px #0000004d;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-switcher-wrapper[data-astro-cid-x3pjskd3].hidden{opacity:0;pointer-events:none;transform:translate(-50%) translateY(20px)}.theme-switcher-wrapper[data-astro-cid-x3pjskd3]::-webkit-scrollbar{display:none}.master-theme-toggle[data-astro-cid-x3pjskd3]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10000;width:44px;height:44px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:transform .2s,background .2s;color:var(--text-primary)}.master-theme-toggle[data-astro-cid-x3pjskd3]:hover{transform:scale(1.1) rotate(5deg);background:var(--bg-secondary)}@media(max-width:600px){.master-theme-toggle[data-astro-cid-x3pjskd3]{width:36px;height:36px;font-size:1rem;bottom:1rem;right:1rem}.theme-switcher-wrapper[data-astro-cid-x3pjskd3]{bottom:1rem}}.theme-switcher[data-astro-cid-x3pjskd3]{display:flex;gap:8px;padding:8px;width:max-content}.theme-btn[data-astro-cid-x3pjskd3]{flex:0 0 auto;width:42px;height:42px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.theme-btn[data-astro-cid-x3pjskd3]:hover{transform:translateY(-4px) scale(1.1);background:#ffffff26;box-shadow:0 4px 12px #0003}.theme-btn[data-astro-cid-x3pjskd3].active{background:#fff3;border-color:#fffc;box-shadow:0 0 15px #fff6;transform:translateY(-2px) scale(1.1)}.theme-icon[data-astro-cid-x3pjskd3]{line-height:1}@keyframes dock-bounce{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@media(max-width:640px){.theme-switcher-wrapper[data-astro-cid-x3pjskd3]{bottom:1rem;padding:4px}.theme-btn[data-astro-cid-x3pjskd3]{width:38px;height:38px;font-size:1.1rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}a{color:inherit;text-decoration:none}::selection{background:#3b82f64d;color:#0f172a}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#64748b80;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#64748bb3}:root{--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 2.5rem;--s-6: 3rem;--s-7: 3.5rem;--s-8: 4rem;--s-10: 6rem;--s-12: 8rem;--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", Consolas, monospace;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-card: #ffffff;--bg-navbar: rgba(255, 255, 255, .85);--border-color: #ebeef1;--text-primary: #111827;--text-secondary: #4b5563;--accent: #000000;--accent-secondary: #374151;--ui-radius: 12px;--ui-blur: 12px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-premium: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}.container{max-width:1200px;margin:0 auto;padding:0 var(--s-4);width:100%}.card-aura{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--ui-blur));-webkit-backdrop-filter:blur(var(--ui-blur));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-aura:hover{box-shadow:var(--shadow-lg)}.text-primary-aura{color:var(--text-primary)}.text-secondary-aura{color:var(--text-secondary)}.bg-primary-aura{background:var(--bg-primary)}.bg-secondary-aura{background:var(--bg-secondary)}a{color:inherit;text-decoration:none;transition:color .2s ease}img{max-width:100%;display:block}body.theme-dark{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-card: rgba(30, 41, 59, .7);--bg-navbar: rgba(15, 23, 42, .8);--border-color: #334155;--text-primary: #f8fafc;--text-secondary: #94a3b8;--accent: #3b82f6;--accent-secondary: #60a5fa;--ui-radius: 12px;--shadow-card: 0 10px 15px -3px rgba(0, 0, 0, .3)}body.theme-skeuomorphic{--bg-primary: #5c6270;--bg-secondary: #dcdedd;--bg-card: linear-gradient(180deg, #f5f5f5 0%, #e0e0e0 100%);--bg-navbar: linear-gradient(180deg, #8792a3 0%, #5b6574 50%, #4a5363 51%, #3b4352 100%);--border-color: #8c8f95;--text-primary: #333333;--text-secondary: #555555;--accent: linear-gradient(180deg, #51a4f9 0%, #297be7 50%, #155bd3 51%, #0036a1 100%);--accent-secondary: linear-gradient(180deg, #81c4ff 0%, #499bef 50%, #257bd3 51%, #1046a1 100%);--ui-radius: 8px;--font-main: "Helvetica Neue", Helvetica, Arial, sans-serif;--shadow-card: inset 0 1px 0 rgba(255,255,255,.8), 0 2px 5px rgba(0,0,0,.4)}body.theme-skeuomorphic{background-color:#5c6270;background-image:linear-gradient(rgba(255,255,255,.07) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.07) 2px,transparent 2px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-attachment:fixed}body.theme-skeuomorphic .hero-title,body.theme-skeuomorphic .hero-subtitle,body.theme-skeuomorphic .hero-subtitle strong,body.theme-skeuomorphic .section-title,body.theme-skeuomorphic .section-tag,body.theme-skeuomorphic .section-desc,body.theme-skeuomorphic .nav-link,body.theme-skeuomorphic .logo-text,body.theme-skeuomorphic .stat-value,body.theme-skeuomorphic .stat-label,body.theme-skeuomorphic .gradient-text{color:#fff;text-shadow:0 -1px 2px rgba(0,0,0,.8);-webkit-text-fill-color:#ffffff;background:none}body.theme-skeuomorphic .card-glass,body.theme-skeuomorphic .feature-card,body.theme-skeuomorphic .faq-item{background:var(--bg-card);border:1px solid #7c7e82;box-shadow:var(--shadow-card);border-radius:var(--ui-radius)}body.theme-skeuomorphic .btn{background:var(--accent);color:#fff;border:1px solid #0f2b60;box-shadow:inset 0 1px 1px #ffffff80,0 2px 4px #0006;text-shadow:0 -1px 1px rgba(0,0,0,.8);font-weight:700}body.theme-doodle{--bg-primary: #fdfae3;--bg-secondary: #f4ecce;--bg-card: #ffffff;--bg-navbar: #fdfae3;--border-color: #2e3b82;--text-primary: #1a1a1a;--text-secondary: #333333;--accent: #197019;--accent-secondary: #ff0000;--ui-radius: 2px;--font-main: "Comic Sans MS", "Comic Sans", "Comic Neue", cursive;--font-accent: "Comic Sans MS", cursive}body.theme-doodle{background-color:#fff;background-image:linear-gradient(90deg,transparent 50px,#ab4848 50px,#ab4848 52px,transparent 52px),linear-gradient(#add8e6 1px,transparent 1px);background-size:100% 100%,100% 24px;background-attachment:fixed}body.theme-doodle .card-glass,body.theme-doodle .feature-card,body.theme-doodle .download-card,body.theme-doodle .faq-item{background:#ffffffd9;border:2px solid #2e3b82;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:4px 4px #2e3b8233;transform:rotate(-.5deg)}body.theme-doodle .feature-card:nth-child(2n){transform:rotate(.8deg)}body.theme-doodle .btn{background:#fff;border:2px dashed #2e3b82;color:#2e3b82;font-weight:700;border-radius:255px 15px 225px/15px 225px 15px 255px}body.theme-doodle .btn:hover{background:#2e3b82;color:#fff;border:2px solid #2e3b82}body.theme-doodle .hero-title,body.theme-doodle .section-title{color:#2e3b82}body.theme-liquid-glass{--bg-primary: #000000;--bg-secondary: rgba(255, 255, 255, .05);--bg-card: rgba(255, 255, 255, .08);--bg-navbar: rgba(0, 0, 0, .3);--border-color: rgba(255, 255, 255, .15);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent: #ff00ff;--accent-secondary: #00ffff;--ui-radius: 24px;--ui-blur: 25px}body.theme-liquid-glass{background:radial-gradient(circle at 0% 0%,#3b0764 0%,transparent 50%),radial-gradient(circle at 100% 100%,#1e1b4b 0%,transparent 50%),radial-gradient(circle at 50% 50%,#000,#020617);background-attachment:fixed}body.theme-win95{--bg-primary: #008080;--bg-secondary: #c0c0c0;--bg-card: #c0c0c0;--bg-navbar: #c0c0c0;--border-color: #808080;--text-primary: #000000;--text-secondary: #404040;--accent: #000080;--accent-secondary: #101080;--ui-radius: 0px;--font-main: "MS Sans Serif", "Tahoma", sans-serif}body.theme-win95 .card-aura{border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #404040;border-bottom:2px solid #404040;box-shadow:none}body.theme-winxp{--bg-primary: #245edb;--bg-secondary: #ece9d8;--bg-card: #ffffff;--bg-navbar: #245edb;--border-color: #003399;--text-primary: #000000;--text-secondary: #4d4d4d;--accent: #ff8a00;--accent-secondary: #339933;--ui-radius: 8px;--font-main: "Tahoma", "Segoe UI", sans-serif}body.theme-winxp{background:linear-gradient(to bottom,#738fbf,#d4e4ff);background-attachment:fixed}body.theme-macos26{--bg-primary: #000000;--bg-secondary: rgba(255, 255, 255, .03);--bg-card: rgba(255, 255, 255, .05);--bg-navbar: rgba(0, 0, 0, .4);--border-color: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .5);--accent: #ffffff;--accent-secondary: #a0a0a0;--ui-radius: 30px;--ui-blur: 40px}body.theme-macos26{background:linear-gradient(135deg,#1a1a1a,#000);overflow-x:hidden}body.theme-macos26:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.05),transparent 40%);animation:spatial-glow 20s linear infinite}@keyframes spatial-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar{background:var(--bg-navbar);border-bottom:1px solid var(--border-color);backdrop-filter:blur(var(--ui-blur))}body.theme-win8{--bg-primary: #111111;--bg-secondary: #1d1d1d;--bg-card: #2d89ef;--bg-navbar: #000000;--border-color: transparent;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .85);--accent: #2b5797;--accent-secondary: #00a300;--ui-radius: 0px;--font-main: "Segoe UI", "Segoe WP", sans-serif;--shadow-card: none}body.theme-win8{background-color:#111;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;background-attachment:fixed}body.theme-win8 .card-glass,body.theme-win8 .feature-card,body.theme-win8 .faq-item{background:var(--bg-card);box-shadow:none;border:none;padding:32px;transition:transform .15s ease,background .15s ease}body.theme-win8 .download-card .card-glass{background:#00a300}body.theme-win8 .feature-card{background:#9f00a7}body.theme-win8 .faq-item{background:#ff0097}body.theme-win8 .card-glass:active,body.theme-win8 .feature-card:active,body.theme-win8 .faq-item:active,body.theme-win8 .btn:active{transform:perspective(600px) rotateX(2deg) rotateY(-2deg) scale(.97)}body.theme-win8 .btn{background:transparent;border:2px solid #ffffff;color:#fff;border-radius:0;font-weight:600;text-transform:lowercase}body.theme-win8 .btn:hover{background:#fff;color:#111}body.theme-win8 .card-aura{background:#fff;color:#000;border:none}body.theme-ios26{--bg-primary: #ffffff;--bg-secondary: #f2f2f7;--bg-card: rgba(255, 255, 255, .6);--bg-navbar: rgba(255, 255, 255, .4);--border-color: rgba(0, 0, 0, .05);--text-primary: #000000;--text-secondary: #8e8e93;--accent: #5856d6;--accent-secondary: #af52de;--ui-radius: 40px;--ui-blur: 50px}body.theme-ios26 .card-aura{box-shadow:0 20px 40px #0000000d}body.theme-gravity{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-card: rgba(10, 10, 10, .8);--bg-navbar: rgba(0, 0, 0, .9);--border-color: #333333;--text-primary: #ffffff;--text-secondary: #666666;--accent: #00ff00;--accent-secondary: #00ffff;--ui-radius: 2px;--ui-blur: 5px}body.theme-gravity .hero-bg{background:radial-gradient(circle at center,#111,#000)}.hero-title,.section-title{font-family:var(--font-accent, var(--font-main))}.btn-primary{background:var(--accent);color:var(--bg-primary);border-radius:var(--ui-radius);border:1px solid var(--border-color);font-family:var(--font-main);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .3s}.btn-primary:hover{transform:scale(1.05);background:var(--accent-secondary)}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);backdrop-filter:blur(var(--ui-blur));padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px -6px #0000001a;border-color:var(--accent)}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--ui-radius);margin-bottom:1rem;overflow:hidden}summary{list-style:none;cursor:pointer;padding:1.5rem;font-weight:600;color:var(--text-primary)}.faq-answer{padding:0 1.5rem 1.5rem;color:var(--text-secondary)}body.theme-doodle .faq-item:hover{border-color:#b2ff59}body.theme-doodle .faq-item[open]{border-color:#b2ff59;box-shadow:3px 3px #b2ff59;background:#fffef5}body.theme-doodle .faq-item summary{color:#1a1a1a;font-weight:700;font-family:Comic Neue,cursive}body.theme-doodle .faq-item summary svg{color:#5a5a5a}body.theme-doodle .faq-answer p{color:#5a5a5a}body.theme-doodle .faq-answer strong{color:#2e7d32}body.theme-doodle .footer{background:#fff59d;border-top:3px solid #1e90ff}body.theme-doodle .footer-brand p{color:#5a5a5a}body.theme-doodle .footer-column h4{color:#1a1a1a;font-family:Permanent Marker,cursive}body.theme-doodle .footer-column a{color:#5a5a5a}body.theme-doodle .footer-column a:hover{color:#2e7d32}body.theme-doodle .footer-bottom p{color:#7a7a7a}body.theme-doodle .footer-bottom a{color:#2e7d32}body.theme-doodle .footer-logo .logo-text{background:linear-gradient(135deg,#b2ff59,#76ff03);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Permanent Marker,cursive}body.theme-dark .navbar{backdrop-filter:blur(20px);background:#0f172acc;border-bottom:1px solid rgba(51,65,85,.5)}body.theme-dark .logo-text{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}body.theme-dark .nav-links a{color:#f8fafcb3}body.theme-dark .nav-links a:hover{color:#f8fafc}body.theme-dark .nav-github{border:1px solid rgba(51,65,85,.5);border-radius:8px}body.theme-dark .nav-github:hover{border-color:#3b82f680;background:#3b82f60d}body.theme-dark .hero-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(59,130,246,.15),transparent),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(37,99,235,.1),transparent)}body.theme-dark .hero-title{color:#f8fafc}body.theme-dark .gradient-text{background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8);color:var(--accent);background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial}body.theme-dark .hero-subtitle{color:var(--text-secondary)}body.theme-dark .hero-badge{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}body.theme-dark .badge-dot{background:#4ade80}body.theme-dark .btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 20px #3b82f666}body.theme-dark .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f680}body.theme-dark .btn-secondary{background:#f8fafc0d;color:#f8fafc;border:1px solid rgba(51,65,85,.5)}body.theme-dark .btn-secondary:hover{background:#f8fafc1a;border-color:#3b82f680}body.theme-dark .hero-stats{background:#f8fafc08;border:1px solid rgba(51,65,85,.5)}body.theme-dark .stat-value{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.theme-dark .stat-label{color:#f8fafc80}body.theme-dark .stat-divider{background:#33415580}body.theme-dark .hero-scroll a{color:#f8fafc66}body.theme-dark .section-tag{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}body.theme-dark .section-title{color:#f8fafc}body.theme-dark .section-desc{color:#f8fafc80}body.theme-dark .feature-card{background:#f8fafc05;border:1px solid rgba(51,65,85,.5);border-radius:16px}body.theme-dark .feature-card:hover{background:#f8fafc0a;border-color:#3b82f680;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}body.theme-dark .feature-card h3{color:#f8fafc}body.theme-dark .feature-card p{color:#f8fafc80}body.theme-dark .feature-card p strong{color:#f8fafccc}body.theme-dark .download-card{background:#f8fafc05;border:1px solid rgba(51,65,85,.5);border-radius:20px}body.theme-dark .download-card:hover{transform:translateY(-4px)}body.theme-dark .download-card.highlighted{border-color:#3b82f680;background:#3b82f60d;box-shadow:0 0 40px #3b82f626}body.theme-dark .download-card.highlighted:before{background:linear-gradient(135deg,#3b82f6,#2563eb)}body.theme-dark .os-icon{color:#f8fafcb3}body.theme-dark .download-card h3{color:#f8fafc}body.theme-dark .os-version{color:#f8fafc66}body.theme-dark .download-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#f8fafc}body.theme-dark .download-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}body.theme-dark .coming-soon{background:#f8fafc0d;border:1px solid rgba(51,65,85,.5);color:#f8fafc66}body.theme-dark .download-note{background:#f8fafc05;border:1px solid rgba(51,65,85,.5)}body.theme-dark .download-note p{color:#f8fafc80}body.theme-dark .download-note strong{color:#f8fafccc}body.theme-dark .step{background:#f8fafc05;border:1px solid rgba(51,65,85,.5);border-radius:16px}body.theme-dark .step:hover{background:#f8fafc0a;border-color:#3b82f680}body.theme-dark .step-number{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.theme-dark .step-content h3{color:#f8fafc}body.theme-dark .step-content p{color:#f8fafc80}body.theme-dark .step-content code{background:#3b82f61a;color:#3b82f6}body.theme-dark .tech-note{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:16px}body.theme-dark .tech-note h4{color:#f8fafc}body.theme-dark .tech-note p{color:#f8fafc80}body.theme-dark .tech-note strong{color:#f8fafccc}body.theme-dark .faq-item{background:#f8fafc05;border:1px solid rgba(51,65,85,.5);border-radius:12px}body.theme-dark .faq-item:hover{border-color:#3b82f680}body.theme-dark .faq-item[open]{border-color:#3b82f680;background:#3b82f608}body.theme-dark .faq-item summary{color:#f8fafc}body.theme-dark .faq-item summary svg{color:#f8fafc66}body.theme-dark .faq-answer p{color:#f8fafc80}body.theme-dark .faq-answer strong{color:#f8fafccc}body.theme-dark .footer{border-top:1px solid rgba(51,65,85,.5);background:#0f172a4d}body.theme-dark .footer-brand p{color:#f8fafc66}body.theme-dark .footer-column h4{color:#f8fafc}body.theme-dark .footer-column a{color:#f8fafc66}body.theme-dark .footer-column a:hover{color:#f8fafccc}body.theme-dark .footer-bottom p{color:#f8fafc4d}body.theme-dark .footer-bottom a{color:#3b82f6}body.theme-dark .footer-logo .logo-text{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
