:root{--paper:#bbb5aa;--paper-soft:#ded8cd;--ink:#151515;--ink-soft:#55514b;--panel:#e8e2d7;--night:#111211;--night-2:#1c1d1b;--line:#716d66;--line-soft:rgba(21,21,21,0.14);--mint:#a8f0c6;--violet:#c9b9ff;--amber:#f1ce8a;--danger:#ff8d8d;--serif:"Cormorant Garamond",Georgia,serif;--mono:"Courier Prime","Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:15px}body{min-height:100vh;margin:0;background:radial-gradient(circle at 18% 10%,rgba(168,240,198,.14),transparent 28rem),radial-gradient(circle at 90% 20%,rgba(201,185,255,.12),transparent 25rem),linear-gradient(180deg,#c3beb4,#a9a39a 58%,#928e87);color:var(--ink);font-family:var(--mono);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#signalCanvas{width:100%;height:100%;opacity:.34;z-index:0}#signalCanvas,.noise{position:fixed;inset:0;pointer-events:none}.noise{z-index:1;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 0);background-size:18px 18px;mix-blend-mode:multiply}.app-shell{position:relative;z-index:2;width:min(1240px,calc(100% - 28px));margin:0 auto}.topbar{justify-content:space-between;gap:18px;padding:18px 0 10px}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;min-width:0}.brand-mark{display:grid;width:36px;height:36px;place-items:center;background:var(--night);color:var(--paper-soft);border:1px solid rgba(255,255,255,.28);box-shadow:inset 1px 1px rgba(255,255,255,.26),2px 2px rgba(0,0,0,.25);font-family:var(--serif);font-size:1.45rem;font-weight:700}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-family:var(--serif);font-size:1.35rem}.brand-copy small,.nav-links,.terminal-button{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{transition:color .14s ease,opacity .14s ease}.nav-links a:hover{color:var(--ink);opacity:.72}.terminal-button{padding:8px 14px;border:1px solid var(--line);background:var(--panel);box-shadow:inset 1px 1px rgba(255,255,255,.72),2px 2px rgba(0,0,0,.16)}.hero{min-height:calc(100vh - 74px);display:flex;align-items:center;padding:18px 0 42px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:16px;gap:16px;width:100%}.window{background:var(--panel);border:1px solid var(--line);box-shadow:inset 1px 1px rgba(255,255,255,.8),inset -1px -1px rgba(0,0,0,.22),3px 3px rgba(0,0,0,.18)}.window-bar{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 9px;background:#d7d0c3;color:var(--ink);border-bottom:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.window-bar.dark{background:var(--night);color:var(--paper-soft)}.window-title{min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.window-dot{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(0,0,0,.24);background:rgba(255,255,255,.18);line-height:1}.dark .window-dot,.window-bar.dark .window-dot{border-color:rgba(255,255,255,.26)}.window-body{padding:18px}.dark-body{background:var(--night);color:var(--paper-soft)}.hero-copy .window-body{padding:clamp(20px,4vw,40px)}.eyebrow{margin:0 0 12px;color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;font-size:.84rem}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:0}h1{max-width:780px;margin-bottom:14px;font-size:clamp(3.2rem,8vw,7rem);line-height:.86}h1,h2{font-weight:700}h2{margin-bottom:12px;font-size:clamp(2.1rem,4.5vw,4rem);line-height:.96}h3{margin-bottom:8px;font-size:1.55rem}.lede{max-width:680px;color:rgba(21,21,21,.72);font-family:var(--serif);font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.55;word-spacing:.08em;letter-spacing:.01em}.command-strip{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.command-strip code{padding:8px 10px;background:var(--night);color:var(--mint);border:1px solid rgba(0,0,0,.3);font-size:.88rem}.hero-actions,.terminal-actions{display:flex;flex-wrap:wrap;gap:10px}.win-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 18px;border:1px solid #3f3e3a;background:var(--night);color:var(--paper-soft);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;box-shadow:inset 1px 1px rgba(255,255,255,.18),2px 2px rgba(0,0,0,.3);transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.win-cta:hover{filter:brightness(1.15);transform:translateY(-1px)}.win-cta:active{transform:translateY(0);box-shadow:inset 2px 2px rgba(0,0,0,.35)}.win-cta.ghost{background:var(--panel);color:var(--ink);border-color:#858078;box-shadow:inset 1px 1px rgba(255,255,255,.78),2px 2px rgba(0,0,0,.16)}.win-cta.light{background:var(--paper-soft);color:var(--ink)}.win-cta.ghost.light{background:transparent;color:var(--paper-soft);border-color:rgba(255,255,255,.34)}.statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;min-height:30px;padding:5px 12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.statusbar span:empty{width:1px;height:13px;background:rgba(0,0,0,.24)}.launcher{align-self:stretch}.launcher .window-body{min-height:100%;display:flex;flex-direction:column;gap:14px}.terminal-screen{border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#0c0d0c;padding:14px;box-shadow:inset 1px 1px rgba(0,0,0,.7)}.terminal-line{margin-bottom:9px;color:var(--mint);font-size:.86rem}.muted{opacity:.56}textarea{width:100%;min-height:150px;resize:vertical;margin-bottom:12px;padding:12px;color:var(--paper-soft);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.22);outline:none;line-height:1.55}textarea:focus{border-color:rgba(168,240,198,.64);box-shadow:0 0 0 2px rgba(168,240,198,.12)}.launch-progress{display:grid;grid-gap:8px;gap:8px}.progress-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.progress-row em,.progress-row span{color:rgba(232,226,215,.44);font-style:normal;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.progress-row strong{font-weight:700;color:rgba(232,226,215,.86)}.progress-row.active{border-color:rgba(168,240,198,.5)}.progress-row.active em{color:var(--mint);animation:pulse 1.2s ease-in-out infinite}.progress-row.done em,.progress-row.done strong{color:var(--mint)}.approval-flow,.architecture,.policy-section,.pricing,.section-grid,.split-section,.studio-section,.workspace-section{padding:44px 0}.section-heading{max-width:740px;margin-bottom:18px}.agent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-card,.price-card{min-height:214px;padding:18px;border:1px solid var(--line);background:rgba(232,226,215,.78);box-shadow:inset 1px 1px rgba(255,255,255,.74),2px 2px rgba(0,0,0,.14);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.agent-card.selected,.agent-card:hover{transform:translateY(-3px);border-color:rgba(21,21,21,.82);background:var(--panel)}.agent-card span{display:block;margin-bottom:18px;color:var(--ink-soft)}.agent-card p,.policy-card p,.price-card p,.prose-panel p{color:rgba(21,21,21,.68);line-height:1.65}.studio-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;grid-gap:14px;gap:14px}.dashboard-body{display:grid;grid-gap:12px;gap:12px}.agent-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.agent-summary div{display:grid;grid-template-columns:12px 1fr;align-items:center;grid-gap:4px 10px;gap:4px 10px}.agent-summary small{grid-column:2;color:rgba(232,226,215,.44);font-size:.78rem;letter-spacing:.1em}.status-light{display:inline-block;width:10px;height:10px;background:var(--mint);box-shadow:0 0 14px rgba(168,240,198,.7);animation:pulse 1.6s ease-in-out infinite}.status-light.paused{background:var(--amber);box-shadow:0 0 12px rgba(241,206,138,.55);animation:none}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.metric-tile{min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.metric-tile small,.metric-tile span{display:block;color:rgba(232,226,215,.42);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.metric-tile strong{display:block;margin:14px 0 6px;color:var(--paper-soft);font-family:var(--serif);font-size:2rem;line-height:1}.activity-table{display:grid;grid-gap:7px;gap:7px}.activity-table div{display:grid;grid-template-columns:48px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.03)}.activity-table b{color:var(--amber);font-size:.8rem}.activity-table span{color:rgba(232,226,215,.66);line-height:1.4}.activity-table em{color:rgba(168,240,198,.72);font-style:normal;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.command-library{display:grid;grid-gap:8px;gap:8px}.command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:11px;border:1px solid var(--line);background:rgba(255,255,255,.24);color:var(--ink);cursor:pointer;text-align:left;box-shadow:inset 1px 1px rgba(255,255,255,.6);transition:filter .12s ease,transform .12s ease}.command-row:hover{filter:brightness(.96);transform:translateY(-1px)}.command-row code{overflow-wrap:anywhere;color:var(--ink);font-weight:700}.command-row span{color:var(--ink-soft);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;grid-gap:14px;gap:14px;margin-bottom:14px}.tool-body,.workspace-body{display:grid;grid-gap:12px;gap:12px}.workspace-top{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.workspace-top strong{display:block;overflow-wrap:anywhere;color:var(--paper-soft);font-size:.96rem}.cli-row,.field-row,.workspace-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.field-row{grid-template-columns:130px minmax(0,1fr) auto}.field-row.compact{grid-template-columns:1fr;margin-top:10px}.dark-field,.light-field,.light-textarea{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.22);outline:none;padding:9px 10px}.dark-field{background:rgba(255,255,255,.05);color:var(--paper-soft)}.dark-field option{background:var(--night);color:var(--paper-soft)}.light-field,.light-textarea{background:rgba(255,255,255,.32);color:var(--ink);border-color:var(--line);box-shadow:inset 1px 1px rgba(0,0,0,.12)}.dark-field:focus,.light-field:focus,.light-textarea:focus{border-color:rgba(168,240,198,.72);box-shadow:0 0 0 2px rgba(168,240,198,.12)}.light-textarea{min-height:92px;resize:vertical;margin:0}.workspace-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.app-panel,.tool-card{padding:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.tool-card{border-color:rgba(21,21,21,.2);background:rgba(255,255,255,.2)}.mini-label{margin:0 0 8px;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.dark-body .mini-label{color:rgba(232,226,215,.44)}.agent-list,.event-log,.target-list{display:grid;grid-gap:8px;gap:8px}.portfolio-list{display:grid;grid-gap:2px;gap:2px}.portfolio-row{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.portfolio-row strong{color:var(--paper-soft);letter-spacing:.04em}.portfolio-row span{color:var(--mint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-item,.event-item,.target-item{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035)}.agent-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;cursor:pointer}.agent-item.active{border-color:rgba(168,240,198,.55)}.agent-item strong,.event-item strong,.target-item strong{color:var(--paper-soft)}.agent-item small,.event-item small,.target-item small{color:rgba(232,226,215,.44);line-height:1.45}.agent-item button,.target-item button{min-height:30px;padding:4px 8px;font-size:.72rem}.event-actions,.panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.toggle-grid label{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.13);color:rgba(232,226,215,.72);background:rgba(255,255,255,.035)}.channel-toggle{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(232,226,215,.58);font:inherit;letter-spacing:.04em;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.channel-toggle:hover{border-color:rgba(255,255,255,.34);color:var(--paper-soft)}.channel-dot{width:11px;height:11px;flex-shrink:0;border:1px solid rgba(255,255,255,.4);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.channel-toggle.active{border-color:rgba(168,240,198,.6);background:rgba(168,240,198,.1);color:var(--paper-soft)}.channel-toggle.active .channel-dot{background:var(--mint);border-color:var(--mint);box-shadow:0 0 6px rgba(168,240,198,.55)}.channel-actions{display:flex;flex-wrap:wrap;gap:8px}.channel-actions .win-cta{flex:1 1 auto}.policy-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.policy-controls label{display:grid;grid-gap:6px;gap:6px;color:rgba(232,226,215,.48);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.cli-output,.tool-output{margin-top:10px;padding:10px;border:1px solid rgba(21,21,21,.18);background:var(--night);color:rgba(232,226,215,.74);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cli-output{min-height:120px;white-space:pre-wrap;font-size:.84rem}.tool-note{margin:8px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.4;opacity:.8}.event-log{margin-top:10px;max-height:330px;overflow:auto}.event-item{grid-template-columns:92px minmax(0,1fr) auto;align-items:start}.event-item em{color:var(--mint);font-style:normal;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.empty-state{padding:14px;border:1px dashed rgba(255,255,255,.18);color:rgba(232,226,215,.42);line-height:1.5}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);grid-gap:14px;gap:14px;align-items:stretch}.prose-panel h2{max-width:640px}.security-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.security-list div{padding:12px;background:var(--night);color:var(--paper-soft);border:1px solid rgba(0,0,0,.38)}.security-list small,.security-list strong{display:block}.security-list small{margin-top:7px;color:rgba(232,226,215,.52);line-height:1.45}.log-window{display:grid;grid-gap:9px;gap:9px}.log-entry{padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.log-entry b{display:block;margin-bottom:4px;color:var(--amber);font-size:.8rem;letter-spacing:.12em}.log-entry span{color:rgba(232,226,215,.72);line-height:1.5}.log-entry.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.policy-card{position:relative;min-height:190px;padding:18px 16px 16px;border:1px solid var(--line);background:rgba(232,226,215,.78);box-shadow:inset 1px 1px rgba(255,255,255,.74),2px 2px rgba(0,0,0,.14);transition:translate .18s ease,box-shadow .18s ease,border-color .18s ease}.policy-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mint);opacity:.6;transition:opacity .18s ease}.policy-card:hover{translate:0 -4px;border-color:var(--ink);box-shadow:inset 1px 1px rgba(255,255,255,.85),5px 7px rgba(0,0,0,.2)}.policy-card:hover:before{opacity:1}.policy-card span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;margin-bottom:16px;padding:5px 9px;border:1px solid rgba(0,0,0,.3);background:var(--night);color:var(--mint);font-size:.8rem;letter-spacing:.14em}.arch-map{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px}.arch-map div{position:relative;min-height:118px;display:flex;align-items:center;padding:12px;background:var(--night);color:var(--paper-soft);border:1px solid rgba(255,255,255,.22);line-height:1.35}.arch-map div:not(:last-child):after{content:">";position:absolute;right:-8px;top:50%;z-index:2;color:var(--mint);transform:translateY(-50%)}.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.price-card{min-height:178px;cursor:default}.price-card.featured{background:var(--night);color:var(--paper-soft);border-color:rgba(168,240,198,.46)}.price-card.featured p{color:rgba(232,226,215,.62)}.price-card strong{display:block;margin-top:22px;font-family:var(--serif);font-size:2.1rem}.approval-body{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.approval-step{min-height:150px;padding:14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.approval-step.active{border-color:rgba(168,240,198,.5)}.approval-step span{display:block;margin-bottom:14px;color:var(--mint);letter-spacing:.12em}.approval-step small,.approval-step strong{display:block}.approval-step strong{color:var(--paper-soft);line-height:1.35}.approval-step small{margin-top:10px;color:rgba(232,226,215,.48);line-height:1.5}.footer{display:flex;justify-content:space-between;gap:16px;padding:28px 0 34px;color:rgba(21,21,21,.58);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.reveal{opacity:0;transform:translateY(10px);animation:reveal-in .45s ease-out var(--delay,0s) forwards}@keyframes reveal-in{to{opacity:1;transform:translateY(0)}}.reveal.visible{opacity:1;transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes enter{to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.48}}@media (max-width:1040px){.hero{align-items:flex-start}.hero-grid,.split-section{grid-template-columns:1fr}.agent-grid,.policy-grid,.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-body,.security-list,.studio-grid,.workspace-grid,.workspace-panels,.workspace-top{grid-template-columns:1fr}}@media (max-width:720px){html{font-size:13px}.app-shell{width:min(100% - 18px,1240px)}.topbar{align-items:flex-start}.nav-links{display:none}.hero{min-height:auto;padding-top:8px}.hero-copy .window-body,.window-body{padding:14px}.activity-table div,.agent-grid,.cli-row,.command-row,.dashboard-grid,.event-item,.field-row,.field-row.compact,.policy-controls,.policy-grid,.price-grid,.toggle-grid,.workspace-actions{grid-template-columns:1fr}.activity-table em{justify-self:start}.agent-card,.price-card{min-height:auto}.progress-row{grid-template-columns:30px 1fr}.progress-row em{grid-column:2}.footer{flex-direction:column}}