@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.block{display:block}.table{display:table}.resize{resize:both}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--font-mono: "JetBrains Mono", ui-monospace, monospace;--background: #000;--ink: #050505;--carbon: #0a0a0a;--graphite: #151515;--foreground: #f2f2ee;--muted: rgba(242, 242, 238, .55);--faint: rgba(242, 242, 238, .32);--line: rgba(255, 255, 255, .14);--line-soft: rgba(255, 255, 255, .08);--paper: #e9e8e2;--signal: #64ff9b;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{margin:0;min-width:320px;background:var(--background);color:var(--foreground);font-weight:500;overflow-x:hidden}body.menu-open{overflow:hidden}button,a{color:inherit}button{font:inherit}.api-mode-toggle{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:999px;background:#ffffff06}.api-mode-toggle button{width:auto;height:auto;min-height:25px;padding:0 .65rem;border:0;border-radius:999px;color:var(--faint);background:transparent;font:500 11px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer}.api-mode-toggle button.is-active{color:#051008;background:var(--signal)}a{text-decoration:none}::-moz-selection{color:#000;background:var(--signal)}::selection{color:#000;background:var(--signal)}.marketing-site{min-height:100vh;overflow:clip;background:#000}.aeo-launcher{position:fixed;z-index:90;right:1.5rem;bottom:1.5rem;display:grid;min-width:260px;grid-template-columns:42px 1fr 24px;align-items:center;gap:.9rem;padding:.65rem .8rem .65rem .65rem;border:0;border-radius:14px;color:var(--foreground);background:#0c100de6;box-shadow:0 18px 50px #0006;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);isolation:isolate;overflow:hidden;transition:border-color .3s ease,transform .35s var(--ease),background-color .3s ease,box-shadow .3s ease}.aeo-launcher:before{display:none}.aeo-launcher:after{display:none}.aeo-launcher:hover,.aeo-launcher:focus-visible{background:#111713f7;box-shadow:0 22px 60px #0000007a;outline:none;transform:translateY(-4px)}.aeo-launcher-mark{position:relative;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:var(--signal);background:#64ff9b14;box-shadow:none}.aeo-launcher-mark:before{position:absolute;top:-3px;left:calc(50% - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 9px #64ff9be6;content:"";transform-origin:2.5px 24px;animation:aeo-launcher-orbit 4s linear infinite}.aeo-launcher-mark>.executive-mark{width:22px;height:22px;transition:filter .3s ease,transform .35s var(--ease)}.aeo-launcher-mark>i{position:absolute;top:1px;right:1px;width:7px;height:7px;border:1px solid #101a12;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #64ff9b14,0 0 12px var(--signal)}.aeo-launcher:hover .aeo-launcher-mark>.executive-mark,.aeo-launcher:focus-visible .aeo-launcher-mark>.executive-mark{filter:drop-shadow(0 0 7px rgba(100,255,155,.5));transform:scale(1.08)}.aeo-launcher>div{display:flex;flex-direction:column;gap:.38rem}.aeo-launcher>div>span{display:flex;align-items:center;gap:.55rem}.aeo-launcher b{font-size:.82rem;font-weight:600;letter-spacing:-.01em}.aeo-launcher em{padding:0;border:0;color:var(--signal);background:transparent;font:normal 500 9px/1 var(--font-mono);letter-spacing:.1em}.aeo-launcher small{display:flex;align-items:center;gap:.4rem;color:#f2f2ee78;font:400 11px/1 var(--font-mono)}.aeo-launcher small i{width:4px;height:4px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px var(--signal)}.aeo-launcher-arrow{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:50%;background:transparent;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .35s var(--ease)}.aeo-launcher-arrow svg{width:14px;fill:none;stroke:currentColor}.aeo-launcher:hover .aeo-launcher-arrow,.aeo-launcher:focus-visible .aeo-launcher-arrow{color:var(--signal);background:transparent;transform:translate(3px)}@keyframes aeo-launcher-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.aeo-launcher-mark:before{animation:none}.aeo-launcher:before{display:none}}@media (max-width: 640px){.aeo-launcher{right:.75rem;bottom:.75rem;min-width:0;grid-template-columns:40px 1fr 24px;gap:.7rem;padding:.55rem .6rem;border-radius:16px}.aeo-launcher-mark{width:40px;height:40px}.aeo-launcher-arrow{width:24px;height:24px}}.section-shell{width:min(100%,1600px);margin-inline:auto;padding-inline:2.25rem}.skip-link{position:fixed;z-index:1000;top:1rem;left:1rem;padding:.75rem 1rem;color:#000;background:var(--paper);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.announcement{position:relative;z-index:101;display:flex;min-height:36px;align-items:center;justify-content:center;gap:.7rem;border-bottom:1px solid var(--line-soft);background:#050505;color:#ffffffa8;font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.announcement a{display:inline-flex;align-items:center;gap:.35rem;color:var(--foreground)}.announcement svg{width:12px;fill:none;stroke:currentColor;stroke-width:1.5}.live-dot{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #64ff9b14}.site-header{position:fixed;z-index:100;top:36px;left:0;display:grid;width:100%;min-height:76px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.25rem;border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}.site-header--solid{border-color:var(--line-soft);background:#050505ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logo{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center}.wordmark{position:relative;display:inline-flex;align-items:center;gap:.18em;color:var(--foreground);font-size:1.1rem;font-weight:600;letter-spacing:0;line-height:1}.wordmark>span{display:block;line-height:1}.wordmark-g{width:.86em;height:.98em;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45;transform:translateY(-.01em)}.executive-mark{display:block;width:1em;height:1em;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45}.executive-mark .executive-terminal{fill:var(--signal);stroke:none;filter:drop-shadow(0 0 4px rgba(100,255,155,.45))}.wordmark-e{width:.86em;height:.98em;transform:translateY(-.01em)}.wordmark-g .signet-terminal{fill:var(--signal);stroke:none;filter:drop-shadow(0 0 4px rgba(100,255,155,.45))}.site-header .wordmark{font-size:1.29rem}.brand-mark{display:block;width:24px;height:24px;flex:0 0 auto;overflow:visible}.brand-g-ring{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.8}.brand-g-line{fill:var(--signal);filter:drop-shadow(0 0 4px rgba(100,255,155,.4))}.desktop-nav{display:flex;align-items:center;gap:2rem}.desktop-nav a,.text-link{position:relative;color:#ffffffb8;font-size:1rem;font-weight:400;transition:color .2s ease}.desktop-nav a:after,.text-link:after{position:absolute;right:0;bottom:-.42rem;left:0;height:1px;background:var(--signal);content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.desktop-nav a:is(:hover,:focus-visible):after,.text-link:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}.desktop-nav a:is(:hover,:focus-visible),.text-link:is(:hover,:focus-visible){color:var(--foreground)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}.site-header .button{font-size:.96rem}.theme-toggle{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--foreground);background:#ffffff0b;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .25s var(--ease)}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:#64ff9b7a;color:var(--signal);background:#64ff9b12;transform:rotate(8deg)}.theme-toggle svg{width:17px;height:17px;stroke-width:1.6}.button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.65rem;padding:0 1.05rem;border:1px solid transparent;border-radius:5px;font-size:.78rem;font-weight:500;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.button svg,.arrow-link svg,.career-list svg,.insights-grid>a>svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .24s var(--ease)}.button:hover svg,.button:focus-visible svg,.arrow-link:hover svg,.arrow-link:focus-visible svg{transform:translate(2px,-2px)}.button--light{color:#050505;background:var(--paper)}.button--light:hover,.button--light:focus-visible{background:#d7d6cf}.button--ghost{border-color:var(--line);background:#ffffff12}.button--ghost:hover,.button--ghost:focus-visible{background:#ffffff24}.menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#ffffff0d}.menu-button span{display:block;width:16px;height:1px;margin:4px auto;background:currentColor;transition:transform .25s var(--ease)}.menu-button.is-open span:first-child{transform:translateY(2.5px) rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-2.5px) rotate(-45deg)}.mobile-menu{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;display:none;padding:9rem 1.25rem 1.5rem;background:#050505;opacity:0;pointer-events:none;transition:opacity .25s ease}.hero{position:relative;isolation:isolate;display:grid;min-height:100vh;min-height:100dvh;grid-template-rows:1fr auto;overflow:hidden;background:var(--ink)}.hero-visual{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-media{position:absolute;top:0;right:0;bottom:0;left:32%;overflow:hidden;background:#000;transform:scale(1.015);transform-origin:right center;animation:hero-image-arrival 1.8s var(--ease) both;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.76) 70%,rgba(0,0,0,.2) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.76) 70%,rgba(0,0,0,.2) 92%,transparent 100%)}.hero-media-fallback,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.hero-media-fallback{filter:saturate(.78) brightness(.78) contrast(1.08)}.hero-video{opacity:0;filter:saturate(.78) brightness(.78) contrast(1.08);transition:opacity .45s ease}.hero-video.is-ready{opacity:1}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 62%,transparent);mask-image:linear-gradient(90deg,transparent,#000 62%,transparent)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000,#000 34%,#000000eb 43%,#00000061 62%,#00000014),linear-gradient(180deg,rgba(0,0,0,.35),transparent 24%,transparent 58%,rgba(5,5,5,.98))}.hero-content{align-self:end;width:min(62rem,77vw);padding:12rem 2.25rem 5.5rem;animation:hero-copy-arrival 1.1s var(--ease) .18s both}.eyebrow,.card-tag{color:var(--muted);font:400 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hero-content h1{max-width:15ch;margin:1.5rem 0;font-size:clamp(3.2rem,6.15vw,7rem);font-weight:500;letter-spacing:-.065em;line-height:.91}.hero-content h1>span{display:block}.hero-content .hero-title-compact{max-width:18ch;color:#f2f2eeb8;font-size:clamp(1.8rem,3.1vw,3.5rem);letter-spacing:-.045em;line-height:1}.hero-lede{max-width:38rem;margin:0;color:#ffffffa6;font-size:clamp(.98rem,1.3vw,1.15rem);font-weight:400;line-height:1.5}.hero-lede span{display:block}.hero-actions{display:flex;gap:.7rem;margin-top:2rem}.scroll-cue{position:absolute;right:2.25rem;bottom:3.2rem;display:flex;align-items:center;gap:1rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.scroll-cue i{width:1px;height:52px;background:linear-gradient(var(--foreground),transparent)}.section-heading-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,28rem);gap:4rem;align-items:end}.section-index{justify-self:end;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.section-label{margin:0 0 2rem;color:#ffffff75;font-size:1.18rem;font-weight:500;letter-spacing:-.02em}.display-heading{max-width:12ch;margin:0;font-size:clamp(3.1rem,6.4vw,7rem);font-weight:500;letter-spacing:-.065em;line-height:.94}.section-copy{margin:0 0 .4rem;color:var(--muted);font-size:.96rem;font-weight:400;line-height:1.55}.problem-strip{padding-top:7rem;padding-bottom:9rem}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.problem-grid article{min-height:200px;padding:1.2rem 1.4rem 1.5rem 0;border-right:1px solid var(--line)}.problem-grid article:not(:first-child){padding-left:1.4rem}.problem-grid article:last-child{border-right:0}.problem-grid span{color:var(--faint);font:400 11px/1 var(--font-mono)}.problem-grid p{margin:6rem 0 0;color:var(--muted);font-size:clamp(1rem,1.45vw,1.35rem);font-weight:400;letter-spacing:-.025em;line-height:1.2}.problem-grid strong{color:var(--foreground);font-weight:500}.thesis-section{height:260vh;background:#020202}.thesis-sticky{position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding-top:7rem;padding-bottom:4rem}.thesis-sticky h2{max-width:15ch;margin:0;font-size:clamp(3.4rem,7.5vw,8.4rem);font-weight:500;letter-spacing:-.07em;line-height:.92}.thesis-phrase{display:inline;color:rgba(242,242,238,calc(.16 + var(--phrase-progress) * .84));transition:color .12s linear}.thesis-phrase:not(:last-child):after{content:" "}.thesis-meta{display:flex;gap:1rem;margin-top:4rem}.thesis-meta span{padding:.55rem .75rem;border:1px solid var(--line);border-radius:999px;color:#ffffff8c;font:400 11px/1 var(--font-mono);letter-spacing:.08em}.platform-section{padding-top:10rem;padding-bottom:10rem}.architecture{position:relative;min-height:830px;margin-top:7rem;overflow:hidden;border:1px solid var(--line);background:#050505}.architecture-grid,.network-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 76%);mask-image:radial-gradient(circle,#000 20%,transparent 76%)}.architecture-links{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.architecture-links path{fill:none;stroke:#64ff9b3d;stroke-width:1;stroke-dasharray:5 8;animation:architecture-flow 16s linear infinite;transition:stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.architecture-links path:nth-child(2n){animation-direction:reverse}.architecture-links path:not(.is-active){opacity:.36}.architecture-links path.is-active{stroke:#64ff9bcc;stroke-width:1.7}.architecture-flow-dot{fill:var(--signal);opacity:.34;filter:drop-shadow(0 0 6px rgba(100,255,155,.9));transition:opacity .2s ease}.architecture-flow-dot.is-active{opacity:1}.architecture-core{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:194px;height:194px;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgba(100,255,155,.55);border-radius:50%;background:radial-gradient(circle,#64ff9b21,#000000eb 66%);box-shadow:0 0 80px #64ff9b14;transform:translate(-50%,-50%)}.architecture-core>span{font-size:.85rem;letter-spacing:.14em}.architecture-core small{color:var(--muted);font:400 11px/1 var(--font-mono);letter-spacing:.1em}.plane-card{position:absolute;z-index:3;width:min(310px,25%);min-height:260px;padding:1.25rem;border:1px solid var(--line);background:#060606ed;color:var(--foreground);font:inherit;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:border-color .25s ease,transform .35s var(--ease),background .25s ease}.plane-card:hover,.plane-card:focus-visible,.plane-card.is-active{border-color:#64ff9b52;background:#090c0af5}.plane-card.is-active{box-shadow:inset 0 0 0 1px #64ff9b14,0 24px 65px #00000057;transform:translateY(-4px)}.plane-card:focus-visible{outline:1px solid var(--signal);outline-offset:4px}.plane-card>div{display:flex;justify-content:space-between;color:var(--faint);font:400 11px/1 var(--font-mono)}.plane-card>div svg{width:17px;height:17px;color:var(--signal);stroke-width:1.5}.plane-card h3{margin:3rem 0 .85rem;font-size:1.6rem;font-weight:500;letter-spacing:-.04em}.plane-card p{margin:0;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.5}.plane-logos,.plane-people,.plane-tags{display:flex;align-items:center;margin-top:1.5rem}.plane-logos{gap:.45rem}.plane-logos span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line-soft);border-radius:50%;color:#ffffffad;background:#ffffff06}.plane-logos svg{width:14px;height:14px}.plane-logos span:first-child{color:var(--signal)}.plane-people span{width:31px;height:31px;margin-left:-7px;overflow:hidden;border:2px solid #060606;border-radius:50%}.plane-people span:first-child{margin-left:0}.plane-people img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.22) saturate(.85)}.plane-people small{margin-left:.65rem;color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.05em}.plane-tags{flex-wrap:wrap;gap:.35rem}.plane-tags span{padding:.42rem .5rem;border:1px solid var(--line-soft);border-radius:999px;color:#ffffff7a;font:400 11px/1 var(--font-mono);letter-spacing:.06em}.plane-org{top:7%;left:4%}.plane-individual{top:7%;right:4%}.plane-intelligence{bottom:7%;left:4%}.plane-deployment{right:4%;bottom:7%}.architecture-status{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:space-between;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.architecture-status span{display:flex;align-items:center;gap:.5rem}.architecture-status i{width:5px;height:5px;border-radius:50%;background:var(--signal)}.agent-section,.workforce-network{display:grid;grid-template-columns:.9fr 1.1fr;gap:7rem;align-items:center;padding-top:9rem;padding-bottom:11rem}.agent-copy .display-heading,.network-copy .display-heading{max-width:10ch;font-size:clamp(3rem,5vw,5.8rem)}.agent-copy>p:not(.section-label),.network-copy>p:not(.section-label){max-width:32rem;margin:2.2rem 0;color:var(--muted);font-size:.95rem;font-weight:400;line-height:1.6}.arrow-link{display:inline-flex;align-items:center;gap:.65rem;padding-bottom:.4rem;border-bottom:1px solid var(--line);font-size:.78rem}.agent-console{border:1px solid var(--line);background:#080808;box-shadow:0 45px 100px #0000008c}.console-topbar,.console-footer{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid var(--line-soft);color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.console-topbar span,.console-footer span{display:flex;align-items:center;gap:.55rem}.console-profile{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:2rem;border-bottom:1px solid var(--line-soft)}.agent-avatar{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(100,255,155,.35);border-radius:50%;color:var(--signal);background:#64ff9b0f}.provider-avatar{display:flex;width:102px;height:68px;align-items:center}.provider-avatar span{display:grid;width:68px;height:68px;flex:0 0 68px;place-items:center;border:1px solid rgba(100,255,155,.38);border-radius:50%;color:var(--signal);background:#08100b;box-shadow:0 14px 32px #0000006b}.provider-avatar span+span{z-index:2;margin-left:-34px;border-color:#ffffff3d;color:#ffffffb8;background:#0a0a0a}.provider-avatar svg{width:23px;height:23px}.provider-avatar span+span svg{width:20px;height:20px}.console-profile p,.console-scope>p{margin:0 0 .5rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.console-profile h3{margin:0 0 .25rem;font-size:1.25rem;font-weight:500}.console-profile div>span{color:var(--muted);font-size:.72rem}.console-profile strong{padding:.45rem .65rem;border:1px solid rgba(100,255,155,.3);border-radius:999px;color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.console-scope{padding:2rem}.console-scope ul{margin:1.5rem 0 0;padding:0;list-style:none}.console-scope li{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:.8rem}.console-scope b{color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.console-scope .pending{color:#e8d787}.console-scope .blocked{color:#ffffff57}.console-person{display:grid;grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:1.5rem;align-items:center;padding:1.35rem 2rem;border-top:1px solid var(--line-soft);background:#ffffff05}.console-person div{display:flex;flex-direction:column;gap:.45rem}.console-person span{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.console-person strong{color:var(--foreground);font-size:.82rem;font-weight:500}.console-person p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.55}.console-footer{border-top:1px solid var(--line-soft);border-bottom:0}.runtime-section,.profession-section,.roadmap-section{padding:10rem 0;background:#050505}.runtime-layout{display:grid;grid-template-columns:290px 1fr;min-height:680px;margin-top:6rem;border:1px solid var(--line)}.runtime-rail{display:flex;flex-direction:column;border-right:1px solid var(--line)}.runtime-rail button{display:grid;flex:1;grid-template-columns:3rem 1fr;align-items:center;padding:0 1.2rem;border:0;border-bottom:1px solid var(--line-soft);color:#ffffff61;background:transparent;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease}.runtime-rail button:last-child{border-bottom:0}.runtime-rail button:hover,.runtime-rail button.is-active{color:var(--foreground);background:#ffffff0b}.runtime-rail button.is-active{box-shadow:inset 2px 0 var(--signal)}.runtime-rail button span{color:var(--faint);font:400 11px/1 var(--font-mono)}.runtime-display{position:relative;display:grid;min-width:0;grid-template-rows:1fr auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.runtime-display:active{cursor:grabbing}.runtime-visual{position:relative;display:grid;min-height:470px;place-items:center;overflow:hidden;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:56px 56px}.runtime-ring{position:absolute;border:1px solid var(--line);border-radius:50%}.ring-a{width:250px;height:250px}.ring-b{width:420px;height:420px;opacity:.55}.runtime-node{z-index:2;display:flex;width:124px;height:124px;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px solid rgba(100,255,155,.5);border-radius:50%;color:var(--signal);background:radial-gradient(circle,#64ff9b24,#050505 68%);box-shadow:0 0 65px #64ff9b17}.runtime-node>span{color:var(--muted);font:400 11px/1 var(--font-mono)}.runtime-node>svg{width:32px;height:32px;stroke-width:1.35}.stage-preview{position:relative;z-index:2;width:min(720px,78%);padding:1.3rem;border:1px solid rgba(255,255,255,.12);background:#050505e6;box-shadow:0 28px 80px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:stage-preview-arrival .55s var(--ease) both}.stage-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line-soft);color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.stage-preview-header strong{display:flex;align-items:center;gap:.45rem;color:var(--signal);font-weight:400}.stage-preview>p{display:flex;align-items:center;gap:.55rem;margin:1rem 0 0;color:var(--muted);font-size:11px;line-height:1.45}.stage-preview>p svg{width:14px;height:14px;flex:0 0 auto;color:var(--signal)}.provider-row,.profile-row,.policy-row{display:grid;min-height:58px;align-items:center;border-bottom:1px solid var(--line-soft)}.provider-row{grid-template-columns:36px 1fr auto;gap:.85rem;padding:.55rem .7rem;color:#ffffff7a}.provider-row.is-connected{color:var(--foreground);background:#64ff9b09}.provider-row>svg{width:19px;height:19px}.provider-row div,.profile-row div{display:flex;flex-direction:column;gap:.3rem}.provider-row b,.profile-row b{font-size:.76rem;font-weight:500}.provider-row small,.profile-row small{color:var(--muted);font-size:11px}.provider-row>strong,.provider-row>span,.profile-row>span{font:400 11px/1 var(--font-mono);letter-spacing:.07em}.provider-row>strong,.profile-row>span{color:var(--signal)}.import-summary,.monitor-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1rem;background:var(--line-soft)}.import-summary div,.monitor-metrics div{padding:.85rem;background:#0000008c}.import-summary b,.monitor-metrics b{display:block;margin-bottom:.6rem;font-size:1.25rem;font-weight:500;letter-spacing:-.04em}.import-summary span,.monitor-metrics span{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em}.department-list>div{display:grid;min-height:38px;grid-template-columns:92px 1fr 55px;gap:.75rem;align-items:center;font-size:11px}.department-list i,.wave-row>i,.monitor-row>i{height:3px;overflow:hidden;background:#ffffff14}.department-list i:after{display:block;width:var(--department-width);height:100%;background:var(--signal);content:""}.department-list b{color:var(--muted);font:400 11px/1 var(--font-mono);text-align:right}.profile-row{grid-template-columns:42px 1fr auto;gap:.8rem;padding:.45rem .6rem}.profile-row img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.18) saturate(.86)}.policy-row{grid-template-columns:1fr auto;gap:1rem;padding:0 .65rem;color:#ffffffbd;font-size:.7rem}.policy-row b{color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.06em}.policy-row.requires-approval b{color:#e8d787}.policy-row.is-blocked{color:#ffffff61}.policy-row.is-blocked b{color:#ffffff52}.channel-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.channel-options>div{display:grid;min-height:92px;grid-template-columns:auto 1fr;gap:.65rem;align-content:center;align-items:center;padding:.8rem;border:1px solid var(--line-soft);color:#ffffff61}.channel-options>div.is-selected{border-color:#64ff9b40;color:var(--foreground);background:#64ff9b09}.channel-options svg{width:19px;height:19px}.channel-options span{font-size:11px}.channel-options i{grid-column:1 / -1;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em}.channel-options .is-selected i{color:var(--signal)}.wave-row{display:grid;min-height:68px;grid-template-columns:140px 1fr 72px;gap:1rem;align-items:center;border-bottom:1px solid var(--line-soft)}.wave-row div{display:flex;flex-direction:column;gap:.35rem}.wave-row b{font-size:.72rem;font-weight:500}.wave-row div span{color:var(--muted);font:400 11px/1 var(--font-mono)}.wave-row>i span,.monitor-row>i b{display:block;height:100%;background:var(--signal);box-shadow:0 0 8px #64ff9b4d}.wave-row>strong{color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-align:right}.monitor-row{display:grid;min-height:48px;grid-template-columns:130px 1fr 55px;gap:.8rem;align-items:center;color:#ffffffb3;font-size:11px}.monitor-row strong{color:var(--muted);font:400 11px/1 var(--font-mono);text-align:right}.runtime-data-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.runtime-data{position:absolute;display:flex;align-items:center;gap:.5rem;color:#ffffff59;font:400 11px/1 var(--font-mono);letter-spacing:.08em;animation:runtime-data-arrival .65s var(--ease) both}.runtime-data i{width:4px;height:4px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px #64ff9b80}.runtime-data-1{top:18%;left:8%;animation-delay:.08s}.runtime-data-2{top:22%;right:8%;animation-delay:.18s}.runtime-data-3{bottom:18%;left:8%;animation-delay:.28s}.runtime-data-4{right:8%;bottom:21%;animation-delay:.38s}.runtime-axis{position:absolute;color:#ffffff2e;font:400 11px/1 var(--font-mono);letter-spacing:.09em}.runtime-axis-x{right:1rem;bottom:.85rem}.runtime-axis-y{top:50%;left:.8rem;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.runtime-scan{position:absolute;z-index:3;top:-24%;left:0;width:100%;height:24%;background:linear-gradient(transparent,rgba(100,255,155,.06),transparent);animation:scan 5s linear forwards}.runtime-detail{min-height:160px;padding:1.6rem 2rem;border-top:1px solid var(--line);background:#080808}.runtime-detail p{margin:0 0 .7rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.runtime-detail h3{margin:0 0 .55rem;font-size:1.8rem;font-weight:500;letter-spacing:-.035em}.runtime-detail span{color:var(--muted);font-size:.82rem;font-weight:400}.runtime-typed i{display:inline-block;width:1px;height:.9em;margin-left:3px;background:var(--signal);animation:type-cursor .8s steps(1) infinite}.authorization{position:absolute;top:1rem;right:1rem;display:flex;gap:1rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.1);color:var(--faint);background:#000000b3;font:400 11px/1 var(--font-mono);letter-spacing:.06em}.authorization strong{color:#d87b7b;font-weight:500}.authorization--active{border-color:#64ff9b47}.authorization--active strong{color:var(--signal)}.runtime-cycle{position:absolute;z-index:4;top:1rem;left:1rem;display:grid;min-width:190px;grid-template-columns:auto 1fr;gap:.55rem 1rem;align-items:center;padding:.65rem .75rem .55rem;border:1px solid rgba(255,255,255,.08);background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.runtime-cycle>span{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em}.runtime-cycle>div{display:flex;justify-content:flex-end;gap:.38rem}.runtime-cycle button{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#fff3;cursor:pointer}.runtime-cycle button.is-active{background:var(--signal);box-shadow:0 0 8px #64ff9b99}.runtime-section.is-paused .runtime-scan,.runtime-section.is-paused .runtime-cycle>i{animation-play-state:paused}.runtime-cycle>i{grid-column:1 / -1;width:100%;height:1px;background:linear-gradient(90deg,var(--signal),var(--signal)) 0 0 / 0 100% no-repeat,var(--line-soft);animation:runtime-cycle-progress 5s linear forwards}.governance-section{padding-top:11rem;padding-bottom:12rem}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:6rem}.image-frame{position:relative;aspect-ratio:1 / .82;overflow:hidden;border:1px solid var(--line-soft);background:#080808}.image-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.001);filter:saturate(.9) brightness(.92);transition:transform .7s var(--ease),filter .5s ease}.governance-grid article:hover .image-frame img{transform:scale(1.025);filter:saturate(1.04) brightness(1.03)}.image-frame>span{position:absolute;right:.8rem;bottom:.8rem;color:#ffffff61;font:400 11px/1 var(--font-mono)}.governance-grid .card-tag{margin:1.35rem 0 .9rem}.governance-grid h3{max-width:19ch;margin:0 0 1rem;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.governance-grid article>p:last-child{max-width:34rem;margin:0;color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.55}.ownership-section{padding:10rem 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#050505}.ownership-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:6rem;background:var(--line);border:1px solid var(--line)}.ownership-grid article{min-height:410px;padding:2rem;background:radial-gradient(circle at 85% 15%,rgba(100,255,155,.055),transparent 30%),#070707}.ownership-grid article:nth-child(2){background:radial-gradient(circle at 15% 15%,rgba(100,255,155,.045),transparent 30%),#070707}.ownership-grid h3{max-width:17ch;margin:6.5rem 0 1.25rem;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:500;letter-spacing:-.055em;line-height:1}.ownership-grid article>p:not(.card-tag){max-width:39rem;margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.ownership-runtime{display:grid;min-height:320px!important;grid-column:1 / -1;grid-template-columns:.7fr 1fr;-moz-column-gap:4rem;column-gap:4rem;align-items:end}.ownership-runtime .card-tag{align-self:start}.ownership-runtime h3{align-self:end;margin:4rem 0 1.25rem}.ownership-runtime>p:not(.card-tag){grid-column:2;align-self:start;margin-top:4rem}.ownership-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.ownership-list span{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:999px;color:#ffffff8a;font:400 11px/1 var(--font-mono);letter-spacing:.08em}.ownership-list svg{width:15px;height:15px;color:var(--foreground)}.runtime-package{display:flex;grid-column:2;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;border:1px solid rgba(100,255,155,.25);background:#64ff9b09}.runtime-package .brand-mark{color:var(--signal)}.runtime-package div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem}.runtime-package span,.runtime-package strong{font:400 11px/1 var(--font-mono);letter-spacing:.08em}.runtime-package strong{color:var(--signal)}.channels-section{padding-top:11rem;padding-bottom:12rem}.channel-journey{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;margin-top:6rem;padding:1.5rem;border:1px solid var(--line);background:#050505}.channel-journey>div{min-height:150px;padding:1.25rem}.channel-journey span{display:block;margin-bottom:2.5rem;color:var(--faint);font:400 11px/1 var(--font-mono)}.channel-journey strong{color:var(--foreground);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.channel-journey p{margin:.8rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.channel-journey>i{position:relative;height:1px;background:linear-gradient(90deg,var(--line),rgba(100,255,155,.65),var(--line))}.channel-journey>i:after{position:absolute;top:-3px;right:0;width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 10px #64ff9b80;content:""}.channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;background:var(--line);border:1px solid var(--line)}.channels-grid article{min-height:290px;padding:1.4rem;background:#050505;transition:background .2s ease}.channels-grid article:hover{background:#090909}.channel-heading{display:grid;grid-template-columns:36px 1fr auto;gap:.85rem;align-items:center}.channel-heading>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);color:var(--foreground);font:400 11px/1 var(--font-mono)}.channel-heading>span svg{width:18px;height:18px}.channel-heading h3{margin:0;font-size:1.1rem;font-weight:500;letter-spacing:-.03em}.channel-heading .live-dot{width:5px;height:5px}.channels-grid article>p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.channels-grid .channel-activation{min-height:4.8rem;margin:4.5rem 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line-soft);color:#ffffffb8}.channel-more{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;padding:1rem 1.4rem;border:1px solid var(--line);border-top:0;color:var(--faint);font:400 11px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.channel-more p{margin:0;color:var(--muted);text-align:right}.channel-handoff{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-top:0;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em}.channel-handoff i{flex:1;height:1px;background:var(--line)}.channel-handoff strong{color:var(--signal);font-weight:400}.workforce-network{padding-top:7rem}.network-visual{position:relative;min-height:650px;overflow:hidden;border:1px solid var(--line);background:#050505}.network-visual svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.network-visual path{fill:none;stroke:#64ff9b38;stroke-width:1;stroke-dasharray:5 7}.network-center,.network-person{position:absolute;z-index:2;display:grid;place-items:center}.network-center{top:50%;left:50%;width:148px;height:148px;border:1px solid rgba(100,255,155,.3);border-radius:50%;color:var(--signal);background:radial-gradient(circle,#64ff9b17,#080808 68%);box-shadow:0 0 55px #64ff9b0f;transform:translate(-50%,-50%)}.network-center>span{color:var(--muted);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.network-person{width:92px;height:92px}.network-person img{width:100%;height:100%;border:1px solid rgba(255,255,255,.24);border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.3) saturate(.82) contrast(1.03);box-shadow:0 18px 40px #00000075}.network-person-label{position:absolute;top:calc(100% + .8rem);left:0;display:flex;min-width:150px;flex-direction:column;gap:.3rem}.person-b .network-person-label,.person-d .network-person-label{right:0;left:auto;align-items:flex-end;text-align:right}.network-person-label strong{color:#ffffffc7;font-size:.72rem;font-weight:500;letter-spacing:-.01em}.network-person-label span{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.network-person i{position:absolute;right:5px;bottom:8px;width:9px;height:9px;border:2px solid #050505;border-radius:50%;background:var(--signal);box-shadow:0 0 10px #64ff9b73}.person-a{top:14%;left:12%}.person-b{top:13%;right:12%}.person-c{bottom:18%;left:13%}.person-d{right:12%;bottom:17%}.network-stats{display:grid;max-width:30rem;grid-template-columns:1fr 1fr;gap:1px;margin-top:3rem;background:var(--line)}.network-stats div{padding:1.4rem;background:#000}.network-stats strong{display:block;margin-bottom:1.4rem;font-size:2rem;font-weight:500;letter-spacing:-.05em}.network-stats span{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.career-list{margin-top:6rem;border-top:1px solid var(--line)}.career-list article{display:grid;min-height:132px;grid-template-columns:80px 1fr 1.25fr;gap:2rem;align-items:center;border-bottom:1px solid var(--line);transition:background .22s ease}.career-list article:hover{background:#ffffff09}.career-list article>span{color:var(--faint);font:400 11px/1 var(--font-mono)}.career-list h3{margin:0;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:500;letter-spacing:-.045em}.career-list p{margin:0;color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.5}.profession-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:6rem;padding:3rem;border:1px solid var(--line);background:radial-gradient(circle at 78% 40%,rgba(100,255,155,.08),transparent 30%),#080808}.profession-cta h3{max-width:24ch;margin:1rem 0 0;font-size:clamp(2rem,3.7vw,4rem);font-weight:500;letter-spacing:-.055em;line-height:1}.playbook-section{padding-top:11rem;padding-bottom:11rem}.playbook-list{position:relative;margin-top:6rem;border-top:1px solid var(--line)}.playbook-list article{position:relative;display:grid;min-height:115px;grid-template-columns:80px .65fr 1fr;gap:2rem;align-items:center;border-bottom:1px solid var(--line)}.playbook-list article>span{color:var(--faint);font:400 11px/1 var(--font-mono)}.playbook-list h3{margin:0;font-size:1.4rem;font-weight:500;letter-spacing:-.035em}.playbook-list p{max-width:42rem;margin:0;color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.5}.playbook-list i{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--signal);transform:scaleY(0);transform-origin:bottom;transition:transform .25s ease}.playbook-list article:hover i{transform:scaleY(1)}.roadmap-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(3rem,7vw,8rem)}.roadmap-intro .section-label{grid-column:1 / -1}.roadmap-intro .display-heading{max-width:16ch;font-size:clamp(3.1rem,5.2vw,6.25rem)}.roadmap-intro>p:last-child{max-width:32rem;margin:.5rem 0 0;color:var(--muted);font-size:.95rem;font-weight:400;line-height:1.6}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:7rem;background:var(--line)}.roadmap-grid article{min-height:350px;padding:1.5rem;background:#050505}.roadmap-grid article>div{display:flex;justify-content:space-between;color:var(--faint);font:400 11px/1 var(--font-mono)}.roadmap-grid i{width:6px;height:6px;border-radius:50%;background:#ffffff47}.roadmap-grid i.pulse{background:var(--signal);box-shadow:0 0 0 6px #64ff9b0f;animation:pulse 2s ease infinite}.roadmap-grid .card-tag{margin-top:7rem}.roadmap-grid h3{max-width:12ch;margin:1rem 0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500;letter-spacing:-.05em;line-height:1}.roadmap-grid article>p:not(.card-tag){max-width:28rem;margin:0;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.55}.insights-section{padding-top:11rem;padding-bottom:12rem}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:6rem}.insights-grid>a{position:relative}.insight-art{position:relative;display:grid;aspect-ratio:1.25;place-items:center;overflow:hidden;border:1px solid var(--line-soft);background-color:#080808;transition:filter .5s ease}.insight-art:before,.insight-art:after{position:absolute;border:1px solid var(--line);border-radius:50%;content:"";transition:transform .7s var(--ease)}.insight-art:before{width:60%;height:75%}.insight-art:after{width:35%;height:43%}.insight-art-1{background:radial-gradient(circle,#64ff9b17,#070707 60%)}.insight-art-2{background:linear-gradient(135deg,#070707 40%,#111 40%,#070707 60%)}.insight-art-3{background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:38px 38px}.insight-art>span{position:absolute;top:1rem;left:1rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.09em}.insight-art>svg{z-index:1;width:clamp(44px,5vw,72px);height:clamp(44px,5vw,72px);color:var(--signal);stroke-width:1}.insights-grid>a:hover .insight-art:before{transform:rotate(12deg) scale(1.04)}.insights-grid>a:hover .insight-art:after{transform:rotate(-16deg) scale(.96)}.insight-meta{display:flex;justify-content:space-between;margin-top:1rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.06em}.insights-grid h3{max-width:19ch;margin:1rem 2rem 0 0;font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.insights-grid>a>svg{position:absolute;right:0;bottom:.2rem}.closing-section{position:relative;min-height:90vh;overflow:hidden;border-top:1px solid var(--line-soft);background:#030303}.closing-content{position:relative;z-index:2;display:flex;min-height:90vh;flex-direction:column;align-items:flex-start;justify-content:center}.closing-content h2{max-width:12ch;margin:1.5rem 0 2.5rem;font-size:clamp(3.5rem,7.3vw,8rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.closing-content>div{display:flex;gap:.7rem}.closing-art{position:absolute;top:50%;right:-8vw;width:min(58vw,850px);aspect-ratio:1;transform:translateY(-50%)}.closing-orbit,.closing-core{position:absolute;top:50%;left:50%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%)}.closing-orbit-a{width:100%;height:100%}.closing-orbit-b{width:68%;height:68%;border-color:#64ff9b2e}.closing-orbit-track{position:absolute;z-index:2;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:integration-orbit 74s linear infinite}.closing-orbit-track--inner{width:68%;height:68%;animation-name:integration-orbit-reverse;animation-duration:52s}.closing-integration{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;filter:drop-shadow(0 8px 12px rgba(0,0,0,.72));transform:translate(-50%,-50%)}.closing-integration i{display:grid;width:100%;height:100%;place-items:center;animation:integration-counter-orbit 74s linear infinite,integration-drift var(--drift-duration) ease-in-out var(--drift-delay) infinite alternate}.closing-orbit-track--inner .closing-integration i{animation:integration-counter-orbit-reverse 52s linear infinite,integration-drift var(--drift-duration) ease-in-out var(--drift-delay) infinite alternate}.closing-integration svg{width:26px;height:26px}.closing-core{z-index:3;display:grid;width:31%;height:31%;place-items:center;color:var(--signal);background:radial-gradient(circle,rgba(100,255,155,.14),transparent 70%);box-shadow:0 0 120px #64ff9b1c}.closing-core .brand-mark{position:absolute;right:-12%;bottom:4%;width:42%;height:42%;padding:9%;border:1px solid rgba(100,255,155,.48);border-radius:50%;color:var(--signal);background:#071009;box-shadow:0 14px 40px #00000094;filter:drop-shadow(0 0 18px rgba(100,255,155,.28))}.closing-core>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:grayscale(.18) saturate(.88) contrast(1.04);box-shadow:0 18px 45px #000000a6;animation:closing-portrait-fade 10s ease-in-out infinite;animation-delay:calc(var(--portrait-index) * 2.5s)}.site-footer{position:relative;min-height:620px;overflow:hidden;border-top:1px solid var(--line);background:#000}.footer-wordmark{position:absolute;right:0;bottom:2rem;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff0b;pointer-events:none}.footer-wordmark .wordmark{color:inherit;font-size:min(18vw,18rem)}.footer-wordmark .wordmark-g .signet-terminal,.footer-wordmark .executive-mark .executive-terminal{fill:currentColor;filter:none}.footer-content{position:relative;z-index:2;padding-top:5rem;padding-bottom:2rem}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.footer-top p{max-width:25rem;margin:0;color:var(--muted);font-size:.85rem;font-weight:400;line-height:1.5}.footer-intro{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.footer-intro>p{text-align:right}.footer-socials{display:flex;gap:.55rem}.footer-socials a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:5px;color:#ffffff9e;background:#ffffff06;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.footer-socials a:hover,.footer-socials a:focus-visible{border-color:#64ff9b80;color:var(--foreground);background:#64ff9b0f}.footer-socials svg{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.5}.footer-socials svg rect,.footer-socials svg circle:not(.social-fill){fill:none}.footer-socials .social-fill{fill:currentColor;stroke:none}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:6rem;padding-top:2rem;border-top:1px solid var(--line)}.footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.footer-links p{margin:0 0 .6rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.footer-links a{color:#ffffffab;font-size:.8rem;font-weight:400;transition:color .18s ease}.footer-links a:hover,.footer-links a:focus-visible{color:var(--foreground)}.footer-meta{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:6rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.07em}.footer-meta span:nth-child(2){display:flex;align-items:center;justify-content:center;gap:.6rem}.footer-meta span:last-child{text-align:right}.footer-legal{display:flex;justify-content:flex-end;gap:.75rem}.footer-legal a,.footer-legal button{padding:0;border:0;color:var(--faint);background:none;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .18s ease}.footer-legal a:hover,.footer-legal a:focus-visible,.footer-legal button:hover,.footer-legal button:focus-visible{color:var(--foreground)}.cookie-banner{position:fixed;z-index:250;right:1.25rem;bottom:1.25rem;left:1.25rem;display:grid;max-width:1160px;grid-template-columns:1fr auto;gap:3rem;align-items:end;margin-inline:auto;padding:1.5rem;border:1px solid rgba(255,255,255,.18);background:#080808f5;box-shadow:0 24px 80px #0000009e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cookie-arrival .5s var(--ease) both}.cookie-banner h2{margin:.75rem 0 .65rem;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:500;letter-spacing:-.045em;line-height:1}.cookie-banner>div:first-child>p:last-child{max-width:42rem;margin:0;color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.5}.cookie-actions{display:flex;gap:.6rem}.cookie-modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-modal{width:min(100%,650px);border:1px solid rgba(255,255,255,.18);background:#080808;box-shadow:0 34px 100px #000000b3;animation:cookie-modal-arrival .35s var(--ease) both}.cookie-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.5rem;border-bottom:1px solid var(--line)}.cookie-modal-header h2{margin:.75rem 0 0;font-size:2rem;font-weight:500;letter-spacing:-.045em}.cookie-modal-header>button{position:relative;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:#ffffff0a;cursor:pointer}.cookie-modal-header>button span{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor}.cookie-modal-header>button span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.cookie-modal-header>button span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.cookie-options{padding:0 1.5rem}.cookie-option{position:relative;display:grid;min-height:112px;grid-template-columns:1fr auto;gap:2rem;align-items:center;border-bottom:1px solid var(--line-soft)}.cookie-option h3{margin:0 0 .45rem;font-size:1rem;font-weight:500}.cookie-option p{max-width:28rem;margin:0;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.5}.cookie-required{color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.cookie-option input{position:absolute;width:1px;height:1px;opacity:0}.cookie-toggle{position:relative;width:46px;height:25px;border:1px solid var(--line);border-radius:999px;background:#ffffff0f;cursor:pointer;transition:border-color .18s ease,background .18s ease}.cookie-toggle i{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%;background:#ffffff8c;transition:transform .22s var(--ease),background .18s ease}.cookie-option input:checked+.cookie-toggle{border-color:#64ff9b7a;background:#64ff9b1f}.cookie-option input:checked+.cookie-toggle i{background:var(--signal);transform:translate(21px)}.cookie-option input:focus-visible+.cookie-toggle{outline:2px solid var(--foreground);outline-offset:3px}.cookie-modal-actions{display:flex;justify-content:flex-end;gap:.6rem;padding:1.5rem}@keyframes hero-image-arrival{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1.015)}}@keyframes hero-copy-arrival{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes scan{0%{top:-24%}to{top:100%}}@keyframes runtime-data-arrival{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes stage-preview-arrival{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes type-cursor{50%{opacity:0}}@keyframes runtime-cycle-progress{to{background-size:100% 100%}}@keyframes architecture-flow{to{stroke-dashoffset:-130}}@keyframes pulse{50%{box-shadow:0 0 0 10px #64ff9b00}}@keyframes integration-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes integration-orbit-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes integration-counter-orbit{to{transform:rotate(-360deg)}}@keyframes integration-counter-orbit-reverse{to{transform:rotate(360deg)}}@keyframes integration-drift{0%{translate:-2px 1px;scale:.94}55%{translate:3px -3px;scale:1.07}to{translate:1px 3px;scale:1}}@keyframes closing-portrait-fade{0%{opacity:0;transform:scale(1.035)}6%,25%{opacity:1;transform:scale(1)}31%,to{opacity:0;transform:scale(1.035)}}@keyframes cookie-arrival{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.aeo-overview{position:relative;padding:2rem 0 10rem;background:#050505;overflow:hidden}.aeo-overview:before{position:absolute;top:18%;right:-12%;width:42vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(100,255,155,.09),transparent 68%);content:"";pointer-events:none}.aeo-overview-context{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aeo-overview-context a{display:inline-flex;align-items:center;gap:.55rem;color:var(--faint);font:400 11px/1.2 var(--font-mono);transition:color .2s ease}.aeo-overview-context a:is(:hover,:focus-visible){color:var(--foreground)}.aeo-overview-context span{color:var(--signal)}.aeo-overview-layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,9vw,10rem);align-items:center;padding-top:8rem}.aeo-overview-copy h2{max-width:9ch;margin:1.3rem 0 2rem;font-size:clamp(4rem,7vw,8rem);font-weight:500;letter-spacing:-.08em;line-height:.88}.aeo-overview-copy>p:not(.section-label){max-width:39rem;margin:0 0 2.5rem;color:var(--muted);font-size:1rem;font-weight:400;line-height:1.65}.aeo-overview-system{display:flex;min-height:620px;flex-direction:column;align-items:center;justify-content:center}.aeo-overview-executive{display:grid;width:min(100%,440px);grid-template-columns:58px 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:12px;color:#090b09;background:#ecede7;box-shadow:0 28px 80px #00000057}.aeo-overview-executive .executive-mark{width:42px;height:42px;color:#17351f}.aeo-overview-executive>span{display:flex;flex-direction:column;gap:.18rem}.aeo-overview-executive small{color:#0000006b;font:500 9px/1 var(--font-mono);letter-spacing:.11em}.aeo-overview-executive b{font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.aeo-overview-executive>i{color:#367347;font:normal 500 10px/1 var(--font-mono);letter-spacing:.08em}.aeo-overview-line{position:relative;width:1px;height:82px;background:linear-gradient(var(--signal),rgba(100,255,155,.15))}.aeo-overview-line span{position:absolute;top:16px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 12px #64ff9bb3;animation:aeo-system-flow 2.6s ease-in-out infinite}.aeo-overview-platform{display:flex;width:min(86%,380px);align-items:center;justify-content:space-between;padding:1rem 1.15rem;border:1px solid var(--line);background:#ffffff06}.aeo-overview-platform .wordmark{font-size:.9rem}.aeo-overview-platform small{color:var(--faint);font:400 10px/1 var(--font-mono)}.aeo-overview-agents{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1.25rem}.aeo-overview-agents span{display:grid;min-height:68px;place-items:center;border-top:1px solid rgba(100,255,155,.25);color:var(--faint);background:#ffffff05;font:400 9px/1 var(--font-mono);letter-spacing:.05em}@keyframes aeo-system-flow{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(43px)}}@keyframes cookie-modal-arrival{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1050px){.desktop-nav,.desktop-only{display:none}.site-header{grid-template-columns:1fr auto}.menu-button,.mobile-menu{display:block}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu nav{border-top:1px solid var(--line)}.mobile-menu nav a{display:grid;min-height:72px;grid-template-columns:48px 1fr auto;align-items:center;border-bottom:1px solid var(--line);font-size:1.6rem;letter-spacing:-.04em}.mobile-menu nav a span{color:var(--faint);font:400 11px/1 var(--font-mono)}.mobile-menu nav svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.5}.mobile-menu-footer{position:absolute;right:1.25rem;bottom:1.5rem;left:1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.mobile-menu-footer p{max-width:18rem;margin:0;color:var(--muted);font-size:.76rem;font-weight:400;line-height:1.5;text-align:right}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid article:nth-child(2){border-right:0}.problem-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.plane-card{width:260px}.agent-section,.workforce-network{gap:3rem}.governance-grid,.insights-grid{gap:.8rem}.channels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.section-shell,.site-header{padding-inline:1.25rem}.hero-media{left:12%}.hero-media-fallback,.hero-video{-o-object-position:right center;object-position:right center}.hero-shade{background:linear-gradient(90deg,#000,#000000f0 38%,#00000080 70%,#0000001f),linear-gradient(180deg,rgba(0,0,0,.32),transparent 43%,rgba(5,5,5,.96))}.hero-content{width:100%;padding:11rem 1.25rem 3.5rem}.hero-content h1{max-width:12ch;font-size:clamp(3rem,12vw,5.4rem)}.scroll-cue{display:none}.section-heading-row,.roadmap-intro{grid-template-columns:1fr;gap:2rem}.section-index{justify-self:start}.display-heading{max-width:13ch}.section-copy{max-width:35rem}.architecture{display:grid;min-height:auto;gap:1px;padding:1px;background:var(--line)}.architecture-grid,.architecture-links,.architecture-core,.architecture-status{display:none}.plane-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;min-height:220px;border:0;background:#050505}.agent-section,.workforce-network{grid-template-columns:1fr;gap:4rem}.aeo-overview-layout{grid-template-columns:1fr;gap:3rem}.aeo-overview-copy h2{max-width:11ch}.aeo-overview-system{min-height:500px}.runtime-layout{grid-template-columns:1fr}.runtime-rail{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(--line)}.runtime-rail button{min-height:64px;grid-template-columns:1fr;gap:.35rem;padding:.7rem;border-right:1px solid var(--line-soft);font-size:.72rem}.runtime-rail button.is-active{box-shadow:inset 0 2px var(--signal)}.governance-grid,.roadmap-grid,.insights-grid,.ownership-grid{grid-template-columns:1fr}.ownership-runtime{grid-column:auto;grid-template-columns:1fr}.ownership-runtime>p:not(.card-tag),.runtime-package{grid-column:auto}.ownership-runtime>p:not(.card-tag){margin-top:0}.channel-journey{grid-template-columns:1fr}.channel-journey>div{min-height:auto}.channel-journey>i{width:1px;height:45px;margin-left:2rem;background:linear-gradient(var(--line),rgba(100,255,155,.65),var(--line))}.channel-journey>i:after{top:auto;right:-3px;bottom:0}.channel-handoff,.channel-more{align-items:flex-start;flex-direction:column}.channel-more p{text-align:left}.channel-handoff i{width:1px;height:22px;flex:none}.governance-grid{gap:4rem}.image-frame{aspect-ratio:1.4}.career-list article{grid-template-columns:45px 1fr;gap:1rem;padding:1.5rem 0}.career-list p{grid-column:2 / -1}.profession-cta{align-items:flex-start;flex-direction:column}.roadmap-intro .section-label{grid-column:auto}.roadmap-grid article{min-height:320px}.closing-section{min-height:auto}.closing-art{position:relative;top:auto;right:auto;width:min(106vw,680px);margin:4.5rem auto 0;opacity:.82;transform:none}.closing-content{min-height:auto;padding-top:3.5rem;padding-bottom:7rem}.closing-integration{width:25px;height:25px}.closing-integration svg{width:19px;height:19px}}@media (max-width: 560px){.announcement{padding:0 .8rem;font-size:11px}.announcement a{display:none}.site-header{min-height:66px}.hero-content h1{font-size:clamp(2.8rem,13vw,4rem)}.hero-lede{max-width:26rem;font-size:.75rem}.hero-actions,.closing-content>div{align-items:stretch;flex-direction:column}.hero-actions .button,.closing-content .button{width:-moz-max-content;width:max-content}.problem-strip{padding-top:5rem;padding-bottom:7rem}.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:160px;padding-left:0!important;border-right:0;border-bottom:1px solid var(--line)}.problem-grid p{margin-top:4rem}.aeo-overview{padding-bottom:7rem}.aeo-overview-context{align-items:flex-start;flex-direction:column;gap:1rem}.aeo-overview-layout{padding-top:5rem}.aeo-overview-copy h2{font-size:clamp(3.5rem,16vw,5rem)}.aeo-overview-system{min-height:430px}.aeo-overview-executive{grid-template-columns:44px 1fr}.aeo-overview-executive>i{display:none}.aeo-overview-agents{grid-template-columns:repeat(2,1fr)}.aeo-overview-platform{align-items:flex-start;flex-direction:column;gap:.45rem}.thesis-section{height:150vh}.thesis-sticky h2{font-size:clamp(3rem,14.5vw,5rem)}.thesis-meta{flex-wrap:wrap}.platform-section,.runtime-section,.profession-section,.roadmap-section{padding-top:7rem;padding-bottom:7rem}.display-heading{font-size:clamp(2.8rem,13vw,4.7rem)}.architecture{margin-top:4rem}.agent-section,.workforce-network{padding-top:7rem;padding-bottom:8rem}.console-profile{grid-template-columns:auto 1fr;padding:1.25rem}.console-profile strong{grid-column:1 / -1;width:-moz-max-content;width:max-content}.console-scope{padding:1.25rem}.console-person{grid-template-columns:1fr;padding:1.25rem}.runtime-layout{margin-top:4rem}.runtime-rail{grid-template-columns:repeat(2,1fr)}.runtime-visual{min-height:360px}.stage-preview{width:calc(100% - 1.5rem);padding:1rem}.channel-options{grid-template-columns:repeat(2,1fr)}.wave-row{grid-template-columns:100px 1fr;gap:.65rem}.wave-row>strong{grid-column:2;text-align:left}.monitor-row{grid-template-columns:100px 1fr 45px}.runtime-data{font-size:11px}.runtime-data-1,.runtime-data-3{left:5%}.runtime-data-2,.runtime-data-4{right:5%}.runtime-axis{display:none}.runtime-cycle{top:.7rem;left:.7rem;min-width:165px}.ring-b{width:330px;height:330px}.authorization{top:.7rem;right:.7rem}.network-visual{min-height:460px}.network-center{width:112px;height:112px}.network-person{width:64px;height:64px}.network-person-label{min-width:112px}.network-person-label strong,.network-person-label span{font-size:11px}.ownership-section,.channels-section{padding-top:7rem;padding-bottom:7rem}.ownership-grid,.channel-journey{margin-top:4rem}.ownership-grid article{min-height:340px;padding:1.4rem}.ownership-grid h3,.ownership-runtime h3{margin-top:4.5rem}.runtime-package div{align-items:flex-start;flex-direction:column}.channels-grid{grid-template-columns:1fr}.channels-grid article{min-height:250px}.channels-grid .channel-activation{min-height:auto;margin-top:3rem}.career-list article{grid-template-columns:35px 1fr}.profession-cta{padding:1.5rem}.playbook-list article{grid-template-columns:42px 1fr;gap:.8rem;padding:1.5rem 0}.playbook-list p{grid-column:2}.roadmap-grid article{min-height:280px}.roadmap-grid .card-tag{margin-top:6rem}.closing-content h2{max-width:10ch;margin-top:1.25rem;font-size:clamp(3rem,14vw,5rem);line-height:.92}.footer-top{flex-direction:column}.footer-intro{align-items:flex-start}.footer-intro>p{text-align:left}.footer-links{grid-template-columns:repeat(2,1fr);row-gap:3rem}.footer-meta{grid-template-columns:1fr;gap:1rem}.footer-meta span:nth-child(2){justify-content:flex-start}.footer-meta span:last-child{text-align:left}.footer-legal{flex-wrap:wrap;justify-content:flex-start}.cookie-banner{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.cookie-actions{flex-wrap:wrap}.cookie-actions .button{flex:1 1 auto}.cookie-option{gap:1rem}.cookie-modal-actions{align-items:stretch;flex-direction:column-reverse}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-video{display:none}.hero-media{background:url(/images/signet-hero.svg) center / cover no-repeat}.hero-media-fallback{display:none}}html[data-theme=light]{color-scheme:light;--background: #f3f2ed;--ink: #ebeae4;--carbon: #e5e3dc;--graphite: #d7d5ce;--foreground: #151612;--muted: rgba(21, 22, 18, .62);--faint: rgba(21, 22, 18, .38);--line: rgba(21, 22, 18, .17);--line-soft: rgba(21, 22, 18, .09);--paper: #171814;--signal: #168a47}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] .marketing-site{background:var(--background)}html[data-theme=light] ::-moz-selection{color:#fff;background:var(--signal)}html[data-theme=light] ::selection{color:#fff;background:var(--signal)}html[data-theme=light] .announcement{color:var(--muted);background:#e9e8e2}html[data-theme=light] .site-header--solid{background:#f3f2edeb}html[data-theme=light] .mobile-menu{background:#f3f2ed}html[data-theme=light] .theme-toggle,html[data-theme=light] .menu-button{background:#15161209}html[data-theme=light] .desktop-nav a,html[data-theme=light] .text-link{color:#151612ad}html[data-theme=light] .desktop-nav a:is(:hover,:focus-visible),html[data-theme=light] .text-link:is(:hover,:focus-visible){color:var(--foreground)}html[data-theme=light] .button--light{color:#fff;background:var(--paper)}html[data-theme=light] .button--light:hover,html[data-theme=light] .button--light:focus-visible{background:#30312b}html[data-theme=light] .button--ghost{background:#1516120b}html[data-theme=light] .button--ghost:hover,html[data-theme=light] .button--ghost:focus-visible{background:#15161217}html[data-theme=light] .hero{background:#eeede7}html[data-theme=light] .hero-media-fallback,html[data-theme=light] .hero-video{opacity:.68;filter:saturate(.64) contrast(.9) brightness(1.08)}html[data-theme=light] .hero-shade{background:linear-gradient(90deg,#f3f2ed,#f3f2ed 33%,#f3f2edeb 43%,#f3f2ed57 67%,#f3f2ed0d),linear-gradient(180deg,rgba(243,242,237,.3),transparent 28%,transparent 60%,rgba(243,242,237,.98))}html[data-theme=light] .hero-content .hero-title-compact{color:#151612cc}html[data-theme=light] .hero-lede{color:var(--muted)}html[data-theme=light] .thesis-section{background:#eae9e3}html[data-theme=light] .thesis-phrase{color:rgba(21,22,18,calc(.13 + var(--phrase-progress) * .87))}html[data-theme=light] .thesis-meta span,html[data-theme=light] .section-label{color:var(--muted)}html[data-theme=light] .architecture{background:#ecebe5}html[data-theme=light] .architecture-core{background:radial-gradient(circle,#168a471f,#f3f2edf5 68%);box-shadow:0 0 70px #168a4717}html[data-theme=light] .plane-card,html[data-theme=light] .plane-card:hover,html[data-theme=light] .plane-card:focus-visible,html[data-theme=light] .plane-card.is-active{color:var(--foreground);background:#f8f7f3f2}html[data-theme=light] .plane-card p,html[data-theme=light] .plane-logos span,html[data-theme=light] .plane-tags span{color:var(--muted)}html[data-theme=light] .plane-logos span{background:#15161206}html[data-theme=light] .plane-people span{border-color:#f8f7f3}html[data-theme=light] .agent-console,html[data-theme=light] .runtime-detail,html[data-theme=light] .stage-preview,html[data-theme=light] .image-frame,html[data-theme=light] .network-visual,html[data-theme=light] .profession-cta,html[data-theme=light] .cookie-modal,html[data-theme=light] .cookie-banner{background:#f8f7f3}html[data-theme=light] .provider-avatar span{color:var(--signal);background:#edf5ef}html[data-theme=light] .provider-avatar span+span{color:#4a154b;background:#f8f7f3}html[data-theme=light] .console-person,html[data-theme=light] .runtime-package{background:#15161206}html[data-theme=light] .console-profile strong,html[data-theme=light] .runtime-package{border-color:#168a4747}html[data-theme=light] .console-scope .blocked{color:#15161259}html[data-theme=light] :is(.runtime-section,.profession-section,.roadmap-section,.ownership-section,.aeo-overview){background:#e9e8e2}html[data-theme=light] .aeo-overview-platform,html[data-theme=light] .aeo-overview-agents span{background:#15161206}html[data-theme=light] .aeo-launcher{color:#f2f2ee;background:#0c100deb}html[data-theme=light] .runtime-visual{background-color:#efeee8}html[data-theme=light] .runtime-rail button{color:#15161285}html[data-theme=light] .runtime-rail button:hover,html[data-theme=light] .runtime-rail button.is-active{color:var(--foreground);background:#1516120b}html[data-theme=light] .runtime-rail button span{color:var(--faint)}html[data-theme=light] .stage-preview{border-color:#15161224;background:#faf9f6eb;box-shadow:0 28px 80px #4240371f}html[data-theme=light] .stage-preview-header,html[data-theme=light] .runtime-axis{color:var(--faint)}html[data-theme=light] .provider-row{color:var(--muted)}html[data-theme=light] .provider-row.is-connected,html[data-theme=light] .channel-options>div.is-selected{color:var(--foreground);background:#168a470e}html[data-theme=light] :is(.import-summary,.monitor-metrics){background:var(--line-soft)}html[data-theme=light] :is(.import-summary,.monitor-metrics)>div{background:#ffffff94}html[data-theme=light] :is(.department-list i,.wave-row>i,.monitor-row>i){background:#1516121a}html[data-theme=light] .policy-row,html[data-theme=light] .monitor-row{color:#151612bd}html[data-theme=light] .policy-row.is-blocked,html[data-theme=light] .policy-row.is-blocked b{color:#15161257}html[data-theme=light] .channel-options>div{color:var(--muted)}html[data-theme=light] .runtime-cycle,html[data-theme=light] .authorization{border-color:var(--line-soft);background:#faf9f6d1}html[data-theme=light] .ownership-grid{background:var(--line)}html[data-theme=light] .ownership-grid article,html[data-theme=light] .ownership-grid article:nth-child(2){background:radial-gradient(circle at 85% 15%,rgba(22,138,71,.07),transparent 30%),#f8f7f3}html[data-theme=light] .ownership-grid article>p:not(.card-tag),html[data-theme=light] .ownership-list span{color:var(--muted)}html[data-theme=light] .ownership-list svg{color:var(--foreground)}html[data-theme=light] .channel-journey,html[data-theme=light] .channels-grid article{background:#f8f7f3}html[data-theme=light] .channels-grid article:hover{background:#efeee8}html[data-theme=light] .channel-heading>span{color:var(--foreground)}html[data-theme=light] .channels-grid .channel-activation{color:#151612c2}html[data-theme=light] .network-center{background:radial-gradient(circle,#168a471c,#f8f7f3 68%);box-shadow:0 0 50px #168a4712}html[data-theme=light] .image-frame>span{color:#15161266}html[data-theme=light] .network-person-label strong{color:#151612c7}html[data-theme=light] .network-person small{color:var(--muted);background:#f8f7f3}html[data-theme=light] .network-stats{background:var(--line)}html[data-theme=light] .network-stats div{background:#f3f2ed}html[data-theme=light] .career-list article:hover{background:#15161209}html[data-theme=light] .roadmap-grid article{background:#e9e8e2}html[data-theme=light] .insight-art{background-color:#f4f3ee}html[data-theme=light] .insight-art-1{background:radial-gradient(circle,#168a471a,#f4f3ee 60%)}html[data-theme=light] .insight-art-2{background:linear-gradient(135deg,#f4f3ee 40%,#e5e3dc 40%,#f4f3ee 60%)}html[data-theme=light] .closing-section{background:#ebeae4}html[data-theme=light] .closing-core .brand-mark{background:#f8f7f3}html[data-theme=light] .site-footer{background:#e5e3dc}html[data-theme=light] .footer-wordmark{color:#1516120d}html[data-theme=light] .footer-socials a{color:var(--muted);background:#15161206}html[data-theme=light] .footer-links a{color:#151612ad}html[data-theme=light] .cookie-option,html[data-theme=light] .cookie-toggle{background:#15161209}html[data-theme=light] .cookie-toggle i{background:#15161273}.aeo-page{--aeo-accent: #a6ff80;--aeo-min-font-size: 11px;min-height:100vh;color:#f2f2ed;background:#030403;overflow:clip}.aeo-page .site-header .aeo-wordmark{font-size:1.29rem}.aeo-page .footer-wordmark .aeo-wordmark{color:inherit;font-size:min(18vw,18rem)}.aeo-page .footer-wordmark .aeo-e-mark .executive-terminal{fill:currentColor;filter:none}.aeo-page .footer-socials a{font-size:var(--aeo-min-font-size);font-weight:600}.aeo-nav{position:fixed;z-index:50;top:0;display:grid;width:100%;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2rem;border-bottom:1px solid transparent;transition:.25s ease}.aeo-nav.is-scrolled{border-color:#ffffff1a;background:#030403e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aeo-nav-brand{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;font-size:1.2rem;font-weight:600;letter-spacing:0}.aeo-wordmark{display:inline-flex;align-items:center;gap:.16em;line-height:1}.aeo-wordmark>span{display:block;line-height:1}.aeo-e-mark{display:block;width:.88em;height:.98em;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45}.aeo-e-mark rect{fill:var(--aeo-accent);stroke:none;filter:drop-shadow(0 0 4px rgba(166,255,128,.45))}.aeo-nav>div{display:flex;gap:2rem;color:#ffffff7a;font-size:11px}.aeo-nav>div a:hover{color:#fff}.aeo-nav-action{display:inline-flex;justify-self:end;align-items:center;gap:.6rem;font-size:11px}.aeo-home{position:relative;display:grid;min-height:100vh;grid-template-columns:1fr 330px;align-items:end;gap:5rem;padding:10rem 4vw 4rem;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden}.aeo-home:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:100% 72px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 74%);mask-image:linear-gradient(90deg,#000,transparent 74%)}.aeo-home-glow{position:absolute;top:12%;right:2%;display:grid;width:min(46vw,650px);aspect-ratio:1;place-items:center;border:1px solid rgba(166,255,128,.12);border-radius:50%;background:radial-gradient(circle,rgba(166,255,128,.1),transparent 58%)}.aeo-home-glow:before,.aeo-home-glow:after{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%;content:""}.aeo-home-glow:before{top:15%;right:15%;bottom:15%;left:15%}.aeo-home-glow:after{top:32%;right:32%;bottom:32%;left:32%}.aeo-home-glow .aeo-e-mark{width:28%;height:28%;color:var(--aeo-accent);opacity:.7}.aeo-home-copy,.aeo-home-note{position:relative;z-index:2}.aeo-home-copy>p,.aeo-role-title>p,.aeo-operation-intro>p,.aeo-loop-heading>p,.aeo-work-heading>p,.aeo-authority-title>p,.aeo-identity>p,.aeo-final>p{color:var(--aeo-accent);font:400 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.aeo-home-copy h1{margin:1.2rem 0 0;font-size:clamp(7rem,17vw,18rem);font-weight:500;letter-spacing:-.095em;line-height:.72}.aeo-home-copy h2{margin:2.3rem 0 1.5rem;color:#ffffff8f;font-size:clamp(1.8rem,3.2vw,3.6rem);font-weight:400;letter-spacing:-.05em}.aeo-home-copy>span{display:block;max-width:43rem;color:#ffffff8c;font-size:1rem;font-weight:400;line-height:1.6}.aeo-home-actions,.aeo-final>div{display:flex;gap:.65rem;margin-top:2rem}.aeo-home-actions a,.aeo-final a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:.65rem;padding:0 1rem;border:1px solid rgba(255,255,255,.14);border-radius:4px;font-size:11px}.aeo-home-actions a:first-child,.aeo-final a:first-child{border-color:var(--aeo-accent);color:#071006;background:var(--aeo-accent)}.aeo-home-note{padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.aeo-home-note>span{display:block;margin-bottom:1.4rem;color:#ffffff4d;font:400 11px/1 var(--font-mono)}.aeo-home-note p{margin:.7rem 0;color:#ffffff7a;font-size:11px;font-weight:400}.aeo-home-note b{color:#fff;font-weight:500}.aeo-role,.aeo-loop,.aeo-work,.aeo-authority{width:min(100%,1500px);margin:0 auto;padding:9rem 3rem}.aeo-role{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem}.aeo-role-title h2,.aeo-operation-intro h2,.aeo-loop-heading h2,.aeo-work-heading h2,.aeo-authority-title h2{margin:1.5rem 0 0;font-size:clamp(3.8rem,7vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:.88}.aeo-role-copy{align-self:end;display:grid;gap:1.4rem;padding-bottom:.5rem}.aeo-role-copy p{margin:0;color:#ffffff85;font-size:1rem;font-weight:400;line-height:1.65}.aeo-role-lines{grid-column:1 / -1;margin-top:4rem;border-top:1px solid rgba(255,255,255,.12)}.aeo-role-lines article{display:grid;min-height:128px;grid-template-columns:70px .45fr 1fr auto;gap:2rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.aeo-role-lines article>span{color:#ffffff4d;font:400 11px/1 var(--font-mono)}.aeo-role-lines h3{font-size:1.7rem;font-weight:500}.aeo-role-lines p{max-width:45rem;color:#ffffff7a;font-size:11px;font-weight:400;line-height:1.55}.aeo-role-lines svg{color:var(--aeo-accent)}.aeo-operation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:8rem;align-items:center;padding:10rem max(3rem,calc((100vw - 1440px)/2));background:#ecece5;color:#090a09}.aeo-operation-intro>p{color:#427831}.aeo-operation-intro h2{font-size:clamp(3.4rem,5.8vw,6.5rem)}.aeo-operation-intro>span{display:block;margin-top:2rem;color:#00000085;font-weight:400;line-height:1.6}.aeo-live{border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#f7f7f2;box-shadow:0 35px 90px #00000021}.aeo-live header{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.aeo-live header>div{display:flex;align-items:center;gap:.7rem}.aeo-live-mark{width:25px;height:25px;color:#080908}.aeo-live header span{display:flex;flex-direction:column;gap:.2rem;color:#0000006b;font-size:11px}.aeo-live header b{color:#080908;font-weight:500}.aeo-live header em{color:#3f7c2c;font:normal 500 11px/1 var(--font-mono)}.aeo-live header em i{display:inline-block;width:6px;height:6px;margin-right:.4rem;border-radius:50%;background:#66ba48}.aeo-live-summary{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.aeo-live-summary p{max-width:18ch;margin:0 0 .8rem;font-size:1.8rem;letter-spacing:-.04em}.aeo-live-summary span{color:#00000078;font-size:11px;font-weight:400;line-height:1.5}.aeo-live-activity{padding:0 1.5rem}.aeo-live-activity>div{display:grid;min-height:68px;grid-template-columns:48px 26px 1fr;gap:.7rem;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.aeo-live-activity time{color:#0000005c;font:400 11px/1 var(--font-mono)}.aeo-live-activity i{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(0,0,0,.18);border-radius:50%;font-size:11px;font-style:normal}.aeo-live-activity i.is-complete{border-color:#63b747;color:#173411;background:#a6ff80}.aeo-live-activity span{display:flex;flex-direction:column;gap:.25rem}.aeo-live-activity b{font-size:11px;font-weight:500}.aeo-live-activity small{color:#0000006b;font-size:11px}.aeo-live footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem}.aeo-live button{min-height:38px;padding:0 .8rem;border:1px solid rgba(0,0,0,.14);border-radius:4px;background:transparent;font-size:11px}.aeo-live button:last-child{border-color:#101410;color:#fff;background:#101410}.aeo-loop{padding-top:10rem;padding-bottom:10rem}.aeo-loop-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem}.aeo-loop-heading h2{max-width:11ch}.aeo-loop-track{display:flex;margin-top:6rem;overflow-x:auto;scrollbar-width:none}.aeo-loop-track::-webkit-scrollbar{display:none}.aeo-loop-track>div{display:flex;min-width:190px;align-items:center;gap:.7rem}.aeo-loop-track span{color:#ffffff47;font:400 11px/1 var(--font-mono)}.aeo-loop-track b{font-size:1rem;font-weight:500}.aeo-loop-track i{width:42px;height:1px;margin-left:auto;background:linear-gradient(90deg,rgba(166,255,128,.7),transparent)}.aeo-loop-note{max-width:42rem;margin:4rem 0 0 auto;color:#ffffff6b;font-size:11px;font-weight:400;line-height:1.6}.aeo-work{border-top:1px solid rgba(255,255,255,.1)}.aeo-work-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:4rem;align-items:end}.aeo-work-heading p{align-self:start}.aeo-work-heading h2{font-size:clamp(3.5rem,6vw,7rem)}.aeo-work-list{margin-top:6rem;margin-left:18%;border-top:1px solid rgba(255,255,255,.12)}.aeo-work-list article{display:grid;min-height:112px;grid-template-columns:55px .65fr 1fr;gap:2rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.aeo-work-list article>span{color:#ffffff47;font:400 11px/1 var(--font-mono)}.aeo-work-list h3{font-size:1.25rem;font-weight:500}.aeo-work-list p{color:#ffffff73;font-size:11px;font-weight:400;line-height:1.55}.aeo-authority{width:100%;max-width:none;padding:10rem max(3rem,calc((100vw - 1440px)/2));background:#0a0d0a}.aeo-authority-title{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem 7rem}.aeo-authority-title>p{grid-column:1 / -1}.aeo-authority-title h2{max-width:11ch}.aeo-authority-title>span{align-self:end;color:#ffffff75;font-weight:400;line-height:1.6}.aeo-authority-levels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6rem;border-top:1px solid rgba(255,255,255,.12)}.aeo-authority-levels article{min-height:350px;padding:1.4rem;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.aeo-authority-levels article:first-child{border-left:1px solid rgba(255,255,255,.12)}.aeo-authority-levels article>span{color:#ffffff47;font:400 11px/1 var(--font-mono)}.aeo-authority-levels h3{margin:7rem 0 1rem;font-size:2rem;font-weight:500}.aeo-authority-levels p{min-height:70px;color:#ffffff73;font-size:11px;font-weight:400;line-height:1.55}.aeo-authority-levels b{color:var(--aeo-accent);font-size:11px;font-weight:500}.aeo-boundaries{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.5rem}.aeo-boundaries span{display:flex;min-height:52px;align-items:center;gap:.65rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);color:#ffffff7a;font-size:11px}.aeo-boundaries svg{color:var(--aeo-accent)}.aeo-identity{display:flex;min-height:92vh;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem;text-align:center;background:#e9e9e2;color:#080908}.aeo-identity-symbol{display:grid;width:96px;height:96px;place-items:center;margin-bottom:3rem;border-radius:50%;color:#fff;background:#0b0e0b}.aeo-identity-symbol .aeo-e-mark{width:46px;height:46px;color:var(--aeo-accent)}.aeo-identity>p{color:#427831}.aeo-identity h2{margin:1.5rem 0;font-size:clamp(3.8rem,8vw,9rem);font-weight:500;letter-spacing:-.08em;line-height:.9}.aeo-identity>span{max-width:44rem;color:#00000085;font-weight:400;line-height:1.6}.aeo-identity-points{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:3rem}.aeo-identity-points span{display:flex;min-height:44px;align-items:center;gap:.55rem;padding:0 .8rem;border:1px solid rgba(0,0,0,.13);border-radius:999px;font-size:11px}.aeo-identity-points svg{color:#427831}.aeo-final{display:flex;min-height:88vh;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem;text-align:center;background:radial-gradient(circle at center,rgba(166,255,128,.1),transparent 32%)}.aeo-final h2{margin:1.5rem 0;font-size:clamp(4.2rem,9vw,10rem);font-weight:500;letter-spacing:-.085em;line-height:.86}.aeo-final>span{max-width:39rem;color:#ffffff7a;font-weight:400;line-height:1.6}@media (max-width: 980px){.aeo-nav>div{display:none}.aeo-nav{grid-template-columns:1fr 1fr}.aeo-home{grid-template-columns:1fr}.aeo-home-note{max-width:480px}.aeo-role{grid-template-columns:1fr}.aeo-operation{grid-template-columns:1fr;gap:4rem}.aeo-work-heading,.aeo-authority-title{grid-template-columns:1fr}.aeo-work-list{margin-left:0}}@media (max-width: 680px){.aeo-nav{min-height:64px;padding:0 1rem}.aeo-nav-action{font-size:0}.aeo-home{min-height:auto;padding:9rem 1rem 3rem}.aeo-home-glow{top:10%;right:-45%;width:110vw;opacity:.6}.aeo-home-copy h1{font-size:clamp(5.2rem,27vw,8rem);line-height:.78}.aeo-home-copy h2{margin-top:1.5rem}.aeo-home-actions,.aeo-final>div{flex-direction:column}.aeo-role,.aeo-loop,.aeo-work{padding:6rem 1rem}.aeo-role-lines article{grid-template-columns:40px 1fr auto;gap:.7rem;padding:1.2rem 0}.aeo-role-lines p{grid-column:2 / -1;margin:0}.aeo-operation,.aeo-authority{padding:6rem 1rem}.aeo-live footer{flex-direction:column}.aeo-work-list article{grid-template-columns:40px 1fr;gap:.6rem;padding:1rem 0}.aeo-work-list p{grid-column:2;margin:0}.aeo-authority-levels,.aeo-boundaries{grid-template-columns:1fr}.aeo-authority-levels article{min-height:280px;border-left:1px solid rgba(255,255,255,.12)}.aeo-identity{padding:7rem 1rem}.aeo-identity h2{font-size:clamp(3rem,15vw,5rem)}}.auth-app{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 18% 34%,rgba(100,255,155,.07),transparent 28rem),var(--background)}.auth-header{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 clamp(1rem,4vw,3.5rem);border-bottom:1px solid var(--line-soft)}.auth-header a{display:flex;align-items:center;font-size:1.05rem}.auth-header small{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.auth-control-plane{display:flex;align-items:center;gap:.75rem}.auth-layout{display:grid;width:min(1120px,calc(100% - 2rem));min-height:calc(100vh - 68px);grid-template-columns:minmax(0,1fr) minmax(360px,470px);gap:clamp(2rem,7vw,7rem);align-items:center;margin:auto;padding:3rem 0}.auth-context>p,.auth-card-heading>p{margin:0 0 1rem;color:var(--signal);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.auth-context h1{max-width:650px;margin:0 0 3rem;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:500;line-height:.94;letter-spacing:-.075em}.auth-context>div{display:grid;max-width:540px;grid-template-columns:28px 1fr;gap:.8rem;padding:1.15rem 0;border-top:1px solid var(--line-soft);color:var(--muted);font-size:.76rem;line-height:1.55}.auth-context>div svg{color:var(--signal)}.auth-context>div b{display:block;margin-bottom:.25rem;color:var(--foreground);font-weight:500}.auth-card{padding:clamp(1.25rem,4vw,2.3rem);border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--background) 90%,var(--foreground));box-shadow:0 30px 90px #00000040}.auth-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:2rem;color:var(--faint);font-size:11px}.auth-card-heading{margin-bottom:1.6rem}.auth-card-heading h2{margin:0 0 .65rem;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:500;letter-spacing:-.055em}.auth-card-heading>span{display:block;color:var(--muted);font-size:.76rem;line-height:1.55}.auth-form{display:flex;flex-direction:column;gap:.85rem}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.auth-field{display:flex;flex-direction:column;gap:.45rem}.auth-field>span{color:var(--muted);font:400 11px/1 var(--font-mono)}.auth-field>div{position:relative}.auth-field input,.auth-field select{width:100%;min-height:48px;padding:0 .8rem;border:1px solid var(--line);border-radius:5px;outline:0;color:var(--foreground);background:transparent;font-size:.78rem}.auth-field input:focus,.auth-field select:focus{border-color:#64ff9b8c;box-shadow:0 0 0 3px #64ff9b12}.auth-field>div input{padding-right:3rem}.auth-field>div button{position:absolute;top:50%;right:.55rem;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;color:var(--faint);background:transparent;transform:translateY(-50%)}.auth-otp-field input{font:500 1.7rem/1 var(--font-mono);letter-spacing:.45em;text-align:center}.auth-primary-button,.auth-secondary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border:1px solid var(--line);border-radius:5px;font-size:.72rem;cursor:pointer}.auth-primary-button{margin-top:.35rem;border-color:var(--signal);color:#031008;background:var(--signal)}.auth-primary-button svg:last-child{margin-left:auto}.auth-primary-button:disabled{cursor:not-allowed;opacity:.5}.auth-secondary-button{color:var(--muted);background:transparent}.auth-text-button{align-self:flex-end;padding:0;border:0;color:var(--signal);background:transparent;font-size:11px;cursor:pointer}.auth-card footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px;text-align:center}.auth-card footer button{padding:0;border:0;color:var(--signal);background:transparent;cursor:pointer}.auth-message{display:grid;grid-template-columns:18px 1fr;gap:.55rem;align-items:start;margin-bottom:1rem;padding:.75rem;border:1px solid rgba(100,255,155,.2);border-radius:5px;color:var(--muted);background:#64ff9b0d;font-size:11px;line-height:1.45}.auth-message svg{color:var(--signal)}.auth-message.is-error{border-color:#e071714d;background:#e071710f}.auth-message.is-error svg{color:#e07171}.auth-helper{margin:-.25rem 0 .15rem;color:var(--faint);font-size:11px;line-height:1.45}.auth-loading{display:grid;min-height:100vh;place-items:center;color:var(--signal);background:var(--background)}html[data-theme=light] .auth-card{background:#ffffff9e;box-shadow:0 30px 90px #181b181a}@media (max-width: 800px){.auth-layout{grid-template-columns:1fr;padding:1.5rem 0 3rem}.auth-context{padding:1.5rem .25rem 0}.auth-context h1{margin-bottom:1.5rem;font-size:clamp(2.6rem,14vw,4.5rem)}}@media (max-width: 480px){.auth-header small,.auth-context>div{display:none}.auth-layout{width:min(100% - 1rem,470px)}.auth-card{padding:1.2rem}.auth-form-grid{grid-template-columns:1fr}}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tool-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line, rgba(255,255,255,.08));border-radius:8px}.tool-card.is-enabled{border-color:#64ff9b59}.tool-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-card header b{display:block;margin-bottom:4px}.tool-card header span{font-size:12px;opacity:.7;line-height:1.45}.tool-card dl{display:grid;gap:6px;margin:0;font-size:12px}.tool-card dl div{display:flex;justify-content:space-between;gap:12px}.tool-card dt{opacity:.6}.tool-card dd{margin:0;text-align:right}.tool-card footer,.tool-key-form>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.tool-key-form{display:grid;gap:8px}.tool-key-form input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line, rgba(255,255,255,.12));border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px}.tool-error{margin:0;color:#ff8a8a;font-size:12px}.tool-docs{margin-left:auto;font-size:12px;opacity:.7}.tool-card button svg,.tool-meta svg,.console-meta svg{vertical-align:-2px}.tool-status{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 8px;border:1px solid var(--line, rgba(255,255,255,.12));border-radius:999px;font-size:11px;line-height:1;white-space:nowrap}.tool-status i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6}.tool-status--good{color:#64ff9b;border-color:#64ff9b59}.tool-status--danger{color:#ff8a8a;border-color:#ff8a8a59}.tool-status--neutral{opacity:.75}.tool-section+.tool-section{margin-top:16px}.tool-section-heading{margin-bottom:12px}.tool-section-heading p{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.tool-section-heading h3{margin:0;font-size:16px}.tool-meta{display:block;margin-bottom:12px;font-size:12px;opacity:.7}@media (max-width: 640px){.tool-grid{grid-template-columns:1fr}}.tool-card header>div{flex:1;min-width:0}.tool-card header .tool-logo,.tool-card header .tool-logo .brand-badge{opacity:1;line-height:1}.tool-card header .tool-logo .brand-badge{font-size:9px}.console-app{--console-bg: #050505;--console-panel: #090909;--console-panel-2: #0d0d0d;--console-hover: rgba(255,255,255,.045);--console-input: #0b0b0b;--console-shadow: rgba(0,0,0,.3);min-height:100vh;background:var(--console-bg);color:var(--foreground);font-family:Inter,system-ui,sans-serif;font-weight:400}html[data-theme=light] .console-app{--console-bg: #efeee9;--console-panel: #faf9f6;--console-panel-2: #f5f4ef;--console-hover: rgba(21,22,18,.045);--console-input: #f8f7f3;--console-shadow: rgba(72,70,62,.12)}.console-app button,.console-app input,.console-app select{font:inherit}.console-sidebar{position:fixed;z-index:200;top:0;bottom:0;left:0;display:flex;width:258px;flex-direction:column;border-right:1px solid var(--line-soft);background:var(--console-panel);transition:width .24s ease,transform .25s ease}.console-brand{display:flex;min-height:68px;align-items:center;gap:.7rem;padding:0 1.1rem;border-bottom:1px solid var(--line-soft);font-weight:600}.console-brand .wordmark{font-size:1.05rem}.console-collapsed-mark{display:none;width:25px;height:25px;color:var(--foreground);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45}.console-brand small{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.1em}.console-brand button{margin-left:auto;border:0;color:var(--muted);background:transparent;cursor:pointer}.sidebar-collapse-button{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:5px}.sidebar-collapse-button:hover{color:var(--foreground);background:var(--console-hover)}.sidebar-mobile-close{display:none}.organization-switcher{display:grid;min-height:72px;grid-template-columns:34px 1fr auto;gap:.75rem;align-items:center;margin:.8rem;padding:.7rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--foreground);background:var(--console-panel-2);text-align:left;cursor:pointer}.organization-switcher>span,.admin-profile>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#06130b;background:var(--signal);font-size:.7rem;font-weight:600}.organization-switcher div,.admin-profile div{display:flex;min-width:0;flex-direction:column;gap:.28rem}.organization-switcher b,.admin-profile b{overflow:hidden;font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.organization-switcher small,.admin-profile small{color:var(--faint);font:400 11px/1 var(--font-mono)}.console-sidebar nav{display:flex;flex-direction:column;gap:.18rem;padding:.75rem}.console-sidebar nav>p{margin:.7rem .65rem .8rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.console-sidebar nav button{display:grid;min-height:43px;grid-template-columns:20px 1fr auto;gap:.72rem;align-items:center;padding:0 .75rem;border:0;border-radius:6px;color:var(--muted);background:transparent;text-align:left;cursor:pointer}.console-sidebar nav button:hover{color:var(--foreground);background:var(--console-hover)}.console-sidebar nav button.is-active{color:var(--foreground);background:#64ff9b13;box-shadow:inset 2px 0 var(--signal)}.console-sidebar nav button svg{width:16px;height:16px}.console-sidebar nav button i,.count-badge{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:var(--signal);background:#64ff9b17;font:400 11px/1 var(--font-mono)}.sidebar-bottom{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding:.8rem}.license-mini{padding:.85rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--console-panel-2)}.license-mini>span{display:flex;align-items:center;gap:.45rem;font-size:11px}.license-mini>span i,.console-status i{width:6px;height:6px;border-radius:50%;background:var(--signal)}.license-mini small{display:block;margin:.65rem 0;color:var(--faint);font:400 11px/1 var(--font-mono)}.license-mini>b{display:block;height:3px;overflow:hidden;background:var(--line-soft)}.license-mini>b i{display:block;width:97%;height:100%;background:var(--signal)}.sidebar-bottom>a{display:flex;min-height:40px;align-items:center;gap:.65rem;padding:0 .7rem;color:var(--muted);font-size:11px}.console-shell{min-height:100vh;margin-left:258px;transition:margin-left .24s ease}.console-app.sidebar-is-collapsed .console-sidebar{width:76px}.console-app.sidebar-is-collapsed .console-shell{margin-left:76px}.console-sidebar.is-collapsed .console-brand{justify-content:center;gap:0;padding:0}.console-sidebar.is-collapsed .console-brand .wordmark,.console-sidebar.is-collapsed .console-brand small,.console-sidebar.is-collapsed .organization-switcher div,.console-sidebar.is-collapsed .organization-switcher>svg,.console-sidebar.is-collapsed nav>p,.console-sidebar.is-collapsed nav button>span,.console-sidebar.is-collapsed nav button>i,.console-sidebar.is-collapsed .license-mini small,.console-sidebar.is-collapsed .license-mini>b,.console-sidebar.is-collapsed .sidebar-bottom>a{display:none}.console-sidebar.is-collapsed .console-collapsed-mark{display:block}.console-sidebar.is-collapsed .sidebar-collapse-button{position:absolute;top:52px;right:-13px;z-index:2;border:1px solid var(--line);background:var(--console-panel)}.console-sidebar.is-collapsed .organization-switcher{display:grid;min-height:50px;grid-template-columns:34px;justify-content:center;margin:.7rem;padding:.45rem}.console-sidebar.is-collapsed nav{padding:.5rem}.console-sidebar.is-collapsed nav button{grid-template-columns:1fr;place-items:center;padding:0}.console-sidebar.is-collapsed .sidebar-bottom{align-items:center;padding:.5rem}.console-sidebar.is-collapsed .license-mini{display:grid;width:43px;height:43px;place-items:center;padding:0}.console-sidebar.is-collapsed .license-mini>span{font-size:0}.console-sidebar.is-collapsed .license-mini>span i{width:9px;height:9px}.console-topbar{position:sticky;z-index:100;top:0;display:grid;min-height:68px;grid-template-columns:minmax(180px,1fr) minmax(280px,520px) minmax(250px,1fr);gap:1.5rem;align-items:center;padding:0 1.5rem;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--console-bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-mobile-menu{display:none}.console-breadcrumb{display:flex;align-items:center;gap:.55rem;color:var(--faint);font-size:11px}.console-breadcrumb b{color:var(--foreground);font-weight:500}.console-search,.people-toolbar>label,.profile-list>label{display:flex;min-height:38px;align-items:center;gap:.65rem;padding:0 .75rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--faint);background:var(--console-input)}.console-search input,.people-toolbar input,.profile-list input{min-width:0;flex:1;border:0;outline:0;color:var(--foreground);background:transparent;font-size:11px}.console-search kbd{padding:.25rem .4rem;border:1px solid var(--line);border-radius:4px;color:var(--faint);font:400 11px/1 var(--font-mono)}.console-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.console-top-actions .api-mode-toggle button{font:500 11px/1 var(--font-mono);letter-spacing:.04em}.console-menu-anchor{position:relative}.icon-button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.icon-button:hover{color:var(--foreground);background:var(--console-hover)}.notification-button{position:relative}.notification-button.is-active,.admin-profile.is-active{background:var(--console-hover)}.notification-button>i{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--signal)}.admin-profile{display:grid;min-width:170px;grid-template-columns:34px 1fr auto;gap:.65rem;align-items:center;padding:.25rem;border:0;color:var(--foreground);background:transparent;text-align:left;cursor:pointer}.console-popover{position:absolute;z-index:260;top:calc(100% + .7rem);right:0;width:min(380px,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--console-panel);box-shadow:0 24px 80px #0000006b}.popover-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line-soft)}.popover-header>div{display:flex;flex-direction:column;gap:.3rem}.popover-header p{margin:0;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.popover-header b{font-size:.72rem;font-weight:500}.popover-header>button{padding:0;border:0;color:var(--signal);background:transparent;font-size:11px;cursor:pointer}.notification-item{display:grid;width:100%;min-height:76px;grid-template-columns:7px 1fr;gap:.8rem;align-items:start;padding:.9rem 1rem;border:0;border-bottom:1px solid var(--line-soft);color:var(--foreground);background:transparent;text-align:left;cursor:pointer}.notification-item:hover{background:var(--console-hover)}.notification-item>i{width:7px;height:7px;margin-top:.3rem;border-radius:50%}.notification-item>div{display:grid;grid-template-columns:1fr auto;gap:.35rem .8rem}.notification-item b{font-size:11px;font-weight:500}.notification-item span{grid-column:1 / -1;color:var(--muted);font-size:11px;line-height:1.45}.notification-item small{grid-column:2;grid-row:1;color:var(--faint);font:400 11px/1 var(--font-mono)}.popover-footer{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:.45rem;border:0;color:var(--signal);background:var(--console-panel-2);font-size:11px;cursor:pointer}.profile-menu{width:250px;padding:.45rem}.profile-menu-identity{display:grid;grid-template-columns:38px 1fr;gap:.7rem;align-items:center;margin-bottom:.35rem;padding:.7rem;border-bottom:1px solid var(--line-soft)}.profile-menu-identity>span{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;color:#06130b;background:var(--signal);font-size:11px;font-weight:600}.profile-menu-identity>div{display:flex;min-width:0;flex-direction:column;gap:.3rem}.profile-menu-identity b{font-size:11px;font-weight:500}.profile-menu-identity small{overflow:hidden;color:var(--faint);font-size:11px;text-overflow:ellipsis}.profile-menu>button,.profile-menu>a{display:grid;width:100%;min-height:39px;grid-template-columns:18px 1fr;gap:.65rem;align-items:center;padding:0 .65rem;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:11px;text-align:left;cursor:pointer}.profile-menu>button:hover,.profile-menu>a:hover{color:var(--foreground);background:var(--console-hover)}.profile-menu>a.profile-menu-signout{margin-top:.35rem;border-top:1px solid var(--line-soft);border-radius:0;color:#e07171}.console-main{width:min(100%,1540px);margin:0 auto;padding:2rem}.console-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.console-page-header p,.console-card-header p,.deployment-summary>p,.artifact-card>p{margin:0 0 .65rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.console-page-header h1{margin:0;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:500;letter-spacing:-.055em}.console-page-header>div>span{display:block;max-width:54rem;margin-top:.8rem;color:var(--muted);font-size:.78rem;line-height:1.55}.console-page-actions{display:flex;gap:.6rem}.console-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:.55rem;padding:0 .85rem;border:1px solid var(--line);border-radius:6px;color:var(--foreground);background:var(--console-panel);font-size:11px;cursor:pointer}.console-button:hover{background:var(--console-hover)}.console-button--primary{border-color:var(--signal);color:#06130b;background:var(--signal)}.console-button--primary:hover{background:color-mix(in srgb,var(--signal) 85%,white)}.console-button--primary:disabled{opacity:.42;cursor:not-allowed}.console-button--small{min-height:32px}.console-button--wide{width:100%;margin-top:1.25rem}.console-text-button{padding:0;border:0;color:var(--signal);background:transparent;font-size:11px;cursor:pointer}.console-status{display:inline-flex;flex:0 0 auto;width:-moz-max-content;width:max-content;min-height:24px;align-items:center;gap:.4rem;padding:.32rem .55rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;color:var(--signal);background:color-mix(in srgb,currentColor 8%,transparent);font:400 11px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.console-status i{flex:0 0 6px;background:currentColor}.console-status--warning{color:#d9bd66}.console-status--warning i{background:#d9bd66}.console-status--danger{color:#e07171}.console-status--danger i{background:#e07171}.console-status--neutral{color:var(--faint)}.console-status--neutral i{background:var(--faint)}.console-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:.75rem}.metric-card,.console-card{border:1px solid var(--line-soft);border-radius:8px;background:var(--console-panel);box-shadow:0 16px 50px var(--console-shadow)}.metric-card{min-height:170px;padding:1.1rem}.metric-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.metric-card>div svg{width:17px;height:17px;color:var(--signal)}.metric-card>strong{display:block;margin-top:2.3rem;font-size:clamp(1.7rem,2.7vw,2.6rem);font-weight:500;letter-spacing:-.05em}.metric-card p{margin:.55rem 0 0;color:var(--muted);font-size:11px}.metric-card small{display:block;margin-top:.8rem;color:var(--signal);font:400 11px/1 var(--font-mono)}.console-grid{display:grid;gap:.75rem}.console-grid--overview{grid-template-columns:1.35fr .65fr}.console-grid--two{grid-template-columns:repeat(2,1fr);margin:.75rem 0}.console-card{padding:1.1rem}.console-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.console-card-header h2,.deployment-summary h2{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:-.035em}.console-meta{color:var(--faint);font:400 11px/1 var(--font-mono)}.console-workflow{border-top:1px solid var(--line-soft)}.console-workflow button{display:grid;width:100%;min-height:68px;grid-template-columns:30px 1fr auto;gap:.8rem;align-items:center;padding:0 .35rem;border:0;border-bottom:1px solid var(--line-soft);color:var(--foreground);background:transparent;text-align:left;cursor:pointer}.console-workflow button:hover{background:var(--console-hover)}.console-workflow button>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--faint);font-size:11px}.console-workflow button>span.is-complete{border-color:var(--signal);color:#06130b;background:var(--signal)}.console-workflow button>span.is-current{border-color:var(--signal);color:var(--signal)}.console-workflow button div{display:flex;flex-direction:column;gap:.35rem}.console-workflow b{font-size:.7rem;font-weight:500}.console-workflow small{color:var(--faint);font-size:11px}.health-card{display:flex;flex-direction:column}.health-ring{display:grid;width:180px;height:180px;place-items:center;align-content:center;gap:.45rem;margin:1rem auto;border:15px solid rgba(100,255,155,.12);border-top-color:var(--signal);border-right-color:var(--signal);border-bottom-color:var(--signal);border-radius:50%}.health-ring strong{font-size:2rem;font-weight:500}.health-ring span{color:var(--faint);font:400 11px/1 var(--font-mono)}.health-legend>div{display:flex;min-height:36px;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:11px}.health-legend span{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.health-legend i,.attention-row>i{width:6px;height:6px;border-radius:50%}.good{background:var(--signal)}.pending,.warning{background:#d9bd66}.bad,.danger{background:#e07171}.activity-card{min-height:300px}.activity-chart{display:flex;height:190px;align-items:flex-end;gap:clamp(.4rem,1vw,1rem);padding-top:1rem;border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line-soft) 1px,transparent 1px);background-size:100% 25%}.activity-chart i{flex:1;min-width:8px;background:linear-gradient(var(--signal),rgba(100,255,155,.08));border-radius:2px 2px 0 0}.chart-axis{display:flex;justify-content:space-between;margin-top:.6rem;color:var(--faint);font:400 11px/1 var(--font-mono)}.attention-row{display:grid;min-height:64px;grid-template-columns:8px 1fr auto;gap:.7rem;align-items:center;border-top:1px solid var(--line-soft)}.attention-row div{display:flex;flex-direction:column;gap:.3rem}.attention-row b{font-size:11px;font-weight:500}.attention-row span{color:var(--muted);font-size:11px}.workspace-card{margin-bottom:.75rem}.provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.provider-grid>button{display:grid;min-height:120px;grid-template-columns:34px 1fr;gap:.8rem;align-content:center;align-items:center;padding:.9rem;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--console-panel-2);text-align:left;cursor:pointer}.provider-grid>button.is-selected{border-color:#64ff9b59;color:var(--foreground);background:#64ff9b0e}.provider-grid svg{width:25px;height:25px}.provider-grid div{display:flex;flex-direction:column;gap:.4rem}.provider-grid b{font-size:.72rem;font-weight:500}.provider-grid div span{color:var(--faint);font-size:11px;line-height:1.4}.provider-grid small,.provider-grid .console-status{grid-column:1 / -1}.scope-summary,.sovereignty-banner,.profile-policy,.console-notice{display:grid;grid-template-columns:32px 1fr auto;gap:.8rem;align-items:center;margin-top:1rem;padding:.9rem;border:1px solid rgba(100,255,155,.2);border-radius:7px;background:#64ff9b0a}.scope-summary>svg,.sovereignty-banner>svg,.profile-policy>svg,.console-notice>svg{width:20px;height:20px;color:var(--signal)}.scope-summary div,.sovereignty-banner div,.profile-policy div,.console-notice div{display:flex;flex-direction:column;gap:.3rem}.scope-summary b,.sovereignty-banner b,.profile-policy b,.console-notice b{font-size:11px;font-weight:500}.scope-summary span,.sovereignty-banner span,.profile-policy span,.console-notice span{color:var(--muted);font-size:11px;line-height:1.45}.scope-list{margin-top:.7rem;border-top:1px solid var(--line-soft)}.scope-list label{display:grid;min-height:44px;grid-template-columns:18px 1fr auto;gap:.7rem;align-items:center;border-bottom:1px solid var(--line-soft);font-size:11px}.oauth-registration-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1rem;background:var(--line-soft)}.oauth-registration-summary>div{min-height:72px;padding:.75rem;background:var(--console-panel-2)}.oauth-registration-summary span{display:block;margin-bottom:.9rem;color:var(--faint);font:400 11px/1 var(--font-mono)}.oauth-registration-summary b{font-size:.72rem;font-weight:500}.scope-list small{color:var(--signal);font:400 11px/1 var(--font-mono)}.connection-row,.model-endpoint{display:grid;min-height:62px;grid-template-columns:28px 1fr auto;gap:.7rem;align-items:center;border-top:1px solid var(--line-soft)}.connection-row>svg,.model-endpoint>svg{width:18px;height:18px;color:var(--signal)}.connection-row div,.model-endpoint div{display:flex;flex-direction:column;gap:.28rem}.connection-row b,.model-endpoint b{font-size:11px;font-weight:500}.connection-row span,.model-endpoint span{color:var(--faint);font-size:11px}.department-table>div{display:grid;min-height:56px;grid-template-columns:1.2fr 90px 130px 1fr 34px;gap:1rem;align-items:center;border-top:1px solid var(--line-soft);font-size:11px}.department-table>div>span{display:flex;align-items:center;gap:.65rem}.department-table small{color:var(--faint)}.department-table>div>i{height:3px;overflow:hidden;background:var(--line-soft)}.department-table>div>i span{display:block;height:100%;background:var(--signal)}.people-team-tabs{display:flex;gap:.25rem;margin-bottom:.75rem;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:none}.people-team-tabs::-webkit-scrollbar{display:none}.people-team-tabs button{display:inline-flex;min-height:37px;flex:0 0 auto;align-items:center;gap:.55rem;padding:0 .75rem;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:11px;cursor:pointer}.people-team-tabs button:hover{color:var(--foreground);background:var(--console-hover)}.people-team-tabs button.is-active{border-color:#64ff9b3d;color:var(--foreground);background:#64ff9b0f}.people-team-tabs i{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;color:var(--faint);background:var(--console-panel-2);font:400 11px/1 var(--font-mono)}.people-team-tabs button.is-active i{color:var(--signal)}.people-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;gap:.6rem;align-items:center;margin-bottom:.75rem}.people-toolbar select,.environment-form select,.environment-form input,.agent-drilldown select{min-height:38px;padding:0 .7rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--foreground);background:var(--console-input);outline:none;font-size:11px}.people-toolbar>span{color:var(--faint);font:400 11px/1 var(--font-mono)}.people-view-toggle{display:flex;padding:3px;border:1px solid var(--line-soft);border-radius:6px;background:var(--console-panel-2)}.people-view-toggle button{display:grid;width:31px;height:29px;place-items:center;border:0;border-radius:4px;color:var(--faint);background:transparent;cursor:pointer}.people-view-toggle button.is-active{color:var(--foreground);background:var(--console-panel);box-shadow:0 3px 10px var(--console-shadow)}.people-table{padding:0;overflow:hidden}.people-table-head,.people-table-row{display:grid;grid-template-columns:26px minmax(220px,1.4fr) .7fr 1fr .8fr 34px;gap:1rem;align-items:center;padding:0 1rem}.people-table-head{min-height:42px;color:var(--faint);background:var(--console-panel-2);font:400 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.people-table-row{min-height:72px;border-top:1px solid var(--line-soft);font-size:11px}.people-table-row:hover{background:var(--console-hover)}.person-cell{display:grid;grid-template-columns:35px 1fr;gap:.7rem;align-items:center}.person-cell>span,.profile-list button>span,.profile-identity>span:first-child:not(.console-status),.drilldown-identity>span:first-child:not(.console-status){display:grid;width:35px;height:35px;place-items:center;border-radius:50%;color:var(--signal);background:#64ff9b14;font-size:11px}.person-cell div{display:flex;min-width:0;flex-direction:column;gap:.3rem}.person-cell b{font-size:11px;font-weight:500}.person-cell small{overflow:hidden;color:var(--faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tool-pills{display:flex;flex-wrap:wrap;gap:.3rem}.tool-pills i{padding:.35rem .45rem;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font:400 11px/1 var(--font-mono)}.people-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:.7rem;padding-bottom:.5rem;overflow-x:auto}.people-board-column{min-height:510px;padding:.65rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--console-panel-2)}.people-board-heading{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 .3rem .55rem}.people-board-heading>span{display:grid;min-width:21px;height:21px;place-items:center;border-radius:999px;color:var(--faint);background:var(--console-panel);font:400 11px/1 var(--font-mono)}.people-board-cards{display:flex;flex-direction:column;gap:.55rem}.people-board-card{padding:.8rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--console-panel);box-shadow:0 9px 25px var(--console-shadow)}.people-board-card.is-selected{border-color:#64ff9b61;box-shadow:inset 0 0 0 1px #64ff9b1f}.people-board-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.people-board-card-top>button:first-child{display:grid;width:18px;height:18px;place-items:center;padding:0;border:1px solid var(--line);border-radius:4px;color:#06130b;background:transparent;cursor:pointer}.people-board-card.is-selected .people-board-card-top>button:first-child{border-color:var(--signal);background:var(--signal)}.people-board-card-top .icon-button{width:27px;height:27px}.people-board-card .person-cell{margin-bottom:.85rem}.people-board-card>p{display:flex;align-items:center;gap:.4rem;margin:.45rem 0;color:var(--faint);font-size:11px}.people-board-card .tool-pills{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--line-soft)}.people-board-empty{display:grid;min-height:100px;place-items:center;border:1px dashed var(--line);border-radius:7px;color:var(--faint);font-size:11px}.bulk-bar{position:fixed;z-index:180;right:2rem;bottom:1.5rem;left:calc(258px + 2rem);display:flex;max-width:900px;min-height:58px;align-items:center;gap:.7rem;margin:auto;padding:.7rem 1rem;border:1px solid rgba(100,255,155,.3);border-radius:8px;background:color-mix(in srgb,var(--console-panel) 94%,transparent);box-shadow:0 20px 70px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bulk-bar b{margin-right:auto;font-size:11px}.bulk-bar>button:not(.icon-button){padding:.45rem .65rem;border:1px solid var(--line);border-radius:5px;color:var(--foreground);background:var(--console-panel-2);font-size:11px}.deployment-builder{display:grid;grid-template-columns:1fr 1fr 310px;gap:.75rem;align-items:start}.selection-list,.selection-grid{display:grid;gap:.5rem}.selection-list label,.selection-grid label{position:relative;display:grid;min-height:66px;grid-template-columns:18px 24px 1fr 18px;gap:.7rem;align-items:center;padding:.65rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:var(--console-panel-2);cursor:pointer}.selection-grid{grid-template-columns:repeat(2,1fr)}.selection-grid label{min-height:90px;grid-template-columns:18px 24px 1fr}.selection-list label.is-selected,.selection-grid label.is-selected{border-color:#64ff9b4d;color:var(--foreground);background:#64ff9b0d}.selection-list label>svg:last-child,.selection-grid label>svg:last-child{color:var(--signal);opacity:0}.selection-list label.is-selected>svg:last-child,.selection-grid label.is-selected>svg:last-child{opacity:1}.selection-list input,.selection-grid input{accent-color:var(--signal)}.selection-list div,.selection-grid div{display:flex;flex-direction:column;gap:.3rem}.selection-list b,.selection-grid b{font-size:11px;font-weight:500}.selection-list span,.selection-grid span{color:var(--faint);font-size:11px}.deployment-summary{position:sticky;top:84px}.deployment-summary>div,.license-card>div:not(.console-card-header){display:flex;min-height:44px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);font-size:11px}.deployment-summary>div span,.license-card>div span{color:var(--muted)}.deployment-summary>div b,.license-card>div b{max-width:150px;font-weight:500;text-align:right}.deployment-summary>small,.license-card>small,.artifact-card>small{display:block;margin-top:1rem;color:var(--faint);font-size:11px;line-height:1.5}.console-notice{grid-template-columns:28px 1fr auto;margin:0 0 .75rem}.console-notice button{border:0;color:var(--muted);background:transparent}.profile-layout{display:grid;grid-template-columns:280px 1fr;gap:.75rem;align-items:start}.profile-list{padding:.7rem}.profile-list>label{margin-bottom:.6rem}.profile-list>button{display:grid;width:100%;min-height:60px;grid-template-columns:35px 1fr auto;gap:.7rem;align-items:center;padding:.5rem;border:0;border-radius:6px;color:var(--muted);background:transparent;text-align:left;cursor:pointer}.profile-list>button.is-active{color:var(--foreground);background:#64ff9b0f}.profile-list button div{display:flex;flex-direction:column;gap:.3rem}.profile-list button b{font-size:11px;font-weight:500}.profile-list button small{color:var(--faint);font-size:11px}.profile-detail{padding:0;overflow:hidden}.profile-identity,.drilldown-identity{display:grid;grid-template-columns:56px 1fr auto;gap:1rem;align-items:center;padding:1.4rem;border-bottom:1px solid var(--line-soft)}.profile-identity>span:first-child:not(.console-status),.drilldown-identity>span:first-child:not(.console-status){width:56px;height:56px;font-size:.75rem}.profile-identity p{margin:0 0 .35rem;color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.profile-identity h2{margin:0 0 .3rem;font-size:1.25rem;font-weight:500}.profile-identity small,.drilldown-identity small{color:var(--muted);font-size:11px}.profile-columns{display:grid;grid-template-columns:repeat(3,1fr)}.profile-columns>div{min-height:300px;padding:1.25rem;border-right:1px solid var(--line-soft)}.profile-columns>div:last-child{border-right:0}.profile-columns p{margin:0 0 1rem;color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.profile-columns label{display:flex;min-height:40px;align-items:center;gap:.55rem;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:11px}.profile-columns label svg{color:var(--signal)}.profile-columns label.warning{color:#d9bd66}.profile-columns label.blocked{color:var(--faint)}.profile-policy{margin:0 1.25rem 1.25rem}.sovereignty-banner{margin:0 0 .75rem}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.source-grid article{display:grid;min-height:96px;grid-template-columns:28px 1fr auto;gap:.7rem;align-items:center;padding:.75rem;border:1px solid var(--line-soft);border-radius:6px;background:var(--console-panel-2)}.source-grid article>svg{width:20px;height:20px;color:var(--signal)}.source-grid article div{display:flex;flex-direction:column;gap:.3rem}.source-grid article b{font-size:11px;font-weight:500}.source-grid article span{color:var(--faint);font-size:11px}.source-grid article .icon-button{grid-column:3}.scope-tree>div:not(.console-card-header){display:grid;min-height:56px;grid-template-columns:28px 1fr auto;gap:.7rem;align-items:center;margin-left:calc(var(--scope-depth) * 1rem);border-top:1px solid var(--line-soft)}.scope-tree>div>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--signal);font-size:11px}.scope-tree>div>b{font-size:11px;font-weight:500}.model-endpoint{grid-template-columns:32px 1fr auto}.infrastructure-layout{display:grid;grid-template-columns:1fr 340px;gap:.75rem;align-items:start}.infrastructure-layout>aside{display:grid;gap:.75rem}.cloud-options{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.cloud-options button{display:grid;min-height:100px;place-items:center;gap:.45rem;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--console-panel-2);cursor:pointer}.cloud-options button.is-selected{border-color:#64ff9b59;color:var(--foreground);background:#64ff9b0d}.cloud-options svg{width:25px;height:25px}.cloud-options b{font-size:11px;font-weight:500}.cloud-options small{color:var(--signal);font:400 11px/1 var(--font-mono)}.environment-form{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.environment-form label{display:flex;flex-direction:column;gap:.45rem}.environment-form label:last-child{grid-column:1 / -1}.environment-form label>span{color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.provision-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:1rem}.provision-list>div{display:grid;min-height:43px;grid-template-columns:18px 1fr auto;gap:.55rem;align-items:center;padding:.55rem;border:1px solid var(--line-soft);border-radius:5px;font-size:11px}.provision-list svg,.provision-list small{color:var(--signal)}.provision-list small{font:400 11px/1 var(--font-mono)}.artifact-card>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem}.artifact-card>div span{padding:.5rem;border:1px solid var(--line-soft);border-radius:4px;color:var(--muted);font-size:11px;text-align:center}.monitoring-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:.75rem}.evidence-feed>div:not(.console-card-header){display:grid;min-height:68px;grid-template-columns:34px 1fr auto 45px;gap:.75rem;align-items:center;border-top:1px solid var(--line-soft)}.evidence-feed>div>span:first-child:not(.console-status){display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:var(--signal);background:#64ff9b14;font-size:11px}.evidence-feed>div>div{display:flex;flex-direction:column;gap:.3rem}.evidence-feed b{font-size:11px;font-weight:500}.evidence-feed p{margin:0;color:var(--muted);font-size:11px}.evidence-feed small{color:var(--faint);font:400 11px/1 var(--font-mono);text-align:right}.agent-drilldown .console-card-header select{max-width:130px}.drilldown-identity{grid-template-columns:46px 1fr auto;padding:.9rem 0}.drilldown-identity>span:first-child:not(.console-status){width:44px;height:44px}.drilldown-identity div{display:flex;flex-direction:column;gap:.3rem}.drilldown-identity b{font-size:11px;font-weight:500}.drilldown-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:.75rem 0;background:var(--line-soft)}.drilldown-stats>div{min-height:90px;padding:.8rem;background:var(--console-panel-2)}.drilldown-stats b{display:block;margin-bottom:1rem;font-size:1.35rem;font-weight:500}.drilldown-stats span{color:var(--faint);font:400 11px/1 var(--font-mono)}.drilldown-status{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:11px}.console-sidebar-backdrop{display:none}@media (max-width: 1220px){.console-topbar{grid-template-columns:minmax(150px,1fr) minmax(240px,380px) auto}.admin-profile div,.admin-profile>svg{display:none}.admin-profile{min-width:auto;grid-template-columns:34px}.deployment-builder{grid-template-columns:1fr 1fr}.deployment-summary{position:static;grid-column:1 / -1}}@media (max-width: 980px){.console-sidebar{width:240px;transform:translate(-100%);transition:transform .25s ease}.console-sidebar.is-open{transform:translate(0)}.console-sidebar.is-collapsed{width:240px}.console-sidebar.is-collapsed .console-brand{justify-content:flex-start;gap:.65rem;padding:0 1.1rem}.console-sidebar.is-collapsed .console-brand .wordmark,.console-sidebar.is-collapsed .console-brand small,.console-sidebar.is-collapsed .organization-switcher>svg,.console-sidebar.is-collapsed nav>p,.console-sidebar.is-collapsed nav button>span,.console-sidebar.is-collapsed .license-mini small,.console-sidebar.is-collapsed .license-mini>b{display:block}.console-sidebar.is-collapsed .console-brand .wordmark{display:inline-flex}.console-sidebar.is-collapsed .console-collapsed-mark{display:none}.console-sidebar.is-collapsed .organization-switcher div{display:flex}.console-sidebar.is-collapsed nav button>i{display:grid}.console-sidebar.is-collapsed .sidebar-bottom>a{display:flex}.console-sidebar.is-collapsed .organization-switcher{min-height:72px;grid-template-columns:34px 1fr auto;justify-content:normal;margin:.8rem;padding:.7rem}.console-sidebar.is-collapsed nav{padding:.75rem}.console-sidebar.is-collapsed nav button{grid-template-columns:20px 1fr auto;place-items:initial;padding:0 .75rem}.console-sidebar.is-collapsed .sidebar-bottom{align-items:stretch;padding:.8rem}.console-sidebar.is-collapsed .license-mini{display:block;width:auto;height:auto;padding:.85rem}.console-sidebar.is-collapsed .license-mini>span{font-size:11px}.console-sidebar.is-collapsed .license-mini>span i{width:6px;height:6px}.sidebar-collapse-button,.console-sidebar.is-collapsed .sidebar-collapse-button{display:none}.sidebar-mobile-close{display:grid;width:27px;height:27px;place-items:center}.console-sidebar-backdrop{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#0000008c}.console-shell,.console-app.sidebar-is-collapsed .console-shell{margin-left:0}.console-mobile-menu{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-soft);border-radius:6px;color:var(--foreground);background:transparent}.console-topbar{grid-template-columns:auto 1fr auto}.console-breadcrumb{display:none}.console-metrics{grid-template-columns:repeat(2,1fr)}.console-grid--overview,.monitoring-layout,.infrastructure-layout,.profile-columns{grid-template-columns:1fr}.profile-columns>div{min-height:auto;border-right:0;border-bottom:1px solid var(--line-soft)}.people-table{overflow-x:auto}.people-table-head,.people-table-row{min-width:900px}.people-board{grid-template-columns:repeat(4,245px)}.bulk-bar{left:2rem}}@media (max-width: 720px){.console-topbar{grid-template-columns:auto 1fr auto;padding:0 .85rem}.console-search{min-width:0}.console-search kbd{display:none}.console-main{padding:1.2rem .85rem}.console-page-header{align-items:flex-start;flex-direction:column}.console-metrics,.console-grid--two,.provider-grid,.source-grid,.deployment-builder,.profile-layout{grid-template-columns:1fr}.people-toolbar{grid-template-columns:1fr 1fr}.people-toolbar>label{grid-column:1 / -1}.oauth-registration-summary{grid-template-columns:repeat(2,1fr)}.people-view-toggle{justify-self:end}.selection-grid,.cloud-options,.provision-list{grid-template-columns:repeat(2,1fr)}.profile-list{max-height:280px;overflow-y:auto}.environment-form{grid-template-columns:1fr}.environment-form label:last-child{grid-column:auto}.bulk-bar{right:.85rem;bottom:.85rem;left:.85rem;flex-wrap:wrap}}@media (max-width: 480px){.console-search{display:none}.console-topbar{grid-template-columns:auto 1fr}.console-top-actions{grid-column:2}.console-page-header h1{font-size:2rem}.console-metrics,.people-toolbar,.selection-grid,.cloud-options,.provision-list{grid-template-columns:1fr}.profile-identity,.drilldown-identity{grid-template-columns:46px 1fr}.profile-identity .console-status,.drilldown-identity .console-status{grid-column:2}}.console-app .console-brand small,.console-app .organization-switcher small,.console-app .admin-profile small{font-size:11px;line-height:1.2}.console-app .console-sidebar nav>p,.console-app .license-mini small,.console-app .console-page-header p,.console-app .console-card-header p,.console-app .deployment-summary>p,.console-app .artifact-card>p,.console-app .console-meta,.console-app .people-toolbar>span,.console-app .people-team-tabs i,.console-app .profile-identity p,.console-app .profile-columns p,.console-app .source-grid article span,.console-app .scope-list small,.console-app .provision-list small,.console-app .evidence-feed small,.console-app .drilldown-stats span{font-size:11px;line-height:1.25}.console-app .console-breadcrumb,.console-app .console-search input,.console-app .console-button,.console-app .console-text-button,.console-app .metric-card p,.console-app .console-workflow b,.console-app .health-legend>div,.console-app .attention-row b,.console-app .provider-grid b,.console-app .connection-row b,.console-app .model-endpoint b,.console-app .department-table>div,.console-app .people-team-tabs button,.console-app .people-table-row,.console-app .person-cell b,.console-app .selection-list b,.console-app .selection-grid b,.console-app .profile-list button b,.console-app .profile-columns label,.console-app .source-grid article b,.console-app .cloud-options b,.console-app .evidence-feed b,.console-app .drilldown-identity b{font-size:.72rem}.console-app .console-status,.console-app .metric-card>div,.console-app .metric-card small,.console-app .console-workflow small,.console-app .attention-row span,.console-app .provider-grid div span,.console-app .scope-summary span,.console-app .sovereignty-banner span,.console-app .profile-policy span,.console-app .console-notice span,.console-app .connection-row span,.console-app .model-endpoint span,.console-app .person-cell small,.console-app .tool-pills i,.console-app .selection-list span,.console-app .selection-grid span,.console-app .deployment-summary>small,.console-app .license-card>small,.console-app .artifact-card>small,.console-app .profile-list button small,.console-app .source-grid article .console-status,.console-app .cloud-options small,.console-app .evidence-feed p,.console-app .drilldown-identity small,.console-app .people-board-card>p,.console-app .people-board-empty{font-size:11px;line-height:1.35}.console-app .people-table-head,.console-app .chart-axis,.console-app .popover-header p,.console-app .notification-item small,.console-app .profile-menu-identity small{font-size:11px}.console-app .notification-item b,.console-app .profile-menu>button,.console-app .profile-menu>a,.console-app .popover-footer,.console-app .profile-menu-identity b{font-size:11px}.console-app .notification-item span,.console-app small,.console-app code,.console-app kbd,.console-app em{font-size:11px}.console-app .console-sidebar nav button i,.console-app .license-mini>span,.console-app .sidebar-bottom>a,.console-app .console-workflow button>span,.console-app .health-ring span,.console-app .count-badge,.console-app .scope-summary b,.console-app .person-cell>span,.console-app .profile-list button>span,.console-app .deployment-summary>div span,.console-app .deployment-summary>div b,.console-app .profile-policy b,.console-app .sovereignty-banner b,.console-app .scope-tree>div>span,.console-app .scope-tree>div>b,.console-app .environment-form label>span,.console-app .provision-list>div span,.console-app .license-card>div span,.console-app .license-card>div b,.console-app .artifact-card>div span,.console-app .evidence-feed>div>span,.console-app .drilldown-status>span{font-size:11px}.employee-activation-app{--employee-bg: #050505;--employee-panel: #0a0a0a;--employee-panel-2: #0e0e0e;--employee-hover: rgba(255,255,255,.045);min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 50% 20%,rgba(100,255,155,.055),transparent 30rem),var(--employee-bg);font-family:Inter,system-ui,sans-serif}html[data-theme=light] .employee-activation-app{--employee-bg: #efeee9;--employee-panel: #faf9f6;--employee-panel-2: #f5f4ef;--employee-hover: rgba(21,22,18,.045)}.employee-activation-app button,.employee-activation-app input{font:inherit}.employee-activation-header{display:grid;min-height:68px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.4rem;border-bottom:1px solid var(--line-soft)}.employee-activation-brand{display:flex;align-items:center;color:var(--foreground);font-size:1.05rem;font-weight:600}.employee-activation-header>div{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:11px}.employee-activation-header>div i{padding-left:.55rem;border-left:1px solid var(--line);color:var(--faint);font-style:normal}.employee-activation-header nav{display:flex;justify-content:flex-end;gap:.5rem}.employee-activation-header nav button,.employee-activation-header nav a{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.employee-activation-main{width:min(100%,920px);margin:0 auto;padding:3rem 1.25rem 5rem}.employee-step-track{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(3.5rem,7vw,6rem)}.employee-step-track>div{position:relative;display:flex;align-items:center;gap:.55rem;color:var(--faint);font-size:11px}.employee-step-track>div:after{position:absolute;z-index:-1;top:14px;right:0;left:29px;height:1px;content:"";background:var(--line)}.employee-step-track>div:last-child:after{display:none}.employee-step-track span{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--employee-bg)}.employee-step-track .is-active{color:var(--foreground)}.employee-step-track .is-active span{border-color:var(--signal);color:var(--signal)}.employee-step-track .is-complete span{border-color:var(--signal);color:#06130b;background:var(--signal)}.employee-activation-screen{width:min(100%,720px);margin:0 auto}.employee-screen-intro{margin-bottom:2rem}.employee-screen-intro>p{margin:0 0 .7rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.employee-screen-intro h1{margin:0;font-size:clamp(2.8rem,6vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:.96}.employee-screen-intro>span{display:block;max-width:620px;margin-top:1rem;color:var(--muted);font-size:.78rem;line-height:1.65}.employee-screen-intro--center{text-align:center}.employee-screen-intro--center>span{margin-inline:auto}.employee-identity-card,.employee-name-preview{display:grid;min-height:112px;grid-template-columns:58px 1fr auto;gap:1rem;align-items:center;padding:1.1rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--employee-panel)}.employee-avatar,.employee-name-preview>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:var(--signal);background:#64ff9b14;font-size:.75rem}.employee-identity-card>div:nth-child(2),.employee-name-preview>div{display:flex;flex-direction:column;gap:.35rem}.employee-identity-card p,.employee-name-preview small{margin:0;color:var(--faint);font:400 11px/1 var(--font-mono)}.employee-identity-card h2{margin:0;font-size:1.2rem;font-weight:500}.employee-identity-card span,.employee-name-preview p{margin:0;color:var(--muted);font-size:11px}.employee-identity-card>svg,.employee-name-preview>svg{width:25px;height:25px;color:var(--signal)}.employee-privacy-note{display:grid;grid-template-columns:24px 1fr;gap:.75rem;margin:1rem 0;padding:.9rem;border:1px solid rgba(100,255,155,.2);border-radius:7px;color:var(--signal);background:#64ff9b09}.employee-privacy-note div{display:flex;flex-direction:column;gap:.35rem}.employee-privacy-note b{color:var(--foreground);font-size:.7rem;font-weight:500}.employee-privacy-note span{color:var(--muted);font-size:11px;line-height:1.5}.employee-primary-button,.employee-nav-buttons>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.55rem;padding:0 .9rem;border:1px solid var(--line);border-radius:6px;color:var(--foreground);background:var(--employee-panel);font-size:.72rem;cursor:pointer}.employee-primary-button{border-color:var(--signal);color:#06130b;background:var(--signal)}.employee-primary-button:disabled{opacity:.4;cursor:not-allowed}.employee-activation-screen>.employee-primary-button{width:100%}.employee-name-field{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.employee-name-field>span{color:var(--muted);font-size:.7rem}.employee-name-field input{min-height:52px;padding:0 .85rem;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--foreground);background:var(--employee-panel);font-size:.9rem}.employee-name-field small{align-self:flex-end;color:var(--faint);font-size:11px}.employee-name-preview b{font-size:.8rem;font-weight:500}.employee-nav-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem}.employee-look-layout{display:grid;grid-template-columns:260px 1fr;gap:1rem}.employee-portrait-preview{position:relative;min-height:330px;overflow:hidden;border:1px solid var(--line-soft);border-radius:9px;background:var(--employee-panel)}.employee-portrait-preview>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.employee-portrait-preview>span{position:absolute;right:1rem;bottom:1rem;display:grid;width:55px;height:55px;place-items:center;border:1px solid rgba(100,255,155,.45);border-radius:50%;background:#071009}.employee-portrait-preview>span img{width:29px;height:29px}.generated-avatar{display:grid;height:100%;place-items:center;color:var(--signal);background:radial-gradient(circle,rgba(100,255,155,.16),transparent 50%),var(--employee-panel-2);font-size:3rem;letter-spacing:-.08em}.employee-look-options{display:flex;flex-direction:column;gap:.55rem}.employee-look-options>button,.employee-look-options>label{display:grid;min-height:96px;grid-template-columns:26px 1fr 20px;gap:.7rem;align-items:center;padding:.8rem;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--employee-panel);text-align:left;cursor:pointer}.employee-look-options>label input{display:none}.employee-look-options>.is-active{border-color:#64ff9b59;color:var(--foreground);background:#64ff9b0b}.employee-look-options>button>svg:first-child,.employee-look-options>label>svg:first-of-type{color:var(--signal)}.employee-look-options>button>div,.employee-look-options>label>div{display:flex;flex-direction:column;gap:.35rem}.employee-look-options b{font-size:.72rem;font-weight:500}.employee-look-options span{color:var(--faint);font-size:11px;line-height:1.4}.employee-consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;color:var(--muted);font-size:11px;line-height:1.5}.employee-consent input{margin-top:.15rem;accent-color:var(--signal)}.employee-complete-mark{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 1.2rem;border-radius:50%;color:#06130b;background:var(--signal)}.employee-channel-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.employee-channel-actions a{display:grid;min-height:145px;grid-template-columns:30px 1fr;gap:.7rem;align-content:center;padding:.9rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--foreground);background:var(--employee-panel)}.employee-channel-actions a>svg:first-child{width:25px;height:25px;color:var(--signal)}.employee-channel-actions a>svg:last-child{margin-top:.7rem;color:var(--faint)}.employee-channel-actions a div{display:flex;flex-direction:column;gap:.45rem}.employee-channel-actions b{font-size:.72rem;font-weight:500}.employee-channel-actions span,.employee-complete-note{color:var(--muted);font-size:11px;line-height:1.45}.employee-complete-note{max-width:580px;margin:1.4rem auto 0;text-align:center}@media (max-width: 720px){.employee-activation-header{grid-template-columns:1fr auto;padding:0 .9rem}.employee-activation-header>div{display:none}.employee-step-track b{display:none}.employee-step-track>div{gap:0}.employee-step-track>div:after{right:.35rem}.employee-look-layout{grid-template-columns:1fr}.employee-portrait-preview{min-height:420px}.employee-channel-actions{grid-template-columns:1fr}.employee-channel-actions a{min-height:100px}}@media (max-width: 480px){.employee-activation-main{padding-inline:.9rem}.employee-screen-intro h1{font-size:2.7rem}.employee-identity-card,.employee-name-preview{grid-template-columns:48px 1fr}.employee-identity-card>svg,.employee-name-preview>svg{grid-column:2}.employee-avatar,.employee-name-preview>span{width:48px;height:48px}.employee-portrait-preview{min-height:340px}}.onboarding-app{--onboard-bg: #050505;--onboard-panel: #090909;--onboard-panel-2: #0d0d0d;--onboard-input: #0a0a0a;--onboard-hover: rgba(255,255,255,.045);--onboard-shadow: rgba(0,0,0,.32);min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 78% -10%,rgba(100,255,155,.055),transparent 27rem),var(--onboard-bg);font-family:Inter,system-ui,sans-serif}html[data-theme=light] .onboarding-app{--onboard-bg: #efeee9;--onboard-panel: #faf9f6;--onboard-panel-2: #f5f4ef;--onboard-input: #f8f7f3;--onboard-hover: rgba(21,22,18,.045);--onboard-shadow: rgba(72,70,62,.12)}.onboarding-app button,.onboarding-app input,.onboarding-app select{font:inherit}.onboarding-header{position:fixed;z-index:100;top:0;right:0;left:0;display:grid;min-height:68px;grid-template-columns:280px minmax(220px,1fr) auto;align-items:center;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--onboard-bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-brand{display:flex;height:68px;align-items:center;padding:0 1.3rem;border-right:1px solid var(--line-soft);color:var(--foreground);font-size:1.05rem;font-weight:600}.onboarding-brand small{color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.08em}.onboarding-header-progress{display:grid;width:min(420px,70%);grid-template-columns:auto 1fr;gap:.8rem;align-items:center;justify-self:center}.onboarding-header-progress>span,.onboarding-header-actions>span{color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase;white-space:nowrap}.onboarding-header-progress>i{height:3px;overflow:hidden;background:var(--line)}.onboarding-header-progress b{display:block;height:100%;background:var(--signal);transition:width .35s ease}.onboarding-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding-right:1rem}.onboarding-header-actions button,.onboarding-header-actions a{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.onboarding-header-actions .api-mode-toggle{width:auto;height:auto}.onboarding-header-actions .api-mode-toggle button{display:block;width:auto;height:auto;min-height:25px;padding:0 .65rem;border:0;border-radius:999px;font:500 11px/1 var(--font-mono);letter-spacing:.04em}.onboarding-header-actions button:hover,.onboarding-header-actions a:hover{color:var(--foreground);background:var(--onboard-hover)}.onboarding-shell{display:grid;min-height:100vh;grid-template-columns:280px 1fr;padding-top:68px}.onboarding-progress{position:fixed;top:68px;bottom:0;left:0;display:flex;width:280px;flex-direction:column;border-right:1px solid var(--line-soft);background:var(--onboard-panel)}.onboarding-progress>div{padding:1.4rem 1.3rem 1.2rem;border-bottom:1px solid var(--line-soft)}.onboarding-progress>div p,.onboarding-intro>p,.card-heading p,.access-provider p,.security-summary>p,.cost-card>p,.runtime-facts>p,.data-boundary-card>p,.review-summary>p,.next-steps-card>p{margin:0 0 .55rem;color:var(--faint);font:400 11px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.onboarding-progress>div h2{margin:0 0 .5rem;overflow:hidden;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.onboarding-progress>div>span{color:var(--muted);font-size:11px}.onboarding-progress nav{display:flex;flex-direction:column;gap:.08rem;padding:1rem .7rem}.onboarding-progress nav button{display:grid;min-height:53px;grid-template-columns:28px 1fr;gap:.75rem;align-items:center;padding:0 .65rem;border:0;border-radius:6px;color:var(--faint);background:transparent;text-align:left;cursor:pointer}.onboarding-progress nav button:disabled{cursor:not-allowed;opacity:.48}.onboarding-progress nav button:not(:disabled):hover{background:var(--onboard-hover)}.onboarding-progress nav button>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;font:400 11px/1 var(--font-mono)}.onboarding-progress nav button>div{display:flex;min-width:0;flex-direction:column;gap:.3rem}.onboarding-progress nav b{color:inherit;font-size:11px;font-weight:500}.onboarding-progress nav small{overflow:hidden;color:var(--faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-progress nav button.is-active{color:var(--foreground);background:#64ff9b0f;box-shadow:inset 2px 0 var(--signal)}.onboarding-progress nav button.is-active>span{border-color:var(--signal);color:var(--signal)}.onboarding-progress nav button.is-complete{color:var(--muted)}.onboarding-progress nav button.is-complete>span{border-color:var(--signal);color:#06130b;background:var(--signal)}.onboarding-progress>footer{display:grid;grid-template-columns:20px 1fr;gap:.65rem;margin:auto .7rem .8rem;padding:.8rem;border:1px solid var(--line-soft);border-radius:7px;color:var(--signal);background:var(--onboard-panel-2)}.onboarding-progress>footer span{display:flex;flex-direction:column;gap:.3rem;color:var(--faint);font-size:11px;line-height:1.45}.onboarding-progress>footer b{color:var(--foreground);font-size:11px;font-weight:500}.onboarding-main{grid-column:2;width:min(100%,1160px);min-width:0;margin:0 auto;padding:clamp(3rem,6vw,6.5rem) clamp(1.5rem,5vw,5rem) 3rem}.onboarding-sync-error{display:grid;grid-template-columns:20px 1fr;gap:.65rem;align-items:start;margin-bottom:1rem;padding:.8rem;border:1px solid rgba(224,113,113,.3);border-radius:6px;color:var(--muted);background:#e071710f;font-size:11px;line-height:1.45}.onboarding-sync-error svg{color:#e07171}.onboarding-sync-error b{display:block;margin-bottom:.2rem;color:var(--foreground);font-weight:500}.onboarding-sync-error__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:.35rem}.onboarding-sync-error__heading b{margin-bottom:0}.onboarding-sync-error__heading a{flex:0 0 auto;color:#ff9b9b;font-size:11px;text-decoration:underline;text-underline-offset:3px}.onboarding-sync-error__heading a:hover{color:var(--foreground)}.onboarding-sync-error__guidance{display:block;margin-top:.55rem;color:var(--foreground);font-size:11px;line-height:1.5}.onboarding-mobile-step{display:none}.onboarding-intro{max-width:740px;margin-bottom:2.5rem}.onboarding-intro h1{margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:.95}.onboarding-intro>span{display:block;max-width:650px;margin-top:1rem;color:var(--muted);font-size:.76rem;line-height:1.65}.onboarding-screen{min-height:430px}.onboarding-card{border:1px solid var(--line-soft);border-radius:8px;background:var(--onboard-panel);box-shadow:0 18px 60px var(--onboard-shadow)}.onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:1.25rem}.onboarding-field{display:flex;min-width:0;flex-direction:column;gap:.6rem;margin:0;padding:0;border:0}.onboarding-field--wide{grid-column:1 / -1}.onboarding-field>span,.onboarding-field legend{color:var(--muted);font-size:11px;font-weight:500}.onboarding-field>span i{margin-left:.35rem;color:var(--faint);font:400 11px/1 var(--font-mono)}.onboarding-field input,.onboarding-field select,.onboarding-field textarea{width:100%;min-height:47px;padding:0 .8rem;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--foreground);background:var(--onboard-input);font-size:.69rem}.onboarding-field input:focus,.onboarding-field select:focus,.onboarding-field textarea:focus{border-color:#64ff9b8c;box-shadow:0 0 0 3px #64ff9b0f}.onboarding-field>small{color:var(--faint);font-size:11px;line-height:1.4}.employee-size-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.employee-size-grid button{display:flex;min-height:76px;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem;padding:.75rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--onboard-panel);font-size:11px;cursor:pointer}.employee-size-grid button small{color:var(--faint);font:400 11px/1 var(--font-mono)}.employee-size-grid button.is-active{border-color:#64ff9b61;color:var(--foreground);background:#64ff9b0e}.employee-size-grid button.is-active small{color:var(--signal)}.onboarding-note{display:grid;grid-template-columns:25px 1fr;gap:.8rem;align-items:start;padding:.9rem;border:1px solid rgba(100,255,155,.18);border-radius:7px;color:var(--signal);background:#64ff9b09}.onboarding-note div{display:flex;flex-direction:column;gap:.35rem}.onboarding-note b{color:var(--foreground);font-size:11px;font-weight:500}.onboarding-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.onboarding-note code{color:var(--signal);font-family:var(--font-mono)}.onboarding-selection-grid,.workspace-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}.workspace-options{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-selection-card{position:relative;display:grid;min-height:145px;grid-template-columns:44px 1fr 20px;gap:.85rem;align-items:start;padding:1.1rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:var(--onboard-panel);text-align:left;box-shadow:0 12px 35px var(--onboard-shadow);cursor:pointer}.onboarding-selection-card:disabled{cursor:not-allowed;opacity:.45}.onboarding-selection-card:not(:disabled):hover{border-color:var(--line);background:var(--onboard-hover)}.onboarding-selection-card.is-active{border-color:#64ff9b61;color:var(--foreground);background:#64ff9b0b}.onboarding-selection-card>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-soft);border-radius:8px;color:var(--foreground);background:var(--onboard-panel-2)}.onboarding-selection-card>span svg{width:23px;height:23px}.onboarding-selection-card>div{display:flex;flex-direction:column;gap:.55rem}.onboarding-selection-card b{font-size:.72rem;font-weight:500}.onboarding-selection-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.onboarding-selection-card small{color:var(--signal);font:400 11px/1 var(--font-mono);text-transform:uppercase}.onboarding-selection-card>svg{color:var(--signal)}.access-layout,.provision-layout,.data-layout,.runtime-deploy-layout,.sync-layout,.review-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:.8rem;align-items:start}.access-card,.security-summary,.provision-layout>section,.drift-card,.tier-card,.cost-card,.runtime-terminal-card,.runtime-facts,.workspace-consent,.sync-layout>section,.data-boundary-card,.review-summary,.next-steps-card{padding:1.2rem}.access-provider{display:grid;grid-template-columns:48px 1fr auto;gap:.8rem;align-items:center;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--line-soft)}.access-provider>span:first-child:not(.onboarding-status){display:grid;width:48px;height:48px;place-items:center;border-radius:8px;color:var(--signal);background:#64ff9b0f}.access-provider>span:first-child:not(.onboarding-status) svg{width:25px;height:25px}.access-provider h3,.card-heading h3,.security-summary h3,.drift-card h3,.runtime-facts h3,.review-summary h3,.next-steps-card h3{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:-.035em}.access-provider small{color:var(--faint);font-size:11px}.access-explanation{display:grid;grid-template-columns:22px 1fr;gap:.7rem;margin:1rem 0;color:var(--signal)}.access-explanation p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.onboarding-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.55rem;padding:0 .85rem;border:1px solid var(--line);border-radius:6px;color:var(--foreground);background:var(--onboard-panel);font-size:11px;cursor:pointer}.onboarding-button:hover:not(:disabled){background:var(--onboard-hover)}.onboarding-button:disabled{opacity:.4;cursor:not-allowed}.onboarding-button--primary{border-color:var(--signal);color:#06130b;background:var(--signal)}.onboarding-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 85%,white)}.onboarding-button--skip{border-style:dashed;color:var(--muted);background:transparent}.onboarding-button--skip small{padding:.15rem .3rem;border-radius:3px;color:var(--signal);background:color-mix(in srgb,var(--signal) 8%,transparent);font:500 9px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.onboarding-button--skip:hover:not(:disabled){border-color:var(--signal);color:var(--foreground);background:color-mix(in srgb,var(--signal) 4%,transparent)}.onboarding-button--wide{width:100%;margin-top:1rem}.onboarding-text-button{padding:0;border:0;color:var(--signal);background:transparent;font-size:11px;cursor:pointer}.onboarding-status{display:inline-flex;flex:0 0 auto;width:-moz-max-content;width:max-content;min-height:24px;align-items:center;gap:.4rem;padding:.32rem .55rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;color:var(--signal);background:color-mix(in srgb,currentColor 8%,transparent);font:400 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.onboarding-status i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.onboarding-status--neutral{color:var(--faint)}.onboarding-status--danger{color:#e07171}.command-panel{margin-top:1rem;padding:.8rem;border:1px solid var(--line-soft);border-radius:6px;background:var(--onboard-panel-2)}.command-panel>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;color:var(--faint);font:400 11px/1 var(--font-mono)}.command-panel>div button{border:0;color:var(--muted);background:transparent}.command-panel code{display:block;overflow-x:auto;padding:.8rem;color:var(--signal);background:#030503;font:400 11px/1.6 var(--font-mono)}.command-panel>.onboarding-button{margin-top:.7rem}.cli-code-box{overflow:hidden;margin-top:1rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--onboard-panel-2)}.cli-code-box+.onboarding-field,.cli-code-box+.onboarding-form-grid,.onboarding-field+.onboarding-form-grid{margin-top:1.25rem}.cli-code-box__reveal{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:0;color:var(--foreground);background:transparent;text-align:left;cursor:pointer}.cli-code-box__reveal>span{display:grid;min-width:0;grid-template-columns:22px 1fr;gap:.22rem .65rem;align-items:center}.cli-code-box__reveal>span>svg{grid-row:1 / span 2;color:var(--signal)}.cli-code-box__reveal b{font-size:11px;font-weight:500}.cli-code-box__reveal small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.cli-code-box__reveal>svg{flex:0 0 auto;color:var(--faint);transition:transform .2s ease}.cli-code-box.is-expanded .cli-code-box__reveal>svg{transform:rotate(180deg)}.cli-code-box__body{border-top:1px solid var(--line-soft)}.cli-code-box__tabs{display:flex;min-height:42px;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--onboard-panel-2) 75%,black)}.cli-code-box__tabs>div{display:flex;min-width:0;overflow:hidden}.cli-code-box__tabs button{border:0;color:var(--faint);background:transparent;font:400 11px/1 var(--font-mono);cursor:pointer}.cli-code-box__tabs>div button{position:relative;padding:0 .85rem;white-space:nowrap}.cli-code-box__tabs>div button.is-active{color:var(--foreground)}.cli-code-box__tabs>div button.is-active:after{position:absolute;right:.75rem;bottom:-1px;left:.75rem;height:2px;background:var(--signal);content:""}.cli-code-box__copy{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:0 .8rem;border-left:1px solid var(--line-soft)!important}.cli-code-box pre{max-height:420px;margin:0;padding:1rem;overflow-x:auto;scrollbar-width:none;color:#b8ffc9;background:#030503}.cli-code-box pre::-webkit-scrollbar{display:none}.cli-code-box pre code{font:400 11px/1.75 var(--font-mono);white-space:pre}.cli-code-box__body>p{margin:0;padding:.7rem .85rem;color:var(--muted);font-size:11px;line-height:1.5}.cli-code-box__warning{display:grid;grid-template-columns:18px 1fr;gap:.55rem;margin:0 .85rem .85rem;padding:.7rem;border:1px solid rgba(255,192,92,.25);border-radius:5px;color:#ffc05c;background:#ffc05c0d}.cli-code-box__warning span{display:flex;flex-direction:column;gap:.25rem;color:var(--muted);font-size:11px;line-height:1.45}.cli-code-box__warning b{color:#ffc05c;font-size:11px;font-weight:500}.connection-success{display:grid;grid-template-columns:24px 1fr;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px solid rgba(100,255,155,.2);border-radius:6px;color:var(--signal);background:#64ff9b0a}.connection-success div{display:flex;flex-direction:column;gap:.3rem}.connection-success b{color:var(--foreground);font-size:11px;font-weight:500}.connection-success span{color:var(--muted);font-size:11px}.security-summary>p,.cost-card>p,.runtime-facts>p,.data-boundary-card>p,.next-steps-card>p{margin-top:.2rem}.security-summary h3,.drift-card h3,.runtime-facts h3,.next-steps-card h3{margin-bottom:1.2rem;font-size:1.15rem;line-height:1.15}.security-summary>div{display:flex;min-height:38px;align-items:center;gap:.55rem;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px}.security-summary>div svg{color:var(--signal)}.security-summary footer{display:grid;grid-template-columns:20px 1fr;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--signal)}.security-summary footer span{display:flex;flex-direction:column;gap:.25rem;color:var(--faint);font-size:11px;line-height:1.45}.security-summary footer b{color:var(--foreground);font-size:11px;font-weight:500}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.provisioning-list{border-top:1px solid var(--line-soft)}.provisioning-list>div{display:grid;min-height:68px;grid-template-columns:28px 1fr auto;gap:.75rem;align-items:center;border-bottom:1px solid var(--line-soft)}.provisioning-list>div>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--faint);font:400 11px/1 var(--font-mono)}.provisioning-list>div.is-running>span{border-color:#ffbd66;color:#ffbd66}.provisioning-list>div.is-complete>span{border-color:var(--signal);color:#06130b;background:var(--signal)}.provisioning-list>div.is-failed>span,.provisioning-list .is-failed em{border-color:#ff7a7a;color:#ff7a7a}.provisioning-list>div.is-unverified>span,.provisioning-list .is-unverified em{border-color:#ffbd66;color:#ffbd66}.provisioning-list>div>div{display:flex;min-width:0;flex-direction:column;gap:.35rem}.provisioning-list b{font-size:11px;font-weight:500}.provisioning-list small{overflow:hidden;color:var(--faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.provisioning-list em{color:var(--faint);font:normal 400 11px/1 var(--font-mono);text-transform:uppercase}.provisioning-list .is-complete em{color:var(--signal)}.provisioning-list .is-running em{color:#ffbd66}.live-status-loading{display:flex;min-height:48px;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .85rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--faint);background:var(--onboard-panel-2);font-size:11px}.live-status-loading>svg{flex:0 0 auto;color:#ffbd66}.live-status-loading span{display:flex;flex-direction:column;gap:.25rem}.live-status-loading b{color:var(--foreground);font-weight:500}.provisioning-creating{display:inline-flex;align-items:flex-end;gap:.35rem}.provisioning-creating>span{display:inline-flex;align-items:center;gap:2px;padding-bottom:1px}.provisioning-creating i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:provisioning-dot 1.1s ease-in-out infinite}.provisioning-creating i:nth-child(2){animation-delay:.16s}.provisioning-creating i:nth-child(3){animation-delay:.32s}html[data-theme=light] .provisioning-list>div.is-running>span,html[data-theme=light] .provisioning-list .is-running em{border-color:#9a5a00;color:#9a5a00}html[data-theme=light] .provisioning-list>div.is-failed>span,html[data-theme=light] .provisioning-list .is-failed em{border-color:#bd3434;color:#bd3434}html[data-theme=light] .provisioning-list>div.is-unverified>span,html[data-theme=light] .provisioning-list .is-unverified em{border-color:#9a5a00;color:#9a5a00}.savings-comparison,.model-provision-card>.savings-comparison{position:relative;display:grid;min-height:58px;grid-template-columns:22px minmax(0,1fr) auto;gap:.7rem;align-items:center;margin:0 0 1rem;padding:.7rem .75rem;border:1px solid rgba(100,255,155,.22);border-radius:6px;background:#64ff9b0e}.savings-comparison>svg{width:18px;height:18px;color:var(--signal)}.savings-comparison>span{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:.22rem .5rem}.savings-comparison>span b{color:var(--signal);font:500 .72rem/1.2 var(--font-mono);white-space:nowrap}.savings-comparison>span small{color:var(--muted);font-size:11px;line-height:1.35}.savings-comparison>button{position:relative;display:grid;width:26px;height:26px;padding:0;place-items:center;border:1px solid var(--line-soft);border-radius:50%;color:var(--signal);background:var(--onboard-panel-2);cursor:help}.savings-comparison>button svg{width:13px;height:13px}.savings-comparison>button:before,.savings-comparison>button:after{position:absolute;z-index:20;right:-.4rem;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.savings-comparison>button:before{content:"";bottom:calc(100% + .35rem);border:6px solid transparent;border-top-color:var(--foreground)}.savings-comparison>button:after{content:attr(data-tooltip);bottom:calc(100% + 1rem);width:min(270px,calc(100vw - 64px));padding:.7rem .75rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--background);background:var(--foreground);box-shadow:0 12px 32px #0000003d;font:400 11px/1.5 var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.savings-comparison>button:hover:before,.savings-comparison>button:hover:after,.savings-comparison>button:focus-visible:before,.savings-comparison>button:focus-visible:after{visibility:visible;opacity:1;transform:translateY(0)}.is-spinning{animation:onboarding-spin 1s linear infinite}.drift-card{color:var(--signal)}.drift-card>svg,.runtime-facts>svg{width:28px;height:28px;margin-bottom:1.5rem}.drift-card p{margin:0 0 1rem;color:var(--muted);font-size:11px;line-height:1.55}.drift-card span{display:block;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--faint);font-size:11px;line-height:1.5}.tier-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1rem;background:var(--line-soft)}.tier-metrics>div{min-height:90px;padding:.8rem;background:var(--onboard-panel-2)}.tier-metrics span{display:block;margin-bottom:1.2rem;color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.tier-metrics b{font-size:11px;font-weight:500}.cost-card>strong{display:block;margin:1.3rem 0 .35rem;font-size:2.3rem;font-weight:500;letter-spacing:-.06em}.cost-card>span{display:block;margin-bottom:1.4rem;color:var(--muted);font-size:11px;line-height:1.45}.cost-card>div,.runtime-facts>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px}.cost-card>div b,.runtime-facts>div b{color:var(--foreground);font-weight:500}.cost-card footer,.data-boundary-card footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--faint);font-size:11px;line-height:1.5}.runtime-facts{color:var(--signal)}.runtime-facts>div{color:var(--muted)}.runtime-facts>footer{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem;border:1px solid rgba(100,255,155,.2);border-radius:6px;color:var(--signal);background:#64ff9b0a;font-size:11px}.runtime-retry-preview{margin-top:.8rem}.runtime-facts>.runtime-failure{display:grid;min-height:auto;grid-template-columns:20px 1fr;gap:.6rem;align-items:start;margin-top:.8rem;padding:.8rem;border:1px solid rgba(224,113,113,.28);border-radius:6px;color:#e07171;background:#e071710b}.runtime-failure span{display:flex;flex-direction:column;gap:.3rem;color:var(--muted);font-size:11px;line-height:1.45}.runtime-failure b{color:var(--foreground);font-weight:500}.runtime-failure button{grid-column:2;width:-moz-max-content;width:max-content;min-height:30px;padding:0 .6rem;border:1px solid rgba(224,113,113,.35);border-radius:5px;color:#e07171;background:transparent;font-size:11px;cursor:pointer}.workspace-consent{margin-top:.8rem}.workspace-scopes{border-top:1px solid var(--line-soft)}.workspace-scopes>div{display:grid;min-height:50px;grid-template-columns:20px 1fr auto;gap:.7rem;align-items:center;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:11px}.workspace-scopes svg,.workspace-scopes small{color:var(--signal)}.workspace-scopes small{font:400 11px/1 var(--font-mono);text-transform:uppercase}.workspace-consent .onboarding-note{margin-top:1rem}.data-boundary-card>div{display:grid;grid-template-columns:34px 1fr;gap:.7rem;align-items:center;padding:.7rem 0}.data-boundary-card>div>svg{width:22px;height:22px;color:var(--signal)}.data-boundary-card>div span{display:flex;flex-direction:column;gap:.3rem;color:var(--muted);font-size:11px}.data-boundary-card>div b{color:var(--foreground);font-size:11px;font-weight:500}.data-boundary-card>i{display:block;width:1px;height:26px;margin-left:17px;background:linear-gradient(var(--signal),var(--line))}.review-ready-mark{display:grid;width:48px;height:48px;place-items:center;margin-bottom:1.2rem;border-radius:50%;color:#06130b;background:var(--signal);box-shadow:0 0 50px #64ff9b2e}.review-summary>h3{margin-bottom:.7rem;font-size:1.9rem;letter-spacing:-.05em}.review-summary>span{display:block;max-width:610px;color:var(--muted);font-size:11px;line-height:1.6}.review-rows{margin-top:1.5rem;border-top:1px solid var(--line-soft)}.review-rows>div{display:grid;min-height:58px;grid-template-columns:22px 90px 1fr auto;gap:.7rem;align-items:center;border-bottom:1px solid var(--line-soft)}.review-rows>div>svg{color:var(--signal)}.review-rows>div>span{color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.review-rows>div>.onboarding-status{color:var(--signal);font:400 11px/1 var(--font-mono)}.review-rows>div>b{font-size:11px;font-weight:500}.onboarding-go-live{text-decoration:none}.next-steps-card>div{display:grid;min-height:55px;grid-template-columns:28px 1fr;gap:.6rem;align-items:center;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px}.next-steps-card>div span{color:var(--signal);font:400 11px/1 var(--font-mono)}.onboarding-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line-soft)}.onboarding-navigation>div{display:flex;align-items:center;gap:.8rem}.onboarding-navigation>div>span{color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.model-path-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-bottom:.8rem}.model-path-toggle>button{display:grid;min-height:82px;grid-template-columns:34px 1fr;gap:.7rem;align-items:center;padding:.8rem;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--onboard-panel);text-align:left;cursor:pointer}.model-path-toggle>button.is-active{border-color:#64ff9b61;color:var(--foreground);background:#64ff9b0d}.model-path-toggle>button>svg{width:23px;height:23px;color:var(--signal)}.model-path-toggle span{display:flex;flex-direction:column;gap:.35rem}.model-path-toggle b{font-size:.7rem;font-weight:500}.model-path-toggle small{color:var(--faint)}.model-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:start}.model-comparison,.model-provision-card,.api-key-card,.enrichment-card,.enrichment-systems,.channel-deploy-card,.invitation-preview{padding:1.2rem}.model-table-head,.model-comparison>.model-row{display:grid;grid-template-columns:minmax(200px,1.4fr) .35fr minmax(150px,.9fr) .6fr;gap:.7rem;align-items:center}.model-table-head{min-height:36px;padding:0 .7rem;color:var(--faint);background:var(--onboard-panel-2);font:400 11px/1 var(--font-mono);text-transform:uppercase}.model-comparison>.model-row{width:100%;min-height:72px;padding:.65rem .7rem;border:0;border-bottom:1px solid var(--line-soft);color:var(--muted);background:transparent;text-align:left;cursor:pointer}.model-comparison>.model-row.is-active{color:var(--foreground);background:#64ff9b0b}.model-comparison>.model-row>span:first-child{display:grid;grid-template-columns:21px 1fr;gap:.55rem;align-items:center}.model-comparison>.model-row i{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--line);border-radius:50%}.model-comparison>.model-row.is-active i{border-color:var(--signal);color:#06130b;background:var(--signal)}.model-comparison>.model-row b,.model-comparison>.model-row small{grid-column:2}.model-comparison>.model-row b{font-size:.7rem;font-weight:500}.model-comparison>.model-row small,.model-comparison>small{color:var(--faint);line-height:1.4}.model-comparison>small{display:block;margin-top:.8rem}.model-target-controls,.model-region-controls{margin-top:1.25rem}.model-region-controls .onboarding-note{grid-column:1 / -1;margin:0}.gpu-capacity-state{grid-column:1 / -1;padding:.85rem;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.gpu-capacity-state>div{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.45}.gpu-capacity-state>div svg{flex:0 0 auto;margin-top:.1rem}.gpu-capacity-state>div b{display:block;margin-bottom:.15rem;color:var(--foreground);font-weight:500}.gpu-capacity-state--verified{border-color:#64ff9b40}.gpu-capacity-state--unavailable{border-color:#ff73734d}.gpu-capacity-state nav{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line-soft)}.gpu-capacity-state nav a{display:inline-flex;gap:.3rem;align-items:center;color:var(--signal);font-size:11px;text-decoration:none}.model-provision-card>p,.enrichment-systems>p,.invitation-preview>p:first-child{margin:0 0 .55rem;color:var(--faint);font:400 11px/1 var(--font-mono);text-transform:uppercase}.model-provision-card>h3,.enrichment-systems>h3,.invitation-preview>h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:500;letter-spacing:-.035em}.model-provision-card>span{display:block;margin-bottom:1rem;color:var(--muted);font-size:11px}.model-provision-card>div:not(.provisioning-list),.model-provision-card>.provisioning-list+button{font-size:11px}.model-provision-card>div:not(.provisioning-list){display:flex;min-height:40px;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft)}.model-provision-card>div span{color:var(--muted)}.model-provision-card>div b{font-weight:500}.model-provision-card>.model-scaling-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start;margin:.9rem 0;padding:.9rem 0}.model-provision-card>.model-scaling-controls .onboarding-field{display:grid}@media (max-width: 720px){.model-provision-card>.model-scaling-controls{grid-template-columns:1fr}}.api-key-card .onboarding-note{margin-top:1rem}.enrichment-layout,.channel-deploy-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:.8rem;align-items:start}.enrichment-sources{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.enrichment-sources>div{display:flex;min-height:42px;align-items:center;gap:.55rem;padding:.55rem;border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);font-size:11px}.enrichment-sources svg{color:var(--signal)}.enrichment-progress{margin-top:1rem;padding:.9rem;border:1px solid var(--line-soft);border-radius:6px;background:var(--onboard-panel-2)}.enrichment-progress>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;font-size:11px}.enrichment-progress>div span,.enrichment-progress small{color:var(--muted)}.enrichment-progress>div b{font-weight:500}.enrichment-progress>i{display:block;height:4px;margin-bottom:.7rem;overflow:hidden;background:var(--line)}.enrichment-progress>i span{display:block;height:100%;background:var(--signal);transition:width .4s ease}.enrichment-systems>div{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:1rem}.enrichment-systems>div button{display:grid;min-height:48px;grid-template-columns:20px 1fr 16px;gap:.5rem;align-items:center;padding:.55rem;border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);background:var(--onboard-panel-2);text-align:left;cursor:pointer}.enrichment-systems>div button.is-active{border-color:#64ff9b4d;color:var(--foreground);background:#64ff9b0a}.enrichment-systems>div button>svg:last-child{color:var(--signal)}.enrichment-systems>.enrichment-system-actions{display:flex;grid-template-columns:none;margin-top:.8rem}.enrichment-system-actions .onboarding-button{flex:1}.enrichment-systems>.enrichment-connected{display:flex;grid-template-columns:none;align-items:center;gap:.55rem;margin-top:.8rem;padding:.7rem;border:1px solid rgba(100,255,155,.2);border-radius:5px;color:var(--signal);background:#64ff9b0a;font-size:11px}.enrichment-systems footer{display:grid;grid-template-columns:22px 1fr;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--signal)}.enrichment-systems footer span{display:flex;min-width:0;flex-direction:column;gap:.3rem;overflow-wrap:anywhere;color:var(--faint);font-size:11px}.enrichment-systems footer b{color:var(--foreground);font-weight:500}.onboarding-channel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.onboarding-channel-grid>button{position:relative;display:grid;min-height:78px;grid-template-columns:34px 1fr 20px;gap:.65rem;align-items:center;padding:.7rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:var(--onboard-panel-2);text-align:left;cursor:pointer}.onboarding-channel-grid>button.is-active{border-color:#64ff9b59;color:var(--foreground);background:#64ff9b0b}.onboarding-channel-grid>button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:var(--onboard-panel)}.onboarding-channel-grid>button>div{display:flex;flex-direction:column;gap:.35rem}.onboarding-channel-grid b{font-size:.7rem;font-weight:500}.onboarding-channel-grid small{color:var(--faint)}.onboarding-channel-grid>button>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--line);border-radius:50%}.onboarding-channel-grid>button.is-active>i{border-color:var(--signal);color:#06130b;background:var(--signal)}.onboarding-channel-grid em{position:absolute;top:.4rem;right:.45rem;color:var(--signal);font-style:normal;text-transform:uppercase}.invitation-preview{color:var(--muted)}.invitation-preview>svg{width:27px;height:27px;margin:1rem 0 1.4rem;color:var(--signal)}.invitation-preview>span{display:block;margin:1rem 0 .6rem;color:var(--foreground);font-size:.7rem}.invitation-preview>p:not(:first-child){margin:0;font-size:11px;line-height:1.6}.invitation-preview>button{min-height:36px;margin:1.2rem 0;padding:0 .8rem;border:0;border-radius:5px;color:#06130b;background:var(--signal);font-size:11px}.invitation-preview>small{display:block;color:var(--faint)}.go-live-actions{display:flex;gap:.6rem;margin-top:1rem}.go-live-actions .onboarding-button{flex:1;text-decoration:none}.oauth-ownership-card,.app-registration-card{margin-top:.8rem;padding:1.2rem}.oauth-consent-preview{display:grid;grid-template-columns:48px 1fr 24px;gap:.8rem;align-items:center}.oauth-consent-preview>span{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;color:#06130b;background:var(--signal);font-size:.72rem;font-weight:600}.oauth-consent-preview>div{display:flex;flex-direction:column;gap:.35rem}.oauth-consent-preview small,.oauth-consent-preview p{margin:0;color:var(--faint);font-size:11px}.oauth-consent-preview b{font-size:.8rem;font-weight:500}.oauth-consent-preview>svg{color:var(--signal)}.oauth-boundary-note{display:grid;grid-template-columns:22px 1fr;gap:.65rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft);color:var(--signal)}.oauth-boundary-note span{display:flex;flex-direction:column;gap:.3rem;color:var(--muted);font-size:11px;line-height:1.5}.oauth-boundary-note b{color:var(--foreground);font-weight:500}.automated-registration-plan{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.automated-registration-plan>div{display:flex;min-height:45px;align-items:center;gap:.55rem;padding:.6rem;border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);font-size:11px}.automated-registration-plan svg{color:var(--signal)}.guided-setup-toggle{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 .75rem;border:1px solid var(--line-soft);border-radius:6px;color:var(--foreground);background:var(--onboard-panel-2);cursor:pointer}.guided-setup-toggle>span{display:flex;align-items:center;gap:.55rem}.guided-setup-toggle svg{color:var(--signal)}.guided-registration-steps{margin-top:.7rem;border-top:1px solid var(--line-soft)}.guided-registration-steps>div{display:grid;min-height:54px;grid-template-columns:28px 1fr;gap:.65rem;align-items:center;border-bottom:1px solid var(--line-soft)}.guided-registration-steps span{color:var(--signal);font:400 11px/1 var(--font-mono)}.guided-registration-steps p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.app-credential-fields{margin-top:.9rem}.app-registration-record{display:grid;grid-template-columns:24px 1fr;gap:.7rem;margin-top:1rem;padding:.85rem;border:1px solid rgba(100,255,155,.2);border-radius:6px;color:var(--signal);background:#64ff9b0a}.app-registration-record>div{display:flex;flex-direction:column;gap:.3rem}.app-registration-record b{color:var(--foreground);font-size:.7rem;font-weight:500}.app-registration-record span,.app-registration-record code{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.integration-registration-panel{grid-column:1 / -1;padding:1.2rem}.integration-registration-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.integration-registration-list article{padding:.8rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--onboard-panel-2)}.integration-registration-list article.is-complete{border-color:#64ff9b40;background:#64ff9b09}.integration-registration-list article>div:first-child{display:grid;grid-template-columns:30px 1fr auto;gap:.65rem;align-items:center}.integration-registration-list article>div:first-child>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--signal)}.integration-registration-list article>div:first-child>div{display:flex;flex-direction:column;gap:.3rem}.integration-registration-list b{font-size:.7rem;font-weight:500}.integration-registration-list small,.integration-registration-list code{color:var(--faint);font-size:11px;line-height:1.4}.integration-registration-list article>.onboarding-button{width:100%;margin-top:.75rem}.integration-registration-list code{display:block;margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--line-soft);color:var(--signal);overflow-wrap:anywhere}.integration-manual-fields{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.integration-manual-fields label{display:flex;flex-direction:column;gap:.4rem;color:var(--muted);font-size:11px}.integration-manual-fields input{min-height:38px;padding:0 .6rem;border:1px solid var(--line);border-radius:5px;outline:0;color:var(--foreground);background:var(--onboard-panel);font-size:11px}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@keyframes provisioning-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.is-spinning,.provisioning-creating i{animation:none}.provisioning-creating i{opacity:1}}@media (max-width: 1050px){.onboarding-header{grid-template-columns:220px minmax(180px,1fr) auto}.onboarding-brand{padding-inline:1rem}.onboarding-header-actions>span{display:none}.onboarding-shell{grid-template-columns:230px 1fr}.onboarding-progress{width:230px}.onboarding-main{grid-column:2}.employee-size-grid{grid-template-columns:repeat(3,1fr)}.workspace-options{grid-template-columns:1fr}}@media (max-width: 800px){.onboarding-header{grid-template-columns:1fr auto;padding:0 1rem}.onboarding-brand{padding:0;border-right:0}.onboarding-header-progress{display:none}.onboarding-header-actions{padding:0}.onboarding-shell{display:block}.onboarding-progress{display:none}.onboarding-main{width:100%;padding:2.5rem 1.25rem 2rem}.onboarding-mobile-step{display:grid;grid-template-columns:repeat(12,1fr);gap:.25rem;margin-bottom:2.5rem}.onboarding-mobile-step i{height:3px;background:var(--line)}.onboarding-mobile-step i.is-active{background:var(--signal)}.access-layout,.provision-layout,.data-layout,.runtime-deploy-layout,.sync-layout,.review-layout,.model-layout,.enrichment-layout,.channel-deploy-layout,.onboarding-selection-grid{grid-template-columns:1fr}.security-summary,.drift-card,.cost-card,.runtime-facts,.data-boundary-card,.next-steps-card,.model-provision-card,.enrichment-systems,.invitation-preview{order:2}}@media (max-width: 560px){.onboarding-brand small{display:none}.onboarding-intro h1{font-size:clamp(2.6rem,13vw,4rem)}.onboarding-intro>span{font-size:.7rem}.onboarding-form-grid,.model-path-toggle,.enrichment-sources,.onboarding-channel-grid,.automated-registration-plan,.integration-registration-list,.integration-manual-fields{grid-template-columns:1fr}.model-table-head{display:none}.model-comparison>.model-row{grid-template-columns:1fr 1fr}.model-comparison>.model-row>span:first-child,.model-comparison>.model-row>.model-gpu-cell{grid-column:1 / -1}.go-live-actions{flex-direction:column}.onboarding-field--wide{grid-column:auto}.employee-size-grid{grid-template-columns:repeat(2,1fr)}.onboarding-selection-card{min-height:125px}.tier-metrics{grid-template-columns:1fr}.tier-metrics>div{min-height:70px}.workspace-scopes>div{grid-template-columns:20px 1fr}.workspace-scopes small{grid-column:2}.review-rows>div{grid-template-columns:22px 1fr auto;padding:.7rem 0}.review-rows>div>span{grid-column:2}.review-rows>div>b{grid-column:2}.review-rows>div>.onboarding-status{grid-column:3;grid-row:1 / 3}.onboarding-navigation{align-items:stretch}.onboarding-navigation>div{align-items:flex-end;flex-direction:column}.onboarding-navigation>div>span{max-width:150px;text-align:right}}.onboarding-app .onboarding-brand small,.onboarding-app .onboarding-header-progress>span,.onboarding-app .onboarding-header-actions>span,.onboarding-app .onboarding-progress>div p,.onboarding-app .onboarding-intro>p,.onboarding-app .card-heading p,.onboarding-app .access-provider p,.onboarding-app .security-summary>p,.onboarding-app .cost-card>p,.onboarding-app .runtime-facts>p,.onboarding-app .data-boundary-card>p,.onboarding-app .review-summary>p,.onboarding-app .next-steps-card>p{font-size:11px;line-height:1.2}.onboarding-app .onboarding-progress>div>span,.onboarding-app .onboarding-progress nav small,.onboarding-app .onboarding-progress>footer span,.onboarding-app .onboarding-field>small,.onboarding-app .onboarding-note p,.onboarding-app .onboarding-selection-card p,.onboarding-app .access-provider small,.onboarding-app .access-explanation p,.onboarding-app .connection-success span,.onboarding-app .security-summary>div,.onboarding-app .security-summary footer span,.onboarding-app .provisioning-list small,.onboarding-app .drift-card p,.onboarding-app .drift-card span,.onboarding-app .cost-card>span,.onboarding-app .cost-card footer,.onboarding-app .data-boundary-card footer,.onboarding-app .data-boundary-card>div span,.onboarding-app .review-summary>span,.onboarding-app .next-steps-card>div{font-size:11px;line-height:1.5}.onboarding-app .onboarding-progress nav b,.onboarding-app .onboarding-progress>footer b,.onboarding-app .onboarding-field>span,.onboarding-app .onboarding-field legend,.onboarding-app .employee-size-grid button,.onboarding-app .onboarding-note b,.onboarding-app .onboarding-selection-card b,.onboarding-app .onboarding-button,.onboarding-app .connection-success b,.onboarding-app .provisioning-list b,.onboarding-app .tier-metrics b,.onboarding-app .cost-card>div,.onboarding-app .runtime-facts>div,.onboarding-app .data-boundary-card>div b,.onboarding-app .review-rows>div>b{font-size:.72rem}.onboarding-app .onboarding-field input,.onboarding-app .onboarding-field select{font-size:.78rem}.onboarding-app .onboarding-selection-card small,.onboarding-app .onboarding-text-button,.onboarding-app .onboarding-status,.onboarding-app .provisioning-list em,.onboarding-app .tier-metrics span,.onboarding-app .workspace-scopes small,.onboarding-app .review-rows>div>span,.onboarding-app .review-rows>div>.onboarding-status,.onboarding-app .next-steps-card>div span,.onboarding-app .onboarding-navigation>div>span{font-size:11px;line-height:1.25}.onboarding-app .workspace-scopes>div{font-size:11px}.onboarding-app small,.onboarding-app code,.onboarding-app em{font-size:11px}.onboarding-app .onboarding-progress nav button>span{font-size:11px}.onboarding-app .employee-size-grid button small,.onboarding-app .onboarding-field>span i,.onboarding-app .security-summary footer b,.onboarding-app .runtime-facts>footer{font-size:11px}.onboarding-field textarea{min-height:84px;padding:.7rem .8rem;resize:vertical;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);line-height:1.5}.workspace-copy-row{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.workspace-copy-row .onboarding-text-button:disabled{opacity:.45;cursor:not-allowed}.workspace-project-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.workspace-project-choice button{display:grid;gap:.3rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:6px;color:var(--foreground);background:var(--onboard-input);text-align:left;cursor:pointer}.workspace-project-choice button.is-active{border-color:#64ff9b8c;box-shadow:0 0 0 3px #64ff9b0f}.workspace-project-choice small{color:var(--faint);font-size:11px;line-height:1.4}@media (max-width: 640px){.workspace-project-choice{grid-template-columns:1fr}}.workspace-help{border:1px solid var(--line);border-radius:6px;padding:.7rem .9rem;background:var(--onboard-input)}.workspace-help summary{display:flex;align-items:center;gap:.45rem;cursor:pointer;color:var(--foreground);font-size:.72rem}.workspace-help ol{display:grid;gap:.55rem;margin:.75rem 0 0;padding-left:1.1rem;color:var(--faint);font-size:11px;line-height:1.5}.workspace-help b{color:var(--foreground);font-weight:500}.workspace-help a{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent, #64ff9b)}.workspace-step-card{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:1rem}.workspace-step-card>.card-heading,.workspace-step-card>.cli-code-box,.workspace-step-card>.onboarding-note,.workspace-step-card>.onboarding-form-grid,.workspace-step-card>.onboarding-field,.workspace-step-card>.workspace-help,.workspace-step-card>.workspace-scopes{margin-top:0;margin-bottom:0}.workspace-step-card .onboarding-text-button,.workspace-step-card .onboarding-button{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.workspace-step-card .onboarding-text-button svg,.workspace-step-card .workspace-help summary svg,.workspace-step-card .workspace-help a svg{flex:none;width:13px;height:13px}.workspace-step-card .workspace-copy-row{align-items:center}.workspace-step-card .workspace-help summary{list-style:none}.workspace-step-card .workspace-help summary::-webkit-details-marker{display:none}.workspace-step-card .workspace-help[open] summary{margin-bottom:.1rem}.workspace-step-card>.onboarding-button--wide{justify-content:center}.workspace-command-meta{justify-content:space-between}.workspace-command-meta>span{color:var(--faint);font-size:11px}.workspace-command-meta code{color:var(--foreground);font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.tools-setup{display:grid;gap:16px}.tools-setup>.onboarding-card{padding:1.2rem}.tools-setup .card-heading{margin-bottom:.8rem}.tools-setup .tool-section+.tool-section,.tools-setup .tool-meta{margin:0}.tools-setup-copy{margin:0;max-width:72ch;color:var(--muted, inherit);font-size:13px;line-height:1.6}.tools-setup .tool-card{border-color:var(--line-soft, rgba(255,255,255,.08))}.tools-setup .tool-key-form input{border-color:var(--line-soft, rgba(255,255,255,.12))}.model-family-card{padding:1.2rem}.model-family-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin-top:.9rem}.model-family-grid button{display:grid;gap:.25rem;min-height:86px;padding:.75rem .8rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--foreground);background:transparent;text-align:left;cursor:pointer}.model-family-grid button.is-active{border-color:var(--signal);background:#64ff9b0b}.model-family-grid button:disabled{cursor:not-allowed}.model-family-grid button.is-locked{color:var(--muted);opacity:.55}.model-family-grid small{color:var(--muted);font-size:12px}.model-family-grid em{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;color:var(--muted);font:400 11px/1 var(--font-mono, monospace);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.model-family-grid button.is-active em{color:var(--signal)}.model-family-note{margin:.8rem 0 0;color:var(--muted);font-size:12px;line-height:1.5}.model-family-card .model-region-controls{margin-top:1rem}.model-timeline{display:grid;margin:0;padding:0;list-style:none}.model-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:.9rem;padding-bottom:1rem}.model-step:not(:last-child):before{content:"";position:absolute;top:34px;bottom:0;left:15px;width:2px;background:var(--line-soft)}.model-step.is-done:not(:last-child):before{background:var(--signal)}.model-step-marker{position:relative;z-index:1;display:grid;width:32px;height:32px;margin-top:.55rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--onboard-panel);font:400 12px/1 var(--font-mono, monospace)}.model-step.is-open .model-step-marker,.model-step.is-running .model-step-marker{border-color:var(--signal);color:var(--foreground)}.model-step.is-done .model-step-marker{border-color:var(--signal);color:#06130b;background:var(--signal)}.model-step.is-skipped .model-step-marker{border-style:dashed}.model-step-content{display:grid;gap:.8rem;min-width:0}.model-step-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;align-items:center;width:100%;padding:.85rem 1rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:var(--onboard-panel);text-align:left;cursor:pointer}.model-step.is-open .model-step-header{border-color:var(--line)}.model-step-header>svg:first-child{font-size:18px}.model-step-header span{display:grid;gap:.2rem;min-width:0}.model-step-header b{color:var(--foreground);font-size:15px;font-weight:500}.model-step-header small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-step-status{padding:.3rem .5rem;border:1px solid var(--line-soft);border-radius:999px;font:400 10px/1 var(--font-mono, monospace);font-style:normal;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.model-step-status--good{border-color:var(--signal);color:var(--signal)}.model-step-status--running,.model-step-status--required{color:var(--foreground)}.model-step-chevron{transition:transform .15s ease}.model-step.is-open .model-step-chevron{transform:rotate(180deg)}.model-step-body{display:grid;gap:.8rem}.model-step-skip{justify-self:end}.model-step-skipped{display:grid;gap:.8rem;justify-items:start;padding:1rem 1.2rem;border:1px dashed var(--line-soft);border-radius:8px}.model-step-skipped p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}@media (max-width: 640px){.model-step{grid-template-columns:26px minmax(0,1fr);gap:.6rem}.model-step-marker{width:26px;height:26px}.model-step:not(:last-child):before{left:12px;top:30px}.model-step-header{grid-template-columns:minmax(0,1fr) auto}.model-step-header>svg:first-child,.model-step-chevron{display:none}}.model-comparison>.model-row:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}.model-gpu-cell{display:grid;gap:.3rem;min-width:0}.model-gpu-cell select{justify-self:start;width:auto;max-width:100%;min-height:34px;padding:0 .5rem;border:1px solid var(--line);border-radius:6px;color:var(--foreground);background:var(--onboard-panel);font:inherit;font-size:12px;cursor:pointer}.model-gpu-state{justify-self:start;font:400 10px/1 var(--font-mono, monospace);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.model-gpu-state--available{color:var(--signal)}.model-gpu-state--needs_quota,.model-gpu-state--not_offered{color:#ffb86b}.model-gpu-summary{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.model-cost-cell{display:grid;gap:.2rem}.model-cost-cell b{color:var(--foreground);font-weight:500}.model-cost-cell small{color:var(--muted);font-size:11px}.model-gpu-state svg{vertical-align:-1px}.model-timeline-loading{margin-bottom:.2rem}.model-step-status--loading{color:var(--muted)}.model-timeline.is-loading .model-step-header{cursor:progress}.model-timeline.is-loading .model-step-header:disabled{opacity:.7}.workspace-sender-copy{margin:0 0 1rem;max-width:72ch;color:var(--muted);font-size:13px;line-height:1.6}.sync-imports{display:grid;gap:.55rem;margin:.4rem 0 1rem}.sync-imports>div{display:grid;grid-template-columns:18px 1fr;gap:.7rem;align-items:start;padding:.75rem .85rem;border:1px solid var(--line-soft);border-radius:6px;background:var(--onboard-panel-2);color:var(--faint);font-size:11px;line-height:1.45}.sync-imports svg{margin-top:2px;color:var(--signal)}.sync-imports b{display:block;margin-bottom:.15rem;color:var(--foreground);font-size:12px;font-weight:500}.sync-result{margin:1rem 0}.sync-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.sync-stats>div{display:flex;flex-direction:column;gap:.2rem;padding:.8rem .85rem;border:1px solid var(--line-soft);border-radius:6px;background:var(--onboard-panel-2)}.sync-stats b{color:var(--foreground);font-size:20px;font-weight:500}.sync-stats span,.sync-result p{color:var(--faint);font-size:11px}.sync-result p{margin:.7rem 0 0}.sync-actions{display:grid;grid-template-columns:auto 1fr;gap:.6rem;margin-top:1rem}.sync-actions .onboarding-button{justify-content:center}@media (max-width: 720px){.sync-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-actions{grid-template-columns:1fr}}.enrichment-roles{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.enrichment-roles span{padding:.3rem .6rem;border:1px solid var(--line-soft);border-radius:999px;color:var(--faint);font-size:11px}.enrichment-roles b{margin-left:.25rem;color:var(--foreground);font-weight:500}.chat-setup{margin:1rem 0;padding:1.25rem 1.25rem 1.1rem}.chat-setup__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chat-setup__title{display:flex;align-items:center;gap:.75rem;min-width:0}.chat-setup__app{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border:1px solid var(--line-soft);border-radius:9px;background:var(--onboard-panel-2);color:var(--signal);font-size:16px}.chat-setup__title p{margin:0 0 .2rem;color:var(--faint);font:400 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.chat-setup__title h3{margin:0;font-size:15px;font-weight:500;line-height:1.3}.chat-setup__progress{display:flex;align-items:center;gap:.75rem;margin:1rem 0 .25rem;color:var(--faint);font-size:11px}.chat-setup__progress span{flex:0 0 auto}.chat-setup__progress i{position:relative;flex:1;height:4px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.chat-setup__progress b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--signal);transition:width .25s ease}.chat-setup__steps{margin:0;padding:0;list-style:none}.chat-step{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;padding:.95rem 0;border-bottom:1px solid var(--line-soft)}.chat-step:last-child{border-bottom:0}.chat-step__badge{display:grid;width:26px;height:26px;margin-top:-1px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--faint);font:400 11px/1 var(--font-mono)}.chat-step.is-complete .chat-step__badge{border-color:var(--signal);background:var(--signal);color:#06130b;font-size:13px}.chat-step__main{min-width:0}.chat-step__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chat-step__text{display:flex;min-width:0;flex-direction:column;gap:.3rem}.chat-step__text b{font-size:13px;font-weight:500;line-height:24px}.chat-step__text small{color:var(--faint);font-size:11.5px;line-height:1.45}.chat-step__tag{flex:0 0 auto;padding:.3rem .5rem;border:1px solid var(--line-soft);border-radius:999px;color:var(--faint);font:normal 400 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.chat-step__tag.is-auto,.chat-step__tag.is-done{border-color:color-mix(in srgb,var(--signal) 45%,transparent);color:var(--signal)}.chat-step__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.chat-action{display:inline-flex;align-items:center;gap:.4rem;height:30px;padding:0 .7rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--onboard-panel-2);color:var(--foreground);font-size:12px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.chat-action svg{flex:0 0 auto;width:13px;height:13px}.chat-action:hover{border-color:var(--line);background:var(--onboard-hover)}.chat-action:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.chat-action--ghost{border-color:transparent;background:transparent;color:var(--muted);padding-left:.35rem}.chat-action--ghost svg{transition:transform .15s ease}.chat-action--ghost svg.is-flipped{transform:rotate(180deg)}.chat-action--check{margin-left:auto;color:var(--muted)}.chat-action--check.is-on{border-color:color-mix(in srgb,var(--signal) 45%,transparent);color:var(--signal)}.chat-step__body{display:grid;gap:.55rem;margin-top:.8rem;padding:.9rem;border:1px solid var(--line-soft);border-radius:9px;background:var(--onboard-panel-2)}.chat-value{display:grid;grid-template-columns:128px minmax(0,1fr) 30px;align-items:center;gap:.6rem}.chat-value span{color:var(--faint);font-size:11.5px}.chat-value code{min-height:30px;padding:.45rem .6rem;border:1px solid var(--line-soft);border-radius:7px;background:var(--onboard-input);color:var(--foreground);font:400 11.5px/1.4 var(--font-mono);overflow-wrap:anywhere}.chat-value button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--line-soft);border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.chat-value button:hover{border-color:var(--line);color:var(--foreground)}.chat-value button.is-copied{border-color:color-mix(in srgb,var(--signal) 45%,transparent);color:var(--signal)}.chat-value button svg{width:13px;height:13px}.chat-checklist{display:grid;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:12px;line-height:1.5}.chat-checklist li{position:relative;padding-left:1.2rem}.chat-checklist li:before{content:"";position:absolute;top:.55em;left:.2rem;width:6px;height:6px;border-radius:50%;background:var(--signal);opacity:.7}.chat-checklist b{color:var(--foreground);font-weight:500}.chat-files{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:.6rem}.chat-files>span{padding-top:.45rem;color:var(--faint);font-size:11.5px}.chat-files>div{display:flex;flex-wrap:wrap;gap:.4rem}.chat-files a{display:inline-flex;align-items:center;gap:.35rem;height:28px;padding:0 .6rem;border:1px solid var(--line-soft);border-radius:999px;color:var(--foreground);font-size:11.5px;text-decoration:none;white-space:nowrap}.chat-files a:hover{border-color:var(--line);background:var(--onboard-hover)}.chat-files a svg{width:12px;height:12px;color:var(--muted)}.chat-setup__test{display:grid;gap:.7rem;margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.chat-setup__test>div:first-child{display:flex;flex-direction:column;gap:.25rem}.chat-setup__test b{font-size:13px;font-weight:500}.chat-setup__test small{color:var(--faint);font-size:11.5px}.chat-setup__test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.chat-setup__test-row input{height:40px;padding:0 .8rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--onboard-input);color:var(--foreground);font-size:13px}.chat-setup__test-row input:focus{border-color:var(--signal);outline:none}.chat-setup__test-row .onboarding-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:40px;margin:0;white-space:nowrap}.chat-setup .connection-success,.chat-setup .onboarding-sync-error{margin-top:.8rem}@media (max-width: 720px){.chat-setup__head{align-items:flex-start}.chat-step__row{flex-direction:column;gap:.4rem}.chat-action--check{margin-left:0}.chat-value,.chat-files{grid-template-columns:minmax(0,1fr) 30px}.chat-value span,.chat-files>span{grid-column:1 / -1}.chat-files>div{grid-column:1 / -1}.chat-setup__test-row{grid-template-columns:1fr}}.enrichment-picker{margin:1rem 0;padding:.9rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--onboard-panel-2)}.enrichment-picker__head{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.enrichment-picker__head b{display:block;color:var(--foreground);font-size:13px;font-weight:500}.enrichment-picker__head small,.enrichment-picker__note{color:var(--faint);font-size:11px}.enrichment-picker__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:.8rem 0 .5rem;font-size:11px;color:var(--faint)}.enrichment-picker__tools input{flex:1 1 200px;min-width:0;padding:.45rem .6rem;border:1px solid var(--line-soft);border-radius:6px;background:transparent;color:var(--foreground);font-size:12px}.enrichment-picker__list{display:grid;gap:.35rem;max-height:320px;overflow-y:auto;margin-bottom:.8rem}.enrichment-picker__list label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid var(--line-soft);border-radius:6px;cursor:pointer;font-size:12px}.enrichment-picker__list label.is-active{border-color:var(--signal)}.enrichment-picker__list label.is-disabled{opacity:.5;cursor:default}.enrichment-picker__list b{display:block;color:var(--foreground);font-weight:500}.enrichment-picker__list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:11px}.enrichment-picker__list em{color:var(--faint);font-size:11px;font-style:normal;text-align:right}@media (max-width: 720px){.enrichment-picker__list label{grid-template-columns:18px minmax(0,1fr)}.enrichment-picker__list em{grid-column:2;text-align:left}}.channel-layer{display:grid;gap:1.25rem}.channel-wave-card{padding:1.25rem}.channel-wave-intro{margin:.35rem 0 1rem;color:var(--muted);font-size:12.5px;line-height:1.55}.channel-timeline{margin:0}.channel-step-body{display:grid;gap:1rem;padding:1rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--onboard-panel)}.channel-step-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.channel-include{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.channel-include>div{display:grid;gap:.3rem;min-width:0}.channel-include b{color:var(--foreground);font-size:13px;font-weight:500}.channel-include small{color:var(--faint);font-size:12px;line-height:1.5}.onboarding-app .channel-switch{position:relative;flex:0 0 auto;width:40px;height:22px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--onboard-panel-2);cursor:pointer;transition:background .15s ease,border-color .15s ease}.channel-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.onboarding-app .channel-switch.is-on{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 22%,transparent)}.channel-switch.is-on i{transform:translate(18px);background:var(--signal)}.channel-switch:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.channel-email-preview{display:grid;gap:.55rem;max-width:460px;padding:1.1rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--onboard-panel-2)}.channel-email-preview h4{margin:0;font-size:16px;font-weight:500}.channel-email-preview p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.channel-email-preview small{color:var(--faint);font:400 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.channel-email-preview small:last-child{font:400 11.5px/1.4 inherit;letter-spacing:0;text-transform:none}.channel-email-button{justify-self:start;padding:.55rem .85rem;border-radius:6px;background:var(--signal);color:#06130b;font-size:12px;font-weight:500}.channel-deploy-row{display:flex;align-items:center;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--line-soft)}.channel-deploy-row .onboarding-button{display:inline-flex;align-items:center;gap:.45rem;margin:0}.channel-live{display:inline-flex;align-items:center;gap:.45rem;color:var(--signal);font-size:13px}.chat-setup--embedded{margin:0;padding:1rem 0 0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:transparent;box-shadow:none}.chat-setup--embedded .chat-setup__progress{margin-top:0}.onboarding-app .chat-action{font-size:12px;font-weight:400;line-height:1}.onboarding-app .chat-value button{font-size:12px}.onboarding-app .chat-setup__test-row .onboarding-button{font-size:13px}.review-checking{display:inline-flex;align-items:center;gap:.4rem;color:var(--faint);font-weight:400}.go-live-test{display:grid;gap:.5rem;margin:1rem 0 .25rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.go-live-test b{font-size:13px;font-weight:500}.review-summary .connection-success,.review-summary .onboarding-sync-error{margin:.8rem 0}.brand-logo{flex:0 0 auto}.brand-badge{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:6px;color:#fff;font-weight:600;letter-spacing:-.02em;line-height:1}.role-bars{display:grid;gap:.45rem;margin:1rem 0}.role-bar{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:12.5px}.role-bar span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.role-bar i{position:relative;height:10px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.role-bar i b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--signal)}.role-bar em{color:var(--foreground);font:normal 500 12px/1 var(--font-mono);text-align:right}.app-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin:1rem 0 .5rem}.app-card{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.65rem .7rem;border:1px solid var(--line-soft);border-radius:9px;background:var(--onboard-panel-2);opacity:.6}.app-card.is-on{opacity:1}.app-card>div{display:grid;flex:1;gap:.15rem;min-width:0}.app-card b{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-card small{color:var(--faint);font-size:11px}.app-card__state{display:grid;flex:0 0 auto;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--faint);font-size:11px}.app-card.is-on .app-card__state{background:var(--signal);color:#06130b}@media (max-width: 520px){.role-bar{grid-template-columns:100px minmax(0,1fr) 2rem}}.tool-logo,.model-family-logo{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:9px;background:var(--onboard-panel-2)}.model-family-logo{margin-bottom:.5rem}
