:root{color:#17202a;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}.landing-shell{color:#f6f1e8;background:#0c1110;min-height:100vh;overflow:hidden}.hero-section{isolation:isolate;background:linear-gradient(110deg,#090d0cfa 0%,#090d0cdb 38%,#090d0c57 72%),radial-gradient(circle at 78% 28%,#0fd6c73d,#0000 27%),linear-gradient(140deg,#101511 0%,#16120f 48%,#071715 100%);min-height:92svh;padding:24px clamp(18px,5vw,72px) 80px;position:relative}.hero-section:after{z-index:-1;content:"";background:linear-gradient(#0000,#f4efe5);height:168px;position:absolute;inset:auto 0 0}.hero-visual{z-index:-2;position:absolute;inset:0;overflow:hidden}.ops-grid{opacity:.32;transform-origin:50%;background-image:linear-gradient(#f5b84f38 1px,#0000 1px),linear-gradient(90deg,#12d6c738 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-20% -10% -10% 34%;transform:perspective(820px)rotateX(62deg)rotate(-18deg)}.command-console{aspect-ratio:1.35;background:linear-gradient(135deg,#f4efe51f,#f4efe508),#101614;border:1px solid #f4efe52e;border-radius:8px;width:min(47vw,680px);min-width:440px;position:absolute;top:clamp(120px,19vh,190px);right:clamp(18px,8vw,124px);transform:perspective(900px)rotateY(-10deg)rotateX(4deg);box-shadow:0 44px 110px #00000075,inset 0 1px #ffffff29}.console-header{border-bottom:1px solid #f4efe51f;align-items:center;gap:8px;min-height:42px;padding:0 18px;display:flex}.console-header span{background:#f6b84b;border-radius:999px;width:9px;height:9px}.console-header span:nth-child(2){background:#14d4c6}.console-header span:nth-child(3){background:#ef6a4e}.console-body{grid-template-columns:1.2fr .85fr;gap:24px;height:calc(100% - 42px);padding:28px;display:grid}.agent-map{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;display:grid;position:relative}.agent-map:before{content:"";border:1px solid #14d4c642;border-radius:50%;position:absolute;inset:18% 20%}.agent-node{color:#eafbf8;text-transform:uppercase;background:#071715bd;border:1px solid #14d4c647;border-radius:8px;place-items:center;min-height:76px;font-size:.8rem;font-weight:800;display:grid;position:relative}.signal-stack{align-content:center;gap:14px;display:grid}.signal-stack div{background:linear-gradient(90deg,#f6b84b,#14d4c6);border-radius:999px;height:16px}.signal-stack div:nth-child(2){background:#e9ede7;width:72%}.signal-stack div:nth-child(3){background:#ef6a4e;width:86%}.signal-stack div:nth-child(4){width:58%}.deploy-rail{justify-content:space-between;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.deploy-rail span{background:#f4efe561;border-radius:999px;width:28%;height:4px}.telemetry-panel{background:#101614c2;border:1px solid #f4efe529;border-radius:8px;gap:8px;width:142px;padding:16px;display:grid;position:absolute;box-shadow:0 24px 60px #00000061}.telemetry-panel span{background:#14d4c6;border-radius:999px;width:64px;height:8px}.telemetry-panel strong{font-size:2rem;line-height:1}.telemetry-panel-a{top:23vh;right:min(52vw,720px)}.telemetry-panel-b{top:58vh;right:clamp(20px,5vw,80px)}.telemetry-panel-b span{background:#f6b84b}.landing-nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.landing-brand{color:#fff9ed;align-items:center;gap:12px;font-size:1rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark{color:#101511;letter-spacing:0;background:#f6b84b;border:1px solid #f6b84b66;border-radius:8px;place-items:center;width:42px;height:42px;font-size:.82rem;display:grid}.landing-links{color:#d8d4c9;align-items:center;gap:clamp(14px,3vw,32px);font-size:.92rem;font-weight:700;display:flex}.landing-links a{text-decoration:none}.landing-links a:hover,.landing-links a:focus-visible{color:#fff}.hero-content{z-index:1;width:min(100%,720px);padding-top:clamp(86px,15vh,154px);position:relative}.hero-kicker,.section-heading p{color:#14d4c6;text-transform:uppercase;margin:0 0 18px;font-size:.83rem;font-weight:900}.hero-content h1{color:#fff9ed;margin:0;font-size:clamp(4.4rem,14vw,10.5rem);line-height:.84}.hero-copy{color:#ebe4d7;width:min(100%,610px);margin:28px 0 0;font-size:clamp(1.08rem,2vw,1.42rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.button-primary{color:#101511;background:#f6b84b;box-shadow:0 16px 44px #f6b84b47}.button-secondary{color:#fff9ed;border:1px solid #f4efe547}.platform-section{color:#151714;background:#f4efe5;gap:34px;padding:78px clamp(18px,5vw,72px);display:grid}.section-heading{max-width:880px}.section-heading h2{margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability-card{background:#fffaf0;border:1px solid #d7c9b5;border-radius:8px;min-height:250px;padding:26px}.capability-card h3{margin:0 0 18px;font-size:1.35rem}.capability-card p{color:#4d5149;margin:0;line-height:1.65}.proof-section{color:#fff9ed;background:#2b332f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.metric{background:#101511;align-content:center;gap:10px;min-height:190px;padding:34px clamp(18px,4vw,56px);display:grid}.metric strong{color:#f6b84b;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.9}.metric span{color:#d8d4c9;text-transform:uppercase;font-weight:800}.auth-shell{color:#f6f1e8;background:linear-gradient(110deg,#090d0cf5 0%,#090d0cd6 52%,#090d0c8f 100%),radial-gradient(circle at 22% 18%,#f6b84b33,#0000 26%),radial-gradient(circle at 78% 72%,#14d4c633,#0000 30%),#0c1110;place-items:stretch stretch;min-height:100vh;padding:clamp(18px,4vw,54px);display:grid;position:relative;overflow:hidden}.auth-shell:before{opacity:.24;transform-origin:50%;content:"";background-image:linear-gradient(#f5b84f38 1px,#0000 1px),linear-gradient(90deg,#12d6c738 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-18% -18% -10% 38%;transform:perspective(760px)rotateX(58deg)rotate(-20deg)}.auth-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,430px);justify-self:center;align-items:center;gap:clamp(28px,6vw,86px);width:min(100%,1180px);min-height:calc(100vh - clamp(36px,8vw,108px));display:grid;position:relative}.auth-intro{align-content:center;gap:clamp(30px,5vw,54px);display:grid}.auth-intro h1{color:#fff9ed;max-width:760px;margin:0;font-size:clamp(3rem,7vw,6.8rem);line-height:.9}.auth-intro p:not(.hero-kicker){color:#ebe4d7;max-width:610px;margin:24px 0 0;font-size:clamp(1.04rem,2vw,1.28rem);line-height:1.6}.auth-console{background:linear-gradient(135deg,#f4efe51a,#f4efe508),#101614d1;border:1px solid #f4efe529;border-radius:8px;width:min(100%,560px);box-shadow:0 36px 90px #0000005c}.auth-console-body{background:#f4efe51f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.auth-console-body div{background:#0c1110db;align-content:center;gap:12px;min-height:118px;padding:20px;display:grid}.auth-console-body span{color:#bfc8bd;text-transform:uppercase;font-size:.75rem;font-weight:900}.auth-console-body strong{color:#f6b84b;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.login-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#f4efe51f,#f4efe50a),#101614db;border:1px solid #f4efe52e;border-radius:8px;width:100%;padding:clamp(26px,4vw,38px);box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff1f}.login-heading{margin-bottom:28px}.login-heading p{color:#14d4c6;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.login-heading h2{color:#fff9ed;margin:0;font-size:clamp(2rem,4vw,2.7rem);line-height:1}.login-form label{color:#f4efe5;margin:18px 0 8px;font-size:.9rem;font-weight:800;display:block}.login-form input{color:#fff9ed;background:#071715b8;border:1px solid #f4efe538;border-radius:8px;outline:none;width:100%;min-height:50px;padding:10px 13px}.login-form input:focus{border-color:#14d4c6;box-shadow:0 0 0 3px #14d4c62e}.login-form p{color:#ff9a84;margin:16px 0 0;font-weight:700}.login-form button{color:#101511;cursor:pointer;background:#f6b84b;border:0;border-radius:8px;width:100%;min-height:50px;margin-top:28px;font-weight:900;box-shadow:0 16px 44px #f6b84b3d}.login-form button:disabled{cursor:wait;opacity:.7}.dashboard-shell{color:#f6f1e8;background:radial-gradient(circle at 82% 8%,#14d4c624,#0000 28%),linear-gradient(135deg,#0c1110 0%,#101511 46%,#17130f 100%);grid-template-columns:280px 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.dashboard-shell:before{opacity:.18;transform-origin:50%;content:"";background-image:linear-gradient(#f5b84f38 1px,#0000 1px),linear-gradient(90deg,#12d6c738 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-28% -12% 18% 34%;transform:perspective(820px)rotateX(62deg)rotate(-18deg)}.dashboard-sidebar{z-index:1;color:#fff9ed;background:linear-gradient(#f4efe514,#f4efe505),#090d0ceb;border-right:1px solid #f4efe51f;flex-direction:column;min-height:100vh;display:flex;position:relative}.dashboard-brand{border-bottom:1px solid #f4efe51a;align-items:center;gap:12px;min-height:78px;padding:0 22px;font-size:1.125rem;font-weight:900;display:flex}.dashboard-brand-mark{color:#101511;letter-spacing:0;background:#f6b84b;border:1px solid #f6b84b66;border-radius:8px;place-items:center;width:42px;height:42px;font-size:.82rem;display:grid}.dashboard-nav{gap:6px;padding:18px;display:grid}.dashboard-nav-link{color:#d8d4c9;border:1px solid #0000;border-radius:8px;min-height:46px;padding:12px 13px;font-weight:800;text-decoration:none;display:block}.dashboard-nav-link:hover,.dashboard-nav-link:focus-visible{background:#f4efe514;border-color:#f4efe524;outline:none}.dashboard-nav-link.active{color:#fff9ed;background:#f6b84b24;border-color:#f6b84b61}.dashboard-sidebar-status{color:#d8d4c9;border:1px solid #14d4c638;border-radius:8px;align-items:center;gap:10px;margin:auto 18px 18px;padding:14px;font-size:.86rem;font-weight:800;display:flex}.dashboard-sidebar-status span{background:#14d4c6;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 24px #14d4c6c2}.dashboard-workspace{z-index:1;min-width:0;position:relative}.dashboard-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d0c94;border-bottom:1px solid #f4efe51a;justify-content:space-between;align-items:flex-start;gap:24px;min-height:132px;padding:28px clamp(22px,4vw,44px);display:flex}.dashboard-topbar h1{color:#fff9ed;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.dashboard-kicker{color:#14d4c6;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.dashboard-subtitle{color:#d8d4c9;max-width:660px;margin:14px 0 0;line-height:1.6}.dashboard-user{color:#fff9ed;background:#f4efe514;border:1px solid #f4efe529;border-radius:999px;flex:none;padding:9px 13px;font-size:.875rem;font-weight:800}.dashboard-content{gap:22px;min-height:calc(100vh - 132px);padding:24px clamp(22px,4vw,44px) 44px;display:grid}.dashboard-hero-panel,.dashboard-panel,.dashboard-metrics article{background:linear-gradient(135deg,#f4efe51a,#f4efe508),#101614c7;border:1px solid #f4efe524;border-radius:8px;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff1a}.dashboard-hero-panel{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:30px;padding:clamp(24px,4vw,42px);display:grid}.dashboard-hero-panel h2{color:#fff9ed;max-width:760px;margin:0;font-size:clamp(2rem,4vw,4.6rem);line-height:.98}.dashboard-hero-panel p:not(.dashboard-kicker){color:#d8d4c9;max-width:680px;margin:18px 0 0;line-height:1.65}.dashboard-command-card{background:#071715b3;border:1px solid #14d4c638;border-radius:8px;align-content:center;gap:18px;min-height:230px;padding:24px;display:grid}.dashboard-command-card span{color:#bfc8bd;text-transform:uppercase;font-size:.78rem;font-weight:900}.dashboard-command-card strong{color:#f6b84b;font-size:clamp(4rem,10vw,7.2rem);line-height:.8}.dashboard-command-card div{gap:10px;display:grid}.dashboard-command-card i{background:linear-gradient(90deg,#f6b84b,#14d4c6);border-radius:999px;height:12px;display:block}.dashboard-command-card i:nth-child(2){background:#e9ede7;width:78%}.dashboard-command-card i:nth-child(3){background:#ef6a4e;width:58%}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-metrics article{align-content:center;gap:12px;min-height:150px;padding:24px;display:grid}.dashboard-metrics span,.agent-run span{color:#bfc8bd;text-transform:uppercase;font-size:.78rem;font-weight:900}.dashboard-metrics strong{color:#f6b84b;font-size:clamp(2.5rem,6vw,4.7rem);line-height:.9}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;display:grid}.dashboard-panel{padding:24px}.dashboard-panel-heading{margin-bottom:20px}.dashboard-panel-heading h2{color:#fff9ed;margin:0;font-size:1.45rem}.agent-run-list{gap:12px;display:grid}.agent-run{background:#090d0c7a;border:1px solid #f4efe51a;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px;display:flex}.agent-run h3{color:#fff9ed;margin:0 0 8px;font-size:1rem}.agent-run strong{color:#14d4c6;flex:none;font-size:1.15rem}.pipeline-list{counter-reset:pipeline;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pipeline-list li{color:#f6f1e8;align-items:center;gap:14px;min-height:56px;font-weight:800;display:flex;position:relative}.pipeline-list li:before{color:#101511;content:counter(pipeline);counter-increment:pipeline;background:#f6b84b;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:900;display:grid}@media (width<=760px){.hero-section{background:linear-gradient(#090d0ce6 0%,#090d0cc2 56%,#090d0c61 100%),radial-gradient(circle at 52% 66%,#0fd6c733,#0000 34%),linear-gradient(140deg,#101511 0%,#16120f 48%,#071715 100%);min-height:92svh;padding:18px 18px 58px}.landing-nav{align-items:flex-start}.landing-links{gap:14px;font-size:.82rem}.landing-links a[href=\#proof]{display:none}.brand-mark{width:38px;height:38px}.hero-content{padding-top:58px}.hero-content h1{font-size:clamp(4rem,25vw,7rem)}.hero-copy{font-size:1.02rem}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,360px)}.hero-visual{opacity:.72}.ops-grid{inset:30% -58% -12% -36%}.command-console{opacity:.58;width:360px;min-width:330px;top:auto;bottom:34px;right:-88px;transform:perspective(760px)rotateY(-16deg)rotateX(7deg)scale(.82)}.console-body{gap:12px;padding:18px}.agent-node{min-height:54px;font-size:.68rem}.telemetry-panel{display:none}.platform-section{padding:58px 18px}.capability-grid,.proof-section{grid-template-columns:1fr}.capability-card{min-height:auto}.metric{min-height:148px}.auth-shell{padding:18px}.auth-shell:before{inset:28% -72% -20% -50%}.auth-grid{grid-template-columns:1fr;align-content:center;gap:28px;min-height:calc(100vh - 36px)}.auth-intro{gap:22px}.auth-intro h1{font-size:clamp(2.7rem,17vw,4.4rem)}.auth-intro p:not(.hero-kicker){margin-top:18px;font-size:1rem}.auth-console{display:none}.dashboard-shell{grid-template-columns:1fr;overflow:visible}.dashboard-shell:before{height:520px;inset:8% -74% auto -48%}.dashboard-sidebar{border-bottom:1px solid #f4efe51a;border-right:0;min-height:auto}.dashboard-brand{min-height:66px}.dashboard-nav{padding:10px 16px 12px}.dashboard-sidebar-status{margin:0 16px 16px}.dashboard-topbar{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 18px}.dashboard-user{align-self:flex-start}.dashboard-content{gap:16px;min-height:160px;padding:18px}.dashboard-hero-panel,.dashboard-grid,.dashboard-metrics{grid-template-columns:1fr}.dashboard-command-card{min-height:180px}.agent-run{flex-direction:column;align-items:flex-start}}@media (width>=761px) and (width<=1080px){.dashboard-shell{grid-template-columns:230px 1fr}.dashboard-hero-panel,.dashboard-grid{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px) and (width<=1050px){.hero-section{min-height:90svh}.command-console{opacity:.72;min-width:410px;right:-70px}.telemetry-panel-a{display:none}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:auto}.auth-grid{grid-template-columns:1fr}.auth-console{width:min(100%,520px)}}
