@font-face{font-family:Geist Sans;src:url(/assets/geist-sans-v1.7.2-Bj2R_7yk.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#fd4c03;--color-brand-ink:#c73503;--color-on-brand:#fff;--color-brand-action-hover:#ff5a0a;--color-brand-soft:#fff4f0;--color-brand-subtle:#fff8f5;--color-canvas:#f8f9fb;--color-surface:#fff;--color-surface-muted:#f3f5f7;--color-text:#1c1c1e;--color-text-secondary:#5f636b;--color-text-tertiary:#737780;--color-border:#e4e7eb;--color-border-strong:#d3d8de;--color-success:#238653;--color-success-soft:#eaf7ef;--color-warning:#b95800;--color-warning-soft:#fff1df;--color-danger:#d70015;--color-danger-action-hover:#b80012;--color-danger-soft:#fff0f2;--color-focus:#c73503;--action-primary-fill:color-mix(in srgb, var(--spatial-depth) 30%, #17151f);--action-primary-ink:#fff;--action-primary-surface:linear-gradient(160deg, #ffffff24, transparent 70%), var(--action-primary-fill);--action-primary-surface-hover:linear-gradient(160deg, #fff3, transparent 70%), var(--action-primary-fill);--action-primary-border:color-mix(in srgb, var(--action-primary-fill) 70%, white);--action-primary-focus:color-mix(in srgb, var(--action-primary-fill) 20%, transparent);--action-primary-shadow:inset 0 1px #ffffff47, 0 4px 12px var(--action-primary-focus);--font-sans:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--spatial-depth:#c29d85;--spatial-tide:#e0c6b5;--spatial-mist:#efe4d8;--spatial-canvas:#f8f5f0;--spatial-light:#fff6e5;--spatial-glow:#ea915f;--spatial-bloom:#ffbb8b;--spatial-surface:#faf7f2;--spatial-ink:#302b28;--spatial-muted:#493e36;--spatial-reading:linear-gradient(130deg, #ffffff6b, #ffffff2e);--spatial-field:#ffffff52;--spatial-overlay:color-mix(in srgb, var(--spatial-mist) 45%, white);--spatial-selection:color-mix(in srgb, var(--spatial-depth) 28%, var(--spatial-mist));--spatial-glass:#ffffff3d;--spatial-edge:#ffffffb8;--spatial-rail-base:#2e2824;--spatial-rail-elevated:#4b443e;--spatial-rail-hover:#59514a;--spatial-rail-selection:#d5d1ce;--spatial-rail-selection-ink:#1d1916;--spatial-rail-ink:#fdfcfc;--spatial-rail-muted:#f0f0ef;--radius-control:10px;--radius-object:14px;--radius-surface:18px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #181d2409, 0 4px 16px #181d240a;--shadow-md:0 14px 40px #181d2413;--duration-fast:.14s;--duration-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--spatial-reading:var(--spatial-overlay);--spatial-field:var(--spatial-overlay);--spatial-glass:var(--spatial-overlay);--spatial-edge:var(--spatial-ink)}}:root{--ops-page-padding-top:28px;--ops-page-padding-inline:clamp(22px, 1.8vw, 30px);--ops-page-padding-bottom:30px;--ops-font-micro:10px;--ops-font-caption:12px;--ops-font-small:13px;--ops-font-body:14px}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px;min-height:100%;font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-width:320px;min-height:100vh;color:var(--color-text);font-size:var(--ops-font-body);background:radial-gradient(circle at 85% -10%, #fd4c0309, transparent 30%), var(--color-canvas);margin:0}.ops-route-error{background:radial-gradient(circle at 18% 44%,#fd4c0312,#0000 24%),#fff;grid-template-columns:minmax(300px,.9fr) minmax(360px,.72fr);justify-content:center;align-items:center;gap:clamp(44px,8vw,120px);min-height:100svh;padding:clamp(90px,12vh,150px) clamp(28px,7vw,110px) 52px;display:grid;position:relative;overflow:hidden}.ops-route-error__brand{width:118px;position:absolute;top:32px;left:clamp(28px,5vw,76px)}.ops-route-error__journey{place-items:center;min-height:360px;display:grid;position:relative}.ops-route-error__journey:before{content:"";border-bottom:2px solid var(--color-brand);opacity:.72;border-radius:0 0 48% 36%;height:160px;position:absolute;left:-24%;right:4%;transform:rotate(3deg)}.ops-route-error__journey>span:not(.closify-mascot){border:4px solid var(--color-brand-soft);background:var(--color-brand);border-radius:50%;width:15px;height:15px;position:absolute}.ops-route-error__journey>span:not(.closify-mascot):first-child{top:34%;left:3%}.ops-route-error__journey>span:not(.closify-mascot):nth-child(2){top:61%;left:32%}.ops-route-error__journey>span:not(.closify-mascot):nth-child(3){top:67%;right:6%}.ops-route-error__journey .closify-mascot{z-index:1;filter:drop-shadow(0 18px 26px #5a240b24);position:relative}.ops-route-error>section{max-width:520px}.ops-route-error h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(34px,4.4vw,58px);line-height:.98}.ops-route-error>section>p:not(.eyebrow){max-width:470px;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.55}.ops-route-error .button{width:min(100%,390px)}.ops-route-error>section>a{color:var(--color-brand);align-items:center;gap:8px;margin:14px 0 24px;font-size:13px;font-weight:720;display:inline-flex}.ops-route-error details{border-top:1px solid var(--color-border);max-width:390px;padding-top:15px}.ops-route-error summary{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.ops-route-error summary svg{color:var(--color-brand)}.ops-route-error details p{color:var(--color-text-tertiary);font-size:var(--ops-font-small);margin:10px 0 0}@media (width<=760px){:root{--ops-page-padding-top:26px;--ops-page-padding-inline:17px;--ops-page-padding-bottom:34px}.ops-route-error{grid-template-columns:1fr;gap:18px;padding:92px 24px 40px}.ops-route-error__journey{min-height:220px}.ops-route-error__journey .closify-mascot{width:120px}.ops-route-error>section{text-align:center;margin:0 auto}.ops-route-error>section>a,.ops-route-error summary{justify-content:center}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #c7350347}h1,h2,h3,p{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--color-brand-ink);font-size:var(--ops-font-small);letter-spacing:.13em;margin-bottom:9px;font-weight:780}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.closify-mascot{width:var(--mascot-size);height:var(--mascot-size);flex:none;place-items:center;line-height:0;display:inline-grid}.closify-mascot>svg{width:100%;height:100%;display:block;overflow:visible}.button{cursor:pointer;min-height:46px;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:720;line-height:1;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.6}.button--primary{color:#fff;background:var(--color-brand);box-shadow:0 10px 24px #fd4c0333}.button--primary:hover:not(:disabled){background:var(--color-brand);box-shadow:0 13px 28px #fd4c0347}.button--secondary{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-sm)}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){background:var(--color-surface-muted)}.button--danger{color:#fff;background:var(--color-danger)}.button--danger:hover:not(:disabled){background:var(--color-danger-action-hover)}.button--quiet{color:var(--color-text-secondary);background:0 0}.button--small{border-radius:13px;min-height:44px;padding-inline:17px;font-size:14px}.button svg,.icon-button svg{width:18px;height:18px}.icon-button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:40px;height:40px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:13px;place-items:center;padding:0;display:grid}.icon-button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.status-badge{border-radius:var(--radius-pill);width:fit-content;min-height:30px;font-size:var(--ops-font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-weight:720;display:inline-flex}.status-badge--completed{color:var(--color-success);background:var(--color-success-soft)}.status-badge--failed{color:var(--color-danger);background:var(--color-danger-soft)}.status-badge--running,.status-badge--pending{color:var(--color-warning);background:var(--color-warning-soft)}.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-field__label{color:var(--color-text);font-size:13px;font-weight:700}.form-field__control{display:block;position:relative}.form-field__icon{z-index:1;width:20px;height:20px;color:var(--color-brand-ink);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.form-field__icon svg{width:18px;height:18px}.form-field input{border:1px solid var(--color-border-strong);width:100%;min-height:57px;color:var(--color-text);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);background:#fbfbfc;border-radius:17px;padding:0 16px;font-size:14px;box-shadow:inset 0 1px 1px #1c1c1e05}.form-field__control.has-icon input{padding-left:46px}.form-field input::placeholder{color:#969397}.form-field input:hover{background:#fff;border-color:#bbb5af}.form-field input:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-soft);background:#fff;outline:0}.form-field input.is-invalid{border-color:var(--color-danger)}.form-field__hint,.form-field__error{color:var(--color-text-tertiary);font-size:var(--ops-font-small);line-height:1.4}.form-field__error{color:var(--color-danger)}.page-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(620px,100vh - 96px);padding:40px;display:flex}.page-state>svg{color:var(--color-brand);margin-bottom:12px}.page-state__icon{width:52px;height:52px;color:var(--color-brand-ink);background:var(--color-brand-soft);border-radius:17px;place-items:center;margin-bottom:17px;display:grid}.page-state h1{letter-spacing:-.03em;margin-bottom:8px;font-size:24px}.page-state p{max-width:430px;color:var(--color-text-secondary);margin-bottom:20px;line-height:1.5}.back-link{width:fit-content;color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:22px;font-size:13px;font-weight:650;display:inline-flex}.back-link:hover{color:var(--color-text)}.ops-welcome{background:var(--color-brand);grid-template-columns:minmax(0,54fr) minmax(480px,46fr);min-height:100vh;display:grid;overflow:hidden}.ops-welcome__visual{position:relative;overflow:hidden}.ops-welcome__visual:after{content:"";background:linear-gradient(90deg,#5a13007a,#0000 66%);position:absolute;inset:0}.ops-welcome__visual>img{object-fit:cover;object-position:left center;width:100vw;height:100%;position:absolute;inset:0}.ops-welcome__story{z-index:2;color:#fff;width:min(360px,72%);position:absolute;top:7vh;left:clamp(42px,5vw,82px)}.ops-welcome__story img{width:180px;margin-bottom:clamp(56px,9vh,104px)}.ops-welcome__story p{font-size:var(--ops-font-small);letter-spacing:.14em;margin-bottom:18px;font-weight:800}.ops-welcome__story h1{letter-spacing:-.06em;max-width:330px;font-size:clamp(42px,4vw,62px);line-height:.98}.ops-welcome__access{z-index:3;background:#fff;border-radius:34px 0 0 34px;place-items:center;margin-left:-34px;display:grid;position:relative;box-shadow:-18px 0 54px #401d0a21}.ops-welcome__card{width:min(390px,100% - 64px)}.ops-welcome__lock{width:54px;height:54px;color:var(--color-brand-ink);background:var(--color-brand-soft);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.ops-welcome__card h2{letter-spacing:-.055em;margin-bottom:12px;font-size:38px;line-height:1}.ops-welcome__card>p:not(.eyebrow){color:var(--color-text-secondary);margin-bottom:28px;line-height:1.55}.ops-welcome__card .button{width:100%}.ops-recovery__card h2{font-size:34px}.ops-recovery__back{color:var(--color-text-secondary);align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:680;display:inline-flex}@media (width<=900px){.ops-welcome{background:#fff;display:block}.ops-welcome__visual{display:none}.ops-welcome__access{min-height:100vh;box-shadow:none;border-radius:0;margin:0}}.app-shell{--app-page-gutter:32px;--sidebar-inline-size:280px;isolation:isolate;grid-template-columns:var(--sidebar-inline-size) minmax(0, 1fr);min-height:100dvh;color:var(--color-text);background:var(--spatial-canvas);transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1);display:grid}.app-shell--sidebar-collapsed{--sidebar-inline-size:112px}.skip-link{z-index:100;border:1px solid var(--action-primary-border);min-height:40px;color:var(--action-primary-ink);background:var(--action-primary-surface);box-shadow:var(--action-primary-shadow);border-radius:12px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:fixed;top:16px;left:16px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible{outline:2px solid var(--action-primary-fill);outline-offset:3px}.app-main{background:var(--spatial-surface);border:1px solid #ffffff7a;border-radius:24px;min-width:0;min-height:calc(100dvh - 32px);margin:16px 16px 16px 0;padding:0 0 24px;box-shadow:inset 0 1px #ffffff8f,inset 1px 0 #ffffff2e,0 18px 60px #1135430f}.app-shell,.branding-preview{--workspace-gradient-image:radial-gradient(ellipse at 20% 28%, color-mix(in srgb, var(--spatial-light) 48%, transparent), transparent 32%), radial-gradient(ellipse at 96% 56%, color-mix(in srgb, var(--spatial-glow) 24%, transparent), transparent 40%), radial-gradient(ellipse at 86% 18%, color-mix(in srgb, var(--spatial-bloom) 34%, transparent), transparent 55%), linear-gradient(180deg, var(--spatial-depth) 0%, var(--spatial-tide) 29%, var(--spatial-mist) 58%, var(--spatial-canvas) 88%)}.app-shell{--color-text:var(--spatial-ink);--color-text-secondary:var(--spatial-muted);--app-canvas-base:var(--spatial-canvas)}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:var(--workspace-gradient-image);position:fixed;inset:-6%}@media (width>=901px){.app-shell:before{background:radial-gradient(ellipse 160px 220px at 8% 30%, color-mix(in srgb, var(--spatial-light) 88%, transparent), transparent 90%), radial-gradient(ellipse 200px 260px at 8% 72%, color-mix(in srgb, var(--spatial-glow) 72%, var(--spatial-rail-base)), transparent 85%), var(--workspace-gradient-image)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-main{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(115deg,#ffffff5c,#fff3)}}@media (prefers-reduced-motion:no-preference){.app-shell:before{animation:28s ease-in-out infinite alternate workspace-ambient-drift}}@keyframes workspace-ambient-drift{0%{transform:scale(1.04)translate(-1.5%,-2%)}to{transform:scale(1.08)translate(1.5%,2%)}}@media (width<=900px){.mobile-header .workspace-brand__logo{object-position:left center;width:136px;height:40px}.app-main{border-radius:20px;min-height:calc(100dvh - 80px);margin:0 12px 12px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.app-shell:before{background:var(--app-canvas-base);animation:none}.app-main{background:var(--spatial-surface);-webkit-backdrop-filter:none}}.ops-brand{color:var(--sidebar-ink);align-items:center;gap:8px}.ops-brand img{filter:brightness(0)invert();width:116px}.ops-brand>span{border:1px solid var(--sidebar-line);border-radius:6px;padding:4px 6px;font-size:11px}.ops-shell .sidebar-account__copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-create-client{border-radius:var(--radius-control);background:var(--sidebar-surface-active);min-height:44px;color:var(--spatial-rail-selection-ink);border:1px solid #ffffff47;justify-content:center;align-items:center;gap:8px;margin:8px 4px 20px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff3d}.ops-create-client:hover{background:var(--spatial-rail-selection)}.ops-create-client svg{flex-shrink:0;width:18px;height:18px}.ops-shell__main{min-width:0}.ops-content{min-width:0;min-height:calc(100dvh - 58px)}.ops-topbar{display:none}@media (width>=901px){.ops-shell .sidebar--collapsed .ops-brand img{width:46px}.ops-shell .sidebar--collapsed .ops-brand>span,.ops-shell .sidebar--collapsed .ops-create-client>span{display:none}}@media (width<=900px){.ops-shell{padding-top:12px;display:block}.ops-shell .app-main{margin-top:0}.ops-topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:60px;padding:8px 16px;display:flex}.ops-topbar>span{font-size:16px}.ops-topbar strong{color:var(--color-text-secondary);font-weight:500}}:is(.person-workspace .person-directory-custom,.spatial-directory){--contact-table-surface:color-mix(in srgb, var(--spatial-mist) 45%, white);background:var(--contact-table-surface);scrollbar-width:none;border:1px solid #ffffffb8;border-radius:16px;box-shadow:inset 0 1px #fff}:is(.person-workspace .person-directory-custom .person-directory-head,.spatial-directory__head){text-transform:none;letter-spacing:0;min-height:46px;color:var(--person-muted,var(--color-text-secondary));background:color-mix(in srgb, var(--spatial-mist) 78%, #fff);border-bottom:1px solid var(--person-line,color-mix(in srgb, var(--spatial-depth) 16%, transparent));padding:12px 18px;font-size:12px;font-weight:500}:is(.person-workspace .person-directory-custom .person-directory-row,.spatial-directory__row){border:0;border-bottom:1px solid var(--person-line,color-mix(in srgb, var(--spatial-depth) 16%, transparent));background:0 0;border-radius:0;min-height:78px;margin:0;padding:16px 18px}:is(.person-workspace .person-directory-custom .person-directory-row,.spatial-directory__row):last-child{border-bottom:0}:is(.person-workspace .person-directory-custom .person-directory-row,.spatial-directory__row):hover{--contact-row-surface:color-mix(in srgb, var(--contact-table-surface) 70%, white);background:var(--contact-row-surface)}:is(.person-workspace .person-directory-custom .person-directory-row,.spatial-directory__row).is-selected{--contact-row-surface:color-mix(in srgb, var(--contact-table-surface) 85%, var(--spatial-depth));background:var(--contact-row-surface);box-shadow:none}.ops-shell{--ops-page-padding-top:32px;--ops-page-padding-inline:32px;--ops-page-padding-bottom:32px;--ops-reading-surface:color-mix(in srgb, var(--spatial-mist) 45%, white);--ops-reading-head:color-mix(in srgb, var(--spatial-mist) 78%, white);--ops-reading-line:color-mix(in srgb, var(--spatial-depth) 16%, transparent);--color-border:var(--ops-reading-line)}.ops-shell .button{border-radius:12px;min-height:44px;padding-inline:16px;font-size:14px;font-weight:550}.ops-shell .button--primary{color:var(--action-primary-ink);background:var(--action-primary-surface);border-color:var(--action-primary-border);box-shadow:var(--action-primary-shadow)}.ops-shell .button--primary:hover:not(:disabled){background:var(--action-primary-surface-hover);box-shadow:var(--action-primary-shadow)}.ops-shell :is(.button--secondary,.icon-button){color:var(--spatial-ink);border-color:var(--spatial-edge);background:linear-gradient(140deg,#fff9,#ffffff47);box-shadow:inset 0 1px #ffffffbf,0 2px 6px #231c3208}.ops-shell .button--secondary:hover:not(:disabled){background:#ffffffa6}.ops-shell .ops-page-heading{padding:24px 0 28px}.ops-shell .ops-page-heading--inset{padding-inline:var(--ops-page-padding-inline)}.ops-shell .workspace-page-header__copy>h1{flex-wrap:wrap;align-items:center;gap:12px;font-size:36px;font-weight:600;line-height:1.15;display:flex}.ops-shell .workspace-page-header__copy>p{margin-top:8px;font-size:14px;line-height:1.6}.ops-shell .workspace-page-header__visual{color:var(--action-primary-fill)}.ops-shell .operation-scope-nav{border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:24px 0 8px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffffa6}.ops-shell .health-console>.operation-scope-nav{margin-inline:0;padding-inline:8px}.ops-shell .operation-scope-nav>.sliding-tabs{flex:auto}.ops-shell .ops-scope-bar{flex:0 auto}.ops-shell .ops-scope-control{min-height:44px;padding-inline:10px}.ops-shell .ops-scope-control .select__trigger,.ops-shell .ops-scope-organization-picker__trigger{min-height:44px;font-weight:500}.ops-filter-option{align-items:center;gap:9px;display:inline-flex}.ops-filter-option svg{width:16px;height:16px}.ops-shell .glass-filter-panel{margin-block:0 20px}.ops-shell .runtime-library__toolbar{flex-wrap:wrap;gap:16px;padding:0 0 20px}.ops-shell .runtime-library__toolbar>.glass-filter-panel{flex:1;margin:0}.ops-shell .runtime-library__toolbar .sliding-tabs{min-height:52px}.ops-shell .runtime-library__toolbar .sliding-tabs button{box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.ops-shell .runtime-library__toolbar .sliding-tabs .is-selected{color:var(--action-primary-fill)}.ops-shell :is(.clients-workspace,.deployments-workspace,.organization-detail-page,.catalog-ops){background:0 0;min-height:calc(100dvh - 58px)}.ops-shell .clients-directory__top{display:block}.ops-shell .clients-directory__top>.glass-filter-panel{margin-top:4px}.ops-shell .spatial-directory{border-radius:16px;overflow:auto}.ops-shell .spatial-directory table{border-collapse:collapse;text-align:left;width:100%}.ops-shell .spatial-directory thead{background:var(--ops-reading-head)}.ops-shell .spatial-directory th{color:var(--spatial-muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ops-reading-line);padding:14px 18px;font-size:12px;font-weight:500}.ops-shell .spatial-directory td{border-bottom:1px solid var(--ops-reading-line);background:0 0;padding:18px;font-size:13px}.ops-shell .spatial-directory tbody tr:last-child td{border-bottom:0}.ops-shell .spatial-directory tbody tr:hover{background:color-mix(in srgb, var(--ops-reading-surface) 70%, white)}.ops-shell .spatial-directory tbody tr.is-selected{background:var(--spatial-selection)}.ops-shell .model-catalog__table{border:1px solid var(--spatial-edge);background:var(--ops-reading-surface)}.ops-shell .page-state{min-height:340px}@media (width<=1200px){.ops-shell .operation-scope-nav>.sliding-tabs{flex-basis:100%}.ops-shell .ops-scope-bar{flex:1}}@media (width<=720px){.ops-shell{--ops-page-padding-top:20px;--ops-page-padding-inline:18px;--ops-page-padding-bottom:24px}.ops-shell .operation-scope-nav{gap:4px;margin-top:18px;padding:6px}.ops-shell .sliding-tabs>button{min-height:44px;padding-inline:12px}.ops-shell .ops-page-heading{padding-block:20px 24px}.ops-shell .workspace-page-header__copy>h1{font-size:28px}.ops-shell .workspace-page-header__actions{flex-wrap:wrap;width:100%}.ops-shell .workspace-page-header__actions>.button{flex:auto}.ops-shell .ops-scope-control{width:50%;padding-inline:6px}}.ops-shell .ops-billing-page>.workspace-page-header{border:0;margin:0}.ops-shell :is(.ops-billing-page,.clients-directory,.deployments-page,.catalog-ops__directory),.ops-shell .ops-mcp-page{padding-top:8px}.ops-shell .organization-detail-header{padding-top:24px;padding-bottom:0}.ops-shell .organization-detail-header .ops-page-heading{padding-top:18px}.ops-shell .ops-billing-page .workspace-page-header__copy>p{text-transform:none;letter-spacing:0;color:var(--spatial-muted);font-size:14px;font-weight:400}.ops-shell .ops-billing-page .workspace-page-header__copy>h1{margin:0}.ops-shell .deployment-table{background:var(--ops-reading-surface);border-radius:16px}.ops-shell .deployment-table__header{background:var(--ops-reading-head);text-transform:none;letter-spacing:0;padding:14px 18px;font-size:12px}.ops-shell .deployment-row{border-color:var(--ops-reading-line);background:0 0;padding:18px}.ops-shell .deployment-row:hover{background:color-mix(in srgb, var(--ops-reading-surface) 70%, white)}.ops-wizard-heading-icon{width:56px;height:56px;color:var(--action-primary-fill);flex-shrink:0}.ops-shell .pipeline-filter-field .select__trigger .ops-filter-option svg{display:none}.ops-shell .ops-scope-control .select__menu{min-width:230px}.ops-shell .operation-scope-nav .ops-scope-bar{border:0;order:0}.ops-shell .health-chip{padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2}.ops-shell .health-chip.is-partial{color:var(--color-warning);background:var(--color-warning-soft)}.ops-shell .health-service-strip .is-partial{color:var(--color-warning)}.ops-shell .runtime-page--operation .operation-scope-nav{margin-bottom:20px}.ops-shell .ops-section-toolbar{border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;align-items:center;gap:16px;margin:0 0 20px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffffa6}.ops-section-toolbar>.sliding-tabs{flex:1}.ops-shell .ops-inline-actions{justify-content:flex-end;gap:10px;padding:0 0 16px;display:flex}.ops-shell .operation-owned-view>.ops-inline-actions{padding-inline:var(--ops-page-padding-inline)}.ops-shell .runtime-library{padding-top:0}.ops-shell .runtime-library__body{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;gap:20px}.ops-shell :is(.runtime-capability-group,.runtime-capability-inspector){border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;box-shadow:inset 0 1px #fff9,0 5px 18px #231c3208}.ops-shell .runtime-capability-group>header{border-bottom:1px solid var(--spatial-edge);background:#ffffff2e;padding:16px 18px}.ops-shell .runtime-capability-group button{border-top-color:var(--spatial-edge);background:0 0;width:100%;padding:16px 18px}.ops-shell .runtime-capability-group button:is(:hover,:focus-visible,.is-selected){background:var(--spatial-selection)}.ops-shell .runtime-capability-group button.is-selected{box-shadow:inset 3px 0 var(--action-primary-fill)}.ops-shell :is(.runtime-capability-icon,.runtime-capability-inspector__icon){color:var(--action-primary-fill);background:var(--spatial-field);border:1px solid var(--spatial-edge);border-radius:12px}.ops-shell .runtime-capability-inspector{padding:24px}.ops-shell .runtime-capability-inspector>header h2{font-size:20px;line-height:1.3}.ops-shell .runtime-capability-inspector>header small{color:var(--spatial-muted)}.ops-shell .runtime-capability-inspector dl>div{border-color:var(--spatial-edge);padding-block:13px;font-size:13px}.ops-shell .runtime-capability-inspector dd{font-weight:500}.runtime-inspector-technical{border-top:1px solid var(--spatial-edge)}.runtime-inspector-technical>summary{cursor:pointer;padding-block:14px;font-size:13px}.ops-shell .runtime-capability-history{background:var(--spatial-field);border-color:var(--spatial-edge);color:var(--spatial-ink);border-radius:12px;min-height:44px}.ops-shell .runtime-library__preview{border-top:1px solid var(--spatial-edge);background:0 0;margin-top:16px}.ops-shell .model-catalog{gap:16px}.ops-shell .model-catalog__count{margin:0;font-size:12px}.model-identity{align-items:center;gap:12px;display:flex}.model-identity>div{min-width:0}.model-identity__icon{border:1px solid var(--spatial-edge);background:var(--spatial-field);width:40px;height:40px;color:var(--action-primary-fill);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.model-identity__icon svg{width:20px;height:20px}.ops-shell .health-split--tabbed{display:block}.ops-shell .health-split--tabbed [hidden]{display:none}.health-target-caption{color:var(--spatial-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.health-target-caption>svg{width:18px;height:18px}.health-target-caption>button{margin-left:auto}.ops-shell .health-incident-list>button{border:1px solid var(--spatial-edge);background:var(--spatial-field);border-radius:14px;width:100%;margin-top:10px;padding:20px;transition:background .16s}.ops-shell .health-incident-list>button:is(:hover,:focus-visible),.ops-shell .incident-list__row:is(:hover,:focus-visible,[aria-current=true]),.ops-shell .client-focus__history>a:hover{background:var(--spatial-selection);background-image:none}.ops-shell .health-incident-list>button>span{background:0 0}.ops-shell .health-incidents .health-incident-list>button:last-child{border-bottom:1px solid var(--spatial-edge)}.ops-shell .runtime-controls-console{border:0;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;height:auto;min-height:0;overflow:visible}.ops-shell :is(.runtime-controls-arm,.runtime-controls-protections){border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;height:auto;max-height:none;padding:22px;overflow:visible}.ops-shell .runtime-controls-stream{max-height:none;overflow:visible}.ops-shell .runtime-controls-field{border-color:var(--spatial-edge);padding-block:14px}.ops-shell :is(.runtime-controls-field .select__trigger,.runtime-controls-textarea){background:var(--spatial-field);border-color:var(--spatial-edge);border-radius:12px}.ops-shell .runtime-controls-field__label{font-size:13px}.ops-shell .runtime-controls-field__label em{font-size:10px;font-weight:400}.ops-shell .runtime-controls-scope-note{background:var(--spatial-field);border-radius:12px;padding:12px}.ops-shell :is(.client-detail-navigation,.client-focus){border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;box-shadow:inset 0 1px #ffffffa6}.ops-shell .client-detail-navigation{margin-bottom:24px;padding:7px}.ops-shell .client-focus{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);align-self:start;min-height:0;margin:0 0 0 20px;padding:26px}.ops-shell .client-focus__header{gap:14px;padding-right:22px}.ops-shell .client-focus__facts>div{grid-template-columns:140px minmax(0,1fr);gap:16px}.ops-shell .client-focus__facts dd{overflow-wrap:anywhere}.ops-shell :is(.client-focus__timeline,.client-focus__state,.client-focus__action,.client-focus__history,.client-focus__facts){border-color:var(--spatial-edge)}.ops-shell .client-focus__history>a{background:var(--spatial-field);border-radius:12px;padding:12px}.ops-shell .organization-detail-summary{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.ops-shell .organization-onboarding-desk{background:var(--spatial-reading);border:1px solid var(--spatial-edge);border-radius:20px;grid-column:1;padding:24px}.ops-shell .organization-access-state{background:var(--spatial-reading);border:1px solid var(--spatial-edge);border-radius:20px;grid-area:1/2;padding:24px}.ops-shell .organization-information{border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:24px;display:grid}.ops-shell .organization-information>h2{grid-column:1/-1}.ops-shell :is(.client-cost-budget,.client-campaign-capacity){border:1px solid var(--spatial-edge);background:var(--spatial-field);min-width:0;box-shadow:none;border-radius:16px;margin:0;padding:20px}.ops-shell .client-cost-budget header{gap:12px;margin-bottom:16px;display:flex}.ops-shell .client-cost-budget header>span{color:var(--action-primary-fill);place-items:center;display:grid}.ops-shell .client-cost-budget header svg{width:24px;height:24px}.ops-shell .client-cost-budget header h2{margin:0;font-size:16px}.ops-shell .client-cost-budget header p{color:var(--spatial-muted);margin:6px 0 0;font-size:13px}.ops-shell :is(.client-cost-budget__input,.client-campaign-capacity .select__trigger){background:var(--spatial-field);border-color:var(--spatial-edge);border-radius:12px}.ops-shell .organization-detail-page .workspace-page-header__actions:empty{display:none}.ops-shell .client-billing{padding-top:0}.ops-shell .client-billing [hidden]{display:none}.ops-shell .client-billing-toolbar{flex-wrap:wrap}.ops-shell .client-billing-plan-state{border:0;padding:6px 12px;font-size:12px}.ops-shell .client-billing-plan-state>strong{font-size:14px}.ops-shell :is(.client-billing-summary,.client-billing-contract,.client-billing-secondary form){border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;padding:24px}.ops-shell .client-billing-summary{margin-top:0}.ops-shell .client-billing-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.ops-shell .client-billing-secondary>div:only-child{grid-column:1/-1}.ops-shell .client-billing :is(input:not([type=checkbox]),textarea,.select__trigger){border:1px solid var(--spatial-edge);background:var(--spatial-field);min-height:44px;color:var(--spatial-ink);border-radius:12px;padding:10px 12px;font-size:13px}.ops-shell .client-billing label{font-size:13px;line-height:1.5}.ops-shell .client-billing input[type=checkbox]{width:18px;height:18px;accent-color:var(--action-primary-fill)}.ops-shell .client-billing :is(h2,h3){font-size:17px}.ops-shell .client-billing :is(button[type=submit],.client-billing-effective-options button){border:1px solid var(--action-primary-border);background:var(--action-primary-surface);min-height:44px;color:var(--action-primary-ink);box-shadow:var(--action-primary-shadow);border-radius:12px;padding:10px 16px;font-size:13px}.ops-shell .client-billing-capability-list{gap:12px 24px}.ops-shell .client-billing-capability-list>div{border-color:var(--spatial-edge);grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(90px,.6fr);min-width:0;padding:12px 0;font-size:13px}.ops-shell .client-billing-capability-list .select{min-width:0}.ops-shell .client-billing-secondary form{padding:24px}.ops-shell .client-billing-secondary form>svg{color:var(--action-primary-fill)}.ops-shell .client-billing :is(.client-billing-payg,.client-billing-effective,.client-billing-contract>footer){border-color:var(--spatial-edge)}.ops-client-disclosure{border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:18px;margin-top:20px;padding:16px 20px}.ops-client-disclosure>summary{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;list-style:none;display:flex}.ops-client-disclosure>summary>svg{width:20px;height:20px}.client-channels-destination{border:1px solid var(--spatial-edge);background:var(--spatial-reading);border-radius:20px;align-items:center;gap:18px;padding:24px;display:flex}.client-channels-destination>svg{width:32px;height:32px;color:var(--action-primary-fill)}.client-channels-destination>div{flex:1}.client-channels-destination p{color:var(--spatial-muted);margin:6px 0 0;font-size:13px}.ops-shell .client-channels-heading{padding-top:20px}.ops-shell .client-channels-heading h2{font-size:20px}.ops-shell .client-channels-form :is(input,.select__trigger){background:var(--spatial-field);border-color:var(--spatial-edge);border-radius:12px}@media (width<=1100px){.ops-shell .runtime-controls-console,.ops-shell .runtime-library__body{grid-template-columns:1fr}.ops-shell .runtime-capability-inspector{position:static}.ops-shell .client-billing-capability-list{grid-template-columns:1fr}}@media (width<=760px){.ops-shell .ops-section-toolbar{flex-wrap:wrap}.ops-section-toolbar>.sliding-tabs{width:100%}.ops-shell .organization-detail-summary,.ops-shell .organization-information{grid-template-columns:1fr}.ops-shell :is(.organization-onboarding-desk,.organization-access-state,.organization-information){grid-area:auto/1}.ops-shell .client-focus{margin:16px 0 0;padding:20px}.ops-shell .client-billing-secondary{grid-template-columns:1fr}.ops-shell .client-billing-capability-list>div{grid-template-columns:1fr 1fr}.ops-shell .client-billing-capability-list>div>span:last-child{grid-column:2}.client-channels-destination{flex-wrap:wrap}.client-channels-destination>.button{width:100%}.ops-shell .health-target-caption>button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ops-shell .health-incident-list>button{transition:none}}.client-brand-mark{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.client-brand-mark>img{object-fit:contain;width:100%;height:100%}.client-focus .client-brand-mark,.client-focus .client-brand-mark .spatial-icon{width:48px;height:48px}.ops-shell .client-billing-effective-options button{background:var(--spatial-field);color:var(--spatial-ink);border-color:var(--spatial-edge);box-shadow:none}.ops-shell .client-billing-effective-options button[aria-pressed=true]{background:var(--spatial-selection);box-shadow:inset 0 0 0 1px var(--action-primary-fill)}.ops-shell .client-brand-mark--custom{border:1px solid var(--action-primary-border);background:var(--action-primary-surface);box-shadow:var(--action-primary-shadow);border-radius:16px;padding:10px}.ops-shell .client-focus .client-brand-mark--custom{border-radius:12px;width:72px;height:56px;padding:8px}.ops-shell .organization-onboarding-desk li{min-height:68px}.ops-shell .organization-onboarding-desk li:last-child{min-height:40px}.ops-shell .organization-onboarding-desk li small{max-width:none}.ops-shell .organization-access-state>img{height:108px;margin:0 auto 16px}.ops-shell .organization-access-state h2{font-size:22px}.ops-shell .organization-information{overflow:visible}.ops-shell .organization-information>dl{margin-top:0}.ops-shell .organization-information .client-cost-budget header{display:flex}.ops-shell .client-billing-contract>header>div>div{align-items:center;gap:8px;display:flex}.ops-shell .client-billing-contract>header h3{margin:0}.ops-client-disclosure>summary>.ops-disclosure-chevron{margin-left:auto;transition:transform .18s}.ops-client-disclosure[open]>summary>.ops-disclosure-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ops-client-disclosure>summary>.ops-disclosure-chevron{transition:none}}.ops-shell .runtime-controls-arm__commit{border-top:1px solid var(--spatial-edge);background:0 0;padding-top:14px;position:static}@media (width<=760px){.ops-shell .ops-section-toolbar>.sliding-tabs{flex:1 0 100%;max-width:100%}.ops-shell .client-billing-plan-state{padding:0 8px 6px}}@media (width<=600px){.ops-shell .workspace-page-header .client-brand-mark{width:56px;height:56px;padding:6px}.ops-shell .workspace-page-header__copy{overflow-wrap:anywhere}.ops-shell .client-billing-contract,.ops-shell .client-billing-secondary form{padding:18px}.ops-shell .client-billing-contract>header{flex-wrap:wrap;gap:16px}.ops-shell .client-billing-contract>header>label{width:100%}.ops-shell .client-billing-effective-options{flex-wrap:wrap}}
