:root{--bg: #050712;--bg-card: rgba(10, 14, 30, .9);--border-subtle: rgba(94, 234, 212, .2);--accent: #67e8f9;--accent-soft: rgba(103, 232, 249, .12);--accent-strong: #22d3ee;--text-main: #e8ecff;--text-sub: #94a3b8;--text-muted: #7c89a7;--neon-pink: #f472b6;--neon-purple: #a855f7;--neon-cyan: #22d3ee}:root.theme-light{--bg: #eef2f7;--bg-card: rgba(255, 255, 255, .9);--border-subtle: rgba(15, 23, 42, .1);--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .08);--accent-strong: #1d4ed8;--text-main: #0f172a;--text-sub: #4b5563;--text-muted: #6b7280;--neon-pink: #c026d3;--neon-purple: #4f46e5;--neon-cyan: #06b6d4}:root.theme-light body{background:radial-gradient(circle at 30% 18%,rgba(37,99,235,.06),transparent 30%),radial-gradient(circle at 75% 10%,rgba(14,165,233,.08),transparent 28%),linear-gradient(160deg,#eef2f7,#f8fafc 42%,#eef2f7);color:var(--text-main)}:root.theme-light .nav{background:linear-gradient(180deg,#ffffffe6,#ffffffd1);border-bottom-color:#0f172a0d;box-shadow:0 12px 28px #0f172a14}:root.theme-light .orb{opacity:.25;filter:blur(90px)}:root.theme-light .card,:root.theme-light .timeline,:root.theme-light .policy{box-shadow:0 18px 40px #0f172a14}:root.theme-light body{background:radial-gradient(circle at 28% 18%,rgba(37,99,235,.06),transparent 30%),radial-gradient(circle at 75% 12%,rgba(14,165,233,.08),transparent 28%),linear-gradient(160deg,#eef3ff,#f8fafc 45%,#eef3ff);color:var(--text-main)}:root.theme-light .orb{opacity:.24;filter:blur(90px)}:root.theme-light .nav{background:linear-gradient(180deg,#fffffff0,#ffffffdb);border-bottom-color:#0f172a0f;box-shadow:0 12px 28px #0f172a14}:root.theme-light .hero-dynamic{background:#ffffffeb;border-color:#0f172a14;color:#0f172a}:root.theme-light .hero-panel{background:linear-gradient(140deg,#fffffff2,#ffffffe6);border-color:#0000000f;box-shadow:0 18px 40px #0f172a1f,inset 0 1px #ffffffd1}:root.theme-light .code-block{background:#fffffff5;border-color:#0000000f;box-shadow:inset 0 1px #fffc,0 12px 28px #0f172a1f}:root.theme-light .card,:root.theme-light .product-tab,:root.theme-light .product-item,:root.theme-light .timeline{background:#fffffff0;border-color:#0000000f;box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffffd9}:root.theme-light .card:before{opacity:.4;background:radial-gradient(circle at 25% 20%,rgba(37,99,235,.08),transparent 40%),radial-gradient(circle at 75% 10%,rgba(14,165,233,.08),transparent 40%),radial-gradient(circle at 50% 80%,rgba(59,130,246,.06),transparent 45%)}:root.theme-light .card:hover{border-color:#2563eb2e;background:#fffffffa;box-shadow:0 18px 36px #0f172a1f,inset 0 1px #ffffffe6}:root.theme-light .footer{background:linear-gradient(180deg,#fffffff0,#f1f5f9f5);border-top-color:#0000000a;color:#4b5563;border-radius:18px;overflow:hidden}:root.theme-light .device-frame{background:linear-gradient(150deg,#fffffff2,#f1f5f9e6);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 36px #0f172a14,inset 0 1px #fffc}:root.theme-light .device-notch,:root.theme-light .device-tablet-camera{background:#e2e8f0}:root.theme-light .device-screen{background:radial-gradient(circle at top,rgba(37,99,235,.12),transparent 60%),linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid rgba(0,0,0,.06)}:root.theme-light .device-body,:root.theme-light .device-split-left,:root.theme-light .device-split-right{background:#ffffffe6;border:1px solid rgba(0,0,0,.06)}:root.theme-light .device-header-dots span{background:#3b82f699}:root.theme-light .device-code-line{background:linear-gradient(to right,#2563eb99,#94a3b880)}:root.theme-light .device-mini-chart div{background:linear-gradient(to top,#2563ebb3,#38bdf8a6)}:root.theme-light .device-footer .device-pill,:root.theme-light .device-viewport-bar span{background:#f1f5f9f2;border-color:#0000000f}:root.theme-light .device-viewport{background:radial-gradient(circle at center,#2563eb59,#e2e8f0)}:root.theme-light .device-caption{color:var(--text-sub)}:root.theme-light .lang-toggle,:root.theme-light .icon-toggle.theme-toggle{border-color:#0f172a14;background:#ffffffe6;color:#0f172a;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a14}:root.theme-light .lang-toggle:hover,:root.theme-light .icon-toggle.theme-toggle:hover{border-color:#2563eb38;background:#fff;color:#0f172a;box-shadow:inset 0 1px #fff,0 12px 22px #0f172a1f}:root.theme-light .btn{border-color:#0000000f;background:linear-gradient(145deg,#fffffff0,#ffffffd1);color:#0f172a;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14}:root.theme-light .btn:hover{border-color:#0000001f;background:linear-gradient(145deg,#fff,#ffffffe0);box-shadow:inset 0 1px #fff,0 14px 30px #0f172a1f}:root.theme-light .btn-primary{background:linear-gradient(135deg,#2563eb,#38bdf8);border-color:#2563eb80;color:#f8fafc;box-shadow:0 10px 26px #2563eb40,inset 0 1px #ffffff59}:root.theme-light .chip,:root.theme-light .badge,:root.theme-light .pill{background:#ffffffeb;border-color:#0f172a14;color:var(--text-sub);box-shadow:inset 0 1px #fff9}:root.theme-light .badge-accent{border-color:#2563eb33;color:#1d4ed8}:root.theme-light .pill-tag{border-color:#2563eb59}:root.theme-light .hero-dynamic{background:#ffffffe0;border-color:#0f172a14;color:#0f172a}:root.theme-light .code-fade{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.98))}:root.theme-light .card{background:#fffffff0;border-color:#0000000f;box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffffd9}:root.theme-light .card:before{opacity:.45;background:radial-gradient(circle at 25% 20%,rgba(37,99,235,.08),transparent 40%),radial-gradient(circle at 75% 10%,rgba(14,165,233,.08),transparent 40%),radial-gradient(circle at 50% 80%,rgba(59,130,246,.06),transparent 45%)}:root.theme-light .card:hover{border-color:#2563eb29;background:#fffffffa;box-shadow:0 18px 36px #0f172a1f,inset 0 1px #ffffffe6}:root.theme-light .product-tab,:root.theme-light .product-item,:root.theme-light .timeline{background:#fffffff0;border-color:#0000000f;box-shadow:0 12px 24px #0f172a14,inset 0 1px #ffffffd9}:root.theme-light .product-tab-active,:root.theme-light .product-active{border-color:#2563eb33;background:#3b82f614}:root.theme-light .step-dot{background:linear-gradient(135deg,#2563eb,#38bdf8);box-shadow:0 0 12px #2563eb40}:root.theme-light .steps{border-left-color:#2563eb26}:root.theme-light .footer{background:linear-gradient(180deg,#fffffff0,#f1f5f9f5);border-top-color:#0000000a;color:#4b5563}:root.theme-light .footer-links a,:root.theme-light .footer-icp,:root.theme-light .footer-icp a{color:#4b5563}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:radial-gradient(circle at 20% 18%,rgba(103,232,249,.08),transparent 25%),radial-gradient(circle at 80% 12%,rgba(244,114,182,.08),transparent 28%),radial-gradient(circle at 40% 70%,rgba(79,70,229,.16),transparent 35%),#050712;background-color:var(--bg);color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,-system-ui,Roboto,Helvetica Neue,Arial,sans-serif;scroll-behavior:smooth}body{min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(103,232,249,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.06) 1px,transparent 1px);background-size:140px 140px,140px 140px;opacity:.35;pointer-events:none;z-index:-3}body:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.16),transparent 32%),radial-gradient(circle at 85% 12%,rgba(244,114,182,.16),transparent 30%),radial-gradient(circle at 70% 75%,rgba(79,70,229,.22),transparent 36%);filter:blur(20px);opacity:.9;pointer-events:none;z-index:-3}#root{min-height:100vh}.orb{position:fixed;border-radius:999px;filter:blur(60px);opacity:.38;mix-blend-mode:screen;z-index:-2}.orb-1{width:280px;height:280px;background:#22d3ee;top:-40px;left:-80px;animation:float 18s ease-in-out infinite alternate}.orb-2{width:360px;height:360px;background:#a855f7;bottom:-120px;right:-40px;animation:float 22s ease-in-out infinite alternate-reverse}.orb-3{width:220px;height:220px;background:#f472b6;top:40%;right:10%;animation:float 26s ease-in-out infinite alternate}@keyframes float{0%{transform:translateZ(0)}to{transform:translate3d(40px,-60px,0) scale(1.05)}}.nav{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(to bottom,#0a0e1eeb,#0c1022d1,#0c102252);border-bottom:1px solid rgba(103,232,249,.16);box-shadow:0 18px 40px #050712cc}.nav-inner{max-width:1120px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;align-items:baseline;gap:8px}.logo-mark{font-weight:800;font-size:22px;letter-spacing:.14em}.logo-mark span{color:var(--accent)}.logo-sub{font-size:12px;color:var(--text-sub)}.nav-links{display:flex;align-items:center;gap:18px;font-size:14px}.nav-links a{color:var(--text-sub);text-decoration:none;padding:4px 0;position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));transform:scaleX(0);transform-origin:center;transition:transform .18s ease-out}.nav-links a:hover{color:var(--text-main)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:flex;gap:10px}.btn{border-radius:999px;font-size:13px;padding:8px 16px;border:1px solid rgba(103,232,249,.35);color:var(--text-main);background:linear-gradient(135deg,#22d3ee1f,#a855f714);text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,transform .12s ease-out,box-shadow .16s ease-out;box-shadow:0 0 0 1px #67e8f91f,0 12px 30px #050812bf}.btn:hover{border-color:#f472b68c;background:linear-gradient(135deg,#67e8f929,#f472b624);transform:translateY(-1.5px);box-shadow:0 0 0 1px #f472b64d,0 18px 44px #050812eb}.btn-primary{border:none;background:linear-gradient(120deg,#a855f7,#22d3ee 52%,#67e8f9);box-shadow:0 0 0 1px #67e8f966,0 12px 32px #22d3ee59,0 18px 60px #a855f759}.btn-primary:hover{transform:translateY(-2px) scale(1.01)}.chip{border-radius:999px;border:1px solid rgba(103,232,249,.4);color:var(--accent);background:linear-gradient(120deg,#22d3ee2e,#a855f71f);padding:2px 10px;font-size:11px;display:inline-flex;align-items:center;gap:6px}.main{max-width:1120px;margin:0 auto;padding:16px 16px 64px}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;padding:40px 0 24px;align-items:center;position:relative}.hero-left{position:relative}.hero-title{font-size:clamp(28px,4vw,36px);font-weight:700;margin:12px 0}.hero-title-highlight{background:linear-gradient(120deg,var(--neon-cyan),var(--neon-pink),var(--neon-purple));-webkit-background-clip:text;background-clip:text;color:transparent}:root.theme-light .hero-title-highlight{background:linear-gradient(120deg,#2563eb1f,#38bdf81f);color:#0b1220;-webkit-text-fill-color:#0b1220;-webkit-background-clip:border-box;background-clip:border-box;display:inline-block;padding:3px 8px;border-radius:12px;border:1px solid rgba(37,99,235,.22);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #0f172a14}.hero-subtitle{font-size:14px;color:var(--text-sub);max-width:480px;line-height:1.6}.hero-dynamic{margin-top:14px;font-size:15px;color:var(--accent-strong);display:inline-flex;align-items:center;gap:8px;background:linear-gradient(120deg,#67e8f92e,#a855f71f);border-radius:999px;padding:4px 12px;border:1px solid rgba(103,232,249,.35)}.cursor{width:2px;height:1.1em;background:var(--accent);display:inline-block;margin-left:2px;animation:blink 1.1s steps(1) infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hero-cta-group{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.hero-meta{margin-top:16px;font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-meta-dot{width:5px;height:5px;border-radius:999px;background:#22c55e;box-shadow:0 0 12px #22c55ee6}.hero-right{position:relative}.hero-panel{position:relative;border-radius:24px;background:radial-gradient(circle at top left,rgba(103,232,249,.25),transparent 55%),radial-gradient(circle at bottom right,rgba(168,85,247,.25),transparent 55%),#080a16eb;border:1px solid rgba(103,232,249,.2);box-shadow:0 24px 64px #050812eb,0 0 0 1px #67e8f91a;padding:18px 18px 16px;overflow:hidden}.hero-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;color:var(--text-sub)}.window-dots{display:flex;gap:6px}.window-dot{width:8px;height:8px;border-radius:50%}.window-dot.red{background:#f97373}.window-dot.yellow{background:#facc15}.window-dot.green{background:#4ade80}.code-block{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.4;background:radial-gradient(circle at 20% 20%,rgba(103,232,249,.12),transparent 45%),radial-gradient(circle at 90% 10%,rgba(168,85,247,.12),transparent 40%),#080a16eb;border-radius:14px;padding:14px;border:1px solid rgba(103,232,249,.25);max-height:260px;overflow:hidden;position:relative;box-shadow:0 14px 36px #050812cc}.code-line{display:flex;gap:8px;white-space:nowrap}.code-lineno{width:22px;text-align:right;color:#94a3b8bf}.code-g{color:#38bdf8}.code-xyz{color:#facc15}.code-comment{color:#9ca3af}.code-fade{position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,transparent,rgba(8,10,22,.98))}.hero-panel-badge{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;font-size:11px}.badge{border-radius:999px;padding:3px 10px;background:linear-gradient(120deg,#22d3ee2e,#a855f71f);border:1px solid rgba(103,232,249,.4);color:var(--text-main)}.badge-accent{border-color:#f472b6b3;color:var(--accent)}section{margin-top:42px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.section-title{font-size:18px;background:linear-gradient(120deg,var(--neon-cyan),var(--neon-pink));-webkit-background-clip:text;color:transparent}.section-sub{font-size:13px;color:var(--text-sub);max-width:420px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border-radius:18px;background:linear-gradient(160deg,#0c1022eb,#0a0c1ae6);border:1px solid rgba(103,232,249,.2);padding:16px 16px 14px;box-shadow:0 10px 40px #050812d9,0 0 0 1px #67e8f914;position:relative;overflow:hidden;transform:translateY(0);transition:transform .16s ease-out,box-shadow .18s ease-out,border-color .16s ease-out,background .18s ease-out}.card:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 20% 20%,rgba(103,232,249,.18),transparent 45%),radial-gradient(circle at 80% 0%,rgba(244,114,182,.12),transparent 40%),radial-gradient(circle at 50% 80%,rgba(79,70,229,.14),transparent 40%);opacity:0;transition:opacity .22s ease-out;pointer-events:none}.card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #050812f2,0 0 0 1px #67e8f933,0 0 40px #67e8f92e;border-color:#67e8f966;background:linear-gradient(160deg,#0a0c1afa,#080a16f2)}.card:hover:before{opacity:1}.card-title-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.card-title{font-size:15px;font-weight:600}.card-chip{font-size:10px;border-radius:999px;border:1px solid rgba(148,163,184,.6);padding:2px 8px;color:var(--text-sub)}.card-desc{font-size:13px;color:var(--text-sub);line-height:1.7}.product-feature-layout{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:start}.products-page,.product-detail{margin-top:60px}.products-head{margin-bottom:12px}.product-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.product-tab{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(103,232,249,.24);background:linear-gradient(135deg,#0c1022e6,#0a0c1adb);color:var(--text-main);cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,transform .12s ease-out}.product-tab:hover{border-color:#f472b68c;transform:translateY(-1px);box-shadow:0 12px 30px #050812bf}.product-tab-active{border-color:#67e8f98c;background:linear-gradient(135deg,#22d3ee33,#a855f729)}.product-tab-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.products-body{margin-top:6px}.products-card{height:100%}.product-list{display:flex;flex-direction:column;gap:10px;margin:12px 0}.product-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(103,232,249,.22);background:linear-gradient(120deg,#0c1022d9,#0a0c1ad9)}.product-active{border-color:#f472b68c;background:linear-gradient(120deg,#22d3ee33,#a855f72e)}.product-soon{opacity:.9}.product-icon{width:42px;height:42px;border-radius:12px;object-fit:cover;box-shadow:0 10px 26px #38bdf842}.product-text{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.product-name{font-size:14px;font-weight:600}.product-sub{font-size:12px;color:var(--text-sub)}.product-link{font-size:12px;color:var(--accent);text-decoration:none}.product-link:hover{color:var(--accent-strong)}.incmill-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.incmill-card,.incmill-media{height:100%}.incmill-header{display:flex;gap:12px;align-items:center;margin-bottom:10px}.incmill-icon{width:54px;height:54px;border-radius:14px;object-fit:cover;box-shadow:0 12px 30px #38bdf866}.incmill-title{font-size:16px;font-weight:700}.incmill-tag{font-size:12px;color:var(--accent);background:var(--accent-soft);display:inline-block;padding:2px 8px;border-radius:999px;margin-top:4px}.incmill-body{display:flex;flex-direction:column;gap:10px}.incmill-heading{margin:0;font-size:18px}.incmill-desc{margin:0;color:var(--text-sub);line-height:1.6}.incmill-list{margin:0;padding-left:18px;color:var(--text-sub);display:flex;flex-direction:column;gap:4px}.incmill-cta{align-self:flex-start}.incmill-video{position:relative;overflow:hidden;border-radius:14px;background:#000}.incmill-video video{width:100%;display:block;border-radius:14px}.card-meta{margin-top:10px;font-size:11px;color:var(--text-muted)}.timeline{border-radius:18px;background:linear-gradient(150deg,#0a0e1ef2,#080a16e6);border:1px solid rgba(103,232,249,.22);padding:16px 16px 10px;box-shadow:0 18px 46px #050812e6,0 0 0 1px #67e8f914;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.steps{border-left:1px dashed rgba(103,232,249,.35);padding-left:12px;margin-left:4px}.step{position:relative;padding-bottom:14px}.step:last-child{padding-bottom:0}.step-dot{position:absolute;left:-16px;top:3px;width:10px;height:10px;border-radius:999px;background:linear-gradient(120deg,var(--neon-cyan),var(--neon-pink));box-shadow:0 0 12px #67e8f9cc,0 0 16px #f472b680}.step-title{font-size:14px;font-weight:600;margin-bottom:4px}.step-text{font-size:13px;color:var(--text-sub)}.timeline-note{font-size:13px;color:var(--text-sub);margin-bottom:10px}.roadmap-pills{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.pill{border-radius:999px;padding:4px 10px;background:linear-gradient(120deg,#22d3ee1f,#a855f71f);border:1px dashed rgba(103,232,249,.45);color:var(--text-main)}.pill-tag{border-style:solid;border-color:#f472b6b3;color:var(--accent-strong)}.contact-title{font-size:14px;margin-bottom:6px}.contact-text{font-size:13px;color:var(--text-sub);line-height:1.8}.contact-mail{color:var(--accent);text-decoration:none}.footer{margin-top:42px;padding:20px 0 10px;border-top:1px solid rgba(103,232,249,.2);background:linear-gradient(180deg,#080a16e6,#050712e6);font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:10px;border-radius:18px;overflow:hidden}.footer-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-links{display:flex;flex-wrap:wrap;gap:12px}.footer-links a{color:var(--text-sub);text-decoration:none}.footer-links a:hover{color:var(--accent-strong)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer-brand{font-size:13px;margin-bottom:4px}.footer-desc{font-size:12px;color:var(--text-sub)}.footer-icp{color:var(--text-muted);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.footer-icp a{color:var(--text-muted);text-decoration:none}.footer-icp a:hover{color:var(--accent-strong);text-decoration:underline}.reveal{opacity:0;transform:translateY(18px);transition:opacity .4s ease-out,transform .4s ease-out}.reveal-visible{opacity:1;transform:translateY(0)}@media(max-width:960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-layout,.incmill-layout{grid-template-columns:1fr}.timeline{grid-template-columns:minmax(0,1fr)}}@media(max-width:840px){.hero{grid-template-columns:minmax(0,1fr)}.nav-inner,.main{padding-inline:12px}}@media(max-width:640px){.grid-3{grid-template-columns:minmax(0,1fr)}.nav-inner{flex-wrap:wrap;gap:10px}.nav-links{order:3;display:flex;flex-wrap:wrap;gap:10px;width:100%;justify-content:flex-start;font-size:12px;padding-bottom:4px}.nav-cta{width:100%;justify-content:flex-end;gap:8px}.nav-cta .btn{padding:6px 10px;font-size:12px}.nav-cta .btn-primary{flex:1;justify-content:center;text-align:center}}.screens-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:flex-end}.device{display:flex;flex-direction:column;align-items:center;gap:10px}.device-frame{position:relative;border-radius:28px;background:radial-gradient(circle at top left,rgba(148,163,184,.25),transparent 55%),#0f172afa;border:1px solid rgba(148,163,184,.45);box-shadow:0 22px 50px #0f172ae6,0 0 0 1px #0f172a;padding:10px}.device-phone .device-frame{width:210px;height:420px}.device-tablet .device-frame{width:360px;height:260px;border-radius:26px}.device-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:96px;height:18px;background:#020617;border-radius:999px}.device-screen{position:relative;width:100%;height:100%;border-radius:20px;background:radial-gradient(circle at top,rgba(56,189,248,.35),transparent 60%),radial-gradient(circle at bottom,#0f172ae6,#0f172a);border:1px solid rgba(30,64,175,.6);padding:10px;display:flex;flex-direction:column}.device-header{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--text-sub);margin-bottom:6px}.device-header-dots{display:flex;gap:4px}.device-header-dots span{width:4px;height:4px;border-radius:999px;background:#94a3b8cc}.device-header-title{opacity:.9}.device-body{flex:1;border-radius:10px;background:#0f172af2;border:1px solid rgba(30,64,175,.65);padding:6px 8px;display:flex;flex-direction:column;gap:5px}.device-code-line{height:5px;border-radius:999px;background:linear-gradient(to right,#38bdf8b3,#94a3b880);opacity:.8}.device-code-line-strong{opacity:1}.device-code-line-short{width:60%}.device-mini-chart{margin-top:4px;display:flex;gap:3px;align-items:flex-end}.device-mini-chart div{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(to top,#38bdf8e6,#3b82f6cc)}.device-mini-chart div:nth-child(1){height:16px}.device-mini-chart div:nth-child(2){height:10px}.device-mini-chart div:nth-child(3){height:14px}.device-footer{margin-top:6px;display:flex;justify-content:space-between;gap:6px}.device-pill{flex:1;height:8px;border-radius:999px;background:linear-gradient(to right,#38bdf8e6,#3b82f6e6)}.device-pill-secondary{opacity:.55}.device-split{display:grid;grid-template-columns:1.2fr 1.4fr;gap:6px;height:100%}.device-split-left{border-radius:10px;background:#0f172af5;border:1px solid rgba(30,64,175,.6);padding:6px 8px;display:flex;flex-direction:column;gap:5px}.device-split-header{height:8px;border-radius:999px;background:linear-gradient(to right,#94a3b8e6,#94a3b880);margin-bottom:4px}.device-split-right{border-radius:10px;background:radial-gradient(circle at top,rgba(56,189,248,.35),transparent 60%),radial-gradient(circle at bottom,#0f172af2,#0f172a);border:1px solid rgba(30,64,175,.7);padding:6px;display:flex;flex-direction:column;gap:6px}.device-viewport{flex:1;border-radius:8px;background:radial-gradient(circle at center,#38bdf899,#0f172a)}.device-viewport-bar{display:flex;justify-content:flex-end;gap:4px}.device-viewport-bar span{width:12px;height:4px;border-radius:999px;background:#0f172af2;border:1px solid rgba(148,163,184,.7)}.device-tablet-camera{position:absolute;top:8px;left:50%;transform:translate(-50%);width:24px;height:4px;border-radius:999px;background:#020617}.device-caption{font-size:12px;color:var(--text-sub);margin-top:6px}@media(max-width:960px){.screens-grid{grid-template-columns:minmax(0,1fr);justify-items:center}}@media(max-width:640px){.device-phone .device-frame{width:190px;height:380px}.device-tablet .device-frame{width:300px;height:220px}}.logo-link{text-decoration:none;color:inherit;display:flex;align-items:baseline;gap:8px}.lang-toggle{border-radius:999px;font-size:12px;padding:6px 10px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:var(--text-main);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .16s ease-out,border-color .16s ease-out,transform .12s ease-out,box-shadow .16s ease-out}.lang-toggle:hover{border-color:#67e8f999;background:#0f172af2;color:var(--text-main);transform:translateY(-1px);box-shadow:0 12px 30px #0f172acc}.icon-toggle.theme-toggle{border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:var(--text-main);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;padding:0;transition:background .16s ease-out,border-color .16s ease-out,transform .12s ease-out,box-shadow .16s ease-out}.icon-toggle.theme-toggle:hover{border-color:#67e8f999;background:#0f172af2;color:var(--text-main);transform:translateY(-1px);box-shadow:0 12px 30px #0f172acc}.policy{border-radius:18px;background:var(--bg-card);border:1px solid var(--border-subtle);padding:18px 18px 20px;box-shadow:0 18px 40px #0f172ab3;font-size:13px;line-height:1.7}.policy h1{font-size:18px;margin-bottom:8px}.policy h2{font-size:15px;margin-top:16px;margin-bottom:4px}.policy h3{font-size:14px;margin-top:12px;margin-bottom:4px}.policy p{margin:4px 0;color:var(--text-sub)}.policy ul{margin:6px 0;padding-left:18px;color:var(--text-sub);line-height:1.6}.policy-body.markdown ol{margin:6px 0;padding-left:20px;color:var(--text-sub);line-height:1.6}.policy-body.markdown blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--border-subtle);color:var(--text-sub)}.policy-body.markdown hr{border:none;border-top:1px solid var(--border-subtle);margin:12px 0}.policy-pre{white-space:pre-wrap;margin:0;color:var(--text-sub);font-family:inherit}.policy-intro{margin-bottom:6px}
