.zero-root{--zero-bg:#081018;--zero-bg-alt:#0e1c2b;--zero-panel:#0d1a27d1;--zero-panel-strong:#0a141ff0;--zero-border:#a1d1ff2e;--zero-border-strong:#ff8b3d52;--zero-text:#f5f7fb;--zero-muted:#a1b4c7;--zero-accent:#ff8b3d;--zero-accent-soft:#ffd1a6;--zero-mint:#85ffd4;--zero-shadow:0 28px 90px #01070e6b;min-height:100vh;color:var(--zero-text);font-family:var(--font-sans,"Space Grotesk", system-ui, sans-serif);background:radial-gradient(circle at 0 0,#ff8b3d33,#0000 30%),radial-gradient(circle at right 14% top 18%,#85ffd429,#0000 24%),linear-gradient(#061019 0%,#08121d 40%,#091723 100%);position:relative;overflow-x:clip}.zero-root:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 100%);mask-image:radial-gradient(circle,#000 42%,#0000 100%)}.zero-root code,.zero-root pre,.zero-root .aurora-brand-badge{font-family:var(--font-mono,"JetBrains Mono", monospace)}.zero-noise{filter:blur(88px);opacity:.55;pointer-events:none;z-index:0;border-radius:999px;width:24rem;height:24rem;animation:18s ease-in-out infinite zero-drift;position:fixed}.zero-noise-left{background:#ff8b3d2e;top:8rem;left:-7rem}.zero-noise-right{background:#85ffd429;animation-direction:reverse;top:28rem;right:-6rem}.zero-nav-shell{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061019c2;border-bottom:1px solid #a1b4c724;position:sticky;top:0}.zero-nav,.zero-shell{width:min(1240px,100% - 3rem);margin:0 auto}.zero-nav{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.zero-nav-left,.zero-nav-right,.zero-nav-links,.zero-footer-links{align-items:center;display:flex}.zero-nav-left{gap:1.4rem}.zero-nav-links,.zero-footer-links{gap:1.15rem}.zero-nav-links a,.zero-footer-links a{color:var(--zero-muted);font-size:.92rem;font-weight:600}.zero-nav-links a:hover,.zero-footer-links a:hover,.zero-nav-github:hover{color:var(--zero-text)}.zero-nav-right{gap:.8rem}.zero-nav-quickstart,.zero-nav-github,.zero-primary-cta,.zero-secondary-cta{border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.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 #ff8b3d2e}.zero-nav-github,.zero-secondary-cta{color:var(--zero-text);background:#ffffff0a;border:1px solid #a1b4c73d;padding:.82rem 1.18rem;font-weight:700}.zero-nav-quickstart:hover,.zero-nav-github:hover,.zero-primary-cta:hover,.zero-secondary-cta:hover{transform:translateY(-1px)}.zero-root .aurora-brand{color:var(--zero-text);align-items:center;gap:.65rem;font-size:1.1rem;font-weight:800;display:inline-flex}.zero-root .aurora-brand-logo{object-fit:contain;filter:drop-shadow(0 0 20px #ff8b3d2e);width:auto;height:36px}.zero-root .aurora-brand-badge{color:var(--zero-mint);letter-spacing:.05em;text-transform:uppercase;background:#85ffd417;border:1px solid #85ffd43d;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.65rem;font-weight:700;display:inline-flex}.zero-shell{z-index:1;padding:2.2rem 0 4rem;position:relative}.zero-panel{border:1px solid var(--zero-border);background:var(--zero-panel);box-shadow:var(--zero-shadow)}.zero-hero{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:stretch;gap:1.5rem;padding-top:2rem;display:grid}.zero-hero-copy,.zero-code-panel,.zero-one-tool-copy,.zero-one-tool-card,.zero-state-loop,.zero-final{border-radius:30px}.zero-hero-copy{padding:2.2rem;position:relative;overflow:hidden}.zero-hero-copy:after{content:"";background:radial-gradient(circle,#85ffd429,#0000 68%);border-radius:999px;width:14rem;height:14rem;position:absolute;bottom:-3.5rem;right:-3.5rem}.zero-kicker,.zero-section-kicker,.zero-stack-tag,.zero-code-eyebrow,.zero-benefit-stat{letter-spacing:.03em;border-radius:999px;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.zero-kicker,.zero-section-kicker,.zero-code-eyebrow{color:var(--zero-accent-soft);background:#ff8b3d14;border:1px solid #ff8b3d38;padding:.42rem .82rem;font-size:.8rem}.zero-hero-copy h1{letter-spacing:-.06em;max-width:10ch;margin:1rem 0;font-size:clamp(3rem,7vw,5.8rem);line-height:.93}.zero-subhead,.zero-section-copy p,.zero-stack p,.zero-one-tool-copy p,.zero-benefit-card p,.zero-state-copy p,.zero-final p,.zero-footer p,.zero-code-footnote{color:var(--zero-muted);line-height:1.72}.zero-subhead{max-width:60ch;margin:0;font-size:1.08rem}.zero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.zero-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.7rem;display:grid}.zero-signal-card{background:#ffffff0a;border:1px solid #a1b4c724;border-radius:22px;padding:1rem}.zero-signal-card strong,.zero-signal-card span,.zero-state-grid strong,.zero-state-grid span{display:block}.zero-signal-card strong,.zero-state-grid strong{font-size:.95rem}.zero-signal-card span,.zero-state-grid span{color:var(--zero-muted);margin-top:.38rem;font-size:.88rem;line-height:1.55}.zero-code-panel{background:linear-gradient(180deg, #101f2ffa, #09121cfa), var(--zero-panel-strong);padding:1.5rem;position:relative;overflow:hidden}.zero-code-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ff8b3d8c,#85ffd429);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zero-code-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.zero-code-head h2,.zero-section-copy h2,.zero-one-tool-copy h2,.zero-state-copy h2,.zero-final h2{letter-spacing:-.05em;margin:.85rem 0 0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.02}.zero-code-badge,.zero-stack-tag,.zero-benefit-stat{background:#ffffff0d;border:1px solid #ffffff1a;padding:.38rem .7rem;font-size:.76rem}.zero-code-badge,.zero-stack-tag{color:var(--zero-accent-soft)}.zero-stack-tag-win,.zero-benefit-stat{color:var(--zero-mint);background:#85ffd414;border-color:#85ffd433}.zero-chip-row{flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 1rem;display:flex}.zero-chip-row span{color:var(--zero-text);background:#ffffff0a;border:1px solid #a1b4c729;border-radius:999px;padding:.38rem .72rem;font-size:.78rem}.zero-code-block{color:#eef5ff;background:linear-gradient(#ffffff05,#00000038),#00000047;border:1px solid #a1b4c71f;border-radius:24px;margin:0;padding:1.15rem;font-size:.88rem;line-height:1.68;overflow-x:auto}.zero-code-footnote{margin:1rem 0 0;font-size:.9rem}.zero-compare-section,.zero-benefits{margin-top:1.6rem}.zero-section-copy{max-width:52rem}.zero-compare-grid,.zero-one-tool,.zero-state-grid{gap:1rem;display:grid}.zero-compare-grid,.zero-one-tool{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.zero-stack{border:1px solid var(--zero-border);background:#0c1824c2;border-radius:30px;min-height:100%;padding:1.5rem}.zero-stack-pain{background:linear-gradient(#3717168f,#0e141fe6),#0c1824d1}.zero-stack-win{background:linear-gradient(#0e282385,#0b171feb),#0c1824d1;border-color:#85ffd42e}.zero-stack-header{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.zero-stack h3,.zero-list-block h3,.zero-benefit-card h3{letter-spacing:-.03em;margin:0;font-size:1.25rem}.zero-chaos-grid,.zero-benefit-grid{display:grid}.zero-chaos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.15rem}.zero-chaos-pill{color:#ffe0c7;background:#ff8b3d14;border:1px solid #ff8b3d33;border-radius:18px;padding:.95rem 1rem;font-size:.88rem}.zero-stack-footer{color:var(--zero-accent-soft);border-top:1px solid #ffffff14;margin-top:1.2rem;padding-top:1rem;font-weight:700}.zero-stack-footer-win{color:var(--zero-mint)}.zero-flow-map{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.zero-flow-node,.zero-flow-arrow{text-align:center;border-radius:22px;padding:1rem .85rem}.zero-flow-node{background:#ffffff0d;border:1px solid #a1b4c729;font-weight:700}.zero-flow-node-accent{background:#85ffd414;border-color:#85ffd438}.zero-flow-arrow{color:var(--zero-accent-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.zero-one-tool-copy,.zero-one-tool-card,.zero-state-loop,.zero-final{padding:1.6rem}.zero-list-block ul{color:var(--zero-muted);margin:1rem 0 0;padding-left:1.1rem}.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{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;margin-top:1.6rem;display:grid}.zero-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zero-state-grid article{background:#ffffff0a;border:1px solid #a1b4c724;border-radius:24px;padding:1.1rem}.zero-final{text-align:center;background:radial-gradient(circle at top,#ff8b3d2e,#0000 42%),#0d1a27e0;margin-top:1.6rem}.zero-actions-final{justify-content:center}.zero-footer{justify-content:space-between;align-items:flex-end;gap:1rem;padding:2rem 0 0;display:flex}.zero-footer p{max-width:32rem;margin:.8rem 0 0}@keyframes zero-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.4rem,-1.8rem)scale(1.05)}}@media (max-width:1100px){.zero-hero,.zero-state-loop,.zero-benefit-grid{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-nav,.zero-nav-left,.zero-nav-right,.zero-footer,.zero-footer-links,.zero-nav-links,.zero-compare-grid,.zero-one-tool,.zero-signal-grid,.zero-state-grid,.zero-benefit-grid,.zero-chaos-grid{grid-template-columns:1fr}.zero-nav,.zero-nav-left,.zero-nav-right,.zero-footer,.zero-footer-links,.zero-nav-links{flex-direction:column;align-items:flex-start;display:flex}.zero-nav{padding:1rem 0 1.15rem}.zero-nav,.zero-shell{width:min(1240px,100% - 2rem)}.zero-nav-right,.zero-nav-quickstart,.zero-nav-github,.zero-primary-cta,.zero-secondary-cta{width:100%}.zero-hero-copy,.zero-code-panel,.zero-stack,.zero-one-tool-copy,.zero-one-tool-card,.zero-state-loop,.zero-final{padding:1.3rem}.zero-hero-copy h1{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.zero-state-loop{grid-template-columns:1fr}}
.aal-container{background:var(--zero-panel);border:1px solid var(--zero-border);box-shadow:var(--zero-shadow);color:var(--zero-text);font-family:var(--font-sans,"Space Grotesk", system-ui, sans-serif);border-radius:30px;flex-direction:column;gap:2rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.aal-header h3{letter-spacing:-.03em;margin:0;font-size:1.8rem}.aal-header p{color:var(--zero-muted);margin-top:.5rem}.aal-stage{justify-content:space-between;align-items:center;gap:2rem;padding:3rem 0;display:flex;position:relative}.aal-agents,.aal-center,.aal-app{z-index:2;flex-direction:column;gap:1.5rem;display:flex}.aal-node{background:#ffffff0d;border:1px solid #a1b4c733;border-radius:12px;align-items:center;gap:.75rem;width:220px;padding:1rem;transition:all .3s;display:flex}.aal-node.active{border-color:var(--zero-mint);background:#85ffd41a;transform:translateY(-2px);box-shadow:0 0 20px #85ffd433}.aal-node.large{background:#ff8b3d14;border-color:#ff8b3d4d;justify-content:center;width:260px;padding:1.5rem}.aal-node.large.active{transform:scale(1.05);box-shadow:0 0 30px #ff8b3d40}.aal-node-icon{color:var(--zero-muted);align-items:center;display:flex}.aal-node.active .aal-node-icon{color:var(--zero-mint)}.aal-node.large.active .aal-node-icon{color:var(--zero-accent)}.aal-node-label{font-size:.95rem;font-weight:600}.aal-connections{pointer-events:none;z-index:1;height:100%;position:absolute;top:0;left:10%;right:10%}.aal-packet{align-items:center;gap:.5rem;display:flex;position:absolute;transform:translateY(-50%)}.aal-packet-label{font-size:.75rem;font-family:var(--font-mono);color:var(--zero-mint);white-space:nowrap;background:#0009;border:1px solid #85ffd44d;border-radius:4px;padding:.2rem .5rem}.aal-packet-dot{background:var(--zero-mint);width:10px;height:10px;box-shadow:0 0 10px var(--zero-mint);border-radius:50%}.aal-steps{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:2rem;display:grid}.aal-step{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;padding:1rem;transition:all .3s}.aal-step.active{background:#85ffd40d;border-color:#85ffd44d}.aal-step strong{color:var(--zero-muted);margin-bottom:.5rem;display:block}.aal-step.active strong{color:var(--zero-mint)}.aal-step p{color:var(--zero-muted);margin:0;font-size:.9rem;line-height:1.5}
