@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}.dk-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dk-canvas:0 0% 100%;--dk-surface:0 0% 98%;--dk-surface-raised:0 0% 100%;--dk-navigation:0 0% 98%;--dk-workbench:0 0% 94%;--dk-ink:0 0% 9%;--dk-ink-muted:0 0% 40%;--dk-ink-faint:0 0% 46%;--dk-border:0 0% 89%;--dk-border-strong:0 0% 54%;--dk-accent:var(--dk-ink);--dk-accent-ink:var(--dk-surface);--dk-accent-soft:0 0% 90%;--dk-link:var(--dk-ink);--dk-focus:212 100% 42%;--dk-success:148 40% 28%;--dk-success-soft:148 25% 92%;--dk-warning:34 70% 30%;--dk-warning-soft:43 33% 93%;--dk-error:5 60% 36%;--dk-error-soft:5 40% 96%;--dk-info:210 42% 34%;--dk-info-soft:210 45% 95%;--dk-font-body:"Inter",system-ui,-apple-system,sans-serif;--dk-font-heading:var(--dk-font-body);--dk-font-mono:"JetBrains Mono",ui-monospace,monospace;--dk-text-xs:12px;--dk-text-sm:14px;--dk-text-body:14px;--dk-text-section:17px;--dk-text-title:22px;--dk-text-display:28px;--dk-space-1:4px;--dk-space-2:8px;--dk-space-3:12px;--dk-space-4:16px;--dk-space-5:20px;--dk-space-6:24px;--dk-space-8:32px;--dk-space-12:48px;--dk-space-16:64px;--dk-radius-section:6px;--dk-radius-control:6px;--dk-control-height:32px;--dk-field-height:36px;--dk-header-height:48px;--dk-rail-width:208px;--dk-motion-fast:.12s;--dk-motion-normal:.16s;background:hsl(var(--dk-canvas));color:hsl(var(--dk-ink));font:var(--dk-text-body)/1.5 var(--dk-font-body)}.dk-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dk-canvas:0 0% 4%;--dk-surface:0 0% 7%;--dk-surface-raised:0 0% 10%;--dk-navigation:0 0% 6%;--dk-workbench:0 0% 13%;--dk-ink:0 0% 93%;--dk-ink-muted:0 0% 66%;--dk-ink-faint:0 0% 57%;--dk-border:0 0% 18%;--dk-border-strong:0 0% 45%;--dk-accent-soft:0 0% 24%;--dk-focus:212 100% 68%;--dk-success:148 40% 68%;--dk-success-soft:148 20% 17%;--dk-warning:37 72% 70%;--dk-warning-soft:42 16% 22%;--dk-error:5 65% 75%;--dk-error-soft:5 25% 18%;--dk-info:210 45% 74%;--dk-info-soft:210 25% 18%}.dk-theme:is([data-surface=console],:has(.quality-shell,.auth-layout,.account-layout,.company-catalog,.onboarding,.customer-infrastructure)):not([data-theme=dark]){--dk-canvas:60 4% 92%;--dk-panel:60 11% 98%;--dk-surface:0 0% 100%;--dk-surface-raised:0 0% 100%;--dk-navigation:60 4% 92%;--dk-navigation-hover:60 4% 87%;--dk-workbench:60 5% 95%;--dk-ink:240 4% 10%;--dk-ink-muted:240 3% 38%;--dk-ink-faint:240 3% 44%;--dk-border:60 5% 89%;--dk-border-strong:60 3% 56%;--dk-accent:95.4098 42.6573% 28.0392%;--dk-accent-ink:0 0% 100%;--dk-accent-soft:95 40% 94%;--dk-link:var(--dk-accent);--dk-radius-section:12px;--dk-radius-control:8px;--dk-control-height:36px;--dk-field-height:38px;--dk-text-title:26px;--dk-shadow-card:0 1px 2px #0000000a;--dk-chart-success:168 50% 44%;--dk-chart-warning:38 64% 59%;--dk-chart-error:354 64% 66%;--dk-chart-info:226 70% 67%;--dk-chart-track:60 5% 93%}.dk-theme:is([data-surface=console],:has(.quality-shell,.auth-layout,.account-layout,.company-catalog,.onboarding,.customer-infrastructure))[data-theme=dark]{--dk-canvas:240 4% 4%;--dk-panel:240 5% 7%;--dk-surface:240 4% 9%;--dk-surface-raised:240 4% 11%;--dk-navigation:240 4% 4%;--dk-navigation-hover:240 4% 11%;--dk-workbench:240 4% 13%;--dk-ink:240 2% 93%;--dk-ink-muted:240 3% 63%;--dk-ink-faint:240 3% 55%;--dk-border:240 5% 16%;--dk-border-strong:240 4% 42%;--dk-accent:80.597 67.6768% 80.5882%;--dk-accent-ink:96 35% 12%;--dk-accent-soft:96 20% 16%;--dk-link:var(--dk-accent);--dk-radius-section:12px;--dk-radius-control:8px;--dk-control-height:36px;--dk-field-height:38px;--dk-text-title:26px;--dk-shadow-card:none;--dk-chart-success:168 51% 42%;--dk-chart-warning:40 51% 46%;--dk-chart-error:334 53% 60%;--dk-chart-info:227 65% 65%;--dk-chart-track:240 4% 15%}.dk-theme:is([data-surface=console],:has(.quality-shell,.auth-layout,.account-layout,.company-catalog,.onboarding,.customer-infrastructure)) .dk-button:not([data-variant=secondary],[data-variant=quiet],[data-variant=destructive]){border-color:hsl(var(--dk-accent));background:hsl(var(--dk-accent));color:hsl(var(--dk-accent-ink))}.dk-theme *,.dk-theme :before,.dk-theme :after{box-sizing:border-box}.dk-theme :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--dk-focus));outline-offset:3px}.dk-heading{font-family:var(--dk-font-heading);letter-spacing:-.02em;font-weight:600;line-height:1.3}.dk-muted{color:hsl(var(--dk-ink-muted))}.dk-mono{font-family:var(--dk-font-mono);font-variant-numeric:tabular-nums}.dk-section{border:0;border-block:1px solid hsl(var(--dk-border));background:0 0;border-radius:0}.dk-button{min-height:var(--dk-control-height);justify-content:center;align-items:center;gap:var(--dk-space-2);padding:5px var(--dk-space-3);border:1px solid hsl(var(--dk-ink));border-radius:var(--dk-radius-control);background:hsl(var(--dk-ink));color:hsl(var(--dk-surface));font:500 13px/1.5 var(--dk-font-body);cursor:pointer;transition:background-color var(--dk-motion-fast),border-color var(--dk-motion-fast);display:inline-flex}.dk-button:hover{filter:brightness(.94)}.dk-button[data-variant=secondary]{border-color:hsl(var(--dk-border));background:hsl(var(--dk-surface-raised));color:hsl(var(--dk-ink))}.dk-button[data-variant=quiet]{color:hsl(var(--dk-ink-muted));background:0 0;border-color:#0000}.dk-button[data-variant=quiet]:hover{background:hsl(var(--dk-workbench));filter:none;color:hsl(var(--dk-ink))}.dk-button[data-variant=destructive]{border-color:hsl(var(--dk-error));background:hsl(var(--dk-error-soft));color:hsl(var(--dk-error))}.dk-button:disabled{opacity:.5;cursor:not-allowed;filter:none}.dk-cookie-notice{z-index:100;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface-raised));width:min(400px,100% - 32px);max-height:calc(100dvh - 32px);color:hsl(var(--dk-ink-muted));font:400 16px/1.5 var(--dk-font-body);border-radius:16px;padding:24px;position:fixed;overflow:auto;box-shadow:0 8px 32px #0000001f}.dk-cookie-notice p{margin:0 0 20px}.dk-cookie-notice a{color:hsl(var(--dk-link));text-underline-offset:3px;text-decoration:underline}.dk-cookie-notice .dk-button{border-radius:10px;width:100%;min-height:44px;font-size:16px}@media (width<=480px){.dk-cookie-notice{padding:20px}}.dk-field{min-height:var(--dk-field-height);width:100%;min-width:0;padding:5px var(--dk-space-3);border:1px solid hsl(var(--dk-border-strong));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface-raised));color:hsl(var(--dk-ink));font:inherit}.dk-field::placeholder{color:hsl(var(--dk-ink-muted));opacity:1}.dk-badge{align-items:center;gap:var(--dk-space-1);border-radius:var(--dk-radius-control);font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));background:hsl(var(--dk-workbench));padding:2px 8px;font-weight:400;line-height:1.5;display:inline-flex}.dk-setting-indicator{align-items:center;gap:var(--dk-space-1);vertical-align:middle;display:inline-flex}.dk-badge[data-state=success]{color:hsl(var(--dk-success));background:hsl(var(--dk-success-soft))}.dk-badge[data-state=warning]{color:hsl(var(--dk-warning));background:hsl(var(--dk-warning-soft))}.dk-badge[data-state=error],.dk-badge[data-state=blocked]{color:hsl(var(--dk-error));background:hsl(var(--dk-error-soft))}.dk-badge[data-state=working]{color:hsl(var(--dk-info));background:hsl(var(--dk-info-soft))}.dk-info{vertical-align:middle;justify-self:start;align-items:center;min-width:0;display:inline-flex}.dk-info .dk-button.dk-info-trigger,.dk-info .dk-button.dk-info-close{width:28px;min-width:28px;height:28px;min-height:28px;color:hsl(var(--dk-ink-faint));border-radius:50%;flex-shrink:0;padding:5px}.dk-info .dk-info-trigger:hover,.dk-info .dk-info-trigger[aria-expanded=true]{color:hsl(var(--dk-ink));background:hsl(var(--dk-workbench))}.dk-info-label{color:hsl(var(--dk-ink-muted));font-size:13px;font-weight:500}.dk-info[data-labelled]{gap:2px}.dk-info-panel{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface-raised));width:min(480px,100vw - 32px);max-height:min(560px,100dvh - 32px);color:hsl(var(--dk-ink));font:14px/1.6 var(--dk-font-body);border-radius:12px;margin:0;padding:20px;position:fixed;inset:auto;overflow:hidden;box-shadow:0 8px 32px #0002}.dk-info-panel:popover-open{flex-direction:column;gap:12px;display:flex}.dk-info-heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dk-info-heading .dk-heading{margin:4px 0 0;font-size:15px}.dk-info-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0;color:hsl(var(--dk-ink-muted));font-size:13.5px;overflow:auto}.dk-info-body>:first-child{margin-top:0}.dk-info-body>:last-child{margin-bottom:0}.dk-info-body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.dk-info-body :is(input,select,textarea){max-width:100%}@media (width<=767px),(pointer:coarse){.dk-info .dk-button.dk-info-trigger,.dk-info .dk-button.dk-info-close{width:44px;min-width:44px;height:44px;min-height:44px;padding:12px}.dk-info-panel{padding:16px}.dk-theme,.dk-theme:is([data-surface=console],:has(.quality-shell,.auth-layout,.account-layout,.company-catalog,.onboarding,.customer-infrastructure)):not([data-theme=dark]),.dk-theme:is([data-surface=console],:has(.quality-shell,.auth-layout,.account-layout,.company-catalog,.onboarding,.customer-infrastructure))[data-theme=dark]{--dk-control-height:44px;--dk-field-height:44px}.dk-field{font-size:16px}}@media (prefers-reduced-motion:reduce){.dk-theme{scroll-behavior:auto}.dk-theme *,.dk-theme :before,.dk-theme :after{transition:none!important;animation:none!important}}.dk-loading-indicator{color:hsl(var(--dk-ink-muted));align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.dk-loading-mark{width:20px;height:20px;color:hsl(var(--dk-ink));flex:none;display:block}.dk-loading-mark-segment{animation:2.1s ease-in-out infinite dk-loading-sequence}.dk-loading-mark-segment[data-part=middle]{animation-delay:.18s}.dk-loading-mark-segment[data-part=tip]{animation-delay:.36s}.dk-loading-indicator[data-size=block]{text-align:center;flex-direction:column;justify-content:center;gap:16px;min-height:176px;display:flex}.dk-loading-indicator[data-size=block] .dk-loading-mark{width:56px;height:56px}@keyframes dk-loading-sequence{0%,12%,to{opacity:.22}38%,66%{opacity:1}}.dk-loading-placeholder{width:100%;min-width:0}.dk-loading-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dk-skeleton-layout{min-width:0;animation:2s ease-in-out infinite dk-skeleton-pulse}@keyframes dk-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.dk-skeleton-line,.dk-skeleton-avatar,.dk-skeleton-field{background:hsl(var(--dk-workbench));border-radius:3px;display:block}.dk-skeleton-line{width:88%;height:10px}.dk-skeleton-title{width:64%;height:14px}.dk-skeleton-short{width:48%}.dk-skeleton-avatar{border-radius:6px;flex:none;width:28px;height:28px}.dk-skeleton-field{height:var(--dk-field-height);width:100%}.dk-loading-placeholder[data-variant=cards] .dk-skeleton-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dk-skeleton-card{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);min-width:0;overflow:hidden}.dk-skeleton-card-top{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.dk-skeleton-card-top .dk-skeleton-line{width:30%}.dk-skeleton-identity{background:hsl(var(--dk-workbench));border-radius:10px;flex:none;width:40px;height:40px}.dk-skeleton-card-body{flex-direction:column;gap:12px;padding:20px 20px 0;display:flex}.dk-skeleton-owner{align-items:center;gap:8px;margin-top:8px;display:flex}.dk-skeleton-owner .dk-skeleton-avatar{border-radius:50%;width:16px;height:16px}.dk-skeleton-owner .dk-skeleton-line{width:42%}.dk-skeleton-footer{border-top:1px solid hsl(var(--dk-border));margin-top:4px;padding:16px 0}.dk-skeleton-footer .dk-skeleton-line{width:58%}.dk-loading-placeholder[data-variant=table] .dk-skeleton-layout{overflow:hidden}.dk-skeleton-table-head,.dk-skeleton-table-row{grid-template-columns:minmax(0,2fr) repeat(calc(var(--dk-skeleton-columns) - 1),minmax(0,1fr));border-bottom:1px solid hsl(var(--dk-border));gap:20px;display:grid}.dk-skeleton-table-head{padding:12px 0}.dk-skeleton-table-head .dk-skeleton-line{width:56%;height:8px}.dk-skeleton-table-row{min-height:68px;padding:18px 0}.dk-skeleton-cell{flex-direction:column;gap:10px;min-width:0;display:flex}.dk-skeleton-section{border-bottom:1px solid hsl(var(--dk-border));align-items:center;gap:16px;padding:20px 0;display:flex}.dk-skeleton-copy{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:680px;display:flex}.dk-loading-placeholder[data-variant=form] .dk-skeleton-title{width:26%;height:10px}.dk-loading-placeholder[data-variant=form] .dk-skeleton-copy{max-width:520px}@media (width<=1100px){.dk-loading-placeholder[data-variant=cards] .dk-skeleton-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dk-loading-placeholder[data-variant=cards] .dk-skeleton-layout{grid-template-columns:minmax(0,1fr);gap:16px}.dk-skeleton-table-head,.dk-skeleton-table-row{gap:12px}.dk-skeleton-field{height:44px}}@media (prefers-reduced-motion:reduce){.dk-loading-mark-segment,.dk-skeleton-layout{opacity:1}}html{font-synthesis:none}.company-catalog{min-width:0;max-width:1440px;margin:0 auto}.catalog-tabs{border-bottom:1px solid hsl(var(--dk-border));gap:20px;margin:28px 0 24px;display:flex}.catalog-tabs .dk-button{color:hsl(var(--dk-ink-muted));border-bottom:2px solid #0000;border-radius:0;padding:8px 2px 12px}.catalog-tabs .dk-button[aria-pressed=true]{color:hsl(var(--dk-link));border-bottom-color:hsl(var(--dk-link))}.catalog-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.catalog-filters label,.catalog-form label{color:hsl(var(--dk-ink-muted));gap:6px;min-width:0;font-size:13px;display:grid}.catalog-filters label{flex:140px}.catalog-filters .catalog-search{flex:3 290px}.catalog-filters .dk-field{width:100%;min-width:0}.catalog-browsebar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;font-size:13px;display:flex}.catalog-view-actions,.catalog-group-scope{align-items:center;gap:8px;display:flex}.catalog-group-scope{flex-wrap:wrap;margin:0 0 16px;font-size:13px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-tile{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-canvas));border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.catalog-tile:hover{border-color:hsl(var(--dk-border-strong))}.catalog-star.dk-button{width:32px;min-height:32px;color:hsl(var(--dk-ink-muted));background:0 0;border-radius:6px;padding:6px}.catalog-star[aria-pressed=true] svg{fill:currentColor}.catalog-app-body{flex-direction:column;flex:1;min-width:0;padding:18px 18px 0;display:flex}.catalog-name{cursor:pointer;color:hsl(var(--dk-ink));text-align:left;letter-spacing:-.25px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:17px;font-weight:600;line-height:1.4}.catalog-name:hover{color:hsl(var(--dk-link))}.catalog-purpose{color:hsl(var(--dk-ink-muted));overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.65}.catalog-tile .catalog-purpose{min-height:44px}.catalog-audience{color:hsl(var(--dk-ink-muted));overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.catalog-owner{color:hsl(var(--dk-ink-muted));overflow-wrap:anywhere;align-items:center;gap:6px;margin:16px 0 14px;font-size:13px;display:flex}.catalog-owner .console-icon{flex-basis:14px;width:14px;height:14px}.catalog-footer{border-top:1px solid hsl(var(--dk-border));justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 0;display:flex}.catalog-footer>span{color:hsl(var(--dk-ink-muted));font-size:12px}.catalog-launch{color:hsl(var(--dk-link));align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.catalog-launch.dk-button{color:hsl(var(--dk-link));padding:4px 0 4px 8px}.catalog-launch .console-icon{flex-basis:14px;width:14px;height:14px}.catalog-list{display:grid}.catalog-row{border-bottom:1px solid hsl(var(--dk-border));align-items:center;gap:16px;min-width:0;padding:18px 0;display:flex}.catalog-row .catalog-app-body{grid-template-columns:minmax(0,1fr) 160px 230px;gap:5px 16px;padding:0;display:grid}.catalog-row .catalog-name{grid-area:1/1;font-size:14px}.catalog-row .catalog-purpose{grid-area:2/1;margin:0}.catalog-row .catalog-audience{grid-area:3/1}.catalog-row .catalog-owner{grid-area:1/2/span 2;margin:0}.catalog-row .catalog-footer{border:0;grid-area:1/3/span 2;padding:0}.catalog-row .dk-badge{grid-column:1}.catalog-project{gap:16px;padding:22px}.catalog-project-emblem{background:hsl(var(--dk-surface));color:hsl(var(--dk-ink));border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.catalog-project-body{flex:1;min-width:0}.catalog-project h2{overflow-wrap:anywhere}.catalog-project .catalog-footer{margin-top:18px}.catalog-empty{text-align:center;justify-items:center;gap:12px;padding:48px 16px;display:grid}.catalog-notice{margin:0 0 16px}.catalog-details{overflow-wrap:anywhere;gap:20px;display:grid}.catalog-detail-identity{align-items:center;gap:14px;display:flex}.catalog-details dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.catalog-details dt{color:hsl(var(--dk-ink-muted));margin-bottom:6px;font-size:13px}.catalog-details dd{margin:0;font-size:14px}.catalog-detail-links{flex-wrap:wrap;gap:20px;display:flex}.catalog-detail-links a{color:hsl(var(--dk-link));align-items:center;gap:6px;display:inline-flex}.catalog-form{gap:16px;display:grid}.catalog-form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catalog-form details{gap:12px;display:grid}.catalog-form details[open] label{margin-top:12px}.catalog-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.catalog-form textarea{resize:vertical}@media (width<=1150px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-row .catalog-app-body{grid-template-columns:minmax(0,1fr) 210px}.catalog-row .catalog-owner{grid-area:3/1;margin:5px 0 0}.catalog-row .catalog-footer{grid-column:2}}@media (width<=650px){.catalog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.catalog-filters .catalog-search{flex-basis:100%}.catalog-filters label{flex-basis:calc(50% - 6px)}.catalog-row{align-items:start;gap:12px}.catalog-row .catalog-app-body{gap:5px;display:flex}.catalog-row .catalog-footer{margin-top:8px}.catalog-tile .catalog-purpose{min-height:0}.catalog-tabs{gap:14px}.company-catalog .dk-button,.company-catalog .catalog-launch,.company-catalog .catalog-name{min-height:44px}.catalog-star.dk-button{width:44px;min-height:44px;padding:12px}.catalog-filters .dk-field,.catalog-form .dk-field{min-height:44px;font-size:16px}.catalog-details dl,.catalog-form-pair{grid-template-columns:minmax(0,1fr)}}body{margin:0}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}.console-icon{flex:0 0 18px;width:18px;height:18px}h1,h2,h3,p{margin:0}h1{font-size:var(--dk-text-display);overflow-wrap:anywhere}h2,h3{font-size:var(--dk-text-section)}::selection{color:hsl(var(--dk-ink));background:hsl(var(--dk-accent-soft))}.topbar{height:var(--dk-header-height);border-bottom:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));align-items:center;gap:12px;padding:0 16px;display:flex}.wordmark{white-space:nowrap;font:600 16px/1 var(--dk-font-heading);letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wordmark .diakrin-mark{flex:none;width:22px;height:22px}.wordmark span{color:hsl(var(--dk-ink))}.console-context-host{flex:1;min-width:0}.console-context-host:empty,:is(.topbar:has(.console-context-host:not(:empty)) .wordmark-name,.topbar:has(.console-context-host:not(:empty)) .environment-label){display:none}.topbar .header-icon-button{border-radius:var(--dk-radius-control);border-color:hsl(var(--dk-border));width:30px;min-height:30px;padding:0}.topbar .console-icon{width:15px;height:15px}.docs-topbar-link{color:hsl(var(--dk-ink-muted));padding:5px 4px;font-size:13px;text-decoration:none}.docs-topbar-link:hover{color:hsl(var(--dk-ink))}.environment-label{border-left:1px solid hsl(var(--dk-border));font:400 12px/1.4 var(--dk-font-mono);color:hsl(var(--dk-ink-muted));padding-left:12px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.preview-banner{border-bottom:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));color:hsl(var(--dk-ink-muted));padding:8px 32px;font-size:13px}.preview-banner strong{font-weight:600}.shell{grid-template-columns:var(--dk-rail-width) minmax(0, 1fr);min-height:calc(100dvh - var(--dk-header-height));display:grid}.rail{background:hsl(var(--dk-surface));border-right:1px solid hsl(var(--dk-border));flex-direction:column;gap:24px;padding:28px 16px;display:flex}.workspace-picker{padding:0 8px}.workspace-picker label{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted));margin-bottom:8px;display:block}.workspace-picker select{font-size:var(--dk-text-sm);padding-left:8px}.workspace-role{color:hsl(var(--dk-ink-muted));font:400 12px/1.5 var(--dk-font-mono);text-transform:capitalize;margin-top:6px;display:block}.rail nav{gap:4px;display:grid}.nav-item{width:100%;min-width:0;min-height:max(36px, var(--dk-control-height));text-align:left;border-radius:var(--dk-radius-control);color:hsl(var(--dk-ink-muted));cursor:pointer;font:400 13px/1.5 var(--dk-font-body);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:flex}.nav-item .nav-label{overflow-wrap:anywhere;width:auto;min-width:0;font-size:13px;line-height:1.4}.nav-item:hover{background:hsl(var(--dk-workbench))}.nav-item[aria-current=page]{background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-link));border-color:#0000;font-weight:500}.account-label{overflow-wrap:anywhere;display:block}.workspace-main{width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:40px 48px 64px}.page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.page-header h1{margin:8px 0}.page-header>.dk-button{flex-shrink:0;gap:20px}.eyebrow{font:400 var(--dk-text-sm)/1.5 var(--dk-font-body);color:hsl(var(--dk-ink-muted))}.list-heading,.section-heading{border-bottom:1px solid hsl(var(--dk-border));justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;display:flex}.section-heading>.dk-mono{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted))}.count{font:400 var(--dk-text-xs)/1 var(--dk-font-mono);color:hsl(var(--dk-ink-muted));margin-left:12px}.app-row{text-align:left;border:0;border-bottom:1px solid hsl(var(--dk-border));width:100%;min-height:112px;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:20px;padding:24px;display:flex}.app-row:last-child{border-bottom:0}.app-row:hover{background:hsl(var(--dk-workbench))}.app-symbol{background:hsl(var(--dk-accent-soft));width:48px;height:48px;color:hsl(var(--dk-link));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);font:600 var(--dk-text-section)/1 var(--dk-font-heading);flex-shrink:0;place-items:center;display:grid}.app-row-main{flex:1;gap:5px;min-width:0;display:grid}.app-row-main strong{font:600 var(--dk-text-section)/1.4 var(--dk-font-heading);overflow-wrap:anywhere}.app-row-main>span{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));text-overflow:ellipsis;white-space:nowrap;max-width:600px;overflow:hidden}.app-row-meta{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted));flex-shrink:0;gap:6px;display:grid}.row-arrow{color:hsl(var(--dk-link));font-size:22px}.next-step{border-top:1px solid hsl(var(--dk-border));align-items:flex-start;gap:20px;margin-top:32px;padding:24px 0;display:flex}.step-number{font-size:var(--dk-text-xs);color:hsl(var(--dk-link));padding-top:3px}.next-step>div{flex:1}.next-step h2{margin-bottom:8px}.next-step p{max-width:700px;font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted))}.next-step>.dk-badge{flex-shrink:0}.empty-state{color:hsl(var(--dk-ink-muted));justify-items:start;gap:16px;padding:48px 24px;display:grid}.empty-state h3,.empty-state h1{color:hsl(var(--dk-ink))}.empty-state .dk-button{margin-top:4px}.notice,.global-notice{border:1px solid hsl(var(--dk-border));font-size:var(--dk-text-sm);background:hsl(var(--dk-surface));justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.global-notice{margin:16px 32px}.error{color:hsl(var(--dk-error))}.success{color:hsl(var(--dk-success))}.request-failure{border:1px solid hsl(var(--dk-error));color:hsl(var(--dk-error));font-size:var(--dk-text-sm);background:hsl(var(--dk-error-soft));border-radius:var(--dk-radius-control);justify-items:start;gap:8px;padding:20px;display:grid}.workspace-main>.request-failure{margin-bottom:24px}.permission-note{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));margin-top:20px}.narrow-page{max-width:700px;margin-inline:auto}.narrow-page>.eyebrow{margin-top:24px}.narrow-page>h1{margin:8px 0}.narrow-page>.dk-muted{margin-bottom:28px}.form-section{gap:8px;padding:24px 0;display:grid}.form-section label{font-weight:600;font-size:var(--dk-text-sm);margin-top:16px}.form-section label:first-child{margin-top:0}textarea{resize:vertical}.field-hint{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-xs);line-height:1.6}.form-section>.field-hint{margin-top:6px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.capability-selections{border:0;border-top:1px solid hsl(var(--dk-border));gap:12px;min-width:0;margin:24px 0 0;padding:16px 0 0;display:grid}.capability-selections legend{font-weight:600;font-size:var(--dk-text-sm);padding:0 8px 0 0}.form-section .capability-choice{min-height:var(--dk-control-height);border-bottom:1px solid hsl(var(--dk-border));cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:12px 0;display:flex}.capability-choice input{width:20px;height:20px;accent-color:hsl(var(--dk-accent));flex-shrink:0;margin:2px 0 0}.capability-choice input:focus-visible{outline:2px solid hsl(var(--dk-focus));outline-offset:4px}.capability-choice>span{justify-items:start;gap:6px;min-width:0;display:grid}.capability-choice .field-hint{font-weight:400}.capability-choice .dk-badge{white-space:normal}.deployment-section{margin-top:32px}.deployment-body{justify-items:start;gap:20px;padding:24px 0;display:grid}.deployment-body>p,.runtime-diagnostic>p{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted))}.deployment-facts{flex-wrap:wrap;gap:24px 40px;display:flex}.deployment-facts dt{margin:0}.deployment-facts dd{font-size:var(--dk-text-sm)}.runtime-diagnostic{border-left:2px solid hsl(var(--dk-border));gap:6px;padding-left:16px;display:grid}.runtime-diagnostic strong{font-size:var(--dk-text-sm)}.project-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}.project-context h2{margin-bottom:20px}.delivery-path{border-top:1px solid hsl(var(--dk-border));padding:20px 0 24px}.delivery-path ol{gap:24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.delivery-path li{align-items:flex-start;gap:12px;display:flex}.path-marker{border:1px solid hsl(var(--dk-border));width:24px;height:24px;font:400 var(--dk-text-xs)/1 var(--dk-font-mono);color:hsl(var(--dk-ink-muted));flex-shrink:0;place-items:center;display:grid}.path-marker.complete{border-color:hsl(var(--dk-success));color:hsl(var(--dk-success))}.delivery-path strong{font-size:var(--dk-text-sm)}.delivery-path p{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted));margin-top:4px}.project-metadata{border-top:1px solid hsl(var(--dk-border));padding:20px 0}dl{margin:0}dt{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));margin-top:16px}dd{font-size:var(--dk-text-sm);overflow-wrap:anywhere;margin:4px 0 0}.activity-section{border-top:1px solid hsl(var(--dk-border));margin-top:40px;padding-top:24px}.activity-list{gap:24px;margin:0;padding:24px 0 0;list-style:none;display:grid}.activity-list li{gap:16px;display:flex}.activity-dot{background:hsl(var(--dk-accent));flex-shrink:0;width:6px;height:6px;margin-top:8px}.activity-list strong{font-size:var(--dk-text-sm);font-weight:600}.activity-list p,.activity-list .dk-mono{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-sm);overflow-wrap:anywhere}.activity-app-row{border:0;border-bottom:1px solid hsl(var(--dk-border));text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:24px;padding:24px;display:flex}.activity-app-row:last-child{border-bottom:0}.activity-app-row strong{flex:1}.activity-app-row>span{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted))}.capability-row{border-bottom:1px solid hsl(var(--dk-border));justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.capability-row:last-child{border-bottom:0}.capability-row h2{font:600 var(--dk-text-section)/1.4 var(--dk-font-heading)}.capability-row p{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-sm);margin:6px 0}.capability-row>.dk-badge{flex-shrink:0}.capability-row .dk-mono{font-size:var(--dk-text-xs);color:hsl(var(--dk-ink-muted))}.mcp-section{margin-top:32px}.mcp-body{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;padding:24px 0;display:grid}.mcp-body>p{max-width:800px}.mcp-body>.notice{margin:0}.token-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.token-row>.dk-mono{padding-right:16px}.mcp-token-list{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mcp-token-list>.token-row{border-bottom:1px solid hsl(var(--dk-border));padding:12px 0}.mcp-token-list>.token-row>.field-hint{flex:200px}.mcp-body>details{width:100%;min-width:0}.mcp-new-token{box-sizing:border-box;gap:12px;width:100%;margin:0;display:grid}.mcp-new-token>p{margin:0}.mcp-config{background:hsl(var(--dk-workbench));border:1px solid hsl(var(--dk-border));font:400 var(--dk-text-xs)/1.8 var(--dk-font-mono);max-width:100%;margin:0;padding:16px;overflow-x:auto}.gate{gap:20px;max-width:700px;margin:100px auto;padding:24px;display:grid}.console-loading-screen{z-index:200;background:hsl(var(--dk-canvas));place-items:center;margin:0;display:grid;position:fixed;inset:0}.auth-layout{grid-template-columns:1fr 400px;align-items:start;gap:96px;max-width:1040px;margin-inline:auto;padding:80px 32px;display:grid}.auth-story h1{margin:24px 0;font-size:32px;line-height:1.08}.auth-story>p:last-of-type{max-width:420px;color:hsl(var(--dk-ink-muted))}.auth-steps{font:400 var(--dk-text-sm)/1.6 var(--dk-font-body);border-top:1px solid hsl(var(--dk-border));gap:16px;margin-top:40px;padding-top:24px;display:grid}.auth-form{background:0 0;border:0;padding:0}.auth-form .dk-field{min-height:max(38px, var(--dk-field-height))}.auth-form h2{font-size:var(--dk-text-title);margin-bottom:8px}.auth-form form{gap:8px;margin-top:24px;display:grid}.auth-form label{font-size:var(--dk-text-sm);margin-top:12px;font-weight:600}.auth-form>.dk-button{margin-top:16px;padding-inline:0}.auth-form>.google-signin{width:100%;margin-top:24px;padding-inline:16px}.auth-divider{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-sm);margin:20px 0 -8px}.mfa-gate{max-width:600px}.security-panel{gap:16px;display:grid}.security-panel h3,.security-panel p{margin:0}.security-form{gap:12px;display:grid}.security-form label,.security-panel label{font-size:var(--dk-text-sm);font-weight:600}.security-form .dk-muted{font-size:var(--dk-text-sm)}.security-factor{border-top:1px solid hsl(var(--dk-border));gap:12px;padding-top:16px;display:grid}.authenticator-qr{border-radius:var(--dk-radius-control);background:#fff;width:200px;max-width:100%;height:200px;padding:12px}.security-panel details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.security-panel details .dk-field{margin:8px 0}.skip-link{z-index:10;background:hsl(var(--dk-ink));color:hsl(var(--dk-surface));padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}@media (width<=1200px){.workspace-main{padding:32px 28px}.project-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.app-row-meta{display:none}.auth-layout{grid-template-columns:1fr 400px;gap:48px}}@media (width<=980px){.shell{grid-template-columns:200px minmax(0,1fr)}.rail,.nav-item{padding-inline:12px}.project-layout{grid-template-columns:1fr}.project-context{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-metadata{border-top-color:hsl(var(--dk-border))}.auth-layout{grid-template-columns:1fr 1fr;gap:32px;padding-top:64px}.auth-story h1{font-size:32px}}@media (width<=767px){.topbar{height:auto;min-height:var(--dk-header-height);flex-wrap:wrap;gap:12px;padding-block:8px;padding-inline:16px}.wordmark{font-size:20px}.environment-label{display:none}.topbar-actions{gap:0}.preview-banner{padding:12px 16px}.shell{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid hsl(var(--dk-border));gap:16px;padding:16px}.workspace-picker{align-items:center;gap:12px;padding:0;display:flex}.workspace-picker label{margin:0}.workspace-picker select{max-width:240px}.workspace-role{margin:0}.rail nav{gap:4px;display:flex;overflow-x:auto}.nav-item{flex-shrink:0;gap:6px;width:auto;padding:8px 12px}.nav-item span{display:none}.workspace-main{padding:28px 16px 48px}.page-header{margin-bottom:24px;display:block}.page-header h1{font-size:28px}.page-header>.dk-button{margin-top:20px}.page-header>.dk-badge{margin-top:12px}.app-row{gap:12px;padding:20px 16px}.app-row-main>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.app-symbol{width:40px;height:40px;font-size:15px}.next-step{flex-wrap:wrap;gap:12px}.next-step>.dk-badge{margin-left:42px}.form-section{padding:20px 0}.form-actions{flex-wrap:wrap;gap:12px}.project-context{grid-template-columns:1fr;gap:0}.capability-row{flex-direction:column;gap:12px;padding:20px 16px}.activity-app-row{flex-wrap:wrap;gap:8px;padding:20px 16px}.activity-app-row strong{flex:100%}.mcp-body{padding:20px 0}.mcp-section .section-heading{flex-wrap:wrap;gap:8px}.auth-layout{grid-template-columns:1fr;gap:32px;padding:40px 16px}.auth-story h1{font-size:32px}.auth-steps{display:none}.auth-form{padding:24px}.notice{flex-wrap:wrap;padding:16px}.global-notice{margin-inline:16px}.gate{margin:48px auto;padding:16px}}.quality-shell{min-height:calc(100dvh - var(--dk-header-height));display:flex}.quality-rail{width:var(--dk-rail-width);flex:0 0 var(--dk-rail-width);background:hsl(var(--dk-navigation));height:calc(100dvh - var(--dk-header-height));flex-direction:column;gap:8px;padding:12px 8px;display:flex;position:sticky;top:0}.primary-navigation{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;margin:-6px;padding:6px;display:flex;overflow-y:auto}.sidebar-toggle{width:var(--dk-control-height);min-height:max(32px, var(--dk-control-height));flex-shrink:0;order:2;justify-content:center;padding:6px}.quality-rail .nav-item{gap:10px;padding:7px 10px}.quality-nav-secondary{border-top:1px solid hsl(var(--dk-border));gap:4px;padding-top:12px;display:grid}.sidebar-collapsed .quality-rail{flex-basis:56px;width:56px}.sidebar-collapsed .quality-rail .nav-label{display:none}.sidebar-collapsed .quality-rail :is(.nav-item,.sidebar-toggle){justify-content:center;padding-inline:0}.quality-content{flex:1;min-width:0}.quality-context{min-height:var(--dk-header-height);border-bottom:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));align-items:center;gap:8px;padding:0 16px;display:flex}.console-context-host .quality-context{background:0 0;border:0;min-height:0;padding:0}.quality-context .context-crumb{align-items:center;gap:6px;min-width:0;display:flex}.context-organization{flex:0 180px}.context-project{flex:0 210px}.context-environment{flex:0 155px}.context-divider{color:hsl(var(--dk-ink-faint));margin-inline:4px;font-weight:400}.quality-context .console-icon{width:15px;height:15px}.context-select{border-radius:var(--dk-radius-control);width:100%;min-width:0;min-height:30px;color:hsl(var(--dk-ink));font:400 13px/1.5 var(--dk-font-body);text-align:start;cursor:pointer;transition:background-color var(--dk-motion-fast);background:0 0;border:1px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.context-select:hover:not(:disabled),.context-select[aria-expanded=true]{background:hsl(var(--dk-workbench))}.context-select:disabled{color:hsl(var(--dk-ink-muted));cursor:not-allowed}.context-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.context-select-chevron{width:12px;height:12px;color:hsl(var(--dk-ink-muted));flex:0 0 12px}.context-select-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface-raised));width:240px;max-width:min(360px,100vw - 16px);max-height:min(320px,100dvh - 16px);color:hsl(var(--dk-ink));font:400 13px/1.5 var(--dk-font-body);margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #0002}.context-select-option{border-radius:var(--dk-radius-control);overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:32px;padding:6px 8px;display:flex}.context-select-option[data-active=true]{background:hsl(var(--dk-workbench))}.context-select-option[aria-selected=true]{background:hsl(var(--dk-accent-soft));font-weight:500}.context-select-option[aria-disabled=true]{color:hsl(var(--dk-ink-muted));cursor:not-allowed}.context-select-option-label{flex:1;min-width:0}.context-select-option-check{visibility:hidden;flex:0 0 14px;width:14px;height:14px}.context-select-option[aria-selected=true] .context-select-option-check{visibility:visible}@media (width<=767px),(pointer:coarse){.context-select,.context-select-option{min-height:44px;font-size:16px}}.quality-context kbd{font:11px var(--dk-font-mono);color:hsl(var(--dk-ink-muted))}.quality-context .dk-button{white-space:nowrap}.quality-context .context-search{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);gap:8px;min-height:30px;margin-left:auto;padding:4px 10px;font-weight:400}.quality-context .context-icon-button{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);flex-shrink:0;width:30px;min-height:30px;padding:0}.quality-menu-button{display:none}.quality-workspace{align-items:stretch;min-height:calc(100dvh - 88px);display:flex}.quality-workspace .workspace-main{flex:1;width:100%;min-width:0;max-width:1320px;margin-inline:auto;padding:44px 48px 64px}.quality-workspace .page-header{align-items:flex-start;gap:24px;margin-bottom:32px}.quality-workspace .page-header h1{font-size:var(--dk-text-title);margin:0}.quality-workspace .page-header p{max-width:62ch;margin:8px 0 0;line-height:1.65}.quality-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.project-search-control{width:min(320px,100% - 52px);position:relative}.project-search-control .console-icon{width:16px;height:16px;color:hsl(var(--dk-ink-muted));pointer-events:none;position:absolute;top:10px;left:10px}.project-search-control .dk-field{padding-left:34px}.quality-toolbar .dk-field{max-width:320px}.quality-toolbar label{font-size:var(--dk-text-sm)}.quality-table-region{border-block:1px solid hsl(var(--dk-border));background:0 0;min-width:0;max-width:100%;overflow-x:auto}.quality-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--dk-text-sm)}.quality-table th{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));background:hsl(var(--dk-surface));white-space:nowrap;padding:10px 16px;font-weight:400}.quality-table td{border-top:1px solid hsl(var(--dk-border));vertical-align:top;overflow-wrap:anywhere;min-height:44px;padding:16px}.quality-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.quality-link{min-width:0;max-width:100%;color:hsl(var(--dk-ink));min-height:44px;font:500 var(--dk-text-sm)/1.5 var(--dk-font-body);cursor:pointer;text-align:left;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--dk-border-strong));text-decoration-color:hsl(var(--dk-border-strong));text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.quality-link:hover{color:hsl(var(--dk-link));text-decoration-color:currentColor}.quality-table .app-row{min-width:0;min-height:max(24px, var(--dk-control-height));width:auto;box-shadow:none;background:0 0;border:0;padding:0;display:inline-block}.project-open-button{min-height:var(--dk-control-height);width:var(--dk-control-height);padding:0}.quality-table-region[aria-label="Authorized project definitions"] [data-column=owner]{min-width:120px}.quality-table-region[aria-label="Authorized project definitions"] [data-column=state]{min-width:180px}.quality-table-region[aria-label="Authorized project definitions"] [data-column=updated]{min-width:140px}.quality-table-region[aria-label="App build and deployment operations"] [data-column=state]{min-width:120px}.quality-table-region[aria-label="App build and deployment operations"] .dk-badge{white-space:nowrap}.deployment-body>.quality-table-region{width:100%;min-width:0}.quality-note{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-sm);margin:8px 0;padding:12px 0}.quality-section{margin-bottom:32px}.quality-section h2,.quality-unavailable h2{font-size:var(--dk-text-section)}.quality-unavailable{border-bottom:1px solid hsl(var(--dk-border));margin-bottom:20px;padding:24px 0}.quality-unavailable h2{margin:12px 0 6px}.quality-page-navigation{border-bottom:1px solid hsl(var(--dk-border));gap:16px;min-width:0;max-width:100%;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.quality-page-navigation a{font:inherit;min-height:max(38px, var(--dk-control-height));color:hsl(var(--dk-ink-muted));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:8px 4px;text-decoration:none;display:inline-flex}.quality-page-navigation a:hover{color:hsl(var(--dk-ink))}.quality-page-navigation a[aria-current=page]{border-bottom-color:hsl(var(--dk-accent));color:hsl(var(--dk-link));font-weight:500}.quality-page-title{font-size:var(--dk-text-section);margin:0 0 16px}.quality-project-tools{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:24px;display:flex}.quality-disclosure{border-top:1px solid hsl(var(--dk-border));margin-top:24px;padding:16px 0}.quality-disclosure summary{cursor:pointer;min-height:44px}.quality-dialog{background:hsl(var(--dk-surface-raised));width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:hsl(var(--dk-ink));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);padding:24px;overflow-y:auto;box-shadow:0 16px 48px #0003}.quality-dialog::backdrop{background:#0006}.quality-dialog>.section-heading{flex-shrink:0;margin-bottom:20px;padding:0 0 16px}.quality-dialog .nav-item{gap:12px;width:100%;min-height:44px;padding:10px 12px;display:flex}.quality-dialog .nav-item .nav-label{display:inline}.command-dialog[open],.notification-dialog[open]{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.command-dialog{width:min(640px,100vw - 32px)}.command-dialog>label{margin-bottom:8px;font-size:13px}.command-dialog>.dk-field{flex-shrink:0}.quality-command-list{overscroll-behavior:contain;flex-direction:column;min-height:0;max-height:min(360px,45dvh);margin:16px -4px 0;padding:4px;display:flex;overflow-y:auto}.quality-command-list button{text-align:left;flex-shrink:0;justify-content:start;gap:12px;min-height:44px;padding:10px 12px}.quality-command-list button>span{overflow-wrap:anywhere;flex:1}.quality-command-list button>.console-icon:last-child{margin-left:auto}.quality-command-list button:focus-visible{background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-link));outline-offset:-2px}.command-hint{color:hsl(var(--dk-ink-muted));flex-shrink:0;margin:16px 0 0;font-size:12px}.command-empty{color:hsl(var(--dk-ink-muted));padding:24px 12px}.notification-dialog{width:min(640px,100vw - 32px)}.notification-dialog>.customer-notification-center{overscroll-behavior:contain;min-height:0;overflow-y:auto}.quality-wizard{max-width:920px}.quality-steps{flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:0;list-style:none;display:flex}.quality-steps li{color:hsl(var(--dk-ink-muted));font-size:var(--dk-text-sm)}.quality-steps li[aria-current=step]{color:hsl(var(--dk-link));font-weight:600}.quality-steps span{margin-right:6px;display:inline-block}.quality-review{grid-template-columns:160px 1fr;gap:12px;display:grid}.quality-review dt{color:hsl(var(--dk-ink-muted))}.quality-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.quality-assistant{border-left:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));overflow-wrap:anywhere;flex:0 0 320px;width:320px;padding:24px}.quality-assistant h2{font-size:20px}.quality-assistant h3{font-size:16px}.quality-prompt{white-space:pre-wrap;font:14px/1.7 var(--dk-font-mono);background:hsl(var(--dk-workbench));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);overflow-wrap:anywhere;padding:20px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1199px){.quality-workspace .workspace-main{padding:28px}.context-organization{flex-basis:150px}.context-project{flex-basis:175px}.context-environment{flex-basis:140px}.quality-context .context-search span,.quality-context .context-search kbd{display:none}.quality-context .context-search{justify-content:center;width:30px;padding:0}.quality-workspace.has-assistant{flex-direction:column}.quality-assistant{border-left:0;border-top:1px solid hsl(var(--dk-border));flex-basis:auto;width:auto}}@media (pointer:coarse){.topbar .header-icon-button,.quality-context .context-icon-button{width:44px;min-height:44px}.quality-context .context-search{min-width:44px;min-height:44px}.quality-context .context-select{width:100%;min-height:44px;font-size:16px}.sidebar-collapsed .quality-rail{padding-inline:6px}.docs-topbar-link{align-items:center;min-height:44px;display:inline-flex}}@media (width<=767px){.quality-rail{display:none}.quality-menu-button{display:inline-flex}.topbar:has(.console-context-host:not(:empty)){gap:8px;padding:8px 12px}.topbar .header-icon-button{width:44px;min-height:44px}.docs-topbar-link{align-items:center;min-height:44px;display:inline-flex}.topbar:has(.console-context-host:not(:empty)) .console-context-host{flex:100%;order:3}.quality-context,.console-context-host .quality-context{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.console-context-host .quality-context{padding:8px 0 0}.quality-context .quality-menu-button{grid-column:span 1;padding:0}.quality-context .context-organization{grid-column:span 5}.quality-context .context-project,.quality-context .context-environment{grid-column:span 3}.quality-context .context-divider{display:none}.quality-context .context-search{grid-column:span 4;justify-content:flex-start;width:auto;min-height:44px;margin-left:0;padding-inline:10px}.quality-context .context-search span{display:inline}.quality-context .context-icon-button{grid-column:span 1;justify-self:center;width:44px;min-height:44px}.quality-context .context-crumb{flex-basis:auto}.quality-context .context-select{border-color:hsl(var(--dk-border));background-color:hsl(var(--dk-surface-raised));width:100%;min-height:44px;padding:8px;font-size:16px}.quality-context .context-crumb>.console-icon{display:none}.quality-workspace .workspace-main{padding:24px 16px}.quality-workspace .page-header{flex-wrap:wrap;align-items:start}.quality-table{min-width:680px}.quality-review{grid-template-columns:1fr;gap:6px}.quality-review dd{margin-bottom:12px}.quality-pagination{flex-wrap:wrap}}.quality-pagination{font-size:var(--dk-text-sm);justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.migration-workflow{max-width:1120px}.migration-workflow>.dk-field{max-width:640px}.migration-workflow>label{margin:20px 0 6px;display:block}.migration-workflow>.quality-section{margin-top:28px}.migration-form{max-width:980px}.migration-fields{border:0;border-top:1px solid hsl(var(--dk-border));min-width:0;margin:0 0 24px;padding:20px 0}.migration-fields legend{font:600 17px var(--dk-font-heading);padding-right:12px}.migration-fields label{margin:12px 0 6px;display:block}.migration-fields .dk-field{width:100%;max-width:100%}.migration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 20px;display:grid}.migration-component{border-bottom:1px solid hsl(var(--dk-border));padding:20px 0}.migration-component h3{margin:0;font-size:16px}.migration-fields .migration-check{align-items:center;gap:12px;min-height:44px;display:flex}.migration-check input{flex:0 0 20px;width:20px;height:20px}.migration-findings{margin:0;padding:0;list-style:none}.migration-findings li{border-top:1px solid hsl(var(--dk-border));overflow-wrap:anywhere;padding:20px 0}.migration-findings p{margin:12px 0}.migration-findings summary{cursor:pointer;min-height:44px;padding-top:12px}.migration-validation{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=767px){.migration-fields .dk-field{font-size:16px}.migration-grid{grid-template-columns:1fr}}.onboarding-page{max-width:1180px}.onboarding-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-path{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control,3px);background:hsl(var(--dk-surface));min-height:100px;color:hsl(var(--dk-ink));text-align:left;font:inherit;cursor:pointer;padding:20px}.onboarding-path strong,.onboarding-path span{display:block}.onboarding-path span{color:hsl(var(--dk-ink-muted));margin-top:8px;font-size:14px}.onboarding-path[aria-pressed=true]{background:hsl(var(--dk-accent-soft));border-color:hsl(var(--dk-accent))}.onboarding-path:disabled{cursor:default}.onboarding-resume{font-size:var(--dk-text-sm);margin:16px 0 24px}.onboarding-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.onboarding-step-nav ol{margin:0;padding:0;list-style:none}.onboarding-step-nav button{width:100%;min-height:48px;color:hsl(var(--dk-ink-muted));text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 8px;display:flex}.onboarding-step-nav button[aria-current=step]{color:hsl(var(--dk-ink));background:hsl(var(--dk-accent-soft));font-weight:600}.onboarding-step-nav button span{font:13px var(--dk-font-mono)}.onboarding-panel{overflow-wrap:anywhere;min-width:0;padding:28px}.onboarding-panel>h2{margin-top:8px;font-size:24px}.onboarding-panel h3,.onboarding-form h2{font-size:19px}.onboarding-panel label,.onboarding-form label{margin:20px 0 8px;font-weight:600;display:block}.onboarding-panel .dk-field{width:100%;min-width:0}.onboarding-step-actions{border-top:1px solid hsl(var(--dk-border));flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;display:flex}.onboarding-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-rules,.onboarding-example{border-block:1px solid hsl(var(--dk-border));margin:20px 0;padding:20px 0}.onboarding-explainer{padding-left:24px}.onboarding-explainer li{margin:16px 0}.onboarding-explainer strong{display:block}.onboarding-people{border:0;min-width:0;margin:24px 0;padding:0}.onboarding-people legend{font-weight:600}.onboarding-member-list{border-block:1px solid hsl(var(--dk-border));max-height:280px;margin:16px 0;overflow-y:auto}.onboarding-people .onboarding-person{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:52px;margin:0;padding:12px 4px;font-weight:400;display:flex}.onboarding-person input{width:20px;height:20px;accent-color:hsl(var(--dk-accent));flex:0 0 20px}.onboarding-person .field-hint{display:block}.onboarding-checks{padding:0;list-style:none}.onboarding-checks li{border-top:1px solid hsl(var(--dk-border));justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.onboarding-checks li>div{min-width:0}.onboarding-checks p{color:hsl(var(--dk-ink-muted));margin:8px 0 0;font-size:14px}.onboarding-checks .dk-badge{flex:none}.onboarding-notice{border-left:3px solid hsl(var(--dk-accent));padding:8px 16px}.onboarding-brief{font:14px/1.6 var(--dk-font-body)}.onboarding-entry{flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0;padding-block:8px;display:flex}.onboarding-entry p{color:hsl(var(--dk-ink-muted));margin:0;font-size:14px}.onboarding-join-intro{border-bottom:1px solid hsl(var(--dk-border));max-width:640px;margin-bottom:32px;padding:16px 0 24px}@media (width<=1050px){.onboarding-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}.onboarding-path{padding:16px}.onboarding-panel{padding:24px}}@media (width<=767px){.onboarding-paths,.onboarding-layout,.onboarding-field-pair{grid-template-columns:1fr}.onboarding-path{min-height:80px}.onboarding-step-nav ol{flex-wrap:wrap;gap:8px;display:flex}.onboarding-step-nav button{width:auto;padding:12px}.onboarding-panel{padding:20px 16px}.onboarding-checks li{flex-wrap:wrap;gap:8px}.onboarding-panel input,.onboarding-panel textarea,.onboarding-panel select{font-size:16px}}.builder-overview{margin:var(--dk-space-6,24px) 0 var(--dk-space-8,32px)}.builder-review-heading{align-items:center;gap:16px}.builder-review-heading p{margin:4px 0 0}.builder-environment{font-size:var(--dk-text-sm);gap:4px;display:grid}.builder-environment select{min-height:var(--dk-field-height);background:hsl(var(--dk-surface-raised));color:hsl(var(--dk-ink));border:1px solid hsl(var(--dk-border-strong));border-radius:var(--dk-radius-control);font:inherit;padding:8px 12px}.builder-purpose{padding:16px 0}.builder-purpose p{overflow-wrap:anywhere;max-width:85ch}.builder-goal{border-top:1px solid hsl(var(--dk-border));margin-bottom:0;padding-top:12px}.builder-goal-form{max-width:760px;margin:16px 0;padding:24px}.builder-goal-form h3{margin:0 0 16px}.builder-goal-form .field,.builder-overview .quality-dialog .field{gap:8px;margin:16px 0;font-size:14px;display:grid}.builder-goal-form input,.builder-goal-form textarea,.builder-overview .quality-dialog textarea{border:1px solid hsl(var(--dk-border-strong));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface-raised));width:100%;min-width:0;color:hsl(var(--dk-ink));font:inherit;padding:10px 12px;line-height:1.5;display:block}.builder-period{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.builder-period button{margin-left:auto}.builder-metrics{border-block:1px solid hsl(var(--dk-border));background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;display:grid}.builder-metrics>div{min-width:0;padding:20px}.builder-metrics>div+div{border-left:1px solid hsl(var(--dk-border))}.builder-metrics dt{color:hsl(var(--dk-ink-muted));font-size:14px}.builder-metrics dd{gap:6px;margin:6px 0 0;display:grid}.builder-metrics strong{font-family:var(--dk-font-heading);font-size:28px;font-weight:600;line-height:1.2}.builder-metrics dd span{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));line-height:1.5}.builder-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.builder-usage{gap:20px;min-width:0;display:grid}.builder-purpose,.builder-usage>section,.builder-assistant,.project-access-section{background:0 0;border:0;border-radius:0}.builder-purpose .section-heading{padding-inline:0}.builder-usage>section,.builder-assistant{border-top:1px solid hsl(var(--dk-border));min-width:0;padding:20px 0}.builder-usage h3,.builder-assistant h3{margin:0}.builder-empty{color:hsl(var(--dk-ink-muted));padding:28px 0}.builder-chart{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:12px;height:190px;margin:24px 0 12px;display:grid}.builder-chart-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:130px;font-size:12px;display:flex}.builder-chart-bar{background:hsl(var(--dk-accent));flex-shrink:0;width:55%;min-width:12px;max-width:40px}.builder-chart-day time{white-space:nowrap;color:hsl(var(--dk-ink-muted))}.builder-journey{margin:16px 0 0;padding:0;list-style:none}.builder-journey li{border-top:1px solid hsl(var(--dk-border));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;font-size:14px;display:grid}.builder-journey li span{overflow-wrap:anywhere}.builder-journey strong{font-size:var(--dk-text-sm);color:hsl(var(--dk-ink-muted));font-weight:400}.builder-step-number{color:hsl(var(--dk-ink-muted))}.builder-assistant:focus{outline:2px solid hsl(var(--dk-focus));outline-offset:3px}.builder-assistant-mark{color:hsl(var(--dk-link));font-size:24px}.builder-questions{flex-wrap:wrap;gap:4px;margin:16px 0 12px;display:flex}.builder-recommendation{border-top:1px solid hsl(var(--dk-border));padding:20px 0}.builder-recommendation h4{margin:10px 0 8px;font-size:17px}.builder-recommendation p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.builder-app-details{border-top:1px solid hsl(var(--dk-border));margin-top:24px}.builder-app-details>summary{cursor:pointer;min-height:44px;padding:16px 0;font-weight:600}.builder-app-details[open]>summary{margin-bottom:8px}.project-access-section{min-width:0;margin-top:var(--dk-space-8);padding:var(--dk-space-6) 0;border-top:1px solid hsl(var(--dk-border))}.project-access-section>.section-heading{padding-inline:0}.project-access-section>.quality-note{overflow-wrap:anywhere}.project-access-section .quality-table{min-width:1050px}.project-access-form{max-width:640px;padding:var(--dk-space-6) 0 0}@media (width<=640px){.project-access-section{padding:var(--dk-space-4) 0}.project-access-form input,.project-access-form select{font-size:var(--dk-space-4);min-width:0}}@media (width<=1100px){.builder-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.builder-review-heading{flex-direction:column;align-items:flex-start}.builder-environment{width:100%}.builder-environment select,.builder-goal-form input,.builder-goal-form textarea,.builder-overview .quality-dialog textarea{font-size:16px}.builder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-metrics>div{padding:16px}.builder-metrics>div:nth-child(3){border-left:0}.builder-metrics>div:nth-child(n+3){border-top:1px solid hsl(var(--dk-border))}.builder-goal-form{padding:16px}.builder-purpose,.builder-usage>section,.builder-assistant{padding:16px 0}.builder-chart{gap:5px}.builder-chart-day{font-size:12px}.builder-journey li{grid-template-columns:20px minmax(0,1fr)}.builder-journey strong{grid-column:2}}.console-utility-host{align-items:center;display:flex}.console-dropdown{position:relative}.console-dropdown>summary{cursor:pointer;border:1px solid hsl(var(--dk-border));width:30px;height:30px;color:hsl(var(--dk-ink-muted));border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.console-dropdown>summary::-webkit-details-marker{display:none}.console-dropdown>summary:hover,.console-dropdown[open]>summary{color:hsl(var(--dk-ink));background:hsl(var(--dk-workbench))}.console-dropdown-panel{z-index:60;background:hsl(var(--dk-surface-raised));border:1px solid hsl(var(--dk-border-strong));border-radius:6px;width:min(328px,100vw - 24px);max-height:calc(100dvh - 64px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.user-avatar{background:hsl(var(--dk-accent-soft));width:28px;height:28px;color:hsl(var(--dk-link));border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.user-menu-identity{overflow-wrap:anywhere;gap:4px;padding:16px;display:grid}.user-menu-identity strong{font-size:14px;font-weight:500}.user-menu-identity span{color:hsl(var(--dk-ink-muted));font-size:13px}.dropdown-group{border-top:1px solid hsl(var(--dk-border));padding:8px}.dropdown-label{color:hsl(var(--dk-ink-muted));margin:0 0 4px;padding:4px 8px;font-size:12px;font-weight:400}.console-dropdown-panel button,.console-dropdown-panel>a{width:100%;min-height:36px;color:hsl(var(--dk-ink));text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px;font-size:13px;text-decoration:none;display:flex}.console-dropdown-panel button:hover,.console-dropdown-panel>a:hover,.console-dropdown-panel button[aria-pressed=true]{background:hsl(var(--dk-workbench))}.console-dropdown-panel button[aria-pressed=true]>.console-icon:last-child{color:hsl(var(--dk-link))}.console-dropdown-panel button>span{overflow-wrap:anywhere;flex:1}.console-dropdown-panel small{color:hsl(var(--dk-ink-muted));margin-top:4px;font-size:12px;display:block}.console-dropdown-panel .console-icon{flex-shrink:0;width:16px;height:16px}.menu-theme-options{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.menu-theme-options button{justify-content:center;gap:6px;padding-inline:4px}.help-dropdown .console-dropdown-panel{width:min(480px,100vw - 24px)}.help-menu-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.help-menu-heading strong{font-weight:500}.help-status{color:hsl(var(--dk-ink-muted));font-size:12px}.help-status.available{color:hsl(var(--dk-link))}.help-dropdown .console-dropdown-panel>a{border-top:1px solid hsl(var(--dk-border));border-radius:0;padding:16px}.help-dropdown .console-dropdown-panel>a>span{flex:1}.tenant-breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;display:block;overflow:hidden}.account-context .context-divider,.account-context .context-project,.account-context .context-environment,.account-context .context-search,.account-context .context-icon-button,.account-context .quality-menu-button{display:none}.show-account{display:block}.show-account>.quality-rail,.quality-workspace[hidden]{display:none}.account-layout{grid-template-columns:208px minmax(0,1fr);min-height:calc(100dvh - 48px);display:grid}.account-sidebar{border-right:1px solid hsl(var(--dk-border));background:hsl(var(--dk-navigation));padding:12px}.account-back{border-bottom:1px solid hsl(var(--dk-border));color:hsl(var(--dk-ink-muted));align-items:center;gap:8px;margin-bottom:20px;padding:4px 8px 20px;font-size:13px;text-decoration:none;display:flex}.account-back .console-icon{width:16px;transform:rotate(180deg)}.account-sidebar nav{gap:4px;display:grid}.account-sidebar nav a{color:hsl(var(--dk-ink-muted));border-radius:4px;align-items:center;gap:10px;padding:8px;font-size:13px;text-decoration:none;display:flex}.account-sidebar nav a[aria-current=page]{background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-link))}.account-sidebar .console-icon{width:16px;height:16px}.account-main{min-width:0;padding:40px 32px 64px}.account-content{max-width:760px;margin:0 auto}.account-section{margin-top:40px;scroll-margin-top:64px}.account-section h2{margin:0 0 20px;font-size:17px;font-weight:500}.account-section>p{margin-bottom:20px;font-size:13px}.account-settings{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));border-radius:6px;overflow:hidden}.account-setting-row{border-bottom:1px solid hsl(var(--dk-border));grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:24px;padding:20px;display:grid}.account-setting-row:last-child{border-bottom:0}.account-setting-row label,.account-setting-row strong{font-size:13px;font-weight:500}.account-setting-row p{color:hsl(var(--dk-ink-muted));margin:4px 0 0;font-size:13px}.account-setting-control{overflow-wrap:anywhere;min-width:0}.account-setting-control .dk-field{width:100%}.account-settings-footer{justify-content:flex-end;padding:16px 20px;font-size:13px;display:flex}.account-settings>p{margin:0;padding:0 20px 16px}.account-theme-options{flex-wrap:wrap;gap:8px;display:flex}.account-theme-options button{gap:6px}.account-theme-options button[aria-pressed=true]{border-color:hsl(var(--dk-accent));background:hsl(var(--dk-accent-soft))}.account-theme-options .console-icon{width:16px;height:16px}.account-tenant-actions,.tenant-gate-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tenant-gate{max-width:700px;margin-inline:auto}@media (width<=760px){.tenant-breadcrumb{max-width:110px}.account-layout{grid-template-columns:1fr}.account-sidebar{border-right:0;border-bottom:1px solid hsl(var(--dk-border));padding:12px 16px}.account-sidebar nav{flex-wrap:wrap;display:flex}.account-back{margin-bottom:8px;padding-bottom:12px}.account-sidebar>.dropdown-label{display:none}.account-main{padding:24px 16px 48px}.account-setting-row{grid-template-columns:1fr;gap:12px;padding:16px}.console-dropdown>summary{min-width:44px;min-height:44px}.console-dropdown-panel button,.console-dropdown-panel>a{min-height:44px}.help-dropdown .console-dropdown-panel{width:auto;position:fixed;top:52px;left:12px;right:12px}}.help-menu-heading>button{flex:none;width:28px;min-height:28px;padding:4px}@media (width<=640px){.help-menu-heading>button{width:44px;min-height:44px}}.customer-infrastructure{min-width:0;max-width:1080px;margin-inline:auto}.customer-infrastructure-intro,.customer-infrastructure-section,.customer-journey-progress{border-bottom:1px solid hsl(var(--dk-border));min-width:0;padding-block:24px}.customer-infrastructure h2,.customer-journey-progress h2{margin:0 0 12px;font-size:17px}.customer-infrastructure h3{margin:0 0 8px;font-size:14px}.customer-infrastructure .onboarding-form{max-width:760px}.customer-cloud-picker{border:0;min-width:0;margin:16px 0;padding:0}.customer-cloud-picker legend{margin-bottom:12px;padding:0;font-weight:500}.customer-cloud-tiles{grid-template-columns:repeat(2,minmax(0,184px));gap:16px;display:grid}.customer-cloud-tile{aspect-ratio:1;border:1px solid hsl(var(--dk-border-strong));border-radius:var(--dk-radius-control);color:hsl(var(--dk-ink));background:hsl(var(--dk-surface-raised));font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.customer-cloud-tile:hover{background:hsl(var(--dk-workbench))}.customer-cloud-tile[aria-pressed=true]{border-color:hsl(var(--dk-accent));background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-link))}.customer-cloud-tile:disabled{cursor:not-allowed;opacity:.6}.customer-cloud-tile strong{text-align:center;font-weight:500}.customer-cloud-tile span{font-size:13px}.customer-cloud-tile-text{justify-items:center;gap:2px;min-width:0;display:grid}.customer-cloud-tile-soon{cursor:default;background:hsl(var(--dk-surface));color:hsl(var(--dk-ink-muted));opacity:.62;filter:grayscale();border-style:dashed}.customer-cloud-tile-soon:hover{background:hsl(var(--dk-surface))}.customer-cloud-tile-soon:focus-visible{opacity:1}.customer-cloud-tile-soon strong{color:hsl(var(--dk-ink-muted))}.customer-cloud-tile-soon .customer-cloud-logo{padding:3px}.customer-cloud-soon{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--dk-ink-muted));font-size:11.5px;font-weight:500}.customer-cloud-logo{object-fit:contain;border-radius:var(--dk-radius-control);background:#fff;flex-shrink:0;width:128px;max-width:100%;height:64px;padding:8px}.customer-resource-settings{border-block:1px solid hsl(var(--dk-border));margin-top:20px;padding-block:20px}.customer-setting-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.customer-custom-fields{gap:8px;margin-top:16px;display:grid}.customer-resource-settings fieldset.customer-custom-fields{border:0;min-width:0;margin-inline:0;padding:0}.customer-permission-groups{margin-block:20px}.customer-permission-groups>div{border-bottom:1px solid hsl(var(--dk-border));grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:24px;padding-block:12px;display:grid}.customer-permission-groups dt{font-weight:500}.customer-permission-groups dd{overflow-wrap:anywhere;margin:0}.customer-permission-groups dd p{margin:0 0 8px}.customer-installation-guide{font-family:var(--dk-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);max-width:100%;padding:16px;font-size:13px}.customer-journey-steps,.customer-notifications{margin-block:16px;padding:0;list-style:none}.customer-journey-steps>li{border-bottom:1px solid hsl(var(--dk-border));justify-content:space-between;align-items:start;gap:20px;padding-block:16px;display:flex}.customer-journey-steps>li>div{overflow-wrap:anywhere;min-width:0}.customer-journey-steps>li>.dk-badge{flex-shrink:0}.customer-step-requirement{color:hsl(var(--dk-ink-muted));font-size:13px;font-weight:400}.customer-notification-center{min-width:0;max-width:760px}.customer-notifications>li{border-bottom:1px solid hsl(var(--dk-border));overflow-wrap:anywhere;padding-block:20px}.onboarding-step-nav small{color:hsl(var(--dk-ink-muted));font-size:12px;display:block}.customer-infrastructure summary{cursor:pointer;min-height:44px;padding-block:12px}@media (width<=640px){.customer-cloud-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-cloud-tile{padding:12px;font-size:13px}.customer-cloud-logo{width:96px;height:52px;padding:6px}.customer-permission-groups>div{grid-template-columns:1fr;gap:8px}.customer-journey-steps>li{flex-direction:column;gap:8px}.customer-infrastructure .section-heading,.customer-notifications .section-heading,.gcp-connection .section-heading{flex-wrap:wrap;gap:8px}.customer-setting-actions>.dk-button{min-height:44px}}.customer-infrastructure [hidden]{display:none}.customer-step-blocker{color:hsl(var(--dk-ink-muted));padding:0 12px 8px 48px;font-size:12px;line-height:1.4;display:block}.setup-card,.setup-editor{border:0;border-block:1px solid hsl(var(--dk-border));background:0 0;border-radius:0;min-width:0;padding-block:20px}.setup-card h2{overflow-wrap:anywhere;font-size:17px}.setup-card .quality-review{margin-block:16px}.setup-card dd,.setup-editor dd{overflow-wrap:anywhere;min-width:0}.setup-editor{max-width:900px;margin-top:24px}.setup-step-tabs{border-bottom:1px solid hsl(var(--dk-border));flex-wrap:wrap;gap:8px;margin-block:16px;padding-bottom:12px;display:flex}.setup-maintenance,.setup-project-subset{border:0;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.setup-maintenance{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-maintenance legend,.setup-project-subset legend{padding-bottom:8px;font-size:13px;font-weight:500}.setup-choice{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);align-items:flex-start;gap:10px;padding:12px;display:flex}.setup-maintenance .setup-choice{display:flex}.setup-choice:has(input:checked){border-color:hsl(var(--dk-link));background:hsl(var(--dk-accent-soft))}.setup-choice input{flex-shrink:0;margin-top:3px}.setup-choice strong,.setup-choice small,.setup-preset strong,.setup-preset small{display:block}.setup-choice small,.setup-preset small{color:hsl(var(--dk-ink-muted));margin-top:4px;line-height:1.5}.setup-notify{align-items:flex-start;gap:8px;margin-block:8px 16px;display:flex}.setup-notify input{margin-top:3px}.setup-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:12px;display:grid}.setup-preset{text-align:left;border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);font:inherit;color:hsl(var(--dk-ink));background:hsl(var(--dk-workbench));cursor:pointer;padding:12px}.setup-preset[aria-pressed=true]{border-color:hsl(var(--dk-link));background:hsl(var(--dk-accent-soft))}.setup-preset:focus-visible{outline:2px solid hsl(var(--dk-focus));outline-offset:2px}.setup-preset:disabled{cursor:not-allowed;opacity:.65}.setup-values{padding-block:8px}.setup-editor .customer-resource-settings{margin-top:16px;padding-top:12px}.project-access-section [hidden]{display:none}@media (width<=640px){.setup-card,.setup-editor{padding-block:16px}.setup-presets,.setup-maintenance{grid-template-columns:1fr}.setup-step-tabs .dk-button,.setup-editor .form-actions .dk-button{white-space:normal;flex:180px}.setup-card .quality-review,.setup-editor .quality-review{grid-template-columns:1fr;gap:4px}.setup-card .quality-review dd,.setup-editor .quality-review dd{margin-bottom:8px}}.runtime-product{overflow-wrap:anywhere;min-width:0;max-width:100%}.runtime-product form{min-width:0;max-width:800px}.runtime-product .quality-field{gap:8px;min-width:0;margin-block:16px;display:grid}.runtime-product :is(input,select,textarea){min-width:0;max-width:100%}.runtime-product fieldset{border:0;border-top:1px solid hsl(var(--dk-border));min-width:0;margin-block:20px;padding:16px 0 0}.runtime-product legend{padding:0 8px 0 0;font-weight:500}.runtime-product details{margin-block:16px}.runtime-product summary{cursor:pointer;min-height:44px;padding-block:10px}.runtime-product .dk-button{white-space:normal;margin-block:4px}.runtime-product .dk-button+.dk-button{margin-inline-start:8px}.runtime-product .dk-mono{overflow-wrap:anywhere}.page-header-copy{min-width:0}.page-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-header-actions .quality-toolbar{margin:0}.quality-rail{border-right:1px solid hsl(var(--dk-border))}.quality-context,.topbar{background:hsl(var(--dk-navigation))}.quality-rail .nav-item{border-radius:8px;min-height:40px}.quality-table-region{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);background:hsl(var(--dk-surface))}.quality-table th{background:hsl(var(--dk-workbench) / .45);padding-block:14px;font-size:13px;font-weight:500}.quality-table td{padding-block:18px}.quality-table tbody tr:hover{background:hsl(var(--dk-workbench) / .5)}.quality-dialog{border-radius:16px;padding:28px}.quality-disclosure>summary{padding-block:10px;font-weight:500;display:list-item}.quality-disclosure>:not(summary){margin-top:16px}.project-search{margin-top:24px}.project-search-control{width:min(440px,100% - 52px)}.project-search-control .console-icon{top:13px;left:14px}.project-search-control .dk-field{max-width:none;padding-left:42px}.project-list-note{margin-top:20px;font-size:13px}.screen-empty{text-align:center;background:hsl(var(--dk-surface));border:1px dashed hsl(var(--dk-border-strong));border-radius:var(--dk-radius-section);justify-items:center;gap:12px;padding:64px 24px;display:grid}.screen-empty p{max-width:48ch;line-height:1.7}.screen-empty-icon{background:hsl(var(--dk-workbench));border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}.screen-empty .dk-button{margin-top:8px}.onboarding-entry{border-radius:var(--dk-radius-section);background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));justify-content:space-between;margin-top:36px;padding:16px 20px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:96px;max-width:1120px;min-height:calc(100dvh - 48px);margin:0 auto;padding:64px 40px;display:grid}.auth-brand{align-items:center;gap:10px;margin-bottom:40px;font-size:20px;font-weight:600;display:flex}.auth-brand .diakrin-mark{width:30px;height:30px}.auth-story .eyebrow{margin-bottom:12px}.auth-story h1{letter-spacing:-.045em;font-size:40px;line-height:1.18}.auth-story>p:last-of-type{max-width:42ch;color:hsl(var(--dk-ink-muted));margin-top:20px;font-size:15px;line-height:1.8}.auth-steps{gap:24px;margin-top:40px;display:grid}.auth-steps>div{align-items:center;gap:14px;display:flex}.auth-steps>div>span{background:hsl(var(--dk-accent-soft));width:38px;height:38px;color:hsl(var(--dk-link));border:1px solid hsl(var(--dk-border));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.auth-steps strong{font-size:14px;font-weight:500}.auth-steps p{color:hsl(var(--dk-ink-muted));margin-top:4px;font-size:13px;line-height:1.6}.auth-form{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));border-radius:16px;min-width:0;padding:32px}.auth-form h2{letter-spacing:-.035em;margin-bottom:8px;font-size:24px}.auth-form>.dk-muted{margin-bottom:24px}.auth-form form{gap:10px}.auth-form label{margin-top:8px;font-size:13px}.auth-form form>.dk-button{margin-top:12px}.auth-support{border-top:1px solid hsl(var(--dk-border));text-align:center;color:hsl(var(--dk-ink-muted));margin-top:12px;padding-top:20px;font-size:13px}.auth-support a{color:hsl(var(--dk-ink));align-items:center;gap:4px;text-decoration:none;display:inline-flex}.auth-support .console-icon{width:14px;height:14px}.account-settings{border-radius:var(--dk-radius-section)}.account-section h2{font-size:17px;font-weight:600}.account-setting-row{padding:24px}.account-content .page-header h1{font-size:var(--dk-text-title)}.gate{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:16px;padding:32px}@media (width<=1100px){.auth-layout{gap:48px}}@media (width<=767px){.quality-workspace .workspace-main{padding:28px 16px 48px}.quality-workspace .page-header{flex-direction:column;gap:20px;display:flex}.page-header-actions{flex-wrap:wrap;flex-shrink:1;max-width:100%}.project-search-control .console-icon{top:14px}.project-search-control{width:calc(100% - 52px)}.onboarding-entry{gap:8px;padding:12px 16px}.auth-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 16px 48px}.auth-brand{margin-bottom:20px}.auth-story h1{font-size:32px}.auth-story>p:last-of-type{margin-top:12px}.auth-steps{display:none}.auth-form{padding:24px}.quality-dialog,.gate,.account-setting-row{padding:20px}}.overview-dashboard{flex-direction:column;gap:16px;min-width:0;display:flex}.overview-freshness,.overview-toolbar,.overview-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.overview-freshness{color:hsl(var(--dk-ink-muted));justify-content:flex-start;font-size:13px}.overview-toolbar{gap:8px;margin-left:auto}.overview-period{background:hsl(var(--dk-workbench));border:1px solid hsl(var(--dk-border));border-radius:10px;gap:2px;padding:3px;display:inline-flex}.overview-period button{min-height:28px;color:hsl(var(--dk-ink-muted));font:500 13px/1 var(--dk-font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.overview-period button:hover{color:hsl(var(--dk-ink))}.overview-period button[aria-pressed=true]{background:hsl(var(--dk-surface));color:hsl(var(--dk-ink));box-shadow:0 1px 2px #00000014}.overview-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.overview-kpi{flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.overview-kpi-top{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:10px;display:flex}.overview-kpi-icon{background:hsl(var(--dk-accent-soft));width:36px;height:36px;color:hsl(var(--dk-link));border-radius:10px;place-items:center;display:grid}.overview-kpi-icon .console-icon{width:18px;height:18px}.overview-kpi[data-attention=true] .overview-kpi-icon{background:hsl(var(--dk-warning-soft));color:hsl(var(--dk-warning))}.overview-kpi-label{color:hsl(var(--dk-ink-muted));font-size:13px;font-weight:500}.overview-kpi-value{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.1}.overview-kpi-link{color:hsl(var(--dk-ink-muted));align-items:center;gap:4px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.overview-kpi-link .console-icon{width:13px;height:13px;transition:transform var(--dk-motion-fast)}.overview-kpi-link:hover{color:hsl(var(--dk-ink))}.overview-kpi-link:hover .console-icon{transform:translate(2px)}.overview-meter{gap:6px;margin-top:6px;display:grid}.overview-meter>span{background:hsl(var(--dk-chart-success,var(--dk-accent)));border-radius:99px;height:6px;display:block;position:relative;box-shadow:inset 0 0}.overview-meter{position:relative}.overview-meter:before{content:"";background:hsl(var(--dk-chart-track,var(--dk-workbench)));border-radius:99px;height:6px;position:absolute;top:0;left:0;right:0}.overview-meter>span{z-index:1;min-width:0}.overview-meter small{color:hsl(var(--dk-ink-muted));font-size:12px}.overview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-row-wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.overview-row>:only-child{grid-column:1/-1}.overview-section{flex-direction:column;min-width:0;padding:20px;display:flex}.overview-section h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.overview-subtitle{color:hsl(var(--dk-ink-muted));margin:2px 0 0;font-size:13px}.overview-section-heading{align-items:flex-start;margin-bottom:12px}.overview-link{color:hsl(var(--dk-ink-muted));white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.overview-link:hover{color:hsl(var(--dk-ink))}.overview-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.overview-hero>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.overview-hero-value{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1}.overview-hero-label{color:hsl(var(--dk-ink-muted));font-size:13px}.overview-rate{background:hsl(var(--dk-success-soft));color:hsl(var(--dk-success));border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}.overview-empty{color:hsl(var(--dk-ink-muted));margin:8px 0 0;font-size:13px}[data-outcome=succeeded],[data-outcome=users]{background:hsl(var(--dk-chart-success,var(--dk-success)))}[data-outcome=unresolved]{background:hsl(var(--dk-chart-warning,var(--dk-warning)))}[data-outcome=failed]{background:hsl(var(--dk-chart-error,var(--dk-error)))}[data-outcome=active]{background:hsl(var(--dk-chart-info,var(--dk-info)))}.overview-legend{color:hsl(var(--dk-ink-muted));flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.overview-legend li{align-items:center;gap:7px;display:inline-flex}.overview-legend i{border-radius:3px;width:9px;height:9px}.overview-legend b{color:hsl(var(--dk-ink));font-variant-numeric:tabular-nums;font-weight:600}.overview-chart{--chart-h:200px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--chart-h) auto;gap:8px 10px;margin-top:auto;display:grid}.overview-chart[data-compact]{--chart-h:150px}.overview-chart-y{color:hsl(var(--dk-ink-faint));font-variant-numeric:tabular-nums;flex-direction:column;grid-row:1;justify-content:space-between;align-items:flex-end;margin:-7px 0;font-size:11.5px;display:flex}.overview-chart-plot{grid-area:1/2;position:relative}.overview-chart-grid{background:hsl(var(--dk-border));height:1px;position:absolute;left:0;right:0}.overview-chart-cols{align-items:end;display:grid;position:absolute;inset:0}.overview-chart-col{justify-content:center;align-items:flex-end;height:100%;padding:0 1px;display:flex;position:relative}.overview-chart-col[data-hover]:before{content:"";background:hsl(var(--dk-workbench) / .9);border-radius:4px;position:absolute;inset:0}.overview-chart-stack{flex-direction:column-reverse;gap:2px;width:min(100%,22px);min-height:0;display:flex;position:relative}.overview-chart-stack>span{flex-basis:0;min-height:3px;display:block}.overview-chart-x{color:hsl(var(--dk-ink-faint));grid-column:2;font-size:11.5px;display:grid}.overview-chart-x span{white-space:nowrap;overflow:visible}.overview-tooltip{z-index:3;border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface-raised));pointer-events:none;border-radius:10px;gap:4px;min-width:150px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;bottom:calc(100% - 8px);transform:translate(-50%,-8px);box-shadow:0 8px 24px #0000001f}.overview-tooltip[data-edge=end]{transform:translate(-100%,-8px)}.overview-tooltip[data-edge=start]{transform:translateY(-8px)}.overview-tooltip strong{margin-bottom:2px;font-weight:600}.overview-tooltip span{color:hsl(var(--dk-ink-muted));align-items:center;gap:7px;display:flex}.overview-tooltip i{border-radius:2px;width:8px;height:8px}.overview-tooltip b{color:hsl(var(--dk-ink));font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.overview-proportion{gap:2px;height:10px;margin-bottom:14px;display:flex}.overview-proportion span{border-radius:3px;min-width:6px}.overview-proportion span:first-child{border-radius:99px 3px 3px 99px}.overview-proportion span:last-child{border-radius:3px 99px 99px 3px}.overview-proportion span:only-child{border-radius:99px}[data-stage=defined]{background:hsl(var(--dk-border-strong))}[data-stage=preparing]{background:hsl(var(--dk-chart-info,var(--dk-info)) / .55)}[data-stage=awaiting-review]{background:hsl(var(--dk-chart-warning,var(--dk-warning)))}[data-stage=deploying]{background:hsl(var(--dk-chart-info,var(--dk-info)))}[data-stage=delivered-unverified]{background:hsl(var(--dk-chart-success,var(--dk-success)) / .45)}[data-stage=verified]{background:hsl(var(--dk-chart-success,var(--dk-success)))}[data-stage=attention]{background:hsl(var(--dk-chart-error,var(--dk-error)))}[data-stage=empty]{background:hsl(var(--dk-chart-track,var(--dk-workbench)))}.overview-stages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-stages li+li{border-top:1px solid hsl(var(--dk-border))}.overview-stage-link{color:hsl(var(--dk-ink));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;text-decoration:none;display:grid}.overview-stage-link i{border-radius:3px;width:9px;height:9px}.overview-stage-link strong{font-variant-numeric:tabular-nums;font-weight:600}.overview-stage-link:hover span{text-underline-offset:3px;text-decoration:underline}.overview-stages [data-empty=true] .overview-stage-link{color:hsl(var(--dk-ink-faint))}.overview-stages [data-empty=true] .overview-stage-link strong{font-weight:500}.overview-stages [data-empty=true] .overview-stage-link i{opacity:.45}.overview-work-list,.overview-next-steps,.overview-setups{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-work-list li{border-top:1px solid hsl(var(--dk-border));grid-template-columns:auto minmax(0,1fr) 100px minmax(150px,auto) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.overview-work-list li:first-child{border-top:0;padding-top:4px}.overview-app-icon{background:hsl(var(--dk-accent-soft));width:38px;height:38px;color:hsl(var(--dk-link));border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.overview-app-icon .console-icon{width:18px;height:18px}.overview-work-main{min-width:0}.overview-work-name{color:hsl(var(--dk-ink));font-size:14px;font-weight:500;text-decoration:none}.overview-work-name:hover{text-underline-offset:3px;text-decoration:underline}.overview-purpose{-webkit-line-clamp:1;color:hsl(var(--dk-ink-muted));-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.overview-env{color:hsl(var(--dk-ink-muted));text-transform:capitalize;justify-self:start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.overview-env:before{content:"";background:hsl(var(--dk-border-strong));border-radius:50%;width:6px;height:6px}.overview-env[data-env=production]:before{background:hsl(var(--dk-chart-success,var(--dk-success)))}.overview-env[data-env=preview]:before{background:hsl(var(--dk-chart-info,var(--dk-info)))}.overview-work-states{justify-items:start;gap:3px;display:grid}.overview-work-states small{color:hsl(var(--dk-ink-faint));font-size:12px}.overview-action{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface));min-height:30px;color:hsl(var(--dk-ink));white-space:nowrap;justify-self:end;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.overview-action:hover{background:hsl(var(--dk-workbench))}.overview-next-steps{gap:10px}.overview-next-steps li{background:hsl(var(--dk-workbench) / .6);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.overview-step-icon{background:hsl(var(--dk-info-soft));width:32px;height:32px;color:hsl(var(--dk-info));border-radius:9px;place-items:center;display:grid}.overview-step-icon .console-icon{width:16px;height:16px}[data-severity=attention] .overview-step-icon{background:hsl(var(--dk-error-soft));color:hsl(var(--dk-error))}[data-severity=waiting] .overview-step-icon{background:hsl(var(--dk-warning-soft));color:hsl(var(--dk-warning))}.overview-next-steps strong{font-size:13.5px;font-weight:600}.overview-next-steps p{color:hsl(var(--dk-ink-muted));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 6px;font-size:13px;display:-webkit-box;overflow:hidden}.overview-step-meta{color:hsl(var(--dk-ink-faint));margin-bottom:8px;font-size:12px;display:block}.overview-next-steps .overview-action{justify-self:start}.overview-all-clear{color:hsl(var(--dk-ink-muted));text-align:center;flex:1;place-items:center;gap:8px;padding:24px 0;font-size:13px;display:grid}.overview-all-clear span{background:hsl(var(--dk-success-soft));width:40px;height:40px;color:hsl(var(--dk-success));border-radius:50%;place-items:center;display:grid}.overview-all-clear p{margin:0}.overview-usage-selector select{width:auto;min-height:32px;font-size:13px}.overview-setups li{border-top:1px solid hsl(var(--dk-border));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.overview-setups li:first-child{border-top:0;padding-top:4px}.overview-setup-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-setup-title small{color:hsl(var(--dk-ink-faint));font-size:12px}@media (width<=1180px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-row,.overview-row-wide{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.overview-kpis{gap:10px}.overview-kpi{padding:14px}.overview-kpi-value{font-size:26px}.overview-period button{min-height:44px}.overview-section{padding:16px}.overview-chart{--chart-h:160px}.overview-work-list li{grid-template-columns:auto minmax(0,1fr)}.overview-work-list li>:nth-child(n+3){grid-column:2;justify-self:start}.overview-stage-link,.overview-action,.overview-kpi-link,.overview-link{align-items:center;min-height:44px;display:inline-flex}.overview-stage-link{display:grid}}html[data-surface=console],html[data-surface=console] body{background:hsl(var(--dk-canvas))}[data-surface=console] .topbar{background:hsl(var(--dk-canvas));z-index:20;border-bottom:0;gap:16px;height:56px;padding:0 16px 0 22px;position:sticky;top:0}[data-surface=console] .wordmark{min-width:210px}[data-surface=console] .topbar:has(.console-context-host:not(:empty)) .wordmark-name{display:inline}[data-surface=console] .topbar .header-icon-button{background:0 0;border-color:#0000;width:34px;min-height:34px}[data-surface=console] .topbar .header-icon-button:hover{background:hsl(var(--dk-navigation-hover))}[data-surface=console] .shell{grid-template-columns:auto minmax(0,1fr);min-height:calc(100dvh - 56px)}[data-surface=console] .quality-rail{background:hsl(var(--dk-canvas));border:0;flex:0 0 236px;gap:4px;width:236px;height:calc(100dvh - 56px);padding:4px 12px 12px;top:56px}[data-surface=console] .primary-navigation{gap:0}[data-surface=console] .rail .quality-nav-primary{flex-direction:column;gap:20px;display:flex}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group-label{color:hsl(var(--dk-ink-faint));padding:0 10px 6px;font-size:11.5px;font-weight:500;line-height:1.4}[data-surface=console] .quality-rail .nav-item{min-height:34px;color:hsl(var(--dk-ink-muted));gap:10px;padding:6px 10px;font-weight:500}[data-surface=console] .quality-rail .nav-item .nav-label{font-size:13.5px}[data-surface=console] .quality-rail .nav-item .console-icon{flex:none;width:17px;height:17px}[data-surface=console] .quality-rail .nav-item:hover{background:hsl(var(--dk-navigation-hover));color:hsl(var(--dk-ink))}[data-surface=console] .quality-rail .nav-item[aria-current=page]{background:hsl(var(--dk-surface));color:hsl(var(--dk-ink));box-shadow:0 0 0 1px hsl(var(--dk-border)), 0 1px 2px #0000000d}[data-surface=console] .quality-rail .nav-item[aria-current=page] .console-icon{color:hsl(var(--dk-link))}[data-surface=console] .quality-nav-secondary{border:0;flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}[data-surface=console] .quality-rail .rail-foot{border-radius:var(--dk-radius-control);border:0;flex-direction:row;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:12px}[data-surface=console] .quality-rail .rail-foot:hover{background:hsl(var(--dk-navigation-hover))}.rail-avatar{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));width:28px;height:28px;color:hsl(var(--dk-ink));border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}[data-surface=console] .sidebar-toggle{min-height:32px;color:hsl(var(--dk-ink-faint));order:2;justify-content:flex-start;gap:10px;padding:6px 10px;font-weight:500}[data-surface=console] .sidebar-toggle:hover{background:hsl(var(--dk-navigation-hover));color:hsl(var(--dk-ink))}[data-surface=console] .sidebar-collapsed .quality-rail{flex-basis:64px;width:64px;padding-inline:10px}.sidebar-collapsed .nav-group-label{color:#0000;background:hsl(var(--dk-border));height:1px;margin:0 8px 8px;padding:0;overflow:hidden}[data-surface=console] .sidebar-collapsed .rail .quality-nav-primary{gap:12px}[data-surface=console] .sidebar-collapsed .quality-rail .rail-foot{justify-content:center;padding-inline:0;display:flex}.sidebar-collapsed [data-surface=console] .console-context-host .quality-context{gap:6px}[data-surface=console] .context-select:hover:not(:disabled),[data-surface=console] .context-select[aria-expanded=true]{background:hsl(var(--dk-navigation-hover))}[data-surface=console] .quality-context .context-search{background:hsl(var(--dk-surface));min-width:240px;min-height:34px;color:hsl(var(--dk-ink-faint));justify-content:flex-start}[data-surface=console] .quality-context .context-search kbd{border:1px solid hsl(var(--dk-border));font:500 11px var(--dk-font-body);border-radius:5px;margin-left:auto;padding:1px 6px}[data-surface=console] .quality-context .context-icon-button{background:0 0;border-color:#0000;width:34px;min-height:34px}[data-surface=console] .quality-context .context-icon-button:hover{background:hsl(var(--dk-navigation-hover))}[data-surface=console] .quality-content{background:hsl(var(--dk-panel));border:1px solid hsl(var(--dk-border));border-radius:14px;min-height:calc(100dvh - 64px);margin:0 8px 8px 0;overflow:clip}[data-surface=console] .show-account .quality-content{margin-left:8px}[data-surface=console] .preview-banner{border-bottom:1px solid hsl(var(--dk-border));color:hsl(var(--dk-ink-muted));background:0 0;align-items:center;gap:8px;padding:9px 40px;font-size:12.5px;display:flex}[data-surface=console] .preview-banner strong{color:hsl(var(--dk-info));font-weight:600}.preview-dot{background:hsl(var(--dk-info));border-radius:50%;flex:none;width:6px;height:6px}[data-surface=console] .quality-workspace{min-height:0}[data-surface=console] .quality-workspace .workspace-main{max-width:1280px;padding:32px 40px 64px}[data-surface=console] .quality-workspace .page-header{align-items:flex-end;margin-bottom:24px}[data-surface=console] .quality-workspace .page-header h1{font-size:var(--dk-text-title);letter-spacing:-.02em;line-height:1.2}[data-surface=console] .quality-workspace .page-header p{margin-top:6px}[data-surface=console] .quality-table-region{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);background:hsl(var(--dk-surface));box-shadow:var(--dk-shadow-card)}[data-surface=console] .quality-table th{color:hsl(var(--dk-ink-muted));background:hsl(var(--dk-workbench) / .6);border-bottom:1px solid hsl(var(--dk-border));padding:11px 20px;font-size:12.5px;font-weight:500}[data-surface=console] .quality-table td{padding:14px 20px}[data-surface=console] .quality-table tbody tr:hover{background:hsl(var(--dk-workbench) / .5)}[data-surface=console] .quality-page-navigation{gap:4px;margin-bottom:24px;padding:0}[data-surface=console] .quality-page-navigation a{padding:8px 10px;font-weight:500}[data-surface=console] .quality-page-navigation a[aria-current=page]{border-bottom-color:hsl(var(--dk-accent));color:hsl(var(--dk-ink))}[data-surface=console] .dk-badge{border-radius:99px;padding:1px 10px;font-size:12.5px;font-weight:500}[data-surface=console] .dk-field{background:hsl(var(--dk-surface))}.dk-card{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);min-width:0}@media (width<=767px){[data-surface=console] .quality-content{border-inline:0;border-radius:0;margin:0}[data-surface=console] .wordmark{min-width:0}[data-surface=console] .quality-context .context-search{min-width:44px}[data-surface=console] .preview-banner{padding:8px 16px}[data-surface=console] .quality-workspace .workspace-main{padding:24px 16px 48px}}.project-tools{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px;display:grid}.project-tool{color:hsl(var(--dk-ink));transition:border-color var(--dk-motion-fast);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.project-tool:hover{border-color:hsl(var(--dk-border-strong))}.project-tool-icon{background:hsl(var(--dk-workbench));width:38px;height:38px;color:hsl(var(--dk-ink));border-radius:10px;flex:none;place-items:center;display:grid}.project-tool-icon .console-icon{width:18px;height:18px}.project-tool-copy{flex-direction:column;min-width:0;display:flex}.project-tool-copy strong{font-size:14px;font-weight:500}.project-tool-copy span{color:hsl(var(--dk-ink-muted));font-size:12.5px}.project-tool-arrow{color:hsl(var(--dk-ink-faint));margin-left:auto}.project-tool-arrow .console-icon{width:16px;height:16px}.project-list{overflow:hidden}[data-surface=console] .project-list .project-search{border-bottom:1px solid hsl(var(--dk-border));align-items:center;gap:8px;margin:0;padding:14px 20px;display:flex}[data-surface=console] .project-list .project-search-control{width:min(360px,100%)}[data-surface=console] .project-list .project-search-control .console-icon{top:50%;transform:translateY(-50%)}[data-surface=console] .project-list .project-search>.dk-button{margin-left:auto}[data-surface=console] .project-list .quality-table-region{box-shadow:none;border:0;border-radius:0}[data-surface=console] .project-list>p[role=status]{margin:0;padding:20px}[data-surface=console] .project-list>.request-failure{margin:16px 20px}[data-surface=console] .project-row-mark{background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-link));border-color:#0000;border-radius:9px}[data-surface=console] .project-row-copy .quality-link{color:hsl(var(--dk-ink))}[data-surface=console] .project-row-state .dk-badge{border:0}[data-surface=console] .project-row-state small{color:hsl(var(--dk-ink-faint));font-size:12px}.project-list-foot{border-top:1px solid hsl(var(--dk-border));color:hsl(var(--dk-ink-muted));padding:12px 20px;margin:0!important}.project-list-count{margin-right:auto;font-size:13px}.project-list-foot .dk-button{min-height:32px}@media (width<=767px){.project-tools{grid-template-columns:minmax(0,1fr)}.project-list-count{flex-basis:100%}}.rail-workspace{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface));box-shadow:var(--dk-shadow-card);align-items:center;gap:10px;margin:0 0 16px;padding:6px 6px 6px 8px;display:flex}.rail-workspace-mark{background:hsl(var(--dk-accent-soft));width:28px;height:28px;color:hsl(var(--dk-link));border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.rail-workspace .context-select{min-height:30px;padding:4px 6px;font-weight:500}.rail-workspace .context-select:hover:not(:disabled){background:hsl(var(--dk-workbench))}.sidebar-collapsed .rail-workspace{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:6px 0}.sidebar-collapsed .rail-workspace .context-select{display:none}.quality-dialog .rail-workspace{margin-bottom:16px}[data-surface=console] .console-context-host .quality-context{justify-content:flex-end}.project-search>.context-select{width:auto;min-width:170px;min-height:var(--dk-field-height);border:1px solid hsl(var(--dk-border-strong));background:hsl(var(--dk-surface));flex:none;padding:6px 10px}@media (width<=767px){.project-search>.context-select{flex:100%}:is([data-surface=console] .topbar,[data-surface=console] .topbar:has(.console-context-host:not(:empty))){flex-wrap:nowrap;height:auto;min-height:56px;padding:8px 12px}[data-surface=console] .topbar:has(.console-context-host:not(:empty)) .console-context-host{flex:auto;order:0}[data-surface=console] .topbar .wordmark-name{display:none!important}[data-surface=console] .quality-context,[data-surface=console] .console-context-host .quality-context{justify-content:flex-end;gap:4px;padding:0;display:flex}[data-surface=console] .quality-context .quality-menu-button{order:-1;width:44px;min-height:44px;margin-right:auto;padding:0}[data-surface=console] .quality-context .context-search{justify-content:center;width:44px;min-width:44px;margin:0;padding:0}[data-surface=console] .quality-context .context-search span,[data-surface=console] .quality-context .context-search kbd{display:none}}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state,.onboarding-join-intro){background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);margin:0 0 16px;padding:20px 24px}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state) :is(h2,h3){letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state)>p{color:hsl(var(--dk-ink-muted));max-width:72ch;margin:0 0 14px;font-size:13.5px}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state)>p:last-child{margin-bottom:0}[data-surface=console] .workspace-main .quality-unavailable .dk-badge{margin-bottom:10px}[data-surface=console] .workspace-main .empty-state{text-align:left}.quality-callout{align-items:center;gap:16px;display:flex}.quality-callout>div{flex:1;min-width:0}.quality-callout p{margin:0!important}.quality-callout-icon{background:hsl(var(--dk-accent-soft));width:40px;height:40px;color:hsl(var(--dk-link));border-radius:10px;flex:none;place-items:center;display:grid}.quality-callout-icon .console-icon{width:18px;height:18px}[data-surface=console] .workspace-main .quality-note,[data-surface=console] .workspace-main .permission-note{border-radius:var(--dk-radius-control);background:hsl(var(--dk-workbench));color:hsl(var(--dk-ink-muted));border:0;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}[data-surface=console] .workspace-main .quality-note:before,[data-surface=console] .workspace-main .permission-note:before{content:"";background:hsl(var(--dk-ink-faint));border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}[data-surface=console] .workspace-main .quality-table-region+.quality-note,[data-surface=console] .workspace-main .quality-table-region+.quality-pagination{margin-top:12px}[data-surface=console] .workspace-main .quality-disclosure{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);background:hsl(var(--dk-surface));margin:16px 0 0;padding:4px 18px}[data-surface=console] .workspace-main .quality-disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13.5px;font-weight:500;list-style:none;display:flex}[data-surface=console] .workspace-main .quality-disclosure>summary::-webkit-details-marker{display:none}[data-surface=console] .workspace-main .quality-disclosure>summary:before{content:"";width:7px;height:7px;transition:transform var(--dk-motion-fast);color:hsl(var(--dk-ink-muted));border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}[data-surface=console] .workspace-main .quality-disclosure[open]>summary:before{transform:rotate(45deg)}[data-surface=console] .workspace-main .quality-disclosure>:not(summary){color:hsl(var(--dk-ink-muted));margin:0 0 14px;font-size:13.5px}[data-surface=console] .workspace-main>div>.quality-toolbar,[data-surface=console] .workspace-main .quality-toolbar:not(.page-header .quality-toolbar):not(.project-search){flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}[data-surface=console] .workspace-main .quality-toolbar>label{color:hsl(var(--dk-ink-muted));font-size:13px;font-weight:500}[data-surface=console] .workspace-main .quality-toolbar select.dk-field{width:auto;min-width:180px}[data-surface=console] .workspace-main .quality-pagination{margin-top:12px}[data-surface=console] .workspace-main .request-failure{border:1px solid hsl(var(--dk-error) / .35);border-radius:var(--dk-radius-section);background:hsl(var(--dk-error-soft));margin:0 0 16px;padding:16px 20px}[data-surface=console] .workspace-main p[role=status][aria-busy=true]{color:hsl(var(--dk-ink-muted));font-size:13.5px}[data-surface=console] .workspace-main :is(.field,.integration-field){font-weight:500}[data-surface=console] .workspace-main .field-hint{color:hsl(var(--dk-ink-muted));font-size:12.5px;font-weight:400}[data-surface=console] .workspace-main .form-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=767px){.quality-callout{flex-direction:column;align-items:flex-start}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state){padding:16px}}[data-surface=console] :is(.customer-infrastructure-section,.customer-journey-progress,.customer-infrastructure-intro){background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);margin:0 0 16px;padding:20px 24px}[data-surface=console] .setup-editor{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);padding:24px}[data-surface=console] .customer-setting-actions{flex-wrap:wrap;gap:8px;display:flex}.builder-project-field{gap:6px;max-width:360px;margin:0 0 14px;font-size:13px;font-weight:500;display:grid}[data-surface=console] .quality-prompt{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-workbench));white-space:pre-wrap;font:13px/1.6 var(--dk-font-mono);padding:14px 16px}.people-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 12px;display:flex}.people-heading h2{margin:0 0 4px;font-size:15px}.people-heading p{color:hsl(var(--dk-ink-muted));margin:0;font-size:13px}[data-surface=console] .workspace-main .quality-table :is(.quality-note,.permission-note){background:0 0;margin:6px 0 0;padding:0;font-size:12.5px;display:block}[data-surface=console] .workspace-main .quality-table :is(.quality-note,.permission-note):before{display:none}[data-surface=console] .workspace-main .quality-table .quality-toolbar{flex-wrap:nowrap;margin:0}[data-surface=console] .catalog-grid{gap:16px}[data-surface=console] .catalog-tile{border-radius:var(--dk-radius-section);background:hsl(var(--dk-surface));box-shadow:var(--dk-shadow-card)}[data-surface=console] .catalog-tile .catalog-cover{background:0 0;align-items:center;height:auto;padding:18px 18px 0;display:flex}[data-surface=console] .catalog-tile .catalog-emblem{border-radius:10px;width:40px;height:40px}[data-surface=console] .catalog-tile .catalog-emblem .console-icon{width:19px;height:19px}[data-surface=console] .catalog-cover-art{display:none}[data-surface=console] .catalog-tile .catalog-star.dk-button{color:hsl(var(--dk-ink-faint));background:0 0;top:14px;right:14px}[data-surface=console] .catalog-tile .catalog-star[aria-pressed=true]{color:hsl(var(--dk-warning))}[data-surface=console] .catalog-tile .catalog-app-body{padding-top:14px}[data-surface=console] .catalog-name{letter-spacing:-.01em;font-size:15px}[data-surface=console] .catalog-purpose{margin-top:4px}[data-surface=console] .catalog-owner{margin:12px 0}[data-surface=console] .workspace-main :is(.dk-section,.delivery-path,.activity-section,.project-metadata,.builder-overview){background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);min-width:0;margin:0 0 16px;padding:20px 24px}[data-surface=console] .workspace-main :is(.dk-section,.delivery-path,.activity-section,.project-metadata,.builder-overview) :is(.dk-section,.quality-section,.delivery-path,.activity-section){border:0;border-top:1px solid hsl(var(--dk-border));box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:16px 0 0}[data-surface=console] .workspace-main :is(.dk-section,.delivery-path,.activity-section,.project-metadata,.builder-overview)>:first-child,[data-surface=console] .workspace-main :is(.dk-section,.delivery-path,.activity-section,.project-metadata,.builder-overview)>:is(h2,.section-heading:first-child){margin-top:0}[data-surface=console] .workspace-main .dk-section>.section-heading:first-child,[data-surface=console] .workspace-main .builder-overview .section-heading{min-height:0;padding:0 0 12px}[data-surface=console] .workspace-main .dk-section h2,[data-surface=console] .workspace-main .builder-overview h2{font-size:15px}[data-surface=console] .workspace-main .builder-overview{margin-top:0}.dk-button.refresh-button{width:var(--dk-control-height);min-width:var(--dk-control-height);flex:none;padding:0}.dk-button.refresh-button .console-icon{width:16px;height:16px}.overview-title-row{align-items:center;gap:2px;display:flex}.overview-freshness .dk-info{margin-left:-4px}.dk-info-body .quality-table-region{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);box-shadow:none;max-height:320px;overflow:auto}.dk-info-body .quality-table{font-size:12.5px}.dk-info-body .quality-table :is(th,td){white-space:nowrap;min-height:0;padding:7px 10px!important}.overview-kpi{gap:6px;padding:16px 18px}.overview-kpi-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-kpi-flag{white-space:nowrap;color:hsl(var(--dk-warning));flex:none;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.overview-kpi-flag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.overview-kpi-value{margin-top:2px;font-size:30px}.overview-kpi[data-attention=true]{box-shadow:inset 0 2px 0 hsl(var(--dk-chart-warning,var(--dk-warning))), var(--dk-shadow-card)}.overview-kpi-link{padding-top:6px}.overview-chart-stack{width:min(100%,14px)}.overview-chart[data-series=single] .overview-chart-stack{width:min(100%,20px)}.overview-chart-stack>span:last-child{border-radius:3px 3px 0 0}.overview-stages-empty{color:hsl(var(--dk-ink-faint));margin:10px 0 0;font-size:12px;line-height:1.5}[data-surface=console] .quality-rail .nav-item .nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-surface=console] .sidebar-toggle .nav-label{display:none}[data-surface=console] .project-row-name{align-items:center;gap:12px;min-width:0;display:flex}[data-surface=console] .project-row-mark{background:hsl(var(--dk-accent-soft));width:36px;height:36px;color:hsl(var(--dk-link));border-radius:9px;flex:none;place-items:center;display:grid}[data-surface=console] .project-row-mark .console-icon{width:17px;height:17px}[data-surface=console] .project-row-copy{min-width:0}[data-surface=console] .project-row-copy .quality-link{font:500 14px/1.4 var(--dk-font-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}[data-surface=console] .project-row-copy .quality-link:hover{text-underline-offset:3px;text-decoration:underline}[data-surface=console] .project-row-purpose{color:hsl(var(--dk-ink-muted));-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:46ch;margin:2px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}[data-surface=console] .project-row-state{justify-items:start;gap:4px;display:grid}[data-surface=console] .project-list .quality-table td{vertical-align:middle}[data-surface=console] .project-list .quality-table :is(td,th):is([data-column=owner],[data-column=updated],[data-column=environment]){white-space:nowrap}[data-surface=console] .project-list .quality-table td[data-column=owner]{color:hsl(var(--dk-ink-faint))}.connector-filters .connector-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.connector-chips::-webkit-scrollbar{display:none}.connector-chips button{white-space:nowrap;flex:none}.connector-filters{flex-wrap:nowrap}.connector-search{flex:none}.connector-filters .connector-chips{flex:1;min-width:0}@media (width<=767px){.connector-filters{flex-wrap:wrap}.connector-search{flex:100%}}.connector-filters .connector-chips{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[data-surface=console] .setup-wizard{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);max-width:880px;box-shadow:var(--dk-shadow-card);margin:0 auto 24px;padding:28px 32px 32px}[data-surface=console] .setup-wizard>.section-heading{border:0;align-items:center;min-height:0;margin-bottom:24px;padding:0}[data-surface=console] .setup-wizard .page-title{letter-spacing:-.02em;font-size:22px}[data-surface=console] .setup-stepper{border-bottom:1px solid hsl(var(--dk-border));gap:0;margin:0 0 28px;padding:0 0 20px;display:flex}[data-surface=console] .setup-stepper li{color:hsl(var(--dk-ink-faint));flex-wrap:nowrap;flex:1;gap:8px;font-size:13px;font-weight:500}[data-surface=console] .setup-stepper li:not(:last-child):after{content:"";background:hsl(var(--dk-border));flex:1;min-width:12px;height:1px;margin:0 10px}[data-surface=console] .setup-stepper li>span{background:hsl(var(--dk-surface));flex:0 0 24px;width:24px;height:24px;font-size:12px}[data-surface=console] .setup-stepper li[aria-current=step]{color:hsl(var(--dk-ink));font-weight:600}[data-surface=console] .setup-wizard .onboarding-form{gap:8px}[data-surface=console] .setup-wizard .onboarding-form label,[data-surface=console] .setup-wizard .customer-cloud-picker legend{color:hsl(var(--dk-ink));margin:14px 0 6px;font-size:13px;font-weight:500}[data-surface=console] .setup-wizard .customer-cloud-picker{margin:6px 0 0}[data-surface=console] .setup-wizard .customer-cloud-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}[data-surface=console] .setup-wizard .customer-cloud-tile{aspect-ratio:auto;border-radius:var(--dk-radius-control);min-height:64px;color:hsl(var(--dk-ink));flex-direction:row;justify-content:flex-start;gap:14px;padding:12px 16px;position:relative}[data-surface=console] .setup-wizard .customer-cloud-tile strong{text-align:left;font-size:14px}[data-surface=console] .setup-wizard .customer-cloud-logo{object-fit:contain;flex:none;width:56px;height:28px}[data-surface=console] .setup-wizard .customer-cloud-tile:after{content:"";border:1.5px solid hsl(var(--dk-border-strong));border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}[data-surface=console] .setup-wizard .customer-cloud-tile[aria-pressed=true]{border-color:hsl(var(--dk-accent));background:hsl(var(--dk-accent-soft));color:hsl(var(--dk-ink));box-shadow:0 0 0 1px hsl(var(--dk-accent))}[data-surface=console] .setup-wizard .customer-cloud-tile[aria-pressed=true]:after{border:5px solid hsl(var(--dk-accent));background:hsl(var(--dk-surface))}[data-surface=console] .setup-wizard .customer-cloud-tile-text{justify-items:start}[data-surface=console] .setup-wizard .customer-cloud-tile-soon:after{border-style:dashed}[data-surface=console] .setup-wizard .onboarding-form>.dk-button,[data-surface=console] .setup-wizard .form-actions{margin-top:20px}[data-surface=console] .setup-wizard .form-actions{border-top:1px solid hsl(var(--dk-border));padding-top:20px}[data-surface=console] .setup-wizard .quality-review{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:10px 20px;margin:0;font-size:13.5px;display:grid}[data-surface=console] .setup-wizard .quality-review dt{color:hsl(var(--dk-ink-muted))}[data-surface=console] .setup-wizard .quality-review dd{margin:0}@media (width<=767px){[data-surface=console] .setup-wizard{border-inline:0;border-radius:0;padding:18px 16px}[data-surface=console] .setup-stepper li{flex-direction:row;font-size:0}[data-surface=console] .setup-stepper li[aria-current=step]{font-size:12px}[data-surface=console] .setup-wizard .customer-cloud-tiles{grid-template-columns:minmax(0,1fr)}[data-surface=console] .setup-wizard .quality-review{grid-template-columns:1fr;gap:2px}[data-surface=console] .setup-wizard .quality-review dd{margin-bottom:10px}}[data-surface=console] .setup-stepper li[aria-current=step]>span{color:hsl(var(--dk-accent-ink));background:hsl(var(--dk-accent));border-color:hsl(var(--dk-accent))}[data-surface=console] .setup-wizard .setup-active-pane>.dk-button[data-variant=quiet]{margin-top:16px}[data-surface=console] .setup-wizard .dk-field:read-only:not(select){background:hsl(var(--dk-workbench));border-color:hsl(var(--dk-border));color:hsl(var(--dk-ink-muted))}[data-surface=console] .setup-wizard details>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13.5px;font-weight:500;list-style:none;display:flex}[data-surface=console] .setup-wizard details>summary::-webkit-details-marker{display:none}[data-surface=console] .setup-wizard details>summary:before{content:"";width:7px;height:7px;transition:transform var(--dk-motion-fast);color:hsl(var(--dk-ink-muted));border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}[data-surface=console] .setup-wizard details[open]>summary:before{transform:rotate(45deg)}[data-surface=console] .setup-wizard .onboarding-form>.dk-info{margin-top:4px}[data-surface=console] a.dk-button{text-decoration:none}[data-surface=console] .setup-wizard p[role=status]{border-radius:var(--dk-radius-control);background:hsl(var(--dk-info-soft));color:hsl(var(--dk-info));margin:0 0 8px;padding:10px 14px;font-size:13px}[data-surface=console] .setup-wizard a.dk-button+.dk-info,[data-surface=console] .setup-wizard .dk-button+.dk-info{margin-left:12px}[data-surface=console] .setup-wizard .setup-active-pane p{color:hsl(var(--dk-ink-muted));font-size:13.5px;line-height:1.55}[data-surface=console] .setup-wizard .setup-active-pane .section-heading,[data-surface=console] .setup-wizard .customer-resource-settings .section-heading{border:0;justify-content:flex-start;gap:4px;min-height:0;margin:24px 0 8px;padding:0}[data-surface=console] .setup-wizard .setup-active-pane .section-heading:first-child{margin-top:4px}[data-surface=console] .setup-wizard .section-heading :is(h2,h3,h4,legend,label){margin:0;font-size:14px;font-weight:600}[data-surface=console] .setup-wizard .quality-review{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-workbench) / .4);align-items:baseline;padding:14px 16px}[data-surface=console] .setup-wizard .quality-review :is(dt,dd){margin:0;line-height:1.5}[data-surface=console] .setup-wizard input.dk-field:placeholder-shown{background:hsl(var(--dk-surface))}[data-surface=console] .setup-wizard .onboarding-form>.section-heading{border:0;justify-content:flex-start;gap:4px;min-height:0;margin:18px 0 2px;padding:0}[data-surface=console] .setup-wizard .onboarding-form>.section-heading:first-child{margin-top:0}[data-surface=console] .setup-wizard .onboarding-form>.section-heading>:is(h2,h3,label,legend){margin:0;font-size:14px;font-weight:600}[data-surface=console] .setup-wizard .status-row{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}[data-surface=console] .setup-wizard .customer-setting-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}[data-surface=console] .setup-wizard .customer-setting-actions>a:not(.dk-button){color:hsl(var(--dk-ink-muted));font-size:13px;text-decoration:none}[data-surface=console] .setup-wizard .customer-setting-actions>a:not(.dk-button):hover{color:hsl(var(--dk-ink));text-underline-offset:3px;text-decoration:underline}[data-surface=console] .setup-wizard .refresh-button+.dk-info{margin-left:6px}[data-surface=console] .setup-wizard>.dk-button:not([data-variant]),[data-surface=console] .setup-wizard>.dk-button[data-variant=primary]{margin-top:16px}[data-surface=console] .setup-wizard .create-intro{color:hsl(var(--dk-ink-muted));margin:4px 0 16px;font-size:13.5px}.foundation-cost{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.foundation-cost-tile{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface));gap:4px;padding:16px 18px;display:grid}.foundation-cost-tile span{color:hsl(var(--dk-ink-muted));font-size:12.5px;font-weight:500}.foundation-cost-tile strong{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.foundation-cost-tile small{color:hsl(var(--dk-ink-faint));font-size:12px}.foundation-cost-meter{grid-column:1/-1;gap:6px;display:grid;position:relative}.foundation-cost-meter:before{content:"";background:hsl(var(--dk-chart-track,var(--dk-workbench)));border-radius:99px;grid-area:1/1;height:6px}.foundation-cost-meter>span{background:hsl(var(--dk-chart-success,var(--dk-accent)));border-radius:99px;grid-area:1/1;height:6px}.foundation-cost-meter>span[data-over]{background:hsl(var(--dk-chart-error,var(--dk-error)))}.foundation-cost-meter small{color:hsl(var(--dk-ink-muted));font-size:12px}.status-code{background:hsl(var(--dk-workbench));color:hsl(var(--dk-ink-faint));font:11px/1.6 var(--dk-font-mono);white-space:nowrap;border-radius:5px;margin-left:6px;padding:1px 6px}[data-surface=console] .setup-wizard .foundation-state{margin-bottom:12px}.setup-info-row{flex-wrap:wrap;gap:4px 20px;margin:4px 0 8px;display:flex}[data-surface=console] .setup-wizard .create-actions{border-top:1px solid hsl(var(--dk-border));margin-top:16px;padding-top:16px}[data-surface=console] .setup-wizard .create-actions .create-continue{margin-left:auto}.controller-card{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-surface));gap:10px;margin-top:20px;padding:16px 18px;display:grid}.controller-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.controller-head h4{margin:0;font-size:14px}.controller-card .controller-state{color:hsl(var(--dk-ink));align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.controller-card .controller-state:before{content:"";background:hsl(var(--dk-chart-success,var(--dk-success)));border-radius:50%;flex:none;width:8px;height:8px}.controller-card[data-state=backoff] .controller-state:before{background:hsl(var(--dk-chart-warning,var(--dk-warning)))}.controller-card:is([data-state=suspended],[data-state=disabled]) .controller-state:before{background:hsl(var(--dk-chart-error,var(--dk-error)))}.controller-alert{border-radius:var(--dk-radius-control);border-left:3px solid hsl(var(--dk-warning));background:hsl(var(--dk-warning-soft));grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;font-size:13px;display:grid}.controller-alert[data-tone=error]{border-left-color:hsl(var(--dk-error));background:hsl(var(--dk-error-soft))}.controller-alert strong{color:hsl(var(--dk-ink));font-weight:600}.controller-alert span{color:hsl(var(--dk-ink-muted));grid-column:1}.controller-alert .status-code{grid-area:1/2/span 2;align-self:center}@media (width<=767px){.foundation-cost,.controller-alert{grid-template-columns:minmax(0,1fr)}.controller-alert .status-code{grid-area:auto/1;justify-self:start;margin:4px 0 0}}.foundation-state{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:baseline;gap:8px 20px;margin:0 0 12px;padding:14px 16px;font-size:13.5px;display:grid}.foundation-state :is(dt,dd){margin:0}.foundation-state dt{color:hsl(var(--dk-ink-muted))}@media (width<=767px){.foundation-state{grid-template-columns:1fr;gap:2px}.foundation-state dd{margin-bottom:8px}}.existing-roles>p{color:hsl(var(--dk-ink-muted));margin:4px 0 6px;font-size:13.5px;line-height:1.55}.existing-roles .existing-roles-guide{color:hsl(var(--dk-link));margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.existing-roles .existing-roles-guide:hover{text-underline-offset:3px;text-decoration:underline}.existing-roles .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:14px;display:grid}.existing-roles .form-grid .field{color:hsl(var(--dk-ink));gap:6px;margin:0;font-size:13px;font-weight:500;display:grid}.existing-roles .form-grid .dk-field{width:100%;font:13px/1.4 var(--dk-font-mono)}.existing-roles .setup-notify{border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-control);background:hsl(var(--dk-workbench) / .5);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.existing-roles .setup-notify input{width:16px;height:16px;accent-color:hsl(var(--dk-accent));flex:none;margin:2px 0 0}@media (width<=767px){.existing-roles .form-grid{grid-template-columns:minmax(0,1fr)}}:is(.dk-info-body,[data-surface=console] .setup-wizard .dk-info-body) .quality-review{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 12px;padding:0;display:grid}:is(.dk-info-body,[data-surface=console] .setup-wizard .dk-info-body) .quality-review dt{color:hsl(var(--dk-ink-muted));margin:0 0 4px;font-size:12px;font-weight:500}:is(.dk-info-body,[data-surface=console] .setup-wizard .dk-info-body) .quality-review dd{color:hsl(var(--dk-ink));margin:0 0 14px;font-size:13.5px}:is(.dk-info-body,[data-surface=console] .setup-wizard .dk-info-body) .quality-review dd:last-child{margin-bottom:0}.dk-info-body .quality-review dd.dk-mono{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-workbench) / .6);font:12px/1.55 var(--dk-font-mono);word-break:break-all;border-radius:6px;padding:8px 64px 8px 10px;position:relative}.dk-info-body .copy-value{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));height:24px;color:hsl(var(--dk-ink-muted));font:500 11.5px/1 var(--dk-font-body);cursor:pointer;border-radius:5px;padding:0 8px;position:absolute;top:6px;right:6px}.dk-info-body .copy-value:hover{color:hsl(var(--dk-ink))}:is(.operation-facts,.app-versions-evidence) .copy-value{border:1px solid hsl(var(--dk-border));background:hsl(var(--dk-surface));height:24px;color:hsl(var(--dk-ink-muted));font:500 11.5px/1 var(--dk-font-body);vertical-align:middle;cursor:pointer;border-radius:5px;margin-left:8px;padding:0 8px}:is(.operation-facts,.app-versions-evidence) .copy-value:hover{color:hsl(var(--dk-ink))}.dk-info-body a{color:hsl(var(--dk-link));font-size:13px;font-weight:500;text-decoration:none}.dk-info-body a:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=768px){html[data-surface=console]:has(.quality-shell){height:100%;overflow:hidden}html[data-surface=console]:has(.quality-shell) body{height:100%;overflow:hidden}[data-surface=console] .quality-shell{height:calc(100dvh - 56px);min-height:0}[data-surface=console] .quality-shell>.quality-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsl(var(--dk-border-strong)) transparent;height:calc(100dvh - 64px);min-height:0;overflow:hidden auto}[data-surface=console] .quality-shell>.quality-content::-webkit-scrollbar{width:10px}[data-surface=console] .quality-shell>.quality-content::-webkit-scrollbar-thumb{background:hsl(var(--dk-border-strong)) padding-box;border:3px solid #0000;border-radius:99px}[data-surface=console] .quality-shell>.quality-content>.preview-banner{z-index:4;background:hsl(var(--dk-panel) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}}[data-surface=console] .workspace-main :is(.quality-section,.quality-unavailable,.empty-state,.dk-card,.dk-section,.delivery-path,.activity-section,.project-metadata,.builder-overview,.customer-infrastructure-section,.setup-editor,.runtime-card) :is(.quality-section,.quality-unavailable,.empty-state,.dk-card,.dk-section,.delivery-path,.activity-section,.project-metadata,.customer-infrastructure-section,.setup-editor,.runtime-card,.creation-card):not(.quality-dialog *){border:0;border-top:1px solid hsl(var(--dk-border));box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:16px 0 0}[data-surface=console] .workspace-main :is(.quality-section,.dk-card,.dk-section,.customer-infrastructure-section,.setup-editor)>:is(.quality-section,.dk-card,.dk-section,.customer-infrastructure-section,.setup-editor):first-child{border-top:0;margin-top:0;padding-top:0}[data-surface=console] .workspace-main :is(.quality-section,.dk-card,.dk-section) .quality-disclosure{border:0;border-top:1px solid hsl(var(--dk-border));background:0 0;border-radius:0;padding:4px 0}[data-surface=console] .workspace-main :is(.quality-section,.dk-card,.dk-section) .quality-table-region{border:0;border-block:1px solid hsl(var(--dk-border));box-shadow:none;background:0 0;border-radius:0}[data-surface=console] .company-catalog .catalog-primary-filters{background:hsl(var(--dk-surface));border:1px solid hsl(var(--dk-border));border-radius:var(--dk-radius-section);box-shadow:var(--dk-shadow-card);padding:16px 20px}[data-surface=console] .company-catalog .catalog-filter-fields{border-top:1px solid hsl(var(--dk-border));background:0 0;border-radius:0;margin-top:4px;padding:16px 0 0}[data-surface=console] .company-catalog .catalog-browsebar{margin:16px 0}.project-group-list ul{margin:8px 0 0;padding:0;list-style:none}.project-group-list li+li{border-top:1px solid hsl(var(--dk-border))}.project-group-list button{width:100%;min-height:52px;color:hsl(var(--dk-ink));font:500 14px/1.4 var(--dk-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.project-group-list button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.project-group-list button>.console-icon{width:16px;height:16px;color:hsl(var(--dk-ink-faint))}.project-group-list button:hover>span:nth-child(2){color:hsl(var(--dk-link))}.project-group-list button:focus-visible{outline:2px solid hsl(var(--dk-focus));outline-offset:2px;border-radius:var(--dk-radius-control)}[data-surface=console] .workspace-main :is(.quality-section,.dk-card,.dk-section) .quality-pagination{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 0;display:flex;margin:0!important}[data-surface=console] .workspace-main fieldset{border:0;min-width:0;margin:0;padding:0}[data-surface=console] .workspace-main label.field{gap:6px;margin:0 0 16px;font-size:13px;display:grid}[data-surface=console] .workspace-main form.quality-section>h2{margin-bottom:16px}[data-surface=console] .workspace-main form .form-actions{margin-top:20px}.quality-dialog>.section-heading{align-items:center}.quality-dialog .dk-dialog-close{width:34px;min-height:34px;color:hsl(var(--dk-ink-muted));justify-content:center;padding:0}.quality-dialog .dk-dialog-close:hover{color:hsl(var(--dk-ink));background:hsl(var(--dk-workbench))}.quality-assistant>.section-heading{align-items:center;gap:6px;margin-bottom:8px;display:flex}.quality-assistant>.section-heading h2{margin:0;font-size:15px;font-weight:600}.quality-assistant .assistant-close{width:34px;min-height:34px;color:hsl(var(--dk-ink-muted));justify-content:center;margin-left:auto;padding:0}.quality-assistant .assistant-close .console-icon{width:16px;height:16px}.quality-assistant label.field{gap:6px;margin:0 0 14px;font-size:13px;font-weight:500;display:grid}.quality-assistant form{border-top:1px solid hsl(var(--dk-border));margin:16px 0;padding-top:16px}.quality-assistant h3{margin:20px 0 10px;font-size:14px;font-weight:600}.quality-assistant>.dk-badge{margin:4px 0 8px}[data-surface=console] .workspace-main form :is(fieldset,.form-section)>label:not(.field):not(:has(input,select,textarea)){margin:16px 0 6px;font-size:13px;font-weight:500;display:block}[data-surface=console] .workspace-main form.form-section>label:not(:has(input,select,textarea)){margin:16px 0 6px;font-size:13px;font-weight:500;display:block}[data-surface=console] .workspace-main form :is(fieldset,.form-section)>label:first-child,[data-surface=console] .workspace-main form.form-section>h3+label{margin-top:0}@media (width<=767px){[data-surface=console] .quality-workspace .page-header{align-items:stretch}[data-surface=console] .quality-workspace .page-header-actions{flex-wrap:wrap}}.oidc-consent-actions{flex-wrap:wrap;gap:8px;display:flex}.login-policy-form{gap:16px;display:grid}.login-policy-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.login-policy-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-nav{gap:20px;display:grid;position:sticky;top:16px}.settings-nav-group{gap:2px;display:grid}.settings-nav-label{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--dk-ink-muted));margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:600}.settings-nav a{color:hsl(var(--dk-ink-muted));border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.settings-nav a:hover{color:hsl(var(--dk-ink));background:hsl(var(--dk-border) / .4)}.settings-nav a[aria-current=page]{color:hsl(var(--dk-ink));background:hsl(var(--dk-border) / .7);font-weight:500}.settings-content{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;max-width:960px;display:grid}.settings-card{border:1px solid hsl(var(--dk-border));border-radius:10px;overflow:hidden}.settings-card-body{padding:24px}.settings-card-body h3{margin:0 0 6px}.settings-card-body p{margin:0}.settings-card-footer{border-top:1px solid hsl(var(--dk-border));background:hsl(var(--dk-border) / .25);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}@media (width<=760px){.settings-layout{grid-template-columns:1fr;gap:16px}.settings-nav{gap:4px;display:flex;position:static;overflow-x:auto}.settings-nav-group{gap:4px;display:flex}.settings-nav-label{display:none}.settings-nav a{white-space:nowrap}}@media (width>=768px){[data-surface=console] .quality-shell>.quality-content:has(.settings-layout){flex-direction:column;display:flex;overflow-y:hidden}.quality-content:has(.settings-layout)>.quality-workspace{flex:1;min-height:0}.quality-workspace:has(.settings-layout)>.workspace-main{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding-bottom:24px;display:flex}.workspace-main>.settings-layout{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.settings-layout>.settings-nav{max-height:100%;position:static;overflow-y:auto}.settings-layout>.settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:100%;padding-right:4px;overflow-y:auto}}
