@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--font-geist-sans:Inter,Arial,sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,monospace;--bg:#030605;--panel:#0b0f0d;--panel2:#101512;--line:#253029;--text:#f1f4f2;--muted:#8d9991;--green:#28e66f;--green2:#8dffb2;--red:#ed202d;--red2:#ff5360;--amber:#f0b84b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green2);outline-offset:3px}button{color:inherit}.brand{color:#f7f7f7;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand b{color:var(--red2)}.brand-pill{background:linear-gradient(145deg,#ff4651 5%,#bd0612 52%,#ff3643 56%,#6f0007);border:1px solid #ff6e75;border-radius:20px;width:31px;height:17px;display:block;position:relative;transform:rotate(-42deg);box-shadow:0 0 16px #ff1e2c73,inset 0 2px 3px #ffffff80}.brand-pill:after{content:"";background:#ffffffb8;border-radius:10px;height:2px;position:absolute;inset:2px 4px auto}.brand-pill i{background:#7a0008;width:1px;height:100%;position:absolute;top:0;left:50%;box-shadow:1px 0 #ffffff3d}.button{letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:5px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;transition:all .2s}.button:hover{transform:translateY(-1px)}.button.red{color:#fff;background:linear-gradient(#fa2837,#bd0915);border-color:#ff5560;box-shadow:0 0 24px #ed202d33,inset 0 1px #ffffff59}.button.outline{color:#d9dfdb;background:#0d120f;border-color:#344039}.button.green{color:#baffcf;background:#174e2c;border-color:#3baf63}.button.small{min-height:36px;padding:0 15px}.eyebrow{color:#84bd96;font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 18px;display:flex}.eyebrow i{background:var(--green);width:20px;height:1px;box-shadow:0 0 10px var(--green)}.marketing-nav{z-index:20;background:linear-gradient(#030604d9,#0000);border-bottom:1px solid #6096712b;justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.marketing-nav nav{align-items:center;gap:28px;display:flex}.marketing-nav nav a,.marketing-nav nav>button:not(.button){color:#c0c7c2;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:none}.marketing-nav nav a:hover,.marketing-nav nav>button:not(.button):hover{color:#fff}.hero{isolation:isolate;border-bottom:1px solid #1c2a20;grid-template-columns:minmax(420px,.84fr) minmax(570px,1.16fr);align-items:center;gap:2vw;min-height:780px;padding:105px 4vw 70px;display:grid;position:relative;overflow:hidden}.matrix-rain{z-index:-3;background:#020604;width:100%;height:100%;position:absolute;inset:0}.vignette{z-index:-2;background:radial-gradient(circle at 28% 45%,#0208042e,#020504 69%),linear-gradient(90deg,#01030247,#01030294);position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#030605 92%);height:36%;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;max-width:620px;padding-left:5vw;position:relative}.hero h1{letter-spacing:-.055em;text-shadow:0 5px 24px #000;margin:0;font-size:clamp(52px,5.25vw,86px);font-weight:700;line-height:.89}.hero h1 em,.section-heading h2 em,.security-copy h2 em,.final-cta h2 em{color:var(--red);font-style:normal}.hero-subtitle{color:#c5ccc7;text-shadow:0 2px 10px #000;max-width:550px;margin:24px 0 4px;font-size:17px;line-height:1.65}.pill-activation{justify-content:center;align-items:flex-end;width:380px;height:226px;margin-top:12px;display:flex;position:relative}.floating-pill{z-index:2;cursor:pointer;background:linear-gradient(165deg,#ff6a73 0%,#fc1827 20%,#820008 52%,#ee101f 56%,#4d0004 100%);border:1px solid #ff6570;border-radius:90px;width:218px;height:88px;animation:4s ease-in-out infinite float;position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(-6deg);box-shadow:0 0 28px #ff1928cc,0 42px 45px #ed202d33,inset 0 7px 9px #ffffff8c,inset 0 -10px 18px #2f0003bf}.floating-pill>span{background:#650006;width:2px;height:100%;position:absolute;top:0;left:50%;box-shadow:2px 0 #ffffff29}.floating-pill>i{background:linear-gradient(90deg,#0000,#ffffffc2,#0000);border-radius:50%;height:14px;position:absolute;top:12px;left:25px;right:31px;transform:rotate(-4deg)}.floating-pill>b{background:#ffb0b4;border-radius:50%;width:9px;height:18px;position:absolute;top:29px;right:15px;box-shadow:0 0 10px #fff}.floating-pill:hover{animation-play-state:paused;transform:translate(-50%)translateY(-5px)rotate(-3deg)scale(1.04)}@keyframes float{0%,to{transform:translate(-50%)translateY(0)rotate(-6deg)}50%{transform:translate(-50%)translateY(-12px)rotate(-3deg)}}.activation-base{clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);color:#fff;width:100%;height:76px;font:700 18px var(--font-geist-mono),monospace;letter-spacing:.13em;cursor:pointer;background:linear-gradient(#4d070c,#bb0c17 47%,#610006);border:1px solid #ff4a55;position:relative;box-shadow:0 0 24px #ff19288c,inset 0 0 20px #ff505a4d}.activation-base:before{content:"";clip-path:inherit;border:1px solid #ff848c99;position:absolute;inset:6px 10px}.activation-base span{color:#ffadb2}.watch-link{color:#dce3df;width:max-content;font:600 12px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:12px;margin:-5px auto 0;text-decoration:none;display:flex}.watch-link span{border:1px solid #83948a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.hero-console{z-index:1;background:#070b09;border:1px solid #415047;border-radius:10px;min-width:0;margin-right:-2vw;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-3deg);box-shadow:0 35px 75px #000c,0 0 70px #0cbf451f}.hero-console>header{background:#0c110e;border-bottom:1px solid #26312a;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.hero-console .brand{gap:7px;font-size:11px}.hero-console .brand-pill{width:20px;height:11px}.hero-console>header>div{color:#8fa098;align-items:center;gap:9px;font-size:9px;display:flex}.hero-console>header button{cursor:pointer;background:#151c18;border:1px solid #34423a;border-radius:4px;padding:6px 9px;font-size:9px}.live-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.preview-shell{grid-template-columns:142px 1fr;min-height:480px;display:grid}.preview-shell>aside{background:#090d0b;border-right:1px solid #232e27;flex-direction:column;gap:3px;padding:20px 11px;display:flex}.preview-shell>aside small{color:#627068;font:9px var(--font-geist-mono),monospace;margin:2px 9px 9px}.preview-shell>aside span{color:#89968f;border-radius:4px;padding:9px 10px;font-size:10px}.preview-shell>aside .selected{color:#ecf2ee;border-left:2px solid var(--green);background:#18211c}.preview-shell>main{min-width:0;padding:20px}.preview-agent{justify-content:space-between;align-items:flex-start;display:flex}.preview-agent small{color:#607069;font:8px var(--font-geist-mono),monospace;letter-spacing:.15em}.preview-agent h2{align-items:center;gap:10px;margin:4px 0;font-size:27px;display:flex}.preview-agent>button{background:#111713;border:1px solid #39463e;border-radius:4px;padding:7px 10px;font-size:9px}.status-badge{color:#87eeaa;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.04em;white-space:nowrap;background:#0c2818;border:1px solid #255637;border-radius:30px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.status-stopped,.status-not_started{color:#a1aaa4;background:#171b18;border-color:#444d47}.status-pending{color:#f3c55e;background:#2b220d;border-color:#685523}.status-failed{color:#ff7d86;background:#2a0d11;border-color:#65232b}.preview-connections{color:#9eaaa3;border-bottom:1px solid #263029;gap:20px;padding:11px 0 15px;font-size:9px;display:flex}.preview-connections span:last-child{color:#f2c15a}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.preview-metrics div{background:#101612;border:1px solid #28332c;border-radius:4px;padding:12px}.preview-metrics small{color:#69776f;font-size:7px;display:block}.preview-metrics strong{margin-top:7px;font-size:13px;display:block}.preview-bottom{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.preview-activity,.preview-approval{background:#0d120f;border:1px solid #27312b;border-radius:4px;padding:13px}.preview-bottom h3{margin:0 0 10px;font-size:9px}.preview-activity p{color:#abb4ae;border-top:1px solid #202923;grid-template-columns:48px 1fr auto;gap:7px;margin:0;padding:8px 0;font-size:8px;display:grid}.preview-activity p span{color:#617068}.preview-activity p b{color:#55d981}.preview-activity p b.warn{color:#eab64e}.preview-approval small{color:#7b8981;font-size:7px}.preview-approval h3{margin:10px 0 6px;font-size:12px}.preview-approval p{color:#8f9b94;font-size:9px;line-height:1.5}.preview-approval>div{gap:6px;margin-top:15px;display:flex}.preview-approval button,.approval-card button{background:#111613;border:1px solid #39443e;border-radius:3px;flex:1;padding:7px;font-size:8px}.preview-approval .approve,.approval-card .approve{color:#adffc6;background:#174e2b;border-color:#3ca45d}.trust-strip{background:#060a08;border-bottom:1px solid #243028;grid-template-columns:repeat(5,1fr);display:grid}.trust-strip>div{border-right:1px solid #222c26;align-items:center;gap:14px;min-height:96px;padding:18px 2vw;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip i{color:var(--green);font:normal 20px var(--font-geist-mono),monospace}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:11px}.trust-strip small{color:#758179;max-width:150px;margin-top:5px;font-size:9px;line-height:1.4}.content-section{background:radial-gradient(circle at 80% 15%,#15542924,#0000 30%),#050806;border-bottom:1px solid #1b241e;padding:110px 7vw}.section-heading{max-width:690px}.section-heading h2,.security-copy h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.95}.section-heading>p:last-child{color:#94a198;max-width:570px;margin:23px 0 0;font-size:15px;line-height:1.7}.steps-grid{border-top:1px solid #304137;grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.steps-grid li{border-right:1px solid #263229;padding:38px 28px 20px 0;position:relative}.steps-grid li+li{padding-left:28px}.steps-grid li>span{width:28px;height:28px;color:var(--green);font:9px var(--font-geist-mono),monospace;background:#08110b;border:1px solid #3c7f52;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;left:0}.steps-grid li+li>span{left:28px}.steps-grid h3{font-size:15px}.steps-grid p{color:#7f8d84;font-size:12px;line-height:1.6}.use-section{background:#030605}.use-grid{background:#253027;border:1px solid #253027;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.use-grid article{background:linear-gradient(145deg,#0c110e,#070a08);min-height:240px;padding:30px;position:relative}.use-grid article>span{color:#3d5847;font:10px var(--font-geist-mono),monospace}.use-grid h3{margin:40px 0 14px;font-size:17px}.use-grid p{color:#929f97;font-size:13px;line-height:1.6}.use-grid small{color:#58645d;font-size:9px;position:absolute;bottom:25px;left:30px}.security-section{isolation:isolate;grid-template-columns:1fr .8fr;align-items:center;gap:8vw;min-height:620px;padding:100px 9vw;display:grid;position:relative;overflow:hidden}.security-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#020604e6,#020604a6 52%,#020604d9);position:absolute;inset:0}.security-copy p:not(.eyebrow){color:#a2afa7;max-width:640px;font-size:15px;line-height:1.8}.security-copy .button{margin-top:18px}.security-checks{background:#040a06bf;border:1px solid #2c4133;grid-template-columns:1fr 1fr;display:grid}.security-checks div{border-bottom:1px solid #26372c;border-right:1px solid #26372c;gap:12px;padding:22px;font-size:12px;display:flex}.security-checks span{color:var(--green)}.final-cta{text-align:center;background:radial-gradient(circle at 50% 15%,#c80a141c,#0000 26%),#050605;padding:110px 20px 125px}.final-cta .eyebrow{justify-content:center}.final-cta>p:not(.eyebrow){color:#919c95}.final-cta .button{margin-top:22px}.cta-orbit{border:1px solid #3e1115;border-radius:50%;width:120px;height:80px;margin:0 auto 28px;position:relative;transform:rotate(-10deg)}.cta-orbit:after{content:"";border:1px solid #68131a;border-radius:50%;position:absolute;inset:15px}.cta-orbit span{z-index:2;background:linear-gradient(145deg,#ff4d58,#880008);border-radius:20px;width:45px;height:20px;position:absolute;top:25px;left:39px;transform:rotate(-30deg);box-shadow:0 0 22px #dc101e}footer{color:#637068;border-top:1px solid #202821;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:0 5vw;font-size:10px;display:flex}footer p{color:#849188}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000301d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-modal{background:#090d0b;border:1px solid #3a4b40;border-radius:8px;width:min(680px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #000,0 0 80px #1ed25814}.onboarding-modal>header{border-bottom:1px solid #253028;justify-content:space-between;align-items:flex-start;padding:26px 28px 20px;display:flex}.onboarding-modal header small,.form-step>small{color:#54ce7a;font:10px var(--font-geist-mono),monospace;letter-spacing:.14em}.onboarding-modal h2{margin:5px 0 0}.onboarding-modal header>button{color:#829087;cursor:pointer;background:0 0;border:0;font-size:27px}.step-track{grid-template-columns:repeat(4,1fr);gap:5px;padding:18px 28px 0;display:grid}.step-track span{background:#263029;height:3px}.step-track .active{background:var(--red);box-shadow:0 0 10px #ed202d80}.onboarding-modal form{padding:24px 28px 28px}.form-step{min-height:360px}.form-step h3{margin:10px 0 25px;font-size:25px}.form-step>p{color:#89968e;line-height:1.6}.form-step label{color:#aab5ae;gap:8px;margin:16px 0;font-size:11px;display:grid}.form-step input,.form-step textarea,.form-step select,.credential-form input,.credential-form select{color:#e9eeeb;background:#101612;border:1px solid #344138;border-radius:4px;width:100%;padding:12px}.form-step textarea{resize:vertical}.info-note{color:#8fa097;background:#0d1711;border:1px solid #284432;align-items:center;gap:10px;margin-top:18px;padding:13px;font-size:10px;display:flex}.info-note span{width:20px;height:20px;color:var(--green);border:1px solid #3b8a55;border-radius:50%;place-items:center;display:grid}.tool-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tool-picker button{text-align:left;cursor:pointer;background:#0e1310;border:1px solid #303b34;border-radius:4px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.tool-picker button>span{border:1px solid #34423a;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.tool-picker button.selected{background:#0e1d13;border-color:#3b9d5a}.tool-picker button b{color:var(--green)}.review-list{border:1px solid #2e3932}.review-list div{border-bottom:1px solid #273129;justify-content:space-between;gap:20px;padding:15px;font-size:11px;display:flex}.review-list div:last-child{border:0}.review-list span{color:#7e8a83}.form-actions{border-top:1px solid #28322b;justify-content:space-between;gap:10px;padding-top:22px;display:flex}.dashboard{background:#050806;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{background:#080b09;border-right:1px solid #263129;flex-direction:column;height:100vh;padding:24px 13px 15px;display:flex;position:sticky;top:0}.brand-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 10px 30px;padding:0}.workspace-label{color:#59665e;font:9px var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0 10px 7px}.workspace-picker{background:#0e1310;border:1px solid #29342c;border-radius:4px;justify-content:space-between;padding:10px;font-size:10px;display:flex}.dashboard-sidebar nav{gap:3px;margin-top:18px;display:grid}.dashboard-sidebar nav button{color:#7f8c84;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex;position:relative}.dashboard-sidebar nav button i{color:#66736b;width:18px;font-style:normal}.dashboard-sidebar nav button b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;display:grid}.dashboard-sidebar nav button.active{color:#eff4f1;box-shadow:inset 2px 0 var(--green);background:#151c18}.operator{border-top:1px solid #263029;align-items:center;gap:9px;margin-top:auto;padding:12px 8px;display:flex}.operator>span{color:#8c9b92;background:#19211c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.operator strong,.operator small{display:block}.operator strong{font-size:10px}.operator small{color:#66736b;margin-top:3px;font-size:8px}.dashboard-main{min-width:0}.topbar{background:#080b09;border-bottom:1px solid #252f28;justify-content:space-between;align-items:center;height:58px;padding:0 25px;display:flex}.topbar p{color:#657169;font-size:10px}.topbar p strong{color:#d6ddd8}.topbar>div{align-items:center;gap:12px;display:flex}.topbar button{color:#a3aea7;cursor:pointer;background:0 0;border:0;font-size:10px}.mode-badge{color:#e7bd60;font:8px var(--font-geist-mono),monospace;background:#261e0c;border:1px solid #685523;border-radius:20px;padding:5px 8px}.mode-badge.live{color:#7ee9a1;background:#0d2a19;border-color:#285f3b}.dashboard-content{max-width:1600px;margin:auto;padding:27px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.dashboard-heading h1{letter-spacing:-.035em;margin:0;font-size:28px}.dashboard-heading>div>p:last-child{color:#718078;margin:7px 0 0;font-size:11px}.dashboard-heading .eyebrow{margin-bottom:9px;font-size:8px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.metric-grid article{background:linear-gradient(145deg,#0d120f,#090c0a);border:1px solid #27322a;border-radius:5px;padding:16px}.metric-grid article>div{color:#748178;font:9px var(--font-geist-mono),monospace;justify-content:space-between;display:flex}.metric-grid article>strong{margin:15px 0 6px;font-size:27px;display:block}.metric-grid article>small{color:#657169;font-size:9px}.dash-panel{background:#0b0f0d;border:1px solid #29342c;border-radius:5px;overflow:hidden}.dash-panel>header{border-bottom:1px solid #263129;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.dash-panel>header h2{letter-spacing:.04em;margin:0;font-size:11px}.dash-panel>header p{color:#66736b;margin:4px 0 0;font-size:9px}.dash-panel>header button{color:#75d791;cursor:pointer;background:0 0;border:0;font-size:9px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:12px;display:grid}.panel-stack{align-content:start;gap:12px;display:grid}.agent-table{width:100%}.agent-row{color:#9ba69f;text-align:left;background:0 0;border:0;border-bottom:1px solid #222c25;grid-template-columns:1.2fr .75fr 1fr .8fr .65fr;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:9px;display:grid}.agent-row:not(.table-head){cursor:pointer}.agent-row:not(.table-head):hover{background:#101612}.agent-row.table-head{color:#59665e;font:8px var(--font-geist-mono),monospace}.agent-row>span small{color:#5f6b64;margin-top:4px;display:block}.agent-name{align-items:center;gap:9px;display:flex}.agent-name i,.fleet-select>button>i{color:#ff7780;background:#241015;border:1px solid #573038;border-radius:4px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.agent-name b{color:#dce3df;font-size:10px}.approval-card{padding:16px}.approval-card>small{color:#d5ad56;font:8px var(--font-geist-mono),monospace}.approval-card h3{margin:11px 0 7px;font-size:13px}.approval-card p{color:#849188;font-size:10px;line-height:1.5}.approval-card pre{color:#829087;white-space:pre-wrap;background:#070a08;border:1px solid #242e27;padding:10px;font-size:8px}.approval-card>div{gap:7px;margin-top:12px;display:flex}.empty-small{text-align:center;color:#748178;padding:30px;font-size:10px}.empty-small span,.empty-state>span{width:30px;height:30px;color:var(--green);border:1px solid #347c4b;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.quick-actions>button{color:#aab5ae;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232d26;justify-content:space-between;width:100%;padding:13px 16px;font-size:10px;display:flex}.quick-actions>button:hover{background:#111713}.quick-actions>button span{color:var(--green)}.agent-layout{grid-template-columns:260px 1fr;gap:12px;display:grid}.fleet-select>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #232d26;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.fleet-select>button.active{box-shadow:inset 2px 0 var(--green);background:#111914}.fleet-select>button span strong,.fleet-select>button span small{display:block}.fleet-select>button span strong{font-size:10px}.fleet-select>button span small{color:#68756d;margin-top:4px;font-size:8px}.agent-detail>header{align-items:flex-start;padding:18px}.agent-identity{gap:13px;display:flex}.agent-identity>i{color:#ff707b;background:#241015;border:1px solid #69343d;border-radius:6px;place-items:center;width:48px;height:48px;font-size:18px;font-style:normal;display:grid}.agent-identity small{color:#657169;font:8px var(--font-geist-mono),monospace}.agent-identity h2{align-items:center;gap:10px;display:flex;margin:5px 0!important;font-size:20px!important}.agent-identity p{margin:0!important}.runtime-actions{gap:6px;display:flex}.runtime-actions button{color:#bdc6c0;cursor:pointer;background:#111713;border:1px solid #39443d;border-radius:4px;padding:8px 10px;font-size:9px}.runtime-actions button.start{color:#8cebaa;background:#0f2b19;border-color:#337e4b}.runtime-grid{border-bottom:1px solid #263129;grid-template-columns:.7fr .55fr 1.4fr 1.4fr;display:grid}.runtime-grid>div{border-right:1px solid #263129;padding:17px}.runtime-grid>div:last-child{border:0}.runtime-grid span{color:#657169;font:8px var(--font-geist-mono),monospace;display:block}.runtime-grid strong,.runtime-grid code{margin-top:9px;font-size:11px;display:block}.runtime-grid code{color:#99a79e;overflow-wrap:anywhere;font-size:9px}.readiness{border-bottom:1px solid #263129;padding:18px}.readiness h3,.log-preview h3{margin:0 0 14px;font-size:10px}.readiness>div{border-top:1px solid #222b25;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.readiness>div span{color:var(--green)}.readiness>div small{color:#718078}.log-preview{padding:18px}.log-preview header{justify-content:space-between;display:flex}.log-preview header button{color:#70d58c;cursor:pointer;background:0 0;border:0;font-size:9px}.log-preview p{color:#909b94;font:8px var(--font-geist-mono),monospace;background:#070a08;border-bottom:1px solid #202923;grid-template-columns:70px 40px 1fr;gap:7px;margin:0;padding:8px;display:grid}.log-preview p span{color:#5f6c64}.log-preview p b{color:#66d889}.log-preview p b.warn{color:var(--amber)}.full-panel{min-height:560px}.approval-detail{border:1px solid #2b362e;grid-template-columns:190px 1fr;max-width:900px;margin:45px auto;display:grid}.approval-detail>aside{background:#0d120f;border-right:1px solid #2b362e;padding:25px}.approval-detail>aside span{color:#e2b958;font:8px var(--font-geist-mono),monospace;background:#261f0d;border:1px solid #665322;padding:6px 8px;display:inline-block}.approval-detail>aside p{color:#68766d;font-size:9px}.approval-detail>main{padding:28px}.approval-detail main>small{color:#6cd98b;font:9px var(--font-geist-mono),monospace}.approval-detail main h2{margin:10px 0;font-size:23px}.approval-detail main>p{color:#8c9991;font-size:11px}.approval-detail pre{color:#a6b1aa;white-space:pre-wrap;background:#050806;border:1px solid #29332c;margin:22px 0;padding:18px;font-size:10px}.approval-detail main>div{justify-content:flex-end;gap:8px;display:flex}.empty-state{text-align:center;padding:130px 20px}.empty-state h2{margin:8px}.empty-state p{color:#77847b}.integration-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.integration-grid article{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.integration-grid article>i{color:#7be99c;background:#111713;border:1px solid #344039;border-radius:5px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.integration-grid article h2{margin:0;font-size:12px}.integration-grid article p{color:#68766d;margin:5px 0;font-size:9px}.integration-grid article>span{color:#6bd68a;font:8px var(--font-geist-mono),monospace}.integration-grid article>span.available{color:#849188}.integration-grid article>button{color:#aeb9b2;cursor:pointer;background:#0c110e;border:1px solid #303b34;grid-column:1/-1;padding:10px;font-size:9px}.credentials-layout{grid-template-columns:1.4fr .65fr;gap:12px;display:grid}.credential-list>div{border-bottom:1px solid #242e27;grid-template-columns:25px 1fr 150px auto;align-items:center;gap:12px;padding:15px;display:grid}.credential-list>div>i{color:#e0b553}.credential-list code{font-size:10px}.credential-list small{color:#68756d;margin-top:4px;font-size:8px;display:block}.credential-list strong{color:#77847c;letter-spacing:.14em}.credential-list button{color:#d27077;cursor:pointer;background:0 0;border:0;font-size:9px}.credential-form{padding-bottom:18px}.credential-form label{color:#919e96;gap:7px;margin:15px 17px;font-size:9px;display:grid}.credential-form .secret-check{align-items:center;display:flex}.credential-form .secret-check input{width:auto}.credential-form>.button{width:calc(100% - 34px);margin:5px 17px}.log-viewer>header>div:last-child{align-items:center;gap:10px;display:flex}.log-viewer>header label{color:#839087;align-items:center;gap:5px;font-size:8px;display:flex}.log-viewer>header button{border-radius:3px;color:#9ba69f!important;background:#111713!important;border:1px solid #303b34!important;padding:6px 8px!important}.log-lines{min-height:540px;font-family:var(--font-geist-mono),monospace;background:#050806;padding:15px}.log-lines p{color:#78857d;grid-template-columns:105px 45px 155px 1fr;gap:10px;margin:0;padding:7px;font-size:9px;display:grid}.log-lines p:hover{background:#0c120e}.log-lines p>b{color:#62d985}.log-lines p>b.warn{color:var(--amber)}.log-lines code{color:#94a198}.log-lines em{color:#bdc5c0;font-style:normal}.deployment-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.environment>div{border-bottom:1px solid #242e27;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:14px 17px;display:grid}.environment>div>span{color:var(--green)}.environment p{margin:0}.environment strong,.environment small{display:block}.environment strong{font-size:10px}.environment small{color:#68756d;margin-top:4px;font-size:8px}.environment>div>b{color:#7adf98;font:8px var(--font-geist-mono),monospace}.api-message{text-align:center;padding:30px 24px}.api-message>span{width:38px;height:38px;color:var(--green);border:1px solid #3f8254;border-radius:50%;place-items:center;margin:auto;display:grid}.api-message h3{font-size:15px}.api-message p{color:#79867e;font-size:10px;line-height:1.6}.endpoint{color:#92a098;background:#070a08;border:1px solid #242e27;margin:0 15px 7px;padding:10px;font-size:8px;display:block}.toast{z-index:120;color:#c7d2cb;background:#0d1c12;border:1px solid #3a714b;border-radius:4px;align-items:center;gap:10px;max-width:360px;padding:13px 16px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #000}.toast span{color:var(--green)}.control-login{align-items:center;gap:6px;display:flex}.control-login input{color:#d6ddd8;background:#070a08;border:1px solid #303b34;border-radius:4px;width:160px;padding:7px 9px;font-size:10px}.control-login button{color:#8cebaa!important;background:#0d1c12!important;border:1px solid #3a714b!important;border-radius:4px!important;padding:7px 9px!important}@media (max-width:1100px){.hero{grid-template-columns:1fr;padding-top:130px}.hero-copy{padding-left:0}.hero-console{margin:20px 0 0;transform:none}.hero{min-height:auto}.trust-strip{grid-template-columns:repeat(3,1fr)}.steps-grid,.use-grid{grid-template-columns:1fr 1fr}.overview-grid,.credentials-layout,.deployment-grid{grid-template-columns:1fr}.integration-grid{grid-template-columns:1fr 1fr}.agent-row{grid-template-columns:1.2fr .8fr 1fr}.agent-row>span:nth-child(4),.agent-row>span:nth-child(5){display:none}.preview-shell{min-height:440px}}@media (max-width:760px){.marketing-nav{padding:0 18px}.marketing-nav nav a,.marketing-nav nav>button:not(.button){display:none}.hero{padding:120px 18px 55px;display:block}.hero h1{font-size:50px}.hero-subtitle{font-size:15px}.pill-activation{width:100%;max-width:370px}.hero-console{margin-top:35px}.preview-shell{grid-template-columns:1fr}.preview-shell>aside{display:none}.preview-shell>main{padding:13px}.preview-bottom{grid-template-columns:1fr}.preview-approval{display:none}.trust-strip{grid-template-columns:1fr 1fr}.content-section{padding:80px 20px}.section-heading h2,.security-copy h2,.final-cta h2{font-size:40px}.steps-grid{border-top:0;grid-template-columns:1fr;margin-top:55px}.steps-grid li,.steps-grid li+li{border-top:1px solid #2b3a30;border-right:0;padding:20px 0 25px 48px}.steps-grid li>span,.steps-grid li+li>span{top:15px;left:0}.use-grid{grid-template-columns:1fr}.security-section{grid-template-columns:1fr;padding:80px 20px}.security-checks{grid-template-columns:1fr}.final-cta{padding:80px 20px}footer{flex-direction:column;justify-content:center;padding:25px}.dashboard{grid-template-columns:1fr}.dashboard-sidebar{height:auto;padding:13px;display:block;position:static}.dashboard-sidebar .brand-button,.workspace-label,.workspace-picker,.operator{display:none}.dashboard-sidebar nav{margin:0;display:flex;overflow:auto}.dashboard-sidebar nav button{white-space:nowrap}.topbar{padding:0 14px}.dashboard-content{padding:17px}.dashboard-heading{align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.overview-grid,.agent-layout,.integration-grid{grid-template-columns:1fr}.runtime-grid{grid-template-columns:1fr 1fr}.fleet-select{display:none}.approval-detail{grid-template-columns:1fr;margin:20px}.approval-detail>aside{border-bottom:1px solid #2b362e;border-right:0}.credential-list>div{grid-template-columns:22px 1fr auto}.credential-list>div>strong{display:none}.log-lines p{grid-template-columns:80px 38px 1fr}.log-lines p em{grid-column:3}.log-lines p code{display:none}}@media (max-width:440px){.hero h1{font-size:40px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-connections span:nth-child(2){display:none}.trust-strip,.tool-picker,.metric-grid{grid-template-columns:1fr}.dashboard-heading{display:block}.dashboard-heading>.button{margin-top:15px}.runtime-grid{grid-template-columns:1fr}.runtime-actions{flex-wrap:wrap}.agent-detail>header{display:block}.runtime-actions{margin-top:14px}.approval-detail{margin:10px}.approval-detail>main{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floating-pill{animation:none}.button{transition:none}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
