.zero-root{--zero-bg:#081018;--zero-bg-alt:#0e1c2b;--zero-panel:rgba(13,26,39,0.82);--zero-panel-strong:rgba(10,20,31,0.94);--zero-border:rgba(161,209,255,0.18);--zero-border-strong:rgba(255,139,61,0.32);--zero-text:#f5f7fb;--zero-muted:#a1b4c7;--zero-accent:#ff8b3d;--zero-accent-soft:#ffd1a6;--zero-mint:#85ffd4;--zero-shadow:0 28px 90px rgba(1,7,14,0.42);min-height:100vh;background:radial-gradient(circle at top left,rgba(255,139,61,.2),transparent 30%),radial-gradient(circle at right 14% top 18%,rgba(133,255,212,.16),transparent 24%),linear-gradient(180deg,#061019,#08121d 40%,#091723);color:var(--zero-text);font-family:var(--font-sans,"Space Grotesk",system-ui,sans-serif);overflow-x:clip;position:relative}.zero-root:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 42%,transparent 100%);mask-image:radial-gradient(circle at center,black 42%,transparent 100%);pointer-events:none;opacity:.35}.zero-root .aurora-brand-badge,.zero-root code,.zero-root pre{font-family:var(--font-mono,"JetBrains Mono",monospace)}.zero-noise{position:fixed;width:24rem;height:24rem;border-radius:999px;filter:blur(88px);opacity:.55;pointer-events:none;z-index:0;animation:zero-drift 18s ease-in-out infinite}.zero-noise-left{left:-7rem;top:8rem;background:rgba(255,139,61,.18)}.zero-noise-right{right:-6rem;top:28rem;background:rgba(133,255,212,.16);animation-direction:reverse}.zero-nav-shell{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(6,16,25,.76);border-bottom:1px solid rgba(161,180,199,.14)}.zero-nav,.zero-shell{width:min(1240px,calc(100% - 3rem));margin:0 auto}.zero-nav{justify-content:space-between;gap:1rem;padding:1rem 0}.zero-footer-links,.zero-nav,.zero-nav-left,.zero-nav-links,.zero-nav-right{display:flex;align-items:center}.zero-nav-left{gap:1.4rem}.zero-footer-links,.zero-nav-links{gap:1.15rem}.zero-footer-links a,.zero-nav-links a{color:var(--zero-muted);font-size:.92rem;font-weight:600}.zero-footer-links a:hover,.zero-nav-github:hover,.zero-nav-links a:hover{color:var(--zero-text)}.zero-nav-right{gap:.8rem}.zero-nav-github,.zero-nav-quickstart,.zero-primary-cta,.zero-secondary-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.zero-nav-quickstart,.zero-primary-cta{background:linear-gradient(135deg,var(--zero-accent) 0,#ffbe87 100%);color:#1f0d02;padding:.82rem 1.18rem;font-weight:800;box-shadow:0 18px 36px rgba(255,139,61,.18)}.zero-nav-github,.zero-secondary-cta{border:1px solid rgba(161,180,199,.24);background:rgba(255,255,255,.04);color:var(--zero-text);padding:.82rem 1.18rem;font-weight:700}.zero-nav-github:hover,.zero-nav-quickstart:hover,.zero-primary-cta:hover,.zero-secondary-cta:hover{transform:translateY(-1px)}.zero-root .aurora-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--zero-text);font-size:1.1rem;font-weight:800}.zero-root .aurora-brand-logo{width:auto;height:36px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,139,61,.18))}.zero-root .aurora-brand-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(133,255,212,.24);background:rgba(133,255,212,.09);color:var(--zero-mint);padding:.28rem .58rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.zero-shell{position:relative;z-index:1;padding:2.2rem 0 4rem}.zero-panel{border:1px solid var(--zero-border);background:var(--zero-panel);box-shadow:var(--zero-shadow)}.zero-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:1.5rem;align-items:stretch;padding-top:2rem}.zero-code-panel,.zero-final,.zero-hero-copy,.zero-one-tool-card,.zero-one-tool-copy,.zero-state-loop{border-radius:30px}.zero-hero-copy{padding:2.2rem;position:relative;overflow:hidden}.zero-hero-copy:after{content:"";position:absolute;right:-3.5rem;bottom:-3.5rem;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(133,255,212,.16),transparent 68%)}.zero-benefit-stat,.zero-code-eyebrow,.zero-kicker,.zero-section-kicker,.zero-stack-tag{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;font-weight:700;letter-spacing:.03em}.zero-code-eyebrow,.zero-kicker,.zero-section-kicker{padding:.42rem .82rem;border:1px solid rgba(255,139,61,.22);background:rgba(255,139,61,.08);color:var(--zero-accent-soft);font-size:.8rem}.zero-hero-copy h1{margin:1rem 0;font-size:clamp(3rem,7vw,5.8rem);line-height:.93;letter-spacing:-.06em;max-width:10ch}.zero-benefit-card p,.zero-code-footnote,.zero-final p,.zero-footer p,.zero-one-tool-copy p,.zero-section-copy p,.zero-stack p,.zero-state-copy p,.zero-subhead{color:var(--zero-muted);line-height:1.72}.zero-subhead{font-size:1.08rem;max-width:60ch;margin:0}.zero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.65rem}.zero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.7rem}.zero-signal-card{border-radius:22px;padding:1rem;border:1px solid rgba(161,180,199,.14);background:rgba(255,255,255,.04)}.zero-signal-card span,.zero-signal-card strong,.zero-state-grid span,.zero-state-grid strong{display:block}.zero-signal-card strong,.zero-state-grid strong{font-size:.95rem}.zero-signal-card span,.zero-state-grid span{margin-top:.38rem;color:var(--zero-muted);font-size:.88rem;line-height:1.55}.zero-code-panel{position:relative;overflow:hidden;padding:1.5rem;background:linear-gradient(180deg,rgba(16,31,47,.98),rgba(9,18,28,.98)),var(--zero-panel-strong)}.zero-code-panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,139,61,.55),rgba(133,255,212,.16));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.zero-code-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.zero-code-head h2,.zero-final h2,.zero-one-tool-copy h2,.zero-section-copy h2,.zero-state-copy h2{margin:.85rem 0 0;font-size:clamp(1.9rem,3.5vw,3rem);letter-spacing:-.05em;line-height:1.02}.zero-benefit-stat,.zero-code-badge,.zero-stack-tag{padding:.38rem .7rem;font-size:.76rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.zero-code-badge,.zero-stack-tag{color:var(--zero-accent-soft)}.zero-benefit-stat,.zero-stack-tag-win{color:var(--zero-mint);border-color:rgba(133,255,212,.2);background:rgba(133,255,212,.08)}.zero-chip-row{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 1rem}.zero-chip-row span{border-radius:999px;padding:.38rem .72rem;border:1px solid rgba(161,180,199,.16);background:rgba(255,255,255,.04);color:var(--zero-text);font-size:.78rem}.zero-code-block{margin:0;padding:1.15rem;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.22)),rgba(0,0,0,.28);border:1px solid rgba(161,180,199,.12);color:#eef5ff;overflow-x:auto;font-size:.88rem;line-height:1.68}.zero-code-footnote{margin:1rem 0 0;font-size:.9rem}.zero-benefits,.zero-compare-section{margin-top:1.6rem}.zero-section-copy{max-width:52rem}.zero-compare-grid,.zero-one-tool,.zero-state-grid{display:grid;gap:1rem}.zero-compare-grid,.zero-one-tool{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.zero-stack{border-radius:30px;padding:1.5rem;border:1px solid var(--zero-border);background:rgba(12,24,36,.76);min-height:100%}.zero-stack-pain{background:linear-gradient(180deg,rgba(55,23,22,.56),rgba(14,20,31,.9)),rgba(12,24,36,.82)}.zero-stack-win{background:linear-gradient(180deg,rgba(14,40,35,.52),rgba(11,23,31,.92)),rgba(12,24,36,.82);border-color:rgba(133,255,212,.18)}.zero-stack-header{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.zero-benefit-card h3,.zero-list-block h3,.zero-stack h3{margin:0;font-size:1.25rem;letter-spacing:-.03em}.zero-benefit-grid,.zero-chaos-grid{display:grid}.zero-chaos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.15rem}.zero-chaos-pill{border-radius:18px;padding:.95rem 1rem;border:1px solid rgba(255,139,61,.2);background:rgba(255,139,61,.08);color:#ffe0c7;font-size:.88rem}.zero-stack-footer{margin-top:1.2rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;color:var(--zero-accent-soft);font-weight:700}.zero-stack-footer-win{color:var(--zero-mint)}.zero-flow-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;align-items:center}.zero-flow-arrow,.zero-flow-node{border-radius:22px;padding:1rem .85rem;text-align:center}.zero-flow-node{border:1px solid rgba(161,180,199,.16);background:rgba(255,255,255,.05);font-weight:700}.zero-flow-node-accent{border-color:rgba(133,255,212,.22);background:rgba(133,255,212,.08)}.zero-flow-arrow{color:var(--zero-accent-soft);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.zero-final,.zero-one-tool-card,.zero-one-tool-copy,.zero-state-loop{padding:1.6rem}.zero-list-block ul{margin:1rem 0 0;padding-left:1.1rem;color:var(--zero-muted)}.zero-list-block li+li{margin-top:.7rem}.zero-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.zero-benefit-card{border-radius:26px;padding:1.4rem}.zero-benefit-card p{margin-bottom:0}.zero-benefit-summary{color:var(--zero-text);font-weight:700}.zero-state-loop{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;margin-top:1.6rem}.zero-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zero-state-grid article{border-radius:24px;padding:1.1rem;border:1px solid rgba(161,180,199,.14);background:rgba(255,255,255,.04)}.zero-final{margin-top:1.6rem;text-align:center;background:radial-gradient(circle at top,rgba(255,139,61,.18),transparent 42%),rgba(13,26,39,.88)}.zero-actions-final{justify-content:center}.zero-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:2rem 0 0}.zero-footer p{margin:.8rem 0 0;max-width:32rem}@keyframes zero-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.4rem,-1.8rem,0) scale(1.05)}}@media (max-width:1100px){.zero-benefit-grid,.zero-hero,.zero-state-loop{grid-template-columns:1fr}.zero-benefit-grid,.zero-signal-grid,.zero-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zero-flow-map{grid-template-columns:1fr}}@media (max-width:860px){.zero-benefit-grid,.zero-chaos-grid,.zero-compare-grid,.zero-footer,.zero-footer-links,.zero-nav,.zero-nav-left,.zero-nav-links,.zero-nav-right,.zero-one-tool,.zero-signal-grid,.zero-state-grid{grid-template-columns:1fr}.zero-footer,.zero-footer-links,.zero-nav,.zero-nav-left,.zero-nav-links,.zero-nav-right{display:flex;flex-direction:column;align-items:flex-start}.zero-nav{padding:1rem 0 1.15rem}.zero-nav,.zero-shell{width:min(1240px,calc(100% - 2rem))}.zero-nav-github,.zero-nav-quickstart,.zero-nav-right,.zero-primary-cta,.zero-secondary-cta{width:100%}.zero-code-panel,.zero-final,.zero-hero-copy,.zero-one-tool-card,.zero-one-tool-copy,.zero-stack,.zero-state-loop{padding:1.3rem}.zero-hero-copy h1{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.zero-state-loop{grid-template-columns:1fr}}