:root{--font-albert-sans:"Albert Sans";--font-geist-mono:"Geist Mono";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ic-bg:#faf9f6;--ic-surface:#fff;--ic-surface-elevated:#f4f3ef;--ic-text:#16181b;--ic-text-secondary:#626a73;--ic-border:#e5e2dc;--ic-border-strong:#cbc8c2;--ic-brand:#2563eb;--ic-brand-hover:#1d4ed8;--ic-brand-soft:#e9efff;--ic-brand-solid:#1d4ed8;--ic-brand-solid-hover:#1e40af;--ic-healthy:#087568;--ic-info:#2563eb;--ic-warning:#946400;--ic-error:#c4233d;--ic-unknown:#747b84;--ic-grid:#16181b0b;--ic-font-display:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-sans:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--ic-radius-sm:5px;--ic-radius-md:8px;--ic-radius-lg:12px;--ic-space-1:4px;--ic-space-2:8px;--ic-space-3:12px;--ic-space-4:16px;--ic-space-5:20px;--ic-space-6:24px;--ic-space-8:32px;--ic-space-10:40px;--ic-space-12:48px;--ic-space-16:64px;--ic-max-width:1180px;--ic-motion-fast:.12s;--ic-motion-normal:.18s;--ic-shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--ic-chart-1:#2563eb;--ic-chart-2:#44a5ff;--ic-chart-3:#087568;--ic-chart-grid:#16181b14}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark],.dark{--ic-bg:#0b0d0f;--ic-surface:#111418;--ic-surface-elevated:#171b20;--ic-text:#f3f1ea;--ic-text-secondary:#9ca3ad;--ic-border:#242a31;--ic-border-strong:#343c45;--ic-brand:#60a5fa;--ic-brand-hover:#93c5fd;--ic-brand-soft:#132442;--ic-brand-solid:#2563eb;--ic-brand-solid-hover:#1d4ed8;--ic-healthy:#44d7b6;--ic-info:#59a8ff;--ic-warning:#f5b942;--ic-error:#ff5667;--ic-unknown:#8e96a1;--ic-grid:#f3f1ea0b;--ic-shadow-card:0 1px 2px #0000003d, 0 6px 24px #00000014;--ic-chart-1:#60a5fa;--ic-chart-2:#38bdf8;--ic-chart-3:#44d7b6;--ic-chart-grid:#f3f1ea14}[data-preset=mono]{--ic-font-display:var(--font-geist-mono), "Geist Mono", monospace;--ic-font-sans:var(--font-geist-mono), "Geist Mono", monospace;--ic-radius-sm:0;--ic-radius-md:0;--ic-radius-lg:0;--ic-brand:#555;--ic-brand-hover:#333;--ic-brand-soft:#f0f0f0;--ic-shadow-card:none}[data-preset=mono][data-theme=dark]{--ic-brand:#a3a3a3;--ic-brand-hover:#d4d4d4;--ic-brand-soft:#282828}[data-preset=notebook]{--ic-font-display:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-sans:var(--font-albert-sans), "Albert Sans", "Avenir Next", "Helvetica Neue", Arial, system-ui, sans-serif;--ic-font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--ic-radius-sm:7px;--ic-radius-md:10px;--ic-radius-lg:14px;--ic-bg:#fff;--ic-surface:#fff;--ic-surface-elevated:#fafafa;--ic-text:#0a0a0a;--ic-text-secondary:#666;--ic-border:#eaeaea;--ic-border-strong:#d4d4d4;--ic-brand:#111;--ic-brand-hover:#000;--ic-brand-soft:#f5f5f5;--ic-brand-solid:#000;--ic-brand-solid-hover:#262626;--ic-on-brand:#fff;--ic-healthy:#0b7557;--ic-info:#2563eb;--ic-warning:#875d08;--ic-error:#bd2941;--ic-unknown:#737373;--ic-shadow-card:0 1px 2px #0000000a;--ic-chart-1:#0a0a0a;--ic-chart-2:#737373;--ic-chart-3:#0b7557;--ic-chart-grid:#00000014}[data-preset=notebook][data-theme=dark]{--ic-bg:#000;--ic-surface:#0a0a0a;--ic-surface-elevated:#111;--ic-text:#ededed;--ic-text-secondary:#a1a1aa;--ic-border:#262626;--ic-border-strong:#3f3f46;--ic-brand:#ededed;--ic-brand-hover:#fff;--ic-brand-soft:#171717;--ic-brand-solid:#ededed;--ic-brand-solid-hover:#fff;--ic-on-brand:#000;--ic-healthy:#45d6a8;--ic-info:#6aa8ff;--ic-warning:#f0b44c;--ic-error:#ff6b7f;--ic-unknown:#a1a1aa;--ic-shadow-card:0 1px 2px #00000073;--ic-chart-1:#ededed;--ic-chart-2:#737373;--ic-chart-3:#45d6a8;--ic-chart-grid:#ffffff1a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{background:var(--ic-bg);color:var(--ic-text);font-family:var(--ic-font-sans);text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--ic-font-display)}body{caret-color:var(--ic-brand);margin:0}::selection{background:color-mix(in srgb, var(--ic-brand) 34%, transparent);color:var(--ic-text)}*{scrollbar-color:var(--ic-border-strong) var(--ic-bg);scrollbar-width:thin}a{color:inherit}button,input{font:inherit}:focus-visible{outline:2px solid var(--ic-brand);outline-offset:3px}.ic-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.ic-logo__mark{width:30px;height:24px;color:var(--ic-text);display:block}.ic-logo__mark svg{width:100%;height:100%;display:block}.ic-button{border:1px solid var(--ic-brand-solid);border-radius:var(--ic-radius-sm);background:var(--ic-brand-solid);min-height:40px;color:var(--ic-on-brand,#fff);transition:background var(--ic-motion-fast), border-color var(--ic-motion-fast);justify-content:center;align-items:center;gap:10px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ic-button:hover{border-color:var(--ic-brand-solid-hover);background:var(--ic-brand-solid-hover)}.ic-button--quiet{border-color:var(--ic-border-strong);color:var(--ic-text);background:0 0}.ic-button--quiet:hover{border-color:var(--ic-brand);background:var(--ic-brand-soft)}.ic-badge{color:var(--ic-unknown);font:600 11px/1.2 var(--ic-font-mono);letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.ic-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ic-badge--healthy{color:var(--ic-healthy)}.ic-badge--info{color:var(--ic-info)}.ic-badge--warning,.ic-badge--stale{color:var(--ic-warning)}.ic-badge--error{color:var(--ic-error)}.ic-code{color:#d8e0e9;background:#090c10;border:1px solid #29313b;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000001f}.ic-code__header{background:#11161c;border-bottom:1px solid #242c35;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:42px;padding:0 7px 0 10px;display:grid}.ic-code__terminal{color:#8b98a7;background:#0b0f14;border:1px solid #303a45;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.ic-code__terminal svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.ic-code figcaption{color:#c1cad4;font:580 11px/1.2 var(--ic-font-sans);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-code__language{color:#788696;font:600 8px/1 var(--ic-font-mono);letter-spacing:.075em;text-transform:uppercase;background:#0b0f14;border:1px solid #2b343e;border-radius:4px;padding:4px 6px}.ic-code button{color:#929ead;cursor:pointer;min-width:66px;min-height:29px;font:550 10px/1 var(--ic-font-sans);transition:border-color var(--ic-motion-fast), color var(--ic-motion-fast), background var(--ic-motion-fast);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ic-code button:hover,.ic-code button[data-copied]{color:#d5e6fb;background:#18212b;border-color:#344253}.ic-code button[data-copied]{color:#70d7b9}.ic-code button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.ic-code pre{color:inherit;font:12.5px/1.72 var(--ic-font-mono);font-variant-ligatures:none;tab-size:2;margin:0;padding:18px 0;overflow-x:auto;background:0 0!important}.ic-code code{min-width:max-content;display:block}.ic-code__line{min-height:1.72em;padding:0 18px;display:flex}.ic-code__line:hover{background:#7db6ff0a}.ic-code__line[data-empty]{min-height:.9em}.ic-code__prompt{color:#526171;-webkit-user-select:none;user-select:none;flex:0 0 22px;width:22px}.ic-code__line:has(.shell-token--command) .ic-code__prompt{color:#62b4ff}.ic-code__line-number{color:#485666;-webkit-user-select:none;user-select:none;flex:0 0 30px;width:30px}.ic-code__line-content{flex:1}.shell-token--space{white-space:pre}.shell-token--command{color:#f1f5f9;font-weight:650}.shell-token--subcommand{color:#74b8ff;font-weight:580}.shell-token--option{color:#c7a4ff}.shell-token--value{color:#f1ca86}.shell-token--argument,.shell-token--string{color:#79d8c0}.shell-token--variable{color:#f3ae76}.shell-token--continuation,.shell-token--comment{color:#7f8d9d}.ic-code .token.comment,.ic-code .token.prolog,.ic-code .token.doctype,.ic-code .token.cdata{color:#657486}.ic-code .token.punctuation{color:#9aa9b8}.ic-code .token.property,.ic-code .token.tag,.ic-code .token.constant,.ic-code .token.symbol,.ic-code .token.deleted{color:#f38ba8}.ic-code .token.boolean,.ic-code .token.number{color:#c4b5fd}.ic-code .token.selector,.ic-code .token.attr-name,.ic-code .token.string,.ic-code .token.char,.ic-code .token.builtin,.ic-code .token.inserted{color:#7dd3b7}.ic-code .token.operator,.ic-code .token.entity,.ic-code .token.url,.ic-code .language-css .token.string,.ic-code .style .token.string{color:#9dc4ff}.ic-code .token.atrule,.ic-code .token.attr-value,.ic-code .token.keyword{color:#7db6ff}.ic-code .token.function,.ic-code .token.class-name{color:#f2c879}.ic-code .token.regex,.ic-code .token.important,.ic-code .token.variable{color:#f6a96c}.ic-code .token.bold,.ic-code .token.important{font-weight:650}.ic-code .token.italic{font-style:italic}@media (max-width:560px){.ic-code__header{grid-template-columns:auto minmax(0,1fr) auto}.ic-code__language{display:none}.ic-code button{min-width:31px;padding:0 8px}.ic-code button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-code pre{font-size:11.5px}.ic-code__line{padding:0 13px}}.ic-theme-toggle{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-height:34px;color:var(--ic-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.ic-preset-select{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-height:34px;color:var(--ic-text-secondary);align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}.ic-preset-select select{min-width:72px;color:var(--ic-text);cursor:pointer;background:0 0;border:0;outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.evidence-strip{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-strip article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-surface);gap:13px;padding:16px;display:grid}.evidence-strip article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.evidence-strip article>div>span{color:var(--ic-text-secondary);font-size:12px}.evidence-strip article>strong{font:600 21px/1 var(--ic-font-mono)}.inference-composer{width:100%}.inference-composer>form{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:14px;overflow:hidden}.inference-composer textarea{resize:none;width:100%;min-height:126px;color:var(--ic-text);font:500 clamp(16px, 1.4vw, 19px) / 1.55 var(--ic-font-sans);background:0 0;border:0;outline:0;padding:20px 20px 10px;display:block}.inference-composer textarea::placeholder{color:var(--ic-text-secondary);opacity:1}.inference-composer form:focus-within{border-color:var(--ic-text);outline:2px solid color-mix(in srgb, var(--ic-focus) 65%, transparent);outline-offset:3px}.inference-composer form>footer{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 10px 10px 20px;display:flex}.inference-composer form>footer>span{color:var(--ic-text-secondary);font:600 11px/1.4 var(--ic-font-mono)}.inference-composer form>footer>button{border:1px solid var(--ic-text);background:var(--ic-text);width:40px;height:40px;color:var(--ic-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.inference-composer form>footer>button:disabled{border-color:var(--ic-border-strong);background:var(--ic-surface-elevated);color:var(--ic-text-secondary);cursor:not-allowed}.inference-composer form>footer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.inference-composer__examples{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inference-composer__examples button{border:1px solid var(--ic-border);min-height:36px;color:var(--ic-text-secondary);font:550 12px/1.3 var(--ic-font-sans);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.inference-composer__examples button:hover,.inference-composer__examples button:focus-visible{border-color:var(--ic-border-strong);background:var(--ic-surface);color:var(--ic-text)}.inference-composer__examples button:focus-visible,.inference-composer form>footer>button:focus-visible{outline:2px solid var(--ic-focus);outline-offset:2px}@media (max-width:620px){.evidence-strip{grid-template-columns:1fr}.inference-composer textarea{min-height:116px;padding:17px 16px 8px;font-size:16px}.inference-composer form>footer{padding-left:16px}.inference-composer__examples{display:grid}.inference-composer__examples button{text-align:left}}
body{background:var(--ic-bg);min-height:100vh;color:var(--ic-text)}.console-shell .monitoring-window-picker{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.console-shell .monitoring-window-picker a{min-width:42px;min-height:0;color:var(--ic-text-secondary);font:600 11px/1 var(--ic-font-mono);text-align:center;border-radius:3px;grid-template-columns:none;justify-content:center;padding:7px 10px;text-decoration:none;display:inline-flex}.console-shell .monitoring-window-picker a:hover,.console-shell .monitoring-window-picker a[aria-current=page]{background:var(--ic-brand-soft);color:var(--ic-text)}.console-shell .endpoint-subnav{border-bottom:1px solid var(--ic-border);scrollbar-width:none;overscroll-behavior-inline:contain;gap:22px;width:100%;max-width:100%;margin:-12px 0 20px;display:flex;overflow-x:auto}.console-shell .endpoint-subnav::-webkit-scrollbar{display:none}.console-shell .endpoint-subnav a{min-height:38px;color:var(--ic-text-secondary);border:0;border-radius:0;flex:none;grid-template-columns:none;align-items:center;padding:0 1px;font-size:12px;display:inline-flex;position:relative}.console-shell .endpoint-subnav a:hover,.console-shell .endpoint-subnav a[aria-current=page]{color:var(--ic-text);background:0 0;font-size:12px}.console-shell .endpoint-subnav a[aria-current=page]:after{background:var(--ic-brand);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.monitoring-toolbar{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.monitoring-time-contract{min-width:0;color:var(--ic-text-secondary);font:10px/1.35 var(--ic-font-mono);align-items:center;gap:8px;display:flex}.monitoring-time-contract span+span:before{color:var(--ic-border-strong);content:"·";margin-right:8px}.monitoring-refresh{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-height:32px;color:var(--ic-text-secondary);cursor:pointer;font:600 10px/1 var(--ic-font-mono);align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.monitoring-refresh:hover{border-color:var(--ic-border-strong);color:var(--ic-text)}.monitoring-refresh:disabled{cursor:wait;opacity:.7}.monitoring-refresh .is-refreshing{animation:.65s linear infinite monitoring-spin}@keyframes monitoring-spin{to{transform:rotate(360deg)}}.model-catalog-page,.model-detail-page{max-width:1460px}.catalog-trust-strip,.catalog-evidence-boundary,.catalog-profile-disclosure{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-brand-soft);color:var(--ic-text-secondary);align-items:flex-start;gap:14px;padding:15px 17px;font-size:12px;line-height:1.55;display:flex}.catalog-trust-strip strong,.catalog-evidence-boundary strong,.catalog-profile-disclosure strong{color:var(--ic-text);font:700 10px/1.4 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase;flex:none}.catalog-browser{margin-top:28px}.catalog-browser__controls{justify-content:space-between;align-items:end;gap:24px;display:flex}.catalog-browser__controls h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.catalog-search{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-surface);width:min(100%,390px);height:40px;color:var(--ic-text-secondary);align-items:center;gap:9px;padding:0 12px;display:flex}.catalog-search:focus-within{border-color:var(--ic-border-strong);box-shadow:0 0 0 3px var(--ic-brand-soft)}.catalog-search input{min-width:0;color:var(--ic-text);font:11px/1 var(--ic-font-mono);background:0 0;border:0;outline:0;flex:1}.catalog-search button{color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.catalog-collections{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.catalog-collections button{border:1px solid var(--ic-border);background:var(--ic-surface);min-height:32px;color:var(--ic-text-secondary);cursor:pointer;font:600 10px/1 var(--ic-font-mono);border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.catalog-collections button:hover,.catalog-collections button[aria-pressed=true]{border-color:var(--ic-border-strong);background:var(--ic-surface-elevated);color:var(--ic-text)}.catalog-collections button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ic-brand)}.catalog-collections button span{color:var(--ic-text-secondary);opacity:.72}.catalog-result-count{color:var(--ic-text-secondary);font:10px/1 var(--ic-font-mono);text-transform:uppercase;margin:14px 0 0}.catalog-empty{border:1px dashed var(--ic-border);border-radius:var(--ic-radius-lg);min-height:220px;color:var(--ic-text-secondary);text-align:center;place-content:center;justify-items:center;margin-top:16px;display:grid}.catalog-empty strong{color:var(--ic-text)}.catalog-empty p{margin:7px 0 15px;font-size:11px}.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.model-catalog-card{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);min-height:260px;color:inherit;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.model-catalog-card:hover{border-color:var(--ic-border-strong);transform:translateY(-2px)}.model-catalog-card__topline,.model-catalog-card footer,.model-profile-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-catalog-card__topline>span{color:var(--ic-text-secondary);font:700 10px/1 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase}.model-catalog-card h2{letter-spacing:-.035em;margin:24px 0 5px;font-size:22px}.model-catalog-card>code{color:var(--ic-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-catalog-card>p{color:var(--ic-text-secondary);margin:16px 0;font-size:12px;line-height:1.6}.model-catalog-card__tags{flex-wrap:wrap;gap:6px;display:flex}.model-catalog-card__tags span{border:1px solid var(--ic-border);color:var(--ic-text-secondary);font:600 9px/1 var(--ic-font-mono);text-transform:uppercase;border-radius:3px;padding:5px 7px}.model-catalog-card footer{color:var(--ic-text-secondary);font:600 10px/1 var(--ic-font-mono);margin-top:auto;padding-top:20px}.model-catalog-card footer span{align-items:center;gap:6px;display:inline-flex}.model-detail-overview{padding:4px 20px}.model-detail-overview a{color:var(--ic-text);align-items:center;gap:5px;display:inline-flex}.catalog-evidence-boundary{margin-top:12px}.catalog-evidence-boundary p{margin:4px 0 0}.model-profile-section{margin-top:34px}.model-profile-section>header h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:22px}.model-profile-section>header p{color:var(--ic-text-secondary);margin:0;font-size:12px}.model-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.model-profile-grid article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);flex-direction:column;padding:19px;display:flex}.model-profile-grid h3{margin:19px 0 5px;font-size:17px}.model-profile-grid p,.model-profile-grid small{color:var(--ic-text-secondary);font-size:11px;line-height:1.55}.model-profile-limitations{border:1px solid var(--ic-border);background:var(--ic-surface-elevated);color:var(--ic-text-secondary);gap:7px;margin:14px 0 0;padding:12px 12px 12px 28px;font-size:10px;line-height:1.55;display:grid}.model-profile-grid dl{background:var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.model-profile-grid dl div{background:var(--ic-surface-elevated);padding:10px}.model-profile-grid dt{color:var(--ic-text-secondary);font:600 9px/1 var(--ic-font-mono);text-transform:uppercase}.model-profile-grid dd{margin:5px 0 0;font-size:12px}.model-profile-grid .primary-action{align-self:flex-start;margin-top:18px}.catalog-profile-disclosure{background:var(--ic-surface-elevated)}@media (max-width:760px){.model-catalog-grid,.model-profile-grid{grid-template-columns:1fr}.catalog-trust-strip,.catalog-evidence-boundary,.catalog-profile-disclosure{flex-direction:column}.catalog-browser__controls{flex-direction:column;align-items:stretch}.catalog-search{width:100%}}.monitoring-endpoint-symbol{border:1px solid var(--ic-border);background:var(--ic-surface-elevated);color:var(--ic-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.monitoring-endpoint-list__header h2{letter-spacing:-.02em;margin:0;font-size:14px}.monitoring-endpoint-list__header p{color:var(--ic-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.monitoring-endpoint-list{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);overflow:hidden}.monitoring-endpoint-list__header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.monitoring-endpoint-list__header>span{color:var(--ic-text-secondary);font:10px/1 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase}.monitoring-endpoint-rows>a{border:0;border-bottom:1px solid var(--ic-border);width:100%;color:var(--ic-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:grid}.monitoring-endpoint-rows>a:last-child{border-bottom:0}.monitoring-endpoint-rows>a:hover{background:var(--ic-surface-elevated)}.monitoring-endpoint-symbol{border-radius:var(--ic-radius-sm);width:32px;height:32px}.monitoring-endpoint-name{gap:4px;display:grid}.monitoring-endpoint-name strong{font-size:11px}.monitoring-endpoint-name small{color:var(--ic-text-secondary);font:10px/1.3 var(--ic-font-mono)}.monitoring-endpoint-state{align-items:center;gap:12px;display:flex}.monitoring-heading-actions{align-items:flex-end;gap:9px;display:flex}.monitoring-endpoint-switcher{gap:5px;display:grid}.monitoring-endpoint-switcher>span{color:var(--ic-text-secondary);font:9px/1 var(--ic-font-mono);letter-spacing:.07em;text-transform:uppercase}.monitoring-endpoint-switcher select{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-width:190px;height:34px;color:var(--ic-text);font:11px/1 var(--ic-font-mono);padding:0 32px 0 10px}.monitoring-page-loading{gap:13px;display:grid}.monitoring-loading-heading{gap:9px;width:min(560px,70%);margin-bottom:5px;display:grid}.monitoring-loading-heading span,.monitoring-loading-heading strong,.monitoring-loading-heading small,.monitoring-loading-tabs,.monitoring-loading-metric>span,.monitoring-loading-metric>strong,.monitoring-loading-metric>small,.monitoring-loading-panel{background:linear-gradient(90deg, var(--ic-surface-elevated) 25%, color-mix(in srgb, var(--ic-border) 55%, var(--ic-surface)) 45%, var(--ic-surface-elevated) 65%);background-size:300% 100%;border-radius:3px;animation:1.4s infinite monitoring-loading-shift}.monitoring-loading-heading span{width:165px;height:10px}.monitoring-loading-heading strong{width:260px;height:28px}.monitoring-loading-heading small{width:min(510px,100%);height:12px}.monitoring-loading-tabs{width:190px;height:38px;margin-bottom:3px}.monitoring-loading-metric{gap:14px;min-height:136px;display:grid}.monitoring-loading-metric>span{width:48%;height:9px}.monitoring-loading-metric>strong{width:72%;height:27px}.monitoring-loading-metric>small{width:62%;height:8px}.monitoring-loading-panel{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);min-height:280px}@keyframes monitoring-loading-shift{to{background-position:-300% 0}}.monitoring-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.monitoring-metric-grid .metric-card>strong{font-size:clamp(20px,2vw,29px)}.monitoring-chart-stack{gap:12px;display:grid}.runtime-observability{margin-top:12px}.runtime-metric-grid{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.runtime-metric-grid>div{background:var(--ic-surface);align-content:space-between;gap:6px;min-width:0;min-height:94px;padding:12px;display:grid}.runtime-metric-grid span,.runtime-metric-grid small{color:var(--ic-text-secondary);font:10px/1.35 var(--ic-font-mono)}.runtime-metric-grid strong{color:var(--ic-text);letter-spacing:-.025em;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.runtime-metric-grid strong:first-letter{text-transform:uppercase}.runtime-source-note{border-left:2px solid var(--ic-routing);background:color-mix(in srgb, var(--ic-routing) 5%, transparent);grid-template-columns:132px minmax(0,1fr);gap:16px;margin-top:12px;padding:11px 12px;display:grid}.runtime-source-note strong{font:600 10px/1.5 var(--ic-font-mono);text-transform:uppercase}.runtime-source-note p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.55}.monitoring-chart-card{min-width:0;padding:18px 18px 12px}.monitoring-chart{height:286px;margin-top:14px}.monitoring-chart-skeleton{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:linear-gradient(90deg, var(--ic-surface) 25%, var(--ic-surface-elevated) 50%, var(--ic-surface) 75%);background-size:200% 100%;height:584px;animation:1.4s infinite monitoring-pulse}@keyframes monitoring-pulse{to{background-position:-200% 0}}.monitoring-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:12px;display:grid}.monitoring-table-wrap{overflow:auto}.monitoring-table-wrap td small{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);margin-top:3px;display:block}.monitoring-event-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.monitoring-event-list li{border-bottom:1px solid var(--ic-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.monitoring-event-list li:last-child{border-bottom:0}.monitoring-event-list li>span{background:var(--ic-routing);border-radius:50%;width:7px;height:7px;margin-top:4px}.monitoring-event-list li>span[data-kind=scaling]{background:var(--ic-warning)}.monitoring-event-list li>span[data-kind=release_guard]{background:var(--ic-error)}.operations-workbench{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compact-resource-rows{margin-bottom:16px}.inline-workflow{border-top:1px solid var(--border);padding-top:14px}.inline-workflow>summary{color:var(--accent);cursor:pointer;font-size:.82rem;font-weight:650}.inline-workflow .workflow-form{margin-top:16px}.operations-evidence-list{gap:10px;margin:0 0 18px;display:grid}.operations-evidence-list>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.operations-evidence-list dt,.operations-evidence-list dd{margin:0}.operations-evidence-list dt,.evidence-note{color:var(--muted-foreground);font-size:.78rem}.operations-evidence-list dd{font-size:.86rem;font-weight:650}.release-evidence-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.release-evidence-actions p{color:var(--muted-foreground);margin:0}.partial-data-notice{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));color:var(--muted-foreground);padding:12px 14px;font-size:.82rem}@media (max-width:1180px){.operations-workbench{grid-template-columns:1fr}}@media (max-width:720px){.release-evidence-actions{flex-direction:column;align-items:stretch}}.monitoring-event-list div{gap:4px;display:grid}.monitoring-event-list strong{font-size:11px}.monitoring-event-list code,.monitoring-event-list time{color:var(--ic-text-secondary);font:11px/1.35 var(--ic-font-mono)}.monitoring-evidence dl{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.monitoring-evidence dl>div{background:var(--ic-surface);padding:12px}.monitoring-evidence dt{color:var(--ic-text-secondary);font:11px/1.2 var(--ic-font-mono);text-transform:uppercase}.monitoring-evidence dd{overflow-wrap:anywhere;font:11px/1.4 var(--ic-font-mono);margin:6px 0 0}.evidence-boundaries{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.evidence-boundaries>div{border-left:2px solid var(--ic-healthy);background:color-mix(in srgb, var(--ic-healthy) 5%, transparent);padding:12px}.evidence-boundaries>div:last-child{border-color:var(--ic-warning);background:color-mix(in srgb, var(--ic-warning) 5%, transparent)}.evidence-boundaries strong{font-size:11px}.evidence-boundaries p{color:var(--ic-text-secondary);font:11px/1.6 var(--ic-font-mono);margin:5px 0 0}.monitoring-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:32px;display:grid}.monitoring-empty h2,.monitoring-empty p{margin:0}.monitoring-empty p{max-width:520px;color:var(--ic-text-secondary);font-size:11px}@media (max-width:1180px){.monitoring-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-detail-grid{grid-template-columns:1fr}.runtime-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.monitoring-toolbar{flex-wrap:wrap;align-items:stretch}.monitoring-time-contract{flex-wrap:wrap;order:3;width:100%}.monitoring-refresh{margin-left:0}.monitoring-metric-grid,.runtime-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-source-note{grid-template-columns:1fr;gap:5px}.monitoring-evidence dl,.evidence-boundaries{grid-template-columns:1fr}.monitoring-chart{height:250px}}.capability-page{max-width:1220px;margin-left:0}.capability-legend{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);color:var(--ic-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:12px 14px;font-size:10px;display:flex}.capability-section{margin-bottom:12px;overflow:hidden}.capability-section>header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.capability-section>header span,.capability-section>header strong{color:var(--ic-text-secondary);font:600 10px/1.2 var(--ic-font-mono);letter-spacing:.07em}.capability-rows article{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:grid}.capability-rows article:last-child{border-bottom:0}.capability-rows article>div{gap:4px;display:grid}.capability-rows strong{font-size:11px}.capability-rows p{color:var(--ic-text-secondary);margin:0;font-size:10px;line-height:1.5}.capability-rows a{color:var(--ic-brand);text-align:right;font-size:10px;font-weight:600;text-decoration:none}@media (max-width:700px){.capability-rows article{grid-template-columns:minmax(0,1fr) auto}.capability-rows article>a{grid-column:1/-1;justify-self:start}}
.journey-planner{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);overflow:hidden}.journey-planner__header{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 20px;display:flex}.journey-planner__header>div{max-width:760px}.journey-planner__header>div>span,.journey-recommendation span,.workflow-catalog__copy>span,.design-lab-hero span,.design-lab-section-heading>span,.design-state-coverage header>span{color:var(--ic-brand);font:650 10px/1.25 var(--ic-font-mono);letter-spacing:.09em}.journey-planner__header h2,.design-lab-section-heading h2,.design-state-coverage h2{letter-spacing:-.02em;margin:7px 0 5px;font-size:18px;font-weight:620}.journey-planner__header p,.design-lab-section-heading p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.55}.journey-planner__header>svg{color:var(--ic-brand)}.journey-questions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-questions fieldset{border:0;border-right:1px solid var(--ic-border);min-width:0;margin:0;padding:18px}.journey-questions fieldset:last-child{border-right:0}.journey-questions legend{width:100%;color:var(--ic-text-secondary);font:600 10px/1.3 var(--ic-font-mono);margin-bottom:10px}.journey-questions label{border-radius:var(--ic-radius-sm);cursor:pointer;border:1px solid #0000;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;margin-bottom:6px;padding:10px;display:grid}.journey-questions label:has(input:checked){border-color:color-mix(in srgb, var(--ic-brand) 55%, var(--ic-border));background:color-mix(in srgb, var(--ic-brand) 5%, var(--ic-bg))}.journey-questions input{width:13px;height:13px;accent-color:var(--ic-brand-solid);margin:2px 0 0}.journey-questions label>span{gap:3px;display:grid}.journey-questions strong{font-size:11px;line-height:1.35}.journey-questions small{color:var(--ic-text-secondary);font-size:10px;line-height:1.45}.journey-recommendation{border-top:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-brand) 4%, var(--ic-bg));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.journey-recommendation>svg,.workflow-catalog__icon{color:var(--ic-brand)}.journey-recommendation h3{margin:5px 0 3px;font-size:15px}.journey-recommendation p,.journey-recommendation small{color:var(--ic-text-secondary);margin:0;font-size:10px;line-height:1.45}.journey-recommendation small{font-family:var(--ic-font-mono);margin-top:5px;display:block}.onboarding-all-paths{color:var(--ic-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;font-size:10px;display:flex}.onboarding-all-paths a{color:var(--ic-brand);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.use-cases-page{max-width:1240px;margin-left:0}.use-case-section-heading,.design-lab-section-heading{max-width:760px;margin:34px 0 16px}.use-case-section-heading h2{margin:7px 0 5px;font-size:19px}.use-case-section-heading p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.6}.workflow-catalog{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-catalog>article{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-surface);grid-template-rows:auto 1fr auto;gap:16px;min-height:330px;padding:20px;display:grid}.workflow-catalog__icon{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-bg);place-items:center;width:34px;height:34px;display:grid}.workflow-catalog__copy h2{margin:9px 0 7px;font-size:16px}.workflow-catalog__copy p,.workflow-catalog__copy strong,.workflow-catalog__copy small{margin:0;font-size:10px;line-height:1.55;display:block}.workflow-catalog__copy p,.workflow-catalog__copy small{color:var(--ic-text-secondary)}.workflow-catalog__copy strong{margin-top:12px;font-weight:600}.workflow-catalog__copy small{border-top:1px solid var(--ic-border);font-family:var(--ic-font-mono);margin-top:10px;padding-top:10px}.workflow-catalog .secondary-action{justify-self:start}.design-lab-page{max-width:1320px;margin-left:0}.design-lab-hero{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--ic-brand) 8%, transparent), transparent 46%), var(--ic-surface);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding:28px;display:flex}.design-lab-hero>div{max-width:850px}.design-lab-hero h1{letter-spacing:-.045em;max-width:780px;margin:10px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.03}.design-lab-hero p{max-width:760px;color:var(--ic-text-secondary);margin:0;font-size:12px;line-height:1.65}.design-lab-page>.overview-dashboard{padding:0}.design-state-coverage{margin-top:28px;padding:22px}.design-state-coverage>div{background:var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.design-state-coverage article{background:var(--ic-bg);min-height:120px;padding:15px}.design-state-coverage strong{font-size:11px}.design-state-coverage p{color:var(--ic-text-secondary);margin:8px 0 0;font-size:10px;line-height:1.55}@media (max-width:980px){.journey-questions,.workflow-catalog{grid-template-columns:1fr}.journey-questions fieldset{border-right:0;border-bottom:1px solid var(--ic-border)}.journey-questions fieldset:last-child{border-bottom:0}.workflow-catalog>article{min-height:0}.design-state-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.journey-planner__header,.design-lab-hero,.onboarding-all-paths{flex-direction:column;align-items:stretch}.journey-recommendation{grid-template-columns:28px minmax(0,1fr)}.journey-recommendation .primary-action{grid-column:1/-1;justify-content:center}.design-state-coverage>div{grid-template-columns:1fr}}.personalized-next-step{border:1px solid color-mix(in srgb, var(--ic-brand) 34%, var(--ic-border));border-radius:var(--ic-radius-sm);background:color-mix(in srgb, var(--ic-brand) 4%, var(--ic-surface));grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.personalized-next-step>svg{color:var(--ic-brand)}.personalized-next-step>div{gap:3px;display:grid}.personalized-next-step span{color:var(--ic-brand);font:650 9px/1.2 var(--ic-font-mono);letter-spacing:.08em}.personalized-next-step strong{font-size:11px}.personalized-next-step small{color:var(--ic-text-secondary);font:10px/1.35 var(--ic-font-mono)}.personalized-next-step>button{color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:0;font-size:10px}@media (max-width:700px){.personalized-next-step{grid-template-columns:28px minmax(0,1fr)}.personalized-next-step>.secondary-action,.personalized-next-step>button{grid-column:2;justify-self:start}}
.guided-workflow{gap:16px;display:grid}.workflow-stepper{grid-template-columns:repeat(var(--workflow-steps,3), minmax(0, 1fr));border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);margin:0;padding:0;list-style:none;display:grid}.workflow-stepper:has(>li:nth-child(2):last-child){--workflow-steps:2}.workflow-stepper li{border-right:1px solid var(--ic-border);min-height:48px;color:var(--ic-text-secondary);align-items:center;gap:9px;padding:0 14px;display:flex;position:relative}.workflow-stepper li:last-child{border-right:0}.workflow-stepper li>span{border:1px solid var(--ic-border-strong);width:20px;height:20px;font:10px/1 var(--ic-font-mono);border-radius:50%;place-items:center;display:grid}.workflow-stepper li strong{font-size:11px;font-weight:600}.workflow-stepper li[data-state=current]{color:var(--ic-text)}.workflow-stepper li[data-state=current]>span{border-color:var(--ic-brand-solid);background:var(--ic-brand-solid);color:var(--ic-on-brand,#fff)}.workflow-stepper li[data-state=complete]>span{border-color:color-mix(in srgb, var(--ic-healthy) 60%, var(--ic-border));color:var(--ic-healthy)}.workflow-step-copy{border-bottom:1px solid var(--ic-border);margin-bottom:22px;padding-bottom:18px}.workflow-step-copy>span,.workflow-review header>span{color:var(--ic-brand);font:650 10px/1.2 var(--ic-font-mono);letter-spacing:.08em}.workflow-step-copy h2,.workflow-review h2{margin:7px 0 5px;font-size:18px;font-weight:620}.workflow-step-copy p{max-width:660px;color:var(--ic-text-secondary);margin:0;font-size:12px;line-height:1.6}.wizard-actions{border-top:1px solid var(--ic-border);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.wizard-back{min-height:38px;color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:inline-flex}.wizard-back:hover{color:var(--ic-text)}.workflow-review{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-bg)}.workflow-review header{border-bottom:1px solid var(--ic-border);padding:18px}.workflow-review dl{margin:0}.workflow-review dl>div{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(120px,.38fr) 1fr;align-items:center;gap:18px;min-height:58px;padding:10px 18px;display:grid}.workflow-review dl>div:last-child{border-bottom:0}.workflow-review dt{color:var(--ic-text-secondary);font-size:11px}.workflow-review dd{gap:4px;min-width:0;margin:0;display:grid}.workflow-review dd strong{overflow-wrap:anywhere;font:600 11px/1.4 var(--ic-font-mono)}.workflow-review dd small{color:var(--ic-text-secondary);font-size:10px;line-height:1.45}.workflow-impact-list,.success-evidence-card{border:1px solid var(--ic-border);background:var(--ic-border);gap:1px;margin-top:14px;display:grid}.workflow-impact-list>div,.success-evidence-card>div{background:var(--ic-surface);min-height:45px;color:var(--ic-text-secondary);grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:10px 13px;font-size:11px;line-height:1.45;display:grid}.workflow-impact-list svg,.success-evidence-card svg{color:var(--ic-healthy)}.success-evidence-card>div>span{gap:3px;display:grid}.success-evidence-card small{color:var(--ic-text-secondary)}.workflow-context-note{border:1px solid var(--ic-border);border-left:2px solid var(--ic-info);background:var(--ic-surface);color:var(--ic-text-secondary);gap:5px;padding:14px 16px;font-size:12px;line-height:1.55;display:grid}.workflow-context-note strong{color:var(--ic-text)}.success-actions{gap:9px;margin-top:18px;display:flex}.help-popover{margin-left:7px;display:inline-block;position:relative}.help-popover summary{color:var(--ic-brand);cursor:pointer;align-items:center;gap:3px;font-size:10px;font-weight:500;list-style:none;display:inline-flex}.help-popover summary::-webkit-details-marker{display:none}.help-popover>div{z-index:20;border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-sm);background:var(--ic-surface-elevated);width:min(290px,100vw - 48px);color:var(--ic-text-secondary);padding:11px 12px;font-size:10px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 35px #0000002e}.optional-label{color:var(--ic-text-secondary);font-size:9px;font-weight:500}.advanced-disclosure{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-bg);margin-top:16px}.advanced-disclosure>summary{cursor:pointer;grid-template-columns:18px auto 1fr;align-items:center;gap:8px;min-height:53px;padding:0 14px;font-size:11px;font-weight:600;display:grid}.advanced-disclosure>summary span{color:var(--ic-text-secondary);text-align:right;font-size:10px;font-weight:400}.advanced-disclosure>.form-grid{border-top:1px solid var(--ic-border);padding:16px}.catalog-profile-disclosure{border-left:2px solid var(--ic-info);background:color-mix(in srgb, var(--ic-info) 5%, transparent);gap:4px;margin-top:12px;padding:12px 14px;display:grid}.catalog-profile-disclosure strong{color:var(--ic-info);font:650 9px/1.2 var(--ic-font-mono);letter-spacing:.06em;text-transform:uppercase}.catalog-profile-disclosure span{color:var(--ic-text-secondary);font-size:10px;line-height:1.5}.inline-panel-unavailable{border:1px solid color-mix(in srgb, var(--ic-warning) 32%, var(--ic-border));border-radius:var(--ic-radius-sm);background:color-mix(in srgb, var(--ic-warning) 5%, var(--ic-surface));min-height:60px;color:var(--ic-warning);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-bottom:13px;padding:13px 15px;display:grid}.inline-panel-unavailable>div{gap:4px;display:grid}.inline-panel-unavailable strong{font-size:11px}.inline-panel-unavailable p{color:var(--ic-text-secondary);margin:0;font-size:10px;line-height:1.5}.operation-resume-card{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr);align-items:center;gap:16px;margin-bottom:13px;padding:15px 17px;display:grid}.operation-resume-card>div{gap:4px;display:grid}.operation-resume-card>div span{color:var(--ic-brand);font:650 9px/1.2 var(--ic-font-mono);letter-spacing:.08em}.operation-resume-card>div strong{font-size:14px}.operation-resume-card>div small{color:var(--ic-text-secondary);font-size:10px;line-height:1.5}.operation-resume-card .ic-code{margin:0}.settings-capabilities .integration-grid{border-top:1px solid var(--ic-border)}@media (max-width:760px){.workflow-stepper{grid-template-columns:1fr}.workflow-stepper li{border-right:0;border-bottom:1px solid var(--ic-border);min-height:40px}.workflow-stepper li:last-child{border-bottom:0}.workflow-stepper li[data-state=upcoming]{display:none}.workflow-review dl>div,.operation-resume-card{grid-template-columns:1fr}.advanced-disclosure>summary{grid-template-columns:18px 1fr}.advanced-disclosure>summary span{text-align:left;grid-column:2}.settings-subnav{overflow-x:auto}.success-actions{flex-direction:column;align-items:stretch}}button,kbd{font:inherit}.console-shell{--sidebar-width:236px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.console-shell[data-collapsed]{--sidebar-width:68px}.console-shell>aside{z-index:30;width:var(--sidebar-width);border-right:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-surface) 76%, var(--ic-bg));flex-direction:column;height:100vh;padding:13px 11px 10px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-topline{justify-content:space-between;align-items:center;min-height:42px;padding:0 7px;display:flex}.mobile-close,.mobile-menu{display:none}.org-switcher{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);width:100%;color:var(--ic-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:15px 0 9px;padding:8px;display:grid}.sidebar-create{border:1px solid var(--ic-brand-solid);border-radius:var(--ic-radius-sm);background:var(--ic-brand-solid);min-height:38px;color:var(--ic-on-brand,#fff);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.sidebar-create:hover{border-color:var(--ic-brand-solid-hover);background:var(--ic-brand-solid-hover)}.sidebar-create kbd{color:color-mix(in srgb, var(--ic-on-brand,#fff) 70%, transparent);font:11px/1 var(--ic-font-mono)}.org-switcher:hover{border-color:var(--ic-border-strong);background:var(--ic-surface-elevated)}.org-switcher--static{cursor:default}.hosted-org-root{width:100%;margin:17px 0 12px}.hosted-org-trigger{width:100%;min-height:48px;border:1px solid var(--ic-border)!important;border-radius:var(--ic-radius-sm)!important;color:var(--ic-text)!important;box-shadow:none!important;background:0 0!important;padding:8px!important}.hosted-org-trigger:hover{border-color:var(--ic-border-strong)!important;background:var(--ic-surface-elevated)!important}.hosted-org-preview{gap:9px!important}.hosted-org-name{color:var(--ic-text)!important;font:600 12px/1.2 var(--ic-font-sans)!important}.hosted-org-meta{color:var(--ic-text-secondary)!important;font:11px/1.2 var(--ic-font-mono)!important}.org-avatar{background:var(--ic-brand-solid);width:30px;height:30px;color:var(--ic-on-brand,#fff);font:650 11px/1 var(--ic-font-mono);border-radius:4px;place-items:center;display:grid}.org-copy{gap:2px;min-width:0;display:grid}.org-copy strong,.org-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-copy strong{font-size:12px}.org-copy small{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);text-transform:uppercase}.demo-disclosure{border-left:2px solid var(--ic-warning);background:color-mix(in srgb, var(--ic-warning) 8%, transparent);color:var(--ic-warning);font:11px/1.45 var(--ic-font-mono);letter-spacing:.035em;text-transform:uppercase;margin:0 3px 13px;padding:7px 8px}.console-shell nav{gap:10px;display:grid}.console-shell>aside>nav{min-height:0;overflow-y:auto}.nav-group{gap:3px;display:grid}.nav-label{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 5px}.console-shell nav a{border-radius:var(--ic-radius-sm);min-height:37px;color:var(--ic-text-secondary);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:12px;text-decoration:none;display:grid}.console-shell nav a:hover{background:var(--ic-surface-elevated);color:var(--ic-text)}.console-shell nav a[aria-current=page]{border-color:color-mix(in srgb, var(--ic-brand) 18%, var(--ic-border));background:var(--ic-brand-soft);color:var(--ic-text)}.console-shell nav kbd,.command-trigger kbd,.sidebar-footer kbd{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono)}.sidebar-footer{border-top:1px solid var(--ic-border);color:var(--ic-text-secondary);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:auto;padding:10px;font-size:11px;display:grid}.connection-dot{background:var(--ic-healthy);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ic-healthy) 12%, transparent);border-radius:50%}.sidebar-collapse{border-radius:var(--ic-radius-sm);min-height:34px;color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:9px;padding:0 10px;font-size:11px;display:flex}.sidebar-collapse:hover{background:var(--ic-surface-elevated);color:var(--ic-text)}.console-shell[data-collapsed] aside .ic-logo>span:last-child,.console-shell[data-collapsed] .org-copy,.console-shell[data-collapsed] .org-switcher>svg,.console-shell[data-collapsed] .demo-disclosure,.console-shell[data-collapsed] .sidebar-create>span,.console-shell[data-collapsed] .sidebar-create>kbd,.console-shell[data-collapsed] .nav-label,.console-shell[data-collapsed] nav a>span,.console-shell[data-collapsed] nav a>kbd,.console-shell[data-collapsed] .sidebar-footer>span:not(.connection-dot),.console-shell[data-collapsed] .sidebar-footer>kbd,.console-shell[data-collapsed] .sidebar-collapse>span{display:none}.console-shell[data-collapsed] .org-switcher,.console-shell[data-collapsed] .sidebar-create,.console-shell[data-collapsed] nav a{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.console-shell[data-collapsed] .sidebar-footer{grid-template-columns:1fr;justify-items:center}.console-shell[data-collapsed] .sidebar-collapse{justify-content:center}.console-main{background:radial-gradient(circle at 88% 0, color-mix(in srgb, var(--ic-brand) 7%, transparent), transparent 28%), var(--ic-bg);min-width:0}.console-header{z-index:20;border-bottom:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 26px;display:flex;position:sticky;top:0}.console-breadcrumb{align-items:center;gap:8px;font-size:11px;display:flex}.console-breadcrumb span,.console-breadcrumb b{color:var(--ic-text-secondary);font-weight:400}.console-breadcrumb strong{font-size:11px;font-weight:620}.console-toolbar{align-items:center;gap:8px;display:flex}.command-trigger{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);width:min(310px,30vw);min-height:34px;color:var(--ic-text-secondary);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:flex}.command-trigger:disabled,.mobile-menu:disabled{cursor:wait;opacity:.72}.command-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.command-trigger kbd{border:1px solid var(--ic-border);background:var(--ic-surface-elevated);border-radius:3px;align-items:center;gap:2px;padding:3px 5px;display:inline-flex}.console-page{width:min(1440px,100%);margin:0 auto;padding:34px 32px 64px}.fixture-notice{color:var(--ic-warning);font:11px/1.4 var(--ic-font-mono);letter-spacing:.04em;margin:0 0 17px}.overview-dashboard{width:min(1540px,100%)}.overview-dashboard .page-heading h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(30px,3vw,44px);font-weight:620;line-height:1.05}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.metric-card,.dashboard-card{border:1px solid var(--ic-border);background:var(--ic-surface);box-shadow:var(--ic-shadow-card);border-radius:9px}.metric-card{position:relative;overflow:hidden}.metric-card:before{background:var(--ic-brand);content:"";width:34px;height:2px;position:absolute;top:-1px;left:17px}.metric-card__header{color:var(--ic-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px 6px;font-size:12px;display:flex}.metric-card>strong{font-family:var(--ic-font-display);letter-spacing:-.045em;padding:0 17px 16px;font-size:clamp(27px,2.5vw,38px);font-weight:620;display:block}.metric-card__footer{border-top:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-surface-elevated) 58%, transparent);gap:5px;padding:12px 17px;display:grid}.metric-change{align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.metric-change--healthy{color:var(--ic-healthy)}.metric-change--warning{color:var(--ic-warning)}.metric-change--info{color:var(--ic-info)}.metric-card__footer small{color:var(--ic-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.overview-main-grid,.overview-secondary-grid{gap:13px;margin-bottom:13px;display:grid}.overview-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}.overview-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr)}.dashboard-card{overflow:hidden}.dashboard-card__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:70px;padding:18px;display:flex}.dashboard-card__header h2{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:620}.dashboard-card__header p{color:var(--ic-text-secondary);margin:5px 0 0;font-size:11px}.chart-legend{color:var(--ic-text-secondary);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend span:before{background:var(--ic-chart-1);content:"";border-radius:50%;width:7px;height:7px}.chart-legend span[data-series=ttft]:before{background:var(--ic-chart-3)}.traffic-chart{border-top:1px solid var(--ic-border);height:330px;padding:3px 10px 14px 5px}.chart-skeleton{background:var(--ic-surface-elevated);width:100%;height:100%}.recharts-tooltip-label{font-family:var(--ic-font-mono);color:var(--ic-text-secondary);margin-bottom:5px}.attention-list,.operations-list{border-top:1px solid var(--ic-border);margin:0;padding:0;list-style:none}.attention-list li{border-bottom:1px solid var(--ic-border);grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 17px;display:grid}.attention-icon{background:var(--ic-brand-soft);width:27px;height:27px;color:var(--ic-info);border-radius:50%;place-items:center;display:grid}.attention-icon--critical{background:color-mix(in srgb, var(--ic-error) 12%, transparent);color:var(--ic-error)}.attention-icon--warning{background:color-mix(in srgb, var(--ic-warning) 12%, transparent);color:var(--ic-warning)}.attention-list strong{font-size:11px;display:block}.attention-list p{color:var(--ic-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.attention-list time,.operations-list time{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono)}.card-link{color:var(--ic-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600}.attention-card>.card-link{margin:12px 17px 15px}.endpoint-table-wrap{border-top:1px solid var(--ic-border);overflow-x:auto}.endpoint-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.endpoint-table th,.endpoint-table td{border-bottom:1px solid var(--ic-border);height:46px;padding:0 14px}.endpoint-table th{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.035em;text-transform:uppercase;font-weight:500}.endpoint-table tbody tr:hover{background:var(--ic-surface-elevated)}.endpoint-table td:not(:first-child){color:var(--ic-text-secondary)}.endpoint-table td:first-child{font-family:var(--ic-font-mono)}.operations-list li{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.operations-list li>div{gap:4px;display:grid}.operations-list strong{font-size:11px}.operations-list code,.operations-list span{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-list .ic-badge{width:max-content}.release-card{margin-bottom:20px}.release-card .dashboard-card__header{align-items:center}.release-card .dashboard-card__header h2{margin-top:5px}.release-card .evidence-strip{border-left:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.release-card .evidence-strip article{border-bottom:0}.release-reason{border-top:1px solid color-mix(in srgb, var(--ic-error) 36%, var(--ic-border));background:color-mix(in srgb, var(--ic-error) 4%, var(--ic-surface));color:var(--ic-error);align-items:center;gap:9px;padding:13px 17px;font-size:11px;display:flex}.release-reason .card-link{margin-left:auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.console-context{color:var(--ic-brand);font:11px/1.3 var(--ic-font-mono);letter-spacing:.06em;text-transform:uppercase}.page-heading h1{letter-spacing:-.04em;margin:5px 0 0;font-size:26px}.page-heading p{color:var(--ic-text-secondary);margin:7px 0 0;font-size:12px}.page-actions{gap:8px;display:flex}.primary-action,.secondary-action{border-radius:var(--ic-radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.primary-action{border:1px solid var(--ic-brand-solid);background:var(--ic-brand-solid);color:var(--ic-on-brand,#fff)}.secondary-action{border:1px solid var(--ic-border);background:var(--ic-surface);color:var(--ic-text)}.secondary-action--danger{border-color:color-mix(in srgb, var(--ic-error) 45%, var(--ic-border));color:var(--ic-error)}.primary-action:disabled,.secondary-action:disabled,.icon-action:disabled{cursor:not-allowed;opacity:.55}.attention{border:1px solid color-mix(in srgb, var(--ic-error) 40%, var(--ic-border));border-left:2px solid var(--ic-error);background:color-mix(in srgb, var(--ic-error) 3%, var(--ic-surface));justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:14px 15px;display:flex}.attention>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 11px;display:grid}.attention>div>span:last-child{color:var(--ic-text-secondary);grid-column:2;font-size:11px}.attention button{color:var(--ic-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:600}.console-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.console-grid>article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);min-width:0;padding:16px}.span-8{grid-column:span 8}.span-4{grid-column:span 4}.panel-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:17px;display:flex}.panel-title span:not(.ic-badge){color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono);letter-spacing:.05em;text-transform:uppercase}.panel-title h2{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.console-grid dl{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.console-grid dl div{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);gap:5px;min-width:0;padding:11px;display:grid}.console-grid dt{color:var(--ic-text-secondary);font-size:11px}.console-grid dd{font:11px/1.4 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.operation-list{margin:0;padding:0;list-style:none;display:grid}.operation-list li{border-top:1px solid var(--ic-border);grid-template-columns:1fr auto;gap:4px;padding:10px 0;display:grid}.operation-list b,.operation-list em{font:11px/1.4 var(--ic-font-mono);font-style:normal}.operation-list span{color:var(--ic-text-secondary);grid-column:1;font-size:11px}.operation-list em{color:var(--ic-warning);grid-area:1/2/3}.panel-copy{color:var(--ic-text-secondary);font-size:11px;line-height:1.7}.phase-gate{text-align:center;place-content:center;min-height:100vh;padding:30px;display:grid}.phase-gate p{color:var(--ic-brand);font:11px/1.4 var(--ic-font-mono);text-transform:uppercase}.phase-gate h1{letter-spacing:-.05em;max-width:700px;font-size:clamp(34px,6vw,60px);line-height:1}.phase-gate span{color:var(--ic-text-secondary)}.sidebar-backdrop{display:none}@media (max-width:1220px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid,.overview-secondary-grid{grid-template-columns:1fr}}@media (max-width:980px){.console-shell{--sidebar-width:68px}.console-shell aside .ic-logo>span:last-child,.console-shell .org-copy,.console-shell .org-switcher>svg,.console-shell .demo-disclosure,.console-shell .sidebar-create>span,.console-shell .sidebar-create>kbd,.console-shell .nav-label,.console-shell nav a>span,.console-shell nav a>kbd,.console-shell .sidebar-footer>span:not(.connection-dot),.console-shell .sidebar-footer>kbd,.console-shell .sidebar-collapse>span{display:none}.console-shell .org-switcher,.console-shell .sidebar-create,.console-shell nav a{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.console-shell .sidebar-footer{grid-template-columns:1fr;justify-items:center}.console-shell .sidebar-collapse{justify-content:center}.span-8,.span-4{grid-column:1/-1}}@media (max-width:700px){.console-shell,.console-shell[data-collapsed]{display:block}.console-shell>aside{z-index:60;visibility:hidden;width:min(284px,100vw - 42px);transition:transform var(--ic-motion-normal) ease, visibility var(--ic-motion-normal) step-end;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:12px 0 34px #00000038}.console-shell>aside.is-open{visibility:visible;transition:transform var(--ic-motion-normal) ease, visibility 0s step-start;transform:translate(0)}.console-shell aside .ic-logo>span:last-child,.console-shell .org-copy,.console-shell .org-switcher>svg,.console-shell .demo-disclosure,.console-shell .sidebar-create>span,.console-shell .sidebar-create>kbd,.console-shell .nav-label,.console-shell nav a>span,.console-shell nav a>kbd,.console-shell .sidebar-footer>span:not(.connection-dot),.console-shell .sidebar-footer>kbd,.console-shell .sidebar-collapse>span{display:initial}.console-shell .org-switcher,.console-shell .sidebar-create,.console-shell nav a{justify-items:initial;grid-template-columns:30px minmax(0,1fr) auto;padding-inline:8px}.console-shell nav a{grid-template-columns:18px minmax(0,1fr) auto}.console-shell .sidebar-footer{justify-items:initial;grid-template-columns:7px minmax(0,1fr) auto}.console-shell .sidebar-collapse{display:none}.mobile-close,.mobile-menu{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface);width:34px;height:34px;color:var(--ic-text-secondary);cursor:pointer;place-items:center;display:grid}.sidebar-backdrop{z-index:50;background:#00000085;border:0;display:block;position:fixed;inset:0}.console-header{min-height:54px;padding-inline:13px}.console-breadcrumb{display:none}.console-toolbar{flex:1;min-width:0}.command-trigger{flex:1;width:auto;min-width:0}.command-trigger kbd,.console-toolbar>.ic-badge,.ic-theme-toggle>span:last-child{display:none}.ic-theme-toggle{justify-content:center;width:34px;padding:0}.console-page{padding:21px 13px 40px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.page-actions{width:100%}.page-actions button,.page-actions .primary-action,.page-actions .secondary-action{flex:1}.attention{flex-direction:column;align-items:flex-start}.attention>div{grid-template-columns:1fr}.attention>div>span:last-child{grid-column:1}.console-grid{display:block}.console-grid>article{margin-bottom:10px}.console-grid dl{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:1fr}.traffic-chart{height:280px}.chart-legend,.console-toolbar>.ic-preset-select{display:none}.release-card .evidence-strip{grid-template-columns:1fr 1fr}.release-reason{flex-wrap:wrap;align-items:flex-start}.release-reason .card-link{text-align:left;width:100%;margin:3px 0 0 25px}}@media (max-width:430px){.command-trigger span{font-size:0}.command-trigger span:after{content:"Search or command";font-size:11px}.console-grid dl,.release-card .evidence-strip{grid-template-columns:1fr}.operations-list li{grid-template-columns:1fr auto}.operations-list li>div:nth-child(2){grid-area:2/1}.operations-list time{grid-area:1/2/3}}
.optimization-page{gap:20px;display:grid}.optimization-proof{grid-template-columns:minmax(260px,.8fr) minmax(560px,1.5fr);gap:28px;padding:24px;display:grid}.optimization-proof>div:first-child>span{color:var(--ic-brand);font:700 .68rem/1.2 var(--ic-font-mono);letter-spacing:.12em}.optimization-proof h2{margin:8px 0 6px;font-size:1.35rem}.optimization-proof p,.optimization-proof__steps span{color:var(--ic-text-secondary)}.optimization-proof__steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.optimization-proof__steps>div{gap:4px;padding-right:12px;display:grid;position:relative}.optimization-proof__steps>div:not(:last-child):after{border-top:1px solid var(--ic-border);content:"";width:calc(100% - 34px);position:absolute;top:11px;right:8px;transform:translate(100%)}.optimization-proof__steps i{border:1px solid var(--ic-border-strong);background:var(--ic-surface-elevated);width:22px;height:22px;font:700 .65rem/1 var(--ic-font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.optimization-proof__steps strong{margin-top:7px;font-size:.82rem}.optimization-proof__steps span{font:500 .68rem/1.35 var(--ic-font-mono)}.optimization-list{overflow:hidden}.optimization-list-link{color:inherit;text-decoration:none;transition:background-color .14s;display:block}.optimization-list-link:hover,.optimization-list-link:focus-visible{background:var(--ic-surface-elevated)}.optimization-list-link:focus-visible{outline:2px solid var(--ic-brand);outline-offset:-2px}.optimization-list article{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(105px,.72fr)) 86px;align-items:center;gap:14px;min-height:62px;padding:12px 16px;font-size:.78rem;display:grid}.optimization-list article:last-child{border-bottom:0}.optimization-list article>div{gap:3px;display:grid}.optimization-list code,.optimization-list time{color:var(--ic-text-secondary);font:500 .68rem/1.3 var(--ic-font-mono)}.optimization-row-link{color:var(--ic-text-secondary);justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.optimization-create{scroll-margin-top:92px}.optimization-advanced{border-top:1px solid var(--ic-border);padding-top:4px}.optimization-detail-page{max-width:1320px}.optimization-campaign-summary{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:24px;padding:22px;display:grid}.optimization-campaign-boundary{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-surface-elevated);align-items:flex-start;gap:12px;padding:16px;display:flex}.optimization-campaign-boundary svg{color:var(--ic-brand);flex:none}.optimization-campaign-boundary div,.optimization-operation div{gap:4px;display:grid}.optimization-campaign-boundary span,.optimization-operation small,.optimization-approval-form span,.optimization-evidence-details p{color:var(--ic-text-secondary);font-size:.76rem;line-height:1.55}.optimization-operation{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px 18px;text-decoration:none;display:grid}.optimization-operation>svg:first-child,.optimization-operation>div>span{color:var(--ic-brand)}.optimization-operation>div>span{font:700 .64rem/1.2 var(--ic-font-mono);letter-spacing:.1em}.optimization-actions{gap:12px;display:grid}.optimization-approval-form{border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-md);background:var(--ic-surface-elevated);grid-template-columns:minmax(260px,1fr) minmax(140px,.35fr) minmax(130px,.28fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.optimization-approval-form>div,.optimization-approval-form label,.optimization-inline-action,.optimization-cancel-form{gap:6px;display:grid}.optimization-approval-form label{color:var(--ic-text-secondary);font:600 .7rem/1.3 var(--ic-font-mono)}.optimization-approval-form input,.optimization-approval-form select{min-height:38px}.optimization-candidate-actions:empty{display:none}.optimization-inline-action,.optimization-cancel-form{justify-items:start}.optimization-inline-action span,.optimization-cancel-form span,.optimization-approval-form>span{color:var(--ic-error);font-size:.75rem}.optimization-candidates{gap:14px;display:grid}.optimization-candidates>article{gap:18px;padding:20px;display:grid}.optimization-candidates header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.optimization-candidates header>div:first-child{gap:4px;display:grid}.optimization-candidates header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.optimization-candidates header span,.optimization-evidence-details section>span{color:var(--ic-text-secondary);font:700 .64rem/1.2 var(--ic-font-mono);letter-spacing:.1em}.optimization-candidates h2{margin:0;font-size:1rem}.optimization-candidates code{color:var(--ic-text-secondary);font-size:.7rem}.optimization-target-link,.optimization-doc-link{width:fit-content;color:var(--ic-brand);align-items:center;gap:6px;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.optimization-evidence-details{border-top:1px solid var(--ic-border)}.optimization-evidence-details summary{cursor:pointer;padding:14px 0 0;font-size:.78rem;font-weight:650}.optimization-evidence-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:14px;display:grid}.optimization-evidence-details section{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface-elevated);min-width:0;padding:14px}.optimization-evidence-details dl{gap:8px;margin:12px 0 0;display:grid}.optimization-evidence-details dl>div{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:10px;display:grid}.optimization-evidence-details dt,.optimization-evidence-details dd{overflow-wrap:anywhere;font-size:.7rem}.optimization-evidence-details dt{color:var(--ic-text-secondary)}.optimization-evidence-details dd{font-family:var(--ic-font-mono);margin:0}@media (max-width:980px){.optimization-proof{grid-template-columns:1fr}.optimization-list article{grid-template-columns:1fr auto}.optimization-list article>span:not(.badge){display:none}.optimization-campaign-summary,.optimization-evidence-details>div{grid-template-columns:1fr}.optimization-approval-form{grid-template-columns:1fr 1fr}.optimization-approval-form>div{grid-column:1/-1}}@media (max-width:640px){.optimization-proof__steps{grid-template-columns:1fr 1fr;gap:18px}.optimization-proof__steps>div:after{display:none}.optimization-approval-form{grid-template-columns:1fr}.optimization-approval-form>div{grid-column:auto}.optimization-candidates header{flex-direction:column;align-items:stretch}.optimization-candidates header>div:last-child{justify-content:flex-start}}
.sidebar-wallet{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);color:var(--ic-text);flex-shrink:0;gap:3px;margin:8px 4px 0;padding:10px 8px;text-decoration:none;display:grid}.sidebar-wallet:hover{border-color:var(--ic-border-strong);background:var(--ic-surface-elevated)}.sidebar-wallet>span,.sidebar-wallet>small{color:var(--ic-text-secondary);font:10px/1.35 var(--ic-font-mono)}.sidebar-wallet>strong{font-size:13px}.console-shell[data-collapsed] .sidebar-wallet{place-content:center;min-height:38px;margin-inline:0;padding:6px}.console-shell[data-collapsed] .sidebar-wallet>span,.console-shell[data-collapsed] .sidebar-wallet>small{display:none}.console-shell[data-collapsed] .sidebar-wallet>strong{text-overflow:ellipsis;white-space:nowrap;max-width:42px;font-size:9px;overflow:hidden}.account-control{border-top:1px solid var(--ic-border);flex-shrink:0;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-top:auto;padding:11px 7px;display:grid}.account-control>span{border:1px solid color-mix(in srgb, var(--ic-brand) 35%, var(--ic-border));background:var(--ic-brand-soft);width:30px;height:30px;color:var(--ic-brand);font:650 11px/1 var(--ic-font-mono);border-radius:50%;place-items:center;display:grid}.account-control>div{gap:2px;min-width:0;display:grid}.account-control strong,.account-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-control strong{font-size:11px}.account-control small{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);text-transform:uppercase}.account-signout{border-radius:var(--ic-radius-sm);width:28px;height:28px;color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.account-signout:hover{background:var(--ic-surface-elevated);color:var(--ic-text)}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060cad;place-items:start center;padding-top:min(18vh,150px);display:grid;position:fixed;inset:0}.command-menu{border:1px solid var(--ic-border-strong);background:var(--ic-surface);border-radius:10px;width:min(580px,100vw - 28px);padding:7px;display:grid;box-shadow:0 24px 80px #00000061}.command-menu__search{border-bottom:1px solid var(--ic-border);min-height:46px;color:var(--ic-text-secondary);align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.command-menu__search span{flex:1}.command-menu__search input{min-width:0;color:var(--ic-text);font:12px/1.4 var(--ic-font-sans);background:0 0;border:0;outline:0;flex:1}.command-menu__search input::placeholder{color:var(--ic-text-secondary)}.command-menu kbd{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono)}.command-menu__label{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.09em;text-transform:uppercase;padding:13px 10px 6px}.command-menu__group>a{min-height:40px;color:var(--ic-text-secondary);border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:12px;text-decoration:none;display:grid}.command-menu__group>a:hover,.command-menu__group>a:focus-visible{background:var(--ic-brand-soft);color:var(--ic-text)}.command-menu__group{display:grid}.command-menu__empty{color:var(--ic-text-secondary);text-align:center;padding:26px 12px;font-size:12px}.real-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:13px;display:grid}.real-overview-grid--secondary{margin-top:13px}.resource-card,.activity-card,.section-card{min-width:0}.resource-rows,.activity-rows{border-top:1px solid var(--ic-border)}.resource-rows>a,.resource-rows>.static-row{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:58px;padding:0 17px;text-decoration:none;display:grid}.resource-rows>a:hover{background:var(--ic-surface-elevated)}.resource-rows>a>div,.static-row>div{gap:4px;min-width:0;display:grid}.resource-rows strong,.static-row strong{font-size:11px}.resource-rows code,.static-row code{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-rows time,.static-row time{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono)}.activity-rows>div{border-bottom:1px solid var(--ic-border);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:0 17px;display:grid}.activity-rows>div>div{gap:4px;min-width:0;display:grid}.activity-rows strong{font-size:11px}.activity-rows span,.activity-rows time{color:var(--ic-text-secondary);font-size:11px}.workload-rows,.overview-operation-rows{border-top:1px solid var(--ic-border)}.workload-rows>a{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:0 17px;text-decoration:none;display:grid}.workload-rows>a:hover,.overview-operation-rows>a:hover{background:var(--ic-surface-elevated)}.workload-rows>a>div{gap:4px;min-width:0;display:grid}.workload-rows strong,.overview-operation-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workload-rows span,.workload-rows code,.overview-operation-rows span,.overview-operation-rows b{color:var(--ic-text-secondary);font:11px/1.35 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-operation-rows>a{border-bottom:1px solid var(--ic-border);grid-template-columns:18px minmax(0,1fr) auto 80px 32px;align-items:center;gap:10px;min-height:64px;padding:0 17px;text-decoration:none;display:grid}.overview-operation-rows>a>div:nth-child(2){gap:4px;min-width:0;display:grid}.overview-operation-progress{background:var(--ic-surface-elevated);border-radius:99px;height:4px;overflow:hidden}.overview-operation-progress i{background:var(--ic-brand);height:100%;display:block}.endpoint-code-card .dashboard-card__header>code{color:var(--ic-brand);font:11px/1 var(--ic-font-mono)}.code-tabs{border-top:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:color-mix(in srgb, var(--ic-surface-elevated) 48%, transparent);gap:4px;padding:10px 14px;display:flex}.code-tabs button{min-height:30px;color:var(--ic-text-secondary);cursor:pointer;font:600 11px/1 var(--ic-font-mono);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 11px;transition:all .14s}.code-tabs button:hover{border-color:var(--ic-border);background:var(--ic-surface);color:var(--ic-text)}.code-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--ic-brand) 34%, var(--ic-border));background:var(--ic-brand-soft);color:var(--ic-brand-hover)}.endpoint-code-card .ic-code{margin:14px}.endpoint-code-note{border-top:1px solid var(--ic-border);color:var(--ic-text-secondary);margin:0;padding:12px 16px;font-size:11px}.event-dot{background:var(--ic-info);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ic-info) 10%, transparent);border-radius:50%}.empty-state{min-height:250px;color:var(--ic-text-secondary);align-content:center;justify-items:start;padding:30px;display:grid}.empty-state h2{color:var(--ic-text);margin:15px 0 5px;font-size:16px}.empty-state p{max-width:520px;margin:0 0 18px;font-size:11px;line-height:1.6}.data-unavailable{border:1px solid color-mix(in srgb, var(--ic-error) 25%, var(--ic-border));background:var(--ic-surface);min-height:130px;color:var(--ic-error);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid}.data-unavailable h2{margin:0 0 5px;font-size:14px}.data-unavailable p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.5}.data-unavailable a,.data-unavailable button{align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.data-unavailable button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.resource-table-card{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);overflow:hidden}.resource-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.resource-table th,.resource-table td{border-bottom:1px solid var(--ic-border);height:58px;padding:0 17px}.resource-table th{height:42px;color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.07em;text-transform:uppercase}.resource-table tbody tr:last-child td{border-bottom:0}.resource-table tbody tr:hover{background:var(--ic-surface-elevated)}.resource-table td:not(:first-child){color:var(--ic-text-secondary)}.resource-table td>a{color:var(--ic-text);gap:4px;text-decoration:none;display:grid}.resource-table td>a strong{font-size:11px}.resource-table td>a small,.resource-table code{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.detail-card{min-width:0;overflow:hidden}.definition-list{border-top:1px solid var(--ic-border);margin:0}.definition-list>div{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);align-items:center;gap:20px;min-height:43px;padding:8px 17px;display:grid}.definition-list>div:last-child{border-bottom:0}.definition-list dt{color:var(--ic-text-secondary);font-size:11px}.definition-list dd{overflow-wrap:anywhere;min-width:0;color:var(--ic-text);font:11px/1.45 var(--ic-font-mono);margin:0}.section-card{margin-bottom:13px;overflow:hidden}.inline-empty{border-top:1px solid var(--ic-border);min-height:100px;color:var(--ic-text-secondary);padding:28px 17px;font-size:11px}.count-label{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);text-transform:uppercase}.workload-status-strip{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid}.workload-status-strip>div{border-right:1px solid var(--ic-border);gap:6px;padding:17px;display:grid}.workload-status-strip>div:last-child{border-right:0}.workload-status-strip span{color:var(--ic-text-secondary);font-size:11px}.workload-status-strip strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.workload-status-strip small{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono)}.active-operation{border:1px solid color-mix(in srgb, var(--ic-warning) 32%, var(--ic-border));border-left:2px solid var(--ic-warning);background:color-mix(in srgb, var(--ic-warning) 4%, var(--ic-surface));grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:20px;margin-bottom:13px;padding:16px 17px;display:grid}.active-operation>div{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.active-operation span{color:var(--ic-warning);font:11px/1 var(--ic-font-mono);letter-spacing:.07em}.active-operation strong{font-size:11px}.active-operation code,.active-operation small{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono)}.operation-progress-large{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:4px 17px 17px;display:grid}.operation-progress-large strong{font-size:27px}.operation-progress-large>span{background:var(--ic-surface-elevated);border-radius:99px;height:6px;overflow:hidden}.operation-progress-large i{background:var(--ic-brand);height:100%;display:block}.operation-timeline-list{border-top:1px solid var(--ic-border);margin:0;padding:0;list-style:none}.operation-timeline-list li{border-bottom:1px solid var(--ic-border);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;min-height:59px;padding:0 17px;display:grid}.operation-timeline-list li>span{background:var(--ic-info);border-radius:50%;width:7px;height:7px}.operation-timeline-list li>span[data-level=error]{background:var(--ic-error)}.operation-timeline-list li>span[data-level=warning]{background:var(--ic-warning)}.operation-timeline-list li>div{gap:4px;display:grid}.operation-timeline-list strong{font-size:11px}.operation-timeline-list code,.operation-timeline-list time{color:var(--ic-text-secondary);font:11px/1.4 var(--ic-font-mono)}.activity-ledger{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);overflow:hidden}.activity-ledger article{border-bottom:1px solid var(--ic-border);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:0 17px;display:grid}.activity-ledger article:last-child{border-bottom:0}.activity-ledger__icon{background:var(--ic-brand-soft);width:29px;height:29px;color:var(--ic-info);border-radius:50%;place-items:center;display:grid}.activity-ledger article>div:nth-child(2){gap:5px;display:grid}.activity-ledger strong{font-size:11px}.activity-ledger p{color:var(--ic-text-secondary);margin:0;font-size:11px}.activity-ledger code{font:inherit}.activity-ledger time{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono)}.section-label-row{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:22px 1px 9px;display:flex}.operation-rows{border-top:1px solid var(--ic-border)}.operation-rows>a{border-bottom:1px solid var(--ic-border);grid-template-columns:minmax(180px,1.2fr) auto minmax(100px,.7fr) 42px 90px;align-items:center;gap:12px;min-height:62px;padding:0 17px;text-decoration:none;display:grid}.operation-rows>a:hover{background:var(--ic-surface-elevated)}.operation-rows>a>div{gap:4px;min-width:0;display:grid}.operation-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operation-rows code,.operation-rows time{color:var(--ic-text-secondary);font:11px/1.25 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-rows b{font:11px/1 var(--ic-font-mono)}.operation-row-progress{background:var(--ic-surface-elevated);border-radius:99px;height:4px;overflow:hidden}.operation-row-progress i{background:var(--ic-brand);height:100%;display:block}.narrow-page{max-width:920px;margin-left:0}.inspector-form,.workflow-form{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);padding:22px}.inspector-form>label,.form-field label{margin-bottom:7px;font-size:11px;font-weight:600;display:block}.inspector-form>div{border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-sm);background:var(--ic-bg);color:var(--ic-text-secondary);grid-template-columns:20px 1fr auto;align-items:center;padding-left:11px;display:grid}.inspector-form input,.form-field input,.form-field select{border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-sm);background:var(--ic-bg);width:100%;min-height:42px;color:var(--ic-text);padding:0 11px;font-size:12px}.inspector-form input{background:0 0;border:0}.inspector-form button{background:var(--ic-brand-solid);color:var(--ic-on-brand,#fff);cursor:pointer;border:0;align-self:stretch;padding:0 16px;font-size:11px;font-weight:600}.inspector-form p,.form-field small{color:var(--ic-text-secondary);font-size:11px;line-height:1.5}.start-options{border-top:1px solid var(--ic-border);border-left:1px solid var(--ic-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.start-options[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.start-options>a{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);background:var(--ic-surface);min-height:310px;transition:background var(--ic-motion-fast);align-content:start;padding:25px;text-decoration:none;display:grid}.start-options>a:hover{background:var(--ic-surface-elevated)}.start-options>a.start-option--recommended{background:color-mix(in srgb, var(--ic-brand) 4%, var(--ic-surface));position:relative}.start-options>a.start-option--recommended:before{background:var(--ic-brand-solid);content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.start-options>a>svg{color:var(--ic-brand)}.start-options>a>span{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);margin-top:52px}.start-options h2{margin:10px 0 8px;font-size:19px}.start-options p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.65}.start-options b{color:var(--ic-brand);align-items:center;gap:6px;margin-top:auto;font-size:11px;display:inline-flex}.empty-workspace-overview .start-options{margin-top:4px}.workspace-safety-note{border-right:1px solid var(--ic-border);border-bottom:1px solid var(--ic-border);border-left:1px solid var(--ic-border);color:var(--ic-text-secondary);align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.workspace-safety-note svg{color:var(--ic-healthy);flex:none;margin-top:1px}.workspace-safety-note strong{color:var(--ic-text)}.demo-start-option{border:1px dashed var(--ic-border-strong);border-radius:var(--ic-radius-sm);min-height:68px;color:var(--ic-text-secondary);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 17px;display:flex}.demo-start-option>div,.demo-start-option>div>span,.demo-start-option>a{align-items:center;gap:9px;display:flex}.demo-start-option>div>span{flex-direction:column;align-items:flex-start;gap:2px}.demo-start-option strong{color:var(--ic-text);font-size:11px}.demo-start-option small{font-size:10px}.demo-start-option>a{color:var(--ic-brand);flex:none;font-size:11px;font-weight:600;text-decoration:none}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-field{min-width:0}.form-field--wide{grid-column:1/-1}.form-field small{margin-top:6px;display:block}.ownership-notice{border-left:2px solid var(--ic-info);background:color-mix(in srgb, var(--ic-info) 5%, transparent);gap:4px;margin:18px 0;padding:13px;display:grid}.ownership-notice strong{font-size:11px}.ownership-notice span{color:var(--ic-text-secondary);font-size:11px;line-height:1.5}.workflow-form>.primary-action{min-width:160px}
.provider-profile-note{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface-elevated);gap:5px;padding:13px 14px;display:grid}.provider-profile-note>span{color:var(--ic-info);font:650 9px/1.2 var(--ic-font-mono);letter-spacing:.08em}.provider-profile-note>strong{font-size:11px}.provider-profile-note>p,.provider-profile-note>small{color:var(--ic-text-secondary);margin:0;font-size:10px;line-height:1.5}.provider-profile-note>small{font-family:var(--ic-font-mono)}.managed-external-workflow{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface)}.managed-external-workflow>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;padding:18px 22px;list-style:none;display:flex}.managed-external-workflow>summary::-webkit-details-marker{display:none}.managed-external-workflow>summary span:first-child{gap:5px;display:grid}.managed-external-workflow>summary strong{font-size:13px}.managed-external-workflow>summary small,.form-empty,.consent-row{color:var(--ic-text-secondary);font-size:11px;line-height:1.5}.managed-external-workflow[open]>summary{border-bottom:1px solid var(--ic-border)}.managed-external-form{border-radius:0 0 var(--ic-radius-lg) var(--ic-radius-lg);border:0}.form-empty{border:1px dashed var(--ic-border-strong);border-radius:var(--ic-radius-sm);min-height:42px;margin:0;padding:10px 11px}.form-empty a{color:var(--ic-brand)}.consent-row{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:18px 0;display:grid}.consent-row input{accent-color:var(--ic-brand-solid);margin-top:2px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-form-stack{gap:12px;padding:0 17px 17px;display:grid}.inline-create-form{grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) auto;align-items:end;gap:10px;display:grid}.inline-create-form label,.team-access-form label{color:var(--ic-text-secondary);gap:6px;font-size:11px;font-weight:600;display:grid}.inline-create-form input,.inline-create-form select,.team-access-form input,.team-access-form select{border:1px solid var(--ic-border-strong);border-radius:var(--ic-radius-sm);background:var(--ic-bg);width:100%;min-height:38px;color:var(--ic-text);outline:0;padding:0 10px;font-size:11px}.inline-create-form input:focus,.inline-create-form select:focus,.team-access-form input:focus,.team-access-form select:focus{border-color:var(--ic-brand);box-shadow:0 0 0 2px var(--ic-brand-soft)}.form-error,.inline-error{color:var(--ic-error);margin:0;font-size:11px}.credential-reveal{border:1px solid color-mix(in srgb, var(--ic-warning) 45%, var(--ic-border));border-left:2px solid var(--ic-warning);background:color-mix(in srgb, var(--ic-warning) 4%, var(--ic-surface));grid-template-columns:minmax(160px,.7fr) minmax(240px,1.2fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.credential-reveal>div{gap:3px;display:grid}.credential-reveal strong{font-size:11px}.credential-reveal p{color:var(--ic-text-secondary);margin:0;font-size:11px}.credential-reveal code{border:1px solid var(--ic-border);background:var(--ic-bg);font:11px/1.3 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;padding:8px 9px;overflow:hidden}.principal-list,.member-list{border-top:1px solid var(--ic-border)}.principal-list>article,.member-list>article{border-bottom:1px solid var(--ic-border);align-items:center;gap:12px;min-height:62px;padding:0 17px;display:grid}.principal-list>article{grid-template-columns:28px minmax(140px,1fr) auto minmax(150px,1fr) 90px auto}.member-list>article{grid-template-columns:30px minmax(150px,1fr) auto auto}.principal-icon,.member-list>article>span:first-child{background:var(--ic-brand-soft);width:28px;height:28px;color:var(--ic-brand);font:600 11px/1 var(--ic-font-mono);border-radius:50%;place-items:center;display:grid}.principal-list article>div:nth-child(2),.member-list article>div{gap:4px;min-width:0;display:grid}.principal-list strong,.member-list strong{font-size:11px}.principal-list code,.member-list code,.principal-list time,.principal-list article>span{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.principal-actions{gap:5px;display:flex;position:relative}.principal-actions .credential-reveal{z-index:10;width:min(720px,100vw - 320px);position:absolute;top:calc(100% + 8px);right:0}.icon-action{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);width:30px;height:30px;color:var(--ic-text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}.icon-action:hover{border-color:var(--ic-brand);color:var(--ic-brand)}.icon-action--danger:hover{border-color:var(--ic-error);color:var(--ic-error)}.team-access-form{gap:16px;padding:17px;display:grid}.form-intro{align-items:flex-start;gap:10px;display:flex}.form-intro svg{color:var(--ic-brand)}.form-intro>div{gap:4px;display:grid}.form-intro strong{font-size:12px}.form-intro p{color:var(--ic-text-secondary);margin:0;font-size:11px}.team-access-form .form-grid{gap:10px}.team-access-form>.primary-action{justify-self:start}.card-header-actions{align-items:center;gap:9px;display:flex}.doctor-message{padding:0 17px 17px}.doctor-clear{border-top:1px solid var(--ic-border);color:var(--ic-healthy);align-items:flex-start;gap:10px;padding:17px;display:flex}.doctor-clear>div{gap:4px;display:grid}.doctor-clear strong{font-size:11px}.doctor-clear p{color:var(--ic-text-secondary);margin:0;font-size:11px}.doctor-findings{border-top:1px solid var(--ic-border)}.doctor-findings article{border-bottom:1px solid var(--ic-border);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:0 17px;display:grid}.doctor-findings article>svg{color:var(--ic-warning)}.doctor-findings article>div{gap:4px;display:grid}.doctor-findings strong{font-size:11px}.doctor-findings code,.doctor-findings article>span{color:var(--ic-text-secondary);font:11px/1.3 var(--ic-font-mono);text-transform:uppercase}.settings-grid>a{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);grid-template-columns:30px 1fr auto;align-items:start;gap:14px;min-height:130px;padding:20px;text-decoration:none;display:grid}.settings-grid>a:hover{border-color:var(--ic-border-strong);background:var(--ic-surface-elevated)}.settings-grid svg{color:var(--ic-brand)}.settings-grid h2{margin:0;font-size:14px}.settings-grid p{color:var(--ic-text-secondary);margin:7px 0 0;font-size:11px;line-height:1.5}.agent-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-setup-grid .dashboard-card__header h2{align-items:center;gap:8px;display:flex}.agent-setup-body{gap:16px;padding:17px;display:grid}.agent-setup-body>p,.agent-setup-body ol{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.6}.agent-setup-body ol{padding-left:18px}.agent-config{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-bg);overflow:hidden}.agent-config>div{border-bottom:1px solid var(--ic-border);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.agent-config>div>strong{font-size:11px}.agent-config pre{max-height:280px;color:var(--ic-text-secondary);font:11px/1.55 var(--ic-font-mono);margin:0;padding:13px;overflow:auto}.agent-docs-link{justify-self:start;text-decoration:none}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-grid article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);padding:18px}.integration-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.integration-grid article>div:first-child>span{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.07em}.integration-grid h2{margin:26px 0 5px;font-size:18px}.integration-grid p{color:var(--ic-text-secondary);margin:0 0 18px;font-size:11px}.integration-grid dl{gap:7px;margin:0;display:grid}.integration-grid dl>div{grid-template-columns:75px 1fr;gap:8px;font-size:11px;display:grid}.integration-grid dt{color:var(--ic-text-secondary)}.integration-grid dd{font-family:var(--ic-font-mono);overflow-wrap:anywhere;margin:0}.integration-grid article>small{color:var(--ic-warning);margin-top:15px;font-size:11px;line-height:1.5;display:block}.composition-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.composition-overview-grid>article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);background:var(--ic-surface);grid-template-rows:auto 1fr auto;gap:18px;min-height:238px;padding:20px;display:grid}.composition-overview-grid>article>svg{color:var(--ic-brand)}.composition-overview-grid h2,.composition-overview-grid p{margin:0}.composition-overview-grid span,.composition-contract-strip span,.training-handoff-list span{color:var(--ic-text-secondary);font:11px/1 var(--ic-font-mono);letter-spacing:.08em;text-transform:uppercase}.composition-overview-grid h2{margin-top:9px;font-size:17px}.composition-overview-grid p{color:var(--ic-text-secondary);margin-top:8px;font-size:11px;line-height:1.65}.composition-overview-grid .secondary-action,.composition-overview-grid .ic-badge{align-self:end;width:fit-content;text-decoration:none}.composition-contract-strip{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}.composition-contract-strip>div{border-right:1px solid var(--ic-border);gap:7px;padding:15px 18px;display:grid}.composition-contract-strip>div:last-child{border-right:0}.composition-contract-strip strong{font-size:12px}.composition-contract-strip small{color:var(--ic-text-secondary);font-size:11px;line-height:1.5}.composition-boundary-grid{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.composition-boundary-grid>article{background:var(--ic-surface);grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.composition-boundary-grid>article>svg{color:var(--ic-brand)}.composition-boundary-grid span,.composition-boundary-grid strong,.composition-boundary-grid p{display:block}.composition-boundary-grid span{color:var(--ic-text-secondary);font:10px/1.2 var(--ic-font-mono);letter-spacing:.08em}.composition-boundary-grid strong{margin-top:6px;font-size:13px}.composition-boundary-grid p{color:var(--ic-text-secondary);margin:6px 0 0;font-size:11px;line-height:1.55}.composition-boundary-grid .ic-badge{white-space:nowrap}.sandbox-manager{gap:18px;display:grid}.composition-form{background:0 0;border:0;padding:0}.composition-form .ownership-notice{align-items:flex-start;gap:9px;display:flex}.composition-form .ownership-notice svg{color:var(--ic-healthy);flex:none}.form-success{color:var(--ic-healthy);margin:0;font-size:11px;line-height:1.5}.danger-action{color:var(--ic-error)}.sandbox-reference-list{border-top:1px solid var(--ic-border);gap:10px;padding-top:16px;display:grid}.sandbox-reference-list>article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-md);background:var(--ic-surface-elevated);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.sandbox-reference-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sandbox-reference-heading>div{gap:4px;display:grid}.sandbox-reference-heading strong{font-size:11px}.sandbox-reference-heading code,.sandbox-reference-list dd{font:11px/1.4 var(--ic-font-mono)}.sandbox-reference-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.sandbox-reference-list dl>div{gap:4px;display:grid}.sandbox-reference-list dt{color:color-mix(in srgb, var(--ic-text-secondary) 72%, var(--ic-text));text-transform:uppercase;font-size:11px}.sandbox-reference-list dd{overflow-wrap:anywhere;margin:0}.sandbox-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sandbox-reference-actions .credential-reveal{grid-column:1/-1;width:min(640px,80vw)}.training-handoff-card{gap:15px;display:grid}.training-boundary{border:1px solid color-mix(in srgb, var(--ic-info) 24%, var(--ic-border));background:color-mix(in srgb, var(--ic-info) 4%, var(--ic-surface));align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.training-boundary svg{color:var(--ic-info);flex:none}.training-boundary p{color:var(--ic-text-secondary);margin:0;font-size:11px;line-height:1.55}.training-upload-form{align-items:end;gap:12px;display:flex}.training-upload-form label{color:var(--ic-text-secondary);flex:1;gap:7px;font-size:11px;display:grid}.training-upload-form input{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);background:var(--ic-surface-elevated);width:100%;color:var(--ic-text);font:11px/1.3 var(--ic-font-mono);padding:9px}.training-handoff-list{gap:8px;display:grid}.training-handoff-list>article{border:1px solid var(--ic-border);border-radius:var(--ic-radius-sm);grid-template-columns:.7fr 1.5fr .7fr .7fr;gap:12px;padding:13px 15px;display:grid}.training-handoff-list>article>div{gap:5px;min-width:0;display:grid}.training-handoff-list strong,.training-handoff-list code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.security-callout,.security-hero{border:1px solid color-mix(in srgb, var(--ic-info) 25%, var(--ic-border));background:color-mix(in srgb, var(--ic-info) 4%, var(--ic-surface));align-items:flex-start;gap:14px;margin-bottom:13px;padding:18px;display:flex}.security-callout svg,.security-hero svg{color:var(--ic-info);flex:none}.security-callout strong,.security-hero h2{margin:0;font-size:13px}.security-callout p,.security-hero p{color:var(--ic-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}@media (max-width:860px){.agent-setup-grid{grid-template-columns:1fr}}
