@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/BgP24wlQ.woff2) format("woff2"),url(/assets/sTRdVzlf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/BLhwKU8k.woff2) format("woff2"),url(/assets/xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/DRFEGfly.woff2) format("woff2"),url(/assets/Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/UVxSCcoG.woff2) format("woff2"),url(/assets/CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/BdjcYUrC.woff2) format("woff2"),url(/assets/BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/axpkC1rd.woff2) format("woff2"),url(/assets/C3dfDxXV.woff) format("woff")}.personal-account-identity{display:grid;gap:4px;padding:10px 9px 12px;margin-bottom:4px;border-bottom:1px solid var(--ds-border);overflow-wrap:anywhere}.personal-account-identity span{color:var(--ds-text-muted);font-size:11px}.personal-account-form{display:grid;gap:16px}.personal-account-form p{margin:0}.personal-notifications-trigger{position:relative}.personal-notifications-count,.personal-notifications-failed{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px;border-radius:8px;background:var(--ds-accent);color:var(--ds-text-on-accent, #fff);font-size:9px;font-weight:700;line-height:1}.personal-notifications-failed{background:var(--ds-warning);color:var(--ds-bg-primary)}.personal-notifications-menu{min-width:min(360px,calc(100vw - 24px));max-width:min(360px,calc(100vw - 24px))}.personal-notifications-heading{padding:10px 9px;border-bottom:1px solid var(--ds-border)}.personal-notifications-empty{margin:0;padding:20px 9px;color:var(--ds-text-muted);font-size:12px}.personal-notifications-message{display:flex;align-items:flex-start;gap:8px;padding:10px 9px;color:var(--ds-warning);font-size:11px}.personal-notifications-message svg{flex-shrink:0}.personal-notification{display:flex;align-items:flex-start;width:100%;min-width:0;gap:10px;padding:6px 0}.personal-notification-content{display:grid;flex:1;gap:4px;min-width:0;overflow-wrap:anywhere;white-space:normal}.personal-notification-content strong{font-size:12px;font-weight:600}.personal-notification-content>span{font-size:12px;font-weight:400}.personal-notification-content small,.personal-notification-content time{color:var(--ds-text-muted);font-size:10px;font-weight:400}.personal-notification-dot{flex:0 0 6px;width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--ds-accent)}.personal-notification.is-read .personal-notification-dot{background:transparent}.personal-notification>svg{flex-shrink:0;margin-top:2px;color:var(--ds-text-muted)}:root,:root[data-theme=dark]{color-scheme:dark;--ds-bg-primary: #0d1117;--ds-bg-secondary: #161b22;--ds-bg-tertiary: #21262d;--ds-bg-canvas: #010409;--ds-border: #30363d;--ds-border-muted: #21262d;--ds-text-primary: #e6edf3;--ds-text-secondary: #b1bac4;--ds-text-muted: #8b949e;--ds-text-on-accent: #fff;--ds-accent-blue: #2563eb;--ds-link: #58a6ff;--ds-link-hover: #79b8ff;--ds-accent-blue-subtle: rgb(37 99 235 / .15);--ds-accent-purple: #8b5cf6;--ds-accent-purple-subtle: rgb(139 92 246 / .15);--ds-accent: var(--ds-accent-purple);--ds-accent-subtle: var(--ds-accent-purple-subtle);--ds-success: #3fb950;--ds-success-subtle: rgb(63 185 80 / .15);--ds-warning: #d29922;--ds-warning-subtle: rgb(210 153 34 / .15);--ds-danger: #ff7b72;--ds-danger-solid: #b42318;--ds-danger-subtle: rgb(255 123 114 / .15);--ds-info: #58a6ff;--ds-info-subtle: rgb(88 166 255 / .15);--ds-ring: rgb(56 139 253 / .75);--ds-shadow: 0 1px 3px rgb(0 0 0 / .3);--ds-shadow-lg: 0 8px 24px rgb(0 0 0 / .4);--ds-radius: 6px;--ds-radius-lg: 8px;--ds-action-gap: 10px;--ds-sidebar-width: 260px;--ds-sidebar-collapsed: 64px;--x09231312ad: 400px;--ds-header-height: 56px;--ds-z-floating-menu: 20000;--ds-font: "Montserrat", sans-serif;--ds-font-sans: "Montserrat", sans-serif;--ds-font-mono: "SF Mono", "Cascadia Code", Consolas, monospace;--ds-border-strong: var(--ds-text-muted);--ds-chart-grid: rgb(139 148 158 / .15);--ds-chart-line-1: #2563eb;--ds-chart-line-2: #8b5cf6;--ds-chart-fill-1: rgb(37 99 235 / .15);--ds-chart-fill-2: rgb(139 92 246 / .15);font-family:var(--ds-font)}.xf5639c5ae3{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.xe962186faa{align-items:center;background:var(--ds-bg-tertiary);border-bottom:1px solid var(--ds-border);display:flex;gap:9px;min-height:48px;padding:8px 10px}.xe962186faa>div{display:grid;flex:1;gap:2px;min-width:0}.xe962186faa strong{color:var(--ds-text-primary);font-size:13px}.xe962186faa small{color:var(--ds-text-muted);font-size:11px}.xfc14e00769{align-items:center;background:color-mix(in srgb,var(--ds-accent-blue) 14%,var(--ds-bg-primary));border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-accent-blue);display:inline-flex;height:30px;justify-content:center;width:30px}.x6173082744{display:flex;flex-direction:column;gap:9px;max-height:420px;min-height:150px;min-width:0;overscroll-behavior:contain;overflow:auto;padding:12px;scrollbar-gutter:stable}.x6173082744>*{flex:0 0 auto;min-width:0}.x1e537ce79d{border:0;border-radius:0;border-top:1px solid var(--ds-border)}.x1e537ce79d .x6173082744{max-height:280px;min-height:110px}.xfce8062eac{align-items:flex-start;display:grid;gap:7px;margin:auto;max-width:420px;padding:18px}.xfce8062eac span,.x9d79cdf33d{color:var(--ds-text-muted);font-size:12px}.x7cc43ddda4{border:1px solid var(--ds-border);border-radius:8px;box-sizing:border-box;max-width:88%;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:9px 11px}.x7cc43ddda4 .pretty-markdown,.x7cc43ddda4 .pretty-markdown>*,.x9d79cdf33d{max-width:100%;min-width:0;overflow-wrap:anywhere}.x7cc43ddda4 .pretty-markdown code{overflow-wrap:anywhere;white-space:pre-wrap}.x9d79cdf33d{color:var(--ds-text-secondary);line-height:1.55;white-space:pre-wrap}.xd404cd9c10:after{animation:x46c10ac6b2 .8s steps(2,jump-none) infinite;color:var(--ds-accent-blue);content:"|";display:inline;font-family:var(--ds-font-mono)}.x515dc1f1aa{align-self:flex-end;background:color-mix(in srgb,var(--ds-accent-blue) 12%,var(--ds-bg-secondary));border-color:var(--ds-border)}.xbaec93e53d{align-self:flex-start;background:var(--ds-bg-tertiary)}.x8c0675e099,.x548c9093e2{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-bg-secondary));border-color:var(--ds-border);color:var(--ds-danger)}.x6269226870{align-items:center;display:inline-flex;gap:5px;min-height:24px;padding:0 4px}.x6269226870>span{animation:x6269226870 1.1s ease-in-out infinite;background:var(--ds-text-muted);border-radius:50%;height:5px;width:5px}.x6269226870>span:nth-child(2){animation-delay:.14s}.x6269226870>span:nth-child(3){animation-delay:.28s}.xc4a36df50a{align-items:center;align-self:stretch;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:8px;display:flex;gap:10px;min-height:50px;padding:8px 10px}.xa203e3a715{display:grid;flex:1;gap:2px;min-width:0}.xa203e3a715 strong{color:var(--ds-text-primary);font-size:12px}.xa203e3a715 span{color:var(--ds-text-muted);font-size:11px}@keyframes x6269226870{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes x46c10ac6b2{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.x6269226870>span,.xd404cd9c10:after{animation:none}}.x554cf6b966{background:var(--ds-bg-primary);border-left:1px solid var(--ds-border);height:100dvh;min-height:0;overflow:hidden;position:fixed;right:0;top:0;width:var(--x09231312ad);z-index:40}.xaee8c48f22{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;width:100%}.xaee8c48f22 .x6173082744{grid-row:2;max-height:none;min-height:0;overflow:hidden auto}.xaee8c48f22 .x6173082744>*,.xaee8c48f22 .xe975d62d38,.xaee8c48f22 .xbaec93e53d,.xaee8c48f22 .x8c0675e099{max-width:100%;width:100%}.xaee8c48f22 .x515dc1f1aa{max-width:88%}.xaee8c48f22 .xbaec93e53d{background:transparent;border:0;padding-inline:2px}.xaee8c48f22 .x939bb664a1{grid-row:3}@media(max-width:640px){.x554cf6b966{width:100vw}}.x58155b26d7{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:7px;overflow:hidden}.x58155b26d7>summary{align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:38px;padding:7px 9px}.x58155b26d7>summary::-webkit-details-marker{display:none}.x0637cc20fb{color:var(--ds-text-muted);display:inline-flex}.x699fa806e3{display:grid;gap:2px;min-width:0}.x699fa806e3 strong{color:var(--ds-text-primary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.x699fa806e3 small{color:var(--ds-danger);font-size:10px}.x42c5a95b40{color:var(--ds-text-muted);transition:transform .15s ease}.x58155b26d7[open] .x42c5a95b40{transform:rotate(90deg)}.x11fb201464{border-top:1px solid var(--ds-border-muted);display:grid;gap:10px;max-height:320px;overflow:auto;padding:10px}.x1891ace952{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.x1891ace952>div{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:6px;display:grid;gap:3px;min-width:0;padding:8px 10px}.x1891ace952 dt{color:var(--ds-text-muted);font-size:9px;font-weight:800;text-transform:uppercase}.x1891ace952 dd{color:var(--ds-text-primary);font-size:12px;font-weight:700;margin:0}.x11fb201464>section{display:flex;flex-direction:column;gap:6px}.x11fb201464>section>strong{color:var(--ds-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.x24c917e03c{border-color:var(--ds-border)}.x24c917e03c .x0637cc20fb{color:var(--ds-danger)}.x53dc007bdd{display:grid;gap:7px;grid-template-columns:minmax(0,1fr);min-width:0}.xc03078b743{justify-items:end}.x4fb6c559e0{align-items:center;display:flex;gap:7px;min-width:0}.x4fb6c559e0 .ds-op-menu-wrap{flex-shrink:0}.x4fb6c559e0 .ds-btn{max-width:100%;min-width:0}.xa9d6e8b22a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xa20ae27236{background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-bg-primary));border:1px solid var(--ds-border);border-radius:7px;display:grid;gap:9px;padding:11px}.x7bfb4d9f69{align-items:center;display:flex;gap:8px;justify-content:space-between}.x7bfb4d9f69 strong{font-size:12px}.x7bfb4d9f69 span{border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-muted);font-size:10px;padding:2px 7px;text-transform:uppercase}.xa20ae27236 p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin:0}.x3eccb27086{display:flex;gap:7px;justify-content:flex-end}.x939bb664a1{background:var(--ds-bg-primary);border-top:1px solid var(--ds-border);display:grid;min-width:0}.xdc0537d55b{color:var(--ds-text-muted);font-size:12px;line-height:1.5;margin:0;padding:8px 10px}.xb764ab4324{display:grid;gap:8px;overflow-wrap:anywhere}.xb764ab4324 ul{margin:0;padding-left:20px}.xb764ab4324 small{color:var(--ds-text-muted)}.x691f7f926c{display:flex;flex-wrap:wrap;gap:6px;max-height:92px;overflow:hidden auto;padding:8px 9px 0}.x4a628ce6c4,.x10b3c5f898{display:flex;align-items:center;gap:var(--ds-space-2)}.xac9c897730{display:grid;gap:var(--ds-space-2)}.x08f2df1f5f{display:grid;gap:var(--ds-space-3);min-width:0}.x6914c7911f{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);min-height:480px}.x600145fb5e{padding:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md)}.x10b3c5f898{align-items:flex-start;flex-direction:column;margin-top:var(--ds-space-2)}.x616144ecbc{align-items:center;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:inline-flex;font:inherit;gap:6px;max-width:100%;min-height:30px;padding:4px 7px}button.x616144ecbc{cursor:pointer}button.x616144ecbc:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.x616144ecbc>span{font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x616144ecbc>small{color:var(--ds-text-muted);font-size:9px;white-space:nowrap}.x616144ecbc .ds-op-icon-btn{border:0;height:22px;min-height:22px;width:22px}.xfa58aa7900{background:var(--ds-bg-primary);display:grid;gap:8px;padding:9px}.xfa58aa7900 .ds-textarea{max-height:130px;min-height:54px;resize:vertical}.x5ec5cc00d1{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 34px;min-width:0}.xf6cd39a801{align-items:center;display:flex;gap:9px;min-height:34px}.x9bb57c326b{color:var(--ds-text-secondary);font-size:11px;justify-self:start;line-height:1.2}.x548c9093e2{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 10px}.x5b6b64a599{display:grid;gap:7px}.x5b6b64a599>strong{color:var(--ds-text-muted);font-size:10px;text-transform:uppercase}.x59e3395460{display:flex;flex-wrap:wrap;gap:6px}.x4563d1c5dc{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-secondary);display:inline-flex;font-size:11px;gap:6px;min-height:28px;padding:4px 9px;text-decoration:none}.x4563d1c5dc:not(.is-static):hover{border-color:var(--ds-accent-blue);color:var(--ds-text-primary)}.x4563d1c5dc small{color:var(--ds-text-muted)}.xcafdf5f76a{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;gap:10px;padding:12px}.xcafdf5f76a>header,.xcafdf5f76a>header>div,.xcafdf5f76a>header>div>span{align-items:center;display:flex}.xcafdf5f76a>header{gap:12px;justify-content:space-between}.xcafdf5f76a>header>div{gap:8px}.xcafdf5f76a>header>div>span{align-items:flex-start;flex-direction:column}.xcafdf5f76a>header small,.xcafdf5f76a>header label>span{color:var(--ds-text-muted);font-size:10px}.xcafdf5f76a>header label{align-items:center;display:flex;gap:7px}.xcafdf5f76a>header .ds-select{min-width:150px}.x28325409ea{color:var(--ds-text-muted);font-size:11px;margin:0}.xc384e0e9dc{border-top:1px solid var(--ds-border-muted);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:8px}.xc384e0e9dc>div{display:grid;gap:2px;padding:6px 8px}.xc384e0e9dc span,.xc384e0e9dc small{color:var(--ds-text-muted);font-size:10px}.xb87cd2cdb4{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;grid-template-columns:260px minmax(0,1fr);height:calc(100dvh - var(--ds-header-height) - 48px);min-height:580px;overflow:hidden}.xb87cd2cdb4:not(.has-history){grid-template-columns:minmax(0,1fr)}.xb87cd2cdb4:not(.has-history) .x975face0d3{display:none}.x975face0d3{background:var(--ds-bg-secondary);border-right:1px solid var(--ds-border);display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);min-height:0;padding:12px}.x6d359b1610{display:none}.x975face0d3>header,.x975face0d3>header>div,.xa31a632b4c{align-items:center;display:flex}.x975face0d3>header{gap:8px;justify-content:space-between;min-height:40px}.x975face0d3>header>div{gap:8px;min-width:0}.x975face0d3>header svg{color:var(--ds-accent-blue)}.x975face0d3>.ds-btn{justify-content:flex-start;margin:8px 0 12px;width:100%}.xfcca4ef80c{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px;position:relative;width:100%}.xfcca4ef80c>svg{color:var(--ds-text-muted);left:9px;pointer-events:none;position:absolute;z-index:1}.xfcca4ef80c .ds-input{grid-column:1 / -1;padding-left:30px;width:100%}.x975face0d3>nav{min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.x975face0d3 nav>section{display:grid;gap:3px;margin-bottom:16px}.x975face0d3 nav h2{color:var(--ds-text-muted);font-size:10px;font-weight:800;margin:5px 8px;text-transform:uppercase}.x975face0d3 nav button{background:transparent;border:0;border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:grid;gap:3px;min-width:0;padding:9px 10px;text-align:left;width:100%}.x975face0d3 nav button:hover,.xed1c3b831a.is-active{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.xed1c3b831a{align-items:center;border-radius:var(--ds-radius);display:grid;grid-template-columns:minmax(0,1fr) auto}.xed1c3b831a .x70486ea772{background:transparent}.xed1c3b831a .ds-op-menu-trigger{min-height:30px;padding:0;width:30px}.xdba49e704e,.x2e9fc15e30{color:var(--ds-text-secondary);font-size:11px}.xdba49e704e{margin:0 0 8px}.x2e9fc15e30{display:grid;gap:7px;padding:10px 8px}.x2e9fc15e30 .ds-btn{justify-self:start}.x975face0d3 nav button strong,.x975face0d3 nav button span,.x975face0d3 nav button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x975face0d3 nav button strong{font-size:13px}.x975face0d3 nav button span,.x975face0d3 nav button small,.x9d55f5044d{color:var(--ds-text-muted);font-size:11px}.x975face0d3 nav button small{display:block;font-weight:400}.x9d55f5044d{padding:12px 8px}.xea3983847e{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.xa31a632b4c{border-bottom:1px solid var(--ds-border);gap:10px;justify-content:space-between;min-height:58px;padding:8px 16px}.xa31a632b4c>div{display:grid;flex:1;gap:2px;min-width:0}.xa31a632b4c strong,.xa31a632b4c span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xa31a632b4c strong{color:var(--ds-text-primary);font-size:15px}.xa31a632b4c span{color:var(--ds-text-muted);font-size:12px}.x000a21b79c{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:0}.x000a21b79c .x6173082744{gap:16px;grid-row:1;margin:0 auto;max-height:none;min-height:0;overflow:hidden auto;padding:32px max(24px,calc((100% - 840px)/2));width:100%}.x000a21b79c .x6173082744>*{margin-inline:auto;max-width:840px;width:100%}.x000a21b79c .x515dc1f1aa{background:var(--ds-bg-tertiary);max-width:min(76%,680px);padding:10px 14px}.x000a21b79c .x7cc43ddda4{font-size:15px;line-height:1.65}.x000a21b79c .xbaec93e53d{background:transparent;border:0;border-radius:0;padding:2px 0}.x000a21b79c .xbaec93e53d .pretty-markdown,.x000a21b79c .xbaec93e53d .x9d79cdf33d{color:var(--ds-text-primary)}.x000a21b79c .xe975d62d38,.x000a21b79c .xbaec93e53d,.x000a21b79c .x8c0675e099{max-width:100%;width:100%}.x000a21b79c .x58155b26d7{background:color-mix(in srgb,var(--ds-bg-secondary) 74%,var(--ds-bg-primary))}.x000a21b79c .x939bb664a1{grid-row:2}.x000a21b79c .xfa58aa7900{margin:0 auto;padding:12px max(24px,calc((100% - 840px)/2)) 18px;width:100%}.x000a21b79c .xfa58aa7900 .ds-textarea{font-size:14px;line-height:1.55;max-height:180px;min-height:58px}@media(max-width:900px){.xb87cd2cdb4{grid-template-columns:minmax(0,1fr);position:relative}.x975face0d3{box-shadow:12px 0 30px #00000059;inset:0 auto 0 0;position:absolute;width:min(340px,88vw);z-index:4}.x6d359b1610{background:#0104098f;border:0;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;z-index:3}}@media(max-width:640px){.xb87cd2cdb4{border-left:0;border-radius:0;border-right:0;height:calc(100dvh - var(--ds-header-height) - 32px);min-height:480px}.x000a21b79c .x6173082744,.x000a21b79c .xfa58aa7900{padding-left:12px;padding-right:12px}.x000a21b79c .x515dc1f1aa{max-width:94%}.xa31a632b4c>.ds-btn{font-size:0;height:34px;min-width:34px;padding:0;width:34px}}.x28539ffbb5{display:grid;gap:20px}.xfd5abce3c3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xfd5abce3c3 .ds-kpi-value{font-size:20px;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal}.xfd5abce3c3 .ds-kpi-hint a{color:var(--ds-link)}.xfd5abce3c3 .ds-kpi-hint a:hover{color:var(--ds-link-hover)}.x13541ea2ce,.xe1571102d7,.xdfe09bfcbb,.x022804eade,.x7005190422,.xa60fe23940{align-items:center;display:flex;gap:10px}.x13541ea2ce,.xe1571102d7,.xa60fe23940{justify-content:space-between}.xe6d13f86e1{min-width:0}.xe6d13f86e1 strong{display:inline-block;max-width:min(720px,54vw);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.xdfe09bfcbb{flex:0 0 auto}.xe1571102d7{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:16px}.xe1571102d7 h2{color:var(--ds-text-primary);font-size:15px;font-weight:700;margin:0}.xe1571102d7 p,.x0bba8f8228{color:var(--ds-text-muted);font-size:12px;margin:4px 0 0}.x022804eade{flex-wrap:wrap;justify-content:flex-end}.x022804eade label,.xecc7fd54e5 label,.x86e9f4056b label{color:var(--ds-text-secondary);display:grid;font-size:11px;font-weight:600;gap:5px}.x022804eade .ds-field,.xecc7fd54e5 .ds-field,.x86e9f4056b .ds-field{margin:0}.x022804eade input:not([type=checkbox]),.x022804eade select,.xecc7fd54e5 input,.xecc7fd54e5 textarea,.x022804eade .ds-control,.xecc7fd54e5 .ds-control,.x86e9f4056b .ds-control{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-primary);font:inherit;min-height:34px;padding:7px 9px}.x022804eade input:not([type=checkbox]),.x022804eade .ds-input{min-width:190px}.xac56fdcfa4.ds-checkbox{align-items:center;display:inline-flex;gap:7px;grid-template-columns:auto 1fr}.xac56fdcfa4 input{accent-color:var(--ds-accent-blue)}.xb0cc483038{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:1100px){.xb0cc483038{grid-template-columns:1.8fr 1fr}}.xa70e43af9d{align-items:center;color:var(--ds-text-primary);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 12px}.x054a225c7b{display:grid;gap:12px}.trace-event{border-left:2px solid var(--ds-border);margin-left:4px;padding-left:12px}.trace-event-title{color:var(--ds-text-primary);font-size:13px;font-weight:700}.trace-event-meta{color:var(--ds-text-muted);font-size:11px;margin-top:2px}.trace-event-desc{color:var(--ds-text-secondary);font-size:12px;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.xb3c5181061{display:flex;flex-wrap:wrap;gap:8px}.trace-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;min-height:32px;padding:6px 10px;text-decoration:none}.trace-link:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.x0b3a9095b5{border-top:1px solid var(--ds-border);display:grid;gap:10px;margin-top:16px;padding-top:14px}.xe187d6ce99{display:grid;gap:3px}.xe187d6ce99 span{color:var(--ds-text-muted);font-size:11px;font-weight:600}.xe187d6ce99 strong{color:var(--ds-text-primary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.xecc7fd54e5,.x86e9f4056b{display:grid;gap:14px}.x86e9f4056b{border-top:1px solid var(--ds-border);margin-top:4px;padding-top:14px}.x0e51cb676b{background:var(--ds-bg-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:block;max-height:68vh;max-width:100%;object-fit:contain}.x0b02dd237b{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);height:68vh;width:100%}.xa60fe23940{color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:11px;min-width:0;width:100%}.xa60fe23940 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.x13541ea2ce,.xe1571102d7{align-items:stretch;flex-direction:column}.xdfe09bfcbb,.x022804eade{justify-content:flex-start;width:100%}.x022804eade input:not([type=checkbox]),.x022804eade select{width:100%}}.insights-scope-field{min-width:min(16rem,100%)}.insights-scope-field>span,.insights-scope-field>label{font-size:.72rem}.insights-table-primary{display:grid;gap:.2rem;min-width:8rem}.insights-table-primary>a,.insights-table-primary>strong{color:var(--ds-text-primary);font-weight:700}.insights-table-primary>small{color:var(--ds-text-muted);line-height:1.35}.insights-operations-page>.ds-kpi-grid .ds-kpi-value{font-size:1.3rem;overflow:visible;text-overflow:clip}.insights-ranked-row{display:grid;gap:6px}.insights-ranked-heading,.execution-stage-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.insights-ranked-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-ranked-track{background:color-mix(in srgb,var(--ds-border) 40%,transparent);border-radius:999px;height:7px;overflow:hidden}.insights-ranked-track>span{background:var(--ds-accent);border-radius:inherit;display:block;height:100%}.insights-ranked-row>small,.execution-stage-heading>small{color:var(--ds-text-muted)}.execution-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-content-grid>.ds-card{height:100%}.execution-iteration-card{display:flex;flex-direction:column}.execution-command-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.execution-command-grid article{align-items:center;background:color-mix(in srgb,var(--ds-border) 28%,transparent);border-radius:8px;display:grid;gap:9px;grid-template-columns:auto 1fr auto;min-width:0;padding:12px}.execution-command-grid article>div{display:grid;gap:3px;min-width:0}.execution-command-grid svg{color:var(--ds-text-muted)}.execution-command-grid span{color:var(--ds-text-secondary);font-size:.67rem;line-height:1.35}.execution-command-grid b{font-size:1.25rem}.execution-command-grid .is-live b{color:var(--ds-accent)}.execution-command-grid .is-waiting b,.execution-command-grid .xce56e9aba2 b{color:var(--ds-warning)}.execution-command-grid .is-blocked b{color:var(--ds-danger)}.execution-operations-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.execution-bottleneck-list{display:grid;gap:15px;margin-top:14px}.execution-bottleneck-list article{display:grid;gap:6px}.execution-bottleneck-list article>div:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.execution-bottleneck-list span,.execution-bottleneck-list small,.execution-capacity-metrics span,.execution-capacity-metrics small{color:var(--ds-text-muted)}.execution-bottleneck-track{background:color-mix(in srgb,var(--ds-border) 35%,transparent);border-radius:999px;height:9px;overflow:hidden}.execution-bottleneck-track>span{background:linear-gradient(90deg,var(--ds-accent),var(--ds-danger));border-radius:inherit;display:block;height:100%}.execution-capacity-metrics{display:grid;height:calc(100% - 3.2rem);margin-top:14px}.execution-capacity-metrics>div{border-bottom:1px solid var(--ds-border);display:grid;gap:5px;padding:14px 0}.execution-capacity-metrics>div:last-child{border-bottom:0}.execution-capacity-metrics strong{font-size:1.4rem}.execution-stage-row{border-bottom:1px solid var(--ds-border);display:grid;gap:8px;padding-bottom:12px}.execution-stage-row:last-child{border-bottom:0;padding-bottom:0}.execution-stage-bar{background:color-mix(in srgb,var(--ds-border) 35%,transparent);border-radius:999px;display:flex;height:9px;overflow:hidden}.execution-stage-segment-pass{background:var(--ds-success)}.execution-stage-segment-blocked{background:var(--ds-danger)}.execution-stage-segment-changes{background:var(--ds-accent)}.execution-stage-legend{display:flex;flex-wrap:wrap;gap:12px}.execution-stage-legend span{align-items:center;color:var(--ds-text-muted);display:flex;font-size:.68rem;gap:5px}.execution-stage-legend i{background:var(--ds-text-muted);border-radius:50%;height:6px;width:6px}.execution-stage-legend i.is-pass{background:var(--ds-success)}.execution-stage-legend i.is-blocked{background:var(--ds-danger)}.execution-stage-legend i.is-changes{background:var(--ds-accent)}.execution-review-note{color:var(--ds-accent);line-height:1.4}.execution-iteration-chart{display:grid;flex:1;gap:14px;grid-template-rows:repeat(auto-fit,minmax(42px,1fr));margin-top:18px}.execution-iteration-summary{align-items:baseline;display:flex;gap:9px;margin-top:12px}.execution-iteration-summary strong{color:var(--ds-accent);font-size:2rem}.execution-iteration-summary span{color:var(--ds-text-secondary)}.execution-iteration-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(8rem,.8fr) minmax(8rem,2fr) 5rem}.execution-iteration-track{border-radius:999px;height:9px}.execution-iteration-row>span,.execution-iteration-row small{color:var(--ds-text-muted);font-size:.7rem}.execution-iteration-row>strong{text-align:right}.insights-ring-gauge{aspect-ratio:1;border-radius:50%;display:grid;flex:0 0 auto;place-items:center;position:relative}.insights-ring-gauge:before{background:var(--ds-bg-secondary);border-radius:50%;content:"";top:15px;right:15px;bottom:15px;left:15px;position:absolute}.insights-ring-gauge.is-lg{width:clamp(9.5rem,15vw,12rem)}.insights-ring-gauge.is-sm{width:4.75rem}.insights-ring-gauge.is-sm:before{top:6px;right:6px;bottom:6px;left:6px}.insights-ring-gauge>div{display:grid;min-width:0;padding:.65rem;place-content:center;position:relative;text-align:center;width:100%;z-index:1}.insights-ring-gauge strong{color:var(--ds-text-primary);font-size:clamp(1rem,2vw,1.6rem);letter-spacing:-.04em}.insights-ring-gauge span{color:var(--ds-text-muted);font-size:.58rem;line-height:1.2;margin-top:2px}.xd6cf53dbb0,.execution-overview-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(15rem,1fr)}.x477125aa9d,.x33882a81d8,.x8302336c3f,.execution-queue-visual,.execution-risk-card{min-width:0}.x3ad23de745{align-items:center;display:flex;gap:clamp(2rem,6vw,5rem);justify-content:center;min-height:255px;padding:1rem}.x3ad23de745>div:last-child{display:grid;gap:7px;max-width:19rem;min-width:min(16rem,42%)}.x3ad23de745>div:last-child>strong{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.055em}.x3ad23de745>div:last-child>span{color:var(--ds-text-muted);font-size:.74rem}.x2a31ac96e9{background:color-mix(in srgb,var(--ds-border) 45%,transparent);border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.x2a31ac96e9>span{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-accent) 65%,#6759ff),var(--ds-accent));border-radius:inherit;display:block;height:100%}.ds-card.xc38c55ab8d,.ds-card.execution-summary-rail{display:grid;grid-template-rows:repeat(3,1fr);padding:0}.xc38c55ab8d>div,.execution-summary-rail>div{border-bottom:1px solid var(--ds-border);display:grid;gap:5px;padding:16px}.xc38c55ab8d>div:last-child,.execution-summary-rail>div:last-child{border-bottom:0}.xc38c55ab8d span,.xc38c55ab8d small,.execution-summary-rail span,.execution-summary-rail small{color:var(--ds-text-muted)}.xc38c55ab8d strong,.execution-summary-rail strong{font-size:1.28rem}.x31dde27060{align-items:end;display:flex;gap:clamp(.75rem,3vw,2rem);height:260px;justify-content:center;margin-top:18px;padding:0 1rem}.x6606367632{align-items:center;display:grid;gap:7px;grid-template-rows:1.25rem 1fr 2.2rem;height:100%;max-width:7rem;min-width:3.5rem;width:12%}.x6606367632>strong{font-size:.8rem}.x6606367632>div{align-items:end;background:color-mix(in srgb,var(--ds-border) 35%,transparent);border-radius:8px;display:flex;height:100%;overflow:hidden;width:100%}.x6606367632>div>span{background:linear-gradient(180deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 58%,#6759ff));border-radius:inherit;display:block;min-height:4px;width:100%}.x6606367632>small{color:var(--ds-text-muted);font-size:.64rem;line-height:1.25;text-align:center}.x759d93ee54{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.x759d93ee54 article,.execution-risk-grid article{background:color-mix(in srgb,var(--ds-bg-primary) 55%,transparent);border:1px solid var(--ds-border);border-radius:10px;display:grid;gap:12px;min-width:0;padding:14px}.x5261e316e0,.execution-risk-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.x5261e316e0>div,.execution-risk-heading>div{display:grid;gap:4px;min-width:0}.x5261e316e0 span,.execution-risk-heading span,.execution-risk-grid article>small{color:var(--ds-text-muted);font-size:.68rem}.x7a8e3061a0{display:flex;flex-wrap:wrap;gap:8px 12px}.x7a8e3061a0 span{align-items:center;color:var(--ds-text-muted);display:flex;font-size:.66rem;gap:5px}.x7a8e3061a0 i,.execution-queue-legend i{background:var(--ds-text-muted);border-radius:50%;display:inline-block;height:7px;width:7px}.x7a8e3061a0 i.is-pass{background:var(--ds-success)}.x7a8e3061a0 i.is-changes,.execution-queue-legend i.is-waiting{background:var(--ds-accent)}.x7a8e3061a0 i.is-blocked,.execution-queue-legend i.is-blocked{background:var(--ds-danger)}.execution-queue-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.execution-queue-heading>div{display:grid;gap:4px}.execution-queue-heading span,.execution-queue-heading small{color:var(--ds-text-muted)}.execution-queue-heading>div>strong{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.055em}.execution-queue-stack{background:color-mix(in srgb,var(--ds-border) 45%,transparent);border-radius:999px;display:flex;height:18px;margin-top:24px;overflow:hidden}.execution-queue-stack .is-waiting{background:var(--ds-accent)}.execution-queue-stack .xce56e9aba2{background:var(--ds-accent-blue)}.execution-queue-stack .is-blocked{background:var(--ds-danger)}.execution-queue-legend{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.execution-queue-legend>div{align-items:center;display:grid;gap:7px;grid-template-columns:auto 1fr auto;min-width:0}.execution-queue-legend i.xce56e9aba2{background:var(--ds-accent-blue)}.execution-queue-legend span{color:var(--ds-text-muted);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-risk-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.operations-queue-summary{align-items:center;display:flex;gap:20px;justify-content:space-between}.operations-queue-summary>div{display:grid;gap:4px}.operations-queue-summary span,.operations-queue-summary small{color:var(--ds-text-muted)}.operations-queue-summary strong{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.06em}.operations-queue-summary>b{background:var(--ds-accent-subtle);border:1px solid color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));border-radius:9px;color:var(--ds-accent);font-size:1.25rem;padding:12px}.operations-priority-list{display:grid;margin-top:20px}.operations-priority-row{align-items:center;border-top:1px solid var(--ds-border);display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:13px 0 17px;position:relative}.operations-priority-row>i{background:var(--ds-accent);border-radius:50%;height:9px;width:9px}.operations-priority-row.is-blocked>i,.operations-priority-row.is-blocked>span{background:var(--ds-danger)}.operations-priority-row.xce56e9aba2>i,.operations-priority-row.xce56e9aba2>span{background:var(--ds-accent-blue)}.operations-priority-row>div{display:grid;gap:3px}.operations-priority-row small{color:var(--ds-text-muted)}.operations-priority-row>span{background:var(--ds-accent);bottom:0;height:3px;left:0;position:absolute}.operations-live-panel{display:flex;flex-direction:column}.operations-live-pulse{align-items:center;color:var(--ds-text-muted);display:flex;gap:8px}.operations-live-pulse>i{background:var(--ds-success);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--ds-success) 12%,transparent);height:8px;width:8px}.operations-live-value{display:grid;gap:8px;margin-top:14px}.operations-live-value>strong{font-size:3.4rem;letter-spacing:-.06em;line-height:1}.operations-live-value>small{color:var(--ds-text-muted)}.operations-live-panel dl{border-top:1px solid var(--ds-border);display:grid;margin:auto 0 0}.operations-live-panel dl>div{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;justify-content:space-between;padding:13px 0}.operations-live-panel dl>div:last-child{border-bottom:0}.operations-live-panel dt{color:var(--ds-text-muted)}.operations-live-panel dd{font-weight:700;margin:0}.operations-stage-flow{display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px}.operations-stage-flow article{display:grid;gap:7px;justify-items:center;min-width:0;position:relative;text-align:center}.operations-stage-flow article:not(:last-child):after{background:var(--ds-border);content:"";height:2px;left:calc(50% + 18px);position:absolute;right:calc(-50% + 18px);top:17px}.operations-stage-flow article>div{background:var(--ds-bg-tertiary);border:2px solid var(--ds-border);border-radius:50%;display:grid;height:36px;place-items:center;position:relative;width:36px;z-index:1}.operations-stage-flow article.has-attention>div{border-color:var(--ds-accent);color:var(--ds-accent)}.operations-stage-flow article.is-clear>div{border-color:var(--ds-success);color:var(--ds-success)}.operations-stage-flow strong{font-size:.7rem}.operations-stage-flow small{color:var(--ds-text-muted);font-size:.62rem;line-height:1.25}.operations-exception-list{margin-top:16px}.operations-exception-head,.operations-exception-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(10rem,1.5fr) repeat(2,minmax(5rem,.5fr)) minmax(9rem,1fr) minmax(8rem,.7fr)}.operations-exception-head{color:var(--ds-text-muted);font-size:.62rem;padding:6px 10px 9px;text-transform:uppercase}.operations-exception-row{border-top:1px solid var(--ds-border);min-height:52px;padding:9px 10px}.operations-exception-row>span:nth-child(4){align-items:center;display:flex;height:8px;overflow:visible;position:relative}.operations-exception-row>span:nth-child(4)>i{left:0;position:absolute}.operations-exception-row>span:nth-child(4)>b{font-size:.66rem;left:calc(100% + 7px);position:absolute}.x959291de2c,.operations-capacity-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(16rem,.8fr)}.execution-volume-list,.execution-outcome-list,.execution-rework-analysis{margin-top:2px}.execution-outcome-list{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.execution-outcome-list article{border-bottom:1px solid var(--ds-border);display:grid;gap:9px;min-width:0;padding:4px 0 14px}.execution-outcome-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.execution-outcome-heading>div{display:grid;gap:3px;min-width:0}.execution-outcome-heading small,.execution-outcome-legend span{color:var(--ds-text-muted)}.execution-outcome-heading b{color:var(--ds-text-primary);font-size:1.05rem}.execution-outcome-track{background:color-mix(in srgb,var(--ds-border) 38%,transparent);border-radius:999px;display:flex;height:9px;overflow:hidden}.execution-outcome-track>span{display:block;height:100%}.execution-outcome-track .is-pass,.execution-outcome-legend .is-pass{background:var(--ds-success)}.execution-outcome-track .is-changes,.execution-outcome-legend .is-changes{background:var(--ds-accent)}.execution-outcome-track .is-blocked,.execution-outcome-legend .is-blocked{background:var(--ds-danger)}.execution-outcome-legend{display:flex;flex-wrap:wrap;gap:6px 13px}.execution-outcome-legend span{align-items:center;display:flex;font-size:.66rem;gap:5px}.execution-outcome-legend i,.execution-chart-legend i,.operations-distribution-legend i{border-radius:50%;display:inline-block;flex:0 0 auto;height:7px;width:7px}.execution-rework-analysis{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(13rem,.7fr)}.execution-iteration-distribution{align-items:end;display:flex;gap:clamp(10px,2.5vw,28px);height:245px;justify-content:center;min-width:0}.execution-iteration-distribution>div{align-items:center;display:grid;gap:7px;grid-template-rows:1.2rem 1fr 2rem;height:100%;max-width:7rem;min-width:2.8rem;width:15%}.execution-iteration-distribution strong{font-size:.78rem;text-align:center}.execution-iteration-column{align-items:end;background:color-mix(in srgb,var(--ds-border) 35%,transparent);border-radius:7px 7px 2px 2px;display:flex;height:100%;overflow:hidden;width:100%}.execution-iteration-column>i{background:linear-gradient(180deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 58%,#6759ff));border-radius:inherit;display:block;width:100%}.execution-iteration-distribution small{color:var(--ds-text-muted);font-size:.62rem;line-height:1.25;text-align:center}.execution-rework-facts,.x028a117e41 dl,.operations-capacity-card dl{display:grid;margin:0}.execution-rework-facts>div,.x028a117e41 dl>div,.operations-capacity-card dl>div{border-bottom:1px solid var(--ds-border);display:grid;gap:5px;padding:13px 0}.execution-rework-facts>div:last-child,.x028a117e41 dl>div:last-child,.operations-capacity-card dl>div:last-child{border-bottom:0}.execution-rework-facts span,.x028a117e41 dt,.operations-capacity-card dt{color:var(--ds-text-muted);font-size:.7rem}.execution-rework-facts>small,.x028a117e41 dd>small{color:var(--ds-text-muted);display:block;font-size:.66rem;font-weight:400;line-height:1.4;margin-top:5px}.execution-rework-facts>small{padding-top:10px}.execution-rework-facts strong,.x028a117e41 dd,.operations-capacity-card dd{color:var(--ds-text-primary);font-size:1.25rem;font-weight:700;margin:0}.execution-chart-legend{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:10px}.execution-chart-legend span{align-items:center;color:var(--ds-text-muted);display:flex;font-size:.65rem;gap:5px}.execution-chart-legend .is-total,.execution-comparison-track .is-total{background:var(--ds-accent)}.execution-chart-legend .is-converged,.execution-comparison-track .is-converged{background:var(--ds-success)}.execution-chart-legend .is-blocked,.execution-comparison-track .is-blocked{background:var(--ds-danger)}.execution-comparison-chart{align-items:end;display:grid;gap:8px;grid-auto-columns:minmax(2.2rem,1fr);grid-auto-flow:column;height:220px;margin-top:12px;overflow-x:auto;padding:0 3px 2px}.x32e658c8aa{display:flex;flex-direction:column}.x32e658c8aa .execution-comparison-chart{flex:1;height:auto;min-height:360px}.execution-comparison-column{align-items:center;display:grid;gap:5px;grid-template-rows:1rem 1fr 1rem;height:100%;min-width:0}.execution-comparison-column>strong{color:var(--ds-text-muted);font-size:.62rem}.execution-comparison-track{align-items:end;display:flex;gap:2px;height:100%;justify-content:center;width:100%}.execution-comparison-track>i{border-radius:4px 4px 1px 1px;display:block;max-width:13px;width:28%}.execution-comparison-column>small{color:var(--ds-text-muted);font-size:.6rem}.operations-health-badge{background:var(--ds-accent-subtle);border-radius:999px;color:var(--ds-accent);font-size:.68rem;font-weight:700;padding:5px 9px;white-space:nowrap}.operations-health-badge.is-clear{background:color-mix(in srgb,var(--ds-success) 12%,transparent);color:var(--ds-success)}.operations-health-badge.has-attention{background:color-mix(in srgb,var(--ds-danger) 10%,transparent);color:var(--ds-danger)}.operations-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-command-strip article{align-items:center;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:9px;display:flex;gap:11px;min-width:0;padding:13px 14px}.operations-command-strip svg{color:var(--ds-accent);flex:0 0 auto}.operations-command-strip article>div{display:grid;gap:3px;min-width:0}.operations-command-strip span{color:var(--ds-text-muted);font-size:.68rem}.operations-command-strip strong{font-size:1.18rem}.operations-distribution-track{background:color-mix(in srgb,var(--ds-border) 42%,transparent);border-radius:999px;display:flex;height:16px;margin-top:25px;overflow:hidden}.operations-distribution-track>span{display:block;height:100%}.operations-distribution-track .is-progressing,.operations-distribution-legend .is-progressing{background:var(--ds-success)}.operations-distribution-track .is-live,.operations-distribution-legend .is-live{background:var(--ds-accent)}.operations-distribution-track .is-waiting,.operations-distribution-legend .is-waiting{background:var(--ds-accent-blue)}.operations-distribution-track .xce56e9aba2{background:color-mix(in srgb,var(--ds-accent-blue) 62%,var(--ds-accent))}.operations-distribution-track .is-blocked,.operations-distribution-legend .is-blocked{background:var(--ds-danger)}.operations-distribution-legend{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.operations-distribution-legend span{align-items:center;color:var(--ds-text-muted);display:grid;font-size:.68rem;gap:7px;grid-template-columns:auto 1fr auto}.operations-distribution-legend b{color:var(--ds-text-primary)}.operations-signal-list{align-content:space-evenly;display:grid;flex:1;gap:15px;margin-top:20px}.operations-distribution-card{display:flex;flex-direction:column}.operations-signal-list>div{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(9rem,.8fr) minmax(10rem,2fr) 3rem}.operations-signal-list span{color:var(--ds-text-secondary);font-size:.7rem}.operations-signal-list>div>i{background:color-mix(in srgb,var(--ds-border) 38%,transparent);border-radius:999px;display:block;height:8px;overflow:hidden}.operations-signal-list>div>i>b{background:var(--ds-accent);border-radius:inherit;display:block;height:100%;min-width:0}.operations-signal-list>div>i>b.is-decision{background:var(--ds-accent-blue)}.operations-signal-list>div>i>b.xce56e9aba2{background:color-mix(in srgb,var(--ds-accent-blue) 62%,var(--ds-accent))}.operations-signal-list>div>i>b.is-blocked{background:var(--ds-danger)}.operations-signal-list strong{text-align:right}@media(max-width:720px){.insights-operations-page .ds-section-actions,.insights-scope-field{width:100%}.execution-content-grid,.xd6cf53dbb0,.execution-overview-grid,.x3d25c2b4e2,.xd9d730dcfa,.operations-command-layout,.x959291de2c,.operations-capacity-grid,.execution-rework-analysis,.execution-outcome-list{grid-template-columns:1fr}.operations-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-comparison-chart{height:180px}.x32e658c8aa .execution-comparison-chart{min-height:240px}.operations-signal-list>div{grid-template-columns:minmax(7rem,.9fr) minmax(5rem,1.5fr) 2.5rem}.execution-command-grid,.execution-operations-grid,.x759d93ee54,.execution-risk-grid{grid-template-columns:1fr}.x3ad23de745{gap:1.4rem;min-height:215px;padding-inline:0}.x3ad23de745>div:last-child{min-width:0}.insights-ring-gauge.is-lg{width:8.75rem}.x31dde27060{gap:.5rem;height:205px;justify-content:space-between;padding-inline:0}.x6606367632{min-width:0;width:18%}.execution-queue-legend{grid-template-columns:1fr}.x853cf630da{align-items:stretch;flex-direction:column}.x853cf630da .ds-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.x0478dce2b0{gap:7px;height:230px;padding-inline:0}.x6f170aa2ed>small{font-size:.55rem}.x37fd43b5f5,.x81d61adc0a{gap:5px;grid-template-columns:minmax(7rem,1.4fr) repeat(3,minmax(2.5rem,.5fr));padding-inline:0}.x37fd43b5f5{font-size:.54rem}.x81d61adc0a>span{padding-inline:6px}.xa068c4fee8>div{grid-template-columns:minmax(6.5rem,1fr) minmax(4rem,1.2fr) 2rem}.operations-stage-flow{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-stage-flow article:not(:last-child):after{display:none}.operations-exception-head{display:none}.operations-exception-row{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.operations-exception-row>strong{grid-column:1 / -1}.operations-exception-row>span:not(:nth-child(4)){display:grid;gap:3px}.operations-exception-row>span:not(:nth-child(4)):before{color:var(--ds-text-muted);content:attr(data-label);font-size:.55rem;line-height:1.2}.operations-exception-row>span:nth-child(4){grid-column:1 / -1;grid-row:3;margin-top:8px;width:calc(100% - 2.5rem)}.operations-exception-row>span:nth-child(5){grid-column:3;grid-row:2}.execution-iteration-row{grid-template-columns:minmax(7rem,1fr) minmax(6rem,1fr) 4rem}}.metrics-page,.result-page{display:grid;gap:18px}.metrics-header,.metrics-toolbar,.metrics-section-title,.metrics-pagination,.metrics-recon-row{align-items:center;display:flex;gap:10px}.metrics-header{justify-content:space-between}.metrics-toolbar{flex-wrap:wrap;justify-content:flex-end}.metrics-toolbar select,.metrics-toolbar input,.metrics-filters input,.metrics-filters select,.metrics-date,.saas-panel select{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-primary);font:inherit;min-height:34px;padding:7px 9px}.saas-page-stack,.saas-panel{display:grid;gap:18px}.saas-panel{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:18px}.saas-panel-header,.result-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.saas-panel-title{display:grid;gap:4px;min-width:220px}.saas-panel-eyebrow,.result-eyebrow{color:var(--ds-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.saas-panel-title h2,.saas-panel-title h3,.result-title h1,.result-title h2,.result-title h3{color:var(--ds-text-primary);line-height:1.2;margin:0}.saas-panel-title h2,.result-title h2{font-size:20px}.saas-panel-title h3,.result-title h3{font-size:16px}.result-title h1{font-size:clamp(24px,3vw,34px)}.saas-panel-title p,.result-title p,.result-copy{color:var(--ds-text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:760px}.saas-summary-strip,.result-strip,.metrics-gap-grid,.ttua-measurement-state{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.saas-summary-strip{width:min(100%,720px)}.saas-mini-metric,.result-metric,.ttua-state-item{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);padding:12px}.saas-mini-metric span,.result-metric span,.metrics-fact span,.ttua-state-item span{color:var(--ds-text-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.saas-mini-metric strong,.result-metric strong,.metrics-fact strong,.ttua-state-item strong{color:var(--ds-text-primary);display:block;font-size:18px;font-weight:700;line-height:1.2;margin-top:5px;overflow-wrap:anywhere}.ttua-state-item p{color:var(--ds-text-secondary);font-size:12px;line-height:1.35;margin:6px 0 0}.metrics-grid-2,.result-grid-2{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metrics-fact-list,.metrics-row-list,.metrics-bars{display:grid;gap:10px}.metrics-fact{border-bottom:1px solid var(--ds-border-muted);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.metrics-fact strong{font-size:13px;margin:0}.metrics-progress-row,.metrics-recon-row{border-bottom:1px solid var(--ds-border-muted);color:var(--ds-text-secondary);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.metrics-progress-row strong,.metrics-recon-row strong{color:var(--ds-text-primary)}.metrics-muted{color:var(--ds-text-muted);font-size:12px}.metrics-filters{background:var(--ds-bg-secondary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:12px;padding:12px}.metrics-filters label{color:var(--ds-text-muted);display:grid;font-size:10px;font-weight:700;gap:5px;letter-spacing:.06em;text-transform:uppercase}.metrics-search{align-items:center;background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-muted);display:flex;gap:8px;min-height:36px;padding:0 10px}.metrics-search input{background:transparent;border:0;color:var(--ds-text-primary);font:inherit;min-width:220px;outline:0}.metrics-search .ds-control{background:transparent;border:0;min-height:0;min-width:220px;padding:0}.metrics-table-wrap{overflow-x:auto}.metrics-table{min-width:980px}.metrics-table td small,.metrics-table td strong{display:block}.metrics-table td small{color:var(--ds-text-muted);margin-top:3px}.metrics-ledger-row{cursor:pointer}.metrics-ledger-row:hover,.metrics-ledger-row:focus-visible{background:color-mix(in srgb,var(--ds-bg-tertiary) 72%,transparent);outline:0}.x25bb6f6d5d{display:grid;gap:16px}.x4588e3241c{display:grid;gap:1px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-border);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.x4588e3241c>div{min-width:0;display:grid;gap:5px;padding:10px;background:var(--ds-bg-secondary)}.x4588e3241c span{color:var(--ds-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.x4588e3241c strong{min-width:0;overflow-wrap:anywhere;color:var(--ds-text-primary);font-size:12px;line-height:1.35}.metrics-pagination{border-top:1px solid var(--ds-border-muted);justify-content:flex-end;margin-top:12px;padding-top:12px}.metrics-segments{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:inline-flex;gap:4px;padding:3px}.metrics-segments button{background:transparent;border:0;border-radius:var(--ds-radius);color:var(--ds-text-secondary);cursor:pointer;font:inherit;font-size:12px;padding:6px 10px}.metrics-segments button.active{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.ttua-hero .quality-gauge,.quality-gauge{align-items:center;background:conic-gradient(var(--ds-success) calc(var(--value, 0) * 360deg),var(--ds-bg-tertiary) 0deg);border-radius:50%;color:var(--ds-text-primary);display:flex;flex:0 0 auto;font-size:12px;font-weight:700;height:56px;justify-content:center;position:relative;width:56px}.quality-gauge:after{background:var(--ds-bg-secondary);border-radius:50%;content:"";height:72%;position:absolute;width:72%}.quality-gauge span{position:relative;z-index:1}.ttua-evidence-stack{display:grid;gap:14px}.x3f36a6e328{align-items:flex-start;border-bottom:1px solid var(--ds-border-muted);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-bottom:12px}.x3f36a6e328 h3{color:var(--ds-text-primary);font-size:16px;line-height:1.35;margin:4px 0 0}.x3f36a6e328 code{color:var(--ds-text-secondary);font-family:var(--ds-font-mono);font-size:12px}.ttua-evidence-meta,.ttua-evidence-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ttua-evidence-meta{color:var(--ds-text-secondary);font-size:12px;margin-top:8px}.ttua-evidence-meta span{align-items:center;display:inline-flex;gap:5px}.ttua-evidence-section{background:var(--ds-bg-primary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:10px;padding:12px}.ttua-evidence-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ttua-evidence-description{grid-template-columns:repeat(2,minmax(0,1fr))}.ttua-evidence-files{display:grid;gap:8px}.ttua-evidence-file{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.ttua-evidence-file span{align-items:center;color:var(--ds-text-secondary);display:inline-flex;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttua-evidence-file a{color:var(--ds-accent-blue);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.ttua-evidence-file a:hover{color:var(--ds-accent-blue-hover);text-decoration:none}.metrics-section-title{align-items:flex-start;margin-bottom:12px}.metrics-section-title h3{color:var(--ds-text-primary);font-size:15px;margin:0}.metrics-section-title p{color:var(--ds-text-secondary);font-size:12px;margin:3px 0 0}.metrics-bar-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(80px,1fr) minmax(140px,2fr) auto}.metrics-bar-row span{color:var(--ds-text-secondary);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-bar-row div{background:var(--ds-bg-tertiary);border-radius:999px;height:8px;overflow:hidden}.metrics-bar-row i{background:var(--ds-accent-blue);display:block;height:100%}.metrics-bar-row strong{color:var(--ds-text-primary);font-size:12px}.result-panel{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:18px}.result-title{display:grid;gap:6px;max-width:760px}.result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.result-checklist{display:grid;gap:8px;margin-top:14px}.result-check{align-items:flex-start;border-bottom:1px solid var(--ds-border-muted);display:flex;gap:10px;padding:10px 0}.result-check-icon{color:var(--ds-warning);font-weight:800;width:18px}.result-check[data-state=ok] .result-check-icon{color:var(--ds-success)}.result-check strong{color:var(--ds-text-primary);display:block;font-size:13px}.result-check small{color:var(--ds-text-secondary);display:block;font-size:12px;margin-top:2px}.result-table-wrap{margin-top:14px;overflow-x:auto}.result-table,.detail-table{border-collapse:collapse;min-width:760px;width:100%}.result-table th,.result-table td,.detail-table th,.detail-table td{border-bottom:1px solid var(--ds-border-muted);color:var(--ds-text-secondary);font-size:13px;padding:10px 8px;text-align:left;vertical-align:top}.result-table th,.detail-table th{color:var(--ds-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.result-table strong,.detail-table strong{color:var(--ds-text-primary)}.process-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.process-detail{display:grid;gap:20px}.process-detail h3{color:var(--ds-text-primary);font-size:15px;margin:0 0 12px}.process-block-list{display:grid;gap:12px;max-height:340px;overflow:auto}.process-block-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.process-block-list p{color:var(--ds-text-secondary);font-size:13px;margin:8px 0}.process-block-list small{color:var(--ds-text-muted)}.ds-backdrop{display:none;padding:0;border:0}@media(max-width:980px){.metrics-grid-2,.result-grid-2{grid-template-columns:1fr}}@media(max-width:760px){.metrics-header{align-items:stretch;flex-direction:column}.metrics-toolbar{justify-content:flex-start}.metrics-bar-row{grid-template-columns:1fr}}.x82ffad99f7,.xc605818be5{gap:16px}.x2728ef218c{align-items:center;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;padding:16px 20px}.x2728ef218c p{color:var(--ds-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}.x2728ef218c h1{color:var(--ds-text-primary);font-size:22px;line-height:1.15;margin:0}.x2728ef218c span{color:var(--ds-text-secondary);display:block;font-size:13px;margin-top:4px}.x82ffad99f7 .ds-kpi-grid,.xc605818be5 .ds-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.xc605818be5 .ds-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.x82ffad99f7 .ds-kpi-card,.xc605818be5 .ds-kpi-card{gap:7px;min-height:88px;padding:14px 16px}.x4c66350ed9,.xdea5784dd7{display:grid;gap:0;overflow:hidden;padding:0}.x4c66350ed9 .ds-tabs,.xdea5784dd7 .ds-tabs{border:0;border-bottom:1px solid var(--ds-border);border-radius:0;background:var(--ds-bg-tertiary)}.x470dab1947,.x87b37e8d49{min-width:0}.x56e7f6bb61,.x3d1c17a129 .x8bac87420a{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.x56e7f6bb61 .xf189c24cf5,.x56e7f6bb61>.ds-btn,.x3d1c17a129 .x05a5296c2b,.x3d1c17a129 .x8bac87420a>.ds-btn{grid-column:1 / -1}.x2651a384e2{border-top:1px solid var(--ds-border)}.x38b6d7aa4b{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.x38b6d7aa4b .xf189c24cf5,.x38b6d7aa4b .xacbd5fe78a{grid-column:1 / -1}.xe1e818c9f7{display:grid;gap:0}.x844e0b7885{border-bottom:1px solid var(--ds-border);padding:18px}.x844e0b7885 .ds-description-list{grid-template-columns:repeat(4,minmax(0,1fr))}.x6cdd4772d1{min-width:480px}.x6cdd4772d1 .x72417f93c2{max-width:100%}.x6cdd4772d1 td:first-child small{display:block;max-width:220px;margin-top:4px;overflow:hidden;color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.x8f6a30e1f2,.xe6ad869009{align-items:flex-start;border-bottom:1px solid var(--ds-border);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.x8f6a30e1f2 h2,.xe6ad869009 h2{color:var(--ds-text-primary);font-size:14px;font-weight:750;margin:0}.x8f6a30e1f2 p,.xe6ad869009 p{color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin:4px 0 0}.x148ef375ec,.xc7a5e194d4{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.x148ef375ec>span,.xc7a5e194d4>span{color:var(--ds-text-muted);font-size:12px;white-space:nowrap}.xdc88fa643c,.xc250471bca{align-items:center;background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-muted);display:flex;gap:8px;min-height:36px;min-width:min(360px,100%);padding:0 10px}.xdc88fa643c input,.xc250471bca input{background:transparent;border:0;color:var(--ds-text-primary);font:inherit;min-width:0;outline:0;width:100%}.xdc88fa643c .ds-control,.xc250471bca .ds-control{background:transparent;border:0;min-height:0;padding:0;width:100%}.x135248508a{display:grid;gap:10px;min-width:0;position:sticky;top:18px}.xfaa4c77443{display:grid;gap:14px;min-width:0;padding:18px}.xf189c24cf5{color:var(--ds-text-muted);font-size:12px;line-height:1.5;margin:0}.xb724a54f55{cursor:pointer}.xb724a54f55:hover,.xb724a54f55.is-selected,.x1ab2c4df1a tr.is-selected{background:color-mix(in srgb,var(--ds-accent-blue) 10%,var(--ds-bg-primary))}.x72417f93c2,.xe00ee066f5{align-items:center;display:inline-flex;gap:10px;min-width:0}.xbb76a064aa{align-items:center;color:var(--ds-text-muted);display:inline-flex;font-size:11px;gap:5px;margin-top:3px}.xbb76a064aa:before{background:currentcolor;border-radius:999px;content:"";height:6px;width:6px}.xbb76a064aa.is-active{color:var(--ds-success)}.settings-ai-overview{overflow:hidden;padding:0}.xf60ecb8d57{display:grid;gap:16px}.xf60ecb8d57 p{margin:0}.xad81b3c6b7{display:flex;gap:16px;align-items:center;justify-content:space-between}.xaae0e330f8{color:var(--ds-text-muted);font-size:12px}.settings-ai-overview__content{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(320px,1.15fr) minmax(420px,1fr);padding:16px 18px}.settings-ai-preference{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(190px,240px)}.settings-ai-preference span,.settings-ai-preference small{display:block}.settings-ai-preference strong{color:var(--ds-text-primary);font-size:13px}.settings-ai-preference small{color:var(--ds-text-muted);font-size:11px;line-height:1.45;margin-top:3px}.settings-ai-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-ai-facts>span{border-left:1px solid var(--ds-border);display:grid;gap:4px;padding-left:18px}.settings-ai-facts small{color:var(--ds-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.settings-ai-facts strong{color:var(--ds-text-primary);font-size:18px}.settings-ai-saved{color:var(--ds-success);font-size:11px;grid-column:1 / -1;margin:-8px 0 0}.x9a0e1dc8c5{align-items:center;display:inline-flex;gap:8px}.xe1e818c9f7 .ds-loading-state{min-height:180px}.xc605818be5 .x3e7e70e9ca{grid-template-columns:repeat(4,minmax(0,1fr))}.x58e12af82a{min-width:0;overflow:hidden;padding:0}.x8a1625f973{background:var(--ds-danger-subtle);border-bottom:1px solid color-mix(in srgb,var(--ds-danger) 35%,transparent);color:var(--ds-danger);font-size:12px;padding:10px 18px}.xc605818be5 .xc7a5e194d4{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(160px,210px) auto;justify-content:stretch}.xc605818be5 .xc250471bca{min-width:0}.xa32574e37a{display:flex;justify-content:flex-end}.xe822ee3c1d,.x58e12af82a .ds-table th:last-child,.x58e12af82a .ds-table td:last-child{text-align:right}.x72417f93c2 svg{color:var(--ds-accent-blue);flex:0 0 auto}.xacbd5fe78a{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.xffe68bda77{align-items:center;color:var(--ds-text-secondary);display:flex;gap:10px;min-height:44px}.xffe68bda77.compact{min-height:34px}.xffe68bda77 svg{color:var(--ds-text-muted);flex:0 0 auto}.xffe68bda77 strong{color:var(--ds-text-secondary);font-size:13px;font-weight:700;margin-right:auto}.x1ab2c4df1a{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);min-width:0}.xf06f0a2826{border-right:1px solid var(--ds-border);min-width:0}.x1ab2c4df1a>*,.metrics-table-wrap,.table-scroll{min-width:0}.x1ab2c4df1a tr{cursor:pointer}.xf06f0a2826 table{min-width:100%}.x9657196950{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) 160px auto}.x0d7960a4b8{height:220px}.table-primary-link{color:var(--ds-text-primary);display:block;font-weight:700}.data-table td small,.table-primary-link+small{color:var(--ds-text-muted);display:block;font-size:11px;margin-top:3px}.mono-cell,.metric-card__mono{font-family:var(--ds-font-mono);font-size:12px;word-break:break-all}.xa756861768{align-items:center;display:flex;gap:10px;min-height:28px}.xa383f896e8{margin:0 auto;max-width:960px;width:100%}.ds-stepper.x9495ba6c7f{margin-bottom:20px}.x0d9533d420{color:var(--ds-danger)}.x9d563bef13{min-height:400px}.xa82d2ddb96{display:grid;gap:14px}.xaf3fc75cfd,.x882f42614c{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.xa8b63c6d31{align-items:center;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text-secondary);display:flex;flex-direction:column;gap:8px;min-height:92px;justify-content:center;padding:14px 12px;text-align:center}.xa8b63c6d31:hover,.xa8b63c6d31.active{background:var(--ds-bg-tertiary);border-color:var(--ds-border-strong);color:var(--ds-text-primary)}.x7d009a4555{align-items:center;border:2px dashed var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text-muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:128px;padding:22px;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.x7d009a4555:hover,.x7d009a4555:focus-visible,.x7d009a4555.is-dragging{background:#2f81f714;border-color:var(--ds-accent-blue);color:var(--ds-text-primary);outline:none}.x7d009a4555 strong{color:var(--ds-text-primary)}.x7d009a4555 span{max-width:620px}.x31ab5f8a54{display:grid;gap:8px}.x167fd53077{align-items:center;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px}.x167fd53077 span{min-width:0}.x167fd53077 strong,.x167fd53077 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x167fd53077 small{color:var(--ds-text-muted);font-size:11px}.xa896b8779c,.x18a46adfc3{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xc6b1febfca{display:grid;gap:14px}.x16a4f65116,.xfd9655743b,.x3daf1a2534{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.xfd9655743b{margin-top:18px}.x0b339e02b6,.x0426e7fc53,.x667f0ba64e{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;gap:10px;padding:14px}.xc506720c00,.x0426e7fc53,.x667f0ba64e{align-items:center;grid-template-columns:minmax(0,1fr) auto}.x0426e7fc53 span,.x667f0ba64e span{color:var(--ds-text-muted);display:block;font-size:12px;margin-top:4px}.xd00c9f49d5{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text-muted);padding:24px;text-align:center}.x6d2e232743{display:grid;gap:12px;justify-items:center}.x366a63dc6d,.x2d7ba93516,.xd2593e8168{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.xbd5e3eb793{place-items:center center;color:var(--ds-text-secondary);display:grid;gap:10px;min-height:280px;text-align:center}.x1edfd53669{background:var(--ds-bg-tertiary);border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.x1edfd53669 span{background:var(--ds-accent-blue);display:block;height:100%}.xa7a652c2b2{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.x1781f1da36{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text-secondary);display:grid;gap:8px;min-height:140px;padding:16px}.x1781f1da36 strong{color:var(--ds-text-primary)}.xa4cbe53e9e pre{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);font-family:var(--ds-font-mono);margin:0;overflow:auto;padding:14px}.x6cfe69467a{display:grid;gap:18px}.x6cfe69467a section{border-top:1px solid var(--ds-border-subtle);display:grid;gap:12px;padding-top:16px}.x6cfe69467a section:first-child{border-top:0;padding-top:0}.x6cfe69467a h3{color:var(--ds-text-primary);font-size:13px;font-weight:700;letter-spacing:0;margin:0}.xfc4862bfc4{display:grid;gap:10px}.x246410bd44{align-items:start;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.x246410bd44 strong{color:var(--ds-text-primary)}.x246410bd44 span:not(.status-badge){color:var(--ds-text-muted);font-size:12px;grid-column:1 / -1}.pretty-markdown,.pretty-json,.pretty-list{color:var(--ds-text-secondary);display:grid;gap:12px}.pretty-markdown h1,.pretty-markdown h2,.pretty-markdown h3,.pretty-markdown h4,.pretty-markdown h5,.pretty-markdown h6{color:var(--ds-text-primary);font-size:16px;line-height:1.35;margin:8px 0 0}.pretty-markdown h1{font-size:20px}.pretty-markdown h2{font-size:18px}.pretty-markdown p{line-height:1.55;margin:0;white-space:pre-wrap}.pretty-markdown ul,.pretty-markdown ol{margin:0;padding-left:20px}.pretty-markdown li{margin:5px 0}.pretty-markdown li>p{display:inline}.pretty-markdown input[type=checkbox]{accent-color:var(--ds-accent-blue);margin:0 7px 0 0;transform:translateY(1px)}.pretty-markdown a{color:var(--ds-accent-blue);font-weight:700;text-decoration:none}.pretty-markdown a:hover{text-decoration:none}.pretty-markdown hr{width:100%;border:0;border-top:1px solid var(--ds-border);margin:4px 0}.pretty-markdown code{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:4px;color:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:12px;padding:1px 5px}.pretty-code{background:#0b1118;border:0;border-radius:var(--ds-radius);color:#e6edf3;font-family:var(--ds-font-mono);font-size:13px;line-height:1.58;margin:0;overflow:auto;padding:14px 16px;-moz-tab-size:2;tab-size:2;white-space:pre-wrap}.pretty-code code{background:transparent;border:0;color:inherit;display:block;font:inherit;padding:0}.pretty-code-line{display:block;min-height:1.58em;white-space:pre-wrap}.pretty-code-diff{padding:8px 0;white-space:pre}.pretty-diff-line{display:grid;grid-template-columns:52px minmax(max-content,1fr);min-height:1.58em}.pretty-diff-line>span:first-child{border-right:1px solid #30363d;color:#6e7681;padding:0 12px;text-align:right;-webkit-user-select:none;user-select:none}.pretty-diff-line>span:last-child{padding:0 12px}.pretty-diff-line.added{background:#2ea0432e;color:#aff5b4}.pretty-diff-line.deleted{background:#f8514929;color:#ffdcd7}.pretty-diff-line.hunk{background:#388bfd1f;color:#a5d6ff}.pretty-diff-line.meta{color:#8b949e}.pretty-token-key{color:#ff9de7;font-weight:700}.pretty-token-punctuation{color:#c9d1d9}.pretty-token-string{color:#a5d6ff}.pretty-token-number,.pretty-token-constant{color:#79c0ff}.pretty-structured-doc{display:grid;gap:16px}.pretty-structured-doc h2{color:var(--ds-text-primary);font-size:22px;line-height:1.2;margin:0}.pretty-code-rendered{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;gap:10px;padding:12px}.pretty-markdown blockquote{border-left:3px solid var(--ds-border-strong);color:var(--ds-text-secondary);margin:0;padding:8px 12px}.pretty-table-wrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius);overflow:auto}.pretty-table{border-collapse:collapse;min-width:100%}.pretty-table th,.pretty-table td{border-bottom:1px solid var(--ds-border-muted);padding:8px 10px;text-align:left}.pretty-table th{background:var(--ds-bg-tertiary);color:var(--ds-text-primary);font-size:12px}.pretty-json-row{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;gap:8px;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);padding:10px 12px}.pretty-json-row>span:first-child{color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pretty-list-item{background:var(--ds-bg-secondary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);padding:10px}.pretty-muted{color:var(--ds-text-muted)}.x66a02b8020{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.x0de4674639{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.x997b88d5b9{min-width:min(360px,100%)}.x125af75630{overflow:visible}.x125af75630 .ds-table-scroll{margin-inline:-1px}.xec2d151ce8{min-width:920px}.xae7be88feb{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.xbe74ef1d24{align-items:center;display:flex;gap:var(--ds-action-gap);justify-content:flex-end;position:relative}@media(max-width:720px){.x125af75630 .ds-table-scroll{margin-inline:0;overflow:visible}.xec2d151ce8,.xec2d151ce8 tbody{display:block;min-width:0;width:100%}.xec2d151ce8 thead{display:none}.xec2d151ce8 tbody{display:grid;gap:12px;padding:0 12px 12px}.xec2d151ce8 tr{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.xec2d151ce8 td{border-bottom:1px solid var(--ds-border-muted);display:grid;gap:5px;min-width:0;overflow-wrap:anywhere;padding:10px}.xec2d151ce8 td:before{color:var(--ds-text-muted);content:attr(data-label);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.xec2d151ce8 td:first-child{grid-column:1 / -1}.xec2d151ce8 td:nth-last-child(-n+2){border-bottom:0}.xec2d151ce8 .table-primary-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.x28621fe999{align-items:center;border-top:1px solid var(--ds-border);color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding-top:12px}.x28621fe999>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ds-field-control.inline{align-items:center;display:inline-flex;flex-direction:row;gap:6px}.x2e9a23a3a5{align-items:center;border-bottom:1px solid var(--ds-border-muted);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.x39695f03aa{align-items:center;display:flex;gap:10px;min-width:0}.x39695f03aa strong,.x39695f03aa span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x39695f03aa strong{color:var(--ds-text-primary);font-size:14px}.x39695f03aa span:last-child{color:var(--ds-text-muted);font-size:12px}.x023d4d7894{align-items:center;display:flex;flex-shrink:0;gap:8px}.xb27ef935a6{background:var(--ds-text-muted);border-radius:999px;display:inline-block;height:7px;width:7px}.xb27ef935a6.running{background:var(--ds-success);box-shadow:0 0 0 4px var(--ds-success-subtle)}.xe921225aed>div:last-child{border-right:0}.xe921225aed span{color:var(--ds-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.xe921225aed strong{color:var(--ds-text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xf947b8f5ef{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto auto;padding:10px 12px;position:relative;z-index:4}.xb1de7e15ac{display:grid;gap:3px;min-width:0}.xb1de7e15ac>strong{color:var(--ds-text-primary);font-size:12px}.xb1de7e15ac>span:not(.x09ed79e0a1){color:var(--ds-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x9dc8d63a21,.x519f6802a0{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.x09ed79e0a1{align-items:center;color:var(--ds-text-secondary);display:inline-flex;gap:6px;margin-top:3px}.x09ed79e0a1 svg{color:var(--ds-accent-blue)}.x09ed79e0a1 strong{font-size:12px}.secondary-button.compact{min-height:32px;padding:0 10px}.x93c25b095f{position:relative}.xa7e91a8dc9{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);display:grid;gap:6px;left:0;max-height:min(360px,calc(100vh - 180px));overflow:auto;padding:8px;position:absolute;top:calc(100% + 6px);width:min(460px,calc(100vw - 32px));z-index:20}.x8d512199b2{align-items:start;border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);padding:7px 8px}.x8d512199b2:hover{background:var(--ds-bg-tertiary)}.x8d512199b2 strong,.x8d512199b2 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x8d512199b2 strong{color:var(--ds-text-primary);font-size:12px}.x8d512199b2 small{color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:10px;margin-top:2px}.x9f8decdf27 .ds-toggle-option{min-height:32px;padding:0 10px}.x0ce2c0d4d2{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:8px;box-shadow:0 18px 60px #0000005c;display:grid;gap:12px;padding:12px;position:absolute;right:12px;top:calc(100% + 8px);width:min(660px,calc(100vw - 56px));z-index:35}.xb5c0bfa8d6{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;justify-content:space-between;padding-bottom:10px}.xb5c0bfa8d6 div{display:grid;gap:3px}.xb5c0bfa8d6 strong{color:var(--ds-text-primary);font-size:13px}.xb5c0bfa8d6 span{color:var(--ds-text-muted);font-size:12px}.x158426a28a{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) 100px 140px minmax(140px,1fr)}.compact-field{max-width:150px}.xd3c4e4587f{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;gap:6px;grid-column:1 / -1;min-height:34px}.console-header-react{align-items:center;background:var(--ds-bg-tertiary);border-bottom:1px solid var(--ds-border);display:flex;justify-content:space-between;padding:8px 10px}.console-header-react>div{align-items:center;display:flex;gap:8px}.console-header-react strong{color:var(--ds-text-primary);font-size:12px}.console-header-react small{color:var(--ds-text-muted);font-size:10px}.xf1ad635e19 .ds-log-viewer{border:0;border-radius:0;min-height:0}.xd9c5c69756 .terminal-input{background:var(--ds-bg-secondary);border:1px solid rgb(148 163 184 / .2);border-radius:10px;color:var(--ds-text-primary);height:38px;padding:0 10px}.x8ae89ccdf7,.preflight-panel-react,.x1779567eff,.x8000ed5b1d{display:grid;gap:12px}.x8ae89ccdf7 header{align-items:center;display:flex;justify-content:space-between}.x8ae89ccdf7 h3,.x1779567eff h3{color:var(--ds-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.x117c2ef35e{min-height:0;margin:0 0 8px}.x117c2ef35e .ds-section-heading{gap:0}.x117c2ef35e .ds-section-heading h2{color:var(--ds-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.xfcecf49936,.preflight-check-react{background:var(--ds-bg-primary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:8px;padding:10px}.preflight-check-react strong,.xfcecf49936 strong{color:var(--ds-text-primary)}.preflight-check-react span{color:var(--ds-text-secondary);display:block;font-size:12px;margin-top:3px}.xcd44f74bbb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-border-muted)}.xcd44f74bbb>div{min-width:0;display:grid;gap:3px;padding:8px 9px;background:var(--ds-bg-primary)}.xcd44f74bbb span{color:var(--ds-text-muted);font-size:9px;font-weight:800;line-height:1.2;text-transform:uppercase}.xcd44f74bbb strong{min-width:0;overflow:hidden;color:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.x34401a3644{display:grid;gap:6px;color:var(--ds-link);font-size:12px;font-weight:800;text-decoration:none}.x34401a3644:hover{color:var(--ds-link-hover);text-decoration:none}.x34401a3644 img{width:100%;max-height:150px;object-fit:cover;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x22155736d6{display:grid;gap:6px}.x22155736d6 article{display:grid;gap:2px;padding:7px 8px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius-sm);background:var(--ds-bg-primary)}.x22155736d6 article strong{color:var(--ds-text-primary);font-size:11px}.x22155736d6 article span{color:var(--ds-text-secondary);font-size:12px;line-height:1.35}@media(max-width:1100px){.x00151eae5e{height:auto;overflow:visible}.x1d0651110d,.xe921225aed{grid-template-columns:1fr}.xe921225aed>div{border-right:0;border-bottom:1px solid var(--ds-border-muted)}.xf1ad635e19{min-height:560px}.x0ce2c0d4d2{left:8px;right:8px;width:auto}.x158426a28a{grid-template-columns:1fr}}.x144622b50f,.xcbcd8713e0{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.x3fd0ee0d85 span,.xcbcd8713e0 span,.x11de68c7a9 span{color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x3fd0ee0d85 h1,.xb8f251405b,.x11de68c7a9 strong{color:var(--ds-text-primary);display:block;font-size:22px;line-height:1.25;margin:3px 0}.x3fd0ee0d85 p,.xcbcd8713e0 p,.x11de68c7a9 p{color:var(--ds-text-secondary);margin:0}.xa29618e46f{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.x6f761c7d84{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.xb1b9944373{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);min-height:122px;padding:16px;position:relative}.xb1b9944373 span{color:var(--ds-text-muted);font-size:12px;font-weight:700}.xb1b9944373 strong{color:var(--ds-text-primary);display:block;font-size:24px;line-height:1.1;margin-top:10px}.xb1b9944373 p{color:var(--ds-text-secondary);margin:8px 24px 0 0}.xb1b9944373 svg{color:var(--ds-accent-blue);position:absolute;right:14px;top:14px}.x689e9e9d35{align-items:center;background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:18px}.x192ecd9dbb{display:flex;gap:10px}.x192ecd9dbb div{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);min-width:92px;padding:10px}.x192ecd9dbb span{color:var(--ds-text-muted);display:block;font-size:11px}.x192ecd9dbb strong{color:var(--ds-text-primary);display:block;font-size:18px}.x1b0ea98fc8{align-items:start;display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr);min-width:0}.x8ddf4a4c40{display:grid;gap:10px;max-height:calc(100vh - 220px);overflow:auto}.x3fea9560bb{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:grid;gap:6px;padding:12px;text-align:left}.x3fea9560bb.active,.x3fea9560bb:hover{background:var(--ds-bg-tertiary);border-color:var(--ds-border-strong);color:var(--ds-text-primary)}.x3fea9560bb strong{color:var(--ds-text-primary)}.x3fea9560bb span{color:var(--ds-text-muted);font-size:12px}.x77fe94d5d4{min-height:360px;min-width:0}.x0a71506763 .ds-tab{padding-inline:10px}.x3ae309615f{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.x3ae309615f span{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-secondary);font-size:12px;padding:5px 9px}.x4d82b8cba4,.x68941e95a2,.x4f12e66eca,.x8904e5aea7{display:grid;gap:12px}.x7ee11a7e1e,.x3d91443743{display:grid;gap:14px}.xa58db30a02,.x3a3444f85a{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:16px}.x11f51d182b,.x355233d6c5{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.x11f51d182b span{color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x2b0a678613,.x355233d6c5 strong{color:var(--ds-text-primary);display:block;font-size:18px;line-height:1.25;margin:0}.x11f51d182b p,.x355233d6c5 span,.x909f095b3d{color:var(--ds-text-secondary);margin:4px 0 0}.xe5038fdda1,.x149fda4c3b,.x380cdd5a9e,.xe92891ead5{display:grid;gap:12px}.xe5038fdda1{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.xe5038fdda1>div,.x293f0b7e8c{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);min-width:0;padding:12px}.xe5038fdda1 span,.x293f0b7e8c span{color:var(--ds-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.xe5038fdda1 strong,.x293f0b7e8c strong{color:var(--ds-text-primary);display:block;font-size:16px;line-height:1.25;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x293f0b7e8c p{color:var(--ds-text-secondary);font-size:12px;line-height:1.4;margin:6px 0 0}.x149fda4c3b{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.x985474f4a4{gap:14px}.x90d88ba754{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.xd172e0b651{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:flex;gap:12px;justify-content:space-between;padding:12px}.xd172e0b651 span,.x999b01b319 span{color:var(--ds-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.xd172e0b651 strong,.x999b01b319 strong{color:var(--ds-text-primary);display:block;margin-top:4px}.xd172e0b651 small{color:var(--ds-text-secondary);display:block;margin-top:3px}.xca137c0a9b{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:10px;padding:12px}.x999b01b319{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.x40645fda91{display:grid;gap:8px;max-height:360px;overflow:auto}.x40645fda91 label{align-items:flex-start;background:var(--ds-bg-primary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.x40645fda91 label.active{background:var(--ds-bg-tertiary);border-color:var(--ds-border-strong)}.x40645fda91 input{margin-top:3px}.x40645fda91 strong{color:var(--ds-text-primary);display:block;font-size:13px}.x40645fda91 small{color:var(--ds-text-muted);display:block;font-size:12px;margin-top:3px}.x9279750aa5{max-width:none}.x9bef293215{align-items:flex-start}.x0c2eefd554{align-items:stretch;background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);display:flex;gap:16px;justify-content:space-between;min-height:92px;padding:18px}.x0c2eefd554>div:first-child{min-width:260px}.x0c2eefd554>div span,.x26a97b3109 span{color:var(--ds-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x0c2eefd554>div strong,.x26a97b3109 strong{color:var(--ds-text-primary);display:block;line-height:1.25;margin-top:5px}.x0c2eefd554>div:first-child>strong{font-size:20px}.x0c2eefd554>.status-badge{align-self:center;display:inline-flex;flex:0 0 auto;letter-spacing:0;text-transform:none}.x0c2eefd554 p{color:var(--ds-text-secondary);margin:6px 0 0}.xdc73889bf8,.x26a97b3109{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(680px,100%)}.xdc73889bf8 div,.x26a97b3109 div{background:color-mix(in srgb,var(--ds-bg-primary) 42%,transparent);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);min-width:0;padding:11px 12px}.xdc73889bf8 strong,.x26a97b3109 strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.x922ac802be{border-color:var(--ds-border)}.x922ac802be>p{color:var(--ds-text-secondary);margin:12px 0 0}.x26a97b3109{grid-template-columns:repeat(4,minmax(0,1fr))}.x5d251167ea{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.xa623eaba75{align-content:start}.xdeac885807{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:flex;gap:10px;padding:12px}.xdeac885807[data-status=passed],.xdeac885807[data-status=completed],.xdeac885807[data-status=success],.xdeac885807[data-status=failed],.xdeac885807[data-status=error]{border-color:var(--ds-border-muted)}.x3ef74dd910{background:var(--ds-accent-blue);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-accent-blue) 14%,transparent);flex:0 0 auto;height:9px;width:9px}.xdeac885807[data-status=passed] .x3ef74dd910,.xdeac885807[data-status=completed] .x3ef74dd910,.xdeac885807[data-status=success] .x3ef74dd910{background:var(--ds-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-success) 14%,transparent)}.xdeac885807[data-status=failed] .x3ef74dd910,.xdeac885807[data-status=error] .x3ef74dd910{background:var(--ds-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-danger) 14%,transparent)}.xdeac885807 strong{color:var(--ds-text-primary);display:block;font-size:13px;line-height:1.35}.xdeac885807 span{color:var(--ds-text-muted);font-size:12px}.x102403db80{min-height:520px}.x102403db80 .ds-log-viewer{min-height:0}.x102403db80 .ds-log-viewer pre{min-height:430px}.xf75aab408b{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:5px;padding:12px}.xf75aab408b strong{color:var(--ds-text-primary)}.xf75aab408b span{color:var(--ds-text-secondary);font-size:12px}.xc1c27a6a7e{display:grid;gap:8px;margin-top:12px}.xc1c27a6a7e article{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.xc1c27a6a7e span{color:var(--ds-text-secondary);font-size:12px}.x69333e210c{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.x69333e210c summary{color:var(--ds-text-primary);cursor:pointer;font-weight:800;padding:16px}.x69333e210c[open] summary{border-bottom:1px solid var(--ds-border)}.x59098f474e{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.x3024bfdecb,.x1f64069b98{grid-column:1 / -1}.x82306bb230{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.x82306bb230 article{align-items:flex-start;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:flex;gap:10px;min-width:0;padding:12px}.x82306bb230 article[data-state=ready]{border-color:var(--ds-border-muted)}.x82306bb230 article[data-state=error]{border-color:var(--ds-border-muted)}.x82306bb230 svg{color:var(--ds-accent-blue);flex:0 0 auto;margin-top:2px}.x82306bb230 strong,.x82306bb230 span,.x82306bb230 small{display:block;min-width:0}.x82306bb230 strong{color:var(--ds-text-primary);font-size:13px}.x82306bb230 span{color:var(--ds-text-secondary);font-size:12px;margin-top:3px}.x82306bb230 small{color:var(--ds-text-muted);font-size:11px;line-height:1.35;margin-top:7px;overflow:hidden;text-overflow:ellipsis}.xdabb9a6547{max-width:none}.x936912b7a9 .ds-description-list{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.x936912b7a9 .ds-description-item{min-width:0}.x936912b7a9 .ds-description-item dd{overflow:hidden;text-overflow:ellipsis}.x0e9d3aa430{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(340px,460px)}.x577eb3a14c{display:grid;gap:16px}.x3c7ecdfffe{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.xfe42afed72{gap:12px}.xfe42afed72>.x3daf1a2534{justify-content:flex-end;margin:-2px 0 2px}.x090cb80021 span{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.x090cb80021 svg{color:var(--ds-text-muted)}.xd090956252{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.xd090956252 label{align-items:flex-start;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.xd090956252 label.active{background:var(--ds-bg-secondary);border-color:var(--ds-border-strong)}.xd090956252 input{margin-top:3px}.xd090956252 strong{color:var(--ds-text-primary);display:block;font-size:13px;line-height:1.35}.xd090956252 small{color:var(--ds-text-muted);display:block;font-size:12px;margin-top:3px}.xa92918db3d,.x0a78fe53bb,.xd293272c4a,.xab855c29dd,.x57c0963de5{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.xb937d21763,.xa5f5d038dc,.x0a638ec0d1,.x2141e6f989,.x38428fd5cf,.x3496d73a95,.x2563ce483a,.x7ec4651483,.x8b14780a80,.x8c338fff3e{display:grid;gap:14px}.x8af8f3dfce,.xc5504460c2,.x728af710db,.xc2bd24d3db,.x2a48e1d0f8,.x47453b37c9,.xfbea44db06,.x4c2174ed51{display:grid;gap:12px}.x2da2647aed{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.x2da2647aed div{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);min-width:0;padding:11px 12px}.x2da2647aed span{color:var(--ds-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x2da2647aed strong{color:var(--ds-text-primary);display:block;font-size:13px;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.x9e7d89e4bb{background:color-mix(in srgb,var(--ds-warning) 12%,transparent);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-warning);display:grid;gap:6px;padding:12px}.x4c2174ed51{align-items:start;display:flex;flex-wrap:wrap}.xba55c473c4{color:var(--ds-text-secondary);line-height:1.45;margin:0}.x728af710db,.xc5504460c2{grid-template-columns:repeat(2,minmax(0,1fr))}.x9321f6510c{gap:10px}.xe310ceb781{grid-column:1 / -1}.xc348fb2c78{gap:10px}.xd06c17ad2a{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);display:grid;gap:5px;padding:10px}.xd06c17ad2a strong{color:var(--ds-text-primary);font-size:13px}.xd06c17ad2a span{color:var(--ds-text-muted);font-size:12px}.x03730c2092{align-items:start;grid-template-columns:minmax(0,1fr) auto}.x03730c2092 p{color:var(--ds-text-secondary);line-height:1.45;margin:8px 0 0}.x1cd75f25e7{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.x09675525c9{gap:12px}.x38eb244fea{display:grid;gap:8px}.x38eb244fea>div{align-items:center;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);color:var(--ds-text-muted);display:flex;gap:8px;min-height:36px;padding:8px 10px}.x38eb244fea>div svg{color:var(--ds-text-muted)}.x38eb244fea>div.complete{border-color:var(--ds-border-muted);color:var(--ds-text-primary)}.x38eb244fea>div.complete svg{color:var(--ds-success)}.xadf288eb0c{grid-template-columns:minmax(0,1fr) auto auto}.xadf288eb0c small{color:var(--ds-text-muted);display:block;font-family:var(--ds-font-mono);font-size:11px;margin-top:6px}.x62d25d539b{overflow:auto}.x7de164ccd0{border-collapse:collapse;min-width:760px;width:100%}.x7de164ccd0 th,.x7de164ccd0 td{border-bottom:1px solid var(--ds-border-muted);color:var(--ds-text-secondary);padding:11px 12px;text-align:left;vertical-align:top}.x7de164ccd0 th{background:var(--ds-bg-tertiary);color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x7de164ccd0 strong{color:var(--ds-text-primary)}.x7de164ccd0 td span{color:var(--ds-text-muted);font-size:12px}.ds-check-row{align-items:center;align-self:end;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:inline-flex;gap:9px;min-height:42px;padding:10px 12px}.x293f0b7e8c.good,.x293f0b7e8c.warn,.x293f0b7e8c.bad{border-color:var(--ds-border-muted)}.xe92891ead5{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.xcccebd73c1{align-items:center;border-top:1px solid var(--ds-border-muted);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0}.xcccebd73c1:first-of-type{border-top:0}.xcccebd73c1 code{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);color:var(--ds-accent-blue);font-size:11px;padding:4px 7px}.xcccebd73c1 strong{color:var(--ds-text-primary);display:block}.xcccebd73c1 span{color:var(--ds-text-muted);font-size:12px}.x380cdd5a9e{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.x3a3444f85a .ds-description-list{margin:12px 0}.x3daf1a2534,.xb1f52a4430,.x4cb595d377,.x799a02d2c5,.x46f93e49dd{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.xb1f52a4430{margin-top:8px}.x6b83d3b5b0,.x2041e30b74{display:flex;flex-direction:column;gap:12px;padding:14px}.x0626ea1b76{display:grid;gap:14px;overflow:auto;padding:14px}.xfdea0b46e7{display:grid;gap:10px;overflow:auto}.x5505830897 strong,.queue-item-react strong{color:var(--ds-text-primary);font-size:13px}.x5505830897 p,.queue-item-react span{color:var(--ds-text-muted);font-size:12px;margin:0}.xe5ff22fd83,.queue-item-react div{align-items:center;color:var(--ds-text-muted);display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.x151ccb5a43{align-items:center;border-top:1px solid var(--ds-border-muted);color:var(--ds-text-muted);display:flex;font-size:12px;justify-content:space-between;padding-top:10px}.xd27ed260ed{display:grid;gap:14px}.xe75a5f233c{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.xe75a5f233c div,.x6a4ef72eb5{background:var(--ds-bg-primary);border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);padding:10px}.xe75a5f233c span,.x6a4ef72eb5 span{color:var(--ds-text-muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}.xe75a5f233c strong,.x6a4ef72eb5 p{color:var(--ds-text-primary);margin:4px 0 0}.x7b617739ac{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.x6cd90e8596,.x0b77821609,.x0be3236407{display:flex;flex-wrap:wrap;gap:8px}.x6cd90e8596 span,.x0b77821609 span,.x0be3236407 a{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-secondary);font-size:12px;padding:5px 9px}.x47eafd91ab{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.x47eafd91ab a{align-items:end;background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);display:flex;min-height:88px;padding:10px}.xd94ac765f8{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;gap:7px;margin-bottom:10px;padding:12px}.xd94ac765f8 p{color:var(--ds-text-secondary);margin:0}.xd94ac765f8 span{background:var(--ds-danger-subtle);border-radius:999px;color:var(--ds-danger);font-size:11px;justify-self:start;padding:3px 8px}.x61b44f49e8{display:grid;gap:12px;height:calc(100vh - var(--ds-header-height) - 36px);min-height:720px}.x1c5b03c751{border-left:0;border-radius:0;border-right:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.xe3c0370c56,.xd5713d9669{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.xe3c0370c56 h2,.xd5713d9669 strong{color:var(--ds-text-primary);font-size:14px;margin:0}.xd5713d9669 span{color:var(--ds-text-muted);display:block;font-size:12px}.x0501521014 span.complete{background:var(--ds-success-subtle);color:var(--ds-success)}.xb65f6cd864{align-items:start;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr)}.xb65f6cd864>div:last-child{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:12px}.x104a4b613e{align-items:center;display:flex;gap:10px;justify-content:space-between}.xb65f6cd864 p{color:var(--ds-text-secondary);margin:7px 0}.xb65f6cd864 small{color:var(--ds-text-muted)}.x7183da269b{overflow:auto;padding:14px}.x7ab997f2e0,.x338df2843a{display:grid;gap:12px}.x7ab997f2e0 section,.suggestion-card-react{background:var(--ds-bg-primary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:12px}.x7ab997f2e0 h3{color:var(--ds-text-primary);font-size:13px;margin:0 0 8px}.suggestion-card-react{display:grid;gap:8px}.suggestion-card-react p{color:var(--ds-text-secondary);margin:0}.confidence-bar{background:var(--ds-bg-tertiary);border-radius:999px;height:6px;overflow:hidden}.confidence-bar span{background:var(--ds-success);display:block;height:100%}@media(max-width:1280px){.x0f14059f09{grid-template-columns:280px minmax(0,1fr)}.x744c8a9c35{grid-column:1 / -1;min-height:360px}}@media(max-width:980px){.x88ed4dc970,.x0e4624a3f0,.x0f14059f09{grid-template-columns:1fr}.x61b44f49e8{height:auto}.x30a968e5e7,.x76a4335112,.xd5713d9669{align-items:stretch;flex-direction:column}}@media(max-width:980px){.x1b0ea98fc8,.x689e9e9d35{grid-template-columns:1fr}.x8ddf4a4c40{max-height:none}.x144622b50f,.xcbcd8713e0{flex-direction:column}}@media(max-width:680px){.x192ecd9dbb,.x16a4f65116,.xfd9655743b{align-items:stretch;flex-direction:column}.x5b7babf496 .ds-btn,.xa29618e46f,.xa29618e46f .ds-btn,.xa29618e46f .secondary-button{width:100%}}:root[data-theme=light]{color-scheme:light;--ds-bg-primary: #fff;--ds-bg-secondary: #f6f8fa;--ds-bg-tertiary: #eaeef2;--ds-bg-canvas: #f0f3f6;--ds-border: #d0d7de;--ds-border-muted: #d8dee4;--ds-text-primary: #1f2328;--ds-text-secondary: #424a53;--ds-text-muted: #656d76;--ds-link: #0550ae;--ds-link-hover: #033d8b;--ds-accent-blue-subtle: rgb(37 99 235 / .1);--ds-accent-purple-subtle: rgb(139 92 246 / .1);--ds-danger: #cf222e;--ds-danger-solid: #cf222e;--ds-danger-subtle: rgb(207 34 46 / .1);--ds-shadow: 0 1px 3px rgb(31 35 40 / .08);--ds-shadow-lg: 0 8px 24px rgb(31 35 40 / .12);--ds-border-strong: var(--ds-text-muted);--ds-chart-grid: rgb(31 35 40 / .08);--ds-chart-fill-1: rgb(37 99 235 / .1);--ds-chart-fill-2: rgb(139 92 246 / .1)}*,*:before,*:after{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.ds-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ds-sidebar-width);background:var(--ds-bg-primary);border-right:1px solid var(--ds-border);display:flex;flex-direction:column;z-index:40;transition:width .2s ease,transform .2s ease}.ds-app.is-collapsed .ds-sidebar{width:var(--ds-sidebar-collapsed)}.ds-brand-link{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.ds-sidebar-brand-icon{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius);overflow:hidden}.ds-sidebar-brand-icon img,.login-brand img{width:100%;height:100%;display:block}.ds-sidebar-brand-text{min-width:0;display:grid;line-height:1.25}.ds-sidebar-brand-text strong{font-size:18px;font-weight:700;color:var(--ds-text-primary)}.ds-sidebar-brand-text small{font-size:11px;color:var(--ds-text-muted)}.ds-nav a{position:relative}.ds-nav a:hover,.ds-theme-toggle:hover,.ds-language-switch:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.ds-language-switch{justify-content:flex-start}.ds-language-switch__track{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;width:58px;height:28px;align-items:center;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-primary);padding:2px}.ds-language-switch__option{z-index:1;display:inline-flex;justify-content:center;font-size:14px;line-height:1}.ds-language-switch__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);box-shadow:0 4px 12px #01040947;font-size:13px;transition:transform .18s ease;z-index:2}.ds-language-switch.is-en .ds-language-switch__thumb{transform:translate(29px)}.ds-nav a.active{background:var(--ds-accent-blue-subtle);color:var(--ds-link)}.ds-nav-badge{margin-left:auto;min-width:20px;min-height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:1px 6px;background:var(--ds-danger);color:var(--ds-text-on-accent);font-size:10px;font-weight:800;line-height:1}.ds-schema-drift-badge{margin:16px 6px 0;padding:10px;display:flex;align-items:flex-start;gap:8px;border-radius:var(--ds-radius);border:1px solid var(--ds-warning);background:var(--ds-warning-subtle);color:var(--ds-warning);text-decoration:none}.ds-schema-drift-badge:hover{background:var(--ds-warning-subtle);color:var(--ds-warning)}.ds-schema-drift-badge span{min-width:0;display:grid;gap:2px}.ds-schema-drift-badge strong{color:var(--ds-warning);font-size:12px;line-height:1.2}.ds-schema-drift-badge small{color:var(--ds-text-secondary);font-size:11px;line-height:1.25}.ds-sidebar-footer{display:grid;gap:4px;padding:12px 14px;border-top:1px solid var(--ds-border)}.ds-nav-logout:hover{background:var(--ds-danger-subtle);color:var(--ds-danger)}.ds-app.is-collapsed .ds-sidebar-brand{flex-direction:column;align-items:center;padding:12px 8px}.ds-app.is-collapsed .ds-sidebar-brand-text,.ds-app.is-collapsed .ds-nav span,.ds-app.is-collapsed .ds-sidebar-footer span,.ds-app.is-collapsed .ds-nav-badge,.ds-app.is-collapsed .ds-schema-drift-badge{display:none}.ds-app.is-collapsed .ds-nav-section-title{height:1px;margin:10px 8px;padding:0;overflow:hidden;background:var(--ds-border);text-indent:-999px}.ds-app.is-collapsed .ds-nav a,.ds-app.is-collapsed .ds-theme-toggle,.ds-app.is-collapsed .ds-language-switch,.ds-app.is-collapsed .ds-nav-logout{justify-content:center;padding:8px 6px}.ds-app.is-collapsed .ds-language-switch__track{width:32px;grid-template-columns:1fr}.ds-app.is-collapsed .ds-language-switch__option{display:none}.ds-app.is-collapsed .ds-language-switch__thumb{position:static;transform:none}.ds-header>.ds-breadcrumb{flex:1 1 auto}.ds-breadcrumb{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ds-text-secondary);overflow:hidden;white-space:nowrap}.ds-breadcrumb a{flex:0 0 auto;color:var(--ds-text-secondary)}.ds-breadcrumb a:hover{color:var(--ds-text-primary)}.ds-breadcrumb .separator{flex:0 0 auto;color:var(--ds-text-muted)}.ds-breadcrumb strong{min-width:0;overflow:hidden;color:var(--ds-text-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ds-breadcrumb h1{min-width:0;margin:0;overflow:hidden;color:var(--ds-text-primary);font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.commit-reference{display:inline-flex;align-items:center;gap:.25rem;vertical-align:middle}.ds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-breadcrumb code,.ds-breadcrumb .current{display:inline-block;min-width:0;max-width:min(42vw,560px);overflow:hidden;color:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:12px;line-height:1.4;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ds-header-user{min-width:0;margin-left:auto;display:grid;line-height:1.2;text-align:right}.ds-header-user strong{max-width:220px;overflow:hidden;color:var(--ds-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ds-header-user span{color:var(--ds-text-muted);font-size:11px}.ds-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:0}.ds-header-commands{display:flex;align-items:center;gap:8px;min-width:0}.ds-workspace-context{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 8px;border-left:1px solid var(--ds-border)}.ds-workspace-context-label{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ds-workspace-context-select{width:240px;max-width:min(28vw,320px);min-height:32px;padding:5px 28px 5px 9px;font-size:12px}.ds-workspace-context-current{display:none}.ds-llm-context .ds-workspace-context-select{max-width:min(18vw,190px);width:168px}.llm-run-split{align-items:center;background:var(--ds-accent-blue);border:1px solid var(--ds-accent-blue);border-radius:6px;display:inline-flex;height:32px;min-width:0;overflow:hidden}.llm-run-split>.ds-btn{border:0;border-radius:0;height:30px;min-height:30px;padding:0 11px}.llm-run-split .ds-op-menu-wrap,.llm-run-split .ds-op-menu-trigger{height:100%}.llm-run-split .llm-run-split__trigger{background:var(--ds-accent-blue);border:0;border-radius:0;color:var(--ds-text-on-accent);height:30px;margin-left:0;min-height:30px;min-width:30px;padding:0;position:relative;width:30px}.llm-run-split .llm-run-split__trigger:before{background:#ffffff3d;content:"";height:15px;left:0;position:absolute;top:7.5px;width:1px}.llm-run-split .llm-run-split__trigger:hover{background:#1d4ed8;color:var(--ds-text-on-accent)}.ds-op-menu.llm-run-floating-menu,.llm-run-menu{min-width:236px}.ds-op-menu.llm-run-floating-menu{padding:5px}.llm-run-menu__provider-name{flex:1}.llm-run-menu__chevron{color:var(--ds-text-muted);margin-left:auto}.llm-run-menu__selected{color:var(--ds-accent-blue)}.llm-run-menu__default-value{color:var(--ds-text-muted);font-size:11px;font-weight:500;margin-left:auto}.llm-run-menu__root,.llm-run-menu__provider{display:grid;gap:1px}.llm-run-menu__floor-note{border-top:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:10px;font-weight:500;line-height:1.35;margin:4px 7px 2px;padding:7px 3px 3px}.llm-run-menu__separator{border-top:1px solid var(--ds-border);margin:4px 3px}.llm-run-menu__model-spacer{display:inline-block;width:15px}.ds-op-menu-section+.ds-op-menu-section{border-top:1px solid var(--ds-border);margin-top:5px;padding-top:5px}.ds-op-menu-title{color:var(--ds-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;padding:5px 9px 3px;text-transform:uppercase}.llm-selection-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.llm-selection-note{color:var(--ds-text-muted);font-size:12px;grid-column:1 / -1;margin:-3px 0 0}.ds-mobile-only,.ds-btn.ds-mobile-only{display:none}.ds-btn-icon{width:32px;padding-left:0;padding-right:0}.ds-input,.ds-select{min-height:32px;max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary);color:var(--ds-text-primary);font:inherit}.ds-select{padding:5px 32px 5px 10px}.ds-kpi-card-link{color:inherit;text-decoration:none}.ds-op-menu-wrap{position:relative;display:inline-flex}.ds-op-menu{position:fixed;top:calc(100% + 6px);right:0;min-width:184px;z-index:var(--ds-z-floating-menu);padding:6px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-primary);box-shadow:0 12px 32px #00000052}.ds-op-menu-item{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-primary);font-size:12px;font-weight:700;text-align:left}.ds-op-menu-item:hover{background:var(--ds-bg-tertiary)}.ds-op-menu-item:disabled{cursor:not-allowed;opacity:.55}.ds-op-menu-item.danger{color:var(--ds-danger)}.ds-tabs{display:inline-flex;gap:4px}.ds-tabs-default,.ds-tabs-underline{border-bottom:1px solid var(--ds-border)}.ds-tab{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--ds-text-secondary);font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.ds-tab:disabled{cursor:not-allowed;opacity:.55}.ds-stepper{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-bg-tertiary) 58%,transparent);overflow-x:auto}.ds-step{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-primary);color:var(--ds-text-secondary);font-size:12px;font-weight:700;white-space:nowrap}.ds-step:disabled{cursor:default;opacity:.62}.ds-step.is-active:disabled{opacity:1}.ds-step.is-active{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle);color:var(--ds-text-primary)}.ds-step.is-complete{border-color:var(--ds-border);color:var(--ds-success)}.ds-step.is-dirty{border-color:var(--ds-border);color:var(--ds-warning)}.ds-step.is-failed{border-color:var(--ds-border);color:var(--ds-danger)}.ds-step-index{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ds-bg-tertiary);color:inherit;font-size:11px}.ds-step.is-active .ds-step-index{background:var(--ds-accent-blue);color:var(--ds-text-on-accent)}.ds-stepper.x02eaad058a{margin-bottom:20px}.ds-selectable-card{align-items:center;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);color:var(--ds-text-secondary);text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ds-selectable-card:hover{background:color-mix(in srgb,var(--ds-bg-tertiary) 62%,transparent);border-color:color-mix(in srgb,var(--ds-text-muted) 38%,var(--ds-border));color:var(--ds-text-primary)}.ds-selectable-card.is-selected{background:var(--ds-bg-tertiary);border-color:var(--ds-border-strong);color:var(--ds-text-primary)}.ds-tooltip{position:relative;display:inline-flex}.ds-tooltip:hover:after,.ds-tooltip:focus-within:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 7px);z-index:60;max-width:260px;padding:6px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-lg);font-size:11px;line-height:1.35;white-space:normal}.ds-empty-state-actions,.empty-state-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.ds-empty-state span{max-width:64ch;font-size:12px;line-height:1.45}.ds-status{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-primary);font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap}.ds-dot{width:8px;height:8px;display:inline-block;flex:0 0 8px;border-radius:999px;background:var(--ds-text-muted)}.ds-dot-success{background:var(--ds-success)}.ds-dot-warning{background:var(--ds-warning)}.ds-dot-danger{background:var(--ds-danger)}.secondary-button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-primary);font-weight:700}.secondary-button:hover{background:var(--ds-bg-tertiary)}.page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-stack{display:grid;gap:18px;width:100%;max-width:none;margin:0}.page-hero,.page-title,.metric-card,.table-panel,.login-panel{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:none}.page-hero,.page-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.page-hero p,.page-title p{margin:0 0 3px;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-hero h1,.page-title h1{margin:0;color:var(--ds-text-primary);font-size:24px;line-height:1.2}.page-hero>span,.page-title>div:not(.title-icon,.page-actions)>span{display:block;margin-top:4px;color:var(--ds-text-secondary)}.title-icon,.health-chip,.metric-card__top,.table-toolbar,.panel-header{display:flex;align-items:center}.title-icon{width:40px;height:40px;justify-content:center;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary);color:var(--ds-accent-blue)}.health-chip{gap:8px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary);white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-tile small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subnav-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary)}.subnav-tabs a{min-height:32px;display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--ds-radius);color:var(--ds-text-secondary);font-weight:700}.subnav-tabs a:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.subnav-tabs a.active{background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.tab-button{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-secondary);font-weight:700}.tab-button:hover,.tab-button.active{background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.metric-card{display:grid;gap:10px;padding:16px}.metric-card__top{justify-content:space-between;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.metric-card strong{color:var(--ds-text-primary);font-size:28px;line-height:1}.metric-card small{color:var(--ds-text-secondary)}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{min-width:0;display:grid;gap:10px}.panel-header{justify-content:space-between;gap:12px}.panel-header h2{margin:0;font-size:15px}.panel-header span{color:var(--ds-text-secondary)}.table-panel{overflow:hidden}.table-toolbar{justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ds-border);color:var(--ds-text-secondary)}.search-box,.ds-field{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.search-box{width:min(420px,100%);padding:0 10px}.search-box input,.ds-field input{min-width:0;width:100%;border:0;outline:0;color:var(--ds-text-primary);background:transparent}.search-box input{height:34px}.ds-field:focus-within,.search-box:focus-within{border-color:var(--ds-accent-blue);box-shadow:0 0 0 3px var(--ds-accent-blue-subtle)}.table-scroll{width:100%;overflow:auto}table{width:100%;min-width:640px;border-collapse:collapse}th{padding:10px 16px;border-bottom:2px solid var(--ds-border);background:var(--ds-bg-tertiary);color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase}td{max-width:360px;padding:12px 16px;border-bottom:1px solid var(--ds-border-muted);color:var(--ds-text-primary);vertical-align:middle}tr:hover td{background:var(--ds-bg-tertiary)}td span,td code{overflow-wrap:anywhere}code{color:var(--ds-text-secondary);font-family:var(--ds-font-mono);font-size:12px}.table-link{display:inline-flex;align-items:center;gap:5px;color:var(--ds-accent-blue);font-weight:700}.row-actions{display:flex;flex-wrap:wrap;gap:6px}.ds-action-button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-secondary);font-size:12px;font-weight:700}.ds-action-button:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.ds-action-button.danger:hover{background:var(--ds-danger-subtle);color:var(--ds-danger);border-color:#f851494d}.ds-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:3px 10px;border:1px solid var(--ds-border);border-radius:9999px;font-family:var(--ds-font);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.2px;overflow-wrap:anywhere;white-space:nowrap}.ds-badge.good{color:var(--ds-success);background:var(--ds-success-subtle);border-color:#3fb95040}.ds-badge.info{color:var(--ds-info);background:var(--ds-accent-blue-subtle);border-color:#58a6ff47}.ds-badge.warn{color:var(--ds-warning);background:var(--ds-warning-subtle);border-color:#d2992240}.ds-badge.bad{color:var(--ds-danger);background:var(--ds-danger-subtle);border-color:#f8514940}.ds-badge.neutral{color:var(--ds-text-secondary);background:var(--ds-bg-tertiary);border-color:var(--ds-border)}.ds-badge.accent{color:var(--ds-accent-purple);background:var(--ds-accent-purple-subtle);border-color:color-mix(in srgb,var(--ds-accent-purple) 28%,transparent)}.empty-state{min-height:180px;display:grid;place-items:center;gap:8px;padding:28px;color:var(--ds-text-secondary);text-align:center}.empty-state strong{color:var(--ds-text-primary)}@keyframes ds-pulse{0%,to{opacity:.45}50%{opacity:1}}.login-page{min-height:100vh;display:grid;place-items:center;padding:90px 24px 56px;background:var(--ds-bg-canvas);color:var(--ds-text-primary);font-size:13px}.login-toolbar{position:fixed;top:16px;right:16px}.login-shell{width:min(440px,100%)}.login-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px;color:var(--ds-text-primary);font-weight:800;letter-spacing:-.02em}.login-brand img{width:32px;height:32px;border-radius:8px}.login-brand span{display:grid;line-height:1.22}.login-brand strong{color:var(--ds-text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1}.login-brand small{color:var(--ds-text-muted);font-size:11px}.login-panel{display:grid;gap:20px;padding:32px 40px 24px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);box-shadow:none}.login-heading{margin:0 0 6px;text-align:center}.login-heading h1{margin:0 0 8px;color:var(--ds-text-primary);font-size:24px;font-weight:700;line-height:1.2}.login-heading p{margin:0 0 7px;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.login-heading span{display:block;margin:0;color:var(--ds-text-secondary);font-size:14px;line-height:1.45}.auth-feedback{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);font-size:12px;line-height:1.45}.auth-feedback span{display:grid;gap:2px}.auth-feedback strong{color:var(--ds-text-primary)}.auth-feedback-success{border-color:var(--ds-border);background:var(--ds-success-subtle);color:var(--ds-success)}.auth-feedback-error{border-color:var(--ds-border);background:var(--ds-danger-subtle);color:var(--ds-danger)}.ds-field{height:44px;padding:0 12px}.ds-field-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-secondary)}.ds-field-button:hover{background:var(--ds-bg-secondary);color:var(--ds-text-primary)}.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ds-text-secondary);font-size:14px}.login-options label{display:flex;align-items:center;gap:7px;color:var(--ds-text-secondary);cursor:pointer}.login-page[data-auth-mode=verify] .login-options{flex-wrap:wrap}.login-page[data-auth-mode=verify] .login-heading{overflow-wrap:anywhere}.login-options input{accent-color:var(--ds-accent-blue)}.login-options a{color:var(--ds-text-secondary);text-decoration:none}.login-options a:hover{color:var(--ds-accent-blue);text-decoration:none}.ds-btn.login-submit{width:100%;min-height:44px;border-radius:12px;font-size:16px;font-weight:600}.login-footer{margin-top:4px;padding-top:20px;border-top:1px solid var(--ds-border-muted);color:var(--ds-text-secondary);font-size:12px;text-align:center}.ds-alert{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.ds-alert-danger{color:var(--ds-danger);background:var(--ds-danger-subtle);border-color:var(--ds-border)}.ds-toast{position:fixed;right:18px;bottom:18px;z-index:110;max-width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);color:var(--ds-text-primary);pointer-events:none}.ds-toast.success svg{color:var(--ds-success)}.ds-toast.error svg{color:var(--ds-danger)}.ds-toast.warning svg{color:var(--ds-warning)}.ds-toast button{margin-left:auto;border:0;background:transparent;color:var(--ds-text-muted);pointer-events:auto}.detail-drawer{position:fixed;top:var(--ds-header-height);right:0;bottom:0;z-index:50;width:min(540px,100vw);display:grid;grid-template-rows:auto 1fr;border-left:1px solid var(--ds-border);background:var(--ds-bg-primary);box-shadow:-18px 0 42px #00000047}.detail-drawer__header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ds-border)}.detail-drawer__header p{margin:0 0 2px;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-drawer__header h2{margin:0;font-size:16px}.detail-drawer__content{margin:0;padding:16px;overflow:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#0000008c}.ds-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:18px;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-modal-panel{width:min(760px,100%);max-height:calc(100vh - 36px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);box-shadow:0 24px 64px #00000061}.ds-modal-panel-wide{width:min(1040px,100%)}.ds-modal-panel-workspace{width:min(1800px,calc(100vw - 36px));height:min(960px,calc(100dvh - 36px));max-height:calc(100dvh - 36px)}.ds-modal-panel-compact{width:min(540px,100%)}.ds-modal-panel-no-body{grid-template-rows:auto auto}.ds-modal-panel-no-body .ds-modal-header{border-bottom:0}.ds-modal-header,.ds-modal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--ds-border)}.ds-modal-header p:first-child{margin:0 0 4px;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ds-modal-header h2{margin:0;color:var(--ds-text-primary);font-size:18px;line-height:1.25}.ds-modal-header h2+p{margin:6px 0 0;color:var(--ds-text-secondary);font-size:13px;line-height:1.45;text-transform:none}.ds-modal-body{min-height:0;padding:18px;overflow:auto}.ds-modal-footer{justify-content:flex-end;border-top:1px solid var(--ds-border);border-bottom:0}.ds-modal-footer-spacer{flex:1 1 auto}.confirm-dialog{width:min(460px,100%);display:grid;gap:18px;padding:18px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);box-shadow:0 18px 48px #00000059}.confirm-dialog p{margin:0 0 4px;color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.confirm-dialog h2{margin:0 0 6px;font-size:18px}.confirm-dialog span{color:var(--ds-text-secondary)}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.wizard-page{width:100%;max-width:none}.wizard-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.wizard-stepper button{min-width:0;min-height:42px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary);color:var(--ds-text-secondary);font-weight:800;text-align:left}.wizard-stepper button .ds-step-index{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-bg-tertiary);color:var(--ds-text-muted);font-size:11px}.wizard-stepper button.is-active{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle);color:var(--ds-text-primary)}.wizard-stepper button.is-complete .ds-step-index{background:var(--ds-success-subtle);color:var(--ds-success)}.wizard-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary)}.wizard-panel__header{display:flex;align-items:center;gap:10px}.wizard-panel__header>svg{color:var(--ds-accent-blue)}.wizard-panel__header h2{margin:0;font-size:16px}.wizard-panel__header span,.wizard-info-line span,.wizard-meta span{color:var(--ds-text-secondary)}.wizard-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.ds-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.wizard-input,.wizard-textarea,.wizard-editor{width:100%;min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary);color:var(--ds-text-primary);outline:0}.wizard-input{height:42px;padding:0 11px}.wizard-textarea{min-height:96px;padding:10px 11px;resize:vertical}.wizard-textarea.tall{min-height:150px}.wizard-textarea.compact{min-height:72px}.mono-input{font-family:var(--ds-font-mono);font-size:12px}.wizard-editor{min-height:430px;padding:14px;font-family:var(--ds-font-mono);font-size:12px;line-height:1.65;resize:vertical}.wizard-input:focus,.wizard-textarea:focus,.wizard-editor:focus{border-color:var(--ds-accent-blue);box-shadow:0 0 0 3px var(--ds-accent-blue-subtle)}.wizard-info-line,.wizard-questions{display:grid;gap:8px;padding:12px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.wizard-questions h3{margin:0;font-size:14px}.wizard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wizard-segments{display:inline-flex;width:fit-content;gap:4px;padding:4px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.wizard-segments button{min-height:32px;padding:5px 11px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-secondary);font-weight:800}.wizard-segments button.active{background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.project-wizard-canvas{width:100%;max-width:none;margin:0}.wizard-header-actions{display:flex;align-items:center;gap:8px}.project-drafts-page{width:100%}.project-drafts-landing{display:grid;gap:12px;width:100%}.project-drafts-control .ds-section-header{align-items:center}.project-drafts-tabs{width:fit-content;max-width:100%;margin-top:14px}.project-drafts-loading,.project-drafts-empty{min-height:112px}.project-drafts-loading{display:grid;place-items:center;color:var(--ds-text-secondary)}.project-drafts-empty{display:grid;place-content:center;gap:6px;text-align:center}.project-drafts-empty span{color:var(--ds-text-muted);font-size:12px}.project-drafts-list{display:grid}.ds-card.project-drafts-catalog{overflow:hidden;padding:0}.project-draft-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:28px;min-height:124px;padding:18px 20px;border-bottom:1px solid var(--ds-border);background:var(--ds-bg-secondary);transition:background .14s ease}.project-draft-row:last-child{border-bottom:0}.project-draft-row:hover{background:color-mix(in srgb,var(--ds-bg-tertiary) 64%,var(--ds-bg-secondary))}.project-draft-row.is-running{box-shadow:inset 2px 0 var(--ds-accent-blue)}.project-draft-row.is-failed{box-shadow:inset 2px 0 var(--ds-danger)}.project-draft-main,.project-draft-side{min-width:0;display:grid;align-content:start}.project-draft-main{gap:12px}.project-draft-title-row{display:flex;align-items:center;gap:11px}.project-draft-icon{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:1px solid var(--ds-border);border-radius:9px;background:var(--ds-bg-tertiary);color:var(--ds-accent-blue)}.project-draft-title-row h3{margin:0 0 2px;color:var(--ds-text-primary);font-size:15px}.project-draft-title-row span,.project-draft-main>p,.project-draft-state small{color:var(--ds-text-muted);font-size:12px}.project-draft-main>p{max-width:78ch;margin:0;line-height:1.5}.project-draft-job{display:flex;align-items:center;gap:8px;color:var(--ds-text-secondary);font-size:12px;font-weight:700}.project-draft-job svg{animation:ds-spin 1.1s linear infinite}.project-draft-side{grid-template-columns:minmax(0,1fr);align-content:space-between;justify-items:end;gap:12px;padding-left:20px;border-left:1px solid var(--ds-border-muted)}.project-draft-state{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;width:100%}.project-draft-state small{white-space:nowrap}.project-draft-signals{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;width:100%;color:var(--ds-text-secondary);font-size:11px}.project-draft-signals span{display:inline-flex;align-items:center;gap:5px}.project-draft-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:100%}.project-draft-actions .ds-btn:not(.ds-btn-icon){max-width:100%;white-space:nowrap}@media(max-width:920px){.project-draft-row{grid-template-columns:minmax(0,1fr);gap:16px}.project-draft-side{justify-items:start;padding-top:14px;padding-left:0;border-top:1px solid var(--ds-border-muted);border-left:0}.project-draft-state,.project-draft-signals,.project-draft-actions{justify-content:flex-start}}@media(max-width:760px){.project-drafts-control .ds-section-header{align-items:stretch}.project-drafts-control .ds-section-actions,.project-drafts-control .ds-section-actions .ds-btn,.project-drafts-tabs{width:100%}.project-drafts-tabs .ds-tab{flex:1}.project-draft-row{padding:16px}.project-draft-actions{justify-content:stretch}.project-draft-actions .ds-btn:not(.ds-btn-icon){flex:1}}.project-wizard-canvas .wizard-stepper{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--ds-border);background:transparent}.project-wizard-canvas .wizard-stepper button{position:relative;min-width:132px;min-height:54px;justify-content:center;padding:12px 18px 14px;border:0;border-radius:0;background:transparent;color:var(--ds-text-secondary);text-align:center;white-space:nowrap}.project-wizard-canvas .wizard-stepper button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.project-wizard-canvas .wizard-stepper button .ds-step-index{width:24px;height:24px;flex-basis:24px;background:var(--ds-bg-tertiary);color:var(--ds-text-muted)}.project-wizard-canvas .wizard-stepper button.is-active{background:transparent;color:var(--ds-link)}.project-wizard-canvas .wizard-stepper button.is-active:after{background:var(--ds-accent-blue)}.project-wizard-canvas .wizard-stepper button.is-complete{color:var(--ds-text-primary)}.project-wizard-canvas .wizard-stepper button.is-complete .ds-step-index{background:var(--ds-success-subtle);color:var(--ds-success)}.project-wizard-canvas .wizard-stepper button:disabled{cursor:not-allowed;opacity:.55}.project-wizard-canvas .wizard-panel{min-height:380px;border-radius:var(--ds-radius)}.project-wizard-canvas .wizard-panel__header{min-height:32px}.project-wizard-canvas .wizard-template-grid{gap:16px}.project-wizard-canvas .wizard-definition-panel .wizard-template-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-wizard-canvas .wizard-definition-panel .wizard-template-card{max-width:340px}.wizard-project-definition{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:start;gap:16px;margin-bottom:18px}.wizard-project-definition .ds-textarea{min-height:82px}.wizard-template-heading{margin:0 0 10px;color:var(--ds-text-primary);font-size:13px}.xd6349c8fcc{align-content:start}.x9d5fc89b71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ds-card.x9526fe3c97{display:grid;align-content:start;gap:16px;min-height:246px}.x851ce37172{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.x851ce37172>div{display:grid;gap:5px}.x851ce37172 strong{font-size:14px}.x851ce37172 span,.x9526fe3c97>p,.x940de56cdc small{color:var(--ds-text-secondary);font-size:12px;line-height:1.5}.x57d2617b9b{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.x9526fe3c97>p{margin:0}.x940de56cdc{display:grid;align-content:end;justify-items:start;gap:8px;margin-top:auto}.x359529f8d7{border-color:color-mix(in srgb,var(--ds-accent-blue) 38%,var(--ds-border))}.project-wizard-canvas .wizard-template-card{display:flex;min-height:108px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;overflow:hidden;padding:18px 16px 14px;text-align:left}.project-wizard-canvas .wizard-template-card>svg{width:25px;height:25px;flex:0 0 auto;color:var(--ds-accent-blue)}.project-wizard-canvas .wizard-template-card strong,.project-wizard-canvas .wizard-template-card span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.project-wizard-canvas .wizard-template-card strong{color:var(--ds-text-primary);font-size:13px;line-height:1.25}.project-wizard-canvas .wizard-template-card span{color:var(--ds-text-secondary);font-size:12px;line-height:1.35}.wizard-template-meta{display:grid;gap:4px;width:100%;margin-top:auto;padding-top:6px;border-top:1px solid var(--ds-border-muted)}.wizard-template-meta em{color:var(--ds-text-muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.wizard-context-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wizard-context-group{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.wizard-context-group>div:first-child{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--ds-border-muted)}.wizard-context-group strong{color:var(--ds-text-primary);font-size:13px}.wizard-context-group span{color:var(--ds-text-muted);font-size:12px}.wizard-context-source{grid-column:1 / -1}.wizard-context-source .ds-file-dropzone{min-height:116px}.wizard-context-source .ds-file-dropzone-content{gap:5px}.wizard-context-source .ds-file-dropzone-content>svg{color:var(--ds-accent-blue)}.wizard-context-document{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.wizard-context-document>svg{color:var(--ds-accent-blue)}.wizard-context-document>div{min-width:0;display:grid;gap:3px}.wizard-context-document strong,.wizard-context-document span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-stack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wizard-context-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:2px}.project-prd-refinement-input{min-height:10rem;resize:vertical}.project-wizard-canvas .wizard-context-panel,.project-wizard-canvas.is-context-step .wizard-footer-actions,.project-wizard-canvas .launch-panel,.project-wizard-canvas.x8381909e1d .wizard-footer-actions{width:100%;max-width:none;margin-right:0;margin-left:0}.wizard-context-fields>.ds-field-control:nth-child(n+2){grid-column:1 / -1}.project-wizard-canvas .ds-control{background:var(--ds-bg-tertiary)}.wizard-context-fields .ds-textarea.tall{min-height:96px}.wizard-context-fields .ds-textarea:not(.tall){min-height:58px}.wizard-panel__header--split,.prd-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-panel__header--split h2{margin:0}.wizard-prd-panel{min-height:534px}.wizard-prd-panel .wizard-segments{gap:2px;padding:2px;border-radius:999px}.wizard-prd-panel .wizard-segments button{min-height:28px;border-radius:999px;padding:5px 12px}.prd-context-card p,.x14360e25b7 p{margin:0}.prd-card-header>span,.x14360e25b7>span{color:var(--ds-text-secondary);font-size:12px}.prd-settings-card{padding:12px}.prd-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:12px}.project-model-summary{background:var(--ds-bg-tertiary);border:1px solid var(--ds-border);border-radius:var(--ds-radius);display:grid;gap:12px;padding:12px;grid-column:1 / -1}.project-model-summary__heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.project-model-summary__heading>div{display:grid;gap:3px}.project-model-summary__heading small,.project-model-summary dt,.project-model-summary>p{color:var(--ds-text-muted)}.project-model-summary__heading>span{background:color-mix(in srgb,var(--ds-accent) 14%,transparent);border-radius:999px;color:var(--ds-text-primary);font-size:.68rem;font-weight:700;padding:4px 8px}.project-model-summary dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.project-model-summary dl>div{display:grid;gap:3px}.project-model-summary dt,.project-model-summary dd,.project-model-summary>p{font-size:.7rem;margin:0}.project-model-summary dd{color:var(--ds-text-primary)}.x14360e25b7{display:grid;gap:10px;padding:12px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.prd-empty-state{min-height:210px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--ds-text-muted);text-align:center}.prd-empty-state>svg{color:var(--ds-accent-blue)}.prd-workspace{display:grid;gap:12px}.prd-preview-panel{min-height:220px;max-height:600px;overflow:auto;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.wizard-requirements-panel{min-height:400px}.launch-panel .wizard-segments,.wizard-requirements-panel .wizard-segments{gap:2px;padding:2px;border-radius:999px}.wizard-requirements-panel .wizard-segments button{min-height:28px;border-radius:999px;padding:5px 12px}.requirements-empty-state{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--ds-text-muted);text-align:center}.requirements-empty-state>svg{color:var(--ds-accent-blue)}.requirements-empty-state small,.requirements-manual-panel p{color:var(--ds-text-muted)}.requirements-manual-panel,.requirements-list-panel{display:grid;gap:12px}.requirements-edit-table{min-width:1180px}.requirements-edit-table th,.requirements-edit-table td{vertical-align:top}.requirements-edit-table th:nth-child(1),.requirements-edit-table td:nth-child(1){width:120px}.requirements-edit-table th:nth-child(2),.requirements-edit-table td:nth-child(2){min-width:320px}.requirements-edit-table th:nth-child(3),.requirements-edit-table td:nth-child(3),.requirements-edit-table th:nth-child(4),.requirements-edit-table td:nth-child(4){width:140px}.requirements-edit-table th:nth-child(5),.requirements-edit-table td:nth-child(5){min-width:220px}.requirements-edit-table th:nth-child(6),.requirements-edit-table td:nth-child(6){width:110px}.requirements-edit-table th:nth-child(7),.requirements-edit-table td:nth-child(7){width:90px}.requirements-row-actions{display:inline-flex;gap:6px}.requirements-row-actions .ds-op-icon-btn{width:30px;height:30px;justify-content:center;padding:0}.requirements-row-actions .ds-op-icon-btn:last-child{color:var(--ds-danger)}.wizard-execution-summary{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--ds-border-muted)}.project-wizard-canvas .launch-panel{min-height:0;align-content:start}.wizard-execution-summary__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-execution-summary__items{display:flex;flex-wrap:wrap;gap:8px 0;margin:0}.wizard-execution-summary__items div{min-width:0;display:inline-flex;align-items:baseline;gap:6px;padding:0 14px;border-right:1px solid var(--ds-border-muted)}.wizard-execution-summary__items div:first-child{padding-left:0}.wizard-execution-summary__items div:last-child{border-right:0}.wizard-execution-summary__items dt{color:var(--ds-text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.wizard-execution-summary__items dd{margin:0;color:var(--ds-text-primary);font-size:12px;overflow-wrap:anywhere}.wizard-execution-summary__ready{margin:0;color:var(--ds-text-secondary);font-size:12px}.wizard-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.wizard-footer-actions.is-first-step{justify-content:flex-end}.attach-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.repo-token-probe-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.repo-branch-control{min-width:0}.repo-branch-pending{min-height:62px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.repo-branch-pending>span{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border-radius:9px;background:var(--ds-bg-tertiary);color:var(--ds-text-muted)}.repo-branch-pending>div,.repo-connection-action{min-width:0;display:grid;gap:4px}.repo-branch-pending strong{color:var(--ds-text-secondary);font-size:12px}.repo-branch-pending small,.repo-connection-action>small{color:var(--ds-text-muted);font-size:11px;font-weight:500;line-height:1.35}.repo-connection-action{max-width:290px;justify-self:start}.repo-connection-action .ds-btn{justify-content:center;min-width:158px}.repo-empty-alias-options{margin-top:2px}.ds-spin{animation:ds-spin .8s linear infinite}.launch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launch-summary div{min-width:0;display:grid;gap:2px;padding:12px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.launch-summary strong{overflow:hidden;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap}.launch-summary span{color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.launch-button{justify-self:end}.ds-file-dropzone{min-height:150px;display:grid;place-items:center;gap:6px;padding:22px;border:2px dashed var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-primary);color:var(--ds-text-secondary);text-align:center;cursor:pointer}.ds-file-dropzone:hover{border-color:var(--ds-accent-blue);background:var(--ds-accent-blue-subtle)}.ds-file-dropzone-content{display:grid;justify-items:center;gap:6px}.ds-file-dropzone svg{color:var(--ds-text-muted)}.ds-file-dropzone strong{color:var(--ds-text-primary)}.ds-file-dropzone input{max-width:260px}.x343652a6e5{width:100%;max-width:none;margin:0}.x7d8b7677d0{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.x8bc7fc189a,.x8db5695326{display:grid;gap:12px}.x8bc7fc189a{min-width:0;grid-template-columns:minmax(0,1fr)}.x8bc7fc189a>*,.x8db5695326>*{min-width:0}.x8db5695326{position:static;display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr) minmax(280px,auto);gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.x77ead135b5{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 12px 0 0;border-right:1px solid var(--ds-border-muted);border-bottom:0}.x77ead135b5 div{min-width:0;display:grid;gap:3px}.x77ead135b5 strong{color:var(--ds-text-primary);font-size:13px}.x77ead135b5 span{color:var(--ds-text-secondary);font-size:12px;line-height:1.35}.x77ead135b5 em{flex:0 0 auto;padding:3px 8px;border:1px solid var(--ds-border-muted);border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.x77ead135b5 em.is-ready{border-color:color-mix(in srgb,var(--ds-success) 36%,var(--ds-border));background:color-mix(in srgb,var(--ds-success-subtle) 72%,transparent);color:var(--ds-success)}.x77ead135b5 em.is-blocked{border-color:color-mix(in srgb,var(--ds-warning) 42%,var(--ds-border));background:color-mix(in srgb,var(--ds-warning-subtle) 68%,transparent);color:var(--ds-warning)}.x45a7859dc7,.xcb550a2bc2,.x4dea7a2bbf{box-sizing:border-box;max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.x45a7859dc7{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.x7abd23995f{gap:5px}.x8f20cde13b{display:grid;gap:6px}.x3e6aa98d60.ds-tabs-segments{width:100%}.x3e6aa98d60 .ds-tab{flex:1 1 0;min-height:38px}.x4dea7a2bbf{border:0;background:transparent}.xc302e9fc5a{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:12px;align-items:center}.x4dea7a2bbf strong{color:var(--ds-text-primary)}.x4dea7a2bbf span,.x57794cc39b small{color:var(--ds-text-secondary);font-size:12px;line-height:1.45}.x4dea7a2bbf dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:0;border-radius:0;overflow:hidden}.x4dea7a2bbf dl div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:center;min-height:0;padding:2px 12px;border:0;border-right:1px solid var(--ds-border-muted);border-radius:0;background:transparent}.x4dea7a2bbf dl div:last-child{border-right:0}.x4dea7a2bbf dt,.x4dea7a2bbf dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4dea7a2bbf dt{color:var(--ds-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.x4dea7a2bbf dd{color:var(--ds-text-primary);font-size:12px;font-weight:800;text-align:left;white-space:normal;overflow-wrap:anywhere}.x2561d9d15c{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:0 0 0 12px;border:0;border-left:1px solid var(--ds-border-muted);border-radius:0;background:transparent}.x57794cc39b{min-width:280px;width:430px;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-content:flex-end;gap:8px;padding:0 0 0 12px;border-left:1px solid var(--ds-border-muted);border-top:0}.x57794cc39b .ds-btn{width:auto;justify-content:center}.x57794cc39b small{flex:1 1 100%;margin-right:auto;max-width:none;order:-2}.x7bb1101dfb,.xedefbadb09,.x99cf9d6714,.x10ec73b9e5{border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary);padding:9px 10px}.x7bb1101dfb{border-color:var(--ds-border);background:color-mix(in srgb,var(--ds-warning-subtle) 55%,var(--ds-bg-tertiary));display:grid;gap:5px}.x99cf9d6714{min-width:0;border-color:var(--ds-border);background:color-mix(in srgb,var(--ds-warning-subtle) 45%,var(--ds-bg-secondary));display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px}.x7bb1101dfb strong,.x99cf9d6714 strong,.x10ec73b9e5 span{color:var(--ds-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.x7bb1101dfb span,.x99cf9d6714 span,.xedefbadb09{color:var(--ds-text-secondary);font-size:12px;line-height:1.4;margin:0}.xedefbadb09{color:var(--ds-success);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x10ec73b9e5{display:grid;gap:4px;padding:0;border:0;background:transparent}.x10ec73b9e5 strong{color:var(--ds-text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x7abd23995f>span:first-child,.x90ee96dfcc button{display:inline-flex;align-items:center;gap:7px}.x90ee96dfcc{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--ds-border)}.x90ee96dfcc button{min-height:36px;padding:8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ds-text-secondary);font-weight:800}.x90ee96dfcc button.active{border-bottom-color:var(--ds-accent-blue);color:var(--ds-text-primary)}.x9472150021{margin-top:2px}.xcb550a2bc2{display:grid;gap:12px;padding:12px 14px}.x343652a6e5 .xcb550a2bc2{min-height:0}.x08203d5898{display:grid;gap:4px;padding:0 0 10px;border-bottom:1px solid var(--ds-border-muted);border-left:0}.x08203d5898 strong{color:var(--ds-text-primary)}.x08203d5898 span,.x343652a6e5 .ds-field-control small,.xcab875042b span,.x8181186865 span{color:var(--ds-text-secondary);font-size:12px;line-height:1.45}.xce967281a1{display:grid;gap:10px}.x74d77e6e28{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:12px;align-items:stretch}.x112edb83bb{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.x140cf261ad{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.x140cf261ad>span{padding-bottom:9px;color:var(--ds-text-muted);font-size:12px;font-weight:700;white-space:nowrap}.xcf411b8890{height:clamp(300px,44vh,520px);overflow:auto;display:grid;align-content:start;gap:0;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x8e696c9030{width:100%;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;padding:10px 12px;border:0;border-bottom:1px solid var(--ds-border-muted);background:transparent;color:var(--ds-text-secondary);text-align:left;cursor:pointer}.x8e696c9030:last-child{border-bottom:0}.x8e696c9030:hover,.x8e696c9030.is-selected{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.x8e696c9030 svg{margin-top:2px;color:var(--ds-text-muted)}.x8e696c9030 span{min-width:0;display:grid;gap:3px}.x8e696c9030 strong,.x8e696c9030 small{min-width:0;overflow:hidden;text-overflow:ellipsis}.x8e696c9030 strong{color:var(--ds-text-primary);font-size:13px;white-space:nowrap}.x8e696c9030 small{color:var(--ds-text-muted);font-size:12px;line-height:1.35;white-space:nowrap}.x217bd330d3{padding:12px;color:var(--ds-text-muted);font-size:13px}.x3727af57aa{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x3727af57aa>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--ds-border-muted)}.x3727af57aa>header>div{min-width:0;display:grid;gap:3px}.x3727af57aa>header strong,.x3727af57aa>header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x3727af57aa>header strong{color:var(--ds-text-primary);font-size:13px}.x3727af57aa>header span{color:var(--ds-text-muted);font-size:12px}.x2b0f7a8d7e{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--ds-border-muted)}.x2b0f7a8d7e span{display:inline-flex;align-items:center;gap:5px;color:var(--ds-text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.x85ba8a291a{min-height:0;height:clamp(230px,36vh,430px);overflow:auto}.x85ba8a291a .pretty-code,.x85ba8a291a .pretty-markdown{min-height:100%;border:0;border-radius:0;background:transparent}.x85ba8a291a .pretty-markdown{padding:16px}.x5886a1025d,.x9d3cb0a92e{min-height:100%;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;color:var(--ds-text-secondary);text-align:center}.x5886a1025d strong{color:var(--ds-text-primary);font-size:13px}.x5886a1025d span{max-width:420px;font-size:12px;line-height:1.45}.x5886a1025d svg{color:var(--ds-text-muted)}.x5886a1025d.is-error svg{color:var(--ds-danger)}.x9d3cb0a92e img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--ds-radius-sm)}.x435ddb3794{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.x435ddb3794 div{min-width:0;display:grid;gap:2px}.x435ddb3794 strong,.x435ddb3794 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x435ddb3794 span{color:var(--ds-text-secondary);font-size:12px}.xf24e99b6a7 .xaa9b635f00{grid-column:1 / -1}.x8672dc5493{align-content:start}.xd7b8b97ef1,.xe153036420{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.xf7612bcc5e{margin-left:auto;color:var(--ds-text-secondary);font-size:12px}.xc058d4cb9d{min-height:132px;display:grid;place-items:center;align-content:center;gap:7px;padding:18px;border:1px dashed var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);text-align:center}.xc058d4cb9d strong{color:var(--ds-text-primary)}.xc058d4cb9d span,.xe153036420{font-size:12px}.xe153036420{color:var(--ds-info);font-weight:700}.xcab875042b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ds-border)}.x1ced74096b{display:grid;gap:8px}.x78cca35714,.x0409c406a9{padding:12px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x78cca35714{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x78cca35714>div:first-child{display:grid;gap:4px}.x78cca35714 span{color:var(--ds-text-secondary);font-size:12px}.x35a4f83922{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.x35a4f83922 span{flex-basis:100%;text-align:right}.x13d851ca6f{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.x0409c406a9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;cursor:pointer}.x0409c406a9 .ds-checkbox{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.x0409c406a9 .ds-checkbox>span{min-width:0;display:grid;gap:4px}.x0409c406a9>code{align-self:center;color:var(--ds-text-muted);font-size:11px;white-space:nowrap}.x0409c406a9 strong{overflow:hidden;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap}.x0409c406a9 .ds-checkbox>span span{min-width:0;overflow:hidden;color:var(--ds-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.x0409c406a9 em{padding:3px 7px;border-radius:999px;background:var(--ds-bg-tertiary);color:var(--ds-text-secondary);font-size:11px;font-style:normal;font-weight:800}.x8181186865{display:flex;align-items:center;justify-content:space-between;gap:12px}.x8181186865 a{color:var(--ds-link);font-size:12px;font-weight:800;text-decoration:none}.ds-checkbox.is-disabled{opacity:.65}@media(max-width:1180px){.x8db5695326{grid-template-columns:minmax(0,1fr)}.x77ead135b5,.x57794cc39b{padding:0;border:0}.xc302e9fc5a{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.x45a7859dc7,.x74d77e6e28,.x4dea7a2bbf dl{grid-template-columns:minmax(0,1fr)}.x4dea7a2bbf dl div{border-right:0;border-bottom:1px solid var(--ds-border-muted)}.x4dea7a2bbf dl div:last-child{border-bottom:0}}.xfa9d6d36d7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary)}.x1784c8d615{min-width:0;display:flex;align-items:end;gap:10px}.x1784c8d615 .ds-select{width:min(240px,100%)}.x20bb5f0259{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.x1784c8d615 .ds-field-control{gap:4px}.x1784c8d615 .ds-input,.x1784c8d615 .ds-control,.x1784c8d615 .ds-select{min-height:36px}.x1784c8d615 .ds-field-control>span{font-size:11px;letter-spacing:.02em}.x14da2bb058{width:100%}.x86a24f0d12{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.x22718abac1{min-height:30px;padding:4px 10px;border:1px solid var(--ds-border);border-radius:999px;background:transparent;color:var(--ds-text-secondary);font-size:12px;font-weight:800}.x22718abac1.is-active,.x22718abac1:hover{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.x5075902da1{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x5075902da1 .active{border-color:var(--ds-border);background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}@media(max-width:1100px){.xfa9d6d36d7{grid-template-columns:1fr}.x1784c8d615{width:100%}.x5075902da1{justify-self:start}.x20bb5f0259{justify-content:flex-start}}@media(max-width:680px){.x1784c8d615{align-items:stretch;flex-direction:column}.x1784c8d615 .ds-select{width:100%}}.pipelines-kpi-grid{margin-top:0}.pipelines-count-label{color:var(--ds-text-muted);font-size:12px}.data-table-card,.xf9b3aab9ca,.pipelines-table-card{overflow:hidden;padding:0}.pipelines-table-card{border-radius:var(--ds-radius)}.pipelines-table-card table th span,.pipelines-table-card table th button{display:inline-flex;align-items:center;gap:5px}.pipelines-table-card table th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit}.pipelines-table-card table th button small{color:var(--ds-text-muted);font-size:10px}.pipelines-table-card td:first-child strong{display:block;color:var(--ds-text-primary);font-size:13px}.x597067089f{display:grid;gap:6px}.x597067089f>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ds-text-secondary);font-size:12px;font-weight:600}.x597067089f strong{color:var(--ds-text-primary);font-size:12px}.xe7a5ca4387{display:flex;align-items:center;gap:6px;color:var(--ds-text-secondary);font-size:12px}.pipelines-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--ds-border);background:var(--ds-bg-secondary);color:var(--ds-text-secondary);font-size:13px}.pipelines-pagination>div{display:flex;align-items:center;gap:8px}.compact-select{width:auto;min-height:32px}.table-subtext{display:block;margin-top:2px;color:var(--ds-text-muted);font-size:11px}.table-primary-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.repositories-page .table-subtext{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repositories-page td:nth-child(2),.repositories-page td:nth-child(3){max-width:280px;min-width:180px;overflow-wrap:normal;word-break:normal}.repositories-page td:nth-child(3){min-width:220px}.repositories-page table{min-width:760px;table-layout:fixed}.repositories-page th:nth-child(1),.repositories-page td:nth-child(1){width:22%}.repositories-page th:nth-child(2),.repositories-page td:nth-child(2){width:18%}.repositories-page th:nth-child(3),.repositories-page td:nth-child(3){width:20%}.repositories-page th:nth-child(4),.repositories-page td:nth-child(4),.repositories-page th:nth-child(5),.repositories-page td:nth-child(5){width:13%}.repositories-page th:nth-child(6),.repositories-page td:nth-child(6){width:14%}.repositories-page .ds-kpi-grid{margin-top:0}.repositories-page .table-panel{border-radius:var(--ds-radius)}.repositories-page th:last-child,.repositories-page td:last-child{text-align:right}.repositories-page .x0c5cc39943{justify-content:flex-end}.repo-registration-row{background:color-mix(in srgb,var(--ds-accent-blue) 5%,var(--ds-bg-secondary))}.repo-registration-row td{border-top-color:color-mix(in srgb,var(--ds-accent-blue) 28%,var(--ds-border-muted))}.repo-registration-row__identity{min-width:0;display:flex;align-items:center;gap:7px;color:var(--ds-text-primary)}.repo-registration-row__pending-copy{color:var(--ds-text-muted);font-size:12px}.repo-registration-row .ds-btn{white-space:nowrap}.repo-registration-mobile-list{display:none}.repo-registration-mobile-card{min-width:0;display:grid;gap:7px;padding:14px;border-top:1px solid color-mix(in srgb,var(--ds-accent-blue) 28%,var(--ds-border-muted));background:color-mix(in srgb,var(--ds-accent-blue) 5%,var(--ds-bg-secondary))}.repo-registration-mobile-card header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.repo-registration-mobile-card p,.repo-registration-mobile-card>span{margin:0;color:var(--ds-text-muted);font-size:11px;line-height:1.45}.repo-registration-mobile-card .ds-btn{justify-self:start;margin-top:3px}.repo-stack-cell{display:block;color:var(--ds-text-primary);font-size:13px;font-weight:700;line-height:1.45}.repo-yaml-badge{width:fit-content;margin-top:6px}.badge-row{display:flex;flex-wrap:wrap;gap:5px}.badge-row span{padding:2px 7px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-tertiary);color:var(--ds-text-secondary);font-size:11px;font-weight:800}.x42a55b2d2d{width:100%;height:7px;overflow:hidden;border-radius:999px;background:var(--ds-bg-tertiary)}.x42a55b2d2d span{display:block;height:100%;border-radius:inherit;background:var(--ds-accent-blue)}.x21d8b26ad4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.xfd5ba5be07{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary);align-content:start}.xfd5ba5be07:hover{border-color:var(--ds-text-muted)}.x8392e62363{display:flex;justify-content:flex-end}.x8392e62363 .status-badge{width:fit-content;max-width:150px}.xa622d13b04{display:flex;justify-content:space-between;gap:12px}.xec6d140716{display:block;margin:0 0 4px;color:var(--ds-text-primary);font-size:15px}.xa622d13b04 span,.xfd5ba5be07 footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-muted);font-size:12px}.xce62dba30e{display:flex;align-items:center;justify-content:space-between;gap:8px}.xa61044e82e{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center}.xa61044e82e:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% + 18px);top:50%;height:1px;background:var(--ds-border);transform:translateY(-50%)}.x6db90a7274{position:relative;z-index:1;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-secondary);color:var(--ds-text-secondary)}.xa61044e82e.is-completed .x6db90a7274{color:var(--ds-success)}.xa61044e82e.is-current .x6db90a7274,.xa61044e82e.is-failed .x6db90a7274{background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.xaaf1113087{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xaaf1113087 div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.xaaf1113087 span{color:var(--ds-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.xaaf1113087 strong{min-width:0;overflow:hidden;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap}.x3fef8ef64c{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary);color:var(--ds-text-primary);font-size:13px;font-weight:700}.x3fef8ef64c span{display:inline-flex;align-items:center;gap:6px}.x0328e57bf3{align-items:flex-start;gap:8px;margin:0;color:var(--ds-text-secondary);font-size:12px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.x0328e57bf3>span{display:grid;gap:2px}.xfd5ba5be07 footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--ds-border)}.x0c5cc39943,.x517485cf20{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:6px;white-space:nowrap}.x0c5cc39943 .ds-op-menu-wrap,.x517485cf20 .ds-op-menu-wrap{display:inline-flex}.xe75ab27e6c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xab2f29adff{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary);color:var(--ds-text-secondary);font-size:12px}.xab2f29adff strong{color:var(--ds-text-primary)}.x065c6b3dc8{min-height:220px;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.x065c6b3dc8 h3{margin:0;color:var(--ds-text-primary);font-size:15px}.x2f45bcfdc6{min-height:0}.xc661d121e1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ds-border);color:var(--ds-text-secondary);font-size:12px}.xc661d121e1:last-child{border-bottom:0}.xc661d121e1 strong{color:var(--ds-text-primary);font-size:14px}.analytics-big{color:var(--ds-text-primary);font-size:34px;line-height:1}.analytics-bar-row{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:8px;color:var(--ds-text-secondary);font-size:12px}.analytics-bar-row div{height:8px;overflow:hidden;border-radius:999px;background:var(--ds-bg-primary)}.analytics-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--ds-accent-blue)}.analytics-spark-bars{min-height:96px;display:flex;align-items:end;gap:8px}.analytics-spark-bars span{flex:1 1 0;min-width:18px;border-radius:var(--ds-radius) var(--ds-radius) 0 0;background:var(--ds-accent-blue)}.xc614f7940e{grid-template-columns:repeat(6,minmax(0,1fr))}.issues-page .xc614f7940e{gap:10px;grid-template-columns:repeat(6,minmax(128px,1fr))}.issues-page .xc614f7940e .ds-kpi-card{gap:5px;min-height:76px;padding:11px 14px}.issues-page .xc614f7940e .ds-kpi-main{gap:8px}.issues-page .xc614f7940e .ds-kpi-value{font-size:22px;line-height:1.05}.filter-panel{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.filter-panel.ds-filter-panel-compact{grid-template-columns:repeat(2,minmax(220px,1fr)) auto}.ds-card.filter-panel{display:grid}.issues-filter-panel{align-items:end;gap:10px;grid-template-areas:"status repository freshness search action";grid-template-columns:minmax(140px,180px) minmax(190px,260px) minmax(190px,260px) minmax(300px,1fr) auto;padding:12px 14px}.issues-filter-field--status{grid-area:status}.x21baa9c39a{grid-area:repository}.issues-filter-field--freshness{grid-area:freshness}.issues-filter-field--search{grid-area:search}.issues-filter-apply{grid-area:action;white-space:nowrap}.issues-filter-panel.is-busy{background:color-mix(in srgb,var(--ds-info-subtle) 28%,var(--ds-bg-secondary))}.issues-filter-panel.is-busy .ds-btn{cursor:wait}.issues-filter-panel .ds-field-control{gap:3px}.issues-filter-panel .ds-control,.issues-filter-panel .ds-btn{min-height:32px}.view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ds-text-secondary)}.issues-view-toolbar,.issues-selection-group,.issues-selection-actions{flex-wrap:wrap}.issues-selection-group,.issues-selection-actions{display:flex;align-items:center;gap:8px;min-width:0}.issues-selection-count{color:var(--ds-text-primary);font-weight:700}.x7f66c00ea8{position:relative;display:grid;grid-template-columns:1fr;min-height:60vh;overflow:visible;border:0;border-radius:0;background:transparent}.x7f66c00ea8.is-updating .x341c1d5921,.x7f66c00ea8.is-updating .xa54c571eee{opacity:.46;pointer-events:none;transition:opacity .16s ease}.issues-results-updating{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:color-mix(in srgb,var(--ds-bg-secondary) 92%,var(--ds-accent-blue) 8%);box-shadow:var(--ds-shadow);color:var(--ds-info);font-size:12px;font-weight:800}.x7f66c00ea8.has-preview{position:fixed;inset:var(--ds-header-height) 0 0 var(--ds-sidebar-width);z-index:25;grid-template-columns:minmax(300px,1fr) minmax(400px,1.2fr);min-height:0;overflow:hidden;border:1px solid var(--ds-border);border-radius:0;background:var(--ds-bg-secondary)}.ds-app.is-collapsed .x7f66c00ea8.has-preview{left:var(--ds-sidebar-collapsed)}.x7f66c00ea8.has-preview .x341c1d5921,.x7f66c00ea8.has-preview .xa54c571eee{height:100%;max-height:none}.x341c1d5921{border:0;border-radius:0;max-height:75vh;overflow:auto}.x341c1d5921 tr{cursor:pointer}.issues-compact-list{display:flex;flex-direction:column}.x7f66c00ea8:not(.has-preview) .issues-compact-list{background:transparent}.gl-list-item-react{width:100%;min-height:64px;display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border:0;border-bottom:1px solid var(--ds-border-muted);background:transparent;color:inherit;text-align:left;cursor:pointer}.issues-row-checkbox{flex:0 0 auto;padding-top:2px}.x7a05bade44>.issues-row-checkbox{position:absolute;top:12px;right:12px;z-index:1}.x7a05bade44:has(>.issues-row-checkbox){position:relative}.x7a05bade44:has(>.issues-row-checkbox) .x891603ac9c{padding-right:28px}.gl-list-item-react:hover{background:var(--ds-bg-tertiary)}.issues-list-preview-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-ring)}.issues-list-preview-trigger,.x891603ac9c{min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.issues-list-preview-trigger{display:block;flex:1 1 auto}.x891603ac9c{display:grid;gap:10px;width:100%}.x891603ac9c:focus-visible{border-radius:var(--ds-radius);outline:2px solid var(--ds-ring);outline-offset:2px}.x7f66c00ea8:not(.has-preview) .gl-list-item-react{padding-left:14px;padding-right:14px}.gl-list-item-react.selected{background:var(--ds-bg-tertiary)}.issues-list-row-react{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.issues-list-main-react{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.issues-list-main-react strong{overflow:hidden;color:var(--ds-text-primary);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.issues-list-main-react small{overflow:hidden;color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.issues-list-status-react{max-width:220px;min-width:0;display:flex;justify-content:flex-end;flex:0 0 auto}.issues-list-side-react{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;min-width:180px}.issues-list-actions-react{display:inline-flex;align-items:center;justify-content:flex-end}.issues-list-actions-react .x0c5cc39943{gap:4px}.issues-list-actions-react .ds-btn-icon{width:30px;height:30px}.issues-list-status-react .status-badge{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x24c676f60d{display:inline-flex;align-items:center;gap:5px;line-height:1.35}.x24c676f60d.compact{padding:2px 8px;font-size:10px}.x24c676f60d svg{flex:0 0 auto}.issues-list-labels-react{display:flex;flex-wrap:wrap;max-width:100%;gap:4px;min-width:0}.issues-list-metadata-react{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px}.xad5def82f2{max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:1px 7px;font-size:10px}.issues-list-label,.issues-list-labels-react span,.issues-scope-badge{display:inline-flex;max-width:210px;align-items:center;padding:1px 7px;border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-muted);font-size:10px;font-weight:700;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issues-scope-badge{margin-left:8px}.issues-list-labels-react>span{display:inline-block}@media(max-width:640px){.gl-list-item-react{display:grid;grid-template-columns:auto minmax(0,1fr)}.issues-list-side-react{grid-column:2;min-width:0;justify-content:space-between}}.ds-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--ds-text-secondary);font-size:12px}.ds-pagination__controls{display:flex;align-items:center;gap:8px}.ds-pagination--compact{align-items:stretch;flex-direction:column;gap:7px;padding:8px 0 0}.ds-pagination--compact .ds-pagination__controls{justify-content:space-between}.xa54c571eee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:75vh;overflow:auto;padding:12px}.x7a05bade44{display:grid;gap:10px;padding:13px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius);background:var(--ds-bg-primary);cursor:pointer}.x7a05bade44:hover,.x7a05bade44.selected{background:var(--ds-bg-tertiary);border-color:var(--ds-border-strong)}.xc2559b5908{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xc2559b5908>strong{flex:1;min-width:0;overflow-wrap:anywhere}.xc2559b5908>.x24c676f60d{flex:0 0 auto;max-width:50%;white-space:normal}.x7a05bade44 p{margin:0;color:var(--ds-text-secondary);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xf00f0ad0e2{display:none;min-width:0;border-left:1px solid var(--ds-border);background:var(--ds-bg-primary);max-height:none;overflow:hidden}.x7f66c00ea8.has-preview .xf00f0ad0e2{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.xc839f8b6dc,.x162155a6ed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ds-border)}.x162155a6ed{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);border-top:1px solid var(--ds-border);border-bottom:0}.x162155a6ed>span{height:1px;background:var(--ds-border)}.x24bbdacbdc.ds-btn-ghost{border-color:var(--ds-border);color:var(--ds-link)}.x2eb6cea64f{min-width:0;overflow:auto;padding:16px}.x1280089bca{margin:0 0 12px}.x1280089bca .ds-section-heading h2{font-size:18px}.x4f8da192b4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--ds-text-muted);font-size:12px;margin-bottom:8px}.x4f8da192b4 span,.x4f8da192b4 a{display:inline-flex;align-items:center;gap:4px;color:inherit}.xffb062f7d6{margin:8px 0 14px}.xfcf712f866{padding-top:16px;border-top:1px solid var(--ds-border)}.xfcf712f866 .pretty-markdown{font-size:14px;line-height:1.6}.xfcf712f866 .pretty-markdown,.xfcf712f866 .pretty-markdown>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.xfcf712f866 .pretty-markdown code{white-space:normal}.x3be2e07f1c{width:min(960px,100%);max-height:min(860px,calc(100vh - 32px));display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;overflow:hidden;padding:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary)}.x3be2e07f1c>.ds-field-control{padding:0 18px}.x7c8b9522c5,.gitlab-intake-modal-body{display:grid;min-height:0;gap:14px}.xf2496105c2{padding:12px;border:1px dashed var(--ds-border);border-radius:var(--ds-radius);color:var(--ds-text-secondary);background:var(--ds-bg-primary);font-size:12px;line-height:1.55}.x45e081eb56,.x6208e35cc7,.x25aa03cfc6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x45e081eb56{padding:16px 18px;border-bottom:1px solid var(--ds-border);background:var(--ds-bg-tertiary)}.x45e081eb56 h2,.xed47369e49{margin:0}.xed47369e49{color:var(--ds-text-primary);font-size:13px}.x45e081eb56 span{color:var(--ds-text-secondary)}.x2f6d39045f{display:grid;gap:14px;overflow:auto}.x9fffd66c4e{display:grid;gap:13px;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x3d1211c3f1{display:grid;gap:16px}.collaboration-dialog,.collaboration-context{display:grid;gap:16px;min-width:0}.collaboration-context{gap:4px}.ds-modal-panel:has(.collaboration-dialog){grid-template-columns:minmax(0,1fr)}.ds-modal-panel:has(.collaboration-dialog) .ds-modal-header>div{min-width:0}.ds-modal-panel:has(.collaboration-dialog) .ds-modal-footer{flex-wrap:wrap}.collaboration-member-list{max-height:min(320px,36vh);overflow:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.collaboration-member-row,.collaboration-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.collaboration-member-row{padding:10px 12px}.collaboration-member-row+.collaboration-member-row{border-top:1px solid var(--ds-border)}.collaboration-member-row>.ds-checkbox,.collaboration-member-row>span{min-width:0;overflow-wrap:anywhere}.collaboration-member-row .ds-checkbox>span{display:grid;gap:3px}.collaboration-member-row small,.collaboration-row-note{color:var(--ds-text-muted);font-size:12px}.collaboration-row-note{display:block;margin-top:4px}.checkout-restore-issues,.x3293869536{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.ds-modal-panel:has(.checkout-restore-issues){grid-template-columns:minmax(0,1fr)}.ds-modal-panel:has(.checkout-restore-issues) .ds-modal-header>div{min-width:0}.ds-modal-panel:has(.checkout-restore-issues) .ds-modal-footer{flex-wrap:wrap}.x3293869536+.x3293869536{padding-top:12px;border-top:1px solid var(--ds-border)}.x3293869536 details>summary{cursor:pointer;color:var(--ds-text-secondary)}.x3293869536 details .ds-description-list{margin-top:12px}.x3293869536 code{white-space:normal;overflow-wrap:anywhere}.x3d8ec93bea{display:flex;align-items:center;gap:8px;min-height:34px;color:var(--ds-text-primary)}.x6208e35cc7{align-items:center;padding:14px 18px;border-top:1px solid var(--ds-border)}.x6208e35cc7>div{display:flex;gap:8px}.gitlab-intake-modal{width:min(920px,100%);max-height:min(860px,calc(100vh - 32px));display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-secondary)}.gitlab-intake-body{display:grid;gap:16px;overflow:auto;padding:18px}.gitlab-intake-form,.gitlab-intake-preview{display:grid;gap:12px}.gitlab-preview-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.gitlab-preview-kpis .ds-kpi-card{padding:10px}.gitlab-candidate-list{max-height:320px;overflow:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.gitlab-candidate-row{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid var(--ds-border-muted);cursor:pointer}.gitlab-candidate-row:last-child{border-bottom:0}.gitlab-candidate-row input{margin-top:3px;accent-color:var(--ds-accent-blue)}.gitlab-candidate-row span{min-width:0;display:grid;gap:3px}.gitlab-candidate-row strong{color:var(--ds-text-primary);font-size:13px}.gitlab-candidate-row small{color:var(--ds-text-muted);font-size:12px}.repo-filter-panel{grid-template-columns:repeat(3,minmax(180px,1fr))}.repo-operations{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-secondary)}.repo-operations__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ds-border)}.repo-operations__header h2,.repo-operations__header p{margin:0}.repo-operations__header h2{color:var(--ds-text-primary);font-size:14px}.repo-operations__header p{margin-top:3px;color:var(--ds-text-secondary);font-size:12px}.repo-operations__list{display:grid;max-height:min(520px,55dvh);overflow-y:auto}.repo-operations__more{display:flex;justify-content:center;padding:10px 16px;border-top:1px solid var(--ds-border-muted)}.repo-operation-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px}.repo-operation-row+.repo-operation-row{border-top:1px solid var(--ds-border-muted)}.repo-operation-row__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--ds-bg-tertiary);color:var(--ds-text-secondary)}.repo-operation-row__identity{min-width:0;display:grid;gap:3px}.repo-operation-row__identity strong,.repo-operation-row__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-operation-row__identity strong{color:var(--ds-text-primary);font-size:13px}.repo-operation-row__identity span{color:var(--ds-text-muted);font-size:11px}.repo-modal-content{min-width:0;display:grid;gap:0;margin:0}.ds-modal-body:has(.repo-wizard){padding:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable}.repo-wizard-main{min-width:0;display:grid;gap:18px;padding:18px}.repo-wizard>.ds-stepper{position:sticky;top:0;z-index:3;background:var(--ds-bg-tertiary);box-shadow:0 8px 16px #00000029}.repo-target-conflict{scroll-margin-block:12px}.repo-target-conflict .repo-inline-actions{margin-top:12px}.repo-alias-field{min-width:0;display:grid;align-content:start;gap:8px}.repo-alias-conflict{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--ds-warning) 38%,var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-bg-primary))}.repo-alias-conflict>svg{color:var(--ds-warning)}.repo-alias-conflict>div{min-width:0;display:grid;gap:2px}.repo-alias-conflict strong{color:var(--ds-text-primary);font-size:12px;line-height:1.3}.repo-alias-conflict span{color:var(--ds-text-secondary);font-size:11px;line-height:1.35}.repo-alias-conflict .ds-btn{white-space:nowrap}.repo-stepper{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-bg-tertiary) 58%,transparent);overflow-x:auto}.repo-step{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-primary);color:var(--ds-text-secondary);font-size:12px;font-weight:700;white-space:nowrap}.repo-step:disabled{cursor:default;opacity:.62}.repo-step.is-active{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle);color:var(--ds-text-primary)}.repo-step.is-complete{border-color:var(--ds-border);color:var(--ds-success)}.repo-step-index{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ds-bg-tertiary);color:inherit;font-size:11px}.repo-step.is-active .repo-step-index{background:var(--ds-accent-blue);color:var(--ds-text-on-accent)}.repo-wizard-stage,.repo-form{min-width:0;display:grid;gap:18px}.repo-alias-status{display:inline-flex;align-items:center;gap:6px}.repo-alias-status.is-available{color:var(--ds-success)}.repo-alias-status.is-checking{color:var(--ds-text-secondary)}.repo-alias-status.is-refused{color:var(--ds-warning)}.repo-stage-copy h2,.repo-form-header h2{margin:0;color:var(--ds-text-primary);font-size:18px;line-height:1.35}.repo-stage-copy .ds-muted,.repo-form-header .ds-muted{max-width:65ch;margin:6px 0 0;color:var(--ds-text-secondary);font-size:13px;line-height:1.5}.repo-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.repo-source-grid--intents{grid-template-columns:repeat(3,minmax(0,1fr))}.repo-intent-origin{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--ds-border)}.repo-source-grid--compact .repo-source-card{min-height:174px}.repo-source-card{min-height:220px;display:grid;align-content:start;gap:14px;padding:18px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary);color:var(--ds-text-primary);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.repo-source-card:hover{transform:translateY(-1px)}.repo-source-card.is-active,.repo-source-card:hover{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle)}.repo-source-title,.repo-source-heading,.repo-source-list li,.repo-stage-badge,.repo-checkbox-row{display:flex;align-items:center}.repo-source-title{justify-content:space-between;gap:12px}.repo-source-heading{gap:12px}.repo-source-badge{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--ds-bg-tertiary);color:var(--ds-text-primary)}.repo-source-heading-label,.repo-source-summary{color:var(--ds-text-primary);font-weight:750}.repo-source-choice-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-bg-primary);color:transparent}.repo-source-card.is-active .repo-source-choice-icon{border-color:var(--ds-accent-blue);background:var(--ds-accent-blue);color:var(--ds-text-on-accent)}.repo-source-helper,.repo-source-list{color:var(--ds-text-secondary);font-size:13px;line-height:1.55}.repo-source-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.repo-source-list li{align-items:flex-start;gap:8px}.repo-source-list svg{flex:0 0 auto;color:var(--ds-accent-blue);margin-top:2px}.repo-stage-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.repo-stage-banner-copy{display:grid;gap:5px}.repo-stage-banner-copy p{margin:0;color:var(--ds-text-secondary);font-size:13px}.repo-stage-badge{width:fit-content;gap:8px;padding:6px 10px;border-radius:999px;background:var(--ds-accent-blue-subtle);color:var(--ds-link);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.repo-advanced-card{min-width:0;max-width:100%;padding:13px 15px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-tertiary)}.repo-advanced-card>summary{display:flex;align-items:center;justify-content:space-between;color:var(--ds-text-primary);cursor:pointer;font-size:13px;font-weight:750;list-style:none}.repo-advanced-card>summary::-webkit-details-marker{display:none}.repo-advanced-card>summary:after{content:"v";color:var(--ds-text-muted);font-size:14px}.repo-advanced-card[open]>summary:after{content:"^"}.repo-advanced-content{min-width:0;display:grid;gap:14px;margin-top:14px}.repo-checkbox-row{flex-wrap:wrap;gap:14px}.repo-verification-help{margin:-2px 0 0;color:var(--ds-text-secondary);font-size:12px}.repo-configuration-form{gap:14px}.repo-configuration-heading{min-width:0;display:flex;align-items:flex-start;gap:12px}.repo-configuration-heading>span,.repo-option-card-icon,.repo-connection-summary-icon{flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.repo-configuration-heading>span{width:34px;height:34px}.repo-configuration-heading h2{margin:0;color:var(--ds-text-primary);font-size:16px;line-height:1.3}.repo-configuration-heading p{max-width:68ch;margin:4px 0 0;color:var(--ds-text-secondary);font-size:12px;line-height:1.45}.repo-connection-summary,.repo-option-card{min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.repo-connection-summary summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;cursor:pointer;list-style:none}.repo-connection-summary summary::-webkit-details-marker{display:none}.repo-connection-summary-icon,.repo-option-card-icon{width:32px;height:32px}.repo-connection-summary-copy{min-width:0;display:grid;gap:2px}.repo-connection-summary-copy strong{color:var(--ds-text-primary);font-size:13px}.repo-connection-summary-copy small,.repo-connection-summary-action{color:var(--ds-text-muted);font-size:11px}.repo-connection-summary-action{color:var(--ds-accent-blue);font-weight:700}.repo-connection-summary[open] .repo-connection-summary-action{color:var(--ds-text-muted)}.repo-connection-summary-body{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--ds-border)}.repo-connection-summary-body>p{margin:0;color:var(--ds-text-secondary);font-size:12px}.repo-delivery-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.repo-delivery-facts>div{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius-sm);background:var(--ds-bg-secondary)}.repo-delivery-facts dt{display:flex;align-items:center;gap:6px;color:var(--ds-text-muted);font-size:10px;font-weight:750;text-transform:uppercase}.repo-delivery-facts dd{margin:0;color:var(--ds-text-primary);font-size:12px;font-weight:650;overflow-wrap:anywhere}.repo-delivery-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.repo-delivery-choice{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--ds-border-muted);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted)}.repo-delivery-choice-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--ds-bg-tertiary)}.repo-delivery-choice.is-available .repo-delivery-choice-icon{background:var(--ds-accent-blue-subtle);color:var(--ds-accent-blue)}.repo-delivery-choice>div{min-width:0;display:grid;gap:2px}.repo-delivery-choice strong{color:var(--ds-text-primary);font-size:12px}.repo-delivery-choice span,.repo-delivery-choice small{color:var(--ds-text-muted);font-size:10px}.repo-delivery-choice small{font-weight:700;white-space:nowrap}.repo-delivery-choice.is-available small{color:var(--ds-accent-blue)}.repo-option-card{padding:12px 14px}.repo-option-card.is-enabled{border-color:var(--ds-border-strong)}.xf91e9954a7{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-primary)}.x716178d4dd{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.x716178d4dd>div{min-width:0}.repo-section-eyebrow{display:block;margin-bottom:4px;color:var(--ds-info);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.x716178d4dd h3{margin:0;color:var(--ds-text-primary);font-size:15px}.x716178d4dd p{max-width:68ch;margin:4px 0 0;color:var(--ds-text-secondary);font-size:12px;line-height:1.45}.xf963382d06{flex:0 0 auto;padding:5px 9px;border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-muted);font-size:10px;font-weight:750;white-space:nowrap}.xf963382d06.is-active{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle);color:var(--ds-info)}.x9d1fed3454{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.x8a5be044b7{min-width:0;min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg-secondary);color:var(--ds-text-primary);text-align:left}.x8a5be044b7:hover,.x8a5be044b7.is-active{border-color:var(--ds-border-strong);background:var(--ds-accent-blue-subtle)}.x8c42192926{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--ds-bg-tertiary);color:var(--ds-text-secondary)}.x8a5be044b7.is-active .x8c42192926{background:var(--ds-accent-blue);color:var(--ds-text-on-accent)}.x8a5be044b7>span:nth-child(2){min-width:0;display:grid;gap:5px}.x8a5be044b7 strong{font-size:12px}.x8a5be044b7 small{color:var(--ds-text-secondary);font-size:10px;line-height:1.4}.xf7d8522ed6{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--ds-border-strong);border-radius:999px;color:var(--ds-text-on-accent);font-size:11px}.x8a5be044b7.is-active .xf7d8522ed6{border-color:var(--ds-accent-blue);background:var(--ds-accent-blue)}.x5cfc449935{padding-top:12px;border-top:1px solid var(--ds-border)}.xa4f6278c27{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg-secondary)}.xa4f6278c27>div{min-width:0}.xa4f6278c27 strong{color:var(--ds-text-primary);font-size:12px}.xa4f6278c27 p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:10px;line-height:1.4}.repo-option-card-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.repo-option-card-main>div{min-width:0}.repo-option-card-main strong{color:var(--ds-text-primary);font-size:13px}.repo-option-card-main p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:11px;line-height:1.4}.repo-option-card-body{display:grid;gap:12px;margin-top:12px;padding:12px 0 0 43px;border-top:1px solid var(--ds-border)}.repo-option-switch{position:relative;display:inline-block;flex:0 0 36px;width:36px;height:20px;cursor:pointer}.repo-option-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.repo-option-switch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--ds-border-strong);border-radius:999px;background:var(--ds-bg-tertiary);transition:border-color .15s ease,background .15s ease}.repo-option-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--ds-text-secondary);pointer-events:none;transition:transform .15s ease,background .15s ease}.repo-option-switch:has(input:checked):before{border-color:var(--ds-accent-blue);background:var(--ds-accent-blue)}.repo-option-switch:has(input:checked):after{background:var(--ds-text-on-accent);transform:translate(16px)}.repo-option-switch:has(input:focus-visible){outline:2px solid var(--ds-accent-blue);outline-offset:2px;border-radius:999px}.x5aa18dde5f{display:grid;gap:0;padding:11px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg-secondary)}.x5aa18dde5f.is-enabled{gap:12px}.repo-analysis-options summary>span{display:inline-flex;align-items:center;gap:8px}.repo-analysis-options summary>small{margin-left:auto;color:var(--ds-text-muted);font-size:10px;font-weight:650}.project-studio-workspace{gap:20px;margin-inline:auto;max-width:1320px;width:100%}.project-studio-header .ds-section-title{overflow-wrap:anywhere}.project-studio-definition-grid{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.project-studio-definition-grid:has(.project-studio-definition:only-child){grid-template-columns:minmax(0,800px);justify-content:center}.project-studio-definition,.project-studio-artifact,.x75fcc4f5f2{min-width:0}.project-studio-definition .x6173082744{max-height:52vh;min-height:260px}.x75fcc4f5f2{display:grid;gap:16px}.x75fcc4f5f2 p,.project-studio-objective,.project-studio-requirement p{line-height:1.65;margin:0;overflow-wrap:anywhere}.x6640de7148,.project-studio-requirement-list{display:grid;gap:16px}.x6640de7148{max-width:760px}.project-studio-requirement-heading{align-items:center;display:flex;gap:10px}.project-studio-requirement{display:grid;gap:10px}.project-studio-workspace .wizard-footer-actions{align-items:center;background:var(--ds-bg-primary);border-top:1px solid var(--ds-border);bottom:0;gap:16px;padding:16px 0;position:sticky;z-index:10}.project-studio-footer-hint{color:var(--ds-text-muted);flex:1;font-size:12px;margin:0}.project-studio-workspace .wizard-footer-actions.is-first-step{justify-content:space-between}.project-studio-progress .project-authoring-monitor{display:grid;gap:12px}@media(max-width:900px){.project-studio-definition-grid{grid-template-columns:minmax(0,1fr)}.project-studio-workspace .wizard-footer-actions{flex-flow:row wrap}.project-studio-workspace .wizard-footer-actions>button{flex:1 1 auto;width:auto}.project-studio-footer-hint{flex-basis:100%;order:-1}.project-studio-definition .x6173082744{max-height:45vh;min-height:180px}}
