.session-transition[data-v-b37303d6]{min-height:100vh;padding:var(--space-7);place-items:center;display:grid}.session-transition p[data-v-b37303d6]{color:var(--color-text-muted)}.session-icon-link[data-v-b37303d6]{width:var(--chrome-control-size);height:var(--chrome-control-size);border-radius:var(--radius-md);color:var(--color-text-muted);flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.session-icon-link[data-v-b37303d6]:hover{background:var(--color-surface-muted);color:var(--color-text)}.session-icon-link[aria-current=page][data-v-b37303d6]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.session-icon-badge[data-v-b37303d6]{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-danger);min-width:17px;height:17px;color:var(--color-on-danger);font-size:var(--font-2xs);font-weight:var(--weight-strong);place-items:center;padding:0 4px;line-height:1;display:inline-grid;position:absolute;top:-3px;right:-4px}.session-menu[data-v-b37303d6]{flex:none;position:relative}.session-menu>summary[data-v-b37303d6]{width:var(--chrome-control-size);height:var(--chrome-control-size);cursor:pointer;border-radius:var(--radius-pill);place-items:center;padding:0;list-style:none;display:grid}.session-menu>summary[data-v-b37303d6]::-webkit-details-marker{display:none}.session-menu>summary[data-v-b37303d6]:hover{filter:brightness(.96)}.session-menu__panel[data-v-b37303d6]{z-index:30;top:calc(100% + var(--space-2));width:min(18rem, calc(100vw - var(--space-5) * 2));gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);display:grid;position:absolute;right:0}.session-avatar[data-v-b37303d6]{width:var(--chrome-control-size);height:var(--chrome-control-size);border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--font-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-small);place-items:center;display:inline-grid}.session-avatar--large[data-v-b37303d6]{width:44px;height:44px;font-size:var(--font-sm)}.session-menu__identity[data-v-b37303d6]{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.session-menu__identity-copy[data-v-b37303d6]{min-width:0;line-height:1.3;display:grid}.session-menu__identity-copy strong[data-v-b37303d6],.session-menu__identity-copy>span[data-v-b37303d6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-menu__identity-copy>span[data-v-b37303d6]{color:var(--color-text-muted);font-size:var(--font-xs)}.session-menu__profile-link[data-v-b37303d6]{width:fit-content;margin-top:var(--space-1);color:var(--color-accent-strong);font-size:var(--font-sm);font-weight:var(--weight-label);text-decoration:none}.session-menu__profile-link[data-v-b37303d6]:hover{text-decoration:underline}.session-theme-menu[data-v-b37303d6]{padding-top:var(--space-3);border-top:1px solid var(--color-border);position:relative}.session-theme-menu>summary[data-v-b37303d6]{min-height:var(--chrome-control-size);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-sm);font-weight:var(--weight-label);list-style:none;display:flex}.session-theme-menu>summary[data-v-b37303d6]::-webkit-details-marker{display:none}.session-theme-menu>summary[data-v-b37303d6]:hover,.session-theme-menu[open]>summary[data-v-b37303d6]{background:var(--color-surface-muted)}.session-theme-menu>summary[data-v-b37303d6]:focus-visible,.session-theme-option[data-v-b37303d6]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:1px}.session-theme-menu__current[data-v-b37303d6]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--weight-body);margin-left:auto;display:inline-flex}.session-theme-menu__current[data-v-b37303d6]:after{content:"›";color:var(--color-text-subtle);font-size:var(--font-lg);line-height:1}.session-theme-menu__panel[data-v-b37303d6]{z-index:31;top:0;right:calc(100% + var(--space-3));gap:var(--space-1);width:11rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);display:grid;position:absolute}.session-theme-option[data-v-b37303d6]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.session-theme-option[data-v-b37303d6]:hover,.session-theme-option[aria-pressed=true][data-v-b37303d6]{background:var(--color-surface-selected)}.session-theme-option__check[data-v-b37303d6]{visibility:hidden;color:var(--color-accent-strong);font-weight:var(--weight-strong)}.session-theme-option[aria-pressed=true] .session-theme-option__check[data-v-b37303d6]{visibility:visible}@media (width<=559px){.session-theme-menu__panel[data-v-b37303d6]{width:auto;margin-top:var(--space-2);background:var(--color-surface-muted);box-shadow:none;position:static}}.session-menu__actions[data-v-b37303d6]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.session-menu__actions .cr-button[data-v-b37303d6]{justify-content:flex-start}.session-error[data-v-b37303d6]{color:var(--color-danger-text);font-size:var(--font-sm);margin:0}.quick-capture-form[data-v-b37303d6]{gap:var(--space-4);display:grid}.quick-capture-form label[data-v-b37303d6]{font-weight:var(--weight-label)}.quick-capture-form label span[data-v-b37303d6],.quick-capture-context[data-v-b37303d6]{color:var(--color-text-muted);font-weight:var(--weight-body)}.quick-capture-context[data-v-b37303d6],.quick-capture-error[data-v-b37303d6]{margin:0}.quick-capture-error[data-v-b37303d6]{color:var(--color-danger-text)}.quick-capture-actions[data-v-b37303d6]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex}kbd[data-v-b37303d6]{margin-left:var(--space-2);padding:1px var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-xs)}.command-palette[data-v-b37303d6]{gap:var(--space-4);display:grid}.command-palette label[data-v-b37303d6],.command-palette-heading[data-v-b37303d6]{font-weight:var(--weight-label)}.command-palette-heading[data-v-b37303d6],.command-palette-hint[data-v-b37303d6]{margin:0}.command-palette-hint[data-v-b37303d6]{color:var(--color-text-muted);font-size:var(--font-sm)}.command-palette-results[data-v-b37303d6]{gap:var(--space-1);max-height:360px;display:grid;overflow-y:auto}.command-palette-heading[data-v-b37303d6]{margin-top:var(--space-3);font-size:var(--font-sm)}.command-palette-item[data-v-b37303d6]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;border:1px solid #0000;gap:2px;display:grid}.command-palette-item span[data-v-b37303d6]{color:var(--color-text-muted);font-size:var(--font-sm)}.command-palette-item[data-v-b37303d6]:hover,.command-palette-item--selected[data-v-b37303d6]{border-color:var(--color-accent-border);background:var(--color-surface-selected)}.command-palette-item[data-v-b37303d6]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.api-reference{min-width:0}.api-reference p{max-width:85ch}.reference-walkthrough{margin-block:var(--space-5)}.reference-walkthrough summary{cursor:pointer;min-height:24px;font-weight:var(--weight-strong)}.api-reference .swagger-ui{font-family:var(--font-sans);color:var(--color-text)}.api-reference .swagger-ui .wrapper{max-width:none;padding:0}.api-reference .swagger-ui :is(p,h1,h2,h3,h4,h5,a,span,label,small,td,th,li,div,button){color:var(--color-text);font-family:var(--font-sans)}.api-reference .swagger-ui :is(.opblock,.opblock-section-header,.scheme-container,.opblock-tag,.model-box,.model-container,.responses-inner,.response-col_status,.highlight-code,pre,.curl,.renderedMarkdown,.info,.reference-template){background:var(--color-surface);color:var(--color-text);box-shadow:none}.api-reference .swagger-ui :is(.opblock,.opblock-tag,.scheme-container,td,th){border-color:var(--color-border)}.api-reference .swagger-ui .opblock{border-radius:var(--radius-md)}.api-reference .swagger-ui .opblock .opblock-summary{border-color:var(--color-border)}.api-reference .swagger-ui .opblock .opblock-summary-method{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-control);text-shadow:none}.api-reference .swagger-ui :is(input,select,textarea,button,.btn){background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-control);min-height:24px;box-shadow:none}.api-reference .swagger-ui :is(code,pre,.opblock-summary-path,.curl,textarea){font-family:var(--font-mono);overflow-wrap:anywhere}.api-reference .swagger-ui :is(.opblock-summary-path,.opblock-summary-description){overflow-wrap:anywhere;min-width:0}.api-reference .swagger-ui .opblock-summary-path{flex-shrink:1}.api-reference .swagger-ui pre{white-space:pre-wrap}.api-reference .swagger-ui :is(svg,.expand-operation svg){fill:currentColor}.api-reference .swagger-ui :is(input,select,textarea,button,a):focus-visible,.reference-walkthrough summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.api-reference .swagger-ui .copy-to-clipboard{background:var(--color-surface);width:auto;height:auto;display:inline-block;position:static}.api-reference .swagger-ui .copy-to-clipboard button{width:auto;padding:var(--space-2) var(--space-3);cursor:pointer;border:1px solid var(--color-border-control);background-image:none}.api-reference .swagger-ui .copy-to-clipboard button:after{content:"Copy curl template"}.api-reference .swagger-ui .reference-template{padding:var(--space-4);border:1px solid var(--color-border);margin-block-end:var(--space-5)}.api-reference .swagger-ui .download-contents{display:none}.api-reference .swagger-ui .info{margin-block:var(--space-5)}.api-reference .swagger-ui .info .title{font-size:var(--font-xl)}.api-reference .swagger-ui .opblock-tag{font-size:var(--font-lg)}.api-reference .swagger-ui .filter-container{padding:var(--space-3) 0}.api-reference .swagger-ui .opblock-summary{gap:var(--space-2);flex-wrap:wrap}.api-reference .swagger-ui .opblock .opblock-summary-description{flex-basis:100%}@media (width<=767px){.api-reference .swagger-ui :is(.parameters-container,.responses-wrapper){overflow-x:auto}.api-reference .swagger-ui .opblock-summary-path{max-width:100%;font-size:var(--font-sm)}.api-reference .swagger-ui .opblock-summary{padding:var(--space-3)}}.api-reference .swagger-ui *{color:var(--color-text)!important}.api-reference .swagger-ui :is(.opblock-summary-method,.version-stamp,.title small){background:var(--color-surface-muted)!important}.api-reference .swagger-ui :is(pre,.highlight-code){background:var(--color-surface)!important}.api-reference .swagger-ui :is(pre,.parameters-container,.responses-wrapper):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.api-reference .swagger-ui .opblock .opblock-section-header{background:var(--color-surface-muted)!important}.markdown-content{overflow-wrap:anywhere;min-width:0;line-height:1.6}.markdown-content__body{min-width:0}.markdown-content__note{margin:var(--space-5) 0 0;font-size:var(--font-sm)}.markdown-content__body :first-child{margin-top:0}.markdown-content__body :last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-block:var(--space-7) var(--space-3);color:var(--color-text)}.markdown-content h5,.markdown-content h6{font-size:var(--font-sm);font-weight:var(--weight-strong);line-height:var(--leading-ui)}.markdown-content ul,.markdown-content ol{padding-inline-start:var(--space-9)}.markdown-content hr{border:0;border-top:1px solid var(--color-border-strong)}.markdown-content pre{max-width:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);white-space:pre;overflow-wrap:normal;overflow-x:auto}.markdown-content pre:focus-visible,.markdown-content .markdown-content__table:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.markdown-content code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:.1em .3em}.markdown-content pre code{background:0 0;padding:0}.markdown-content blockquote{padding-left:var(--space-5);border-left:3px solid var(--color-border-strong);color:var(--color-text-muted);margin-inline:0}.markdown-content a{color:var(--color-accent-strong);text-underline-offset:.15em;text-decoration:underline}.markdown-content .markdown-content__table{max-width:100%;margin-block:var(--space-5);border-radius:var(--radius-sm);overflow-x:auto}.markdown-content table{border-collapse:collapse;overflow-wrap:normal}.markdown-content th,.markdown-content td{padding:var(--space-3);border:1px solid var(--color-border-strong);text-align:left}.design-guide-content[data-v-33f72532] .cr-alert{margin-block:var(--space-5)}.design-guide-content[data-v-33f72532] img{max-width:100%;height:auto}.design-guide-content[data-v-33f72532] figure{margin:var(--space-5) 0}.design-guide-content[data-v-33f72532] .design-guide-align-center{text-align:center}.design-guide-content[data-v-33f72532] .design-guide-align-right{text-align:right}.authoring-asset[data-v-02634983]{object-fit:contain;max-width:100%}.authoring-command[data-v-02634983],.authoring-data[data-v-02634983]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}img[data-v-c86323e3]{max-width:100%;max-height:var(--control-width-sm);object-fit:contain;object-position:left}li[data-v-c86323e3]{overflow-wrap:anywhere}.design-system-guide[data-v-4eb631e6]{overflow-wrap:anywhere;min-width:0}.design-system-guide__layout[data-v-4eb631e6]{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.design-system-guide__article[data-v-4eb631e6]{min-width:0}.design-system-guide__navigation[data-v-4eb631e6]{margin:0;padding:0;list-style:none}.design-system-guide__navigation a[data-v-4eb631e6]{padding:var(--space-3);border-radius:var(--radius-sm);display:block}.design-system-guide__navigation a[aria-current=page][data-v-4eb631e6]{background:var(--color-surface-selected);font-weight:var(--weight-strong)}@media (width<=767px){.design-system-guide__layout[data-v-4eb631e6]{grid-template-columns:minmax(0,1fr)}}.design-pdf-title[data-v-1ead0c3a]{overflow-wrap:anywhere}.design-conformance[data-v-085fb83d]{overflow-wrap:anywhere;min-width:0}.view-all[data-v-d2bb1075]{margin-top:var(--space-5);font-size:var(--font-sm)}.view-all a[data-v-d2bb1075]{color:var(--color-accent);font-weight:var(--weight-label)}.generated[data-v-d2bb1075]{color:var(--color-text-muted);font-size:var(--font-sm);white-space:nowrap;margin:0}.dashboard-identity[data-v-d2bb1075]{min-width:0}.scope-note[data-v-d2bb1075]{margin-top:var(--space-1);display:block}.team-picker[data-v-d2bb1075]{align-items:center;gap:var(--space-3);display:flex}.team-picker label[data-v-d2bb1075]{font-size:var(--font-sm);font-weight:var(--weight-label);color:var(--color-text)}.team-picker .cr-input[data-v-d2bb1075]{width:auto;min-width:200px}.dashboard-perspectives[data-v-d2bb1075]{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.dashboard-perspectives a[data-v-d2bb1075]{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);font-weight:var(--weight-label);border-radius:var(--radius-sm);text-decoration:none}.dashboard-perspectives a[data-v-d2bb1075]:hover{color:var(--color-text);background:var(--color-surface-muted)}.dashboard-perspectives a[aria-current=page][data-v-d2bb1075]{color:var(--color-accent-strong);background:var(--color-accent-soft)}.metric-strip[data-v-d2bb1075]{padding:var(--space-6) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;gap:0;margin:0;display:flex}.metric[data-v-d2bb1075]{justify-items:start;gap:var(--space-2);min-width:0;padding:0 var(--space-7);border-left:1px solid var(--color-border);flex:150px;display:grid}.metric[data-v-d2bb1075]:first-child{border-left:0}.metric dt[data-v-d2bb1075]{color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.metric dd[data-v-d2bb1075]{margin:0}.metric strong[data-v-d2bb1075]{font-family:var(--font-mono);font-size:var(--font-2xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight)}.record-head[data-v-d2bb1075]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.record-title[data-v-d2bb1075]{font-weight:var(--weight-label)}.record-reference[data-v-d2bb1075]{color:var(--color-text-subtle);font-size:var(--font-xs)}.record-facts[data-v-d2bb1075]{gap:var(--space-1) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.record-fact[data-v-d2bb1075]{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--font-sm);display:flex}.record-fact__label[data-v-d2bb1075]{color:var(--color-text-subtle);font-size:var(--font-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.record-fact__value[data-v-d2bb1075]{color:var(--color-text-muted)}.sections[data-v-d2bb1075]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}ul[data-v-d2bb1075]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}li[data-v-d2bb1075]{gap:var(--space-1) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}li[data-v-d2bb1075]:last-child{border:0;padding-bottom:0}li span[data-v-d2bb1075]{color:var(--color-text-muted);font-size:var(--font-sm)}li>a[data-v-d2bb1075]{color:var(--color-accent);font-weight:var(--weight-label)}.record-detail[data-v-d2bb1075]{grid-column:1}li .cr-pill[data-v-d2bb1075]{grid-area:1/2/span 2;align-self:center}.review-list li[data-v-d2bb1075]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.review-item a[data-v-d2bb1075],.review-item span[data-v-d2bb1075]{color:var(--color-text);font-weight:var(--weight-label)}.review-item a[data-v-d2bb1075]{color:var(--color-accent)}.review-pills[data-v-d2bb1075]{gap:var(--space-1);flex-direction:column;align-items:flex-end;display:flex}.throughput-chart[data-v-d2bb1075]{justify-content:start;align-items:flex-end;gap:var(--space-4);height:120px;display:flex}.throughput-bar-wrap[data-v-d2bb1075]{flex-direction:column;flex:0 64px;justify-content:flex-end;align-items:center;height:80px;display:flex}.throughput-bar[data-v-d2bb1075]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-accent);width:100%;min-height:3px}.throughput-bar-value[data-v-d2bb1075]{margin-top:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-sm);font-weight:var(--weight-strong);color:var(--color-text)}.throughput-bar-label[data-v-d2bb1075]{font-size:var(--font-xs);color:var(--color-text-muted)}@media (width<=767px){.sections[data-v-d2bb1075]{grid-template-columns:1fr}.generated[data-v-d2bb1075]{white-space:normal}.team-picker[data-v-d2bb1075]{flex-wrap:wrap}}.my-work-programme-code[data-v-2c4677cf]{color:var(--color-text-muted);font-size:var(--font-sm);display:block}.my-work-involvement[data-v-2c4677cf]{gap:var(--space-1);flex-wrap:wrap;min-width:9rem;display:flex}.markdown-field[data-v-f537c105]{gap:var(--space-2);min-width:0;display:grid}.markdown-field__label[data-v-f537c105]{font-weight:var(--weight-label);justify-self:start}.markdown-field__preview[data-v-f537c105],.markdown-field__rendered[data-v-f537c105]{min-height:88px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);position:relative}.markdown-field__preview[data-v-f537c105]{border-color:var(--color-border-strong)}.markdown-field__rendered--editable[data-v-f537c105]{cursor:text;padding-right:4.5rem}.markdown-field__placeholder[data-v-f537c105]{color:var(--color-text-subtle);margin:0;font-style:italic}.markdown-field__edit[data-v-f537c105]{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.markdown-field__footer[data-v-f537c105]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.markdown-field__hint[data-v-f537c105]{color:var(--color-text-subtle);font-size:var(--font-xs);margin:0}.markdown-field__hint code[data-v-f537c105]{font-family:var(--font-mono)}.markdown-field__done[data-v-f537c105]{flex:none}@media (hover:hover) and (pointer:fine){.markdown-field__rendered--editable[data-v-f537c105]:hover{border-color:var(--color-border-control)}}li[data-v-19924ffa]{overflow-wrap:anywhere}.halo-task-row>label[data-v-19924ffa]{min-height:24px;margin-bottom:var(--space-2)}.halo-list[data-v-9fb95d09]{margin:0;padding:0;list-style:none}.halo-list li[data-v-9fb95d09]{padding:var(--space-4) 0;min-width:0}.halo-list li+li[data-v-9fb95d09]{border-top:1px solid var(--color-border)}.halo-list h3[data-v-9fb95d09]{margin-bottom:var(--space-2)}.halo-list a[data-v-9fb95d09],.halo-list p[data-v-9fb95d09],.halo-text[data-v-9fb95d09]{overflow-wrap:anywhere}.halo-text[data-v-9fb95d09]{white-space:pre-wrap;max-width:var(--prose-width)}.halo-request-review[data-v-b21cae8f]{overflow-wrap:anywhere;min-width:0}.inline-field[data-v-493bd98e]{min-width:8rem}.inline-field__readonly[data-v-493bd98e]{min-height:2rem;padding:var(--space-1) var(--space-2);align-items:center;display:flex}.inline-field__state[data-v-493bd98e],.inline-field__error[data-v-493bd98e]{margin:var(--space-1) 0 0;font-size:var(--font-xs)}.inline-field__error[data-v-493bd98e]{color:var(--color-danger-text);max-width:18rem}.saved-work-views[data-v-8c79f15a],.saved-work-views__list[data-v-8c79f15a],.saved-work-views__fields[data-v-8c79f15a]{gap:var(--space-4);display:grid}.saved-work-views__heading p[data-v-8c79f15a]{margin:0}.saved-work-views__fields fieldset[data-v-8c79f15a]{gap:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3);flex-wrap:wrap;display:flex}.saved-work-views__fields label[data-v-8c79f15a]{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.saved-work-views__list[data-v-8c79f15a]{padding:0;list-style:none}.saved-work-views__list li[data-v-8c79f15a]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.saved-work-views__list li[data-active=true][data-v-8c79f15a]{border-color:var(--color-accent);background:var(--color-surface-selected)}.saved-work-views__edit[data-v-8c79f15a]{gap:var(--space-3);grid-template-columns:minmax(12rem,1fr) minmax(10rem,14rem);align-items:center;display:grid}@media (width<=559px){.saved-work-views__edit[data-v-8c79f15a]{grid-template-columns:1fr}}.halo-activity[data-v-7f32ec66]{border-top:1px solid var(--color-border);margin-block-start:var(--space-7);padding-block-start:var(--space-5)}.halo-activity__events[data-v-7f32ec66]{gap:var(--space-5);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.halo-activity__events>li[data-v-7f32ec66]{gap:var(--space-2);border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding-block-end:var(--space-5);display:grid}.halo-activity__events p[data-v-7f32ec66]{margin:0}.halo-activity__summary[data-v-7f32ec66]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.halo-activity__summary time[data-v-7f32ec66]{color:var(--color-text-subtle)}.halo-activity__body[data-v-7f32ec66]{white-space:pre-wrap}.halo-activity dd[data-v-7f32ec66]{margin:0}.halo-source[data-v-0c5ab587]{overflow-wrap:anywhere;min-width:0}.halo-source__record[data-v-0c5ab587]{border-top:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.halo-source__relationships[data-v-0c5ab587]{padding-inline-start:var(--space-5)}.halo-source__relationships li[data-v-0c5ab587]{margin-block-end:var(--space-3)}.work-item-inspection__actions[data-v-f6a28802]{width:100%;min-width:0}.work-item-inspection[data-v-f6a28802]{padding-block-end:var(--space-7)}.work-item-inspection__summary[data-v-f6a28802]{gap:var(--space-2) var(--space-5);color:var(--color-text-muted);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.work-source-fact[data-v-3816763e]{overflow-wrap:anywhere;min-width:0}.work-workbench__actions[data-v-10a70a79]{flex-wrap:wrap}.work-search[data-v-10a70a79]{align-items:center;gap:var(--space-2);display:flex}.work-search__input[data-v-10a70a79]{width:clamp(16rem,25vw,28rem)}.work-rank-help[data-v-10a70a79]{margin-block:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm)}.work-rank-controls[data-v-10a70a79]{gap:var(--space-1);flex-wrap:nowrap;align-items:center;display:flex}.work-rank-button[data-v-10a70a79]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:24px;height:24px;color:var(--color-text-muted);font:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.work-rank-button[data-v-10a70a79]:hover:not(:disabled){border-color:var(--color-border-control);color:var(--color-text)}}.work-rank-button[data-v-10a70a79]:hover:not(:disabled){background:var(--color-surface-muted)}.work-rank-button[data-v-10a70a79]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.work-rank-button[data-v-10a70a79]:disabled{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-disabled)}.work-rank-row--dragging[data-v-10a70a79],.work-rank-row--pending[data-v-10a70a79]{opacity:.65}.work-board[data-v-10a70a79]{gap:var(--space-4);min-width:0;display:grid}.work-board__page-note[data-v-10a70a79]{color:var(--color-text-muted);margin:0}.work-board__columns[data-v-10a70a79]{gap:var(--space-3);overscroll-behavior-x:contain;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;padding-block-end:var(--space-3);display:grid;overflow-x:auto}.work-board__column[data-v-10a70a79]{min-height:12rem;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-subtle);transition:border-color var(--dur-ui) ease;border:1px solid #0000;flex-direction:column;display:flex}.work-board__column h2[data-v-10a70a79]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--font-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex}.work-board__column h2>span[data-v-10a70a79]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-md);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);text-transform:none}.work-board__cards[data-v-10a70a79]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.work-board__card-details[data-v-10a70a79]{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}@media (hover:hover) and (pointer:fine){.work-board__move[data-v-10a70a79]{opacity:0;transition:opacity var(--dur-ui) ease}.work-board__card-shell:hover .work-board__move[data-v-10a70a79],.work-board__card-shell:focus-within .work-board__move[data-v-10a70a79]{opacity:1}}.work-board__empty[data-v-10a70a79]{color:var(--color-text-muted);font-size:var(--font-sm)}.work-board__column--drop-target[data-v-10a70a79]{border-color:var(--color-accent)}.work-board__card-shell[draggable=true][data-v-10a70a79]{cursor:grab}.work-board__card-shell .work-board__card[data-v-10a70a79]{padding:var(--space-4);border-radius:var(--radius-md);transition:border-color var(--dur-ui) ease, box-shadow var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.work-board__card-shell:hover .work-board__card[data-v-10a70a79]{border-color:var(--color-border-strong)}}.work-board__card-shell:focus-within .work-board__card[data-v-10a70a79]{border-color:var(--color-accent-border)}.work-board__card-shell[draggable=true][data-v-10a70a79]:active{cursor:grabbing}.work-board__card-shell--pending[data-v-10a70a79]{opacity:.65}.work-board__move[data-v-10a70a79]{gap:var(--space-2);align-items:end;margin-block-start:var(--space-3);display:flex}.work-board__move select[data-v-10a70a79]{min-width:0}@media (width<=767px){.work-workbench__actions[data-v-10a70a79],.work-search[data-v-10a70a79]{width:100%}.work-search__input[data-v-10a70a79]{flex:auto;width:auto;min-width:0}}.cr-audit-history__events[data-v-d38b898e]{gap:var(--space-7);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.cr-audit-history__events>li[data-v-d38b898e]{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-block-end:var(--space-7);display:grid}.cr-audit-history__events>li[data-v-d38b898e]:last-child{border-bottom:0;padding-block-end:0}.cr-audit-history__summary[data-v-d38b898e]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.cr-audit-history__identity[data-v-d38b898e]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cr-audit-history__action[data-v-d38b898e]{color:var(--color-text-muted)}.cr-audit-history__summary time[data-v-d38b898e]{color:var(--color-text-subtle)}.cr-audit-history__changes[data-v-d38b898e]{gap:var(--space-2);margin:0;display:grid}.cr-audit-history__changes>div[data-v-d38b898e]{gap:var(--space-5);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);padding-block-start:var(--space-2);display:grid}.cr-audit-history__changes dt[data-v-d38b898e]{font-weight:var(--weight-label)}.cr-audit-history__changes dd[data-v-d38b898e]{overflow-wrap:anywhere;margin:0}@media (width<=559px){.cr-audit-history__changes>div[data-v-d38b898e]{gap:var(--space-1);grid-template-columns:1fr}}.cr-github-sync[data-v-f207323c]{margin:0;padding-left:1.1rem}.cr-github-assignees[data-v-f207323c],.cr-github-assignee-options[data-v-f207323c]{gap:var(--space-2);display:grid}.cr-github-assignees[data-v-f207323c]{margin-top:var(--space-4)}.cr-github-assignee-options[data-v-f207323c]{margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.cr-github-assignee-option[data-v-f207323c]{gap:var(--space-2);align-items:start;display:flex}.cr-github-assignee-form[data-v-f207323c]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0}.cr-github-assignee-list[data-v-f207323c]{margin:0;padding-left:1.1rem}.comment-thread[data-v-4beaccab],.attachment-list[data-v-4beaccab],.pending-mentions[data-v-4beaccab]{padding:0;list-style:none}.comment-thread[data-v-4beaccab]{gap:var(--space-5);margin:var(--space-7) 0;display:grid}.comment[data-v-4beaccab]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.comment__header[data-v-4beaccab]{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.comment__header time[data-v-4beaccab]{color:var(--color-text-muted);font-size:var(--font-sm)}.attachment-list[data-v-4beaccab],.pending-mentions[data-v-4beaccab]{gap:var(--space-3);margin:0;display:grid}.attachment[data-v-4beaccab],.pending-mentions li[data-v-4beaccab]{align-items:center;gap:var(--space-3);display:flex}.comment-composer[data-v-4beaccab]{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--color-border-strong);display:grid}.mention-picker[data-v-4beaccab]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.mention-picker legend[data-v-4beaccab],.comment-composer label[data-v-4beaccab]{font-weight:var(--weight-label)}.viewer-note[data-v-4beaccab]{margin-top:var(--space-7);padding:var(--space-5);border-left:3px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted)}@media (width<=559px){.comment__header[data-v-4beaccab]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.work-item-tab-panel[data-v-aed74a05]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.autosave-status[data-v-aed74a05]{align-items:center;gap:var(--space-2);min-block-size:2rem;color:var(--color-text-muted);font-size:var(--font-sm);display:flex}.autosave-status__indicator[data-v-aed74a05]{background:var(--color-success);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.autosave-status[data-state=saving] .autosave-status__indicator[data-v-aed74a05],.autosave-status[data-state=unsaved] .autosave-status__indicator[data-v-aed74a05]{background:var(--color-warning)}.autosave-status[data-state=error] .autosave-status__indicator[data-v-aed74a05],.autosave-status[data-state=conflict] .autosave-status__indicator[data-v-aed74a05]{background:var(--color-danger)}.field-error[data-v-aed74a05]{color:var(--color-danger-text);font-size:var(--font-sm);margin:0}.subtask-heading[data-v-aed74a05]{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.subtask-heading progress[data-v-aed74a05]{inline-size:min(14rem,40%);accent-color:var(--color-success);margin-block-start:var(--space-2)}.relationship-type[data-v-aed74a05]{flex:0 0 12rem}.relationship-picker[data-v-aed74a05]{flex:24rem;position:relative}.relationship-candidates[data-v-aed74a05]{z-index:2;max-block-size:18rem;margin:var(--space-1) 0 0;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);box-shadow:var(--shadow-modal);list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.relationship-candidates li[data-v-aed74a05]{min-block-size:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.relationship-candidates li.active[data-v-aed74a05]{background:var(--color-surface-selected);outline:2px solid var(--color-accent-focus);outline-offset:-2px}.relationship-candidates span[data-v-aed74a05]{color:var(--color-text-muted);font-size:var(--font-sm);display:block}.relationship-error[data-v-aed74a05]{color:var(--color-danger-text);font-size:var(--font-sm);margin:0}.customer-project-context[data-v-8871ac4a]{overflow-wrap:anywhere}form>.cr-actions[data-v-1b61651a],form>p[data-v-1b61651a]{margin-top:var(--space-5)}.cr-form-field span[data-v-1b61651a]{font-weight:var(--weight-label);font-size:var(--font-md)}.cr-form-field p[data-v-1b61651a]{color:var(--color-text-subtle);font-size:var(--font-sm);margin:0}.structure-heading[data-v-679cdc24],.structure-section__heading[data-v-679cdc24],.structure-record__main[data-v-679cdc24],.structure-record__identity[data-v-679cdc24],.structure-record__meta[data-v-679cdc24]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.structure-heading[data-v-679cdc24],.structure-section__heading[data-v-679cdc24],.structure-record__main[data-v-679cdc24]{justify-content:space-between}.structure-heading>div[data-v-679cdc24],.structure-record__identity[data-v-679cdc24],.structure-record__meta[data-v-679cdc24],.structure-record__relations[data-v-679cdc24]{min-width:0}.structure-explorer[data-v-679cdc24]{gap:var(--space-7);display:grid}.structure-explorer__intro[data-v-679cdc24],.structure-record__relations[data-v-679cdc24],.structure-record__details[data-v-679cdc24],.structure-section__empty[data-v-679cdc24]{color:var(--color-text-muted)}.structure-section[data-v-679cdc24]{min-width:0}.structure-section__heading[data-v-679cdc24]{margin-bottom:var(--space-3)}.structure-section__heading h3[data-v-679cdc24]{margin:0}.structure-list[data-v-679cdc24]{border-block-start:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.structure-record[data-v-679cdc24]{gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-4) 0;border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.structure-record__main[data-v-679cdc24],.structure-record__relations[data-v-679cdc24],.structure-record__details[data-v-679cdc24]{grid-column:1}.structure-record__name[data-v-679cdc24]{font-weight:var(--weight-strong);overflow-wrap:anywhere}.structure-record__kind[data-v-679cdc24]{color:var(--color-text-subtle);font-size:var(--font-xs)}.structure-record__relations[data-v-679cdc24]{gap:var(--space-2) var(--space-6);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.structure-record__details summary[data-v-679cdc24],.structure-menu summary[data-v-679cdc24]{cursor:pointer}.structure-record__details summary[data-v-679cdc24]{width:fit-content;min-height:36px;color:var(--color-accent-strong);align-items:center;display:inline-flex}.structure-record__details li[data-v-679cdc24]{min-height:28px}.structure-record__details li .cr-link[data-v-679cdc24]{align-items:center;min-height:28px;display:inline-flex}.structure-record__details ul[data-v-679cdc24]{padding-inline-start:var(--space-6)}.structure-record__details p[data-v-679cdc24]{margin:var(--space-3) 0}.structure-record__details[data-v-679cdc24] .cr-button{margin-top:var(--space-2)}.structure-menu[data-v-679cdc24]{width:fit-content;position:relative}.structure-record__menu[data-v-679cdc24]{grid-area:1/2/span 2;place-self:start end}.structure-menu summary[data-v-679cdc24]{list-style:none}.structure-menu summary[data-v-679cdc24]::-webkit-details-marker{display:none}.structure-menu summary[data-v-679cdc24]:focus-visible,.structure-record__details summary[data-v-679cdc24]:focus-visible,.structure-menu__items button[data-v-679cdc24]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.structure-menu__items[data-v-679cdc24]{z-index:5;min-width:12rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);position:absolute;inset-inline-end:0}.structure-menu__items button[data-v-679cdc24]{width:100%;padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:start;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:block}.structure-menu__items button[data-v-679cdc24]:hover{background:var(--color-surface-muted)}.structure-menu__items .structure-menu__danger[data-v-679cdc24]{color:var(--color-danger-text);border-block-start:1px solid var(--color-border)}.structure-choice[data-v-679cdc24]{align-items:baseline;gap:var(--space-2);margin-block:var(--space-2);display:flex}@media (width<=559px){.structure-heading[data-v-679cdc24],.structure-record__main[data-v-679cdc24]{align-items:flex-start}.structure-record__meta[data-v-679cdc24]{width:100%}}.overview-sections[data-v-f5720f44]{gap:var(--space-7);display:grid}.administration-filters[data-v-6572aa02]{gap:var(--space-4);grid-template-columns:minmax(14rem,1fr) minmax(10rem,14rem);align-items:end;display:grid}@media (width<=559px){.administration-filters[data-v-6572aa02]{grid-template-columns:minmax(0,1fr)}}.administration-team-search[data-v-52fb67d7]{max-width:30rem}.administration-user-filters[data-v-f574a09a]{gap:var(--space-4);grid-template-columns:minmax(14rem,1fr) minmax(9rem,12rem) minmax(10rem,14rem) auto;align-items:end;display:grid}@media (width<=899px){.administration-user-filters[data-v-f574a09a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.administration-user-filters[data-v-f574a09a]{grid-template-columns:minmax(0,1fr)}}.administration-repository-search[data-v-313a52b1]{max-width:30rem}[data-v-313a52b1] .github-installations-table__failure{overflow-wrap:anywhere;max-width:18rem}[data-v-313a52b1] .github-installations-table .cr-actions{justify-content:flex-start;gap:var(--space-2);flex-wrap:nowrap}[data-v-313a52b1] .github-installations-table th:last-child,[data-v-313a52b1] .github-installations-table td:last-child{background:var(--color-surface);box-shadow:-1px 0 0 var(--color-border);position:sticky;right:0}[data-v-313a52b1] .github-installations-table th:last-child{z-index:2;background:var(--color-surface-muted)}.federation-copy-notice[data-v-ff702560]{margin-bottom:var(--space-5)}.federation-facts[data-v-ff702560]{grid-template-columns:repeat(2,minmax(0,1fr))}.federation-copy-actions[data-v-ff702560]{margin-top:var(--space-5);justify-content:flex-start}@media (width<=559px){.federation-facts[data-v-ff702560]{grid-template-columns:minmax(0,1fr)}}.entra-configuration-actions[data-v-05c5582d]{justify-content:flex-start;align-self:end}.authentication-options[data-v-05c5582d]{gap:var(--space-3);display:grid}.authentication-option[data-v-05c5582d]{gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.authentication-option[data-v-05c5582d]:focus-within{outline:var(--focus-ring-width) solid var(--color-accent-focus);outline-offset:var(--focus-ring-offset)}.authentication-option span[data-v-05c5582d]{gap:var(--space-1);min-width:0;display:grid}.authentication-option small[data-v-05c5582d]{color:var(--color-text-subtle)}td small[data-v-05c5582d]{margin-top:var(--space-1);color:var(--color-text-muted);overflow-wrap:anywhere;display:block}.email-form-actions[data-v-0a13303d]{margin-top:var(--space-7);justify-content:flex-start}.email-test-send[data-v-0a13303d]{max-width:40rem}.email-test-send>.cr-actions[data-v-0a13303d]{justify-content:flex-start;align-self:end}.sign-in-page[data-v-34bdbf49]{min-height:100dvh;padding:var(--space-7);background:radial-gradient(120% 90% at 50% 0%, var(--color-accent-soft) 0%, transparent 70%), var(--color-page);place-items:center;display:grid}.sign-in-card[data-v-34bdbf49]{width:min(480px,100%);padding:var(--space-9);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal)}.sign-in-eyebrow[data-v-34bdbf49]{margin:0 0 var(--space-3);color:var(--color-accent-strong);font-size:var(--font-sm);font-weight:var(--weight-brand);letter-spacing:var(--tracking-caps);text-transform:uppercase}h1[data-v-34bdbf49]{color:var(--color-text);font-size:var(--font-2xl);margin:0}.sign-in-description[data-v-34bdbf49]{margin:var(--space-5) 0 var(--space-7);color:var(--color-text-muted);line-height:1.6}.sign-in-error[data-v-34bdbf49]{margin:0 0 var(--space-5);padding:var(--space-5);color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}.sign-in-button[data-v-34bdbf49]{background:var(--color-accent);border-color:var(--color-accent);width:100%}.sign-in-button[data-v-34bdbf49]:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.product-repository-picker[data-v-e7ef4131]{margin-top:var(--space-7)}.release-drawer[data-v-89b70734]{gap:var(--space-9);grid-template-columns:minmax(0,1fr);display:grid}.release-drawer__failure[data-v-89b70734]{margin:0 0 var(--space-3)}.release-drawer__name[data-v-89b70734]{font-family:var(--font-sans)}.release-drawer__context[data-v-89b70734]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.release-drawer__repository[data-v-89b70734]{min-width:0;color:var(--color-text-muted);font-size:var(--font-sm);overflow-wrap:anywhere}.release-drawer__facts[data-v-89b70734]{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.release-drawer__facts>div[data-v-89b70734]{align-content:start}.release-drawer__section[data-v-89b70734]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.release-drawer__section h3[data-v-89b70734]{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.release-drawer__notes[data-v-89b70734]{max-width:var(--prose-width)}.release-drawer__assets[data-v-89b70734]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.release-drawer__assets li[data-v-89b70734]{gap:var(--space-1);min-width:0;font-size:var(--font-sm);display:grid}.release-drawer__asset-name[data-v-89b70734]{overflow-wrap:anywhere}.release-drawer__github[data-v-89b70734]{margin-left:auto;text-decoration:none}@media (width<=559px){.release-drawer__facts[data-v-89b70734]{grid-template-columns:repeat(2,minmax(0,1fr))}.release-drawer__github[data-v-89b70734]{justify-content:center;width:100%;margin-left:0}}.release-failures[data-v-b548f5cd]{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.release-failures__list[data-v-b548f5cd]{gap:var(--space-2);margin:var(--space-2) 0 0;overflow-wrap:anywhere;padding-inline-start:var(--space-7);display:grid}.release-failures__more[data-v-b548f5cd]{margin-top:var(--space-3)}.release-failures__note[data-v-b548f5cd]{margin:var(--space-3) 0 0}.release-failures__integration[data-v-b548f5cd]{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.release-list[data-v-9b19b646]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.release-row[data-v-9b19b646]{align-items:baseline;gap:var(--space-1) var(--space-5);min-height:44px;padding:var(--space-5) var(--space-3);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.release-row+.release-row[data-v-9b19b646]{border-top:1px solid var(--color-border)}@media (hover:hover) and (pointer:fine){.release-row[data-v-9b19b646]:hover{background:var(--color-surface-muted)}}.release-row__title[data-v-9b19b646]{min-width:0;font-size:var(--font-md);line-height:var(--leading-ui);overflow-wrap:anywhere;margin:0}.release-row__link[data-v-9b19b646]{color:var(--color-accent-strong);text-decoration:none}.release-row__link[data-v-9b19b646]:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.release-row__link[data-v-9b19b646]:focus-visible{outline:none}.release-row__link[data-v-9b19b646]:focus-visible:after{outline:2px solid var(--color-accent-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.release-row:hover .release-row__link[data-v-9b19b646]{text-decoration:underline}}.release-row__tag[data-v-9b19b646]{font-weight:var(--weight-strong)}.release-row__name[data-v-9b19b646]{font-weight:var(--weight-label)}.release-row__meta[data-v-9b19b646]{justify-content:end;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);flex-wrap:wrap;margin:0;display:flex}.release-row__meta[data-v-9b19b646] .cr-pill{white-space:nowrap}.release-row__repository[data-v-9b19b646],.release-row__excerpt[data-v-9b19b646]{min-width:0;color:var(--color-text-muted);font-size:var(--font-sm);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.release-row__excerpt[data-v-9b19b646]{max-width:var(--prose-width);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=559px){.release-row[data-v-9b19b646]{padding-inline:var(--space-2);grid-template-columns:minmax(0,1fr)}.release-row__meta[data-v-9b19b646]{justify-content:start}}.product-releases h2[data-v-2f82c560]:focus{outline:none}.cr-related-link+.cr-related-link[data-v-d4603e63]:before{color:var(--color-text-muted);content:", ";text-decoration:none}.release-toolbar[data-v-a11ee05b]{align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.release-toolbar>.cr-form-field[data-v-a11ee05b]{flex:12rem;min-width:0}.release-toolbar>.release-toolbar__search[data-v-a11ee05b]{flex:2 20rem}.release-results h2[data-v-a11ee05b]{margin:0}.release-results h2[data-v-a11ee05b]:focus{outline:none}.release-results h2[data-v-a11ee05b]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=899px){.release-toolbar>.release-toolbar__search[data-v-a11ee05b]{flex-basis:100%}}@media (width<=559px){.release-toolbar>.cr-form-field[data-v-a11ee05b]{flex-basis:100%}}.qa-upload[data-v-d3cae088]{align-items:end;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.qa-upload[data-v-d3cae088]>*{min-width:0}.qa-upload input[type=file][data-v-d3cae088]{width:100%;font-size:var(--font-sm)}.qa-upload__actions[data-v-d3cae088]{display:flex}.qa-history__body[data-v-daeb88e3]{gap:var(--space-5);display:grid}.qa-history__body>p[data-v-daeb88e3]{margin:0}.qa-history__failure[data-v-daeb88e3]{align-items:center;gap:var(--space-3);color:var(--color-danger-text);flex-wrap:wrap;display:flex}.qa-history__events[data-v-daeb88e3]{margin:0;padding:0;list-style:none;display:grid}.qa-history__events>li[data-v-daeb88e3]{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-border);display:grid}.qa-history__events>li[data-v-daeb88e3]:first-child{border-top:0;padding-top:0}.qa-history__summary[data-v-daeb88e3]{justify-content:space-between;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.qa-history__summary time[data-v-daeb88e3]{color:var(--color-text-muted);font-size:var(--font-sm)}.qa-history__changes[data-v-daeb88e3]{gap:var(--space-2) var(--space-7);font-size:var(--font-sm);flex-wrap:wrap;margin:0;display:flex}.qa-history__changes>div[data-v-daeb88e3]{gap:var(--space-2);display:flex}.qa-history__changes dt[data-v-daeb88e3]{color:var(--color-text-subtle)}.qa-history__changes dd[data-v-daeb88e3]{margin:0}.qa-status[data-v-09e88f98]{align-items:center;gap:var(--space-2);font-size:var(--font-sm);font-weight:var(--weight-label);white-space:nowrap;display:inline-flex}.qa-status--success[data-v-09e88f98]{color:var(--color-success)}.qa-status--warning[data-v-09e88f98]{color:var(--color-warning)}.qa-status--danger[data-v-09e88f98]{color:var(--color-danger-text)}.qa-status--neutral[data-v-09e88f98]{color:var(--color-text-subtle)}.qa-status-pill[data-v-09e88f98]{gap:var(--space-1)}.qa-detail[data-v-70e4a4f7]{gap:var(--space-9);min-width:0;display:grid}.qa-detail__standing[data-v-70e4a4f7]{align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.qa-detail__section[data-v-70e4a4f7]{gap:var(--space-5);min-width:0;display:grid}.qa-detail__section+.qa-detail__section[data-v-70e4a4f7]{padding-top:var(--space-9);border-top:1px solid var(--color-border)}.qa-detail h3[data-v-70e4a4f7]{margin:0}.qa-detail__facts[data-v-70e4a4f7]{gap:var(--space-5);margin:0;display:grid}.qa-detail__facts dt[data-v-70e4a4f7]{margin-bottom:var(--space-1);color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.qa-detail__facts dd[data-v-70e4a4f7]{min-width:0;margin:0}.qa-detail__prose[data-v-70e4a4f7]{max-width:var(--prose-width);line-height:var(--leading-prose);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qa-detail__code[data-v-70e4a4f7]{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-family:var(--font-mono);font-size:var(--font-sm);overflow-wrap:anywhere}.qa-detail__code--block[data-v-70e4a4f7]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);line-height:var(--leading-ui);white-space:pre-wrap;margin:0;display:block}.qa-detail__form[data-v-70e4a4f7]{gap:var(--space-7);display:grid}.qa-detail__output[data-v-70e4a4f7] textarea,.qa-detail__output[data-v-70e4a4f7]{font-family:var(--font-mono);font-size:var(--font-sm)}.qa-detail__actions[data-v-70e4a4f7]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qa-detail__dirty[data-v-70e4a4f7]{color:var(--color-warning);font-size:var(--font-sm);font-weight:var(--weight-label)}.qa-detail__files[data-v-70e4a4f7]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.qa-detail__files li[data-v-70e4a4f7]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.qa-detail__files .cr-muted[data-v-70e4a4f7]{font-size:var(--font-sm)}.qa-detail__inline-form[data-v-70e4a4f7]{align-items:end;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.qa-detail__inline-form[data-v-70e4a4f7]>*{min-width:0}.qa-detail__inline-form>.cr-button[data-v-70e4a4f7]{place-self:end start}.qa-detail__changed[data-v-70e4a4f7]{font-size:var(--font-xs);margin:0}@media (width<=559px){.qa-detail__form select[data-v-70e4a4f7],.qa-detail__actions .cr-button[data-v-70e4a4f7]{min-height:44px}}.qa-list[data-v-ed7979b1]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;container:qa-list/inline-size}.qa-list>li+li[data-v-ed7979b1]{border-top:1px solid var(--color-border)}.qa-row[data-v-ed7979b1]{align-items:center;gap:var(--space-5);min-height:44px;padding:var(--space-3) var(--space-7);color:var(--color-text);transition:background-color var(--dur-ui) var(--ease-out);grid-template-columns:4.75rem minmax(0,1fr) 6.5rem;text-decoration:none;display:grid}.qa-row__reference[data-v-ed7979b1]{color:var(--color-text-muted);font-size:var(--font-sm)}.qa-row__text[data-v-ed7979b1]{gap:1px;min-width:0;display:grid}.qa-row__title[data-v-ed7979b1]{-webkit-line-clamp:2;line-clamp:2;font-weight:var(--weight-medium);line-height:var(--leading-ui);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qa-row__meta[data-v-ed7979b1]{color:var(--color-text-subtle);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qa-row[aria-current=true][data-v-ed7979b1]{background:var(--color-surface-selected);box-shadow:inset 3px 0 0 var(--color-accent)}.qa-row[data-v-ed7979b1]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px;position:relative}@media (hover:hover) and (pointer:fine){.qa-row[data-v-ed7979b1]:hover:not([aria-current=true]){background:var(--color-surface-muted)}}@container qa-list (width<=36rem){.qa-row[data-v-ed7979b1]{gap:var(--space-1) var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reference status""text text"}.qa-row__reference[data-v-ed7979b1]{grid-area:reference}.qa-row__status[data-v-ed7979b1]{grid-area:status}.qa-row__text[data-v-ed7979b1]{grid-area:text}}.qa-navigation[data-v-c76b3c7f]{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.qa-navigation__position[data-v-c76b3c7f]{color:var(--color-text-muted);font-size:var(--font-sm);text-align:center;margin:0}.qa-navigation .cr-button[data-v-c76b3c7f]{align-items:center;gap:var(--space-1);display:inline-flex}@media (width<=559px){.qa-navigation .cr-button[data-v-c76b3c7f]{min-height:44px}}.qa-assessment[data-v-51635958],.qa-checks[data-v-057f5e85],.qa-checks__form[data-v-057f5e85]{gap:var(--space-7);display:grid}.qa-checks h3[data-v-057f5e85]{margin:0}.qa-defects[data-v-31e21fe5],.qa-defects__group[data-v-31e21fe5]{gap:var(--space-7);display:grid}.qa-defects h3[data-v-31e21fe5]{margin:0}.qa-defects__list[data-v-31e21fe5]{margin:0;padding:0;list-style:none;display:grid}.qa-defects__list>li[data-v-31e21fe5]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.qa-defects__list>li.qa-defects__verification[data-v-31e21fe5]{display:grid}.qa-defects__text[data-v-31e21fe5]{overflow-wrap:anywhere;flex:20rem;gap:2px;min-width:0;display:grid}.qa-defects__actions[data-v-31e21fe5]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qa-evidence[data-v-cedb3772]{gap:var(--space-7);display:grid}.qa-evidence__list[data-v-cedb3772]{margin:0;padding:0;list-style:none;display:grid}.qa-evidence__list>li[data-v-cedb3772]{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--color-border);overflow-wrap:anywhere;gap:2px;display:grid}.qa-evidence__list>li[data-v-cedb3772]:first-child{border-top:0;padding-top:0}.qa-evidence__list .cr-muted[data-v-cedb3772]{font-size:var(--font-sm)}.qa-export[data-v-3a3afd25]{position:relative}.qa-export__trigger[data-v-3a3afd25]{gap:var(--space-2)}.qa-export__trigger[aria-disabled=true][data-v-3a3afd25]{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed;transform:none}.qa-export__trigger[aria-expanded=true][data-v-3a3afd25] svg{transform:rotate(180deg)}.qa-export__menu[data-v-3a3afd25]{z-index:30;top:calc(100% + var(--space-2));width:min(20rem, calc(100vw - var(--space-5) * 2));gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);margin:0;list-style:none;display:grid;position:absolute;right:0}.qa-export__item[data-v-3a3afd25]{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:2px;display:grid}.qa-export__item[data-v-3a3afd25]:hover,.qa-export__item[data-v-3a3afd25]:focus-visible{background:var(--color-surface-muted)}.qa-export__item[data-v-3a3afd25]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:1px}.qa-export__label[data-v-3a3afd25]{font-size:var(--font-sm);font-weight:var(--weight-label)}.qa-export__description[data-v-3a3afd25]{color:var(--color-text-muted);font-size:var(--font-xs);line-height:1.4}.qa-export__menu--start[data-v-3a3afd25]{left:0;right:auto}.qa-summary[data-v-b15208e3]{gap:var(--space-7);display:grid}.qa-summary__header[data-v-b15208e3]{justify-content:space-between;align-items:start;gap:var(--space-5);flex-wrap:wrap;display:flex}.qa-summary__identity[data-v-b15208e3]{min-width:0}.qa-summary h1[data-v-b15208e3]{overflow-wrap:anywhere;margin:0}.qa-summary h1[data-v-b15208e3]:focus{outline:none}.qa-summary__actions[data-v-b15208e3]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qa-summary .cr-record-state[data-v-b15208e3]{margin:0}.qa-progress[data-v-b15208e3]{gap:var(--space-3);display:grid}.qa-progress__label[data-v-b15208e3]{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.qa-progress__percent[data-v-b15208e3]{color:var(--color-text-muted);margin-left:auto}.qa-progress progress[data-v-b15208e3]{appearance:none;border-radius:var(--radius-pill);background:var(--color-surface-subtle);border:0;width:100%;height:8px;overflow:hidden}.qa-progress progress[data-v-b15208e3]::-webkit-progress-bar{background:var(--color-surface-subtle);border-radius:var(--radius-pill)}.qa-progress progress[data-v-b15208e3]::-webkit-progress-value{background:var(--color-accent);border-radius:var(--radius-pill)}.qa-progress progress[data-v-b15208e3]::-moz-progress-bar{background:var(--color-accent);border-radius:var(--radius-pill)}.qa-counters[data-v-b15208e3]{gap:var(--space-3);flex-wrap:wrap;display:flex}.qa-counter[data-v-b15208e3]{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-label);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);display:inline-flex}.qa-counter__value[data-v-b15208e3]{color:var(--color-text-muted)}.qa-counter--success .cr-icon[data-v-b15208e3]{color:var(--color-success)}.qa-counter--warning .cr-icon[data-v-b15208e3]{color:var(--color-warning)}.qa-counter--danger .cr-icon[data-v-b15208e3]{color:var(--color-danger-text)}.qa-counter--neutral .cr-icon[data-v-b15208e3]{color:var(--color-text-subtle)}.qa-counter[aria-pressed=true][data-v-b15208e3]{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.qa-counter[aria-pressed=true] .qa-counter__value[data-v-b15208e3]{color:var(--color-accent-strong)}.qa-counter[data-v-b15208e3]:disabled{color:var(--color-text-disabled);cursor:default}.qa-counter:disabled .cr-icon[data-v-b15208e3],.qa-counter:disabled .qa-counter__value[data-v-b15208e3]{color:var(--color-text-disabled)}.qa-counter[data-v-b15208e3]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.qa-counter[data-v-b15208e3]:hover:not(:disabled,[aria-pressed=true]){background:var(--color-surface-muted)}}.qa-attention[data-v-b15208e3]{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;margin:0;display:flex}.qa-attention>.cr-icon[data-v-b15208e3],.qa-attention strong[data-v-b15208e3]{color:var(--color-danger-text)}.qa-attention>span[data-v-b15208e3]{flex:12rem;min-width:0}@media (width<=559px){.qa-counter[data-v-b15208e3],.qa-attention .cr-button[data-v-b15208e3]{min-height:44px}}.qa-run__hint[data-v-fe9c10d6]{font-size:var(--font-sm)}.qa-workspace[data-v-fe9c10d6]{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.qa-workspace--split[data-v-fe9c10d6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.qa-results[data-v-fe9c10d6]{padding:0}.qa-results__controls[data-v-fe9c10d6]{z-index:1;gap:var(--space-5);padding:var(--space-7);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);display:grid;position:sticky;top:0;container:qa-controls/inline-size}.qa-results__header[data-v-fe9c10d6]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.qa-results h2[data-v-fe9c10d6]{margin:0}.qa-results h2[data-v-fe9c10d6]:focus,.qa-panel h2[data-v-fe9c10d6]:focus{outline:none}.qa-results h2[data-v-fe9c10d6]:focus-visible,.qa-panel h2[data-v-fe9c10d6]:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px;border-radius:var(--radius-sm)}.qa-results__count[data-v-fe9c10d6]{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.qa-toolbar[data-v-fe9c10d6]{align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.qa-toolbar[data-v-fe9c10d6]>*{min-width:0}.qa-toolbar__search[data-v-fe9c10d6]{flex:0 26rem}.qa-toolbar__sort[data-v-fe9c10d6]{flex:0 13rem}@container qa-controls (width<=40rem){.qa-toolbar__search[data-v-fe9c10d6]{flex-basis:100%}}.qa-toolbar__active[data-v-fe9c10d6]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);flex-wrap:wrap;margin:0;display:flex}.qa-toolbar__active strong[data-v-fe9c10d6]{color:var(--color-text)}.qa-results>.cr-data-state[data-v-fe9c10d6]{border:0}.qa-panel[data-v-fe9c10d6]{top:var(--space-5);max-height:calc(100dvh - 2 * var(--space-5));overscroll-behavior:contain;flex-direction:column;padding:0;display:flex;position:sticky;overflow-y:auto}.qa-panel__header[data-v-fe9c10d6],.qa-panel__footer[data-v-fe9c10d6]{z-index:1;justify-content:space-between;align-items:start;gap:var(--space-5);padding:var(--space-7);background:var(--color-surface);display:flex;position:sticky}.qa-panel__header[data-v-fe9c10d6]{border-bottom:1px solid var(--color-border);top:0}.qa-panel__footer[data-v-fe9c10d6]{border-top:1px solid var(--color-border);margin-top:auto;bottom:0}.qa-panel__heading[data-v-fe9c10d6]{min-width:0}.qa-panel h2[data-v-fe9c10d6]{overflow-wrap:anywhere;margin:0}.qa-panel__body[data-v-fe9c10d6]{padding:var(--space-7)}.qa-records[data-v-fe9c10d6]{gap:var(--space-5);display:grid}.qa-records h2[data-v-fe9c10d6]{margin:var(--space-5) 0 0}@media (width<=559px){.qa-toolbar[data-v-fe9c10d6]>*{flex-basis:100%}.qa-toolbar__active .cr-button[data-v-fe9c10d6]{min-height:44px}.qa-results__controls[data-v-fe9c10d6]{padding:var(--space-5)}}.saved-view-options[data-v-3695ebe5]{align-content:start;gap:var(--space-2) var(--space-5);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.saved-view-options legend[data-v-3695ebe5]{padding:0 var(--space-2);font-weight:var(--weight-label)}.saved-view-options label[data-v-3695ebe5]{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.saved-view-help[data-v-3695ebe5]{font-size:var(--font-sm);margin:0}.saved-view-row-actions[data-v-3695ebe5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.programme-filters[data-v-dfd096f9]{gap:var(--space-4);grid-template-columns:minmax(16rem,1fr) minmax(10rem,14rem);align-items:end;display:grid}.programme-list[data-v-dfd096f9]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.programme-link[data-v-dfd096f9]{gap:var(--space-5);min-height:5.25rem;padding:var(--space-4) var(--space-5);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:4.5rem minmax(0,1fr) auto auto;align-items:center;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.programme-link[data-v-dfd096f9]:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.programme-link[data-v-dfd096f9]:active{transform:translateY(1px)}.programme-code[data-v-dfd096f9]{color:var(--color-text-muted);font-size:var(--font-sm);font-weight:var(--weight-strong)}.programme-copy[data-v-dfd096f9]{gap:var(--space-1);min-width:0;display:grid}.programme-title[data-v-dfd096f9]{font-size:var(--font-base);font-weight:var(--weight-strong)}.programme-description[data-v-dfd096f9]{color:var(--color-text-muted);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.programme-open[data-v-dfd096f9]{color:var(--color-accent-strong);font-size:var(--font-sm);font-weight:var(--weight-label)}@media (width<=767px){.programme-filters[data-v-dfd096f9]{grid-template-columns:1fr}.programme-link[data-v-dfd096f9]{gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr) auto}.programme-open[data-v-dfd096f9]{grid-column:2/-1}}.overview-warning[data-v-e6ff45db]{padding:var(--space-3) var(--space-4);color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm)}.overview-grid[data-v-e6ff45db]{gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.overview-section[data-v-e6ff45db]{gap:var(--space-4);display:grid}.overview-section__heading[data-v-e6ff45db]{justify-content:space-between;gap:var(--space-4);align-items:start;display:flex}.overview-section__heading h2[data-v-e6ff45db],.overview-section__heading p[data-v-e6ff45db]{margin:0}.overview-section__heading a[data-v-e6ff45db]{font-size:var(--font-sm);font-weight:var(--weight-label)}.overview-records[data-v-e6ff45db]{gap:0;margin:0;padding:0;list-style:none;display:grid}.overview-records li[data-v-e6ff45db]{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto 3.5rem;align-items:center;display:grid}.overview-records a[data-v-e6ff45db]{color:var(--color-text);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-records--decisions li[data-v-e6ff45db]{grid-template-columns:minmax(0,1fr) auto}.overview-empty[data-v-e6ff45db]{color:var(--color-text-muted)}.overview-entry-points[data-v-e6ff45db]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-entry-points a[data-v-e6ff45db]{gap:var(--space-1);padding:var(--space-4);color:var(--color-text);background:var(--color-surface-muted);border-radius:var(--radius-md);text-decoration:none;transition:background-color .16s,transform .16s;display:grid}.overview-entry-points a[data-v-e6ff45db]:hover{background:var(--color-surface-subtle)}.overview-entry-points a[data-v-e6ff45db]:active{transform:translateY(1px)}.overview-entry-points span[data-v-e6ff45db]{color:var(--color-text-muted);font-size:var(--font-sm)}@media (width<=899px){.overview-entry-points[data-v-e6ff45db]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-e6ff45db]{grid-template-columns:1fr}}@media (width<=559px){.overview-entry-points[data-v-e6ff45db]{grid-template-columns:1fr}}.structure-columns[data-v-0be0c0bd]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.structure-group[data-v-0be0c0bd]{gap:var(--space-3);display:grid}.structure-group__heading[data-v-0be0c0bd]{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.structure-group__heading h2[data-v-0be0c0bd]{margin:0}.structure-group__heading span[data-v-0be0c0bd]{color:var(--color-text-muted)}.structure-group ul[data-v-0be0c0bd]{gap:0;margin:0;padding:0;list-style:none;display:grid}.structure-group li[data-v-0be0c0bd]{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.structure-group li a[data-v-0be0c0bd]{color:var(--color-text);font-weight:var(--weight-label)}.structure-group p[data-v-0be0c0bd],.structure-management-note[data-v-0be0c0bd]{color:var(--color-text-muted)}@media (width<=899px){.structure-columns[data-v-0be0c0bd]{grid-template-columns:1fr}}.qa-heading[data-v-d360e508],.qa-actions[data-v-d360e508],.qa-definition-heading[data-v-d360e508]{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.qa-heading[data-v-d360e508]>*{overflow-wrap:anywhere;min-width:0}.qa-actions[data-v-d360e508]{flex-wrap:wrap;justify-content:flex-start}.qa-editor[data-v-d360e508],.qa-section[data-v-d360e508]{border-top:1px solid var(--color-border);margin-top:var(--space-7);padding-top:var(--space-7)}.qa-grid[data-v-d360e508]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.qa-grid label[data-v-d360e508],.qa-editor>label[data-v-d360e508],.qa-definition label[data-v-d360e508]{align-content:start;gap:var(--space-2);font-weight:var(--weight-label);display:grid}fieldset[data-v-d360e508]{border:0;margin:0;padding:0}legend[data-v-d360e508]{font-weight:var(--weight-strong);margin-bottom:var(--space-4)}.qa-definition[data-v-d360e508]{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);display:grid}.qa-run-fields[data-v-d360e508] input.cr-input,.qa-run-fields[data-v-d360e508] select.cr-input{line-height:var(--leading-ui);height:max(36px, calc(1em * var(--leading-ui) + 2 * var(--space-2) + 2px))}.qa-block[data-v-d360e508]{margin-top:var(--space-1);display:block}@media (width<=899px){.qa-heading[data-v-d360e508],.qa-definition-heading[data-v-d360e508]{flex-direction:column;align-items:stretch}}.programme-qa-selector[data-v-d2d52939]{gap:var(--space-1)}.profile-identity[data-v-951b7c8d]{margin:0 0 var(--space-7)}.profile-identity dd.cr-muted[data-v-951b7c8d],.profile-timezone p[data-v-951b7c8d],.connected-account p[data-v-951b7c8d]{font-size:var(--font-sm);margin:0}.profile-timezone[data-v-951b7c8d]{gap:var(--space-4);max-width:520px;padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}.connected-account[data-v-951b7c8d]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.connected-account__identity[data-v-951b7c8d],.connected-account__heading[data-v-951b7c8d]{align-items:center;gap:var(--space-3);display:flex}.connected-account__avatar[data-v-951b7c8d]{object-fit:cover;border:1px solid var(--color-border-strong);border-radius:50%;width:48px;height:48px}.connected-account__avatar--fallback[data-v-951b7c8d]{font-size:var(--font-sm);font-weight:var(--weight-label);flex:0 0 48px;justify-content:center;align-items:center;line-height:1;display:flex}.connected-account__login[data-v-951b7c8d]{margin-top:var(--space-1);font-weight:var(--weight-label)}@media (width<=559px){.connected-account[data-v-951b7c8d]{flex-direction:column;align-items:stretch}}.programme-workspace[data-v-520bf0e8]{gap:var(--space-6);display:grid}.programme-workspace__header[data-v-520bf0e8]{gap:var(--space-4) var(--space-6);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);display:grid}.programme-workspace__identity[data-v-520bf0e8]{gap:var(--space-4);align-items:center;min-width:0;display:flex}.programme-workspace__identity h2[data-v-520bf0e8]{font-size:var(--font-xl);margin:0}.programme-workspace__code[data-v-520bf0e8]{width:3rem;height:3rem;color:var(--color-text-inverse);font-weight:var(--weight-strong);background:var(--color-primary);border-radius:var(--radius-sm);flex:0 0 3rem;place-items:center;display:grid}.programme-workspace__switcher[data-v-520bf0e8]{gap:var(--space-1);align-content:center;display:grid}.programme-workspace__switcher label[data-v-520bf0e8]{font-size:var(--font-xs);font-weight:var(--weight-label)}.programme-workspace__nav[data-v-520bf0e8]{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;display:flex}.programme-workspace__subnav[data-v-520bf0e8]{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;display:flex}.programme-workspace__subnav a[data-v-520bf0e8]{color:var(--color-accent-strong);font-size:var(--font-xs);font-weight:var(--weight-label)}.programme-workspace__nav a[data-v-520bf0e8]{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);font-weight:var(--weight-label);border-radius:var(--radius-sm);text-decoration:none;transition:color .16s,background-color .16s}.programme-workspace__nav a[data-v-520bf0e8]:hover{color:var(--color-text);background:var(--color-surface-muted)}.programme-workspace__nav a[aria-current=page][data-v-520bf0e8]{color:var(--color-accent-strong);background:var(--color-accent-soft)}@media (width<=767px){.programme-workspace__header[data-v-520bf0e8]{padding:var(--space-4);grid-template-columns:1fr}.programme-workspace__switcher[data-v-520bf0e8],.programme-workspace__nav[data-v-520bf0e8],.programme-workspace__subnav[data-v-520bf0e8]{grid-column:1}.programme-workspace__identity[data-v-520bf0e8]{align-items:flex-start}.programme-workspace__identity .cr-pill[data-v-520bf0e8]{margin-left:auto}}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-text:#0f1729;--color-text-muted:#4a5568;--color-text-subtle:#5a6779;--color-text-disabled:#636d7c;--color-text-inverse:#f7f9fb;--color-page:#eef1f5;--color-surface:#fff;--color-surface-muted:#f7f9fb;--color-surface-subtle:#f2f5f8;--color-surface-selected:#e8f0fe;--color-border:#dde3ea;--color-border-strong:#c3ccd8;--color-border-control:#8d97a5;--color-nav:#fbfcfd;--color-nav-elevated:#eef2f7;--color-nav-border:#dde3ea;--color-nav-link:#41506a;--color-nav-muted:#5b6778;--color-on-primary:#fff;--color-on-danger:#fff;--color-on-accent:#fff;--color-scrim:#0f17298c;--color-scrim-clear:#0f172900;--color-primary:#101a2e;--color-primary-hover:#1e2c45;--color-primary-active:#070d18;--color-accent:#2563eb;--color-accent-strong:#1b4fd0;--color-accent-soft:#eaf1fe;--color-accent-border:#b9d0fb;--color-accent-focus:#2563eb;--color-success:#12663d;--color-success-bg:#dcf5e7;--color-success-border:#8ad9ae;--color-warning:#8a4a06;--color-warning-bg:#fdefd2;--color-warning-border:#f4c778;--color-danger:#d02525;--color-danger-hover:#b01c1c;--color-danger-text:#97201f;--color-danger-bg:#fde6e5;--color-danger-border:#f6a9a6;--color-info:#0d5f7a;--color-info-bg:#d6f1fa;--color-info-border:#79d2ea;--color-neutral:#3a4761;--color-neutral-bg:#e9edf4;--color-neutral-border:#c6d0e0;--font-2xs:.6875rem;--font-xs:.75rem;--font-sm:.8125rem;--font-md:.875rem;--font-base:.9375rem;--font-lg:1.0625rem;--font-xl:1.25rem;--font-2xl:1.5rem;--weight-body:400;--weight-medium:500;--weight-label:550;--weight-strong:640;--weight-brand:700;--tracking-2xl:-.021em;--tracking-xl:-.015em;--tracking-lg:-.009em;--tracking-body:0em;--tracking-small:.004em;--tracking-caps:.07em;--tracking-tight:-.018em;--leading-2xl:1.15;--leading-xl:1.2;--leading-lg:1.3;--leading-ui:1.35;--leading-prose:1.55;--leading-caps:1.25;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-2xl:14px;--radius-pill:999px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-9:20px;--space-11:32px;--page-width:100rem;--prose-width:65ch;--control-width:34rem;--control-width-sm:16rem;--chrome-control-size:34px;--shadow-menu:0 12px 28px -6px #0f17292e, 0 2px 6px -2px #0f17291a;--shadow-modal:0 24px 56px -12px #0f172952, 0 4px 12px -4px #0f172924;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-panel:cubic-bezier(.32, .72, 0, 1);--focus-ring-width:2px;--focus-ring-offset:2px;--dur-press:.12s;--dur-ui:.17s;--dur-panel:.22s;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-feature-settings:"cv11" 1;color:var(--color-text);background:var(--color-page);-webkit-font-smoothing:antialiased}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#e9edf3;--color-text-muted:#aab4c2;--color-text-subtle:#8b96a6;--color-text-disabled:#9099a8;--color-text-inverse:#0f141c;--color-page:#0f141c;--color-surface:#171d27;--color-surface-muted:#1d242f;--color-surface-subtle:#131922;--color-surface-selected:#16273d;--color-border:#2a323f;--color-border-strong:#3b4553;--color-border-control:#7b8798;--color-nav:#121822;--color-nav-elevated:#1d242f;--color-nav-border:#252d39;--color-nav-link:#c5cedc;--color-nav-muted:#8b96a6;--color-primary:#e9edf3;--color-primary-hover:#fff;--color-primary-active:#cdd5e0;--color-on-primary:#0f141c;--color-on-danger:#fff;--color-on-accent:#0f141c;--color-scrim:#03060ba8;--color-scrim-clear:#03060b00;--color-accent:#5b9bff;--color-accent-strong:#8ab4ff;--color-accent-soft:#16273d;--color-accent-border:#2f4d7a;--color-accent-focus:#7aa9ff;--color-success:#6ee7a8;--color-success-bg:#0e2a1d;--color-success-border:#226a47;--color-warning:#f3c168;--color-warning-bg:#2e2310;--color-warning-border:#7a5a1d;--color-danger:#c72f2f;--color-danger-hover:#b52626;--color-danger-text:#ff9a95;--color-danger-bg:#2f1515;--color-danger-border:#8b3533;--color-info:#67d0ea;--color-info-bg:#0c2730;--color-info-border:#1e6377;--color-neutral:#b9c3d1;--color-neutral-bg:#1f2733;--color-neutral-border:#38414f;--shadow-menu:0 12px 28px -6px #0009, 0 2px 6px -2px #00000073;--shadow-modal:0 24px 56px -12px #000000b8, 0 4px 12px -4px #00000080}*{box-sizing:border-box}body{min-width:320px;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button,select,input:not([type=checkbox],[type=radio]){min-height:36px}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer;margin:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}button,a,input,select,textarea{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="-1"]:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-focus);outline-offset:var(--focus-ring-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:var(--space-2);font-size:var(--font-2xl);font-weight:var(--weight-strong);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);text-wrap:balance}h2{margin-bottom:var(--space-5);font-size:var(--font-lg);font-weight:var(--weight-strong);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);text-wrap:balance}h3{margin-bottom:var(--space-3);font-size:var(--font-base);font-weight:var(--weight-strong);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}h4{margin-bottom:var(--space-3);font-size:var(--font-md);font-weight:var(--weight-label);line-height:var(--leading-ui)}p{line-height:var(--leading-prose);text-wrap:pretty}.cr-button{justify-content:center;place-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:24px;min-height:36px;padding:var(--space-3) var(--space-5);font-size:var(--font-md);font-weight:var(--weight-strong);text-align:center;cursor:pointer;transition:border-color var(--dur-ui) ease, box-shadow var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.cr-button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cr-button:active:not(:disabled){transform:none}}.cr-button:disabled{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed}.cr-button--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.cr-button--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.cr-button--primary:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.cr-button--secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.cr-button--secondary:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-border-control)}.cr-button--secondary:active:not(:disabled){background:var(--color-border);border-color:var(--color-border-control)}.cr-button--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}.cr-button--danger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.cr-button--danger:active:not(:disabled){background:var(--color-danger-text);border-color:var(--color-danger-text)}.cr-button--danger-outline{background:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger-text)}.cr-button--danger-outline:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger)}.cr-button--danger-outline:active:not(:disabled){background:var(--color-danger-border);border-color:var(--color-danger)}.cr-button--ghost{color:inherit;background:0 0}.cr-button--ghost:hover:not(:disabled){background:var(--color-surface-muted)}.cr-button--ghost:active:not(:disabled){background:var(--color-border)}.cr-button--ghost:disabled{background:0 0;border-color:#0000}.cr-button--small{min-width:24px;min-height:24px;padding:var(--space-1) var(--space-3);font-size:var(--font-sm)}.cr-input{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-md);color:var(--color-text)}.cr-input:hover:not(:disabled){border-color:var(--color-text-muted)}.cr-input:disabled{background:var(--color-surface-muted);color:var(--color-text-disabled);cursor:not-allowed}.cr-input::placeholder{color:var(--color-text-subtle)}.cr-combobox{min-width:0;position:relative}.cr-combobox__selection{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--font-sm);display:grid}.cr-combobox__selection span{color:var(--color-text-muted)}.cr-combobox__popover{z-index:10;top:calc(100% + var(--space-1));max-height:280px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);position:absolute;left:0;right:0;overflow-y:auto}.cr-combobox__state{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.cr-combobox__popover>.cr-button{margin:var(--space-1) var(--space-2) var(--space-2)}.cr-combobox__popover ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cr-combobox__option{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:grid}.cr-combobox__option span{color:var(--color-text-muted);font-size:var(--font-sm)}.cr-combobox__option[data-active=true]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.cr-combobox__option .cr-combobox__meta{color:var(--color-accent-strong);font-weight:var(--weight-label)}.cr-input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px;padding:5px 7px}.cr-field-error,.cr-error{color:var(--color-danger-text);font-size:var(--font-sm);font-weight:var(--weight-label)}.cr-field-hint{color:var(--color-text-subtle);font-size:var(--font-sm)}.cr-textarea{resize:vertical;min-height:96px}.cr-split,.cr-actions,.cr-inline-fields{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cr-split>p{color:var(--color-text-muted);margin:0}.cr-inline-fields>.cr-input,.cr-inline-fields>.cr-form-field{flex:200px;width:auto;min-width:0}.cr-settings-header{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.cr-settings-header p{max-width:var(--prose-width);color:var(--color-text-muted);margin:0}.cr-settings-workspace{gap:var(--space-9);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;display:grid}.cr-settings-nav{gap:var(--space-7);min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.cr-settings-nav section,.cr-settings-nav ul{gap:var(--space-1);min-width:0;display:grid}.cr-settings-nav h2{margin:0 0 var(--space-2);color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase}.cr-settings-nav ul{margin:0;padding:0;list-style:none}.cr-settings-nav a{min-height:2.25rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-nav-link);font-weight:var(--weight-medium);line-height:var(--leading-ui);border-inline-start:2px solid #0000;text-decoration:none;display:block}.cr-settings-nav a:hover{background:var(--color-surface-muted);color:var(--color-text)}.cr-settings-nav a:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.cr-settings-nav a.router-link-exact-active{border-inline-start-color:var(--color-accent-strong);background:var(--color-accent-soft);color:var(--color-accent-strong)}.cr-settings-content{min-width:0}.cr-settings-page-heading h2{margin-bottom:var(--space-2);font-size:var(--font-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.cr-settings-page-heading p:last-child{max-width:var(--prose-width);color:var(--color-text-muted);margin:0}@media (width<=899px){.cr-settings-workspace{grid-template-columns:minmax(0,1fr)}.cr-settings-nav{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.cr-stack{gap:var(--space-7);display:grid}.cr-stack>*{min-width:0}.cr-form-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.cr-form-grid>*{min-width:0}.cr-form-field{align-content:start;gap:var(--space-2);display:grid}.cr-form-field--aligned{align-content:end}.cr-form-field>label,.cr-form-field>legend{font-weight:var(--weight-label)}.cr-form-field--wide{grid-column:1/-1}.cr-form-field input:where(:not([type=checkbox],[type=radio])),.cr-form-field select{max-width:var(--control-width)}.cr-form-field input[type=date],.cr-form-field input[type=datetime-local],.cr-form-field input[type=month],.cr-form-field input[type=number],.cr-form-field input[type=time],.cr-form-field input[type=week],.cr-form-field--short input,.cr-form-field--short select{max-width:var(--control-width-sm)}.cr-form-field textarea,.cr-control--full,.cr-form-field .cr-control--full{max-width:none}.cr-muted{color:var(--color-text-muted)}.cr-link{color:var(--color-accent-strong);font-weight:var(--weight-label)}.cr-breadcrumb ol{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cr-breadcrumb li{align-items:center;min-width:0;display:inline-flex}.cr-breadcrumb li+li:before{margin-right:var(--space-2);color:var(--color-text-muted);content:"/"}.cr-breadcrumb__link{color:var(--color-accent-strong);font-weight:var(--weight-label);overflow-wrap:anywhere}.cr-breadcrumb__link[aria-current=page]{color:var(--color-text);text-decoration:none}.cr-tabs{align-items:end;gap:var(--space-1);border-bottom:1px solid var(--color-border-strong);display:flex;overflow-x:auto}.cr-tabs>button,.cr-tabs>a{min-width:64px;min-height:36px;padding:var(--space-2) var(--space-5);border:0;color:var(--color-text-muted);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cr-tabs>button:hover:not(:disabled),.cr-tabs>a:hover{background:var(--color-surface-muted);color:var(--color-text)}.cr-tabs>button:focus-visible,.cr-tabs>a:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.cr-tabs>button[aria-selected=true],.cr-tabs>a[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text)}.cr-tabs>button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.cr-error{color:var(--color-danger-text)}.cr-card{padding:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:block}.cr-section-heading{justify-content:space-between;align-items:start;gap:var(--space-7);flex-wrap:wrap;display:flex}.cr-plain{background:0 0;border:0;padding:0;display:block}.cr-pill,.cr-source-badge,.cr-semantic-badge{place-self:center start;align-items:center;gap:var(--space-1);min-height:22px;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-xs);font-weight:var(--weight-strong);white-space:nowrap;border:1px solid #0000;display:inline-flex}.cr-semantic-badge{white-space:normal}.cr-pill-group{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.cr-icon,.cr-semantic-icon{flex:none}.cr-risk-matrix{gap:var(--space-3);margin:0;display:grid}.cr-risk-matrix__caption{font-size:var(--font-sm);font-weight:var(--weight-strong)}.cr-risk-matrix__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;max-width:420px}.cr-risk-matrix__table th,.cr-risk-matrix__table td{border:1px solid var(--color-border-strong);height:36px;padding:2px}.cr-risk-matrix__table th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-xs)}.cr-risk-matrix__table th:first-child{width:94px}.cr-risk-matrix__table td{font-size:var(--font-sm);font-weight:var(--weight-strong)}.cr-risk-matrix__cell--selected{outline:3px solid var(--color-accent-focus);outline-offset:-3px;z-index:1;position:relative}.cr-risk-matrix__summary{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.cr-source-badge{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border-strong)}.cr-tone--neutral{background:var(--color-neutral-bg);color:var(--color-neutral);border-color:var(--color-neutral-border)}.cr-tone--muted{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border-strong)}.cr-tone--accent{background:var(--color-accent-soft);color:var(--color-accent-strong);border-color:var(--color-accent-border)}.cr-tone--success{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.cr-tone--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.cr-tone--danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.cr-tone--info{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.cr-alert{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid}.cr-alert__body{margin-top:var(--space-2)}.cr-data-state{justify-items:start;gap:var(--space-3);padding:var(--space-11);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.cr-data-state__title,.cr-data-state__detail{margin:0}.cr-data-state__title{font-size:var(--font-lg);font-weight:var(--weight-strong);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);text-wrap:balance}.cr-data-state__detail{color:var(--color-text-muted)}.cr-data-state--inline{gap:var(--space-2);background:0 0;border:0;border-radius:0;padding:0}.cr-data-state--inline .cr-data-state__title{font-size:var(--font-sm)}.cr-data-state--inline .cr-data-state__detail{font-size:var(--font-xs)}.cr-data-state--inline .cr-spinner{border-width:2px;width:14px;height:14px}.cr-spinner{border:3px solid var(--color-accent-border);border-top-color:var(--color-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite cr-spin}.cr-table-scroll{position:relative;overflow-x:auto}.cr-table{border-collapse:collapse;background:var(--color-surface);text-align:left;font-variant-numeric:tabular-nums;width:100%}.cr-table th{z-index:1;background:var(--color-surface-muted);color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.cr-table th,.cr-table td{padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle;line-height:var(--leading-ui)}.cr-mono,.cr-table .cr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.95em}.cr-table--compact th,.cr-table--compact td{padding:var(--space-2) var(--space-4)}.cr-table tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.cr-table tbody tr:hover{background:var(--color-surface-muted)}}.cr-table tbody tr:focus-within{background:var(--color-surface-muted)}.cr-table tbody tr[data-selected=true],.cr-table tbody tr[data-selected=true]:hover{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.cr-table td .cr-input{min-width:7rem}.cr-row-selection{vertical-align:middle;width:24px;height:24px}.cr-sort-button{align-items:center;gap:var(--space-1);min-height:24px;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.cr-sort-button:hover{background:var(--color-surface-muted);border-color:var(--color-border)}.cr-sort-button__indicator{min-width:.8em;font-size:var(--font-xs);color:var(--color-text-muted)}.cr-filter-toolbar .cr-actions{margin-top:var(--space-5);justify-content:flex-start}.cr-form-field--checkbox{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.cr-form-field--checkbox>label{order:1}.cr-form-field--checkbox.cr-form-field--aligned{align-self:end;min-height:36px}.cr-pagination{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cr-pagination__summary{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.cr-pagination__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cr-pagination__pages,.cr-pagination__size{align-items:center;gap:var(--space-3);display:flex}.cr-pagination__size-label{font-size:var(--font-sm);font-weight:var(--weight-label)}.cr-pagination__controls .cr-input{width:auto;min-width:72px}.cr-pagination__controls .cr-button,.cr-pagination__controls .cr-input{height:44px}.cr-dialog-backdrop{z-index:25;padding:var(--space-7);background:var(--color-scrim);place-items:center;display:grid;position:fixed;inset:0}.cr-dialog{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:min(760px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);overflow:auto}.cr-dialog-backdrop--end{place-items:stretch end;padding:0}.cr-dialog--end{overscroll-behavior:contain;border-block:0;border-inline-end:0;border-radius:0;flex-direction:column;width:min(640px,100%);height:100dvh;max-height:100dvh;display:flex}.cr-dialog--end>.cr-dialog__header{z-index:1;background:var(--color-surface);position:sticky;top:0}.cr-dialog--end>.cr-dialog__body{padding-bottom:var(--space-7);flex:1 0 auto}.cr-dialog--end>.cr-dialog__footer{z-index:1;background:var(--color-surface);margin-top:0;position:sticky;bottom:0}.cr-scroll-locked{padding-inline-end:var(--cr-scrollbar-compensation,0px);overflow:hidden}.cr-dialog__header,.cr-dialog__footer{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7);display:flex}.cr-dialog__header{border-bottom:1px solid var(--color-border)}.cr-dialog__header:has(.cr-dialog__header-detail,.cr-eyebrow){align-items:start}.cr-dialog__heading{gap:var(--space-2);flex:1;min-width:0;display:grid}.cr-dialog__heading .cr-eyebrow{margin:0}.cr-dialog__header h2{overflow-wrap:anywhere}.cr-dialog__header-detail{min-width:0}.cr-dialog__close{flex:none}.cr-dialog__header h2,.cr-dialog__description{margin:0}.cr-dialog__description,.cr-dialog__body{padding:0 var(--space-7)}.cr-dialog__description{padding-top:var(--space-5);color:var(--color-text-muted)}.cr-dialog__body{padding-top:var(--space-7)}.cr-dialog__footer{border-top:1px solid var(--color-border);margin-top:var(--space-7)}.cr-app-shell{background:var(--color-page);grid-template-columns:212px minmax(0,1fr);min-height:100dvh;display:grid}.cr-skip-link{z-index:30;top:8px;left:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface);border:1px solid var(--color-accent-focus);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--weight-strong);text-decoration:none;position:fixed;transform:translateY(-160%)}.cr-skip-link:focus{transform:translateY(0)}.cr-sidebar{overscroll-behavior:contain;background:var(--color-nav);border-right:1px solid var(--color-nav-border);height:100dvh;color:var(--color-text);padding:var(--space-5) var(--space-4) var(--space-9);align-self:start;position:sticky;top:0;overflow-y:auto}.cr-sidebar a{line-height:var(--leading-ui);align-items:center;gap:var(--space-3);min-height:30px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-nav-link);font-size:var(--font-md);font-weight:var(--weight-medium);transition:background var(--dur-ui) ease, color var(--dur-ui) ease;text-decoration:none;display:flex;position:relative}.cr-sidebar a .cr-icon{color:var(--color-nav-muted);transition:color var(--dur-ui) ease;flex:none}.cr-sidebar a[data-emphasis=primary]{min-height:34px;color:var(--color-text);font-weight:var(--weight-label)}.cr-sidebar a[data-emphasis=primary] .cr-icon{color:var(--color-nav-link)}.cr-nav-label{min-width:0}.cr-nav-badge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:18px;height:18px;color:var(--color-on-accent);font-size:var(--font-xs);font-weight:var(--weight-strong);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cr-sidebar a:hover{background:var(--color-nav-elevated);color:var(--color-text)}.cr-sidebar a:hover .cr-icon{color:var(--color-text-muted)}}.cr-sidebar a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:var(--weight-label)}.cr-sidebar a[aria-current=page] .cr-icon{color:var(--color-accent)}.cr-sidebar a[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:2px;height:18px;position:absolute;top:50%;left:-1px;translate:0 -50%}.cr-sidebar a:focus-visible{outline-color:var(--color-accent-focus);outline-offset:1px}.cr-nav-heading{margin:var(--space-7) 0 var(--space-1);padding:0 var(--space-3);color:var(--color-nav-muted);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase}.cr-sidebar nav>.cr-nav-heading:first-child{margin-top:var(--space-3)}.cr-app-main{min-width:0}.cr-topbar{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);min-height:48px;padding:var(--space-2) var(--space-7);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cr-topbar .cr-button{min-height:30px;padding:var(--space-1) var(--space-4);font-size:var(--font-sm)}.cr-topbar .cr-input{min-height:30px;padding-block:var(--space-1);font-size:var(--font-sm)}.cr-topbar>.cr-input{flex:0 240px;width:auto;min-width:160px;margin-right:auto}.cr-page{width:100%;max-width:var(--page-width);padding:var(--space-9) var(--space-9) var(--space-11);margin-inline:auto}.cr-menu-toggle{display:none}.cr-brand{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-1) var(--space-3);font-size:var(--font-base);font-weight:var(--weight-brand);letter-spacing:var(--tracking-tight);display:flex}.cr-brand img{object-fit:contain;flex:none;width:20px;height:20px}@keyframes cr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=899px){.cr-app-shell{grid-template-columns:60px minmax(0,1fr)}.cr-sidebar{padding:var(--space-5) var(--space-2) var(--space-7)}.cr-sidebar .cr-nav-label,.cr-sidebar .cr-nav-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cr-brand{justify-content:center;padding:0}.cr-brand span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cr-sidebar a{justify-content:center;min-height:34px}.cr-sidebar a[aria-current=page]:before{left:-2px}.cr-sidebar .cr-nav-heading+a{margin-top:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.cr-sidebar nav>.cr-nav-heading:first-child+a{padding-top:var(--space-2);border-top:0;margin-top:0}.cr-sidebar .cr-nav-badge{margin-left:0;position:absolute;top:1px;right:4px}}@media (width<=559px){.cr-app-shell{display:block}.cr-menu-toggle{z-index:21;width:36px;height:36px;min-height:36px;color:var(--color-on-primary);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);place-items:center;padding:0;display:grid;position:fixed;top:8px;left:10px}.cr-sidebar{z-index:10;width:232px;height:100dvh;padding:var(--space-5) var(--space-4) var(--space-9);visibility:hidden;transition:transform var(--dur-panel) var(--ease-panel);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.cr-app-shell--menu-open .cr-sidebar{visibility:visible;box-shadow:var(--shadow-menu);transform:translate(0)}.cr-sidebar .cr-nav-label,.cr-sidebar .cr-nav-heading{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.cr-brand{padding:var(--space-1) var(--space-3);justify-content:flex-start}.cr-brand span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.cr-sidebar a{justify-content:flex-start;min-height:38px}.cr-sidebar .cr-nav-heading+a{padding-top:var(--space-2);border-top:0;margin-top:0}.cr-sidebar .cr-nav-badge{margin-left:auto;position:static}.cr-dialog__actions{flex-direction:column-reverse;align-items:stretch;width:100%}.cr-dialog__actions .cr-button{justify-content:center;align-self:stretch}.cr-topbar{justify-content:flex-end;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) 56px;flex-wrap:nowrap}.cr-topbar kbd{display:none}.cr-topbar .cr-button.cr-topbar-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.cr-topbar-action__label{display:none}.cr-topbar>.cr-input{flex:1 0 100%;margin-right:0}.cr-page{padding:var(--space-7)}.cr-dialog--end{border-inline-start:0;width:100%}.cr-dialog--end>.cr-dialog__header{padding-top:max(var(--space-5), env(safe-area-inset-top));padding-inline:max(var(--space-5), env(safe-area-inset-left)) max(var(--space-5), env(safe-area-inset-right));padding-bottom:var(--space-5)}.cr-dialog--end>.cr-dialog__description,.cr-dialog--end>.cr-dialog__body{padding-inline:max(var(--space-5), env(safe-area-inset-left)) max(var(--space-5), env(safe-area-inset-right))}.cr-dialog--end>.cr-dialog__footer{padding-top:var(--space-5);padding-inline:max(var(--space-5), env(safe-area-inset-left)) max(var(--space-5), env(safe-area-inset-right));padding-bottom:max(var(--space-5), env(safe-area-inset-bottom))}.cr-dialog--end .cr-dialog__close,.cr-dialog--end>.cr-dialog__footer .cr-button{min-width:44px;min-height:44px}.cr-pagination{gap:var(--space-3);display:grid}.cr-pagination__controls{display:grid}.cr-pagination__pages,.cr-pagination__size{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cr-pagination__controls .cr-button{justify-content:center;justify-self:stretch;min-height:44px}.cr-pagination__size-label{justify-self:start}.cr-pagination__controls .cr-input{width:100%}}.cr-disclosure{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.cr-disclosure__summary{line-height:var(--leading-ui);align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-md);font-weight:var(--weight-label);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.cr-disclosure__summary::-webkit-details-marker{display:none}.cr-disclosure__summary:before{content:"";border-right:1.5px solid var(--color-text-subtle);border-bottom:1.5px solid var(--color-text-subtle);width:7px;height:7px;transition:rotate var(--dur-ui) var(--ease-out);flex:none;translate:1px;rotate:-45deg}.cr-disclosure[open]>.cr-disclosure__summary:before{translate:0 -2px;rotate:45deg}.cr-disclosure[open]>.cr-disclosure__summary{border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media (hover:hover) and (pointer:fine){.cr-disclosure__summary:hover{background:var(--color-surface-muted)}}.cr-disclosure__summary:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}.cr-disclosure__detail{color:var(--color-text-subtle);font-size:var(--font-sm);font-weight:var(--weight-body)}.cr-disclosure__body{padding:var(--space-6) var(--space-5) var(--space-5)}.cr-workbench{align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.cr-workbench__title{align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--font-xl);font-weight:var(--weight-strong);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);margin:0;display:flex}.cr-workbench__count{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-body);letter-spacing:-.01em;margin:0}.cr-workbench__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.cr-workbench__note{color:var(--color-text-muted);font-size:var(--font-sm);flex-basis:100%;margin:0}.cr-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-subtle) 0%, var(--color-border) 50%, var(--color-surface-subtle) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite cr-skeleton-sweep}@keyframes cr-skeleton-sweep{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cr-skeleton{background:var(--color-surface-subtle);animation:none}}.cr-skeleton-rows{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}.cr-skeleton-rows>*{align-items:center;gap:var(--space-7);padding:var(--space-4) var(--space-5);background:var(--color-surface);display:flex}@media (hover:hover) and (pointer:fine){.cr-table tbody .cr-row-action{opacity:0;transition:opacity var(--dur-ui) ease}.cr-table tbody tr:hover .cr-row-action,.cr-table tbody tr:focus-within .cr-row-action,.cr-table tbody .cr-row-action:focus-visible,.cr-table tbody tr[data-selected=true] .cr-row-action{opacity:1}}.cr-table__cell--nowrap{white-space:nowrap}.cr-table__cell--name{width:100%;min-width:12rem}.cr-record-reference{color:var(--color-text-subtle);font-size:var(--font-sm);font-weight:var(--weight-medium);margin:0}.cr-record-state{gap:var(--space-4) var(--space-9);margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cr-record-state>div,.cr-fact-grid>div{gap:3px;min-width:0;display:grid}.cr-record-state dt,.cr-fact-grid dt{color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase}.cr-record-state dd,.cr-fact-grid dd{min-height:22px;font-size:var(--font-md);line-height:var(--leading-ui);align-items:center;margin:0;display:flex}.cr-fact-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin:0;display:grid}.cr-fact-grid dd{overflow-wrap:anywhere}.cr-metric-strip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid;overflow:hidden}.cr-metric-strip>*{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-6);color:inherit;box-shadow:1px 0 0 var(--color-border), 0 1px 0 var(--color-border);text-decoration:none;display:grid}.cr-metric-strip>a:hover{background:var(--color-surface-muted)}.cr-metric-strip>a:focus-visible{outline:3px solid var(--color-accent-focus);outline-offset:-3px}.cr-metric-strip__value{color:var(--color-text);font-size:var(--font-2xl);font-weight:var(--weight-strong);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}.cr-metric-strip__label{color:var(--color-text-muted)}.cr-metric-strip__detail{color:var(--color-text-muted);font-size:var(--font-sm);overflow-wrap:anywhere}.cr-field-group{grid-column:1/-1;display:block}.cr-field-group>legend{width:100%;margin-bottom:var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase;display:block}.cr-field-group+.cr-field-group{margin-top:var(--space-9)}.cr-field-group--record>legend{color:var(--color-text);font-size:var(--font-md);font-weight:var(--weight-label);letter-spacing:var(--tracking-body);line-height:var(--leading-ui);text-transform:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.cr-data-state--skeleton{text-align:left;background:0 0;border:0;padding:0;display:block}.cr-data-state--skeleton .cr-skeleton-rows{width:100%}.cr-skeleton-rows>*{min-height:41px}.cr-dialog-backdrop--top{align-items:start;padding-top:9vh}.cr-dialog--top{width:min(620px,100%);max-height:calc(100dvh - 18vh)}.cr-record-header{margin-bottom:var(--space-7)}.cr-record-description{max-width:var(--prose-width);color:var(--color-text-muted);margin:0}.cr-eyebrow{margin:0 0 var(--space-1);color:var(--color-text-subtle);font-size:var(--font-2xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase;display:block}.cr-record-note{margin:var(--space-5) 0 0;max-width:var(--prose-width);color:var(--color-text-muted)}.cr-record-link{line-height:var(--leading-ui);color:inherit;gap:1px;text-decoration:none;display:grid}.cr-record-link__reference{color:var(--color-text-subtle);font-size:var(--font-xs)}.cr-record-link__title{color:var(--color-accent-strong);font-weight:var(--weight-label)}@media (hover:hover) and (pointer:fine){.cr-record-link:hover .cr-record-link__title{text-decoration:underline}}.cr-record-link:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px;border-radius:var(--radius-sm)}.cr-dialog-enter-active,.cr-dialog-leave-active{transition:background-color var(--dur-ui) var(--ease-out)}.cr-dialog-enter-active .cr-dialog--end,.cr-dialog-leave-active .cr-dialog--end{transition:translate var(--dur-panel) var(--ease-panel)}.cr-dialog-enter-from,.cr-dialog-leave-to{background-color:var(--color-scrim-clear)}.cr-dialog-enter-from .cr-dialog--end,.cr-dialog-leave-to .cr-dialog--end{translate:100%}:is(.cr-dialog-enter-active:has(.cr-dialog--top),.cr-dialog-leave-active:has(.cr-dialog--top),.cr-dialog-enter-active:has(.cr-dialog--center),.cr-dialog-leave-active:has(.cr-dialog--center)){transition:none}@media (prefers-reduced-motion:reduce){.cr-dialog-enter-active,.cr-dialog-leave-active,.cr-dialog-enter-active .cr-dialog--end,.cr-dialog-leave-active .cr-dialog--end{transition:none}.cr-dialog-enter-from,.cr-dialog-leave-to{background-color:var(--color-scrim)}.cr-dialog-enter-from .cr-dialog--end,.cr-dialog-leave-to .cr-dialog--end{translate:none}}.cr-dialog--narrow{width:min(480px,100%)}.cr-dialog--wide{width:min(960px,100%)}.cr-dialog__actions{gap:var(--space-5);margin-left:auto;display:flex}
