@layer tokens,base,components,page;@layer page{.step-num{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--label-tracking);color:var(--text-3)}code{overflow-wrap:anywhere}.job-line,.plan-headline,.console-band-what,.versus-what{font-variant-numeric:lining-nums}.jobs{margin:0;padding:0;list-style:none;display:grid;gap:32px}.job{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid var(--edge)}.job h3{font-size:var(--h3-display)}.job-line{font-family:var(--font-serif);font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--text)}.job p:not(.job-line){color:var(--text-2);font-size:var(--text-sm)}@media(min-width:720px){.jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.lane{display:grid;gap:10px;margin-top:48px;padding:24px;background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--bone);border-radius:var(--radius)}.lane p{color:var(--text-2);max-width:52rem}.split{display:grid;gap:40px;align-items:start}.split-copy{display:grid;gap:20px;align-content:start}.split-copy>p:not(.eyebrow):not(.quiet){color:var(--text-2)}@media(min-width:960px){.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.split-wide{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.split-install{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ticks{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--text-2)}.ticks li{display:flex;gap:10px}.ticks li:before{content:"";flex:none;width:10px;height:1px;margin-top:.75em;background:var(--ash)}.facts{display:grid;gap:20px}.facts>div{display:grid;gap:6px;padding-top:16px;border-top:1px solid var(--line)}.facts h3{font-size:1.375rem}.facts p{color:var(--text-2);font-size:var(--text-sm)}.plan,.console,.footprint{margin:0;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-sm)}.console-label{display:block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3)}.plan{display:grid}.plan-head,.plan-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 20px}.plan-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.plan-state{color:var(--text)}.plan-state:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--ember);vertical-align:1px}.plan-id,.plan-hash{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs)}.plan-headline{padding:18px 20px 4px;font-family:var(--font-serif);font-weight:600;font-size:1.5rem;line-height:1.2;color:var(--text)}.plan-confidence{padding:0 20px 16px;color:var(--text-3);font-size:var(--text-xs);font-family:var(--font-mono)}.plan-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.plan-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:12px 20px;border-bottom:1px solid var(--line)}.plan-n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);padding-top:2px}.plan-body{display:grid;gap:2px}.plan-stage{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3)}.plan-act{color:var(--text)}.plan-act code,.plan-tasks code{color:var(--text-2);font-size:.8125rem}.plan-note{color:var(--text-3);font-size:var(--text-xs)}.plan-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 16px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-3)}.plan-ok{color:var(--text-2)}.plan-ok:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border:1px solid var(--stone);border-radius:50%;vertical-align:1px}@media(min-width:560px){.plan-step{grid-template-columns:28px minmax(0,1fr) auto}.plan-meta{grid-column:3;flex-direction:column;align-items:flex-end;text-align:right}}.plan-follow,.plan-tasks{display:grid;gap:4px;padding:12px 20px;border-bottom:1px solid var(--line);color:var(--text-2)}.plan-sign{pointer-events:none}.console{overflow:hidden}.console-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--ground);font-family:var(--font-mono);font-size:.75rem;color:var(--text-3)}.console-dots{display:inline-flex;gap:6px}.console-dots i{width:9px;height:9px;border-radius:50%;border:1px solid var(--edge)}.console-url{flex:1 1 auto}.console-frame{display:grid}.console-nav{display:none}@media(min-width:900px){.console-frame{grid-template-columns:170px minmax(0,1fr)}.console-nav{display:flex;flex-direction:column;gap:2px;padding:18px 12px;border-right:1px solid var(--line);background:var(--ground)}}.console-nav-group{margin:14px 8px 6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3)}.console-nav-group:first-child{margin-top:0}.console-nav-item{padding:6px 8px;color:var(--text-2);border-left:2px solid transparent}.console-nav-item.is-current{color:var(--text);border-left-color:var(--bone);background:var(--surface)}.console-main{display:grid;gap:16px;padding:16px;min-width:0}@media(min-width:640px){.console-main{padding:20px}}.console-band{display:grid;gap:12px;padding:18px 20px;background:var(--ember);color:var(--char);border-radius:var(--radius)}.console-band-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.console-band-state{font-weight:600}.console-band-what{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.15}.console-band-facts{margin:0;display:grid;gap:6px;font-size:var(--text-xs)}.console-band-facts>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:8px}.console-band-facts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;padding-top:1px}.console-band-facts dd{margin:0;font-weight:500}.console-band-button{justify-self:start;padding:10px 16px;background:var(--char);color:var(--bone);font-weight:600;font-size:var(--text-xs);border-radius:var(--radius)}.console-chat{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--radius);background:var(--ground)}.chat-you,.chat-agent{display:grid;gap:4px}.chat-you>span,.chat-agent>span:first-child{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3)}.chat-you{color:var(--text);font-family:var(--font-mono)}.chat-agent p{color:var(--text-2)}.chat-sign{justify-self:start;margin-top:4px;padding:8px 14px;background:var(--ember);color:var(--char);font-weight:600;font-size:var(--text-xs);border-radius:var(--radius)}.console-grid{display:grid;gap:12px}@media(min-width:640px){.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-card-wide{grid-column:1 / -1}}.console-card{display:grid;gap:10px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ground)}.console-card ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;color:var(--text-2);font-size:var(--text-xs);line-height:1.5}.console-card b{color:var(--text);font-weight:600}.console-enable li{display:grid;gap:2px 16px;padding-top:6px;border-top:1px solid var(--line)}.console-enable li:first-child{border-top:0;padding-top:0}.console-enable li span:first-child{color:var(--text)}.console-enable li span:last-child{font-family:var(--font-mono);color:var(--text-3)}@media(min-width:640px){.console-enable li{grid-template-columns:14rem minmax(0,1fr) auto}}.console-caption{padding:10px 16px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;color:var(--text-3)}.footprint{display:grid}.footprint-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 16px}.footprint-total{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text)}.footprint-table{border-width:1px 0 0;border-radius:0}.footprint-table .table th,.footprint-table .table td{padding:10px 14px;font-size:var(--text-xs)}.footprint-table .table td:last-child,.footprint-table .table th:last-child{text-align:right;white-space:nowrap}.proof{display:grid;gap:12px;align-content:start}.proof h3{font-size:var(--h3-display)}.proof p{color:var(--text-2)}.versus{display:grid;border-top:1px solid var(--line)}.versus-row{display:grid;gap:6px;padding-block:18px;border-bottom:1px solid var(--line)}.versus-head{display:none}.versus-what{font-family:var(--font-serif);font-weight:600;font-size:1.375rem;line-height:1.2;color:var(--text)}.versus-them{color:var(--text-3)}.versus-them:before{content:"One admin-role agent: ";font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.versus-us{color:var(--text)}.versus-us:before{content:"Warden: ";font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}@media(min-width:820px){.versus-row,.versus-head{display:grid;grid-template-columns:16rem minmax(0,1fr) minmax(0,1.3fr);gap:32px;align-items:baseline}.versus-head{padding-block:12px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3)}.versus-them:before,.versus-us:before{content:none}}.plan-card{display:grid;gap:12px;align-content:start}.plan-card h3{font-size:var(--h3-display)}.plan-price{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text)}.plan-card p:not(.plan-price){color:var(--text-2)}.pricing-note{margin-top:24px;max-width:44rem;color:var(--text-3);font-size:var(--text-sm)}.install-steps{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--line)}.install-steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:12px;padding-block:18px;border-bottom:1px solid var(--line)}.install-steps p{color:var(--text-2)}.install-steps code{color:var(--text)}.product-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product-toc a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font-size:var(--text-sm);text-decoration:none}.product-toc a:hover{border-color:var(--edge);color:var(--text)}.product-body{display:grid;gap:20px}.product-body>*{max-width:48rem}.product-body>p,.product-body li{color:var(--text-2)}.product-body h3{margin-top:12px}.product-figure{margin-top:40px}.product-body .table-wrap{margin-block:4px}.states{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.states li{display:grid;gap:4px 24px;padding-block:14px;border-bottom:1px solid var(--line)}.states b{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text)}.states .is-ember b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--ember);vertical-align:1px}@media(min-width:720px){.states li{grid-template-columns:11rem minmax(0,1fr)}}.not-box{padding:20px 24px;background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--bone);border-radius:var(--radius);color:var(--text-2)}}
