*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f8fb;--surface:#fff;--surface-2:#eef1f6;--text:#1b2130;--muted:#5b6778;--border:#dde2ea;--accent:#2463eb;--accent-hover:#1c50c7;--violet:#7c3aed;--cyan:#0891b2;--glass:#ffffffb8;--glow:#2463eb2e;--grad:linear-gradient(100deg,#2463eb,#7c3aed 55%,#0891b2);--radius:12px;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--green:#147957}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0d12;--surface:#13161d;--surface-2:#0f1218;--text:#f1f3f7;--muted:#a3acba;--border:#262b36;--accent:#7aa2ff;--accent-hover:#537bd5;--violet:#a78bfa;--cyan:#67e8f9;--glass:#0f1219b3;--glow:#7aa2ff38;--grad:linear-gradient(100deg,#7aa2ff,#a78bfa 55%,#67e8f9);--green:#7edab0}}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-width:320px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:4px}button,input{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:#2463eb33}.wrapper{max-width:800px;margin:auto;padding:120px 24px 80px}.hero{text-align:center;margin-bottom:48px}.hero h1{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(36px,6vw,56px);font-weight:650;line-height:1.12}.hero p{color:var(--muted);max-width:600px;margin:auto;font-size:18px}.eyebrow{color:var(--accent);letter-spacing:.025em;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.effective{color:var(--muted);margin-top:12px;font-size:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;padding:28px}.card h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:600}.card p,.card li{color:var(--muted)}.card p{margin-bottom:14px}.card p:last-child{margin-bottom:0}.card ul{margin-bottom:14px;padding-left:20px}.card li+li{margin-top:8px}.card .muted{font-size:14px}.section-badge{font-family:var(--mono);background:var(--surface-2);color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:3px 8px;font-size:11px}.cli-header,.cli-actions{align-items:center;gap:12px;display:flex}.cli-btn{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:10px 16px;font-size:14px;display:inline-flex}.cli-btn.primary{color:#fff;background:#2463eb}.license-cta{margin-top:32px}.license-cta-title{font-size:18px;font-weight:600}.license-cta-note{color:var(--muted);margin-bottom:20px;font-size:14px}:root{--ease-out:cubic-bezier(.22,1,.36,1)}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}}@keyframes tilt{0%{opacity:0;transform:perspective(1600px)rotateX(18deg)translateY(80px)scale(.94)}}@keyframes sheen{0%{background-position:100% 0}}@keyframes fade{0%{opacity:0}}@keyframes drift{50%{transform:translate(6%,4%)scale(1.12)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes pan{to{background-position:200% 0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes type{0%{max-width:0}}@keyframes blink{50%{border-color:#0000}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes spin{to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gradient-text{color:#0000;background:linear-gradient(100deg,var(--accent),var(--violet),var(--cyan),var(--accent))0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite pan}[data-reveal=""],[data-reveal=children]>*{transition:opacity .9s var(--ease-out)var(--stagger,0s),transform 1.1s var(--ease-out)var(--stagger,0s),filter .9s var(--ease-out)var(--stagger,0s),translate .45s var(--ease-out),border-color .3s ease}[data-reveal=children]>:nth-child(3n+2){--stagger:90ms}[data-reveal=children]>:nth-child(3n){--stagger:.18s}[data-reveal-armed] [data-reveal=""]:not([data-revealed]),[data-reveal-armed] [data-reveal=children]:not([data-revealed])>*{opacity:0;filter:blur(8px);transform:translateY(40px)scale(.98)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{body{color:#111;background:#fff}nav,footer{display:none}}
