*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}html,body{margin:0}:root{--font-display:"Jost", "Futura", "Plus Jakarta Sans", sans-serif}body.site{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-surface);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input{font:inherit;color:inherit}a{color:inherit}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.brand{color:var(--color-text-primary);letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand-word{font-family:var(--font-display);letter-spacing:.02em;font-size:17px;font-weight:500}.brand-svg{flex:none;width:19px;height:19px;overflow:visible}.brand-by{color:var(--color-text-muted);margin-left:2px;font-size:11px;font-weight:500}.site-nav{z-index:50;background:color-mix(in oklab, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;align-items:center;height:56px;padding:0 20px;transition:border-color .2s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav[data-scrolled=true]{border-bottom-color:var(--color-border)}.site-nav .inner{align-items:center;gap:20px;width:100%;max-width:1180px;margin:0 auto;display:flex}.site-nav .links{gap:18px;margin-left:10px;display:flex}.site-nav .links a{color:var(--color-text-secondary);transition:color var(--ui-fast);font-size:13px;text-decoration:none}.site-nav .links a:hover{color:var(--color-text-primary)}.site-nav .right{align-items:center;gap:8px;margin-left:auto;display:flex}.site-main{padding-top:76px}.hero{background:radial-gradient(70% 90% at 12% 8%, color-mix(in oklab, var(--color-brand) 11%, transparent), transparent 70%), radial-gradient(50% 70% at 95% 100%, color-mix(in oklab, var(--color-brand) 7%, transparent), transparent 70%), var(--color-surface-raised);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;padding:40px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;gap:18px;padding:10px 0;display:flex}.eyebrow{border:1px solid var(--color-border);border-radius:var(--ui-radius-pill);background:var(--color-surface);width:fit-content;height:30px;color:var(--color-text-secondary);align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--color-brand-soft);width:18px;height:18px;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.eyebrow .dot svg{width:11px;height:11px}.display{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(36px,4.8vw,58px);font-weight:500;line-height:1.04}.lede{max-width:46ch;color:var(--color-text-secondary);margin:0;font-size:16px}.cta-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hero-facts{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:4px;font-size:12px;display:flex}.axon-panel{flex-direction:column;min-height:480px;display:flex;overflow:hidden}.axon-stage{background:radial-gradient(circle, var(--color-canvas-dot) 1px, transparent 1.2px) 0 0 / 22px 22px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;place-items:center;margin:0;padding:18px;display:grid;position:relative}.axon-stage svg{width:100%;height:auto;max-height:460px;display:block;overflow:visible}.axon-stage g[data-group]{transition:transform .42s var(--ui-ease-standard)}.axon-stage [data-system]{transition:opacity .18s var(--ui-ease-standard)}.axon-tag{z-index:2;border-radius:var(--ui-radius-pill);background:var(--ui-solid);color:var(--ui-solid-text);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .12s;position:absolute}.axon-tag[data-on=true]{opacity:1}.axon-bar{border-top:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.axon-bar .cap{flex:1;min-width:0}.axon-bar .cap strong{font-size:13px;font-weight:600;display:block}.axon-bar .cap span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.axon-dots{align-items:center;gap:6px;display:flex}.axon-dots button{background:var(--color-border-strong);opacity:.55;cursor:pointer;width:8px;height:8px;transition:opacity var(--ui-fast), scale var(--ui-spring) var(--ui-ease-spring), background-color var(--ui-fast);border:0;border-radius:50%;padding:0}.axon-dots button:hover{opacity:1}.axon-dots button[aria-pressed=true]{opacity:1;background:var(--color-text-primary);scale:1.3}.section{padding-top:64px}.section-head{max-width:680px;margin-bottom:22px}.kicker{color:var(--color-brand);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12.5px;font-weight:500}.section-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.1}.section-head p{color:var(--color-text-secondary);margin:0;font-size:15px}.how-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.how-top .hint{color:var(--color-text-muted);font-size:12px}.how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.how-pane{display:contents}.how-pane[hidden]{display:none}.how-text{animation:pane-in .36s var(--ui-ease-enter) both;padding:30px}.how-art{min-height:320px;animation:pane-in .36s var(--ui-ease-enter) 60ms both;place-items:center;padding:24px;display:grid;overflow:hidden}@keyframes pane-in{0%{opacity:0;transform:translateY(6px)}}.how-text h3{font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:500}.how-text p{color:var(--color-text-secondary);margin:0 0 14px}.how-text ul{color:var(--color-text-secondary);gap:7px;margin:0;padding-left:18px;font-size:14px;display:grid}.how-text .keys{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}kbd{border:1px solid var(--color-border);background:var(--color-surface);min-width:22px;height:22px;color:var(--color-text-secondary);font:inherit;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.how-art svg{max-width:100%;height:auto}.plan-art{width:100%;max-width:420px;color:var(--color-text-primary)}.plan-art .grid{stroke:var(--color-canvas-grid-major)}.plan-art .wall{stroke:currentColor;stroke-width:6px;stroke-linecap:square}.plan-art .thin{stroke:currentColor;stroke-width:1.2px;fill:none}.plan-art .room{fill:var(--color-brand-soft)}.plan-art .name{font:600 11px var(--font-sans);fill:var(--color-text-secondary)}.plan-art .dim{font:500 10px var(--font-sans);fill:var(--color-text-muted)}.plan-art .snap{fill:var(--color-brand)}.files{gap:8px;width:100%;max-width:400px;display:grid}.file{border:1px solid var(--color-border);background:var(--color-surface-raised);animation:pane-in .36s var(--ui-ease-enter) both;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.file:nth-child(2){animation-delay:80ms}.file:nth-child(3){animation-delay:.16s}.file:nth-child(4){animation-delay:.24s}.file .ext{background:var(--ui-solid);width:42px;height:42px;color:var(--ui-solid-text);letter-spacing:.04em;border-radius:12px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.file .what{min-width:0;display:grid}.file .what strong{font-size:13px}.file .what span{color:var(--color-text-secondary);font-size:12px}.file .arrow{color:var(--color-text-muted);margin-left:auto;display:inline-flex}.file .arrow svg{width:16px;height:16px}.demo{grid-template-columns:300px minmax(0,1fr);gap:10px;display:grid}.demo-controls{align-content:start;gap:16px;padding:22px;display:grid}.control{gap:7px;display:grid}.control>span{color:var(--color-text-secondary);font-size:12px;font-weight:500}.control .row{align-items:center;gap:10px;display:flex}.demo-stage{background:radial-gradient(circle, var(--color-canvas-dot) 1px, transparent 1.2px) 0 0 / 22px 22px;place-items:center;min-height:520px;padding:20px;display:grid;position:relative;overflow:hidden}.demo-stage svg{width:100%;height:auto;max-height:560px;display:block;overflow:visible}.demo-stage [data-system]{transition:opacity .18s var(--ui-ease-standard)}.demo-stage g[data-group]{transition:transform .42s var(--ui-ease-standard)}.demo-stage .stat{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:12px;right:14px}.export-group{padding:16px 16px 14px}.export-group+.export-group{margin-top:10px}.export-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px 4px;display:flex}.export-head strong{font-family:var(--font-display);font-size:15px;font-weight:500}.export-head span{color:var(--color-text-muted);font-size:12px}.exports{flex-wrap:wrap;gap:10px;display:flex}.export-chip{font:inherit;color:inherit;border:1px solid var(--color-border);border-radius:var(--ui-radius-pill);background:var(--color-surface);cursor:default;height:44px;transition:border-color var(--ui-fast), background-color var(--ui-fast), scale var(--ui-spring) var(--ui-ease-spring);align-items:center;gap:10px;padding:0 16px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.export-chip:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised);scale:1.02}.export-chip svg{width:16px;height:16px;color:var(--color-text-secondary)}.export-chip .tag{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.export-chip .tag.agent{color:var(--color-brand)}.pricing-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 10px;display:flex}.pricing-top .note{color:var(--color-text-muted);font-size:12px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan{flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.plan.featured{box-shadow:0 0 0 1px var(--color-text-primary);border-color:var(--color-text-primary)}.plan .badge{border-radius:var(--ui-radius-pill);background:var(--ui-solid);color:var(--ui-solid-text);letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;translate:-50%}.plan h3{font-family:var(--font-display);margin:0;font-size:19px;font-weight:500}.plan .for{color:var(--color-text-secondary);margin:-8px 0 0;font-size:13px}.plan .price{align-items:baseline;gap:6px;display:flex}.plan .amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1}.plan .amount .cur{color:var(--color-text-secondary);vertical-align:.5em;margin-right:2px;font-size:.55em;font-weight:500}.plan .per{color:var(--color-text-muted);font-size:13px}.plan .billed{min-height:18px;color:var(--color-text-muted);margin:-8px 0 0;font-size:12px}.plan ul{color:var(--color-text-secondary);gap:8px;margin:4px 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:8px;display:flex}.plan li svg{width:14px;height:14px;color:var(--ui-success);flex:none;margin-top:3px}.plan .ui-btn{margin-top:auto}.site-footer{border-top:1px solid var(--color-border);margin-top:64px;padding:28px 0 44px}.wordmark{color:var(--color-text-primary);margin:0 0 36px}.wordmark-svg{width:100%;height:auto;display:block}.wordmark-svg .wm-guides{opacity:.22}.wordmark-svg .wm-dashes,.wordmark-svg .wm-hatch{opacity:0;transition:opacity .9s var(--ui-ease-standard) .9s}.in .wordmark-svg .wm-dashes{opacity:.9}.in .wordmark-svg .wm-hatch{opacity:.55}.wordmark-svg .wm-fills path{opacity:0;transition:opacity .7s var(--ui-ease-standard) calc(var(--i,0) * 55ms), transform .9s var(--ui-ease-standard) calc(var(--i,0) * 55ms);transform:translateY(6px)}.in .wordmark-svg .wm-fills path,.wordmark-svg.static .wm-fills path{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wordmark-svg .wm-fills path{opacity:1;transition:none;transform:none}}.site-footer .row{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.site-footer .links{flex-wrap:wrap;gap:16px;display:flex}.site-footer a{color:var(--color-text-secondary);transition:color var(--ui-fast);text-decoration:none}.site-footer a:hover{color:var(--color-text-primary)}.site-footer .fine{color:var(--color-text-muted);margin-top:14px;font-size:11px}.auth-nav{z-index:50;background:color-mix(in oklab, var(--color-surface) 80%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}.auth-nav .ui-tabs{position:absolute;left:50%;translate:-50%}.auth-nav .ui-tabs>button{min-width:0;height:26px;padding:0 14px;font-size:12px}.auth-main{justify-content:center;align-items:center;min-height:100vh;padding:60px 16px 24px;display:flex}.auth-tray{width:100%;max-width:440px}.auth-sub{color:var(--color-text-secondary);text-align:center;margin:0 0 22px;font-size:13px}.auth-sub:empty{display:none}.auth-body{transition:opacity .18s var(--ui-ease-standard), transform .18s var(--ui-ease-standard)}.auth-body[data-animating=true]{opacity:0;transform:translateY(4px)}.auth-form{gap:16px;display:grid}.auth-form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-forgot{justify-content:flex-end;margin-top:-8px;display:flex}.auth-link{color:var(--color-brand);font:inherit;cursor:pointer;transition:color var(--ui-fast);background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.auth-link:hover{color:var(--color-brand-dark)}.auth-foot{color:var(--color-text-secondary);text-align:center;margin:16px 0 0;font-size:13px}.auth-foot.small{margin-top:10px;font-size:12px}.auth-done{text-align:center;padding:12px 0}.auth-done .mark{background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-brand);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.auth-done .mark svg{width:20px;height:20px}.auth-done h3{font-family:var(--font-display);margin:0 0 6px;font-size:18px;font-weight:500}.auth-done p{color:var(--color-text-secondary);margin:0;font-size:13px}.auth-done .ui-btn{margin-top:18px}.auth-done .ui-btn+.ui-btn{margin-left:8px}.auth-done .back{margin-top:18px}.auth-note{text-align:center;color:var(--color-text-muted);margin:0;font-size:11px}.auth-art{z-index:-1;opacity:.08;pointer-events:none;place-items:center;display:grid;position:fixed;inset:44px 0 0}.auth-art svg{width:min(70vw,760px);height:auto}.hero .axon-panel{min-height:600px}.agent-bar{align-items:center;gap:8px;padding:10px 10px 0;display:flex}.agent-bar .box{border:1px solid var(--color-border);border-radius:var(--ui-radius-control);background:var(--color-surface-inset);height:38px;transition:border-color var(--ui-fast) var(--ui-ease-standard);flex:1;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.agent-bar .box:focus-within{border-color:var(--color-border-strong)}.agent-mark{background:var(--color-brand-soft);width:20px;height:20px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.agent-bar input{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.agent-bar input::placeholder{color:var(--color-text-muted)}.agent-bar .ui-btn.sm{height:38px;padding:0 14px}.agent-chips{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.agent-reply{color:var(--color-text-secondary);align-items:baseline;gap:6px;margin:0;padding:8px 12px 2px;font-size:12px;line-height:1.4;display:flex}.agent-reply:before{content:"✦";color:var(--color-brand);flex:none}.agent-reply[data-ok=false]{color:var(--color-text-muted)}.axon-explode{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.axon-explode output{min-width:36px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.ui-range{--fill:0%;appearance:none;background:linear-gradient(var(--color-text-primary), var(--color-text-primary)) 0 0 / var(--fill) 100% no-repeat, var(--color-border-strong);cursor:pointer;border-radius:2px;outline:none;width:110px;height:4px;margin:0}.ui-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;transition:scale var(--ui-spring) var(--ui-ease-spring);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000002e,0 2px 6px #00000014}.ui-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000002e,0 2px 6px #00000014}.ui-range:active::-webkit-slider-thumb{scale:1.12}.dark .ui-range::-webkit-slider-thumb{background:#f4f4f5}.dark .ui-range::-moz-range-thumb{background:#f4f4f5}.show-row{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.show-row+.show-row{margin-top:10px}.show-text{flex-direction:column;gap:10px;padding:28px;display:flex}.show-text .tag{border-radius:var(--ui-radius-pill);background:var(--color-brand-soft);width:fit-content;color:var(--color-brand);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;font-size:11.5px;font-weight:500}.show-text h3{font-family:var(--font-display);letter-spacing:0;margin:4px 0 0;font-size:24px;font-weight:500;line-height:1.15}.show-text p{color:var(--color-text-secondary);margin:0;font-size:14px}.story-list{gap:4px;margin-top:8px;display:grid}.story-step{color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ui-fast), border-color var(--ui-fast), color var(--ui-fast);background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.story-step:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.story-step[aria-pressed=true]{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-primary)}.story-step .n{background:var(--color-surface-hover);width:20px;height:20px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:600;display:inline-grid}.story-step[aria-pressed=true] .n{background:var(--ui-solid);color:var(--ui-solid-text)}.story-step .t{gap:1px;min-width:0;display:grid}.story-step strong{font-size:13px;font-weight:600}.story-step small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.story-step strong em,#hero-title em,.show-art .cap strong em{color:var(--color-text-muted);font-style:normal;font-weight:400}.show-art{min-height:440px}.show-art .axon-stage svg{max-height:520px}.agent-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.point{padding:24px}.point .ic{background:var(--color-brand-soft);width:36px;height:36px;color:var(--color-brand);border-radius:12px;place-items:center;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-grid}.point h3{font-family:var(--font-display);margin:0 0 6px;font-size:18px;font-weight:500}.point p{color:var(--color-text-secondary);margin:0;font-size:13.5px}.agent-log-panel{margin-top:10px;padding:18px 22px 20px}.log-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.log-head strong{font-family:var(--font-display);font-size:15px;font-weight:500}.log-head span{color:var(--color-text-muted);font-size:12px}.agent-log{min-height:96px;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-log .k{color:var(--color-brand)}.ops{gap:8px;width:100%;max-width:440px;display:grid}.op{border:1px solid var(--color-border);background:var(--color-surface-raised);animation:pane-in .36s var(--ui-ease-enter) both;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.op:nth-child(2){animation-delay:70ms}.op:nth-child(3){animation-delay:.14s}.op:nth-child(4){animation-delay:.21s}.op .q{font-size:13px;font-weight:600}.op .q:before{content:"✦ ";color:var(--color-brand)}.op code{color:var(--color-text-secondary);font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=900px){.show-row,.agent-points{grid-template-columns:1fr}.hero .axon-panel{min-height:520px}.show-art{min-height:340px}}.agent-head{margin-top:44px}.agent-panel{margin-top:10px;padding:10px 16px 14px;overflow-x:auto}.agent-table-head,.agent-row{grid-template-columns:96px 130px minmax(180px,1.2fr) minmax(140px,1fr) 64px minmax(96px,auto) auto 30px;align-items:center;gap:10px;display:grid}.agent-table-head{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 0 6px;font-size:11px;font-weight:600}.agent-row{border-bottom:1px solid var(--color-border);padding:8px 0}.agent-row:last-child{border-bottom:0}.agent-row .default{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-row .default input{accent-color:var(--color-text-primary)}.agent-row .default:has(input:checked) span{color:var(--color-text-primary);font-weight:600}.agent-row input,.agent-row select{height:34px;font-size:12px}.agent-row [data-field=model]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-row select{border:1px solid var(--color-border);border-radius:var(--ui-radius-btn);background:var(--color-surface-inset);width:100%;color:var(--color-text-primary);font:inherit;padding:0 8px;font-size:12px}.agent-row .level input{border:1px solid var(--color-border);border-radius:var(--ui-radius-btn);background:var(--color-surface-inset);width:56px;color:var(--color-text-primary);font:inherit;text-align:center;padding:0 8px;font-size:12px}.agent-row .tags{flex-wrap:wrap;gap:6px;display:flex}.agent-row .cache{justify-self:end}.status.s-cache{background:var(--color-brand-soft);color:var(--color-brand);cursor:default}.cache-card{width:260px;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.cache-card strong{color:var(--color-text-primary);margin-bottom:4px;font-weight:600;display:block}.cache-card dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:8px 0 0;display:grid}.cache-card dt{color:var(--color-text-muted)}.cache-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.agent-foot{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.agent-foot .note{color:var(--color-text-muted)}@media (width<=900px){.agent-table-head{display:none}.agent-row{grid-template-columns:1fr 1fr}}.waitlist{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.wl-copy{padding:32px}.wl-copy h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.1}.wl-copy p{color:var(--color-text-secondary);margin:0;font-size:15px}.wl-points{color:var(--color-text-secondary);gap:6px;margin:18px 0 0;padding-left:18px;font-size:14px;display:grid}.wl-panel{padding:26px}.wl-form{gap:14px;display:grid}.wl-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-done{padding:18px 0}.wl-done h3{font-size:18px}.admin-nav{justify-content:flex-start;gap:14px}.admin-title{border-radius:var(--ui-radius-pill);background:var(--color-brand-soft);color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;font-size:11px;font-weight:600}.admin-nav .right{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-nav .who{color:var(--color-text-secondary);font-size:12px}.admin-main{padding-top:76px;padding-bottom:60px}.admin-panel{margin:20vh auto 0}.admin-panel .actions{justify-content:center;gap:8px;margin-top:16px;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat{padding:18px 20px}.stat>span{color:var(--color-text-secondary);font-size:12px;font-weight:500;display:block}.stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:600;line-height:1.1;display:block}.stat small{color:var(--color-text-muted);font-size:12px}.admin-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.admin-controls .ui-tabs>button{align-items:center;gap:5px;min-width:0;display:inline-flex}.admin-controls .count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.admin-controls .search{width:280px}.admin-controls .search input{height:36px}.admin-controls .spacer{flex:1}.admin-controls .signups{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.leads-panel{margin-top:10px;padding:6px;overflow-x:auto}table.leads{border-collapse:collapse;width:100%;font-size:13px}table.leads th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:600}table.leads td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}table.leads tr:last-child td{border-bottom:0}table.leads .name{font-weight:600;display:block}table.leads .mail{color:var(--color-text-secondary);font-size:12px;display:block}table.leads .muted{color:var(--color-text-muted)}table.leads .small{font-size:11px;display:block}.status{border-radius:var(--ui-radius-pill);background:var(--color-surface-raised);height:22px;color:var(--color-text-secondary);align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status.s-invited{background:color-mix(in oklab, var(--ui-warning) 16%, transparent);color:var(--ui-warning)}.status.s-signed-up{background:color-mix(in oklab, var(--ui-success) 14%, transparent);color:var(--ui-success)}table.leads .acts{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.ui-btn.danger{color:var(--ui-danger)}.leads-panel .empty{color:var(--color-text-muted);text-align:center;margin:0;padding:36px}@media (width<=900px){.waitlist,.wl-row{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.reveal{opacity:0;transition:opacity .7s var(--ui-ease-standard), transform .9s var(--ui-ease-standard);will-change:opacity, transform;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.guides{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.site-main,.site-footer{z-index:1;position:relative}.guides .g-lines line{stroke:var(--color-border);stroke-width:1px;opacity:.7}.guides .g-handles line{stroke:var(--color-border-strong);stroke-width:1px;opacity:.55}.guides .g-dots rect{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1px}.guides .g-dots .vertex{fill:var(--color-border-strong)}.guide-rail{z-index:2;background:var(--color-border);pointer-events:none;width:1px;position:fixed;top:84px;bottom:28px}.guide-rail[hidden]{display:none}.guide-rail .ticks i{background:var(--color-border-strong);width:7px;height:1px;position:absolute;left:-3px}.guide-rail .dot{border:1px solid var(--color-text-primary);background:var(--color-surface);box-sizing:border-box;border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:top 80ms linear;position:absolute;left:-3.5px}@media (width<=1240px){.guide-rail{display:none}}@media (width<=900px){.hero,.how-grid,.demo,.plans{grid-template-columns:1fr}.hero{padding:22px}.site-nav .links{display:none}.axon-panel{min-height:380px}.demo-stage{min-height:360px}.section{padding-top:48px}.ui-surface{border-radius:26px;padding:8px}.ui-panel{border-radius:20px}}@media (width<=520px){.site-nav .right .ghost{display:none}.auth-nav .ui-tabs{position:static;translate:none}.auth-nav .brand-word,.auth-nav .brand-by{display:none}}@media (prefers-reduced-motion:reduce){.how-text,.how-art,.file,.auth-body{transition:none;animation:none}.axon-stage g[data-group],.demo-stage g[data-group]{transition:none}}
