:root{color:#eef1f5;font-synthesis:none;--muted:#8b929c;--line:#242932;--panel:#101318;--panel2:#151920;--green:#9effb8;--accent:#d9ff4f;--red:#ff8585;background:#080a0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#080a0d}body{color:#eef1f5;background:radial-gradient(circle at 50% -20%,#18211b 0,#080a0d 40%);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#080a0de0;border-bottom:1px solid #171b21;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.logo{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;display:flex}.logo-mark{color:var(--accent);border:1px solid #414852;border-radius:7px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}nav{color:#adb4be;align-items:center;gap:24px;font-size:14px;display:flex}nav>a:hover{color:#fff}.nav-user{color:#adb4be;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.nav-user img{border-radius:50%;width:27px;height:27px}.button{color:#fff;cursor:pointer;background:#14181e;border:1px solid #343a44;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-weight:600;display:inline-flex}.button:hover{border-color:#59616d}.button.primary{background:var(--accent);color:#0a0c0e;border-color:var(--accent)}.button.ghost{background:0 0}.button.compact{padding:8px 12px}.button.large{padding:14px 22px}.button:disabled{opacity:.45;cursor:not-allowed}.hero{text-align:center;max-width:1040px;margin:0 auto;padding:110px 28px 70px}.eyebrow{letter-spacing:.16em;color:var(--accent);margin-bottom:18px;font:500 11px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,7vw,78px);font-weight:800;line-height:.98}.hero h1 span{color:#777f88}.hero-copy{color:#a2a9b2;max-width:700px;margin:28px auto 0;font-size:18px;line-height:1.65}.hero-actions{justify-content:center;gap:10px;margin-top:32px;display:flex}.terminal{text-align:left;background:#0d1014;border:1px solid #2b3038;border-radius:14px;max-width:760px;margin:70px auto 0;overflow:hidden;box-shadow:0 32px 90px #00000073}.terminal-bar{color:#69717c;border-bottom:1px solid #22262e;align-items:center;gap:6px;height:40px;padding:0 14px;font:11px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.terminal-bar i{background:#30353d;border-radius:50%;width:8px;height:8px}.terminal-bar span{margin-left:8px}.terminal pre{color:#c5cbd3;white-space:pre-wrap;margin:0;padding:22px 24px 26px;font:13px/2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.terminal pre span{color:#6d747d}.terminal pre b{color:var(--green);font-weight:500}.feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto 90px;padding:0 24px;display:grid}.feature-grid article{border-right:1px solid var(--line);padding:34px}.feature-grid article:last-child{border-right:0}.feature-grid small{color:#626a74;font:11px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.feature-grid h3{margin:22px 0 10px;font-size:18px}.feature-grid p,.page-head p,.panel p{color:var(--muted);margin:0;line-height:1.6}.page-wrap{max-width:1180px;margin:0 auto;padding:64px 24px 100px}.page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.page-head h2{letter-spacing:-.045em;margin:0 0 10px;font-size:44px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:7px;padding:22px;display:flex}.stat span,.billing-summary span,.checkout-bar span{color:var(--muted);font-size:12px}.stat strong{letter-spacing:-.03em;font-size:25px}.stat em{color:#707883;font-size:12px;font-style:normal}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);padding:22px 24px}.panel-head h3{margin:0 0 6px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#747c86;border-bottom:1px solid var(--line);padding:12px 20px;font-weight:500}td{color:#c6ccd3;border-bottom:1px solid #1c2027;padding:17px 20px}td b,td small{display:block}td small{color:#6e7680;margin-top:4px}code{color:#cfd5dd;background:#151920;border-radius:5px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.empty{text-align:center;color:#8c939d;padding:50px}.empty strong,.empty code{margin:8px;display:block}.architecture{color:#6f7781;justify-content:center;align-items:center;gap:14px;margin-top:16px;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.architecture span{border:1px solid var(--line);border-radius:999px;padding:9px 13px}.architecture b{color:#c0c7d0;font-weight:400}.loading,.app-loading{color:#777f89}.app-loading{text-align:center;place-content:center;gap:16px;height:100vh;display:grid}.notice{color:#cce8c8;background:#131a13;border:1px solid #384331;border-radius:10px;margin:0 0 18px;padding:13px 16px;font-size:13px}.notice.error{color:#ffb0b0;background:#1b1113;border-color:#4b2c30}.billing-page{max-width:1120px}.billing-summary{border:1px solid var(--line);background:#0e1115;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-bottom:26px;padding:17px 20px;display:grid}.billing-summary>div{flex-direction:column;gap:5px;display:flex}.billing-summary strong{font-size:18px}.billing-summary small{color:#747c85}.pricing-layout{grid-template-columns:.8fr 1.4fr .9fr;align-items:stretch;gap:14px;display:grid}.price-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:24px;transition:all .2s;position:relative}.price-card.selected{border-color:#aacc3d;box-shadow:0 0 0 1px #d9ff4f2e,inset 0 0 50px #d9ff4f06}.price-badge{letter-spacing:.12em;color:#8c949d;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.price-card h3{margin:12px 0 18px;font-size:21px}.price{align-items:baseline;gap:7px;display:flex}.price b{letter-spacing:-.06em;font-size:42px}.price span{color:#777f88;font-size:12px}.price-card>strong{margin:10px 0 22px;display:block}.price-card ul{color:#9098a2;padding:0;font-size:13px;line-height:2;list-style:none}.price-card li:before{content:"✓";color:var(--green);margin-right:8px}.current-pill,.select-card{color:#aeb5be;background:#14181e;border:1px solid #303640;border-radius:8px;padding:9px 11px;font-size:12px}.select-card{cursor:pointer;width:100%}.price-card input[type=range]{width:100%;accent-color:var(--accent);margin:22px 0 6px}.range-labels{color:#5f6770;justify-content:space-between;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.formula{color:#858d97;background:#0b0d10;border:1px solid #222730;border-radius:9px;margin:18px 0;padding:12px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.formula b{color:var(--accent)}.checkout-bar{background:#11150f;border:1px solid #343a31;border-radius:14px;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:grid}.checkout-bar>div:first-child{flex-direction:column;gap:4px;display:flex}.checkout-bar strong{font-size:18px}.checkout-bar small,.checkout-note{color:#778070;font-size:12px}.billing-footnote{text-align:center;color:#626a73;max-width:800px;margin:22px auto 0;font-size:12px;line-height:1.7}.center-card{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:16px;max-width:520px;margin:110px auto;padding:36px}.center-card h2{margin:6px 0 14px;font-size:30px}.center-card p{color:#9198a2;line-height:1.7}.center-card small{color:#656d76;margin-top:20px;display:block}@media (width<=820px){nav>a:not(.button){display:none}.feature-grid,.pricing-layout,.stats-grid{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--line)}.billing-summary,.checkout-bar{grid-template-columns:1fr}.page-head{flex-direction:column;align-items:flex-start}.architecture{flex-direction:column;align-items:stretch}.architecture i{display:none}.hero{padding-top:70px}.hero h1{font-size:48px}.hero-actions{flex-direction:column}.topbar{padding:0 16px}.page-wrap{padding-left:16px;padding-right:16px}}.button-row,.security-actions{flex-wrap:wrap;gap:10px;display:flex}.button.danger{color:#ffb0b0;background:#231316;border-color:#603238}.pill{color:#aeb5be;text-transform:uppercase;letter-spacing:.06em;border:1px solid #303640;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.inline-form{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1fr 180px auto;gap:10px;margin-top:16px;padding:16px;display:grid}.inline-form input,.inline-form select,table select{color:#e7ebef;background:#0c0f13;border:1px solid #303640;border-radius:8px;padding:10px 12px}.security-actions{margin-top:16px}.table-wrap button{white-space:nowrap}@media (width<=820px){.inline-form{grid-template-columns:1fr}.button-row,.security-actions{width:100%}.button-row .button,.security-actions .button{flex:1}}.trust-strip{border:1px solid var(--line);background:#0d1014;border-radius:14px;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:0 auto 90px;padding:0 24px;display:grid;overflow:hidden}.trust-strip span{text-align:center;color:#8e96a0;border-right:1px solid var(--line);padding:18px 16px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.trust-strip span:last-child{border-right:0}.marketing-section,.workflow-section,.proof-section,.agent-section,.marketing-cta{max-width:1180px;margin:0 auto 100px;padding:0 24px}.section-head{max-width:760px;margin-bottom:36px}.section-head h2,.agent-copy h2,.marketing-cta h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(34px,5vw,54px);line-height:1.03}.section-head p,.agent-copy>p,.marketing-cta p{color:#929aa4;margin:0;font-size:16px;line-height:1.7}.benefit-grid{border:1px solid var(--line);background:#0e1115;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.benefit-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:30px}.benefit-grid article:nth-child(3n){border-right:0}.benefit-grid article:nth-last-child(-n+3){border-bottom:0}.benefit-grid small,.flow-grid span{color:#68717c;letter-spacing:.12em;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.benefit-grid h3,.flow-grid h3,.included-grid h3{margin:28px 0 10px;font-size:18px}.benefit-grid p,.flow-grid p,.included-grid p{color:#858e99;margin:0;font-size:13px;line-height:1.65}.agent-section{background:linear-gradient(135deg,#11160e,#0d1014 58%);border:1px solid #2a3324;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding:46px;display:grid}.agent-copy ul{color:#a0a8b1;gap:11px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.agent-copy li:before{content:"✓";color:var(--accent);margin-right:9px}.agent-terminal{width:100%;max-width:none;margin:0}.flow-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.flow-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:28px}.proof-section{border-top:1px solid var(--line);padding-top:70px}.proof-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.proof-grid span{color:#a5adb7;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1014;align-items:end;min-height:100px;padding:22px;font-size:13px;line-height:1.45;display:flex}.proof-grid span:nth-child(4n){border-right:0}.proof-grid span:nth-last-child(-n+4){border-bottom:0}.marketing-cta{background:#11150f;border:1px solid #343a31;border-radius:20px;justify-content:space-between;align-items:center;gap:36px;padding:42px;display:flex}.marketing-cta h2{font-size:38px}.marketing-cta p{max-width:650px}.included-section{border:1px solid var(--line);background:#0e1115;border-radius:16px;margin-top:30px;padding:30px}.compact-head{margin-bottom:24px}.compact-head h2{font-size:32px}.included-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.included-grid article{background:#0b0e12;border:1px solid #232831;border-radius:12px;padding:20px}.included-grid h3{margin:0 0 8px;font-size:15px}.included-grid p{font-size:12px}.price-card ul{margin-bottom:0}.billing-page .pricing-layout{align-items:stretch}@media (width<=960px){.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span{border-bottom:1px solid var(--line)}.agent-section{grid-template-columns:1fr}.benefit-grid,.included-grid{grid-template-columns:1fr 1fr}.benefit-grid article:nth-child(3n){border-right:1px solid var(--line)}.benefit-grid article:nth-child(2n){border-right:0}.benefit-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.benefit-grid article:nth-last-child(-n+2){border-bottom:0}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid span:nth-child(4n){border-right:1px solid var(--line)}.proof-grid span:nth-child(2n){border-right:0}.proof-grid span:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.proof-grid span:nth-last-child(-n+2){border-bottom:0}.marketing-cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.trust-strip,.benefit-grid,.included-grid,.flow-grid,.proof-grid{grid-template-columns:1fr}.trust-strip span,.benefit-grid article,.proof-grid span{border-right:0!important;border-bottom:1px solid var(--line)!important}.trust-strip span:last-child,.benefit-grid article:last-child,.proof-grid span:last-child{border-bottom:0!important}.agent-section{padding:26px 20px}.marketing-section,.workflow-section,.proof-section,.agent-section,.marketing-cta{margin-bottom:70px}.marketing-cta{padding:28px 22px}.section-head h2,.agent-copy h2{font-size:36px}}.command-terminal{max-width:820px}.command-tabs{background:#0b0e12;border-bottom:1px solid #22262e;gap:0;padding:0 12px;display:flex;overflow-x:auto}.command-tabs button{appearance:none;color:#8e96a0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 15px 12px;font:600 12px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.command-tabs button:hover{color:#e7ebef}.command-tabs button.active{color:#eef1f5;border-bottom-color:var(--accent)}.command-panel{text-align:left;padding:18px 18px 22px}.command-label{color:#69717c;text-transform:uppercase;letter-spacing:.12em;margin:13px 4px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.command-label:first-child{margin-top:0}.command-row{background:#0a0d11;border:1px solid #272d35;border-radius:8px;align-items:center;gap:12px;min-height:49px;padding:0 8px 0 15px;display:flex}.command-row code{color:#d4dae1;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;flex:1;padding:0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.command-row code span{color:#717984}.copy-command{color:#7d8691;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.copy-command:hover{color:#eef1f5;background:#151a20}.copy-command svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.copy-done{color:var(--green);font-weight:800}.command-result{color:var(--green);padding:14px 4px 0;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width<=620px){.command-tabs{padding:0 5px}.command-tabs button{padding-left:10px;padding-right:10px}.command-panel{padding:14px 10px 18px}.command-row{padding-left:11px}.command-row code{font-size:11px}}.profile-menu{position:relative}.profile-menu>summary{list-style:none}.profile-menu>summary::-webkit-details-marker{display:none}.profile-menu[open] .profile-chevron{transform:rotate(180deg)}.profile-chevron{font-size:12px;transition:transform .16s}.profile-popover{z-index:60;border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:3px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #00000052}.profile-popover:before{content:"";background:var(--panel);border-left:1px solid var(--line);border-top:1px solid var(--line);width:9px;height:9px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.profile-popover a,.profile-popover button{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:13px}.profile-popover a:hover,.profile-popover button:hover{background:var(--panel2)}.profile-popover button{color:var(--red)}.profile-identity{border-bottom:1px solid var(--line);gap:3px;margin-bottom:3px;padding:8px 11px 10px;display:grid}.profile-identity small{color:var(--muted);font-size:11px}.nav-user{white-space:nowrap}.onboarding-panel{padding:0;overflow:hidden}.onboarding-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 24px 18px;display:flex}.onboarding-head h3{margin:7px 0 6px;font-size:22px}.onboarding-head p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.onboarding-badge{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:12px}.onboarding-platform{gap:4px;padding:0 24px 14px;display:flex}.onboarding-platform button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 12px}.onboarding-platform button.active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel2))}.onboarding-terminal{border:1px solid var(--line);color:#eef2f7;background:#080a0d;border-radius:12px;margin:0 16px 16px;overflow:hidden;box-shadow:0 18px 50px #0000002e}.onboarding-terminal-bar{color:#96a1af;background:#10141a;border-bottom:1px solid #252d38;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.onboarding-terminal-bar strong{color:#eef2f7}.onboarding-terminal-bar>span:last-child{margin-left:auto}.onboarding-terminal-body{padding:4px 0}.onboarding-step{border-bottom:1px solid #1d232c;padding:17px 18px}.onboarding-step:last-child{border-bottom:0}.onboarding-step-meta{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.onboarding-step-meta>span{color:#8ab4ff;border:1px solid #303947;border-radius:6px;padding:3px 5px;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.onboarding-step-meta>div{gap:3px;display:grid}.onboarding-step-meta strong{font-size:13px}.onboarding-step-meta small{color:#96a1af;line-height:1.45}.onboarding-command{background:#0b0e12;border:1px solid #252d38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.onboarding-command code{color:#eef2f7;white-space:nowrap;background:0 0;border:0;padding:0;overflow:auto}.onboarding-prompt{color:#52d273;font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace}.onboarding-copy{color:#eef2f7;cursor:pointer;background:#151b24;border:1px solid #354052;border-radius:7px;padding:6px 9px;font-size:11px}.onboarding-copy:hover{background:#1c2531}.onboarding-output{color:#96a1af;white-space:pre-wrap;padding:9px 0 0 23px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.onboarding-output .ok{color:#78dd91}.onboarding-foot{color:var(--muted);flex-wrap:wrap;gap:8px;padding:0 24px 22px;font-size:12px;display:flex}.onboarding-foot strong{color:var(--text)}@media (width<=720px){.onboarding-head{flex-direction:column}.onboarding-badge{align-self:flex-start}.onboarding-platform{overflow:auto}.onboarding-step{padding:15px 12px}.onboarding-command{grid-template-columns:auto minmax(0,1fr)}.onboarding-copy{grid-column:2;justify-self:start}.onboarding-output{padding-left:20px}.onboarding-terminal{margin-inline:10px}}.cli-command-row{border:1px solid var(--line);color:#d8dde4;text-align:left;background:#0b0e12;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 12px;display:grid}.cli-command-row code{color:inherit;overflow-wrap:anywhere;border:0;padding:11px 0;background:0 0!important}.cli-command-prompt{color:#737b85;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.cli-command-row .onboarding-copy{min-width:64px}.command-stack{gap:9px;padding:18px 24px;display:grid}.command-empty{gap:12px;display:grid}.command-empty .cli-command-row{width:min(760px,100%);margin:0 auto}@media (width<=620px){.cli-command-row{grid-template-columns:auto minmax(0,1fr)}.cli-command-row .onboarding-copy{grid-column:2;justify-self:end;margin-bottom:8px}}.session-boot{color:#838b95;background:#080a0d;place-items:center;min-height:100vh;display:grid}.session-boot-inner{letter-spacing:.06em;align-items:center;gap:12px;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.session-boot .logo-mark{display:inline-flex}.public-terminal{margin-top:56px}.public-command-tabs{background:#0b0e12;border-bottom:1px solid #22262e;gap:0;display:flex;overflow:auto}.public-command-tabs button{appearance:none;color:#858d97;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-size:13px;font-weight:600}.public-command-tabs button:hover{color:#d9dee5}.public-command-tabs button.active{color:#eef1f5;border-bottom-color:var(--accent)}.public-command-panel{padding:10px 12px 16px}.public-command-label{color:#69717c;text-transform:uppercase;letter-spacing:.12em;padding:12px 8px 6px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.public-command-row{background:#0b0e12;border:1px solid #232831;border-radius:9px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;min-height:48px;margin:6px 0;display:grid;overflow:hidden}.public-command-row code{color:#d8dde4;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:12px 14px;font-size:12px;display:block}.public-command-row code span{color:#737b85}.public-copy{color:#8d959f;cursor:pointer;background:#101419;border:0;border-left:1px solid #232831;place-items:center;height:100%;min-height:46px;display:grid}.public-copy:hover{color:#eef1f5;background:#151a21}.public-copy svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.public-copy-done{color:var(--green);font-weight:800}.public-command-result{color:var(--green);margin:12px 8px 2px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.public-marketing-page{padding-top:70px}.public-integration-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;display:grid}.public-integration-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:190px;padding:24px}.public-integration-grid article>span{color:var(--accent);letter-spacing:.12em;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.public-integration-grid h3{margin:24px 0 10px;font-size:20px}.public-integration-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.public-command-doc{margin-top:20px}.public-auth-card{margin-top:90px}.public-auth-card h2{max-width:420px;margin-left:auto;margin-right:auto}.public-nav{gap:18px}@media (width<=1080px){.public-nav{gap:12px}.public-integration-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.public-integration-grid{grid-template-columns:1fr}.public-command-tabs{margin:0}.public-terminal{margin-top:42px}.public-marketing-page{padding-top:48px}.public-nav>a:not(.button){display:none}}.demo-section{max-width:1180px;margin:0 auto;padding:110px 28px 24px}.demo-shell{border:1px solid var(--line);background:linear-gradient(#10141a,#0b0e12);border-radius:18px;overflow:hidden}.demo-tabs{border-bottom:1px solid var(--line);gap:0;display:flex;overflow:auto}.demo-tabs button{appearance:none;color:#7f8792;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 22px;font-weight:700}.demo-tabs button:hover{color:#eef1f5}.demo-tabs button.active{color:#fff;border-bottom-color:var(--accent);background:#12171e}.demo-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;padding:34px;display:grid}.demo-copy h3{max-width:560px;margin:14px 0 12px;font-size:28px;line-height:1.18}.demo-copy>p{color:var(--muted);max-width:620px;line-height:1.7}.demo-badge{color:var(--accent);letter-spacing:.12em;border:1px solid #26303b;border-radius:999px;padding:6px 9px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-flex}.demo-proof{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.demo-proof span{color:#9dd9ad;background:#0c1410;border:1px solid #243029;border-radius:999px;padding:7px 9px;font-size:11px}.demo-flow{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.demo-step{background:#0a0d11;border:1px solid #232a33;border-radius:13px;min-height:112px;padding:18px;position:relative}.demo-step small{color:#59626d;margin-bottom:26px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.demo-step strong{font-size:14px;line-height:1.4;display:block}.demo-arrow{z-index:2;color:var(--accent);font-size:20px;position:absolute;top:44%;right:-20px}.demo-step:nth-child(2) .demo-arrow{inset:auto auto -20px 50%;transform:rotate(90deg)}.demo-step:nth-child(3){grid-column:2}.demo-step:nth-child(4){grid-area:2/1}.demo-step:nth-child(3) .demo-arrow{left:-20px;right:auto;transform:rotate(180deg)}.exposure-matrix{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:18px;overflow:hidden}.matrix-title,.matrix-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:15px 20px;display:grid}.matrix-title{background:#10141a}.matrix-title span,.matrix-row span{color:var(--muted);font-size:12px}.matrix-row:last-child{border-bottom:0}.matrix-row b{color:#aab2bd;letter-spacing:.05em;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.matrix-row .matrix-yes{color:var(--green)}.resilience-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.resilience-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:185px;padding:22px}.resilience-grid article>span{color:#7f8792;letter-spacing:.12em;font:9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.resilience-grid h3{margin:22px 0 9px;font-size:17px}.resilience-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (width<=980px){.demo-panel{grid-template-columns:1fr}.resilience-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.demo-section{padding:72px 16px 16px}.demo-panel{padding:20px}.demo-flow{grid-template-columns:1fr}.demo-step,.demo-step:nth-child(3),.demo-step:nth-child(4){grid-area:auto/1}.demo-arrow{display:none}.matrix-title,.matrix-row,.resilience-grid{grid-template-columns:1fr}}.install-showcase{text-align:left;background:linear-gradient(#101419,#0a0d11);border:1px solid #232831;border-radius:16px;max-width:820px;margin:56px auto 0;overflow:hidden}.install-heading{justify-content:space-between;align-items:flex-start;gap:28px;padding:22px 24px 18px;display:flex}.install-heading h3{margin:10px 0 7px;font-size:20px}.install-heading p{color:var(--muted);max-width:560px;margin:0;font-size:12px;line-height:1.6}.install-trust{color:var(--green);white-space:nowrap;padding-top:4px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.install-tabs{background:#090c10;border-top:1px solid #20252d;border-bottom:1px solid #20252d;display:flex}.install-tabs button{appearance:none;color:#818a95;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 20px;font-weight:700}.install-tabs button:hover{color:#e8edf3}.install-tabs button.active{color:#fff;border-bottom-color:var(--accent);background:#10151b}.install-command-panel{padding:12px 16px 15px}.install-note{color:#737c87;padding:8px 4px 1px;font-size:11px;line-height:1.55}.install-note code{color:#aeb6c1;background:0 0;padding:0}.workflow-terminal{background:#020304;border:1px solid #292f38;border-radius:11px;min-height:390px;overflow:hidden;box-shadow:0 22px 60px #00000052}.workflow-terminal-bar{color:#8b929c;background:#07090c;border-bottom:1px solid #1a1d22;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 13px;font:11px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid}.terminal-lights{gap:7px;display:flex}.terminal-lights i{border-radius:50%;width:10px;height:10px;display:block}.terminal-lights i:first-child{background:#ff665c}.terminal-lights i:nth-child(2){background:#ffbd44}.terminal-lights i:nth-child(3){background:#00ca4e}.workflow-terminal-bar strong{color:#a9b0b9;font-weight:500}.terminal-status{color:#515963;justify-self:end}.workflow-terminal-body{color:#e5e9ee;text-align:left;min-height:348px;padding:18px 18px 26px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.workflow-command{overflow-wrap:anywhere;align-items:flex-start;gap:9px;min-height:21px;display:flex}.workflow-prompt{color:#e9edf2;flex:none}.workflow-output{color:#74dc92;overflow-wrap:anywhere;min-height:20px;padding-left:0}.workflow-output+.workflow-command,.workflow-current{margin-top:8px}.workflow-cursor{background:#d84cff;width:7px;height:15px;margin:2px 0 0 2px;animation:1s step-end infinite noenv-terminal-cursor;display:inline-block}.workflow-replay{color:#555d67;margin-top:14px}.demo-panel-terminal{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center}.demo-panel-terminal .demo-copy{align-self:center}@keyframes noenv-terminal-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.workflow-cursor{animation:none}.workflow-replay{display:none}}@media (width<=820px){.install-heading{display:block}.install-trust{margin-top:10px;display:block}.install-tabs{overflow:auto}.workflow-terminal{min-height:360px}.workflow-terminal-body{min-height:318px}}@media (width<=560px){.install-showcase{margin-top:42px}.install-heading{padding:18px}.install-tabs button{padding:12px 16px}.install-command-panel{padding:10px}.workflow-terminal-bar{grid-template-columns:1fr auto}.terminal-status{display:none}.workflow-terminal-body{padding:15px;font-size:11px}.workflow-prompt{font-size:10px}}.workflow-command>.public-copy{background:#0b0e12;border:1px solid #232831;border-radius:6px;flex:0 0 32px;width:32px;height:24px;min-height:24px;margin-left:auto}.workflow-command>.public-copy svg{width:13px;height:13px}.workflow-current>.public-copy{display:none}.ui-controls{flex:none;align-items:center;gap:8px;display:flex}.language-switch{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;padding:3px;display:flex}.language-switch button,.theme-switch{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:750}.language-switch button{letter-spacing:.05em;border-radius:7px;min-width:34px;height:29px;padding:0 8px;font-size:11px}.language-switch button:hover,.theme-switch:hover{color:inherit}.language-switch button.active{background:var(--panel2);color:inherit;box-shadow:inset 0 0 0 1px var(--line)}.theme-switch{border:1px solid var(--line);background:var(--panel);border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.theme-switch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.topbar-actions{align-items:center;gap:16px;display:flex}.topbar-actions nav{min-width:0}html[data-theme=light]{color:#171b22;--muted:#626b78;--line:#d8dee7;--panel:#fff;--panel2:#f0f3f6;--green:#137a38;--accent:#718600;--red:#b42318;background:#f6f7f9}html[data-theme=light] body{color:#171b22;background:radial-gradient(circle at 50% -20%,#edf3df 0,#f6f7f9 42%)}html[data-theme=light] .session-boot{color:#626b78;background:#f6f7f9}html[data-theme=light] .topbar{background:#ffffffe6;border-bottom-color:#dde2e9;box-shadow:0 1px #0f172a05}html[data-theme=light] nav,html[data-theme=light] .nav-user{color:#596270}html[data-theme=light] nav>a:hover,html[data-theme=light] .nav-user:hover{color:#12161c}html[data-theme=light] .logo-mark{border-color:#c7cdd6}html[data-theme=light] .button{color:#171b22;background:#fff;border-color:#cbd2dc}html[data-theme=light] .button:hover{background:#f8fafb;border-color:#9da7b4}html[data-theme=light] .button.primary{color:#161a0a;background:#cce54a;border-color:#b8d137}html[data-theme=light] .button.danger{color:#a6212c;background:#fff5f5;border-color:#e7b8bd}html[data-theme=light] .hero h1 span{color:#737c89}html[data-theme=light] .hero-copy,html[data-theme=light] .section-head p,html[data-theme=light] .agent-copy>p,html[data-theme=light] .marketing-cta p{color:#626b78}html[data-theme=light] .trust-strip,html[data-theme=light] .benefit-grid,html[data-theme=light] .benefit-grid article,html[data-theme=light] .flow-grid article,html[data-theme=light] .proof-grid span,html[data-theme=light] .included-section,html[data-theme=light] .marketing-cta,html[data-theme=light] .panel,html[data-theme=light] .stat,html[data-theme=light] .price-card,html[data-theme=light] .billing-summary,html[data-theme=light] .checkout-bar,html[data-theme=light] .center-card,html[data-theme=light] .public-integration-grid article,html[data-theme=light] .exposure-matrix,html[data-theme=light] .resilience-grid article{background:#fff}html[data-theme=light] .trust-strip span,html[data-theme=light] .benefit-grid p,html[data-theme=light] .flow-grid p,html[data-theme=light] .included-grid p,html[data-theme=light] .public-integration-grid p,html[data-theme=light] .matrix-title span,html[data-theme=light] .matrix-row span,html[data-theme=light] .resilience-grid p,html[data-theme=light] .page-head p,html[data-theme=light] .panel p{color:#65707d}html[data-theme=light] .matrix-title{background:#f4f6f8}html[data-theme=light] .matrix-row b{color:#525d6a}html[data-theme=light] .matrix-row .matrix-yes{color:#137a38}html[data-theme=light] .current-pill,html[data-theme=light] .select-card,html[data-theme=light] .pill{color:#4d5865;background:#f5f7f9;border-color:#d1d7df}html[data-theme=light] .inline-form input,html[data-theme=light] .inline-form select,html[data-theme=light] table select{color:#171b22;background:#fff;border-color:#cfd6df}html[data-theme=light] th{color:#677280}html[data-theme=light] td{color:#303842;border-bottom-color:#e5e9ef}html[data-theme=light] td small{color:#7a8490}html[data-theme=light] code:not(.workflow-terminal code){color:#303842;background:#eef1f4}html[data-theme=light] .architecture{color:#697380}html[data-theme=light] .architecture b{color:#38414b}html[data-theme=light] .architecture span{background:#fff}html[data-theme=light] .notice{color:#36552e;background:#f2faec;border-color:#c9dabc}html[data-theme=light] .notice.error{color:#9d2b34;background:#fff3f3;border-color:#e7c0c4}html[data-theme=light] .price-card.selected{border-color:#91a61e;box-shadow:0 0 0 1px #71860024,inset 0 0 45px #71860006}html[data-theme=light] .checkout-bar,html[data-theme=light] .marketing-cta{border-color:#d4ddc2}html[data-theme=light] .agent-section{background:linear-gradient(135deg,#f5f9ed,#fff 60%);border-color:#d6dfc8}html[data-theme=light] .public-auth-card a:not(.button){color:#4f5d6c}html[data-theme=light] .demo-shell,html[data-theme=light] .install-showcase{color:#eef1f5}html[data-theme=light] .demo-shell .demo-copy>p,html[data-theme=light] .install-heading p{color:#929aa4}html[data-theme=light] .demo-shell{background:linear-gradient(#10141a,#0b0e12);border-color:#2b3139}html[data-theme=light] .demo-tabs{border-bottom-color:#242932}html[data-theme=light] .demo-tabs button{color:#939ba6}html[data-theme=light] .demo-tabs button:hover{color:#fff}html[data-theme=light] .demo-tabs button.active{color:#fff;background:#12171e}html[data-theme=light] .install-showcase{background:linear-gradient(#101419,#0a0d11);border-color:#2b3139}html[data-theme=light] .public-command-row code{color:#d8dde4;background:0 0}@media (width<=1100px){.topbar-actions{gap:10px}.ui-controls{gap:5px}.language-switch button{min-width:31px;padding:0 6px}}@media (width<=820px){.topbar-actions{margin-left:auto}.language-switch button{min-width:30px}.theme-switch{width:35px;height:35px}}
