.audit-overview-register-module__QiNYJq__context{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.audit-overview-register-module__QiNYJq__table .audit-overview-register-module__QiNYJq__row{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--color-line);color:var(--color-text);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(100px,.6fr);padding:12px 16px;font-size:13px;text-decoration:none;display:grid}.audit-overview-register-module__QiNYJq__table[data-cohort=major] .audit-overview-register-module__QiNYJq__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.audit-overview-register-module__QiNYJq__row>span{overflow-wrap:anywhere;min-inline-size:0}.audit-overview-register-module__QiNYJq__row>span:first-child{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.audit-overview-register-module__QiNYJq__row [role=columnheader]{color:var(--color-text-secondary);font-size:12px}a.audit-overview-register-module__QiNYJq__row:hover{background:var(--color-surface-hover)}a.audit-overview-register-module__QiNYJq__row:focus-visible{outline:1px solid var(--focus-border);outline-offset:-2px}@media (max-width:700px){.audit-overview-register-module__QiNYJq__table .audit-overview-register-module__QiNYJq__row,.audit-overview-register-module__QiNYJq__table[data-cohort=major] .audit-overview-register-module__QiNYJq__row{grid-template-columns:minmax(0,1fr)}}
.collaborative-editor-module__jwJG-q__richTextField,.collaborative-editor-module__jwJG-q__plainField{min-inline-size:0;display:block}.collaborative-editor-module__jwJG-q__fullWidth{inline-size:100%}.collaborative-editor-module__jwJG-q__richTextField>.collaborative-editor-module__jwJG-q__fieldLabel,.collaborative-editor-module__jwJG-q__plainField>.collaborative-editor-module__jwJG-q__fieldLabel{margin:0 0 var(--space-3);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-field-label);font-weight:var(--weight-medium);flex-direction:row;align-items:baseline;gap:7px;line-height:1.5;display:flex}.collaborative-editor-module__jwJG-q__richTextField>.collaborative-editor-module__jwJG-q__fieldLabel>span:first-child,.collaborative-editor-module__jwJG-q__plainField>.collaborative-editor-module__jwJG-q__fieldLabel>span:first-child{min-inline-size:0;color:inherit;font:inherit;overflow-wrap:anywhere}.collaborative-editor-module__jwJG-q__fieldRequired{color:var(--color-danger)}.collaborative-editor-module__jwJG-q__fieldCount{color:var(--color-text-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:var(--weight-regular);flex:none;margin-inline-start:auto}.collaborative-editor-module__jwJG-q__fieldCount[data-tone=near]{color:var(--color-warning)}.collaborative-editor-module__jwJG-q__fieldCount[data-tone=full]{color:var(--color-danger)}.collaborative-editor-module__jwJG-q__fieldHint,.collaborative-editor-module__jwJG-q__fieldError{color:var(--color-text-tertiary);font-family:var(--font-sans);text-wrap:pretty;margin-block-start:var(--space-3);font-size:.6875rem;line-height:1.45;display:block}.collaborative-editor-module__jwJG-q__fieldError{color:var(--color-danger)}.collaborative-editor-module__jwJG-q__toolbar{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-line);min-inline-size:0;padding:var(--space-2);background:var(--color-surface-sunken);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-wrap:wrap;display:flex}.collaborative-editor-module__jwJG-q__toolGroup{flex:none;align-items:center;gap:1px;display:flex}.collaborative-editor-module__jwJG-q__toolGroup+.collaborative-editor-module__jwJG-q__toolGroup{border-inline-start:1px solid var(--color-line-strong);padding-inline-start:var(--space-2)}.collaborative-editor-module__jwJG-q__richTextField[data-compact]:not([data-toolbar-open]) .collaborative-editor-module__jwJG-q__toolbar{display:none}.collaborative-editor-module__jwJG-q__toolButton{border-radius:var(--radius-xs);block-size:1.75rem;min-inline-size:1.75rem;padding:0 var(--space-1);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:var(--weight-medium);transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;border:0;place-items:center;line-height:1;display:inline-grid}.collaborative-editor-module__jwJG-q__toolButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.collaborative-editor-module__jwJG-q__toolButton[data-active=true],.collaborative-editor-module__jwJG-q__toolButton[data-active=true]:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.collaborative-editor-module__jwJG-q__toolButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.collaborative-editor-module__jwJG-q__textGlyph{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.02em}.collaborative-editor-module__jwJG-q__toolButton:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.5}.collaborative-editor-module__jwJG-q__richTextControl,.collaborative-editor-module__jwJG-q__collaborativePlainSurface{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface-raised);inline-size:100%;min-inline-size:0;color:var(--color-text);transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);outline:none}.collaborative-editor-module__jwJG-q__richTextControl:hover:not([data-readonly=true]),.collaborative-editor-module__jwJG-q__collaborativePlainSurface:hover:not([data-readonly=true]){border-color:var(--color-text-tertiary)}.collaborative-editor-module__jwJG-q__richTextControl:focus-within,.collaborative-editor-module__jwJG-q__collaborativePlainSurface:focus-within{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:var(--field-focus-outline)}.collaborative-editor-module__jwJG-q__richTextControl[data-error=true],.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-error=true]{border-color:var(--color-danger)}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-readonly=true]{border-color:var(--color-line);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.collaborative-editor-module__jwJG-q__plainField>.collaborative-editor-module__jwJG-q__nativePlainControl[data-collaboration-pending]:read-only{border-color:var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-text);cursor:progress}.collaborative-editor-module__jwJG-q__richTextSurface{min-inline-size:0;padding:var(--space-5) var(--space-6);cursor:text}.collaborative-editor-module__jwJG-q__richTextControl[data-readonly=true]{background:0 0;border-color:#0000}.collaborative-editor-module__jwJG-q__richTextSurface[data-readonly=true]{cursor:default;padding:0}.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare]>.collaborative-editor-module__jwJG-q__richTextControl{inline-size:auto;margin-inline:calc(-1 * var(--space-6))}.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare]:not([data-toolbar-open]):not([data-collaboration-pending])>.collaborative-editor-module__jwJG-q__richTextControl:not(:focus-within):not([data-error=true]){box-shadow:none;background:0 0;border-color:#0000}.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare]:not([data-toolbar-open]):not([data-collaboration-pending])>.collaborative-editor-module__jwJG-q__richTextControl:hover:not(:focus-within):not([data-readonly=true]){background:var(--color-surface-hover)}.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare] .collaborative-editor-module__jwJG-q__richTextSurface{padding:var(--space-5) var(--space-6)}@media (max-width:639px){.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare]>.collaborative-editor-module__jwJG-q__richTextControl{margin-inline:0}.collaborative-editor-module__jwJG-q__richTextField[data-chrome=bare]:not([data-toolbar-open]):not([data-collaboration-pending])>.collaborative-editor-module__jwJG-q__richTextControl:not(:focus-within) .collaborative-editor-module__jwJG-q__richTextSurface{padding-inline:0}}.collaborative-editor-module__jwJG-q__richTextInput{--focus-ring:none;min-block-size:inherit;outline:none;}.collaborative-editor-module__jwJG-q__link{color:var(--color-accent);text-underline-offset:.14em;text-decoration:underline}.collaborative-editor-module__jwJG-q__image{border-radius:var(--radius-md);block-size:auto;max-inline-size:100%;display:block}.collaborative-editor-module__jwJG-q__richTextInput p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;block-size:0;color:var(--color-text-tertiary);pointer-events:none}.collaborative-editor-module__jwJG-q__collaborativePlainInput p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;block-size:0;color:var(--color-text-tertiary);pointer-events:none}.collaborative-editor-module__jwJG-q__editorPreview{white-space:pre-wrap;overflow-wrap:anywhere;}.collaborative-editor-module__jwJG-q__emptyRichText{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-prose)}.collaborative-editor-module__jwJG-q__collaborativePlainSurface{--wrap-line:1.25rem;min-block-size:var(--control-height-large);max-block-size:20rem;padding:calc((var(--control-height-large) - 2px - var(--wrap-line)) / 2) var(--space-5);cursor:text;overflow-y:auto}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-multiline]{--wrap-line:1.21rem;min-block-size:max(3.5rem, calc(var(--min-rows,2) * var(--wrap-line) + var(--space-8)));padding:var(--space-4) var(--space-5)}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-readonly=true]{cursor:default}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-collaboration-pending]:not([data-readonly=true]){cursor:progress}.collaborative-editor-module__jwJG-q__collaborativePlainSurface>.collaborative-editor-module__jwJG-q__editorPreview{min-block-size:var(--wrap-line);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--wrap-line);display:block}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-multiline]>.collaborative-editor-module__jwJG-q__editorPreview{font-size:.78125rem}.collaborative-editor-module__jwJG-q__collaborativePlainInput{--focus-ring:none;min-block-size:var(--wrap-line);color:inherit;font:inherit;font-size:var(--font-size-body);line-height:var(--wrap-line);overflow-wrap:anywhere;white-space:pre-wrap;outline:none}.collaborative-editor-module__jwJG-q__collaborativePlainSurface[data-multiline] .collaborative-editor-module__jwJG-q__collaborativePlainInput{font-size:.78125rem}.collaborative-editor-module__jwJG-q__collaborativePlainInput p{margin:0}:is(.collaborative-editor-module__jwJG-q__richTextInput .collaboration-carets__caret,.collaborative-editor-module__jwJG-q__collaborativePlainInput .collaboration-carets__caret){pointer-events:none;word-break:normal;border-inline:1px solid;margin-inline-start:-1px;position:relative}:is(.collaborative-editor-module__jwJG-q__richTextInput .collaboration-carets__label,.collaborative-editor-module__jwJG-q__collaborativePlainInput .collaboration-carets__label){border-radius:var(--radius-xs) var(--radius-xs) var(--radius-xs) 0;color:var(--color-text-inverse);font-size:.6rem;font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;background:currentColor;padding:.12rem .3rem;line-height:1.2;position:absolute;inset-block-end:100%;inset-inline-start:-1px}@media (prefers-reduced-motion:reduce){.collaborative-editor-module__jwJG-q__toolButton,.collaborative-editor-module__jwJG-q__richTextControl,.collaborative-editor-module__jwJG-q__collaborativePlainSurface{transition:none}}.collaborative-editor-module__jwJG-q__connectionStatus{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--color-text-tertiary);flex-wrap:wrap;margin-block-start:var(--space-3);font-size:.6875rem;line-height:1.45;display:flex}.collaborative-editor-module__jwJG-q__connectionStatus button{color:var(--color-accent);font:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.collaborative-editor-module__jwJG-q__richTextField[data-collaboration-pending]>.collaborative-editor-module__jwJG-q__richTextControl{border-color:var(--color-line-strong);background:var(--color-surface-raised);cursor:progress}.collaborative-editor-module__jwJG-q__richTextField[data-collaboration-pending] .collaborative-editor-module__jwJG-q__richTextSurface{padding:var(--space-5) var(--space-6);cursor:progress}.collaborative-editor-module__jwJG-q__richTextField>.collaborative-editor-module__jwJG-q__richTextControl[data-error=true]{border-color:var(--color-danger)}@media (max-width:639px),(pointer:coarse){.collaborative-editor-module__jwJG-q__toolButton{block-size:2.75rem;min-inline-size:2.75rem}.collaborative-editor-module__jwJG-q__toolGroup+.collaborative-editor-module__jwJG-q__toolGroup{border-inline-start:0;padding-inline-start:0}.collaborative-editor-module__jwJG-q__richTextInput,.collaborative-editor-module__jwJG-q__collaborativePlainInput{overflow-wrap:anywhere;min-inline-size:0}.collaborative-editor-module__jwJG-q__richTextInput table{max-inline-size:100%;display:block;overflow-x:auto}}
.shell-boot-frame-module__2z7yNq__frame{--shell-boot-navigation-width:var(--shell-navigation-width);grid-template-columns:var(--shell-boot-navigation-width) minmax(0, 1fr);background:var(--color-surface-app);block-size:100dvh;inline-size:100%;color:var(--color-text);font-family:var(--font-sans);display:grid;overflow:hidden}.shell-boot-frame-module__2z7yNq__frame[data-collapsed=true]{--shell-boot-navigation-width:var(--shell-navigation-width-collapsed)}.shell-boot-frame-module__2z7yNq__rail{border-inline-end:1px solid var(--color-line);background:var(--color-surface-sunken);flex-direction:column;min-block-size:0;display:flex}.shell-boot-frame-module__2z7yNq__railProfile{border-block-start:1px solid var(--color-line);flex:0 0 48px;min-inline-size:0}.shell-boot-frame-module__2z7yNq__railWorkspace{border-block-end:1px solid var(--color-line);flex:0 0 48px;min-inline-size:0}.shell-boot-frame-module__2z7yNq__railScroll{flex:1;min-block-size:0}.shell-boot-frame-module__2z7yNq__body{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.shell-boot-frame-module__2z7yNq__topbar{flex:0 0 var(--shell-topbar-height);border-block-end:1px solid var(--color-line);background:var(--color-surface-app);min-inline-size:0}.shell-boot-frame-module__2z7yNq__main{background:var(--color-surface-app);flex:1;min-block-size:0;overflow:hidden}@media (max-width:1080px){.shell-boot-frame-module__2z7yNq__frame{grid-template-columns:minmax(0,1fr)}.shell-boot-frame-module__2z7yNq__rail{display:none}.shell-boot-frame-module__2z7yNq__railProfile{flex-basis:calc(56px + env(safe-area-inset-bottom))}.shell-boot-frame-module__2z7yNq__railWorkspace{flex-basis:calc(56px + env(safe-area-inset-top))}}@media (max-width:860px){.shell-boot-frame-module__2z7yNq__topbar{flex-basis:calc(56px + env(safe-area-inset-top))}}
.policy-link-picker-module__0gQtqG__hp{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.policy-link-picker-module__0gQtqG__src{border:1px solid var(--color-line);background:var(--color-surface-sunken);border-radius:var(--radius-md);flex:none;align-items:flex-start;gap:10px;margin-block-end:10px;padding:8px 10px;display:flex}.policy-link-picker-module__0gQtqG__srcFrom{color:var(--color-accent);font-size:11px;font-weight:var(--weight-medium);flex:none;padding-block-start:3px}.policy-link-picker-module__0gQtqG__srcMain{flex:1;min-inline-size:0}.policy-link-picker-module__0gQtqG__srcName{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-list-title);font-weight:var(--weight-regular);line-height:var(--line-height-list-title)}.policy-link-picker-module__0gQtqG__path{min-inline-size:0;color:var(--color-text-tertiary);align-items:center;gap:5px;font-size:10.5px;line-height:1.4;display:flex;overflow:hidden}.policy-link-picker-module__0gQtqG__path>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-link-picker-module__0gQtqG__pathSep{opacity:.6;flex:none}.policy-link-picker-module__0gQtqG__srcPath{margin-block-start:4px}.policy-link-picker-module__0gQtqG__bar{flex:none;align-items:center;gap:8px;margin-block-end:4px;display:flex}.policy-link-picker-module__0gQtqG__search{flex:1}.policy-link-picker-module__0gQtqG__count{color:var(--color-text-tertiary);font-family:var(--font-mono);flex:none;font-size:10px}.policy-link-picker-module__0gQtqG__tree{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-block-size:0;padding-block:4px 12px;overflow:auto}.policy-link-picker-module__0gQtqG__row{border-radius:var(--radius);min-block-size:32px;inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px 4px 6px;display:flex;position:relative}.policy-link-picker-module__0gQtqG__frameworkMark{flex:none;place-items:center;block-size:18px;inline-size:18px;display:inline-grid}.policy-link-picker-module__0gQtqG__row:hover{background:var(--color-surface-hover)}.policy-link-picker-module__0gQtqG__row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.policy-link-picker-module__0gQtqG__row[data-on=true]{background:var(--color-accent-soft)}.policy-link-picker-module__0gQtqG__row[data-dis=true]{cursor:not-allowed;color:var(--color-text-tertiary)}.policy-link-picker-module__0gQtqG__row[data-dis=true]:hover{background:0 0}.policy-link-picker-module__0gQtqG__pickableBranch{cursor:default;gap:2px}.policy-link-picker-module__0gQtqG__branchExpand,.policy-link-picker-module__0gQtqG__branchSelect{border-radius:var(--radius-sm);min-block-size:28px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:flex}.policy-link-picker-module__0gQtqG__branchExpand{flex:none;justify-content:center;inline-size:26px}.policy-link-picker-module__0gQtqG__branchSelect{flex:1;gap:8px;min-inline-size:0}.policy-link-picker-module__0gQtqG__branchSelect[data-dis=true]{cursor:not-allowed;color:var(--color-text-tertiary)}.policy-link-picker-module__0gQtqG__branchExpand:hover{background:var(--color-accent-soft)}.policy-link-picker-module__0gQtqG__branchExpand:focus-visible,.policy-link-picker-module__0gQtqG__branchSelect:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.policy-link-picker-module__0gQtqG__row[data-depth="1"]{padding-inline-start:24px}.policy-link-picker-module__0gQtqG__row[data-depth="2"]{padding-inline-start:42px}.policy-link-picker-module__0gQtqG__row[data-depth="3"]{padding-inline-start:60px}.policy-link-picker-module__0gQtqG__guide{background:var(--color-line);inline-size:1px;position:absolute;inset-block:0}.policy-link-picker-module__0gQtqG__rowName{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--font-size-list-title);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-regular);line-height:var(--line-height-list-title);flex:1;overflow:hidden}.policy-link-picker-module__0gQtqG__row[data-group=true] .policy-link-picker-module__0gQtqG__rowName,.policy-link-picker-module__0gQtqG__row[data-on=true] .policy-link-picker-module__0gQtqG__rowName{color:var(--color-text);font-weight:var(--weight-medium)}.policy-link-picker-module__0gQtqG__rowCount{color:var(--color-text-tertiary);font-family:var(--font-mono);flex:none;font-size:10px}.policy-link-picker-module__0gQtqG__chev{block-size:16px;inline-size:16px;color:var(--color-text-tertiary);transition:transform var(--duration-hover) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.policy-link-picker-module__0gQtqG__chev[data-open=true]{transform:rotate(90deg)}.policy-link-picker-module__0gQtqG__cbox{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:var(--radius-sm);color:#0000;flex:none;justify-content:center;align-items:center;block-size:15px;inline-size:15px;display:flex}.policy-link-picker-module__0gQtqG__cbox[data-on=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.policy-link-picker-module__0gQtqG__code{border:1px solid var(--color-line);background:var(--color-surface-sunken);border-radius:var(--radius-sm);block-size:18px;color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;padding-inline:5px;font-size:10px;display:inline-flex}.policy-link-picker-module__0gQtqG__cov{flex:none;align-items:center;gap:6px;inline-size:124px;display:flex}.policy-link-picker-module__0gQtqG__pbar{background:var(--color-surface-sunken);border-radius:var(--radius-full,999px);flex:1;block-size:4px;overflow:hidden}.policy-link-picker-module__0gQtqG__pbar i{background:var(--color-success);border-radius:inherit;block-size:100%;display:block}.policy-link-picker-module__0gQtqG__cov[data-cov=partial] .policy-link-picker-module__0gQtqG__pbar i{background:var(--color-warning-mid)}.policy-link-picker-module__0gQtqG__cov[data-cov=missing] .policy-link-picker-module__0gQtqG__pbar i{background:var(--color-danger)}.policy-link-picker-module__0gQtqG__covWord{color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:10.5px}.policy-link-picker-module__0gQtqG__flatRow{flex:none;align-items:flex-start;min-block-size:44px;padding:7px 8px}.policy-link-picker-module__0gQtqG__flatRow .policy-link-picker-module__0gQtqG__cbox{margin-block-start:3px}.policy-link-picker-module__0gQtqG__flatMain{flex:1;min-inline-size:0}.policy-link-picker-module__0gQtqG__flatHead{align-items:center;gap:7px;min-inline-size:0;display:flex}.policy-link-picker-module__0gQtqG__flatPath{margin-block-start:3px}.policy-link-picker-module__0gQtqG__flatRow .policy-link-picker-module__0gQtqG__cov{align-self:center}.policy-link-picker-module__0gQtqG__emptyTree{text-align:center;padding:26px}.policy-link-picker-module__0gQtqG__emptyTree strong{color:var(--color-text);font-size:12.5px;font-weight:var(--weight-medium);margin-block-end:3px;display:block}.policy-link-picker-module__0gQtqG__emptyTree span{color:var(--color-text-tertiary);font-size:11.5px}.policy-link-picker-module__0gQtqG__tray{border-block-start:1px solid var(--color-line);background:0 0;flex:none;align-items:flex-start;gap:8px;margin-block-start:4px;padding:10px 0 0;display:flex}.policy-link-picker-module__0gQtqG__tray[data-empty=true]{border-color:var(--color-line-soft,var(--color-line))}.policy-link-picker-module__0gQtqG__trayN{color:var(--color-text-secondary);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;flex:none;padding-block-start:3px}.policy-link-picker-module__0gQtqG__chips{overscroll-behavior:contain;flex-wrap:wrap;flex:1;gap:5px;max-block-size:88px;min-inline-size:0;padding:2px;display:flex;overflow:auto}.policy-link-picker-module__0gQtqG__chip{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);border-radius:var(--radius-sm);block-size:26px;min-inline-size:0;max-inline-size:250px;color:var(--color-accent-ink);font-size:11px;font-weight:var(--weight-regular);align-items:center;gap:5px;padding:0 4px 0 7px;display:inline-flex}.policy-link-picker-module__0gQtqG__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-link-picker-module__0gQtqG__chipX{border-radius:var(--radius-sm);block-size:24px;inline-size:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.policy-link-picker-module__0gQtqG__chipX:hover{background:var(--color-accent-line)}.policy-link-picker-module__0gQtqG__trayHint{color:var(--color-text-tertiary);padding-block-start:3px;font-size:11.5px;line-height:1.5}.policy-link-picker-module__0gQtqG__foot{min-inline-size:0;color:var(--color-text-tertiary);flex:1;font-size:11px;line-height:1.4}.policy-link-picker-module__0gQtqG__tools{border-block-end:1px solid var(--color-line);flex:none;align-items:center;gap:8px;min-inline-size:0;padding-block:3px 7px;display:flex}.policy-link-picker-module__0gQtqG__resultCount,.policy-link-picker-module__0gQtqG__linkedCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.policy-link-picker-module__0gQtqG__toolSpacer{flex:1}.policy-link-picker-module__0gQtqG__toolButton{border-radius:var(--radius-sm);min-block-size:28px;color:var(--color-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;display:inline-flex}.policy-link-picker-module__0gQtqG__toolButton:hover{background:var(--color-surface-hover)}.policy-link-picker-module__0gQtqG__toolButton[aria-pressed=true]{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}.policy-link-picker-module__0gQtqG__toolButton:focus-visible,.policy-link-picker-module__0gQtqG__chipX:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.policy-link-picker-module__0gQtqG__hp button:disabled{cursor:default}.policy-link-picker-module__0gQtqG__hp button:disabled:not([aria-checked]){opacity:.6}.policy-link-picker-module__0gQtqG__row[data-kind=framework]{border:1px solid var(--color-line);background:var(--color-surface-sunken);min-block-size:36px;margin-block:3px 5px}.policy-link-picker-module__0gQtqG__row[data-kind=domain],.policy-link-picker-module__0gQtqG__row[data-kind=category]{min-block-size:34px}.policy-link-picker-module__0gQtqG__groupFacts{flex:none;align-items:center;gap:7px;display:inline-flex}.policy-link-picker-module__0gQtqG__groupFacts .policy-link-picker-module__0gQtqG__rowCount{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-inline-size:24px;color:var(--color-text-secondary);text-align:center;padding:2px 5px}.policy-link-picker-module__0gQtqG__version{color:var(--color-text-tertiary);white-space:nowrap;font-size:10px}.policy-link-picker-module__0gQtqG__linkedBadge,.policy-link-picker-module__0gQtqG__linkedCount,.policy-link-picker-module__0gQtqG__selectedBadge{flex:none;align-items:center;gap:3px;display:inline-flex}.policy-link-picker-module__0gQtqG__linkedBadge{border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text-secondary);white-space:nowrap;padding:2px 5px;font-size:10px}.policy-link-picker-module__0gQtqG__selectedBadge,.policy-link-picker-module__0gQtqG__groupFacts .policy-link-picker-module__0gQtqG__linkedCount{border:1px solid var(--color-accent);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;min-block-size:18px;padding:1px 5px;font-size:10px;line-height:1}.policy-link-picker-module__0gQtqG__selectedBadge{background:var(--color-accent);color:var(--color-text-inverse)}.policy-link-picker-module__0gQtqG__groupFacts .policy-link-picker-module__0gQtqG__linkedCount{border-color:var(--color-line);color:var(--color-text-secondary)}.policy-link-picker-module__0gQtqG__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__flatRow .policy-link-picker-module__0gQtqG__rowName{white-space:normal;overflow-wrap:anywhere;overflow:visible}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__flatRow .policy-link-picker-module__0gQtqG__path{flex-wrap:wrap}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__flatRow .policy-link-picker-module__0gQtqG__path>span{white-space:normal}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__chip b{font-weight:var(--weight-medium)}.policy-link-picker-module__0gQtqG__submitError{flex:none;margin-block:6px}@media (max-width:600px),(pointer:coarse){.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__row,.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__branchExpand,.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__branchSelect,.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__toolButton,.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__chipX{min-block-size:44px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__branchExpand,.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__chipX{min-inline-size:44px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__search{min-block-size:44px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__search input{font-size:16px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__tools{flex-wrap:wrap;gap:4px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__rowName{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-size-list-title);font-weight:var(--weight-regular);line-height:var(--line-height-list-title)}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__row{align-items:center;gap:5px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__groupFacts{gap:4px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__tray{flex-wrap:wrap;align-items:center;gap:2px 8px;padding-block-start:6px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__trayN{padding-block-start:0}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__chips{scroll-snap-type:x proximity;flex-wrap:nowrap;flex:100%;order:2;max-block-size:none;padding:2px 2px 4px;overflow:auto hidden}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__chip{scroll-snap-align:start;flex:none;block-size:44px;max-inline-size:240px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__tray>.policy-link-picker-module__0gQtqG__toolButton{margin-inline-start:auto}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__cov{inline-size:64px}.policy-link-picker-module__0gQtqG__hp .policy-link-picker-module__0gQtqG__covWord{display:none}}.policy-link-picker-module__0gQtqG__blkList{flex-direction:column;gap:7px;display:flex}.policy-link-picker-module__0gQtqG__blk{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:var(--radius);align-items:center;gap:11px;padding:9px 10px;display:flex;position:relative}.policy-link-picker-module__0gQtqG__blkMain{flex:1;min-inline-size:0}.policy-link-picker-module__0gQtqG__blkPath{margin-block-end:3px}.policy-link-picker-module__0gQtqG__blkName{align-items:center;gap:7px;min-inline-size:0;display:flex}.policy-link-picker-module__0gQtqG__blkName strong{color:var(--color-text);font-size:var(--font-size-list-title);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:var(--line-height-list-title);overflow:hidden}.policy-link-picker-module__0gQtqG__blkProg{flex:none;inline-size:150px}.policy-link-picker-module__0gQtqG__blkProg .policy-link-picker-module__0gQtqG__covWord{color:var(--color-text-secondary)}.policy-link-picker-module__0gQtqG__pct{color:var(--color-text);font-family:var(--font-mono);flex:none;font-size:10.5px}.policy-link-picker-module__0gQtqG__emptyBox{border:1px solid var(--color-line);background:var(--color-surface-sunken);border-radius:var(--radius-md);text-align:center;padding:20px}.policy-link-picker-module__0gQtqG__emptyBox strong{color:var(--color-text);font-size:13px;font-weight:var(--weight-medium);margin-block-end:3px;display:block}.policy-link-picker-module__0gQtqG__emptyBox span{color:var(--color-text-secondary);font-size:11px}.policy-link-picker-module__0gQtqG__actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-link-picker-module__0gQtqG__actionRow>.policy-link-picker-module__0gQtqG__grow{flex:1}.policy-link-picker-module__0gQtqG__stack{flex-direction:column;gap:10px;display:flex}.policy-link-picker-module__0gQtqG__flagBtn[data-on=true][data-flag=notRequired]{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.policy-link-picker-module__0gQtqG__flagBtn[data-on=true][data-flag=complete]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.policy-link-picker-module__0gQtqG__flagBtn[aria-busy=true]{cursor:progress;opacity:1}@media (max-width:620px),(max-width:860px) and (max-height:500px){.policy-link-picker-module__0gQtqG__foot{flex:100%}}
.assessment-manager-module__l55VUq__content{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.assessment-manager-module__l55VUq__section{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.assessment-manager-module__l55VUq__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.assessment-manager-module__l55VUq__heading h3{font-size:var(--font-size-body);font-weight:var(--weight-semibold);margin:0}.assessment-manager-module__l55VUq__meta,.assessment-manager-module__l55VUq__hint,.assessment-manager-module__l55VUq__empty{color:var(--color-text-secondary);font-size:var(--font-size-field-label);margin:0;line-height:1.6}.assessment-manager-module__l55VUq__hint{max-inline-size:68ch}.assessment-manager-module__l55VUq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.assessment-manager-module__l55VUq__candidates{border:1px solid var(--color-line);border-radius:var(--radius-lg);overscroll-behavior:contain;flex-direction:column;max-block-size:min(38dvh,340px);display:flex;overflow-y:auto}.assessment-manager-module__l55VUq__candidate[data-selection-control]{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-line);align-items:center;gap:var(--space-3);background:var(--color-surface-raised);flex-shrink:0;display:flex}.assessment-manager-module__l55VUq__candidate[data-selection-control]:last-child{border-block-end:0}.assessment-manager-module__l55VUq__candidate[data-selection-control]:has(input:checked){background:var(--color-accent-soft)}.assessment-manager-module__l55VUq__candidate[data-selection-control]:hover{background:var(--color-surface-hover)}.assessment-manager-module__l55VUq__candidate[data-selection-control]>span:last-child{flex:1;min-inline-size:0}.assessment-manager-module__l55VUq__candidateCopy{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;display:grid}.assessment-manager-module__l55VUq__identity{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.assessment-manager-module__l55VUq__identity strong,.assessment-manager-module__l55VUq__title{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--weight-medium);overflow-wrap:anywhere;line-height:1.5}.assessment-manager-module__l55VUq__identityMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.assessment-manager-module__l55VUq__mark{border-radius:var(--radius-md);background:var(--color-surface-hover);block-size:32px;inline-size:32px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.assessment-manager-module__l55VUq__schedule{gap:var(--space-3);padding-block:var(--space-4);border-block:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.assessment-manager-module__l55VUq__scheduleFields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.assessment-manager-module__l55VUq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;display:flex}.assessment-manager-module__l55VUq__footerActions{align-items:center;gap:var(--space-2);display:flex}.assessment-manager-module__l55VUq__list{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.assessment-manager-module__l55VUq__card{gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-raised);flex-direction:column;min-inline-size:0;display:flex}.assessment-manager-module__l55VUq__cardHeader{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.assessment-manager-module__l55VUq__title{text-decoration:none}a.assessment-manager-module__l55VUq__title:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.assessment-manager-module__l55VUq__facts{column-gap:var(--space-6);row-gap:var(--space-3);flex-wrap:wrap;margin:0;padding-inline-start:calc(32px + var(--space-3));display:flex}.assessment-manager-module__l55VUq__facts>div{gap:var(--space-1);flex-direction:column;display:flex}.assessment-manager-module__l55VUq__facts dt{color:var(--color-text-tertiary);font-size:var(--font-size-field-label)}.assessment-manager-module__l55VUq__facts dd{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body);flex-wrap:wrap;margin:0;display:flex}.assessment-manager-module__l55VUq__cardActions{justify-content:flex-end;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--color-line);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.assessment-manager-module__l55VUq__scheduleEditor{gap:var(--space-3);border-block-start:1px solid var(--color-line);flex-direction:column;padding-block-start:var(--space-3);display:flex}.assessment-manager-module__l55VUq__summary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.assessment-manager-module__l55VUq__summary strong{font-size:var(--font-size-body);font-weight:var(--weight-medium)}.assessment-manager-module__l55VUq__empty{padding:var(--space-5);text-align:center}@media (max-width:520px){.assessment-manager-module__l55VUq__content{padding:var(--space-4)}.assessment-manager-module__l55VUq__candidate[data-selection-control]{padding:var(--space-3)}.assessment-manager-module__l55VUq__candidateCopy,.assessment-manager-module__l55VUq__cardHeader{grid-template-columns:auto minmax(0,1fr)}.assessment-manager-module__l55VUq__candidateCopy>:last-child,.assessment-manager-module__l55VUq__cardHeader>:last-child{grid-column:2;justify-self:start}.assessment-manager-module__l55VUq__facts{padding-inline-start:0}.assessment-manager-module__l55VUq__footer{flex-wrap:wrap}.assessment-manager-module__l55VUq__footerActions{margin-inline-start:auto}}@media (forced-colors:active){.assessment-manager-module__l55VUq__candidate[data-selection-control]:has(input:checked){outline-offset:-2px;outline:1px solid highlight}}.assessment-manager-module__l55VUq__relatedCandidates{max-block-size:max(160px,100dvh - 280px)}
.avatar-picker-module__QhO2cW__picker{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.avatar-picker-module__QhO2cW__preview{align-items:center;gap:var(--space-5);display:flex}.avatar-picker-module__QhO2cW__tile{flex:none;block-size:72px;inline-size:72px;position:relative}.avatar-picker-module__QhO2cW__tileButton{border-radius:var(--radius-md);block-size:100%;inline-size:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.avatar-picker-module__QhO2cW__tileButton[data-shape=circle]{border-radius:var(--radius-full)}.avatar-picker-module__QhO2cW__tileButton:focus-visible,.avatar-picker-module__QhO2cW__tileButton[data-open]{outline:1px solid var(--focus-border);outline-offset:2px;box-shadow:var(--focus-ring)}.avatar-picker-module__QhO2cW__tileButton:disabled{cursor:not-allowed;opacity:.6}.avatar-picker-module__QhO2cW__face{block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.avatar-picker-module__QhO2cW__face{animation:.2s cubic-bezier(.2,.8,.2,1) backwards avatar-picker-module__QhO2cW__avatarFaceEnter}.avatar-picker-module__QhO2cW__tileButton .avatar-picker-module__QhO2cW__tileAction{transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard), transform var(--duration-hover) var(--ease-standard)}.avatar-picker-module__QhO2cW__tileButton[data-open] .avatar-picker-module__QhO2cW__tileAction{transform:rotate(180deg)}}@keyframes avatar-picker-module__QhO2cW__avatarFaceEnter{0%{opacity:.35;transform:scale(.9)}}.avatar-picker-module__QhO2cW__tileAction{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface-raised);block-size:26px;inline-size:26px;color:var(--color-text-secondary);place-items:center;display:inline-grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px;box-shadow:0 1px 2px #0f172a14}@media (hover:hover){.avatar-picker-module__QhO2cW__tileButton:hover:not(:disabled) .avatar-picker-module__QhO2cW__tileAction{color:var(--color-text);background:var(--color-surface-hover)}}.avatar-picker-module__QhO2cW__tileInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.avatar-picker-module__QhO2cW__modes{gap:var(--space-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.avatar-picker-module__QhO2cW__mode{block-size:32px;min-inline-size:0;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-text-secondary);font-size:var(--font-size-field-label);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.avatar-picker-module__QhO2cW__mode>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.avatar-picker-module__QhO2cW__mode:hover{background:var(--color-surface-hover)}}.avatar-picker-module__QhO2cW__mode[data-selected]{border-color:var(--color-accent);color:var(--color-accent-ink)}.avatar-picker-module__QhO2cW__mode:has(>.avatar-picker-module__QhO2cW__modeInput:focus-visible){border-color:var(--focus-border);box-shadow:var(--focus-ring)}.avatar-picker-module__QhO2cW__modes:disabled .avatar-picker-module__QhO2cW__mode{cursor:not-allowed;opacity:.5}.avatar-picker-module__QhO2cW__modeInput{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.avatar-picker-module__QhO2cW__detail{min-block-size:56px}.avatar-picker-module__QhO2cW__preview>div{min-inline-size:0}.avatar-picker-module__QhO2cW__label{color:var(--color-text);font-size:var(--font-size-body)}.avatar-picker-module__QhO2cW__preview p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-field-label);line-height:1.6}.avatar-picker-module__QhO2cW__detailField{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.avatar-picker-module__QhO2cW__detailLabel{color:var(--color-text);font-size:var(--font-size-field-label);line-height:18px;display:block}.avatar-picker-module__QhO2cW__colors{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-block-size:32px;display:flex}.avatar-picker-module__QhO2cW__swatchButton{border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;place-items:center;block-size:32px;inline-size:32px;padding:0;display:inline-grid}@media (hover:hover){.avatar-picker-module__QhO2cW__swatchButton:hover{background:var(--color-surface-hover)}}.avatar-picker-module__QhO2cW__swatchButton[aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-surface-hover)}.avatar-picker-module__QhO2cW__swatchButton:focus-visible{outline:1px solid var(--focus-border);outline-offset:1px;box-shadow:var(--focus-ring)}.avatar-picker-module__QhO2cW__swatchButton:disabled{cursor:not-allowed;opacity:.5}.avatar-picker-module__QhO2cW__swatch{border-radius:var(--radius-full);block-size:16px;inline-size:16px;display:block}.avatar-picker-module__QhO2cW__photoRow{align-items:center;gap:var(--space-3);block-size:32px;min-inline-size:0;display:flex}.avatar-picker-module__QhO2cW__photoName{min-inline-size:0;color:var(--color-text-tertiary);font-size:var(--font-size-field-label);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.avatar-picker-module__QhO2cW__error{color:var(--color-danger);font-size:var(--font-size-field-label);margin:0}.avatar-picker-module__QhO2cW__picker[data-layout=inline]{gap:var(--space-4) var(--space-7);grid-template-columns:auto minmax(0,1fr) minmax(0,228px);align-items:center;display:grid}.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__preview{display:contents}.avatar-picker-module__QhO2cW__picker[data-layout=inline] .avatar-picker-module__QhO2cW__tile{grid-area:1/1/span 2}.avatar-picker-module__QhO2cW__picker[data-layout=inline] .avatar-picker-module__QhO2cW__preview>div:last-child{grid-area:1/2}.avatar-picker-module__QhO2cW__picker[data-layout=inline] .avatar-picker-module__QhO2cW__preview p{display:none}.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__modes{grid-area:1/3}.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__detail{grid-area:2/2/auto/span 2}.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__error{grid-column:1/-1}@media (max-width:620px){.avatar-picker-module__QhO2cW__picker[data-layout=inline]{grid-template-columns:auto minmax(0,1fr)}.avatar-picker-module__QhO2cW__picker[data-layout=inline] .avatar-picker-module__QhO2cW__tile{grid-area:1/1}.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__modes,.avatar-picker-module__QhO2cW__picker[data-layout=inline]>.avatar-picker-module__QhO2cW__detail{grid-area:auto/1/auto/-1}}
.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics{flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:600px){.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics{grid-template-columns:minmax(0,1fr)}}@container (min-width:1000px){.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.1fr)}}.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics>article{justify-content:flex-start;min-block-size:70px;padding:12px 16px}.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics>article>span:first-child{margin-block-end:6px;font-size:11px;line-height:1.35}.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics [data-bucket=complete]{background:var(--color-success)}.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics [data-bucket=underway]{background:var(--color-accent)}.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics [data-bucket=notStarted]{background:var(--color-neutral)}.controls-fidelity-module__99NeJW__completionMeter{flex:none;inline-size:78px;min-inline-size:0;display:block}.controls-fidelity-module__99NeJW__completionMeter>span{gap:0;min-inline-size:0}.controls-fidelity-module__99NeJW__completionMeter>span>b{display:none}.controls-fidelity-module__99NeJW__completionMeter[data-tone=danger]>span>i{background:var(--color-completion-low)}.controls-fidelity-module__99NeJW__completionMeter[data-tone=warning]>span>i{background:var(--color-completion-mid)}.controls-fidelity-module__99NeJW__completionMeter[data-tone=success]>span>i{background:var(--color-completion-high)}.controls-fidelity-module__99NeJW__gaps>span:first-child{margin-block-end:7px!important}.controls-fidelity-module__99NeJW__gapChips{flex-wrap:wrap;gap:5px;min-inline-size:0;display:flex}.controls-fidelity-module__99NeJW__gapChips>button{border:1px solid var(--color-warning-line);border-radius:var(--radius-full);background:var(--color-warning-soft);min-block-size:24px;color:var(--color-text-secondary);cursor:pointer;font:inherit;transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, color var(--duration-hover) ease;align-items:center;gap:5px;padding-inline:8px;font-size:11px;line-height:1;display:inline-flex}.controls-fidelity-module__99NeJW__gapChips>button>strong{color:var(--color-warning);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:var(--weight-semibold)}.controls-fidelity-module__99NeJW__gapChips>button[data-empty]{border-color:var(--color-line);background:var(--color-surface-sunken)}.controls-fidelity-module__99NeJW__gapChips>button[data-empty]>strong{color:var(--color-text-tertiary)}.controls-fidelity-module__99NeJW__gapChips>button:hover{border-color:var(--color-line-strong)}.controls-fidelity-module__99NeJW__gapChips>button[aria-pressed=true]{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}.controls-fidelity-module__99NeJW__gapChips>button[aria-pressed=true]>strong{color:var(--color-accent-ink)}.controls-fidelity-module__99NeJW__gapChips>button:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar{min-block-size:var(--pane-header-height);align-items:center;gap:var(--space-3);padding-block:var(--space-4);display:flex}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar[data-register]{gap:var(--space-5);border:0;padding:0;container-type:inline-size}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row [data-col=action]>button{inline-size:var(--control-height);block-size:var(--control-height);transition:background-color var(--duration-hover) ease, color var(--duration-hover) ease, border-color var(--duration-hover) ease}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar button.controls-fidelity-module__99NeJW__sortButton{justify-content:center;align-items:center;gap:var(--space-3);block-size:32px;inline-size:auto;padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.controls-fidelity-module__99NeJW__sortButton>span{text-overflow:ellipsis;max-inline-size:160px;overflow:hidden}.controls-fidelity-module__99NeJW__sortButton>svg{flex:none}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar button.controls-fidelity-module__99NeJW__sortButton:hover,.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar button.controls-fidelity-module__99NeJW__sortButton[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text)}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar button.controls-fidelity-module__99NeJW__sortButton:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}@container (max-width:560px){.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar[data-register] button.controls-fidelity-module__99NeJW__sortButton{inline-size:32px;padding:0}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar[data-register] button.controls-fidelity-module__99NeJW__sortButton>span,.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar[data-register] button.controls-fidelity-module__99NeJW__sortButton>svg:last-child{display:none}}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row{min-block-size:82px;transition:background-color var(--duration-hover) ease;padding-block:12px}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row code{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:11px;font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;padding:1px 5px;line-height:16px}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__versionPair>span{border-radius:var(--radius-sm);block-size:18px;min-block-size:18px;font-size:10.5px;font-weight:var(--weight-medium);gap:0;padding-inline:6px}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__versionPair>span>i{display:none}.controls-fidelity-module__99NeJW__frameworkCell,.controls-fidelity-module__99NeJW__ownerCell{min-inline-size:0;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.controls-fidelity-module__99NeJW__frameworkCell{cursor:default;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-block-size:42px;inline-size:100%;display:flex}.controls-fidelity-module__99NeJW__frameworkIdentity{align-items:center;gap:6px;min-inline-size:0;display:flex}.controls-fidelity-module__99NeJW__frameworkArtwork{--framework-artwork-inset:0px;pointer-events:none;flex:none;block-size:20px;inline-size:20px;display:inline-flex}.controls-fidelity-module__99NeJW__frameworkName,.controls-fidelity-module__99NeJW__frameworkPending{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:20px;overflow:hidden}.controls-fidelity-module__99NeJW__frameworkPending{color:var(--color-text-tertiary)}.controls-fidelity-module__99NeJW__ownerCell:disabled{cursor:default;opacity:1}.controls-fidelity-module__99NeJW__frameworkMark{--framework-artwork-inset:4.5px;border:1px solid var(--color-tile-line);border-radius:var(--radius-sm);background:var(--color-tile);flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;display:inline-flex;overflow:hidden}.controls-fidelity-module__99NeJW__frameworkMark>span{background-size:17px 17px}.controls-fidelity-module__99NeJW__frameworkImage,.controls-fidelity-module__99NeJW__sourceFrameworkImage{object-fit:contain;block-size:100%;inline-size:100%}.controls-fidelity-module__99NeJW__frameworkImage{padding:4.5px}.controls-fidelity-module__99NeJW__sourceFrameworkImage{padding:6px}.controls-fidelity-module__99NeJW__frameworkCell>small,.controls-fidelity-module__99NeJW__ownerCell>small{color:var(--color-text-tertiary);font-size:10.5px;font-weight:var(--weight-medium);white-space:nowrap}.controls-fidelity-module__99NeJW__ownerCell{cursor:pointer;gap:4px}.controls-fidelity-module__99NeJW__ownerAvatar{border:1.5px solid var(--color-surface-raised);background:var(--color-accent);block-size:20px;inline-size:20px;color:var(--color-text-inverse);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.controls-fidelity-module__99NeJW__ownerStack{align-items:center;display:inline-flex}.controls-fidelity-module__99NeJW__ownerStack>*{flex:none;block-size:20px;inline-size:20px;font-size:8.5px}.controls-fidelity-module__99NeJW__ownerStack>*+*{margin-inline-start:-6px}.controls-fidelity-module__99NeJW__cellEmpty{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px}.controls-fidelity-module__99NeJW__weightCell{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.controls-fidelity-module__99NeJW__weightRamp{align-items:center;gap:2px;display:inline-flex}.controls-fidelity-module__99NeJW__weightRamp>i{background:var(--color-line);border-radius:1.5px;flex:none;block-size:10px;inline-size:4px}.controls-fidelity-module__99NeJW__weightRamp>i[data-on]{background:var(--weight-ramp-color,var(--color-line-strong))}.controls-fidelity-module__99NeJW__weightCell>b{min-inline-size:10px;font-family:var(--font-mono);font-size:11.5px;font-weight:var(--weight-medium);text-align:end}.controls-fidelity-module__99NeJW__weightCell[data-weight="1"]{--weight-ramp-color:var(--color-weight-1)}.controls-fidelity-module__99NeJW__weightCell[data-weight="2"]{--weight-ramp-color:var(--color-weight-2)}.controls-fidelity-module__99NeJW__weightCell[data-weight="3"]{--weight-ramp-color:var(--color-weight-3)}.controls-fidelity-module__99NeJW__weightCell[data-weight="4"]{--weight-ramp-color:var(--color-weight-4)}.controls-fidelity-module__99NeJW__weightCell[data-weight="5"]{--weight-ramp-color:var(--color-weight-5)}.controls-fidelity-module__99NeJW__tableEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:126px;padding:30px 14px;display:flex}.controls-fidelity-module__99NeJW__tableEmpty>strong{font-size:13px;font-weight:var(--weight-medium);margin-block-end:3px}.controls-fidelity-module__99NeJW__tableEmpty>span{color:var(--color-text-tertiary);margin-block-end:11px;font-size:12px}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row b{font-weight:var(--weight-medium)}@media (prefers-reduced-motion:reduce){.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar button,.controls-fidelity-module__99NeJW__metrics.controls-fidelity-module__99NeJW__metrics>button,.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row,.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__row [data-col=action]>button{transition:none}}@container (max-width:620px){.controls-fidelity-module__99NeJW__weightCell{justify-content:flex-start}}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar:not([data-register]){border-block-end:1px solid var(--color-line);gap:8px;min-block-size:44px;padding:8px}.controls-fidelity-module__99NeJW__pane .controls-fidelity-module__99NeJW__listToolbar:not([data-register])>div>button{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface-raised)}.controls-fidelity-module__99NeJW__sourceGrid{align-content:start;gap:var(--space-5);min-block-size:0;padding:var(--space-6) var(--space-7) var(--space-7);flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid;overflow:auto}.controls-fidelity-module__99NeJW__sourceGrid>.controls-fidelity-module__99NeJW__tableEmpty{grid-column:1/-1}.controls-fidelity-module__99NeJW__sourceCard{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);flex-direction:column;display:flex}.controls-fidelity-module__99NeJW__sourceCard:hover{border-color:var(--color-line-strong);background:var(--color-surface-hover)}.controls-fidelity-module__99NeJW__sourceCard:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.controls-fidelity-module__99NeJW__sourceCardHead{align-items:center;gap:var(--space-5);min-inline-size:0;display:flex}.controls-fidelity-module__99NeJW__sourceCardHead>span:last-child{color:var(--color-text-tertiary);flex:none}.controls-fidelity-module__99NeJW__sourceCardTitle{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}.controls-fidelity-module__99NeJW__sourceCardTitle>strong{font-size:var(--font-size-register-title);font-weight:var(--weight-regular);line-height:var(--line-height-list-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controls-fidelity-module__99NeJW__sourceCardTitle>small{min-inline-size:0;color:var(--color-text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.controls-fidelity-module__99NeJW__sourceCardTitle>small>code{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-medium);white-space:nowrap;padding:1px 5px;line-height:15px}.controls-fidelity-module__99NeJW__sourceCardTitle>small>span:not(:last-child){border-radius:var(--radius-sm);block-size:18px;min-block-size:18px;font-size:10.5px;font-weight:var(--weight-medium);padding-inline:6px}.controls-fidelity-module__99NeJW__sourceCardBody{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.controls-fidelity-module__99NeJW__sourceCardFoot{align-items:center;gap:var(--space-5);min-inline-size:0;color:var(--color-text-tertiary);margin-block-start:2px;font-size:11.5px;display:flex}.controls-fidelity-module__99NeJW__sourceCardCount{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.controls-fidelity-module__99NeJW__sourceCardCount>b{color:var(--color-text);font-size:15px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.controls-fidelity-module__99NeJW__sourceCardMeter{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.controls-fidelity-module__99NeJW__sourceCardMeter>span{inline-size:56px;block-size:var(--meter-size);border-radius:var(--radius-full);background:var(--color-line-soft);display:block;overflow:hidden}.controls-fidelity-module__99NeJW__sourceCardMeter>span>i{border-radius:inherit;background:currentColor;block-size:100%;display:block}.controls-fidelity-module__99NeJW__sourceCardMeter[data-tone=danger]{color:var(--color-completion-low)}.controls-fidelity-module__99NeJW__sourceCardMeter[data-tone=warning]{color:var(--color-completion-mid)}.controls-fidelity-module__99NeJW__sourceCardMeter[data-tone=success]{color:var(--color-completion-high)}.controls-fidelity-module__99NeJW__sourceCardSpacer{flex:auto}.controls-fidelity-module__99NeJW__sourceCardMarks{flex:none;gap:4px;display:inline-flex}.controls-fidelity-module__99NeJW__structurePending{padding:var(--space-6) var(--space-7);flex:1}@container (max-width:760px){.controls-fidelity-module__99NeJW__sourceGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.controls-fidelity-module__99NeJW__sourceCard{min-block-size:44px}.controls-fidelity-module__99NeJW__sourceCardBody{display:none}}.controls-fidelity-module__99NeJW__frameworkMark:has(>[data-identity-avatar]){background:0 0;border:0}
.framework-rail-module__oudeuq__pane{transition:grid-template-columns var(--duration-toggle) var(--ease-standard)}.framework-rail-module__oudeuq__pane[data-structure=closed]{--shell-structure-width:0px}@media (min-width:861px){section.framework-rail-module__oudeuq__pane{box-sizing:border-box;block-size:calc(100dvh - var(--shell-topbar-height));max-block-size:calc(100dvh - var(--shell-topbar-height))}}@media (min-width:1181px){section.framework-rail-module__oudeuq__pane{grid-template-rows:minmax(0,1fr)}}aside.framework-rail-module__oudeuq__rail{border-inline-end:1px solid var(--color-line);background:var(--color-surface-app);transition:visibility linear;position:relative;overflow:hidden}.framework-rail-module__oudeuq__pane[data-structure=closed]>aside.framework-rail-module__oudeuq__rail{visibility:hidden;transition-delay:var(--duration-toggle);border-inline-end-width:0}.framework-rail-module__oudeuq__head{border-block-end:1px solid var(--color-line);flex:none;align-items:center;gap:8px;min-block-size:40px;padding:0 12px;display:flex}.framework-rail-module__oudeuq__sect{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.framework-rail-module__oudeuq__count{border-radius:var(--radius-sm);background:var(--color-surface-hover);block-size:16px;min-inline-size:16px;color:var(--color-text-secondary);font-size:10px;font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.framework-rail-module__oudeuq__spacer{flex:1}.framework-rail-module__oudeuq__sq{border-radius:var(--radius);block-size:28px;inline-size:28px;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.framework-rail-module__oudeuq__sq:hover,.framework-rail-module__oudeuq__filter:hover>.framework-rail-module__oudeuq__sq{background:var(--color-surface-hover);color:var(--color-text)}.framework-rail-module__oudeuq__sq:focus-visible,.framework-rail-module__oudeuq__filter:focus-within>.framework-rail-module__oudeuq__sq{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:none}.framework-rail-module__oudeuq__sq:disabled{color:var(--color-text-tertiary);cursor:default;opacity:.55}.framework-rail-module__oudeuq__sq:disabled:hover{background:0 0}.framework-rail-module__oudeuq__sq>svg{block-size:14px;inline-size:14px}.framework-rail-module__oudeuq__filter{flex:none;position:relative}.framework-rail-module__oudeuq__filter[data-active=true]>.framework-rail-module__oudeuq__sq{color:var(--color-accent)}.framework-rail-module__oudeuq__filter[data-active=true]:after{background:var(--color-accent);block-size:6px;inline-size:6px;box-shadow:0 0 0 1.5px var(--color-surface-app);content:"";pointer-events:none;border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-end:5px}.framework-rail-module__oudeuq__filterSelect{appearance:none;cursor:pointer;opacity:0;block-size:100%;inline-size:100%;margin:0;font-size:16px;position:absolute;inset:0}.framework-rail-module__oudeuq__searchWrap{flex:none;padding:8px 8px 4px}.framework-rail-module__oudeuq__clear{border-radius:var(--radius-xs);block-size:16px;inline-size:16px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.framework-rail-module__oudeuq__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.framework-rail-module__oudeuq__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.framework-rail-module__oudeuq__clear>svg{block-size:12px;inline-size:12px}.framework-rail-module__oudeuq__scroll{scrollbar-color:var(--color-scroll-thumb) transparent;scrollbar-width:thin;flex:1;min-block-size:0;padding:2px 6px 8px;overflow:auto}.framework-rail-module__oudeuq__scroll,.framework-rail-module__oudeuq__scroll [role=treeitem],.framework-rail-module__oudeuq__scroll [role=group]{flex-direction:column;gap:1px;display:flex}.framework-rail-module__oudeuq__row{block-size:28px;inline-size:100%;padding:0 8px 0 calc(var(--tree-base,6px) + var(--tree-depth,0) * var(--tree-step,14px));border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:start;transition:background-color var(--duration-hover) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;display:flex;position:relative}.framework-rail-module__oudeuq__row:hover{background:var(--color-surface-hover)}.framework-rail-module__oudeuq__row:focus-visible{box-shadow:var(--focus-ring);outline:none}[role=treeitem][aria-selected=true]>.framework-rail-module__oudeuq__row{background:var(--color-surface-selected)}[role=treeitem][aria-selected=true]>.framework-rail-module__oudeuq__row>.framework-rail-module__oudeuq__name{color:var(--color-text);font-weight:var(--weight-regular)}.framework-rail-module__oudeuq__row[data-dragging=true]{opacity:.38}.framework-rail-module__oudeuq__row[data-drop=into]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.framework-rail-module__oudeuq__row[data-drop=before]:before,.framework-rail-module__oudeuq__row[data-drop=after]:after{z-index:1;border-radius:var(--radius-full);background:var(--color-accent);block-size:2px;box-shadow:-1px 0 0 2px var(--color-accent), 0 0 0 .5px var(--color-surface-app);content:"";pointer-events:none;position:absolute;inset-inline-start:calc(var(--tree-base,6px) + var(--tree-depth,0) * var(--tree-step,14px));inset-inline-end:4px}.framework-rail-module__oudeuq__row[data-drop=before]:before{inset-block-start:-1.5px}.framework-rail-module__oudeuq__row[data-drop=after]:after{inset-block-end:-1.5px}.framework-rail-module__oudeuq__row[data-drop=invalid]{background:var(--color-danger-soft);box-shadow:inset 0 0 0 1.5px var(--color-danger);cursor:no-drop}.framework-rail-module__oudeuq__chev{border-radius:var(--radius-xs);block-size:16px;inline-size:16px;color:var(--color-text-tertiary);transition:transform var(--duration-panel) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.framework-rail-module__oudeuq__chev:hover{background:var(--color-surface-active);color:var(--color-text)}.framework-rail-module__oudeuq__chev:focus-visible{box-shadow:var(--focus-ring);outline:none}.framework-rail-module__oudeuq__chev[data-open=true]{transform:rotate(90deg)}.framework-rail-module__oudeuq__chev[data-leaf=true]{visibility:hidden}.framework-rail-module__oudeuq__chev>svg{block-size:12px;inline-size:12px}.framework-rail-module__oudeuq__code{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-neutral-soft);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:calc(var(--chip-size) - 4px);white-space:nowrap;flex:none;padding:1px 5px}.framework-rail-module__oudeuq__name{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--font-size-list-title);line-height:var(--line-height-list-title);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-regular);flex:auto;overflow:hidden}.framework-rail-module__oudeuq__n{color:var(--color-text-tertiary);opacity:0;transition:opacity var(--duration-hover) var(--ease-standard);flex:none;font-size:11px}.framework-rail-module__oudeuq__row:hover>.framework-rail-module__oudeuq__n,.framework-rail-module__oudeuq__row:focus-visible>.framework-rail-module__oudeuq__n{opacity:1}.framework-rail-module__oudeuq__ap{box-sizing:border-box;border-radius:50%;flex:none;block-size:11px;inline-size:11px;position:relative}.framework-rail-module__oudeuq__foot{border-block-start:1px solid var(--color-line);flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.framework-rail-module__oudeuq__meter{min-inline-size:0;block-size:var(--meter-size);border-radius:var(--radius-full);background:var(--color-line-soft);flex:auto;display:flex;overflow:hidden}.framework-rail-module__oudeuq__meter>i{block-size:100%;box-shadow:inset -1px 0 var(--color-surface-app);display:block}.framework-rail-module__oudeuq__meter>i:last-child{box-shadow:none}.framework-rail-module__oudeuq__meter:focus-visible{outline:1px solid var(--focus-border);outline-offset:3px}.framework-rail-module__oudeuq__meter>i[data-tone=implemented]{background:var(--color-applicability-implemented)}.framework-rail-module__oudeuq__meter>i[data-tone=partial]{background:var(--color-applicability-partial)}.framework-rail-module__oudeuq__meter>i[data-tone=none]{background:var(--color-applicability-none)}.framework-rail-module__oudeuq__meter>i[data-tone=unknown]{background:var(--color-applicability-unknown)}.framework-rail-module__oudeuq__faint{color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:11px}.framework-rail-module__oudeuq__veil{display:none}@media (hover:none){.framework-rail-module__oudeuq__n{opacity:1}}@media (max-width:879px){section.framework-rail-module__oudeuq__pane,section.framework-rail-module__oudeuq__pane[data-structure=closed]{block-size:auto;max-block-size:none;display:block;overflow:visible}section.framework-rail-module__oudeuq__pane>aside.framework-rail-module__oudeuq__rail[data-mode=float]{inline-size:100%;block-size:calc(100dvh - var(--shell-topbar-height));box-shadow:none;border-inline-end:0;position:relative;inset:auto;transform:none}section.framework-rail-module__oudeuq__pane[data-structure=closed]>aside.framework-rail-module__oudeuq__rail[data-mode=float],section.framework-rail-module__oudeuq__pane[data-structure=open]>article,section.framework-rail-module__oudeuq__pane[data-structure=open]>aside:not(.framework-rail-module__oudeuq__rail),.framework-rail-module__oudeuq__veil{display:none}}@media (prefers-reduced-motion:reduce){.framework-rail-module__oudeuq__pane,aside.framework-rail-module__oudeuq__rail,aside.framework-rail-module__oudeuq__rail[data-mode=float],.framework-rail-module__oudeuq__row,.framework-rail-module__oudeuq__chev,.framework-rail-module__oudeuq__n,.framework-rail-module__oudeuq__sq{transition:none}}
.demand-detail-tabs-module__5v1ZNW__root{min-inline-size:0}
.policy-controls-design-module__IvhMYG__policyStatistics{background:var(--color-surface-app);gap:0;min-block-size:0;padding:0}.policy-controls-design-module__IvhMYG__policyKpis{border-block-end:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.policy-controls-design-module__IvhMYG__policyKpis>article{border:0;border-radius:0;min-block-size:76px;padding:14px 20px}.policy-controls-design-module__IvhMYG__policyKpis>article>span:first-child{order:2;margin-block:2px 0}.policy-controls-design-module__IvhMYG__policyKpis>article>div{order:1}.policy-controls-design-module__IvhMYG__policyKpis>article:first-child>div>strong{font-size:var(--font-size-metric-large);line-height:1.05}.policy-controls-design-module__IvhMYG__policyStatisticsBody{flex-direction:column;gap:24px;padding:18px 20px 28px;display:flex}.policy-controls-design-module__IvhMYG__policyStatisticsSection{min-inline-size:0}.policy-controls-design-module__IvhMYG__policySectionHeading,.policy-controls-design-module__IvhMYG__policyChartHeader{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;margin-block-end:12px;display:flex}.policy-controls-design-module__IvhMYG__policySectionHeading h2,.policy-controls-design-module__IvhMYG__policyChartHeader h2{font-size:13px;font-weight:var(--weight-medium);margin:0}.policy-controls-design-module__IvhMYG__policySectionHeading>span,.policy-controls-design-module__IvhMYG__policyChartHeader h2+div:first-of-type{flex:1}.policy-controls-design-module__IvhMYG__policyChartHeader h2+div:first-of-type{flex:none;margin-inline-start:auto}.policy-controls-design-module__IvhMYG__policyStructure{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.policy-controls-design-module__IvhMYG__policyStructure>article{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-raised);padding:9px 11px}.policy-controls-design-module__IvhMYG__policyStructure strong,.policy-controls-design-module__IvhMYG__policyStructure span{display:block}.policy-controls-design-module__IvhMYG__policyStructure strong{font-size:var(--font-size-metric-medium);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.1}.policy-controls-design-module__IvhMYG__policyStructure span{color:var(--color-text-secondary);margin-block-start:1px;font-size:11px}.policy-controls-design-module__IvhMYG__policySankeyNode{border-radius:var(--radius-sm);background:var(--color-surface-sunken);align-items:center;gap:7px;min-block-size:28px;min-inline-size:0;padding:4px 6px;display:flex}.policy-controls-design-module__IvhMYG__policySankeyNode>i{border-radius:2px;flex:none;align-self:stretch;min-block-size:20px;inline-size:7px}.policy-controls-design-module__IvhMYG__policySankeyNode>span{flex-direction:column;min-inline-size:0;display:flex}.policy-controls-design-module__IvhMYG__policySankeyNode strong,.policy-controls-design-module__IvhMYG__policySankeyNode small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-controls-design-module__IvhMYG__policySankeyNode strong{font-size:11px;font-weight:var(--weight-medium)}.policy-controls-design-module__IvhMYG__policySankeyNode small{color:var(--color-text-tertiary);font-size:10px}.policy-controls-design-module__IvhMYG__policyHeatCell{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-inline-size:74px;color:var(--color-text);text-align:start;padding:5px 7px}.policy-controls-design-module__IvhMYG__policyHeatCell small,.policy-controls-design-module__IvhMYG__policyHeatCell b{display:block}.policy-controls-design-module__IvhMYG__policyHeatCell small{font-size:10px;font-weight:var(--weight-medium);opacity:.9}.policy-controls-design-module__IvhMYG__policyHeatCell b{font-size:13px;font-weight:var(--weight-medium);letter-spacing:-.02em;margin-block-start:2px}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="0"]{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="1"]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="2"]{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="3"]{background:color-mix(in srgb, var(--color-accent) 34%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="4"]{background:color-mix(in srgb, var(--color-accent) 48%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyStatistics [data-level="5"]{background:color-mix(in srgb, var(--color-accent) 64%, var(--color-surface-sunken))}.policy-controls-design-module__IvhMYG__policyActionsAnchor{position:relative}.policy-controls-design-module__IvhMYG__policyActionsMenu{min-inline-size:208px}.policy-controls-design-module__IvhMYG__controlSortAnchor{position:relative}.policy-controls-design-module__IvhMYG__controlSortAnchor>button[data-active=true]{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-line));background:var(--color-accent-soft);color:var(--color-accent)}.policy-controls-design-module__IvhMYG__controlSortMenu{min-inline-size:216px}.policy-controls-design-module__IvhMYG__controlSortMenu [aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-medium)}.policy-controls-design-module__IvhMYG__controlSortMenu>[role=group]{flex-direction:column;min-inline-size:0;display:flex}.policy-controls-design-module__IvhMYG__controlSortMenu>[role=group]>button{padding-inline-start:var(--space-8)}.policy-controls-design-module__IvhMYG__controlSortMenu button{min-block-size:30px;padding-block:5px}.policy-controls-design-module__IvhMYG__controlSortMenu>[role=group]>p{padding-block:5px 2px}.policy-controls-design-module__IvhMYG__policyHeatLegend,.policy-controls-design-module__IvhMYG__policyLegend,.policy-controls-design-module__IvhMYG__policyDistributionLegend{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.policy-controls-design-module__IvhMYG__policyHeatLegend{margin-block-start:5px;border:0!important}.policy-controls-design-module__IvhMYG__policyHeatLegend>span,.policy-controls-design-module__IvhMYG__policyLegend>span,.policy-controls-design-module__IvhMYG__policyDistributionLegend>span{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyHeatLegend i,.policy-controls-design-module__IvhMYG__policyDistributionLegend i{border-radius:3px;flex:none;block-size:10px;inline-size:10px}.policy-controls-design-module__IvhMYG__policyLegend i{background:var(--color-surface-sunken);border-radius:4px;block-size:8px;inline-size:18px;position:relative}.policy-controls-design-module__IvhMYG__policyLegend i[data-kind=current]:after{border-radius:inherit;background:var(--color-chart-documentation);content:"";position:absolute;inset:0}.policy-controls-design-module__IvhMYG__policyLegend i[data-kind=target]:after{background:var(--color-accent);content:"";border-radius:1px;inline-size:2px;position:absolute;inset-block:-3px;inset-inline-start:11px}.policy-controls-design-module__IvhMYG__policyCategoryRows{flex-direction:column;display:flex}.policy-controls-design-module__IvhMYG__policyCategoryRows>button{grid-template-columns:150px minmax(80px,1fr) 96px;align-items:center;gap:12px;min-block-size:34px;display:grid}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>span:first-child{flex-direction:column;min-inline-size:0;display:flex}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>span:first-child strong{font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-controls-design-module__IvhMYG__policyCategoryRows code,.policy-controls-design-module__IvhMYG__policyCategoryRows small{color:var(--color-text-tertiary);font-size:10px}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i{block-size:var(--meter-size);border-radius:var(--radius-full);background:var(--color-surface-sunken);position:relative;overflow:visible}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i>b{background:var(--color-chart-documentation);border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i>b[data-completion=low]{background:var(--color-danger-mid)}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i>b[data-completion=middle]{background:var(--color-warning-mid)}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i>b[data-completion=high]{background:var(--color-success-mid)}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>i>u{background:var(--color-accent);border-radius:1px;block-size:14px;inline-size:2px;text-decoration:none;position:absolute;inset-block:-3px}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>span:last-child{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>strong:last-child{justify-self:end;font-size:13px}.policy-controls-design-module__IvhMYG__policyDistribution{block-size:var(--meter-size);border-radius:var(--radius-full);background:var(--color-line-soft);display:flex;overflow:hidden}.policy-controls-design-module__IvhMYG__policyDistribution>button,.policy-controls-design-module__IvhMYG__policyDistributionLegend i{background:var(--color-neutral)}.policy-controls-design-module__IvhMYG__policyDistribution [data-band=high],.policy-controls-design-module__IvhMYG__policyDistributionLegend [data-band=high]{background:var(--color-success-mid)}.policy-controls-design-module__IvhMYG__policyDistribution [data-band=middle],.policy-controls-design-module__IvhMYG__policyDistributionLegend [data-band=middle]{background:var(--color-warning-mid)}.policy-controls-design-module__IvhMYG__policyDistribution [data-band=low],.policy-controls-design-module__IvhMYG__policyDistributionLegend [data-band=low]{background:var(--color-danger-mid)}.policy-controls-design-module__IvhMYG__policyDistributionLegend{margin-block-start:10px}.policy-controls-design-module__IvhMYG__policyStatisticsNote{max-inline-size:70ch;color:var(--color-text-tertiary);text-wrap:pretty;margin:0;font-size:11px}.policy-controls-design-module__IvhMYG__policyListRoute{container-type:inline-size}.policy-controls-design-module__IvhMYG__policyListMetrics>article{justify-content:flex-start;min-block-size:64px;padding:12px 16px}.policy-controls-design-module__IvhMYG__policyListMetrics>article>span:first-child{margin-block-end:6px;font-size:11px;line-height:1.35}.policy-controls-design-module__IvhMYG__policyListMetrics [data-status=approved]{background:var(--color-success)}.policy-controls-design-module__IvhMYG__policyListMetrics [data-status=in_progress]{background:var(--color-accent)}.policy-controls-design-module__IvhMYG__policyListMetrics [data-status=pending]{background:var(--color-warning)}.policy-controls-design-module__IvhMYG__policyListMetrics [data-status=archived]{background:var(--color-text-tertiary)}.policy-controls-design-module__IvhMYG__policyCompletionMeter{flex:none;inline-size:110px}.policy-controls-design-module__IvhMYG__policyCompletionMeter>span>b{display:none}.policy-controls-design-module__IvhMYG__policyListRow{cursor:pointer;min-block-size:56px}.policy-controls-design-module__IvhMYG__policyVersionMeta>div,.policy-controls-design-module__IvhMYG__policyApprovalCell>div{gap:6px;min-inline-size:0}.policy-controls-design-module__IvhMYG__policyLatestTag{border:1px solid var(--color-accent-line);border-radius:var(--radius-full);background:var(--color-accent-soft);min-block-size:16px;color:var(--color-accent-ink);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.02em;align-items:center;padding-inline:5px;line-height:1;display:inline-flex}.policy-controls-design-module__IvhMYG__policyApprovalMeta{margin-block-start:2px}.policy-controls-design-module__IvhMYG__policyAvatarStack{align-items:center;min-inline-size:0;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAvatarStack>*+*{margin-inline-start:-4px}.policy-controls-design-module__IvhMYG__policyAvatarStack>small{z-index:1;border:1.5px solid var(--color-surface-raised);border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:18px;min-inline-size:18px;color:var(--color-text-secondary);font-size:8px;font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding-inline:3px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyFrameworkMarks{align-items:center;gap:3px;min-inline-size:0;display:inline-flex}.policy-controls-design-module__IvhMYG__policyFrameworkMark{border:1px solid var(--color-tile-line);border-radius:var(--radius-sm);background-color:var(--color-tile);background-position:50%;background-repeat:no-repeat;background-size:17px 17px;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;display:block;overflow:hidden}@container (max-width:620px){.policy-controls-design-module__IvhMYG__policyListRow{padding:12px 12px 13px}.policy-controls-design-module__IvhMYG__policyListRow [class*=mobileLabel]{margin-block-end:5px}}@container (max-width:430px){.policy-controls-design-module__IvhMYG__policyListRow [data-col=version],.policy-controls-design-module__IvhMYG__policyListRow [data-col=progress]{flex:128px;min-inline-size:0}.policy-controls-design-module__IvhMYG__policyListRow [data-col=maturity]{flex:100%}.policy-controls-design-module__IvhMYG__policyListRow [data-col=updated]{display:none}}.policy-controls-design-module__IvhMYG__policyFrameworkMarks>small{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-inline-start:2px;font-size:10.5px}.policy-controls-design-module__IvhMYG__policyOwnerEmpty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:24px;inline-size:24px;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.policy-controls-design-module__IvhMYG__controlBackLatest{border-radius:var(--radius-sm);min-block-size:24px;color:var(--color-accent);cursor:pointer;font:inherit;font-size:11px;font-weight:var(--weight-medium);background:0 0;border:0;padding-inline:7px}.policy-controls-design-module__IvhMYG__controlBackLatest:hover{background:var(--color-accent-soft)}.policy-controls-design-module__IvhMYG__controlBackLatest:focus-visible{box-shadow:var(--focus-ring);outline:none}.policy-controls-design-module__IvhMYG__controlAttributesSection{gap:0}.policy-controls-design-module__IvhMYG__controlAttributeList{border-block-start:1px solid var(--color-line-soft);flex-direction:column;display:flex;container-type:inline-size}.policy-controls-design-module__IvhMYG__controlAttributeList>div{border-block-end:1px solid var(--color-line-soft);grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.policy-controls-design-module__IvhMYG__controlAttributeList>div[data-complete=false]{border-inline-start:3px solid var(--color-warning-mid);background:var(--color-warning-soft)}.policy-controls-design-module__IvhMYG__controlAttributeList>div>span:first-child{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.policy-controls-design-module__IvhMYG__controlAttributeList>div>span:first-child i{border-radius:var(--radius-full);background:var(--color-success);flex:none;block-size:7px;inline-size:7px}.policy-controls-design-module__IvhMYG__controlAttributeList>div[data-complete=false]>span:first-child i{background:var(--color-warning)}.policy-controls-design-module__IvhMYG__controlAttributeList strong{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text-secondary);font-size:12px;font-weight:var(--weight-regular);line-height:20px}.policy-controls-design-module__IvhMYG__controlAttributeList>div>span:last-child{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text);font-size:13px;line-height:20px}.policy-controls-design-module__IvhMYG__controlAttributeList>p{border-block-end:1px solid var(--color-line-soft);color:var(--color-text-tertiary);margin:0;padding:18px 10px;font-size:12px}.policy-controls-design-module__IvhMYG__controlAttributeEditor{border:1px solid var(--color-line);border-radius:var(--radius);margin-block-start:12px;padding:0}.policy-controls-design-module__IvhMYG__controlAttributeEditor>summary{color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:var(--weight-medium);padding:9px 11px}.policy-controls-design-module__IvhMYG__controlAttributeEditor[open]>summary{border-block-end:1px solid var(--color-line)}.policy-controls-design-module__IvhMYG__controlAttributeEditor>label{flex-direction:column;gap:6px;padding:10px;display:flex}.policy-controls-design-module__IvhMYG__policyReadFirstHost{min-block-size:0;min-inline-size:0;padding:0;overflow:hidden;container-type:inline-size}.policy-controls-design-module__IvhMYG__policyReadFirstHost>div{flex:1;min-block-size:0}.policy-controls-design-module__IvhMYG__policyDrawerGap{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;white-space:nowrap;margin-inline-start:auto}.policy-controls-design-module__IvhMYG__policyDefinitionGrid code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px;line-height:inherit}.policy-controls-design-module__IvhMYG__policyWeightRamp{min-inline-size:0;color:var(--policy-weight-color);align-items:center;gap:7px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyWeightRamp>span{flex:none;align-items:flex-end;gap:1.5px;block-size:10px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyWeightRamp i{background:var(--color-line-strong);border-radius:1px;inline-size:3px;display:block}.policy-controls-design-module__IvhMYG__policyWeightRamp i[data-active=true]{background:currentColor}.policy-controls-design-module__IvhMYG__policyWeightRamp i:first-child{block-size:4px}.policy-controls-design-module__IvhMYG__policyWeightRamp i:nth-child(2){block-size:5.5px}.policy-controls-design-module__IvhMYG__policyWeightRamp i:nth-child(3){block-size:7px}.policy-controls-design-module__IvhMYG__policyWeightRamp i:nth-child(4){block-size:8.5px}.policy-controls-design-module__IvhMYG__policyWeightRamp i:nth-child(5){block-size:10px}.policy-controls-design-module__IvhMYG__policyWeightRamp b{color:currentColor;min-inline-size:0;font-size:11px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-controls-design-module__IvhMYG__policyWeightingReadout{align-items:flex-start;gap:14px;min-inline-size:0;padding-block:5px 2px;display:flex}.policy-controls-design-module__IvhMYG__policyWeightingReadout>.policy-controls-design-module__IvhMYG__policyWeightRamp{border:1px solid color-mix(in srgb, var(--policy-weight-color) 42%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--policy-weight-color) 10%, transparent);flex:none;min-block-size:28px;padding:0 10px}.policy-controls-design-module__IvhMYG__policyWeightingReadout>p{min-inline-size:0;max-inline-size:none;color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-prose);margin:2px 0 0}.policy-controls-design-module__IvhMYG__policyWeightingReadout>p[data-empty=true]{color:var(--color-text-tertiary)}.policy-controls-design-module__IvhMYG__policyMaturityPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.policy-controls-design-module__IvhMYG__policyJustifications{margin-block-start:16px}.policy-controls-design-module__IvhMYG__policyCompletionReadout{align-items:center;gap:12px;min-inline-size:0;margin-block-end:14px;display:flex}.policy-controls-design-module__IvhMYG__policyCompletionReadout>div,.policy-controls-design-module__IvhMYG__policyCompletionReadout>span{flex:1;min-inline-size:0}.policy-controls-design-module__IvhMYG__policyCompletionReadout>span[role=progressbar]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.policy-controls-design-module__IvhMYG__policyCompletionReadout>span[role=progressbar][data-value-hidden]{grid-template-columns:minmax(0,1fr);gap:0}.policy-controls-design-module__IvhMYG__policyCompletionReadout>span[role=progressbar]:after{z-index:2;block-size:var(--meter-size);background:linear-gradient(to right, transparent calc(30% - 1px), var(--color-surface-raised) calc(30% - 1px), var(--color-surface-raised) calc(30% + 1px), transparent calc(30% + 1px)), linear-gradient(to right, transparent calc(70% - 1px), var(--color-surface-raised) calc(70% - 1px), var(--color-surface-raised) calc(70% + 1px), transparent calc(70% + 1px));content:"";grid-area:1/1}.policy-controls-design-module__IvhMYG__policyCompletionReadout>span[role=progressbar]>b,.policy-controls-design-module__IvhMYG__policyCompletionMeta{border:1px solid color-mix(in srgb, currentcolor 30%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, currentcolor 12%, transparent);font-variant-numeric:tabular-nums;min-inline-size:0;font-size:12px;font-weight:var(--weight-medium);align-items:center;padding:2px 9px;line-height:1.4;display:inline-flex}.policy-controls-design-module__IvhMYG__policyCompletionReadout>strong{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-medium);white-space:nowrap;flex:none}.policy-controls-design-module__IvhMYG__policyCompletionMeta{padding:1px 7px;font-size:11px}.policy-controls-design-module__IvhMYG__policyCompletionMeta[data-tone=danger]{color:var(--color-completion-low)}.policy-controls-design-module__IvhMYG__policyCompletionMeta[data-tone=warning]{color:var(--color-completion-mid)}.policy-controls-design-module__IvhMYG__policyCompletionMeta[data-tone=success]{color:var(--color-completion-high)}.policy-controls-design-module__IvhMYG__policyCompletionMini{border-radius:var(--radius-full);background:var(--color-line-soft);flex:none;block-size:6px;inline-size:42px;display:block;position:relative;overflow:hidden}.policy-controls-design-module__IvhMYG__policyCompletionMini>i{border-radius:inherit;background:var(--color-accent);block-size:100%;display:block}.policy-controls-design-module__IvhMYG__policyCompletionMini[data-tone=danger]>i{background:var(--color-completion-low)}.policy-controls-design-module__IvhMYG__policyCompletionMini[data-tone=warning]>i{background:var(--color-completion-mid)}.policy-controls-design-module__IvhMYG__policyCompletionMini[data-tone=success]>i{background:var(--color-completion-high)}.policy-controls-design-module__IvhMYG__policyAttributes{min-inline-size:0;container-type:inline-size}.policy-controls-design-module__IvhMYG__policyAttributesHeader{align-items:center;gap:8px;min-inline-size:0;margin-block-end:8px;display:flex}.policy-controls-design-module__IvhMYG__policyAttributesHeader>strong{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.045em;text-transform:uppercase;flex:none}.policy-controls-design-module__IvhMYG__policyAttributesHeader>span:last-of-type{flex:none;gap:2px;margin-inline-start:12px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributesHeader>span:last-of-type>i{background:var(--color-line);border-radius:2px;block-size:5px;inline-size:10px;display:block}.policy-controls-design-module__IvhMYG__policyAttributesHeader>span:last-of-type>i[data-complete=true]{background:var(--color-accent)}.policy-controls-design-module__IvhMYG__policyAttributesHeader>b{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:var(--weight-regular);white-space:nowrap}.policy-controls-design-module__IvhMYG__policyAttributesHeader>small{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap}.policy-controls-design-module__IvhMYG__policyAttributeRows{gap:8px;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeRows>details{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);min-inline-size:0;position:relative}.policy-controls-design-module__IvhMYG__policyAttributeRows>details>summary{border-radius:var(--radius-md);min-block-size:42px;min-inline-size:0;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:12px minmax(140px,160px) 20px minmax(0,1fr) 14px;align-items:baseline;gap:12px;padding:12px;list-style:none;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeRows summary::-webkit-details-marker{display:none}.policy-controls-design-module__IvhMYG__policyAttributeRows summary:hover{background:var(--color-surface-hover)}.policy-controls-design-module__IvhMYG__policyAttributeRows summary:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.policy-controls-design-module__IvhMYG__policyAttributeChevron{color:var(--color-text-tertiary);transition:transform var(--duration-panel) var(--ease-standard);flex:none;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeRows details[open] .policy-controls-design-module__IvhMYG__policyAttributeChevron{transform:rotate(90deg)}.policy-controls-design-module__IvhMYG__policyAttributeRows summary>strong{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text-secondary);font-size:12px;font-weight:var(--weight-regular);flex:0 auto;line-height:20px}.policy-controls-design-module__IvhMYG__policyAttributeRows summary>b{border-radius:var(--radius-full);background:var(--color-surface-hover);block-size:18px;min-inline-size:19px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:10px;font-weight:var(--weight-medium);flex:none;justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-complete]>summary>b{background:var(--color-accent-soft);color:var(--color-accent-ink)}.policy-controls-design-module__IvhMYG__policyAttributePreview{min-inline-size:0;color:var(--color-text-tertiary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-complete] .policy-controls-design-module__IvhMYG__policyAttributePreview{color:var(--color-text)}.policy-controls-design-module__IvhMYG__policyAttributeComplete{color:var(--color-accent);flex:none;grid-column:5}.policy-controls-design-module__IvhMYG__policyAttributeRows>details>div{border-block-start:1px solid var(--color-line-soft);padding:10px 12px 14px 32px}.policy-controls-design-module__IvhMYG__policyAttributeHelp{color:var(--color-text-tertiary);margin:0 0 10px;font-size:11px;line-height:1.5}.policy-controls-design-module__IvhMYG__policyAttributeOptions{flex-wrap:wrap;gap:6px;display:flex}.policy-controls-design-module__IvhMYG__policyAttributeChoice{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-raised);min-block-size:32px;min-inline-size:0;max-inline-size:100%;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--weight-medium);text-align:start;align-items:flex-start;gap:7px;padding:7px 10px;line-height:1.4;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeChoice:hover:not(:disabled){border-color:var(--color-accent-line);background:var(--color-surface-hover);color:var(--color-text)}.policy-controls-design-module__IvhMYG__policyAttributeChoice[aria-pressed=true],.policy-controls-design-module__IvhMYG__policyAttributeChoice[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}.policy-controls-design-module__IvhMYG__policyAttributeChoice:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:0}.policy-controls-design-module__IvhMYG__policyAttributeChoice:disabled{cursor:default}.policy-controls-design-module__IvhMYG__policyAttributeCheck{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:3px;flex:none;justify-content:center;align-items:center;block-size:13px;inline-size:13px;margin-block-start:2px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeChoice[aria-pressed=true] .policy-controls-design-module__IvhMYG__policyAttributeCheck{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.policy-controls-design-module__IvhMYG__policyAttributeChoiceCopy{overflow-wrap:anywhere;gap:3px;min-inline-size:0;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeChoiceCopy>small{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--weight-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.policy-controls-design-module__IvhMYG__policyAttributeOptions>.policy-controls-design-module__IvhMYG__policyAttributeChoice:has(small){flex:220px}.policy-controls-design-module__IvhMYG__policyAttributeTree{margin-block-start:12px}.policy-controls-design-module__IvhMYG__policyAttributeTree>.policy-controls-design-module__IvhMYG__policyAttributeChoice{background:var(--color-surface-sunken);color:var(--color-text);border-color:#0000}.policy-controls-design-module__IvhMYG__policyAttributeTree>.policy-controls-design-module__IvhMYG__policyAttributeChoice[aria-pressed=true],.policy-controls-design-module__IvhMYG__policyAttributeTree>.policy-controls-design-module__IvhMYG__policyAttributeChoice[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}.policy-controls-design-module__IvhMYG__policyAttributeChildren{border-inline-start:1px solid var(--color-line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:6px;margin:6px 0 0 16px;padding:2px 0 2px 14px;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeTextButton{border-radius:var(--radius-sm);min-block-size:28px;color:var(--color-accent-ink);cursor:pointer;font:inherit;font-size:11.5px;font-weight:var(--weight-medium);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;padding:2px 6px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeTextButton:hover{background:var(--color-accent-soft)}.policy-controls-design-module__IvhMYG__policyAttributeTextButton:focus-visible{outline:2px solid var(--focus-border);outline-offset:1px}.policy-controls-design-module__IvhMYG__policyAttributesHeader>.policy-controls-design-module__IvhMYG__policyAttributeTextButton{margin-inline-start:auto}.policy-controls-design-module__IvhMYG__policyAttributeSelected{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.policy-controls-design-module__IvhMYG__policyAttributeChip,.policy-controls-design-module__IvhMYG__policyAttributeAdd{border:1px solid var(--color-accent-line);border-radius:var(--radius);background:var(--color-accent-soft);min-block-size:32px;min-inline-size:0;max-inline-size:100%;color:var(--color-accent-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--weight-medium);text-align:start;align-items:center;gap:7px;padding:5px 9px 5px 10px;line-height:1.4;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeChip>span:nth-child(2){overflow-wrap:anywhere;min-inline-size:0}.policy-controls-design-module__IvhMYG__policyAttributeChip .policy-controls-design-module__IvhMYG__policyAttributeCheck{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse);margin-block-start:0}.policy-controls-design-module__IvhMYG__policyAttributeChipRemove{border-radius:var(--radius-full);block-size:18px;inline-size:18px;color:var(--color-accent-ink);opacity:.55;flex:none;justify-content:center;align-items:center;margin-inline-end:-3px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeChip:hover:not(:disabled){border-color:var(--color-accent)}.policy-controls-design-module__IvhMYG__policyAttributeChip:hover:not(:disabled) .policy-controls-design-module__IvhMYG__policyAttributeChipRemove{background:var(--color-accent-line);opacity:1}.policy-controls-design-module__IvhMYG__policyAttributeChip:disabled{cursor:default}.policy-controls-design-module__IvhMYG__policyAttributeChip:focus-visible,.policy-controls-design-module__IvhMYG__policyAttributeAdd:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);outline:0}.policy-controls-design-module__IvhMYG__policyAttributeAdd{border-style:dashed;border-color:var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-text-secondary);gap:5px}.policy-controls-design-module__IvhMYG__policyAttributeAdd:hover{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}.policy-controls-design-module__IvhMYG__policyAttributeClear{color:var(--color-text-secondary);margin-inline-start:auto}.policy-controls-design-module__IvhMYG__policyAttributeClear:hover{background:var(--color-surface-hover);color:var(--color-text)}.policy-controls-design-module__IvhMYG__policyAttributeUnavailable{border:1px dashed var(--color-line);border-radius:var(--radius);min-block-size:32px;color:var(--color-text-tertiary);align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyAttributeToolbar{justify-content:flex-end;margin-block-end:10px;display:flex}.policy-controls-design-module__IvhMYG__policyAttributeHeadTools{inline-size:220px;position:absolute;inset-block-start:6px;inset-inline-end:12px}.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-tools]>summary{padding-inline-end:244px}.policy-controls-design-module__IvhMYG__policyAttributeFilter{inline-size:100%}@media (pointer:coarse){.policy-controls-design-module__IvhMYG__policyAttributeChoice,.policy-controls-design-module__IvhMYG__policyAttributeChip,.policy-controls-design-module__IvhMYG__policyAttributeAdd,.policy-controls-design-module__IvhMYG__policyAttributeTextButton,.policy-controls-design-module__IvhMYG__policyAttributeUnavailable{min-block-size:44px}.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-tools]>summary{min-block-size:56px}}.policy-controls-design-module__IvhMYG__policyAttributeActions{justify-content:flex-end;align-items:center;gap:7px;margin-block-start:10px;display:flex}.policy-controls-design-module__IvhMYG__policyAttributeActions>span{color:var(--color-text-secondary);font-size:var(--font-size-meta);flex:1}@media (max-width:900px){.policy-controls-design-module__IvhMYG__policyKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-controls-design-module__IvhMYG__policyCategoryRows>button{grid-template-columns:110px minmax(80px,1fr) 78px}}@container (max-width:660px){.policy-controls-design-module__IvhMYG__policyMaturityPair,.policy-controls-design-module__IvhMYG__policyJustifications{grid-template-columns:minmax(0,1fr)}.policy-controls-design-module__IvhMYG__policyWeightingReadout{flex-direction:column}}@container (max-width:620px){.policy-controls-design-module__IvhMYG__policyAttributesHeader>small{display:none}.policy-controls-design-module__IvhMYG__policyAttributeRows>details>summary{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"chevron label count check"".preview preview preview";gap:2px 8px;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeChevron{grid-area:chevron}.policy-controls-design-module__IvhMYG__policyAttributeRows summary>strong{grid-area:label}.policy-controls-design-module__IvhMYG__policyAttributeRows summary>b{grid-area:count}.policy-controls-design-module__IvhMYG__policyAttributeComplete{grid-area:check}.policy-controls-design-module__IvhMYG__policyAttributePreview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:preview;display:-webkit-box;overflow:hidden}.policy-controls-design-module__IvhMYG__policyAttributeRows>details>div{padding-inline-start:11px}.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-tools]>summary{padding-inline-end:204px}.policy-controls-design-module__IvhMYG__policyAttributeHeadTools{inline-size:180px}}@container (max-width:400px){.policy-controls-design-module__IvhMYG__controlAttributeList>div{grid-template-columns:minmax(0,1fr);gap:4px}.policy-controls-design-module__IvhMYG__controlAttributeList>div>span:last-child{padding-inline-start:15px}}@container (max-width:360px){.policy-controls-design-module__IvhMYG__policyAttributesHeader>span:last-of-type{display:none}}@container (max-width:400px){.policy-controls-design-module__IvhMYG__policyAttributeRows>details[data-tools]>summary{min-block-size:42px;padding-inline-end:12px}.policy-controls-design-module__IvhMYG__policyAttributeHeadTools{inline-size:auto;padding:0 11px 10px;position:static}}@media (max-width:760px){.policy-controls-design-module__IvhMYG__policyStructure{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-controls-design-module__IvhMYG__policyChartHeader h2{inline-size:100%}}@media (max-width:560px){.policy-controls-design-module__IvhMYG__policyKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-controls-design-module__IvhMYG__policyStatisticsBody{padding-inline:12px}.policy-controls-design-module__IvhMYG__policyCategoryRows>button{grid-template-columns:minmax(90px,.8fr) minmax(80px,1fr) 64px;gap:8px}}.policy-controls-design-module__IvhMYG__policySankeyNode,.policy-controls-design-module__IvhMYG__policyHeatCell{min-inline-size:0;color:inherit;font:inherit;text-align:start}button.policy-controls-design-module__IvhMYG__policySankeyNode{cursor:pointer;background:0 0;border:0}button.policy-controls-design-module__IvhMYG__policyHeatCell{cursor:pointer}button.policy-controls-design-module__IvhMYG__policySankeyNode:hover,button.policy-controls-design-module__IvhMYG__policyHeatCell:hover{outline:1px solid var(--color-accent);outline-offset:2px}.policy-controls-design-module__IvhMYG__policyStatisticsBody{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (min-width:860px){.policy-controls-design-module__IvhMYG__policyStatisticsBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.policy-controls-design-module__IvhMYG__policyStatisticsBody>:first-child,.policy-controls-design-module__IvhMYG__policyStatisticsNote{grid-column:1/-1}}.policy-controls-design-module__IvhMYG__policyCategoryRows>button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:4px 0}.policy-controls-design-module__IvhMYG__policyCategoryRows>button:hover{background:var(--color-surface-hover)}.policy-controls-design-module__IvhMYG__policyCategoryRows>button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.policy-controls-design-module__IvhMYG__policyCategoryRows>button>span:first-child strong{white-space:normal;overflow-wrap:anywhere}.policy-controls-design-module__IvhMYG__policyDistribution>button{cursor:pointer;border:0;padding:0}.policy-controls-design-module__IvhMYG__policyDistributionLegend>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.policy-controls-design-module__IvhMYG__policyDistributionLegend>button[aria-pressed=true]{color:var(--color-accent)}.policy-controls-design-module__IvhMYG__policyBandRecords{flex-wrap:wrap;gap:6px;max-block-size:220px;margin-block-start:8px;display:flex;overflow-y:auto}.policy-controls-design-module__IvhMYG__policyBandRecords>button{border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-app);font:inherit;cursor:pointer;padding:4px 8px}.policy-controls-design-module__IvhMYG__policyFrameworkMark:has(>[data-identity-avatar]){background:0 0;border:0}.policy-controls-design-module__IvhMYG__policyRecordIdentity{align-items:center;gap:10px;min-inline-size:0;display:flex}.policy-controls-design-module__IvhMYG__policyIconButton{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.policy-controls-design-module__IvhMYG__policyIconButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.policy-controls-design-module__IvhMYG__policyIconButton:disabled{cursor:default;opacity:1}.policy-controls-design-module__IvhMYG__policyAttributeBranchHead{align-items:start;min-inline-size:0;display:flex}.policy-controls-design-module__IvhMYG__policyAttributeBranchHead>.policy-controls-design-module__IvhMYG__policyAttributeChoice{flex:1;min-inline-size:0}.policy-controls-design-module__IvhMYG__policyAttributeBranchToggle{min-block-size:28px;inline-size:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.policy-controls-design-module__IvhMYG__policyAttributeBranchToggle[aria-expanded=true]>svg{transform:rotate(90deg)}.policy-controls-design-module__IvhMYG__policyAttributeBranchToggle:focus-visible{outline:1px solid var(--focus-border);box-shadow:var(--focus-ring)}.policy-controls-design-module__IvhMYG__policyAttributeChildren[hidden]{display:none}.policy-controls-design-module__IvhMYG__policyAttributeChildren .policy-controls-design-module__IvhMYG__policyAttributeTree{min-inline-size:0}@container (max-width:400px){.policy-controls-design-module__IvhMYG__policyAttributeChildren{margin-inline-start:4px;padding-inline-start:4px}}@media (max-width:620px),(pointer:coarse){.policy-controls-design-module__IvhMYG__policyAttributeBranchToggle{min-block-size:44px;inline-size:44px}}@media (max-width:620px){.policy-controls-design-module__IvhMYG__policyWeightRamp{max-inline-size:100%}.policy-controls-design-module__IvhMYG__policyWeightRamp b{white-space:normal;overflow-wrap:anywhere}}
.record-commentary-module__a7YH5G__root{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.record-commentary-module__a7YH5G__header{gap:var(--space-1);flex-direction:column;display:flex}.record-commentary-module__a7YH5G__header h3,.record-commentary-module__a7YH5G__legacy h4{color:var(--color-text);font-size:14px;font-weight:var(--weight-medium);margin:0}.record-commentary-module__a7YH5G__header p,.record-commentary-module__a7YH5G__legacy p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.record-commentary-module__a7YH5G__legacy{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow-wrap:anywhere;flex-direction:column;display:flex}.record-commentary-module__a7YH5G__legacy header{gap:var(--space-1);flex-direction:column;display:flex}.record-commentary-module__a7YH5G__legacy h4{font-size:12px}.record-commentary-module__a7YH5G__legacy header p{color:var(--color-text-tertiary);font-size:12px}.record-commentary-module__a7YH5G__pagination{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}
.my-profile-fidelity-module__z3ekHG__route .my-profile-fidelity-module__z3ekHG__pill{border-radius:var(--radius-sm);gap:5px;min-block-size:18px;padding-inline:6px;font-size:10.5px}.my-profile-fidelity-module__z3ekHG__route .my-profile-fidelity-module__z3ekHG__pill svg{flex:none;block-size:12px;inline-size:12px}.my-profile-fidelity-module__z3ekHG__pillLabel{align-items:center;gap:5px;display:inline-flex}.my-profile-fidelity-module__z3ekHG__route .my-profile-fidelity-module__z3ekHG__compactButton{gap:6px;font-size:12px}.my-profile-fidelity-module__z3ekHG__route .my-profile-fidelity-module__z3ekHG__compactIcon span>svg{block-size:12px;inline-size:12px}
