*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans Arabic,Tajawal,Segoe UI,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.me-5{margin-inline-end:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-column{display:table-column}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.border{border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[_\:-\]{_:-}:root{color-scheme:light;--color-navy-950:#07164b;--color-navy-900:#0b1648;--color-purple-900:#2b1f60;--color-purple-800:#4b206a;--color-magenta-700:#982c85;--color-teal-700:#186d6d;--color-teal-800:#125757;--color-green-500:#35c875;--color-red-500:#ff3548;--color-blue-500:#6d91f5;--color-orange-500:#ffb51a;--color-brand-teal:#186d6d;--color-brand-teal-dark:#125757;--color-brand-slate:#3e4c6b;--color-brand-slate-dark:#2d3856;--color-gray-50:#f5f5f6;--color-gray-100:#efeff1;--color-gray-200:#e1e3e8;--color-gray-500:#9aa0aa;--color-border:#e1e3e8;--color-surface:#ffffff;--color-surface-muted:#f9fafb;--color-text:#07164b;--color-text-primary:#07164b;--color-text-secondary:#3e4656;--color-text-muted:#8d95a3;--color-page:#f5f5f6;--color-primary:#186d6d;--color-primary-50:rgba(24,109,109,0.08);--color-primary-100:rgba(24,109,109,0.16);--color-primary-300:rgba(24,109,109,0.34);--color-primary-700:#186d6d;--color-teal-50:rgba(24,109,109,0.08);--color-teal-500:#186d6d;--color-blue-600:#2563eb;--control-bg:#ffffff;--control-bg-muted:#f9fafb;--control-bg-elevated:#ffffff;--control-border:#d9dee8;--control-border-strong:#b9c2d1;--control-text:#07164b;--control-text-secondary:#3e4656;--control-text-muted:#8d95a3;--control-focus:#186d6d;--control-focus-ring:rgba(24,109,109,0.22);--control-hover-bg:#f7fafb;--control-selected-bg:rgba(24,109,109,0.08);--control-disabled-bg:#f3f5f7;--control-danger:#ff3548;--control-warning:#ffb51a;--control-success:#35c875;--control-info:#6d91f5;--control-on-accent:#ffffff;--control-shadow-sm:0 2px 8px rgba(7,22,75,0.08);--control-shadow-md:0 10px 28px rgba(7,22,75,0.12);--control-shadow-popover:0 14px 36px rgba(7,22,75,0.14);--control-overlay:rgba(7,22,75,0.5);--control-radius-sm:12px;--control-radius-md:16px;--control-radius-pill:999px;--control-button-radius:10px;--control-input-radius:12px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:46px;--motion-hover-duration:200ms;--motion-hover-easing:ease;--app-navigation-active:#07164b;--radius-sm:16px;--radius-md:16px;--radius-pill:999px;--shadow-sm:0 2px 8px rgba(7,22,75,0.08);--shadow-md:0 8px 20px rgba(7,22,75,0.1);--shadow-lg:0 18px 44px rgba(7,22,75,0.14);--shadow-header:0 2px 8px rgba(0,0,0,0.18)}[data-theme=dark]{color-scheme:dark;--color-gray-50:#050b16;--color-gray-100:#111c31;--color-gray-200:#26354d;--color-gray-500:#8996aa;--color-border:#26354d;--color-surface:#0b1426;--color-surface-muted:#111c31;--color-text:#f7f9fc;--color-text-primary:#f7f9fc;--color-text-secondary:#c6cfdd;--color-text-muted:#8996aa;--color-page:#050b16;--color-primary-50:rgba(24,109,109,0.16);--color-primary-100:rgba(24,109,109,0.24);--color-primary-300:rgba(24,109,109,0.42);--color-teal-50:rgba(24,109,109,0.16);--color-blue-600:#6d91f5;--control-bg:#0b1426;--control-bg-muted:#111c31;--control-bg-elevated:#101a2d;--control-border:#26354d;--control-border-strong:#3a4a66;--control-text:#f7f9fc;--control-text-secondary:#c6cfdd;--control-text-muted:#8996aa;--control-focus-ring:rgba(24,109,109,0.34);--control-hover-bg:#152238;--control-selected-bg:rgba(24,109,109,0.16);--control-disabled-bg:#182237;--control-shadow-sm:0 2px 10px rgba(0,0,0,0.28);--control-shadow-md:0 14px 34px rgba(0,0,0,0.36);--control-shadow-popover:0 18px 44px rgba(0,0,0,0.48);--control-overlay:rgba(0,0,0,0.66);--app-navigation-active:#2c3956;--shadow-sm:0 2px 10px rgba(0,0,0,0.28);--shadow-md:0 14px 34px rgba(0,0,0,0.36);--shadow-lg:0 18px 44px rgba(0,0,0,0.48)}*{box-sizing:border-box}html{color:var(--color-text-primary);background:var(--color-gray-50);font-family:IBM Plex Sans Arabic,Tajawal,Segoe UI,Arial,sans-serif}html:not([data-preflight-dev-tools=enabled]) .admin-dev-auth,html:not([data-preflight-dev-tools=enabled]) .admin-security-operations__dev-auth,html:not([data-preflight-dev-tools=enabled]) [aria-label="Development admin context"],html:not([data-preflight-dev-tools=enabled]) [data-dev-surface=preflight]{display:none!important}body{margin:0}button,input,select,textarea{font:inherit}textarea{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-input-radius);color:var(--control-text);min-height:96px;min-width:0;padding:10px 12px;resize:vertical;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing);width:100%}textarea::-moz-placeholder{color:var(--control-text-muted)}textarea::placeholder{color:var(--control-text-muted)}textarea:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}textarea:disabled{background:var(--control-disabled-bg);color:var(--control-text-muted);cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgba(0,140,131,.45);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.preview-switcher{background:var(--color-navy-950);color:white;padding:10px 16px}.preview-switcher__inner{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:1200px}.standard-shell{background:var(--color-gray-50);display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:760px;--standard-sidebar-available-height:calc(100dvh - 132px)}.standard-sidebar{background:linear-gradient(180deg,var(--color-brand-slate-dark),var(--color-brand-teal-dark));border:1px solid rgba(255,255,255,.12);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-md);color:white;display:flex;flex-direction:column;grid-column:1;grid-row:2;height:var(--standard-sidebar-available-height);max-height:var(--standard-sidebar-available-height);margin:18px 0 18px 18px;min-width:0;overflow-y:auto;padding:22px 10px 18px;position:sticky;scrollbar-width:thin;top:18px}.admin-logo,.compact-logo,.shell-logo{font-size:26px;font-weight:700;margin:0 6px 24px}.admin-sidebar nav,.compact-sidebar nav,.standard-sidebar nav{display:flex;flex:1;flex-direction:column;gap:6px}.admin-sidebar a,.standard-sidebar a{align-items:center;border-radius:var(--radius-md);color:rgba(255,255,255,.9);display:flex;gap:12px;min-height:46px;padding:10px 14px;position:relative}.standard-sidebar a{border-left:4px solid transparent;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-sidebar a.is-active,.admin-sidebar a:hover,.standard-sidebar a.is-active,.standard-sidebar a:hover{background:rgba(255,255,255,.13);color:white}.standard-sidebar a.is-active{border-left:4px solid var(--color-teal-700);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.standard-sidebar a:hover{transform:translateX(2px)}.governance-new-decision{background:var(--color-background);display:grid;gap:1rem;margin:-1.25rem;min-height:100%;padding:1.25rem}.governance-new-decision__hero,.governance-new-decision__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:1rem;padding:1.25rem}.governance-new-decision__hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-surface)),var(--color-surface))}.governance-new-decision__hero h2,.governance-new-decision__hero p,.governance-new-decision__section h3,.governance-new-decision__section p{margin:0}.governance-new-decision__grid,.governance-new-decision__readiness,.governance-new-decision__summary{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.governance-new-decision__summary article{background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:.25rem;padding:.875rem}.governance-new-decision__directory-status,.governance-new-decision__readiness small,.governance-new-decision__summary small,.governance-new-decision__summary span{color:var(--color-text-muted);font-size:.8125rem}.governance-new-decision__section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.governance-new-decision__section-heading>div{display:grid;gap:.25rem}.governance-new-decision__alternatives{display:grid;gap:.75rem}.governance-new-decision__alternatives article{align-items:end;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:.75rem;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) minmax(150px,.7fr) auto;padding:.875rem}.governance-new-decision__readiness{list-style:none;margin:0;padding:0}.governance-new-decision__readiness li{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.875rem}.governance-new-decision__readiness li>span{align-items:center;border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}.governance-new-decision__readiness li>span.is-ready{background:color-mix(in srgb,var(--color-success-600) 14%,transparent);color:var(--color-success-700)}.governance-new-decision__readiness li>span.is-gap{background:color-mix(in srgb,var(--color-warning-600) 16%,transparent);color:var(--color-warning-700)}.governance-new-decision__readiness li div{display:grid;gap:.2rem}.governance-new-decision__boundary-note{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-sm);padding:.875rem 1rem}@media (max-width:840px){.governance-new-decision__alternatives article{grid-template-columns:1fr}}@media (max-width:640px){.governance-new-decision{margin:-1rem;padding:.75rem}.governance-new-decision__hero,.governance-new-decision__section{padding:1rem}.governance-new-decision__section-heading{align-items:stretch;flex-direction:column}}.governance-new-decision{align-content:start;grid-auto-rows:max-content;margin:0 auto;max-width:1480px;padding:0;width:100%}.governance-new-decision form,.governance-new-decision__faq,.governance-new-decision__intro{display:grid;gap:1rem}.governance-new-decision__loading{align-items:center;color:var(--color-text-muted);display:flex;justify-content:center;min-height:50vh}.governance-new-decision__tabs{align-items:center;border-block-end:1px solid var(--color-border);display:flex;gap:.35rem;margin-block-end:1rem}.governance-new-decision__tabs button{background:transparent;border:0;border-block-end:3px solid transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:.65rem 1rem}.governance-new-decision__tabs button:focus-visible,.governance-new-decision__tabs button:hover{color:var(--color-text)}.governance-new-decision__tabs button.is-active{border-block-end-color:var(--color-primary);color:var(--color-primary)}.governance-new-decision__faq>div:first-child,.governance-new-decision__intro-copy{margin-inline:auto;max-width:850px;text-align:center}.governance-new-decision__faq h2,.governance-new-decision__intro-copy h2{font-size:clamp(1.65rem,3vw,2.5rem);letter-spacing:-.035em;margin:.35rem 0 .6rem}.governance-new-decision__faq>div:first-child>p:last-child,.governance-new-decision__intro-copy>p{color:var(--color-text-muted);line-height:1.65;margin:0}.governance-new-decision__intro-copy aside{align-items:flex-start;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-md);display:flex;gap:.75rem;margin-block-start:1.25rem;padding:1rem;text-align:start}.governance-new-decision__intro-copy aside svg{color:var(--color-primary);flex:0 0 auto}.governance-new-decision__intro-copy aside p{color:var(--color-text-muted);margin:.25rem 0 0}.governance-new-decision__intro-steps{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.governance-new-decision__intro-steps>li{align-content:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:.7rem;min-width:0;overflow:hidden;padding:.75rem}.governance-new-decision__illustration{align-items:center;aspect-ratio:3/2;background:color-mix(in srgb,var(--color-surface-muted) 72%,var(--color-surface));border-radius:calc(var(--radius-md) - 4px);color:var(--color-text-muted);display:flex;justify-content:center;overflow:hidden}.governance-new-decision__illustration img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.governance-new-decision__intro-steps>li>div:nth-child(2){align-items:flex-start;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr)}.governance-new-decision__intro-steps>li>div:nth-child(2) span{align-items:center;background:var(--color-primary);border-radius:999px;color:white;display:inline-flex;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.governance-new-decision__intro-steps h3,.governance-new-decision__intro-steps p{margin:0}.governance-new-decision__intro-steps p{color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.governance-new-decision__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.governance-new-decision__summary article{min-width:0}.governance-new-decision__summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-new-decision__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.governance-new-decision__progress li{position:relative}.governance-new-decision__progress li:not(:last-child):after{background:var(--color-border);content:"";height:2px;inset-block-start:1.1rem;inset-inline:calc(50% + 1.35rem) calc(-50% + 1.35rem);position:absolute}.governance-new-decision__progress li.is-complete:not(:last-child):after{background:var(--color-primary)}.governance-new-decision__progress button{align-items:center;background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.4rem;margin-inline:auto;min-width:90px;position:relative;z-index:1}.governance-new-decision__progress button:disabled{cursor:not-allowed;opacity:.52}.governance-new-decision__progress button>span{align-items:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:999px;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.governance-new-decision__progress .is-complete button,.governance-new-decision__progress .is-current button{color:var(--color-primary)}.governance-new-decision__progress .is-complete button>span,.governance-new-decision__progress .is-current button>span{background:var(--color-primary);border-color:var(--color-primary);color:white}.governance-new-decision__section{margin-block-start:.25rem;min-height:350px}.governance-new-decision__grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-new-decision__grid>.nsq-field{align-content:start;align-self:start}.governance-new-decision__grid>.nsq-field>.nsq-control:not(.nsq-control--textarea){height:var(--control-height-md)}.governance-new-decision__help{align-items:center;display:inline-flex;gap:.35rem;position:relative}.governance-new-decision__help>[role=button]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--color-text-muted);cursor:help;display:inline-flex;padding:.1rem}.governance-new-decision__help>[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.governance-new-decision__tooltip{background:var(--color-text);border-radius:var(--radius-sm);color:var(--color-surface);font-size:.78rem;font-weight:500;inset-block-start:calc(100% + .45rem);inset-inline-start:0;line-height:1.45;max-width:min(280px,calc(100vw - 48px));padding:.6rem .7rem;position:absolute;width:-moz-max-content;width:max-content;z-index:8}.governance-new-decision__review-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.governance-new-decision__review-grid h4{margin:0 0 .75rem}.governance-new-decision__boundary-note{align-items:flex-start;display:flex;gap:.7rem}.governance-new-decision__boundary-note svg{color:var(--color-primary);flex:0 0 auto}.governance-new-decision__boundary-note p{margin:0}.governance-new-decision__alternative-action{height:40px;min-height:40px}.governance-new-review__participants{display:grid;gap:.75rem;margin-block-start:1rem}.governance-new-review__participants.is-invalid{border-radius:var(--radius-md);outline:1px solid var(--color-danger);outline-offset:.4rem}.governance-new-review__participant-chips{display:flex;flex-wrap:wrap;gap:.5rem}.governance-new-review__participant-chips>span{align-items:center;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;display:inline-flex;gap:.45rem;max-width:100%;padding:.35rem .45rem .35rem .7rem}.governance-new-review__participant-chips strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-new-review__participant-chips small{color:var(--color-text-muted)}.governance-new-review__participant-chips button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:28px;min-width:28px}.governance-new-review__participant-chips button:focus-visible,.governance-new-review__participant-chips button:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.governance-new-review__participant-list{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;max-height:320px;overflow:auto}.governance-new-review__participant-list article{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0;padding:.7rem .8rem}.governance-new-review__participant-list article+article{border-block-start:1px solid var(--color-border)}.governance-new-review__participant-list article>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-new-review__participant-list article>div{display:flex;flex:0 0 auto;gap:.4rem}.governance-new-review__participant-list button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);cursor:pointer;min-height:36px;padding:.35rem .75rem}.governance-new-review__participant-list button.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:white}.governance-new-review__participant-list>p{color:var(--color-text-muted);margin:0;padding:1rem;text-align:center}.governance-new-review__agenda article{align-items:start;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(220px,1.2fr) minmax(190px,.9fr) auto}.governance-new-review__outputs{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:1rem;padding:1rem}.governance-new-review__outputs h4,.governance-new-review__outputs>p{grid-column:1/-1;margin:0}.governance-new-review__outputs label{align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:.6rem;min-height:48px;padding:.75rem}.governance-new-review__outputs input{margin-block-start:.15rem}.governance-new-review__outputs.is-invalid{border-color:var(--color-danger)}.governance-new-review__outputs>p{color:var(--color-danger);font-size:.85rem}.governance-new-decision__faq-list{display:grid;gap:.65rem;margin-inline:auto;max-width:980px;width:100%}.governance-new-decision__faq-list details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.governance-new-decision__faq-list summary{cursor:pointer;font-weight:750;padding:1rem 1.1rem}.governance-new-decision__faq-list details[open] summary{border-block-end:1px solid var(--color-border);color:var(--color-primary)}.governance-new-decision__faq-list p{color:var(--color-text-muted);line-height:1.65;margin:0;padding:1rem 1.1rem}@media (max-width:1120px){.governance-new-decision__intro-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.governance-new-decision__grid,.governance-new-decision__review-grid,.governance-new-decision__summary{grid-template-columns:1fr}.governance-new-decision__progress button strong{font-size:.72rem}}@media (max-width:1120px){.governance-new-review__agenda article,.governance-new-review__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.governance-new-review__agenda article,.governance-new-review__outputs{grid-template-columns:1fr}.governance-new-review__participant-list article{align-items:stretch;flex-direction:column}.governance-new-review__participant-list article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.governance-new-decision__intro-steps{grid-template-columns:1fr}.governance-new-decision__progress button{min-width:0}.governance-new-decision__progress button strong{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-new-decision__progress li:not(:last-child):after{inset-inline:calc(50% + 1.1rem) calc(-50% + 1.1rem)}}@media (prefers-reduced-motion:reduce){.governance-new-decision *,.governance-new-decision :after,.governance-new-decision :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.governance-decision-center{display:grid;gap:1rem}.governance-decision-card__heading,.governance-decision-center__header,.governance-decision-center__section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.governance-decision-center__header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-surface)),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.governance-decision-card span,.governance-decision-card strong,.governance-decision-center__header h2,.governance-decision-center__header p,.governance-decision-center__section h3,.governance-decision-center__section p,.governance-decision-center__state p{margin:0}.governance-decision-center__filters,.governance-decision-center__form{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.governance-decision-center__cards{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:1rem}.governance-decision-card,.governance-decision-center__metric,.governance-decision-center__section,.governance-decision-center__state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.governance-decision-card{display:grid;gap:1rem;padding:1rem}.governance-decision-card__heading>div,.governance-decision-center__metric,.governance-decision-center__state{display:grid;gap:.25rem}.governance-decision-card__heading span,.governance-decision-center__metric span,.governance-decision-history span{color:var(--color-text-muted);font-size:.8125rem}.governance-decision-card dl{display:grid;gap:.5rem;margin:0}.governance-decision-card dl div{display:flex;gap:.75rem;justify-content:space-between}.governance-decision-card dt{color:var(--color-text-muted)}.governance-decision-card dd{margin:0;text-align:end}.governance-decision-center__metrics{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-block:1rem}.governance-decision-center__metric,.governance-decision-center__section,.governance-decision-center__state{padding:1rem}.governance-decision-center__metric strong{overflow-wrap:anywhere}.governance-decision-center__detail{display:grid;gap:1rem}.governance-decision-center__divider{border-block-start:1px solid var(--color-border);grid-column:1/-1}.governance-decision-history{display:grid;gap:0;list-style:none;margin:0;padding:0}.governance-decision-history li{align-items:flex-start;border-block-end:1px solid var(--color-border);display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding-block:1rem}.governance-decision-history li:last-child{border-block-end:0}.governance-decision-history li div{display:grid;gap:.25rem}.governance-decision-history p{margin:0}@media (max-width:720px){.governance-decision-card__heading,.governance-decision-center__header,.governance-decision-center__section-heading{align-items:stretch;flex-direction:column}.governance-decision-center__filters,.governance-decision-center__form,.governance-decision-center__metrics{grid-template-columns:1fr}}.standard-sidebar__group{display:grid;gap:4px}.standard-sidebar__group-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:4px solid transparent;border-radius:var(--radius-md);color:rgba(255,255,255,.9);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;gap:12px;line-height:1.25;min-height:46px;padding:10px 14px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.standard-sidebar__group-toggle:focus-visible,.standard-sidebar__group-toggle:hover,.standard-sidebar__group.is-active>.standard-sidebar__group-toggle{background:rgba(255,255,255,.13);color:white}.standard-sidebar__group-toggle:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.standard-sidebar__group.is-active>.standard-sidebar__group-toggle{border-left-color:var(--color-teal-700);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.standard-sidebar__group-chevron{margin-inline-start:auto;transition:transform .16s ease}.standard-sidebar__group-toggle[aria-expanded=true] .standard-sidebar__group-chevron{transform:rotate(180deg)}.standard-sidebar__group-items{display:grid;gap:4px;padding-inline-start:18px}.standard-sidebar__group-items[hidden]{display:none}.standard-sidebar__group-items a{font-size:12px;min-height:40px;padding-block:8px}.standard-sidebar__footer{border-top:1px solid rgba(255,255,255,.16);display:grid;gap:12px;padding:18px 10px 0}.standard-topbar{align-items:center;align-self:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-md);color:var(--control-text);display:grid;gap:12px;grid-column:1/-1;grid-row:1;grid-template-columns:auto auto minmax(180px,260px) minmax(0,1fr) auto;margin:14px 16px 0;min-height:64px;min-width:0;padding:8px 12px;width:calc(100% - 32px);z-index:2}.standard-topbar--no-nav{grid-template-columns:auto auto minmax(180px,260px) minmax(0,1fr)}.standard-topbar__brand{align-items:center;color:var(--color-navy-950);display:inline-flex;font-size:26px;font-weight:800;letter-spacing:0;min-height:44px;padding:0 8px}[data-theme=dark] .standard-topbar__brand{color:var(--control-text)}.standard-topbar__search{min-width:0}.standard-topbar__search .nsq-field__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.standard-topbar__search .nsq-search-control{background:var(--control-bg-muted);border-color:transparent;min-height:var(--control-height-lg);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.standard-topbar__search .nsq-search-control:focus-within{background:var(--control-bg);border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring)}.standard-topbar__search .nsq-search-control__input{min-height:calc(var(--control-height-lg) - 2px)}.standard-topbar__nav{align-items:stretch;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.standard-topbar__nav::-webkit-scrollbar{display:none}.standard-topbar__nav a{align-items:center;border-bottom:3px solid transparent;color:var(--control-text-secondary);display:inline-flex;flex:0 0 auto;flex-direction:column;font-size:12px;font-weight:700;gap:4px;justify-content:center;min-height:52px;min-width:82px;padding:6px 10px 4px;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.standard-topbar__nav a.is-active,.standard-topbar__nav a:hover{background:var(--control-selected-bg);border-bottom-color:var(--control-focus);color:var(--control-text)}.standard-topbar__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.standard-topbar__actions .standard-topbar__search{min-width:180px;width:min(240px,24vw)}.topbar-menu-anchor{position:relative}.topbar-icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--control-radius-md);color:var(--control-text-secondary);cursor:pointer;display:inline-flex;height:var(--control-height-sm);justify-content:center;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:var(--control-height-sm)}.topbar-icon-button:focus-visible,.topbar-icon-button:hover,.topbar-icon-button[aria-expanded=true]{background:var(--control-hover-bg);border-color:var(--control-border);color:var(--control-text);outline:0}.topbar-icon-button:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring)}.topbar-icon-button__badge{align-items:center;background:var(--color-red-500);border:2px solid var(--control-bg-elevated);border-radius:var(--control-radius-pill);color:white;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-6px;top:-7px}.topbar-menu{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);color:var(--control-text);display:grid;gap:10px;min-width:300px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:28}.topbar-menu__head{border-bottom:1px solid var(--control-border);display:grid;gap:2px;padding:6px 8px 10px}.topbar-menu__head small,.topbar-menu__head span,.topbar-notification-menu article small{color:var(--control-text-secondary);font-size:.78rem}.topbar-app-launcher{left:0;min-width:360px;right:auto}.topbar-app-launcher__grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-app-launcher__grid a{align-items:center;border:1px solid transparent;border-radius:var(--control-radius-sm);color:var(--control-text);display:grid;gap:6px;justify-items:center;min-height:72px;min-width:0;padding:10px 8px;text-align:center}.topbar-app-launcher__grid a span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.topbar-app-launcher__grid a.is-active,.topbar-app-launcher__grid a:focus-visible,.topbar-app-launcher__grid a:hover{background:var(--control-selected-bg);border-color:var(--control-focus);color:var(--control-text);outline:0}.topbar-notification-menu{width:min(360px,calc(100vw - 32px))}.topbar-notification-menu__head{align-items:center;display:flex;justify-content:space-between}.topbar-notification-menu__head>span{display:grid;gap:2px}.topbar-notification-menu__list{display:grid;gap:6px}.topbar-notification-menu article{border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:3px;padding:9px}.topbar-notification-menu__row-actions{display:flex;flex-wrap:wrap;gap:10px}.topbar-notification-menu article a,.topbar-notification-menu__row-actions button{align-items:center;background:transparent;border:0;color:var(--color-teal-700);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:5px;justify-self:start;min-width:0;text-decoration:none}.topbar-notification-menu article a:focus-visible,.topbar-notification-menu article a:hover,.topbar-notification-menu__row-actions button:focus-visible,.topbar-notification-menu__row-actions button:hover{color:var(--color-teal-900);text-decoration:underline}.topbar-notification-menu__row-actions button:disabled{cursor:wait;opacity:.55}.topbar-notification-menu article.is-unread{background:var(--color-teal-50);border-color:var(--color-teal-500)}.admin-header__spacer,.compact-topbar__spacer,.topbar-spacer{flex:1;min-width:16px}.organization-selector{min-width:0;position:relative}.organization-pill{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);color:var(--control-text);cursor:pointer;display:flex;gap:10px;min-height:var(--control-height-lg);max-width:min(350px,30vw);padding:6px 14px 6px 8px;width:350px}.organization-pill.is-open,.organization-pill:hover{background:var(--control-hover-bg);border-color:var(--control-focus)}.organization-pill span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-pill__logo{background:var(--control-selected-bg);border-radius:var(--control-radius-sm);color:var(--color-teal-700);font-size:10px;font-weight:700;height:26px;width:26px}.organization-pill__delegation,.organization-pill__logo{align-items:center;display:inline-flex;justify-content:center}.organization-pill__delegation{background:rgba(255,181,26,.22);border:1px solid rgba(255,181,26,.42);border-radius:var(--control-radius-pill);color:var(--control-text);font-size:11px;font-weight:800;min-width:22px;padding:2px 7px}.organization-menu{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);color:var(--control-text);left:0;width:min(600px,calc(100vw - 24px));padding:10px;position:absolute;top:calc(100% + 10px);z-index:20}.organization-menu__header{align-items:center;color:var(--control-text-secondary);display:flex;font-size:12px;font-weight:700;gap:8px;padding:6px 8px 8px}.organization-menu__header button{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;width:28px}html[data-nsq-text-scale=large]{font-size:112.5%}html[data-nsq-text-scale=extra_large]{font-size:125%}html[data-nsq-high-contrast=true]{--color-border:#596579;--color-text-muted:#515b6b;--control-border:#596579;--control-border-strong:#27364e;--control-focus-ring:rgba(0,77,72,0.46)}html[data-nsq-high-contrast=true][data-theme=dark]{--color-border:#aebbd0;--color-text-muted:#c2ccda;--control-border:#aebbd0;--control-border-strong:#f7f9fc;--control-focus-ring:rgba(53,200,117,0.5)}html[data-nsq-reduce-motion=true] *,html[data-nsq-reduce-motion=true] :after,html[data-nsq-reduce-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-nsq-underline-links=true] a:not(.button){text-decoration:underline;text-underline-offset:.18em}.organization-menu__refresh-wrap{margin-inline-start:auto}.organization-menu__header button:hover:not(:disabled){background:var(--control-hover-bg);color:var(--control-focus)}.organization-menu__controls{display:grid;gap:10px;padding:4px 2px 10px}.organization-menu__tabs{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.organization-menu__default,.organization-menu__select,.organization-menu__tabs button{align-items:center;border:0;border-radius:var(--control-radius-sm);cursor:pointer;display:inline-flex;font-weight:700;gap:6px;justify-content:center;min-height:34px}.organization-menu__tabs button{background:transparent;color:var(--control-text-secondary)}.organization-menu__tabs button.is-active{background:var(--color-navy-900);color:white}.organization-menu__field{display:grid;gap:5px}.organization-menu__field .nsq-field__label,.organization-menu__field>span{color:var(--control-text-secondary);font-size:12px;font-weight:700}.organization-menu__field>input,.organization-menu__field>select{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);min-height:38px;padding:0 10px}.organization-menu__list{display:grid;gap:4px;max-height:320px;overflow:auto}.organization-menu__field--group{align-items:center;-moz-column-gap:10px;column-gap:10px;grid-template-columns:auto minmax(0,1fr)}.organization-menu__field--group>.nsq-field__label{margin:0;white-space:nowrap}.organization-menu__recent-note{color:var(--control-text-secondary);font-size:12px;line-height:1.5;margin:0;padding:2px 6px}.organization-menu__row{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto auto;min-height:58px;padding:8px 10px;width:100%}.organization-menu__row.is-active,.organization-menu__row:hover{background:var(--control-selected-bg)}.organization-menu button:focus-visible,.organization-menu input:focus-visible,.organization-menu select:focus-visible,.organization-menu__row:focus-visible{outline:3px solid color-mix(in srgb,var(--control-focus) 44%,transparent);outline-offset:2px}.organization-menu__avatar,.organization-menu__row.is-active strong{color:var(--color-teal-700)}.organization-menu__avatar{align-items:center;background:rgba(0,132,132,.12);border-radius:var(--radius-sm);display:inline-flex;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.organization-menu__identity{display:grid;gap:2px;min-width:0}.organization-menu__identity small,.organization-menu__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-menu__identity small,.organization-menu__message{color:var(--control-text-secondary);font-size:12px}.organization-menu__default{background:var(--control-bg);border:1px solid var(--control-border);color:var(--control-text-secondary);padding:0 9px}.organization-menu__default.is-default{background:var(--control-selected-bg);border-color:var(--color-teal-700);color:var(--color-teal-700);font-weight:700}.organization-menu__default.is-default:disabled{cursor:default;opacity:1}.organization-menu__select{background:var(--color-navy-900);color:white;min-width:76px;padding:0 12px}.organization-menu__select.is-active{background:var(--color-teal-700)}.organization-menu__default:disabled,.organization-menu__select:disabled,.organization-menu__tabs button:disabled{cursor:not-allowed;opacity:.72}.organization-menu .disabled-reason{display:inline-grid}.organization-menu__default-wrap,.organization-menu__select-wrap{min-width:0}.organization-menu .disabled-reason__text{padding:0 8px 4px}.organization-menu__message{padding:10px 8px 4px}.standard-content{grid-column:2;grid-row:2;min-width:0;padding:30px}.organization-settings-page{display:grid;gap:16px;min-width:0}.organization-settings-page__header{display:grid;gap:0;min-width:0}.foundation-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.admin-panel-preview h1,.foundation-heading h1{font-size:24px;margin:4px 0 8px}.admin-panel-preview p,.compact-preview-card p,.foundation-heading p{color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:760px}.eyebrow{color:var(--color-teal-700);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.muted-label{color:var(--color-text-muted);margin:0 0 4px}.kpi-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.foundation-grid,.kpi-grid{display:grid;margin-bottom:24px}.foundation-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-card{align-items:flex-start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-width:0;padding:18px}.foundation-card>svg{color:var(--color-teal-700)}.foundation-card h2{font-size:16px;margin:0 0 6px}.foundation-card p{color:var(--color-text-secondary);line-height:1.5;margin:0}.home-entry{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);margin-bottom:24px}.home-entry__copy,.home-entry__status,.home-roadmap article{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.home-entry__copy{display:grid;gap:14px;padding:28px}.home-entry__copy h1{font-size:30px;margin:0}.home-entry__copy p,.home-entry__status span,.home-roadmap p{color:var(--color-text-secondary);line-height:1.6;margin:0}.home-entry__actions{display:flex;flex-wrap:wrap;gap:10px}.home-entry__status{align-content:start;display:grid;gap:12px;padding:22px}.home-roadmap{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-roadmap article{padding:18px}.home-roadmap h2{font-size:17px;margin:0 0 8px}.home-dashboard{display:grid;gap:18px}.home-dashboard__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.home-dashboard__header h1{color:var(--color-text-primary);font-size:26px;margin:4px 0 8px}.home-dashboard__header p,.home-dashboard__panel-header p,.home-dashboard__summary p,.home-dashboard__work-item small{color:var(--color-text-secondary);line-height:1.5;margin:0}.home-dashboard__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.home-dashboard__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-dashboard__panel,.home-dashboard__summary article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);min-width:0}.home-dashboard__summary article{display:grid;gap:10px;min-height:142px;padding:16px}.home-dashboard__metric-icon{align-items:center;border-radius:var(--control-radius-sm);display:inline-flex;height:36px;justify-content:center;width:36px}.home-dashboard__metric-icon.is-success{background:rgba(53,200,117,.12);color:var(--control-success)}.home-dashboard__metric-icon.is-info{background:rgba(109,145,245,.14);color:var(--color-blue-600)}.home-dashboard__metric-icon.is-warning{background:rgba(255,181,26,.16);color:var(--control-warning)}.home-dashboard__metric-icon.is-danger{background:rgba(255,53,72,.12);color:var(--control-danger)}.home-dashboard__summary strong{color:var(--color-text-primary);font-size:28px}.home-dashboard__main{display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.home-dashboard__panel{display:grid;gap:16px;padding:18px}.home-dashboard__panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.home-dashboard__panel-header h2{color:var(--color-text-primary);font-size:17px;margin:0 0 4px}.home-dashboard__panel-header>svg{color:var(--color-text-muted);flex:0 0 auto}.home-dashboard__quick-actions,.home-dashboard__work-list{display:grid;gap:8px}.home-dashboard__work-item{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:10px 12px}.home-dashboard__work-check{border:1px solid var(--control-border-strong);border-radius:var(--control-radius-pill);height:18px;width:18px}.home-dashboard__work-item small,.home-dashboard__work-item strong{display:block;min-width:0;overflow-wrap:anywhere}.home-dashboard__snapshot{display:grid;gap:8px;margin:0}.home-dashboard__snapshot div{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:flex;justify-content:space-between;min-height:46px;padding:10px 12px}.home-dashboard__snapshot dt{color:var(--color-text-secondary);font-weight:700}.home-dashboard__snapshot dd{color:var(--color-text-primary);font-size:20px;font-weight:800;margin:0}.home-dashboard__table{border:1px solid var(--control-border);border-radius:var(--control-radius-md);overflow:hidden}.home-dashboard__table table{border-collapse:collapse;width:100%}.home-dashboard__table td,.home-dashboard__table th{border-bottom:1px solid var(--control-border);color:var(--color-text-primary);padding:12px;text-align:start}.home-dashboard__table th{background:var(--control-bg-muted);color:var(--color-text-secondary);font-size:12px;font-weight:800}.home-dashboard__table tr:last-child td{border-bottom:0}.home-dashboard__quick-actions a{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--color-text-primary);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:10px 12px}.home-dashboard__quick-actions a:focus-visible,.home-dashboard__quick-actions a:hover{background:var(--control-selected-bg);border-color:var(--control-focus);outline:0}.home-dashboard__quick-actions span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1199px){.home-dashboard__main,.home-dashboard__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard__panel--wide{grid-column:1/-1}}@media (max-width:767px){.home-dashboard__actions,.home-dashboard__header,.home-dashboard__panel-header,.home-dashboard__work-item{align-items:stretch;flex-direction:column}.home-dashboard__header,.home-dashboard__panel-header{display:flex}.home-dashboard__actions .nsq-button,.home-dashboard__main,.home-dashboard__summary{width:100%}.home-dashboard__main,.home-dashboard__summary{grid-template-columns:1fr}.home-dashboard__work-item{grid-template-columns:auto minmax(0,1fr)}.home-dashboard__work-item .nsq-badge{justify-self:start}.home-dashboard__table table,.home-dashboard__table tbody,.home-dashboard__table td,.home-dashboard__table tr{display:block}.home-dashboard__table thead{display:none}.home-dashboard__table tr{border-bottom:1px solid var(--control-border);padding:8px 0}.home-dashboard__table tr:last-child{border-bottom:0}.home-dashboard__table td{border-bottom:0;display:grid;gap:8px;grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);padding:8px 12px}.home-dashboard__table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:11px;font-weight:800;text-transform:uppercase}}.login-page{background:linear-gradient(140deg,rgba(28,112,95,.12),transparent 34%),linear-gradient(220deg,rgba(28,41,83,.12),transparent 38%),var(--color-page);min-height:100vh;padding:32px}.login-page--admin{background:linear-gradient(140deg,rgba(141,38,70,.12),transparent 34%),linear-gradient(220deg,rgba(28,41,83,.14),transparent 38%),var(--color-page)}.login-shell{gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:980px}.admin-overview__header,.login-form-card,.login-shell__brand{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.login-shell__brand{align-content:center;display:grid;gap:14px;padding:28px}.login-shell__mark{align-items:center;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-sm);color:var(--color-primary-700);display:inline-flex;height:48px;justify-content:center;width:48px}.admin-overview h1,.login-shell h1{color:var(--color-text);font-size:32px;line-height:1.1;margin:0}.admin-overview p,.login-shell p{color:var(--color-text-secondary);line-height:1.6;margin:0}.login-shell__routes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.login-shell__routes a{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.login-shell__routes a.is-active{background:var(--color-primary-700);border-color:var(--color-primary-700);color:white}.login-form-card{align-self:center;gap:14px;padding:22px}.login-form-card__head{align-items:center;color:var(--color-text);display:flex;font-weight:900;gap:8px}.login-form-card__error{display:grid;gap:8px}.login-form-card__error>small{color:var(--color-text-secondary);line-height:1.5}.login-form-card__link{color:var(--color-primary-700);font-size:13px;font-weight:800;justify-self:start;text-decoration:none}.login-form-card__link:hover{text-decoration:underline}.password-reset-form{display:grid;gap:14px}.password-reset-status{align-items:flex-start;background:color-mix(in srgb,var(--control-success) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--control-success) 34%,transparent);border-radius:var(--radius-sm);display:flex;gap:8px}.password-policy-feedback,.password-reset-status{color:var(--color-text);font-size:13px;font-weight:800;line-height:1.5;padding:10px 12px}.password-policy-feedback{background:color-mix(in srgb,var(--control-warning) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--control-warning) 36%,transparent);border-radius:var(--radius-sm)}.admin-overview{display:grid;gap:18px}.admin-overview__header{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.admin-audit-operations{display:grid;gap:1rem;min-width:0}.admin-audit-operations__artifact,.admin-audit-operations__header,.admin-audit-operations__toolbar{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-audit-operations__artifact>div,.admin-audit-operations__header>div,.admin-audit-operations__toolbar>div:first-child{min-width:0}.admin-audit-operations__artifact p,.admin-audit-operations__header h1,.admin-audit-operations__toolbar h2{margin:0}.admin-audit-operations__artifact small,.admin-audit-operations__header p:last-child,.admin-audit-operations__toolbar p{color:var(--color-text-muted)}.admin-audit-operations__contract{align-items:center;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-primary-50));border:1px solid var(--color-border);border-radius:.9rem;display:flex;flex-wrap:wrap;gap:.55rem 1rem;padding:.8rem 1rem}.admin-audit-operations__contract>span:not(.nsq-badge){color:var(--color-text-muted);font-size:.78rem}.admin-audit-operations__filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.admin-audit-operations__filter-actions,.admin-audit-operations__toolbar-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.55rem}.admin-audit-operations__metrics{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-audit-operations__metrics article{background:linear-gradient(145deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 86%,var(--color-primary-50)));border:1px solid var(--color-border);border-radius:.9rem;display:grid;gap:.25rem;padding:.9rem 1rem}.admin-audit-operations__metrics span{color:var(--color-text-muted);font-size:.78rem}.admin-audit-operations__metrics strong{font-size:1.35rem}.admin-audit-operations__stack{display:grid;gap:.2rem;min-width:0}.admin-audit-operations code,.admin-audit-operations__stack small,.admin-audit-operations__stack strong{overflow-wrap:anywhere}.admin-audit-operations__stack small{color:var(--color-text-muted)}.admin-audit-operations__artifact{background:color-mix(in srgb,var(--color-surface) 90%,var(--color-primary-50));border:1px solid color-mix(in srgb,var(--color-green-500) 32%,var(--color-border));border-radius:1rem;padding:1rem}.admin-audit-operations__artifact>svg{color:var(--color-teal-700);flex:0 0 auto}.admin-audit-operations__summaries{display:grid;gap:.9rem;min-width:0}.admin-audit-operations__summaries section{min-width:0}.admin-audit-operations__summaries h3{font-size:.85rem;margin:0 0 .35rem}.admin-audit-operations__summaries pre{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:.7rem;margin:0;max-width:100%;overflow:auto;padding:.8rem;white-space:pre-wrap;word-break:break-word}@media (max-width:1100px){.admin-audit-operations__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-audit-operations__artifact,.admin-audit-operations__header,.admin-audit-operations__toolbar{align-items:stretch;flex-direction:column}.admin-audit-operations__filters,.admin-audit-operations__metrics{grid-template-columns:minmax(0,1fr)}.admin-audit-operations__filter-actions,.admin-audit-operations__toolbar-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.admin-audit-operations__artifact .nsq-button,.admin-audit-operations__filter-actions .nsq-button,.admin-audit-operations__toolbar-actions .nsq-button{justify-content:center;width:100%}}.dev-quick-menu{bottom:24px;position:fixed;right:24px;z-index:40}.dev-quick-menu__close,.dev-quick-menu__trigger{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center}.dev-quick-menu__trigger{background:var(--color-navy-950);border-radius:50%;box-shadow:var(--shadow-md);color:white;height:54px;width:54px}.dev-quick-menu__panel{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;gap:10px;margin-bottom:12px;max-width:calc(100vw - 32px);padding:12px;width:330px}.dev-quick-menu__header{align-items:center;display:flex;justify-content:space-between}.dev-quick-menu__header div{display:grid;gap:2px}.dev-quick-menu__header span{color:var(--color-teal-700);font-size:11px;font-weight:700;text-transform:uppercase}.dev-quick-menu__close{background:var(--color-gray-100);border-radius:var(--radius-md);color:var(--color-text-primary);height:34px;width:34px}.dev-quick-menu__links{display:grid;gap:8px}.dev-quick-menu__links a{align-items:flex-start;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:auto 1fr;padding:10px}.dev-quick-menu__links a:hover{border-color:var(--color-teal-700)}.dev-quick-menu__links span{display:grid;gap:3px}.dev-quick-menu__links small{color:var(--color-text-muted);line-height:1.35}.session-panel{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:18px;margin-bottom:24px;padding:20px}.session-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.session-panel__header h2{font-size:20px;margin:4px 0 0}.session-panel__grid{display:grid;gap:14px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.session-panel__grid--security{grid-template-columns:repeat(2,minmax(0,1fr))}.session-card,.session-form{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:14px;min-width:0;padding:16px}.session-form--inline{background:transparent;border:0;padding:0}.session-form__heading{align-items:center;color:var(--color-navy-950);display:flex;gap:9px;min-width:0}.session-form__heading h3{font-size:16px;margin:0}.session-field{display:grid;gap:6px}.session-field .nsq-field__label,.session-field:not(.nsq-field) span{color:var(--color-text-secondary);font-size:13px;font-weight:700}.session-field:not(.nsq-field) input,.session-field:not(.nsq-field) select{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-primary);min-height:40px;min-width:0;padding:0 12px;width:100%}.session-details{display:grid;gap:10px;margin:0}.session-details div{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(98px,.34fr) minmax(0,1fr)}.session-details dt{color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.session-details dd{color:var(--color-text-primary);margin:0;min-width:0;overflow-wrap:anywhere}.session-secret{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:Segoe UI Mono,Consolas,monospace;padding:6px 8px}.session-actions{display:flex;flex-wrap:wrap;gap:10px}.session-actions--start{align-items:flex-start}.session-message{align-items:center;border-radius:var(--radius-md);display:flex;gap:9px;min-height:40px;padding:9px 12px}.session-message--success{background:#effbf4;color:#087333}.session-message--error{background:#fff1f2;color:#b4232f}.session-message--warning{background:#fff8e6;color:#8a5700}.session-message--info{background:#eef4ff;color:var(--color-navy-950)}.api-error-notice{align-items:flex-start;background:#fff1f2;border-radius:var(--radius-md);color:#b4232f;display:flex;gap:9px;min-height:40px;min-width:0;padding:9px 12px}.api-error-notice__content{display:grid;gap:4px;min-width:0;width:100%}.api-error-notice__message,.api-error-notice__technical dd,.api-error-notice__title{overflow-wrap:anywhere}.api-error-notice__title{color:#8f1d2c;font-size:14px;line-height:1.35}.api-error-notice__message{color:#a52a38;font-size:13px;line-height:1.5}.api-error-notice__technical{border-top:1px solid rgba(180,35,47,.14);margin-top:4px;padding-top:7px}.api-error-notice__technical summary{align-items:center;color:#8f1d2c;cursor:pointer;display:inline-flex;gap:5px;font-size:12px;font-weight:700;list-style:none}.api-error-notice__technical summary::-webkit-details-marker{display:none}.api-error-notice__technical[open] summary svg{transform:rotate(180deg)}.api-error-notice__technical dl{display:grid;gap:6px;margin:8px 0 0}.api-error-notice__technical dl>div{display:grid;gap:2px}.api-error-notice__technical dt{font-size:11px;font-weight:800;text-transform:uppercase}.api-error-notice__technical dd{color:#7d2632;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;margin:0}.api-field-error{color:#b4232f;display:block;font-size:12px;font-weight:650;line-height:1.4}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#d92d3c!important;box-shadow:0 0 0 3px rgba(217,45,60,.12)!important}.user-management-panel{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:18px;margin-bottom:24px;padding:20px}.organization-settings-overview{background:var(--control-bg);box-shadow:var(--control-shadow-sm);display:grid;gap:20px;padding:20px}.organization-settings-overview,.organization-settings-toolbar{border:1px solid var(--control-border);border-radius:var(--control-radius-md)}.organization-settings-toolbar{align-items:center;background:var(--control-bg-muted);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.organization-settings-toolbar div{display:grid;gap:3px;min-width:0}.organization-settings-toolbar strong{overflow-wrap:anywhere}.organization-settings-toolbar--plain{background:transparent;border:0;border-radius:0;padding:0}.settings-users-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.organization-settings-toolbar .settings-users-toolbar-actions,.organization-settings-toolbar .settings-users-toolbar-actions>div{display:flex;gap:10px;min-width:0}.settings-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.organization-settings-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.organization-settings-grid section,.organization-settings-summary>div{align-content:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:8px;min-width:0;padding:14px}.organization-settings-grid h2,.organization-settings-summary span{color:var(--control-text-secondary);font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.organization-settings-summary svg{color:var(--control-focus)}.organization-settings-summary strong{font-size:24px;overflow-wrap:anywhere}.organization-settings-summary small,.settings-chip small{color:var(--control-text-muted)}.organization-users-page{scroll-margin-top:90px}.organization-settings-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.organization-settings-overview-column{align-content:start;display:grid;gap:14px;min-width:0}.programs-manager{background:var(--control-bg);box-shadow:var(--control-shadow-sm);display:grid;gap:20px;padding:20px}.programs-manager,.programs-manager__toolbar{border:1px solid var(--control-border);border-radius:var(--control-radius-md)}.programs-manager__toolbar{align-items:center;background:var(--control-bg-muted);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.programs-manager__toolbar>div:first-child{display:grid;gap:3px;min-width:0}.programs-manager__toolbar strong{overflow-wrap:anywhere}.programs-manager__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.programs-manager__load-error{display:grid;gap:10px;justify-items:start}.programs-manager__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.program-releases__summary>div,.programs-manager__summary>div{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:8px;min-width:0;padding:14px}.program-releases__summary span,.programs-manager__summary span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-releases__summary svg,.programs-manager__summary svg{color:var(--control-focus)}.program-releases__summary strong,.programs-manager__summary strong{font-size:24px;overflow-wrap:anywhere}.program-releases__summary small,.programs-manager__summary small{color:var(--control-text-muted)}.programs-manager__tabs .nsq-tabs__panel{background:transparent;border:0;box-shadow:none;padding:0}.programs-manager__custom-tab{display:grid;gap:16px}.program-table-shell{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);max-width:100%;overflow-x:auto}.program-table{border-collapse:separate;border-spacing:0;color:var(--control-text);min-width:820px;table-layout:fixed;width:100%}.program-table--custom{min-width:980px}.program-table td,.program-table th{border-block-end:1px solid var(--control-border);padding:13px 14px;text-align:start;vertical-align:middle}.program-table th{background:var(--control-bg-muted);color:var(--control-text-secondary);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.program-table tbody tr{background:var(--control-bg-elevated);transition:background-color var(--motion-hover-duration) var(--motion-hover-easing)}.program-table tbody tr:hover{background:var(--control-hover-bg)}.program-table tbody tr.is-selected{background:var(--control-selected-bg)}.program-table tbody tr:last-child td{border-block-end:0}.program-table td:first-child,.program-table th:first-child{width:30%}.program-table--custom td:first-child,.program-table--custom th:first-child{width:28%}.program-table__identity{display:grid;gap:4px;min-width:0}.program-table__identity strong{color:var(--control-text);line-height:1.35;overflow-wrap:anywhere}.program-table__identity span,.program-table__muted{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.program-table__badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.program-table__action-heading,.program-table__actions{text-align:end!important;width:68px}.program-table__actions .nsq-popover-menu{justify-content:flex-end}.program-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.program-card{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:14px;min-width:0;padding:16px}.program-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.program-card__header>div{display:grid;gap:4px;min-width:0}.program-card__badges{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.program-card h2{font-size:18px;line-height:1.25;margin:0;overflow-wrap:anywhere}.program-card__meta,.program-card__stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.program-card__meta div,.program-card__stats div{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.program-card dt{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-card dd{font-weight:800;margin:0;overflow-wrap:anywhere}.program-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.program-releases{border-top:1px solid var(--control-border);display:grid;gap:16px;padding-top:18px}.program-releases--workspace{align-content:start;border-top:0;grid-auto-rows:max-content;height:100%;overflow-x:hidden;overflow-y:auto;padding:20px}.modal-panel.program-release-workspace{background:var(--control-bg-muted)}.modal-panel.program-release-workspace>.modal-panel__body{min-height:0}.program-releases__header{align-items:start;display:flex;gap:16px;justify-content:space-between;min-width:0}.program-releases__header>div{display:grid;gap:6px;min-width:0}.program-release-card h3,.program-releases__header h2{margin:0}.program-releases__header p{color:var(--control-text-muted);margin:0;max-width:680px}.program-releases__body{display:grid;gap:14px}.program-releases__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.program-release-list{display:grid;gap:12px}.program-release-card{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:12px;min-width:0;padding:14px}.program-release-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.program-release-card__header>div{display:grid;gap:4px;min-width:0}.program-release-card h3{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.program-release-card__meta{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.program-release-card__meta div{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.program-release-card dt{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-release-card dd{font-weight:800;margin:0;overflow-wrap:anywhere}.program-release-card__swatches{display:flex;gap:8px}.program-release-card__swatches span{border:1px solid var(--control-border);border-radius:999px;display:block;height:16px;width:42px}.program-release-card__handoff{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:3px;padding:10px}.program-release-card__handoff strong{color:var(--control-text);font-size:13px}.program-release-card__handoff span{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.program-clone-source,.program-release-detail__readiness{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.program-clone-source div,.program-release-detail__readiness div{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.program-clone-source dt,.program-release-detail__readiness dt{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-clone-source dd,.program-release-detail__readiness dd{font-weight:800;margin:0;overflow-wrap:anywhere}.program-release-detail{display:grid;gap:12px}.program-release-detail h3{font-size:15px;margin:0}.program-release-detail p{color:var(--control-text-muted);margin:0}.program-release-detail__warnings{display:grid;gap:8px;margin:0;padding-inline-start:18px}.program-release-detail__warnings li{color:#9a3412}.program-release-detail__warnings span,.program-release-detail__warnings strong{display:block;overflow-wrap:anywhere}.program-release-detail__warnings span{color:var(--control-text-muted);font-size:12px}.admin-option-governance{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;display:grid;gap:14px;padding:14px}.admin-option-governance header,.admin-option-governance header>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.admin-option-governance header>span{display:grid;gap:3px;min-width:0}.admin-option-governance h3,.admin-option-governance strong{color:#172554;font-size:13px;font-weight:900}.admin-option-governance h3{margin:0}.admin-option-governance p,.admin-option-governance small{color:#64748b;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.admin-option-governance__grid{display:grid;gap:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.admin-option-governance__delivery,.admin-option-governance__delivery-lock,.admin-option-governance__grid>section{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.admin-option-governance__status-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-option-governance__checks article,.admin-option-governance__status-list span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px}.admin-option-governance__checks{display:grid;gap:8px}.admin-option-governance__checks article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-option-governance__delivery-lock{gap:12px}.admin-option-governance__preference-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-option-governance__preference-grid>section{display:grid;gap:10px;min-width:0}.admin-option-governance__preference-grid h3{align-items:center;display:flex;gap:6px}.admin-option-governance__status-picker label,.admin-option-governance__toggle{align-items:center;color:#334155;display:flex;font-size:12px;gap:7px;min-height:32px}.admin-option-governance__status-picker input,.admin-option-governance__toggle input{flex:0 0 auto;height:16px;width:16px}.admin-option-governance__status-picker{display:grid;gap:4px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-option-governance__routes{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-option-governance__routes span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px}[data-theme=dark] .admin-option-governance,[data-theme=dark] .admin-option-governance__checks article,[data-theme=dark] .admin-option-governance__delivery,[data-theme=dark] .admin-option-governance__delivery-lock,[data-theme=dark] .admin-option-governance__grid>section,[data-theme=dark] .admin-option-governance__routes span,[data-theme=dark] .admin-option-governance__status-list span{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24)}[data-theme=dark] .admin-option-governance h3,[data-theme=dark] .admin-option-governance strong{color:#e5e7eb}[data-theme=dark] .admin-option-governance p,[data-theme=dark] .admin-option-governance small,[data-theme=dark] .admin-option-governance__status-picker label,[data-theme=dark] .admin-option-governance__toggle{color:#cbd5e1}@media (max-width:720px){.admin-option-governance__checks article,.admin-option-governance__grid,.admin-option-governance__preference-grid,.admin-option-governance__routes,.admin-option-governance__status-list,.admin-option-governance__status-picker{grid-template-columns:1fr}}.program-release-detail__audit-filter{display:grid;gap:6px}.program-release-detail__audit-filter span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-release-detail__audit-filter select:not(.nsq-control){background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);font:inherit;min-height:40px;padding:8px 10px}.program-editor-modal{display:grid;gap:16px;min-width:min(720px,calc(100vw - 72px))}.program-editor-modal__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.program-editor-modal label:not(.nsq-field):not(.nsq-check-control){display:grid;gap:6px;min-width:0}.program-editor-modal label:not(.nsq-field):not(.nsq-check-control)>span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.program-editor-modal .nsq-field__label{font-size:12px;font-weight:800;text-transform:uppercase}.program-editor-modal input:not(.nsq-control),.program-editor-modal select:not(.nsq-control),.program-editor-modal textarea:not(.nsq-control){background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);font:inherit;min-height:42px;min-width:0;padding:9px 11px}.program-editor-modal input:not(.nsq-control):focus-visible,.program-editor-modal select:not(.nsq-control):focus-visible,.program-editor-modal textarea:not(.nsq-control):focus-visible,.program-release-detail__audit-filter select:not(.nsq-control):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.program-editor-modal textarea:not(.nsq-control){min-height:94px;resize:vertical}.program-editor-modal input[type=color]:not(.nsq-control){cursor:pointer;padding:4px}.program-editor-modal__actions,.program-editor-modal__validation,.program-editor-modal__wide{grid-column:1/-1}.program-editor-modal__checkbox{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:flex!important;gap:10px!important;padding:10px}.program-editor-modal__checkbox input{min-height:auto;width:18px}.program-editor-modal__checkbox span{color:var(--control-text)!important;text-transform:none!important}.program-editor-modal__required-label{align-items:center;display:inline-flex;gap:6px}.program-editor-modal__required-help{align-items:center;border-radius:var(--control-radius-pill);color:var(--control-text-secondary)!important;cursor:help;display:inline-flex;line-height:1}.program-editor-modal__validation{display:flex;flex-wrap:wrap;gap:8px}.program-editor-modal__validation span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-pill);color:var(--control-text-secondary);font-size:12px;font-weight:800;padding:6px 10px}.program-editor-modal__validation .program-editor-modal__warning{background:#fff7ed;color:#9a3412}.program-editor-modal__discard{align-items:center;background:rgba(255,181,26,.1);border:1px solid rgba(255,181,26,.35);border-radius:var(--control-radius-sm);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.program-editor-modal__discard div{display:flex;flex-wrap:wrap;gap:8px}.program-editor-modal__discard div:first-child{display:grid;gap:3px}.program-editor-modal__discard strong{color:#9a3412}.program-editor-modal__discard span{color:var(--color-text-muted);font-size:12px}.program-editor-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.settings-stat-list{display:grid;gap:8px;margin:0}.settings-stat-list div{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px}.settings-stat-list dt{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.settings-stat-list dd{font-weight:800;margin:0;overflow-wrap:anywhere;text-align:right}.settings-chip-list{display:flex;flex-wrap:wrap;gap:8px}.settings-chip{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-pill);display:inline-grid;font-size:12px;font-weight:800;gap:2px;min-width:0;padding:6px 10px}.settings-chip--enabled{background:var(--color-teal-50);border-color:var(--color-primary-300);color:var(--color-teal-700)}.settings-log-action{display:grid;gap:3px;min-width:0}.settings-log-action small,.settings-log-action strong{overflow-wrap:anywhere}.settings-log-action small{color:var(--color-text-muted);font-size:12px}.settings-locations-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)}.settings-locations-layout--single{grid-template-columns:minmax(0,1fr)}.settings-location-editor{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:12px;min-width:0;padding:14px}.settings-location-editor>div:first-child{align-items:center;display:flex;gap:8px}.settings-location-editor>div:first-child svg{color:var(--control-focus)}.settings-location-editor h2{font-size:16px;margin:0}.organization-settings-toolbar .settings-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.settings-assignment-list,.settings-feature-accordion-list,.settings-feature-list{display:grid;gap:0;min-width:0}.settings-assignment-row,.settings-feature-row{align-items:center;border-bottom:1px solid var(--control-border);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px 2px}.settings-assignment-row:last-child,.settings-feature-row:last-child{border-bottom:0}.settings-assignment-row strong,.settings-feature-row>span:nth-child(2){overflow-wrap:anywhere}.settings-assignment-row small,.settings-feature-accordion summary small,.settings-feature-row small{color:var(--control-text-muted);font-size:11px}.settings-status-dot{background:var(--control-border-strong);border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;width:8px}.settings-status-dot.is-active{background:var(--color-success-600,#15803d);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-600,#15803d) 14%,transparent)}.settings-feature-accordion{border-bottom:1px solid var(--control-border)}.settings-feature-accordion:last-child{border-bottom:0}.settings-feature-accordion summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:11px 2px}.settings-feature-accordion summary::-webkit-details-marker{display:none}.settings-feature-accordion summary>span{display:grid;gap:2px;min-width:0}.settings-feature-accordion summary svg{color:var(--control-text-muted);flex:0 0 auto;transition:transform .16s ease}.settings-feature-accordion[open] summary svg{transform:rotate(180deg)}.settings-feature-list{background:var(--control-bg-muted);border-inline-start:2px solid var(--control-focus);margin:0 0 10px 2px;padding:2px 10px}.organization-settings-configuration-stack{display:grid;gap:20px}.organization-profile-settings{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:18px;min-width:0;padding:20px}.organization-profile-settings__layout,.organization-profile-settings__sections{display:grid;gap:16px;min-width:0}.organization-profile-settings__summary{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:14px}.organization-profile-settings__editor{display:grid;gap:16px}.organization-profile-settings__summary>div{display:grid;gap:3px;min-width:0}.organization-profile-settings__summary .organization-profile-settings__summary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.organization-profile-settings__summary span,.organization-profile-settings__summary strong{overflow-wrap:anywhere}.organization-profile-settings__brand{align-items:center;border-radius:var(--control-radius-sm);color:white;display:inline-flex;height:44px;justify-content:center;width:44px}.organization-profile-settings__section{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:14px;margin:0;min-width:0;padding:16px}.organization-profile-settings__section legend{align-items:center;color:var(--control-text);display:flex;font-weight:800;gap:8px;padding-inline:4px}.organization-profile-settings__section legend svg{color:var(--control-focus)}.organization-profile-settings__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.organization-profile-settings__locales{display:grid;gap:10px}.organization-profile-settings__locales>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.organization-profile-settings__privacy{align-items:flex-start;color:var(--control-text-secondary);display:flex;font-size:13px;gap:8px;margin:0}.organization-profile-settings__privacy svg{color:var(--control-focus);flex:0 0 auto}.organization-profile-settings__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:900px){.organization-profile-settings__grid,.organization-profile-settings__locales>div{grid-template-columns:1fr}}@media (max-width:640px){.organization-profile-settings{padding:14px}.organization-profile-settings__summary{grid-template-columns:auto minmax(0,1fr)}.organization-profile-settings__summary>.nsq-badge{grid-column:1/-1;justify-self:start}.organization-profile-settings__summary>.nsq-button{grid-column:1/-1;justify-content:center;width:100%}.organization-profile-settings__summary .organization-profile-settings__summary-actions{grid-column:1/-1;width:100%}.organization-profile-settings__summary-actions .nsq-button{justify-content:center;width:100%}.organization-profile-settings__actions{align-items:stretch;flex-direction:column-reverse}.organization-profile-settings__actions button,.organization-profile-settings__actions>*{width:100%}}.settings-data-scopes__summary{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-data-scopes__ready{display:grid;gap:16px;min-width:0}.settings-data-scopes__ready[hidden]{display:none}.settings-data-scopes__summary article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:7px;min-width:0;padding:14px}.settings-data-scopes__summary svg{color:var(--control-focus)}.settings-data-scopes__summary span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.settings-data-scopes__summary strong{font-size:24px;overflow-wrap:anywhere}.settings-data-scopes__summary small{color:var(--control-text-muted)}.resource-scope-card{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:16px;padding:18px}.resource-scope-card--compact{padding:14px}.resource-scope-card__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.resource-scope-card__header h3{font-size:16px;margin:0}.resource-scope-card__header p{color:var(--control-text-secondary);font-size:13px;line-height:1.45;margin:4px 0 0}.resource-scope-card__badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.resource-scope-card__summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.resource-scope-card__summary div{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);min-width:0;padding:10px}.resource-scope-card__summary dt{color:var(--control-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.resource-scope-card__summary dd{font-size:14px;font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.resource-scope-card__preview{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;padding:12px}.resource-scope-card__preview header{align-items:center;display:flex;gap:8px}.resource-scope-card__preview header svg{color:var(--color-primary-700);flex:0 0 auto}.resource-scope-card__preview header div{display:grid;gap:2px;min-width:0}.resource-scope-card__preview header strong{color:var(--control-text-primary);font-size:14px}.resource-scope-card__preview header span,.resource-scope-card__preview p,.resource-scope-card__preview small{color:var(--control-text-secondary);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.resource-scope-card__preview-list{display:grid;gap:8px}.resource-scope-card__preview-list article{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:8px}.resource-scope-card__preview-list article div{display:grid;gap:2px;min-width:0}.resource-scope-card__preview-list strong{color:var(--control-text-primary);font-size:13px;overflow-wrap:anywhere}.resource-scope-card__preview-list span{color:var(--control-text-secondary);font-size:12px;overflow-wrap:anywhere}.resource-scope-card__decision{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;padding:12px}.resource-scope-card__decision header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.resource-scope-card__decision header strong{color:var(--control-text-primary);font-size:14px}.resource-scope-card__decision li,.resource-scope-card__decision p{color:var(--control-text-secondary);font-size:12px;line-height:1.45}.resource-scope-card__decision p,.resource-scope-card__decision ul{margin:0}.resource-scope-card__decision ul{padding-inline-start:18px}.resource-scope-card__decision dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.resource-scope-card__decision dl div{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);padding:8px}.resource-scope-card__decision dt{color:var(--control-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.resource-scope-card__decision dd{color:var(--control-text-primary);font-size:13px;font-weight:800;margin:3px 0 0}.resource-scope-card__decision-list{display:flex;flex-wrap:wrap;gap:6px}.resource-scope-card__decision-list span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);font-size:12px;font-weight:700;padding:5px 8px}.resource-scope-card__rows{display:grid;gap:10px}.resource-scope-card__row{align-items:end;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto auto;padding:10px}.resource-scope-card__row small{color:var(--control-text-secondary);grid-column:1/-1;overflow-wrap:anywhere}.resource-scope-card__footer{align-items:end;display:grid;gap:10px;grid-template-columns:auto auto minmax(220px,1fr) auto}.settings-data-scopes__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}@media (max-width:1399px){.settings-data-scopes__layout{grid-template-columns:minmax(0,1fr)}}.settings-data-scopes__editor{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:12px;min-width:0;padding:14px}.settings-data-scopes__editor-head{align-items:center;display:flex;gap:8px}.settings-data-scopes__editor-head svg{color:var(--control-focus)}.settings-data-scopes__editor h2{font-size:16px;margin:0}.settings-data-scopes__scope-cell{display:grid;gap:3px;min-width:0}.settings-data-scopes__scope-cell small{color:var(--control-text-muted);font-size:12px}.settings-data-scopes__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.settings-data-scopes__move{display:grid;gap:14px;padding:20px}.settings-data-scopes__move p{color:var(--control-text-secondary);margin:0}.settings-data-scopes-detail__closure,.settings-data-scopes__guardrails{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text-secondary);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.settings-data-scopes-detail__closure{justify-content:space-between}.settings-permission-list{display:grid;gap:7px}.settings-permission-contract{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:10px 12px}.settings-permission-v2-shell{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.settings-permission-content,.settings-permission-sidebar{min-width:0}.settings-permission-sidebar{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:8px;padding:9px}.settings-permission-module header,.settings-permission-sidebar__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.settings-permission-sidebar__header{justify-content:flex-start}.settings-permission-nav-list{display:grid;gap:5px}.settings-permission-module{border-top:1px solid var(--color-gray-100);display:grid;gap:6px;padding-top:8px}.settings-permission-module:first-of-type{border-top:0;padding-top:0}.settings-permission-module header span,.settings-permission-sidebar__header strong{font-size:12px;overflow-wrap:anywhere}.settings-permission-module>div{display:grid;gap:4px}.settings-permission-nav-button,.settings-permission-nav-readback{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;min-width:0;padding:6px 7px;text-align:left}.settings-permission-nav-button{background:var(--color-surface);color:var(--color-text);cursor:pointer}.settings-permission-nav-button[aria-current=true]{border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}.settings-permission-nav-button--group{grid-template-columns:minmax(0,1fr) auto;min-height:36px}.settings-permission-nav-button--group[aria-current=true]{background:var(--color-primary-50)}.settings-permission-nav-button span,.settings-permission-nav-readback span{font-size:12px;font-weight:700;overflow-wrap:anywhere}.settings-permission-nav-button small,.settings-permission-nav-readback small{color:var(--color-text-muted);font-size:11px;overflow-wrap:anywhere}.settings-permission-nav-readback{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr)}.settings-permission-nav-readback small{grid-column:2}.settings-permission-group--active{align-content:start}.settings-permission-group{display:grid;gap:8px;min-width:0}.settings-permission-workspace{display:grid;gap:10px;min-width:0}.settings-permission-subtabs{align-items:stretch;border-bottom:1px solid var(--color-gray-200);display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:8px}.settings-permission-subtabs button{align-items:center;background:transparent;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;min-height:34px;padding:6px 10px;white-space:nowrap}.settings-permission-subtabs button.is-active{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary)}.settings-permission-subtabs button span{font-size:12px;font-weight:800}.settings-permission-subtabs button small{color:inherit;font-size:11px;opacity:.76}.settings-permission-readback{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;gap:8px;font-size:12px;padding:7px 8px}.settings-authority-modal-tabs{gap:10px}.settings-authority-modal-tabs .nsq-tabs__list{max-width:100%;overflow-x:auto}.settings-authority-modal-tabs .nsq-tabs__list button{font-size:12px;min-height:38px;min-width:116px;padding:0 12px}.settings-authority-modal-tabs .nsq-tabs__panel{background:transparent;border:0;box-shadow:none;padding:0}.settings-authority-audit-tab,.settings-authority-development-tab,.settings-authority-permissions-tab{display:grid;gap:10px}.settings-authority-dependency-preview,.settings-authority-dependency-readiness,.settings-authority-history,.settings-authority-impact,.settings-authority-modal-general,.settings-authority-modal-summary,.settings-authority-simulation,.settings-authority-version-snapshots{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.settings-authority-dependency-preview h3,.settings-authority-dependency-readiness h3,.settings-authority-dependency-readiness h4,.settings-authority-history h3,.settings-authority-impact h3,.settings-authority-modal-general h3,.settings-authority-modal-summary h3,.settings-authority-simulation h3,.settings-authority-version-snapshots h3,.settings-authority-version-snapshots h4{font-size:14px;margin:0}.settings-authority-dependency-preview header,.settings-authority-dependency-preview__chips,.settings-authority-dependency-readiness header,.settings-authority-dependency-readiness header>div,.settings-authority-dependency-readiness__chips,.settings-authority-history header,.settings-authority-history header>div,.settings-authority-impact>div,.settings-authority-modal-general header,.settings-authority-modal-general__actions,.settings-authority-modal-summary,.settings-authority-simulation header,.settings-authority-simulation__chips,.settings-authority-simulation__metrics,.settings-authority-version-snapshots header,.settings-authority-version-snapshots header>div,.settings-authority-version-snapshots__chips,.settings-authority-version-snapshots__errors>div:first-child,.settings-authority-version-snapshots__summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-dependency-preview span,.settings-authority-dependency-readiness small,.settings-authority-dependency-readiness span,.settings-authority-history__event small,.settings-authority-history__event span,.settings-authority-impact span,.settings-authority-modal-general__actions span,.settings-authority-simulation span,.settings-authority-version-snapshots small,.settings-authority-version-snapshots span{color:var(--color-text-muted);font-size:12px}.settings-authority-dependency-preview header,.settings-authority-dependency-readiness header,.settings-authority-history header,.settings-authority-modal-general header,.settings-authority-simulation header,.settings-authority-version-snapshots header{border-bottom:0;padding:0}.settings-authority-modal-summary{align-items:start;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(260px,2fr)}.settings-authority-modal-summary dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0;width:100%}.settings-authority-modal-summary div{min-width:0}.settings-authority-modal-summary dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-modal-summary dd{color:var(--color-text-secondary);margin:0;overflow-wrap:anywhere}.admin-authority-modal__header-badges,.admin-authority-permission-group__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-authority-modal__summary{align-items:start;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);padding:14px}.admin-authority-modal__summary h3,.admin-authority-permission-group__header h3{color:var(--color-text-primary);font-size:15px;margin:0}.admin-authority-modal__summary p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:4px 0 0}.admin-authority-modal__summary dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-authority-modal__summary dl div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:2px;padding:9px 10px}.admin-authority-modal__summary dt{color:var(--color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-authority-modal__summary dd{color:var(--color-text-primary);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.admin-authority-modal__details label{color:var(--color-text-secondary);display:grid;gap:6px;font-size:12px;font-weight:800}.admin-authority-modal__details input,.admin-authority-modal__details select{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);min-height:40px;padding:0 10px}.admin-authority-modal__details input:focus-visible,.admin-authority-modal__details select:focus-visible{border-color:var(--control-focus);box-shadow:var(--control-focus-ring);outline:0}.admin-authority-permission-group__header{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.admin-authority-modal__legacy-permission-list{display:none}.settings-authority-modal-general__grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-authority-modal-general__wide{grid-column:span 2}.settings-authority-modal-general__actions{border-top:1px solid var(--color-gray-100);padding-top:10px}.settings-authority-modal-close-guard{background:#fff8e5;border:1px solid rgba(255,181,26,.34);border-radius:var(--radius-md);color:#7a5300;display:grid;gap:10px;padding:12px}.settings-authority-modal-close-guard>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-modal-close-guard>div:first-child{justify-content:flex-start}.settings-authority-dependency-preview dl{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.settings-authority-dependency-preview dl div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.settings-authority-dependency-preview dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-dependency-preview dd{color:var(--color-text-secondary);margin:0;overflow-wrap:anywhere}.settings-authority-dependency-readiness__readbacks,.settings-authority-dependency-readiness__summary{display:flex;flex-wrap:wrap;gap:6px}.settings-authority-dependency-readiness__readbacks span,.settings-authority-dependency-readiness__summary span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:5px 7px}.settings-authority-dependency-readiness .nsq-badge{max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.settings-authority-dependency-readiness__grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__design-lock,.settings-authority-dependency-readiness__grid>article,.settings-authority-dependency-readiness__migration,.settings-authority-dependency-readiness__preview-evaluator{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__design-lock,.settings-authority-dependency-readiness__grid>article>div,.settings-authority-dependency-readiness__migration,.settings-authority-dependency-readiness__preview-evaluator{display:grid;gap:8px}.settings-authority-dependency-readiness__design-grid section,.settings-authority-dependency-readiness__error-readbacks section,.settings-authority-dependency-readiness__evaluator-grid section,.settings-authority-dependency-readiness__export-grid section,.settings-authority-dependency-readiness__export-readbacks section,.settings-authority-dependency-readiness__grid section,.settings-authority-dependency-readiness__matrix-grid section,.settings-authority-dependency-readiness__matrix-readbacks section,.settings-authority-dependency-readiness__migration article,.settings-authority-dependency-readiness__selection-errors section{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:8px}.settings-authority-dependency-readiness__design-grid strong,.settings-authority-dependency-readiness__error-readbacks strong,.settings-authority-dependency-readiness__evaluator-grid strong,.settings-authority-dependency-readiness__export-grid strong,.settings-authority-dependency-readiness__export-readbacks strong,.settings-authority-dependency-readiness__grid strong,.settings-authority-dependency-readiness__matrix-grid strong,.settings-authority-dependency-readiness__matrix-readbacks strong,.settings-authority-dependency-readiness__migration strong,.settings-authority-dependency-readiness__selection-errors strong{color:var(--color-text-secondary);font-size:12px;overflow-wrap:anywhere}.settings-authority-dependency-readiness__migration article{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.settings-authority-dependency-readiness__migration article div{display:grid;gap:3px;min-width:0}.settings-authority-dependency-readiness__design-lock header,.settings-authority-dependency-readiness__preview-evaluator header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-dependency-readiness__design-lock header>div,.settings-authority-dependency-readiness__preview-evaluator header>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-authority-dependency-readiness__design-grid,.settings-authority-dependency-readiness__evaluator-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__design-grid>article,.settings-authority-dependency-readiness__evaluator-grid>article{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__decision-matrix h5,.settings-authority-dependency-readiness__design-grid h5,.settings-authority-dependency-readiness__error-readbacks h5,.settings-authority-dependency-readiness__evaluator-grid h5,.settings-authority-dependency-readiness__export-grid h6,.settings-authority-dependency-readiness__export-preview h5,.settings-authority-dependency-readiness__export-readbacks h6,.settings-authority-dependency-readiness__matrix-readbacks h5,.settings-authority-dependency-readiness__selection-errors h6{font-size:12px;margin:0}.settings-authority-dependency-readiness__decision-matrix{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__decision-matrix header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-dependency-readiness__decision-matrix header>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-authority-dependency-readiness__matrix-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-authority-dependency-readiness__matrix-grid>article{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__matrix-readbacks{display:grid;gap:8px}.settings-authority-dependency-readiness__matrix-readbacks>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__error-readbacks{display:grid;gap:8px}.settings-authority-dependency-readiness__error-readbacks>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__selection-controls{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__selection-controls header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-dependency-readiness__selection-controls header>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-authority-dependency-readiness__selection-grid{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.settings-authority-dependency-readiness__selection-grid label{display:grid;gap:4px;min-width:0}.settings-authority-dependency-readiness__selection-grid label span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-dependency-readiness__selection-grid select{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;min-height:36px;min-width:0;padding:6px 8px}.settings-authority-dependency-readiness__selection-grid select:disabled{background:var(--color-gray-50);color:var(--color-text-muted)}.settings-authority-dependency-readiness__selection-grid .nsq-field,.settings-authority-version-snapshots__filter-grid .nsq-field{gap:4px}.settings-authority-dependency-readiness__selection-grid .nsq-field__label,.settings-authority-version-snapshots__filter-grid .nsq-field__label{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-dependency-readiness__selection-grid .nsq-control,.settings-authority-version-snapshots__filter-grid .nsq-control{min-height:36px;padding:6px 8px}.settings-authority-dependency-readiness__selection-readbacks{display:flex;flex-wrap:wrap;gap:6px}.settings-authority-dependency-readiness__selection-readbacks span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:4px 7px}.settings-authority-dependency-readiness__selection-errors{display:grid;gap:8px}.settings-authority-dependency-readiness__selection-errors>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__export-preview{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__export-preview header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-dependency-readiness__chips,.settings-authority-dependency-readiness__export-actions,.settings-authority-dependency-readiness__export-preview header>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-authority-dependency-readiness__export-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-dependency-readiness__export-grid>article{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-dependency-readiness__export-readbacks{display:grid;gap:8px}.settings-authority-dependency-readiness__export-readbacks>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-simulation__readbacks{display:flex;flex-wrap:wrap;gap:6px}.settings-authority-simulation__readbacks span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:4px 7px}.settings-authority-history__event{border-top:1px solid var(--color-gray-100);display:grid;gap:3px;padding-top:10px}.settings-authority-history__event:first-of-type{border-top:0;padding-top:0}.settings-authority-version-snapshots__summary span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:6px 8px}.settings-authority-version-snapshots__filters{border-top:1px solid var(--color-gray-100);display:grid;gap:10px;padding-top:10px}.settings-authority-version-snapshots__filters header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-version-snapshots__filter-grid{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr)) auto}.settings-authority-version-snapshots__filter-grid label{display:grid;gap:4px;min-width:0}.settings-authority-version-snapshots__filter-grid label span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-version-snapshots__filter-grid select{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;min-height:36px;min-width:0;padding:6px 8px}.settings-authority-version-snapshots__filter-grid select:disabled{background:var(--color-gray-50);color:var(--color-text-muted)}.settings-authority-version-snapshots .nsq-badge{max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.settings-authority-version-snapshots__filter-readbacks{display:flex;flex-wrap:wrap;gap:6px}.settings-authority-version-snapshots__filter-readbacks span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:4px 7px}.settings-authority-version-snapshots__export-preview{border-top:1px solid var(--color-gray-100);display:grid;gap:10px;padding-top:10px}.settings-authority-version-snapshots__export-actions,.settings-authority-version-snapshots__export-preview header,.settings-authority-version-snapshots__export-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.settings-authority-version-snapshots__export-actions{justify-content:flex-start}.settings-authority-version-snapshots__export-actions .nsq-button:disabled{cursor:not-allowed;opacity:.68}.settings-authority-version-snapshots__export-summary{align-items:stretch}.settings-authority-version-snapshots__export-summary div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;flex:1 1 160px;gap:4px;min-width:0;padding:8px}.settings-authority-version-snapshots__export-grid strong,.settings-authority-version-snapshots__export-summary strong{color:var(--color-text-secondary);font-size:12px}.settings-authority-version-snapshots__export-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-version-snapshots__export-grid article{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-version-snapshots__errors{border-top:1px solid var(--color-gray-100);display:grid;gap:10px;padding-top:10px}.settings-authority-version-snapshots__error-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-authority-version-snapshots__error-grid article{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.settings-authority-version-snapshots__error-grid article header{align-items:start}.settings-authority-version-snapshots__error-grid p{color:var(--color-text-secondary);font-size:12px;margin:0;overflow-wrap:anywhere}.settings-authority-version-snapshots__list{display:grid;gap:10px}.settings-authority-version-snapshots__list article{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:10px}.settings-authority-version-snapshots__list article header{align-items:start}.settings-authority-version-snapshots__list article header div{display:grid;gap:2px;min-width:0}.settings-authority-version-snapshots__list dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.settings-authority-version-snapshots__list dl div{min-width:0}.settings-authority-version-snapshots__list dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-authority-version-snapshots__list dd{color:var(--color-text-secondary);margin:0;overflow-wrap:anywhere}.settings-permission-row{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:7px 8px}.settings-permission-row>div:first-child{display:grid;gap:2px;min-width:0}.settings-permission-row small,.settings-permission-row span,.settings-permission-row strong{overflow-wrap:anywhere}.settings-permission-row strong{font-size:13px}.settings-permission-row small,.settings-permission-row span{color:var(--color-text-muted);font-size:11px}.settings-permission-readbacks{display:flex;flex-wrap:wrap;gap:4px}.settings-permission-readbacks span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:10px;padding:2px 5px}.settings-permission-row__meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.settings-permission-module .nsq-badge,.settings-permission-row__meta .nsq-badge{font-size:10px;min-height:22px;padding:2px 6px}.settings-permission-row .nsq-button{min-height:32px;padding:0 10px}.settings-users-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.settings-users-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.settings-users-summary section{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:4px;padding:14px}.settings-users-summary span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.settings-users-summary strong{font-size:26px}.settings-users-summary small{color:var(--control-text-muted);overflow-wrap:anywhere}.settings-users-table{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);overflow:hidden}.settings-users-table-toolbar{align-items:center;background:var(--control-bg);border-bottom:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.settings-users-table-toolbar>div:first-child{display:grid;gap:3px;min-width:0}.settings-users-table-toolbar strong{color:var(--control-text);font-size:15px;overflow-wrap:anywhere}.settings-users-table-toolbar small{color:var(--control-text-muted);font-size:12px}.settings-users-table-toolbar>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.settings-users-table__head,.settings-users-table__row{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(220px,1.2fr) minmax(100px,.35fr) minmax(180px,.75fr) minmax(170px,.65fr) minmax(130px,auto) minmax(120px,auto);padding:12px}.settings-users-table--production .settings-users-table__head,.settings-users-table--production .settings-users-table__row{grid-template-columns:48px minmax(220px,1.2fr) minmax(100px,.35fr) minmax(180px,.75fr) minmax(160px,.55fr) minmax(120px,auto)}.settings-users-table__head{background:var(--control-bg-muted);border-bottom:1px solid var(--control-border);color:var(--control-text-secondary);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.settings-users-table__row+.settings-users-table__row{border-top:1px solid var(--control-border)}.settings-users-authority{color:var(--control-text-secondary);font-weight:700;overflow-wrap:anywhere}.settings-user-access,.settings-user-state{align-items:center;color:var(--control-text-secondary);display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-width:0}.settings-users-select{align-items:center;display:flex;justify-content:center}.settings-users-table__row .nsq-field{gap:5px}.settings-users-table__row .nsq-field__label{color:var(--color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.settings-users-select .nsq-check-control__body{min-width:1px}.settings-users-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-users-pagination{align-items:center;background:var(--control-bg-muted);border-top:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px}.settings-users-pagination>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.settings-authority-readback,.settings-authority-readback-stack{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.settings-authority-readback{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text-muted);font-size:12px;padding:8px}.settings-authority-readback--compact{padding:6px}.settings-authority-readback-stack{color:var(--control-text-muted);font-size:12px}.settings-user-modal,.settings-users-workflow{display:grid;gap:16px}.settings-user-modal__section,.settings-user-modal__summary,.settings-users-workflow__hero,.settings-users-workflow__section{align-content:start;align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;padding:20px}.settings-user-modal__summary{align-items:center;background:var(--control-bg-muted);grid-template-columns:repeat(4,minmax(0,1fr)) auto}.settings-user-modal__summary div,.settings-users-workflow__hero div{display:grid;gap:3px;min-width:0}.settings-user-modal__summary strong,.settings-users-workflow__hero strong{overflow-wrap:anywhere}.settings-users-workflow__hero{align-items:center;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.settings-users-workflow__section{background:#fafafa;padding:20px}[data-theme=dark] .settings-users-workflow__section{background:var(--control-bg-muted)}.settings-users-workflow__hero p{color:var(--control-text-muted);margin:0}.settings-users-workflow__grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:20px}.settings-users-workflow__two-col{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-user-management,.settings-users-workspace{display:flex;flex-direction:column;height:100%;min-height:0}.settings-user-management__footer,.settings-user-management__head,.settings-user-management__tabs,.settings-users-workspace__footer,.settings-users-workspace__head{flex:0 0 auto}.settings-user-management__head,.settings-users-workspace__head{align-items:flex-start;background:var(--control-bg-elevated);border-bottom:1px solid var(--control-border);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.settings-user-management__identity,.settings-user-management__identity div,.settings-users-workspace__head>div:first-child{display:grid;gap:4px;min-width:0}.settings-user-management__identity span,.settings-user-management__identity strong,.settings-users-workspace__head strong{overflow-wrap:anywhere}.settings-users-workspace__tabs{align-items:stretch;background:var(--control-bg-elevated);border-bottom:1px solid var(--control-border);display:flex;flex:0 0 auto;gap:0;min-height:45px;overflow-x:auto}.settings-users-workspace__tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--control-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:0 18px}.settings-users-workspace__tabs button.is-active{border-bottom-color:var(--control-focus);color:var(--control-text)}.settings-user-management__footer-actions,.settings-user-management__head-actions,.settings-users-workspace__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-user-management__body,.settings-users-workspace__body{align-content:start;align-items:start;display:grid;flex:1 1 auto;gap:10px;min-height:0;overflow:auto;padding:25px}.settings-user-management__body{padding:25px}.settings-user-management__workspace{background:#f5f5f5;display:grid;flex:1 1 auto;grid-template-columns:240px minmax(0,1fr);min-height:0;overflow:hidden}[data-theme=dark] .settings-user-management__workspace{background:color-mix(in srgb,var(--control-bg-muted) 78%,#020617)}.settings-user-management__sidebar{background:var(--control-bg-elevated);border-inline-end:1px solid var(--control-border);-ms-overflow-style:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px;scrollbar-width:none}.settings-user-management__sidebar::-webkit-scrollbar{display:none}.settings-user-management__footer,.settings-users-workspace__footer{align-items:flex-start;background:var(--control-bg-elevated);border-top:1px solid var(--control-border);display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.settings-user-management__footer>div:first-child,.settings-users-workspace__footer>div:first-child{color:var(--control-text-muted);display:grid;gap:3px;min-width:0}.settings-user-management__footer strong,.settings-users-workspace__footer strong{color:var(--control-text)}.settings-user-management__footer span,.settings-users-workspace__footer span{overflow-wrap:anywhere}.settings-user-management__footer-notice{flex:1 1 auto;max-width:680px}.settings-user-management__footer-notice .api-error-notice{align-items:center;gap:6px;min-height:32px;padding:5px 8px}.settings-user-management__footer-notice .api-error-notice>svg{height:15px;width:15px}.settings-user-management__footer-notice .api-error-notice__content{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px}.settings-user-management__footer-notice .api-error-notice__message,.settings-user-management__footer-notice .api-error-notice__title{font-size:12px;line-height:1.3}.settings-user-management__footer-notice .api-error-notice__technical{flex-basis:100%;width:100%}.settings-invite-card{background:#fafafa;border:1px solid var(--control-border);border-radius:var(--control-radius-md);gap:10px;padding:20px}.settings-invite-card,.settings-users-workspace__section{align-content:start;align-self:start;display:grid;width:100%}.settings-users-workspace__section{background:transparent;border:0;border-radius:0;gap:14px;padding:0}[data-theme=dark] .settings-invite-card{background:var(--control-bg-muted)}[data-theme=dark] .settings-users-workspace__section{background:transparent}.settings-user-management__section{align-content:start;align-self:start;background:transparent;border:0;border-radius:0;display:grid;gap:16px;padding:0;width:100%}[data-theme=dark] .settings-user-management__section{background:transparent}.settings-invite-card{align-items:flex-start;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}.settings-invite-card__main{display:grid;gap:10px;min-width:0}.settings-invite-card__fields{display:grid;gap:10px;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(180px,1fr)}.settings-invite-card__summary{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:flex;flex-wrap:wrap;gap:8px;padding:10px}.settings-invite-card__summary span,.settings-user-authority-summary span,.settings-user-authority-summary__copy span{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-authority-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.settings-user-strategy-authorities{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.settings-user-strategy-authorities>span{color:var(--control-text-muted);font-size:12px;font-weight:800}.settings-user-strategy-authorities>div{display:flex;flex-wrap:wrap;gap:6px}.settings-user-access-flow{align-content:start;align-items:start;width:100%}.settings-scope-accordion-stack,.settings-user-access-flow{display:grid;gap:10px;min-width:0}.settings-scope-accordion{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);min-width:0;overflow:visible;position:relative}.settings-scope-accordion:has(.nsq-multi-select__menu){z-index:130}.settings-scope-accordion__trigger{align-items:flex-start;background:transparent;border:0;color:var(--control-text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px;text-align:start;width:100%}.settings-scope-accordion__trigger:disabled{cursor:not-allowed;opacity:.72}.settings-scope-accordion__trigger[aria-expanded=true]{background:var(--control-bg);border-bottom:1px solid var(--control-border)}.settings-scope-accordion__trigger div{display:grid;gap:3px;min-width:0}.settings-scope-accordion__trigger span,.settings-scope-accordion__trigger strong{overflow-wrap:anywhere}.settings-scope-accordion__disabled span,.settings-scope-accordion__trigger span{color:var(--control-text-muted);font-size:12px}.settings-scope-accordion__body{display:grid;gap:8px;padding:10px}.settings-scope-accordion__disabled{padding:0 10px 10px}.settings-scope-selector{display:grid;gap:10px;min-width:0}.settings-scope-object-multi-select{max-height:none;overflow:visible}.settings-scope-mode-list{display:grid;gap:8px;min-width:0}.settings-scope-mode-row{align-items:start;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(140px,180px);min-width:0;padding:10px}.settings-scope-mode-row>div{display:grid;gap:2px;min-width:0}.settings-scope-mode-row span,.settings-scope-mode-row strong{overflow-wrap:anywhere}.settings-scope-mode-row span{color:var(--control-text-muted);font-size:12px}.settings-scope-mode-row .nsq-field{margin:0}.settings-scope-preserved-list{border:0;display:grid;gap:8px;margin:0;min-width:0;background:var(--control-bg-muted);border:1px dashed var(--control-border);border-radius:var(--control-radius-md);padding:10px}.settings-scope-preserved-list div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-user-data-scopes{display:grid;gap:10px;min-width:0}.settings-user-data-scope-workspace{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.settings-user-data-scope-subtabs[data-app-navigation=secondary]{inline-size:100%!important;margin-block-start:0!important;scrollbar-width:none}.settings-user-data-scope-subtabs[data-app-navigation=secondary]::-webkit-scrollbar{display:none}.settings-user-management__validation-indicator{align-items:center;color:var(--control-danger);display:inline-flex;flex:0 0 auto;justify-content:center;margin-inline-start:auto}.settings-user-data-scope-subtabs .settings-user-management__validation-indicator{margin-inline-start:4px}.settings-user-management__validation-summary{align-items:flex-start;background:color-mix(in srgb,var(--control-danger) 8%,var(--control-bg-elevated));border:1px solid color-mix(in srgb,var(--control-danger) 34%,var(--control-border));border-radius:var(--control-radius-sm);color:var(--control-text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.settings-user-management__validation-summary>svg{color:var(--control-danger);margin-block-start:1px}.settings-user-management__validation-summary>div{display:grid;gap:3px;min-width:0}.settings-user-management__validation-summary strong{color:var(--control-danger)}.settings-user-management__validation-summary span{color:var(--control-text-secondary);font-size:12px;overflow-wrap:anywhere}.settings-user-data-scope-workspace>*{min-width:0}.settings-data-scopes__layout--table-only{grid-template-columns:minmax(0,1fr)}.admin-user-scope-bulk,.admin-user-scope-rollback{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;min-width:0;overflow-wrap:anywhere;padding:12px}.admin-user-scope-rollback{border-inline-start:4px solid var(--color-primary-500)}.settings-user-data-scope-row__actions,.settings-user-data-scopes__actions,.settings-user-data-scopes__summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.settings-user-data-scopes__actions span{color:var(--control-text-muted);font-size:12px}.settings-user-data-scope-row,.settings-user-data-scopes__rows{display:grid;gap:10px;min-width:0}.settings-user-data-scope-row{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);padding:10px}.settings-user-data-scope-row.is-invalid{border-color:color-mix(in srgb,var(--control-danger) 58%,var(--control-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--control-danger) 12%,transparent)}.settings-user-data-scope-row__server-error{align-items:center;color:var(--control-danger);display:flex;font-size:12px;gap:6px;overflow-wrap:anywhere}.settings-user-data-scope-row__server-error>svg{flex:0 0 auto}.settings-user-data-scope-row__primary{align-items:end;display:grid;gap:10px;grid-template-columns:auto minmax(240px,1.2fr) minmax(110px,.55fr) minmax(365px,1.6fr) 40px;min-width:0}.settings-user-data-scope-row__period .nsq-field,.settings-user-data-scope-row__primary .nsq-field{margin:0}.settings-user-data-scope-row__controls{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;min-height:40px;min-width:0}.settings-user-data-scope-row__state{align-items:center;display:flex;gap:6px;min-height:40px}.settings-user-data-scope-row__state .nsq-check-control__body{gap:0}.settings-user-data-scope-row__period{border-block-start:1px solid var(--control-border);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(150px,240px));min-width:0;padding-block-start:10px}.settings-user-data-scope-row__date{-moz-column-gap:8px;column-gap:8px;grid-template-columns:auto minmax(0,1fr);row-gap:6px}.settings-user-data-scope-row__date .nsq-field__label{grid-column:1;grid-row:1}.settings-user-data-scope-row__date .nsq-field__error{align-self:center;grid-column:2;grid-row:1;justify-self:start}.settings-user-data-scope-row__date .nsq-control{grid-column:1/-1;grid-row:2}.settings-user-data-scope-row__remove.nsq-button{height:40px;min-height:40px;padding:0;width:40px}.settings-user-data-scope-row__remove.nsq-button>span{display:none}.settings-user-data-scope-lifecycle{border-top:0;display:grid;gap:10px;margin-top:4px;min-width:0;padding-top:0}.settings-user-data-scope-workspace .settings-user-data-scope-lifecycle__head,.settings-user-data-scope-workspace .settings-user-data-scope-lifecycle__rows{display:none}.settings-user-data-scope-lifecycle__actions,.settings-user-data-scope-lifecycle__badges,.settings-user-data-scope-lifecycle__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.settings-user-data-scope-lifecycle__head h3{margin:2px 0 0}.settings-user-data-scope-lifecycle__bulk{align-items:center;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:0}.settings-user-data-scope-bulk{min-width:0}.settings-user-data-scope-lifecycle__bulk>span{color:var(--control-text-muted);flex:1 1 190px;font-size:12px;overflow-wrap:anywhere}.settings-user-data-scope-lifecycle__rows{display:grid;gap:8px;min-width:0}.settings-user-data-scope-lifecycle__rows>article{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:8px;min-width:0;padding:10px}.settings-user-data-scope-lifecycle__identity{display:grid;gap:2px;min-width:0}.settings-user-data-scope-lifecycle__identity span,.settings-user-data-scope-lifecycle__preserved{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-data-scope-renewal{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;min-width:0}.settings-user-data-scope-renewal .nsq-field{margin:0}.settings-user-effective-data-scopes,.settings-user-effective-data-scopes__unavailable{display:grid;gap:12px;min-width:0}.settings-user-effective-data-scopes__provenance,.settings-user-effective-data-scopes__sources,.settings-user-effective-data-scopes__summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.settings-user-effective-data-scopes__provenance>div,.settings-user-effective-data-scopes__sources>div,.settings-user-effective-data-scopes__summary>article{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:4px;min-width:0;padding:10px}.settings-user-effective-data-scopes__provenance small,.settings-user-effective-data-scopes__provenance span,.settings-user-effective-data-scopes__sources span,.settings-user-effective-data-scopes__summary small,.settings-user-effective-data-scopes__summary span{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-effective-data-scopes__rows{display:grid;gap:10px;min-width:0}.settings-user-effective-data-scopes__rows>article{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;min-width:0;padding:12px}.settings-user-effective-data-scopes__identity,.settings-user-effective-data-scopes__meta,.settings-user-effective-data-scopes__notice{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.settings-user-effective-data-scopes__identity{justify-content:space-between}.settings-user-effective-data-scopes__identity>div{display:grid;gap:3px;min-width:0}.settings-user-effective-data-scopes__identity span,.settings-user-effective-data-scopes__notice span{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-effective-data-scopes__notice{background:var(--control-bg-muted);border:1px dashed var(--control-border);border-radius:var(--control-radius-md);padding:10px}.settings-user-effective-data-scopes__unavailable>.nsq-button{justify-self:start}.settings-user-data-scopes__change-reason{border-block-start:1px solid var(--control-border);padding-block-start:12px}.settings-user-data-scopes__change-reason .nsq-field{margin:0}.settings-user-effective-data-scopes--business,.settings-user-scope-assignment-group{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:12px;padding:18px}.settings-user-scopes-overview .settings-user-effective-data-scopes--business{background:transparent;border:0;border-radius:0;padding:0}.settings-user-scope-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.settings-user-scope-summary>article{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:2px;min-width:0;padding:10px 12px}.settings-user-scope-summary small,.settings-user-scope-summary span{color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-scope-summary strong{font-size:16px}.settings-user-scope-register{border:1px solid var(--control-border);border-radius:var(--control-radius-md);min-width:0;overflow-x:auto}.settings-user-scope-register__row{align-items:center;border-block-start:1px solid var(--control-border);display:grid;gap:12px;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(100px,.55fr) minmax(145px,.8fr);min-width:800px;padding:11px 12px}.settings-user-scope-register__row:first-child{border-block-start:0}.settings-user-scope-register__row>span{color:var(--control-text-muted);min-width:0;overflow-wrap:anywhere}.settings-user-scope-register__row--head{background:var(--control-bg-muted);color:var(--control-text-muted);font-size:12px;font-weight:700}.settings-user-management__section--access .settings-user-effective-access__grid,[data-testid=organization-user-authority-summary] .settings-user-effective-access__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.settings-user-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-user-data-scope-row__primary{grid-template-columns:auto minmax(200px,1.5fr) minmax(110px,.7fr) minmax(230px,1fr) 40px}.settings-user-data-scope-row__controls{flex-wrap:wrap}}@media (max-width:700px){.settings-user-effective-data-scopes--business,.settings-user-scope-assignment-group{padding:12px}.settings-user-scope-summary,[data-testid=organization-user-authority-summary] .settings-user-effective-access__grid{grid-template-columns:minmax(0,1fr)}.settings-user-data-scope-row__period,.settings-user-data-scope-row__primary{align-items:stretch;grid-template-columns:minmax(0,1fr)}.settings-user-data-scope-row__remove.nsq-button{justify-self:end}}.settings-scope-preserved-list span:not(.muted-label){color:var(--control-text-muted);font-size:12px;overflow-wrap:anywhere}.settings-user-management__section-head,.settings-users-workspace__section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.settings-user-management__section-head>div,.settings-users-workspace__section-head>div{display:grid;gap:2px;min-width:0}.settings-user-management__section-head .nsq-badge,.settings-users-workspace__section-head .nsq-badge{align-self:flex-start}.settings-user-management__section-head h2,.settings-users-workspace__section-head h3{font-size:13px;margin:0;text-transform:uppercase}.settings-user-management__section-head span,.settings-users-workspace__section-head span{color:var(--control-text-muted);font-size:12px}.settings-user-management__section-title-with-count{align-items:center;display:flex;gap:7px}.settings-user-management__section-title-with-count>span:first-child{color:inherit;font-size:inherit}.settings-user-management__section-title-with-count>span:last-child{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:999px;color:var(--control-text-secondary);display:inline-flex;font-size:11px;justify-content:center;min-height:20px;min-width:20px;padding:1px 6px}.settings-user-management__subsection-head{display:grid;gap:3px;min-width:0}.settings-user-management__subsection-head h3{font-size:13px;margin:0}.settings-user-management__subsection-head span{color:var(--control-text-muted);font-size:12px}.settings-users-workspace__section-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end}.settings-users-workspace__section-actions .nsq-button{flex:0 0 auto}.settings-users-workspace__notice{color:var(--control-text-muted);display:block;font-size:12px}.settings-invite-draft-list{display:grid;gap:10px}.settings-invite-draft-row{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:12px}.settings-invite-draft-row__index{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);display:inline-flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}.settings-invite-draft-row__fields{display:grid;gap:10px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) minmax(150px,.7fr);min-width:0}.settings-invite-draft-row .settings-authority-multi-select,.settings-invite-draft-row .settings-user-group-picker,.settings-invite-draft-row__footer{grid-column:2}.settings-invite-draft-row__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.settings-invite-draft-row__footer>div{color:var(--control-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.nsq-multi-select{border:0;border-radius:0;display:grid;gap:5px;margin:0;min-width:0;overflow:visible;padding:0;position:relative}.nsq-multi-select,[data-theme=dark] .nsq-multi-select{background:transparent}.settings-authority-multi-select--compact{max-height:none;overflow:visible}.nsq-multi-select__label{color:var(--control-text);display:block;font-size:.86rem;font-weight:700;line-height:1.35}.nsq-multi-select__control{display:grid;gap:8px;min-width:0}.nsq-multi-select__anchor{min-width:0;position:relative}.nsq-multi-select__trigger{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:start;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.nsq-multi-select__trigger:hover:not(:disabled){border-color:var(--control-focus)}.nsq-multi-select__trigger:disabled{color:var(--control-text-muted);cursor:not-allowed;opacity:.72}.nsq-multi-select__chip button:focus-visible,.nsq-multi-select__option:focus-visible,.nsq-multi-select__trigger:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.nsq-multi-select__menu{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);box-shadow:0 18px 36px rgba(7,22,75,.16);display:grid;gap:8px;inset-block-start:calc(100% + 6px);inset-inline:0;max-height:min(280px,calc(100vh - 180px));min-width:100%;overflow:auto;padding:8px;position:absolute;z-index:90}.nsq-multi-select__search{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:12px;color:var(--control-text-muted);display:flex;gap:8px;min-height:36px;padding:0 10px}.nsq-multi-select__search input{background:transparent;border:0;color:var(--control-text);flex:1;font:inherit;font-size:13px;min-width:0;outline:0}.nsq-multi-select__options{display:grid;gap:4px;max-height:170px;overflow:auto}.nsq-multi-select__option{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:8px;text-align:start}.nsq-multi-select__option.is-selected,.nsq-multi-select__option:hover{background:var(--control-bg-muted);border-color:var(--control-border)}.nsq-multi-select__chip>span,.nsq-multi-select__option span{display:grid;gap:2px;min-width:0}.nsq-multi-select__chip strong,.nsq-multi-select__option strong{color:var(--control-text);font-size:12px;font-weight:900}.nsq-multi-select__chip small,.nsq-multi-select__empty,.nsq-multi-select__option small{color:var(--control-text-muted);font-size:11px}.nsq-multi-select__rail{align-items:center;background:transparent;border:0;display:flex;flex-wrap:wrap;gap:6px;min-height:38px;padding:0}.nsq-multi-select__chip{align-items:center;background:#ffffff;border:1px solid var(--control-border);border-radius:999px;display:inline-flex;gap:8px;max-width:100%;padding:6px 10px 6px 20px}.nsq-multi-select__chip button,[data-theme=dark] .nsq-multi-select__chip{background:var(--control-bg-elevated)}.nsq-multi-select__chip button{align-items:center;border:1px solid var(--control-border);border-radius:999px;color:var(--control-text-secondary);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.nsq-multi-select__chip button:disabled{cursor:not-allowed;opacity:.64}.nsq-multi-select--dropdown{background:transparent;border:0;gap:5px;padding:0}.nsq-multi-select--dropdown .nsq-multi-select__label{color:var(--control-text);font-size:.86rem;text-transform:none}.nsq-multi-select__description{color:var(--control-text-muted);font-size:.78rem;line-height:1.45}.nsq-multi-select--dropdown .nsq-multi-select__trigger{height:43px;min-height:43px;overflow:hidden}.nsq-multi-select__trigger-selection{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.nsq-multi-select__trigger-selection::-webkit-scrollbar{display:none}.nsq-multi-select__trigger-chip{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;gap:4px;max-width:min(180px,72%);padding:3px 4px 3px 8px;white-space:nowrap}.nsq-multi-select__trigger-chip>span{overflow:hidden;text-overflow:ellipsis}.nsq-multi-select__trigger-chip button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--control-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;padding:0;width:16px}.nsq-multi-select__trigger-chip button:hover{background:var(--control-bg-elevated)}.nsq-multi-select__trigger[aria-disabled=true]{color:var(--control-text-muted);cursor:not-allowed;opacity:.72}.nsq-multi-select__trigger[aria-disabled=true] .nsq-multi-select__trigger-chip button{cursor:not-allowed}.nsq-multi-select__placeholder{color:var(--control-text-muted);font-weight:500}.nsq-multi-select--dropdown .nsq-multi-select__menu{max-height:min(340px,calc(100vh - 180px));overflow:visible}.nsq-multi-select--dropdown .nsq-multi-select__options{max-height:190px}.nsq-field-help{align-items:center;display:inline-flex;gap:4px;position:relative}.nsq-field-help>button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--control-text-muted);cursor:help;display:inline-flex;justify-content:center;padding:1px}.nsq-field-help>button:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.nsq-field-help__tooltip{background:var(--control-text);border-radius:var(--control-radius-sm);color:var(--control-bg);font-size:.76rem;font-weight:600;inset-block-start:calc(100% + 6px);inset-inline-start:0;line-height:1.4;max-width:min(260px,calc(100vw - 48px));padding:8px 10px;position:absolute;text-transform:none;width:-moz-max-content;width:max-content;z-index:110}.settings-invite-access-panel{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;padding:12px}.settings-invite-access-panel__fields{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(160px,.55fr) minmax(220px,1fr) minmax(220px,1fr)}.settings-invite-retry-panel{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.settings-invite-retry-panel div{display:grid;gap:3px;min-width:0}.settings-invite-retry-panel span{color:var(--control-text-muted);font-size:12px}.settings-invite-queue{display:grid;gap:10px}.settings-invite-queue__item{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px}.settings-invite-queue__item.is-selected{background:var(--control-selected-bg);border-color:var(--control-focus)}.settings-invite-queue__item>div:nth-child(2){display:grid;gap:4px;min-width:0}.settings-invite-queue__item span,.settings-invite-queue__item strong{overflow-wrap:anywhere;unicode-bidi:plaintext}.settings-invite-queue__item span{color:var(--control-text-muted);font-size:12px}.settings-invite-queue__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-user-management__identity{align-items:center;grid-template-columns:auto minmax(0,1fr)}.settings-user-management__identity div>span{color:#aaa;font-weight:500}.settings-user-management__identity div>small{color:var(--control-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere;unicode-bidi:plaintext}.settings-user-management__identity-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}[data-theme=dark] .settings-user-management__identity div>span{color:var(--control-text-muted)}.settings-user-management__avatar{align-items:center;background:var(--control-selected-bg);border:1px solid rgba(0,140,131,.28);border-radius:999px;color:var(--control-focus);display:inline-flex;font-weight:800;height:44px;justify-content:center;width:44px}.settings-user-avatar-card{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.settings-user-avatar-card__mark{align-items:center;background:var(--control-selected-bg);border:1px solid rgba(0,140,131,.28);border-radius:999px;color:var(--control-focus);display:inline-flex;font-weight:800;height:42px;justify-content:center;width:42px}.settings-user-avatar-card>div{display:grid;gap:3px;min-width:0}.settings-user-avatar-card small,.settings-user-avatar-card span{color:var(--control-text-muted);overflow-wrap:anywhere;unicode-bidi:plaintext}.user-management-user__directory{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.user-management-user__directory span{color:var(--control-text-secondary);font-size:11px;font-weight:700;line-height:1.4;padding:0}.user-management-user__chips span+span:before,.user-management-user__directory span+span:before{color:var(--control-text-muted);content:"·";margin-inline-end:6px}.user-management-user__directory span.is-muted{color:var(--control-text-muted);font-weight:700}.settings-user-history-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.settings-user-history-grid .notification-center{min-width:0}.settings-user-management__tabs{display:grid;gap:6px}[data-app-navigation=sidebar]>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--control-text-secondary);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:8px;min-height:44px;padding:9px 12px;text-align:start;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing);width:100%}[data-app-navigation=sidebar]>button>span:not(.nsq-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-navigation=sidebar]>button .nsq-badge{margin-inline-start:auto}[data-app-navigation=sidebar]>button:hover{background:var(--control-hover-bg);color:var(--control-text)}[data-app-navigation=sidebar]>button.is-active,[data-app-navigation=sidebar]>button[aria-selected=true]{background:var(--app-navigation-active);border-color:var(--app-navigation-active);color:var(--control-on-accent)}[data-theme=dark] [data-app-navigation=sidebar]>button.is-active,[data-theme=dark] [data-app-navigation=sidebar]>button[aria-selected=true]{background:#2c3956;border-color:#2c3956}[data-app-navigation=sidebar]>button:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring);outline:2px solid transparent}.settings-user-management__footer .nsq-button:disabled{background:var(--control-bg-muted);border-color:var(--control-border);box-shadow:none;color:var(--control-text-muted);opacity:1}.settings-user-management__footer .nsq-button:disabled span,.settings-user-management__footer .nsq-button:disabled svg{color:var(--control-text-muted)}.settings-detail-modal__content{display:grid;gap:14px;padding:20px}.settings-detail-modal__summary{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.settings-detail-modal__summary div{display:grid;gap:4px;min-width:0}.settings-detail-modal__summary strong{overflow-wrap:anywhere}.settings-detail-modal__fields{display:grid;gap:10px;margin:0}.settings-detail-modal__fields div{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:4px;padding:12px}.settings-detail-modal__fields dt{color:var(--control-text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.settings-detail-modal__fields dd{color:var(--control-text);font-weight:700;margin:0;overflow-wrap:anywhere}.settings-user-modal__section h2,.settings-users-workflow__section h3{font-size:13px;margin:0;text-transform:uppercase}.settings-user-modal__actions,.settings-user-modal__section-head,.settings-users-workflow__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:26px}.settings-user-profile-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-user-profile-summary{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.settings-user-profile-form{display:grid;gap:12px;padding:18px}.settings-user-membership-lifecycle,.settings-user-profile-form{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:12px}.settings-user-membership-lifecycle{overflow:hidden}.settings-user-membership-lifecycle__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.settings-user-membership-lifecycle__toggle{align-items:center;background:transparent;border:0;color:var(--control-text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;text-align:start;width:100%}.settings-user-membership-lifecycle__toggle:hover{background:var(--control-bg-muted)}.settings-user-membership-lifecycle__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--control-focus);outline:0}.settings-user-membership-lifecycle__title{display:grid;gap:4px;min-width:0}.settings-user-membership-lifecycle__impact span,.settings-user-membership-lifecycle__title>span{color:var(--control-text-muted);font-size:12px}.settings-user-membership-lifecycle__toggle-status{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.settings-user-membership-lifecycle__toggle-status>svg{transition:transform .18s ease}.settings-user-membership-lifecycle__toggle-status>svg.is-expanded{transform:rotate(180deg)}.settings-user-membership-lifecycle__details{animation:settings-user-membership-details-in .18s ease-out;border-block-start:1px solid var(--control-border);display:grid;gap:16px;padding:16px 18px 18px}@keyframes settings-user-membership-details-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.settings-user-membership-lifecycle__impact{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-user-membership-lifecycle__impact article{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:3px;padding:12px}.settings-user-membership-lifecycle__impact strong{font-size:18px}.settings-user-membership-lifecycle__fields{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.settings-user-membership-lifecycle__fields .nsq-field{margin:0}.settings-user-membership-lifecycle__actions{border-block-start:1px solid var(--control-border);justify-content:flex-end;padding-block-start:14px}.settings-user-access-assignment-grid{align-items:start}.settings-user-access-role-group{border:1px solid var(--control-border);border-radius:12px;padding:18px;display:grid;gap:14px}.settings-user-access-role-group,.settings-user-management__workspace .settings-user-delegation-summary,.settings-user-management__workspace .settings-user-effective-access{background:var(--control-bg-elevated)}@media (max-width:900px){.settings-user-management__workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-user-management__sidebar{border-block-end:1px solid var(--control-border);border-inline-end:0;overflow-x:auto;overflow-y:hidden;padding:10px}.settings-user-management__tabs{display:flex;width:-moz-max-content;width:max-content}[data-app-navigation=sidebar]>button{flex:0 0 auto;width:auto}.settings-user-membership-lifecycle__impact,.settings-user-profile-summary{grid-template-columns:1fr}}.settings-user-delegation-summary,.settings-user-effective-access{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;padding:12px}.settings-user-effective-access__head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.settings-user-effective-access__head div{display:grid;gap:3px;min-width:0}.settings-user-effective-access__head h3{font-size:13px;margin:0}.settings-user-delegation-list,.settings-user-delegation-summary small,.settings-user-delegation-summary span,.settings-user-effective-access small,.settings-user-effective-access__head span{color:var(--control-text-muted);font-size:12px}.settings-user-delegation-summary small,.settings-user-delegation-summary span,.settings-user-effective-access small,.settings-user-effective-access__head span{overflow-wrap:anywhere;unicode-bidi:plaintext}.settings-user-delegation-summary,.settings-user-effective-access__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-user-effective-access__grid{display:grid;gap:10px}.settings-user-delegation-summary article,.settings-user-effective-access__grid article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.settings-user-delegation-summary strong,.settings-user-effective-access__grid strong{font-size:18px}.settings-user-delegation-list{display:flex;flex-wrap:wrap;gap:8px}.settings-user-delegation-list span{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:999px;max-width:100%;overflow-wrap:anywhere;padding:6px 10px;unicode-bidi:plaintext}.settings-user-multi-org{display:grid;gap:8px}.settings-user-multi-org article{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) auto minmax(120px,.8fr) minmax(150px,1fr) minmax(120px,.8fr);padding:10px}.settings-user-multi-org article div{display:grid;gap:3px;min-width:0}.settings-user-multi-org article span,.settings-user-multi-org article strong{overflow-wrap:anywhere}.settings-user-multi-org article span{color:var(--control-text-muted);font-size:12px}.settings-user-impact-preview,.settings-user-warning-list{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:8px;padding:10px}.settings-user-impact-preview span,.settings-user-warning-list span{color:var(--control-text-muted);font-size:12px}.settings-user-warning-list div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-user-group-picker:not(.nsq-multi-select){background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:8px;margin:0;padding:12px}.settings-user-group-picker:not(.nsq-multi-select) legend{color:var(--control-text-secondary);font-size:12px;font-weight:800;padding:0 4px;text-transform:uppercase}.settings-user-group-picker:not(.nsq-multi-select) label{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.settings-user-group-picker:not(.nsq-multi-select) .nsq-check-control{display:grid;grid-template-columns:auto minmax(0,1fr)}.settings-user-group-picker:not(.nsq-multi-select) small,.settings-user-group-picker:not(.nsq-multi-select) span{overflow-wrap:anywhere}.settings-user-group-picker:not(.nsq-multi-select) small{color:var(--control-text-muted);font-size:12px}.user-management-controls{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.user-management-controls__permissions{grid-column:span 2}.permission-strip{display:flex;flex-wrap:wrap;gap:8px}.user-management-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.user-management-table{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.user-management-table__head,.user-management-table__row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr) minmax(180px,.7fr) minmax(210px,auto);padding:12px}.user-management-table__head{background:#f9fafb;color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.user-management-table__row+.user-management-table__row{border-top:1px solid var(--color-gray-200)}.user-management-user{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.user-management-user__avatar{align-items:center;background:var(--control-selected-bg);border:1px solid rgba(0,140,131,.22);border-radius:999px;color:var(--control-focus);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.user-management-user__details{display:grid;gap:4px;min-width:0}.user-management-user span:not(.user-management-user__avatar){color:var(--color-text-muted);overflow-wrap:anywhere}.user-management-user__chips{display:flex;flex-wrap:wrap;gap:5px}.user-management-user__chip{color:var(--control-text-secondary);font-size:11px;font-weight:700;line-height:1.4;padding:0}.compact-field{display:grid;gap:5px}.compact-field span{color:var(--color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.compact-field input,.compact-field select,.compact-field textarea{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text);min-height:var(--control-height-md);min-width:0;padding:0 10px;width:100%}.compact-field input:focus-visible,.compact-field select:focus-visible,.compact-field textarea:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.user-management-row-actions{display:flex;flex-wrap:wrap;gap:8px}.user-management-empty{align-items:center;color:var(--color-text-muted);display:flex;gap:10px;min-height:92px;padding:18px}.user-management-side{align-content:start;background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:16px;padding:16px}.user-management-side h3{font-size:16px;margin:0 0 4px}.user-management-side p{color:var(--color-text-muted);margin:0}.user-area-panel{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:18px;margin-bottom:24px;padding:20px}.user-area-account-modal .user-area-panel{background:transparent;border:0;box-shadow:none;margin:0;padding:0}.user-account-modal .modal-panel__body{align-content:start;align-items:start;display:grid;gap:16px;grid-auto-rows:max-content}.user-account-summary{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:96px;min-width:0;padding:14px;width:100%}.user-account-summary__avatar{align-items:center;background:rgba(0,140,131,.12);border:1px solid rgba(0,140,131,.24);border-radius:99px;color:var(--control-focus);display:inline-flex;font-weight:800;height:64px;justify-content:center;overflow:hidden;width:64px}.user-account-summary__avatar img,.user-area-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-account-summary__facts,.user-account-summary__identity{display:grid;gap:5px;min-width:0}.user-account-summary__facts span,.user-account-summary__identity span{color:var(--control-text-secondary);font-size:13px;overflow-wrap:anywhere}.user-account-summary__identity strong{color:var(--control-text);font-size:20px;overflow-wrap:anywhere}.user-account-summary__facts{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.user-account-summary__context{display:grid;gap:5px;min-width:min(100%,260px)}.user-account-summary__context>span{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;min-width:0;text-align:end}.user-account-tabs{align-self:start;display:grid;gap:14px;width:100%}.user-account-tabs .nsq-tabs__list{align-items:center;align-self:start;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:flex;flex-wrap:wrap;gap:6px;min-height:50px;padding:6px;width:-moz-fit-content;width:fit-content;max-width:100%}.user-account-tabs .nsq-tabs__list button{background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;font-weight:800;min-height:36px;padding:0 12px}.user-account-tabs .nsq-tabs__list button:focus-visible,.user-account-tabs .nsq-tabs__list button:hover{background:var(--control-hover-bg);color:var(--control-text);outline:0}.user-account-tabs .nsq-tabs__list button:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring)}.user-account-tabs .nsq-tabs__list button.is-active{background:var(--control-focus);color:var(--control-on-accent)}.user-account-tab-shell,.user-account-tabs .nsq-tabs__panel{align-self:start;min-width:0;width:100%}.user-account-tab-shell{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:14px;padding:16px}.user-account-tab-shell__head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.user-account-notification-group h4,.user-account-tab-shell__head h3{color:var(--control-text);margin:0}.user-account-tab-shell__head p{color:var(--control-text-secondary);margin:4px 0 0}.user-account-authority-list{display:grid;gap:10px}.user-account-authority-status{border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);font-size:13px;margin:0;overflow-wrap:anywhere;padding:10px 12px}.user-account-authority-status--success{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.24);color:#166534}.user-account-authority-status--danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24);color:#991b1b}.user-account-authority-status--info{background:rgba(0,140,131,.1);border-color:rgba(0,140,131,.24);color:var(--control-focus)}.user-account-authority-list article{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:12px}.user-account-authority-list article>div{display:grid;gap:3px;min-width:0}.user-account-authority-list span,.user-account-authority-list strong{overflow-wrap:anywhere}.user-account-authority-list span{color:var(--control-text-secondary);font-size:13px}.user-account-authority-list__access{font-weight:800}.user-account-authority-list article>.user-account-authority-list__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.user-account-notification-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-notification-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-account-notification-summary span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);display:grid;font-size:12px;gap:2px;min-width:0;overflow-wrap:anywhere;padding:10px}.user-account-notification-summary strong{color:var(--control-text);font-size:18px}.user-account-notification-group{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;min-width:0;padding:14px}.user-account-notification-group h4{align-items:center;display:inline-flex;gap:8px}.user-account-notification-group>p,.user-account-notification-notes{color:var(--control-text-secondary);font-size:12px;margin:0;overflow-wrap:anywhere}.user-account-notification-group .nsq-switch-control{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);padding:10px}.user-account-notification-notes{display:grid;gap:6px}.user-account-notification-notes span{display:grid;gap:2px}.user-account-notification-delivery{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:14px;padding:14px}.user-account-notification-delivery__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.user-account-notification-delivery__head h4{align-items:center;display:inline-flex;gap:8px;margin:0}.user-account-notification-delivery__head p{color:var(--control-text-secondary);font-size:12px;margin:5px 0 0}.user-account-notification-delivery__fields{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-account-notification-delivery__times{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-notification-actions,.user-account-notification-status{border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);font-size:13px;margin:0;overflow-wrap:anywhere;padding:10px 12px}.user-account-notification-status--danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24);color:#991b1b}.user-account-notification-status--success{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.24);color:#166534}.user-account-notification-status--info{background:rgba(0,140,131,.1);border-color:rgba(0,140,131,.24);color:var(--control-focus)}.user-account-notification-actions{align-items:center;background:var(--control-bg-muted);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.user-account-notification-actions p{margin:0}.help-center-page{display:grid;gap:18px}.help-center-page__header{display:grid;gap:6px;max-width:760px}.help-center-page__header h1,.help-center-page__header p{margin:0}.help-center-page__header p{color:var(--control-text-secondary)}.help-center-page__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.help-center-page__grid article{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:16px}.help-center-page__grid h2,.help-center-page__grid p{margin:0;overflow-wrap:anywhere}.help-center-page__grid h2{font-size:16px}.help-center-page__grid p{color:var(--control-text-secondary);font-size:14px;line-height:1.5;margin-top:4px}.user-area-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-area-summary>section{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:6px;min-width:0;padding:14px}.user-area-summary>section:first-child{grid-template-columns:auto minmax(0,1fr)}.user-area-summary>section:first-child span,.user-area-summary>section:first-child strong{grid-column:2}.user-area-summary small,.user-area-summary span{color:var(--color-text-muted);overflow-wrap:anywhere}.user-area-summary span{font-size:12px;font-weight:800;text-transform:uppercase}.user-area-summary strong{font-size:22px;overflow-wrap:anywhere}.user-area-avatar{align-items:center;background:rgba(0,140,131,.12);border-radius:var(--radius-md);color:var(--color-teal-700);display:inline-flex;font-weight:800;grid-row:span 2;height:42px;justify-content:center;overflow:hidden;width:42px}.user-area-avatar--large{border:1px solid rgba(0,140,131,.24);border-radius:99px;font-size:20px;height:58px;width:58px}.user-area-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.user-area-grid--single{grid-template-columns:minmax(0,1fr)}.user-area-section{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:14px;min-width:0;padding:16px}.user-area-section h2{font-size:18px;margin:0}.user-area-my-board__heading,.user-area-my-board__item,.user-area-my-board__meta{align-items:center;display:flex}.user-area-my-board__heading{gap:16px;justify-content:space-between}.user-area-my-board__heading>div{display:grid;gap:4px;min-width:0}.user-area-my-board__boundary,.user-area-my-board__heading p{color:var(--control-text-secondary);margin:0}.user-area-my-board__summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.user-area-my-board__summary span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text-secondary);display:grid;gap:2px;min-width:0;padding:10px}.user-area-my-board__summary strong{color:var(--control-text-primary);font-size:20px}.user-area-my-board__summary .is-overdue strong{color:var(--control-danger)}.user-area-my-board__controls{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.user-area-my-board__context,.user-area-my-board__control-actions,.user-area-my-board__saved-view-create{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.user-area-my-board__saved-view-create{align-items:end}.user-area-my-board__saved-view-create .nsq-field{flex:1 1 240px}.user-area-my-board__context{align-items:center;color:var(--control-text-secondary);font-size:13px}.user-area-my-board__context span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:999px;padding:5px 9px}.user-area-my-board__items{display:grid;gap:8px;list-style:none;margin:0;padding:0}.user-area-my-board__item{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);gap:12px;min-width:0;padding:12px}.user-area-my-board__item.is-deep-linked{border-color:var(--control-primary);box-shadow:0 0 0 2px rgba(109,78,255,.14)}.user-area-my-board__icon{align-items:center;background:rgba(109,78,255,.1);border-radius:999px;color:var(--control-primary);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.user-area-my-board__item>div:not(.user-area-my-board__meta){display:grid;flex:1 1 auto;gap:3px;min-width:0}.user-area-my-board__item small,.user-area-my-board__item span,.user-area-my-board__item strong{overflow-wrap:anywhere}.user-area-my-board__item small,.user-area-my-board__item span{color:var(--control-text-secondary)}.user-area-my-board__meta{flex:0 0 auto;flex-direction:column;gap:6px;text-align:end}.user-area-my-board__deep-link{color:var(--control-primary);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.user-area-my-board__deep-link:focus-visible{border-radius:4px;outline:2px solid var(--control-primary);outline-offset:3px}.user-area-my-board__boundary{display:block}.user-area-announcements__actions,.user-area-announcements__content>div,.user-area-announcements__controls,.user-area-announcements__heading,.user-area-announcements__items>li{align-items:center;display:flex}.user-area-announcements__heading{gap:16px;justify-content:space-between}.user-area-announcements__content,.user-area-announcements__heading>div{display:grid;gap:4px;min-width:0}.user-area-announcements__boundary,.user-area-announcements__content p,.user-area-announcements__heading p{color:var(--control-text-secondary);margin:0}.user-area-announcements__controls{align-items:end;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);gap:10px;padding:12px}.user-area-announcements__controls .nsq-field{flex:1 1 240px}.user-area-announcements__items{display:grid;gap:8px;list-style:none;margin:0;padding:0}.user-area-announcements__items>li{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);gap:12px;min-width:0;padding:12px}.user-area-announcements__items>li.is-pinned{border-color:var(--control-primary)}.user-area-announcements__icon{align-items:center;background:rgba(109,78,255,.1);border-radius:999px;color:var(--control-primary);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.user-area-announcements__content{flex:1 1 auto}.user-area-announcements__actions,.user-area-announcements__content>div{flex-wrap:wrap;gap:8px}.user-area-announcements__content p,.user-area-announcements__content small,.user-area-announcements__content strong{overflow-wrap:anywhere}.user-area-announcements__content small{color:var(--control-text-secondary)}.user-area-announcements__actions{flex:0 0 auto;justify-content:flex-end}.user-area-announcements__boundary{display:block}.user-area-avatar-card,.user-area-mfa-setup,.user-area-security-overview{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);min-width:0}.user-area-avatar-card{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px}.user-area-avatar-card>div:not(.user-area-avatar){display:grid;gap:3px;min-width:0}.user-area-avatar-card small,.user-area-avatar-card span,.user-area-avatar-card strong{overflow-wrap:anywhere}.user-area-avatar-card small,.user-area-avatar-card span{color:var(--control-text-secondary);font-size:13px}.settings-user-drawer__actions--toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.user-area-inline-error{color:var(--color-danger-700)!important;font-weight:800}.user-area-file-button{align-items:center;background:transparent;border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:36px;padding:0 12px;white-space:nowrap}.user-area-file-button:focus-within,.user-area-file-button:hover{background:var(--control-hover-bg);border-color:var(--control-focus)}.user-area-file-button input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.user-area-security-overview{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:12px}.user-area-security-overview section{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.user-area-mfa-setup span,.user-area-security-overview span{display:grid;gap:3px;min-width:0}.user-area-mfa-setup small,.user-area-mfa-setup strong,.user-area-security-overview small,.user-area-security-overview strong{overflow-wrap:anywhere}.user-area-mfa-setup small,.user-area-security-overview small{color:var(--control-text-secondary)}.user-area-delegation-list,.user-area-inbox-list,.user-area-security-list{display:grid;gap:8px}.user-area-inbox-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-area-inbox-summary section{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:2px;min-width:0;padding:10px}.user-area-inbox-summary strong{color:var(--control-text);font-size:1.05rem}.user-area-inbox-summary span{color:var(--control-text-secondary);font-size:.78rem}.user-area-inbox-filter-state,.user-area-inbox-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.user-area-inbox-toolbar .nsq-field{flex:1 1 190px}.user-area-inbox-filter-state{align-items:center;color:var(--control-text-secondary);font-size:.82rem}.user-area-inbox-filter-state span{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);padding:5px 8px}.user-area-security-list article{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.user-area-delegation-list article>div,.user-area-security-list span{display:grid;gap:3px;min-width:0}.user-area-delegation-list span,.user-area-delegation-list strong,.user-area-security-list small,.user-area-security-list strong{overflow-wrap:anywhere}.user-area-delegation-list span,.user-area-security-list small{color:var(--color-text-muted)}.user-area-mfa-setup{display:grid;gap:10px;padding:12px}.user-area-mfa-setup>div:first-child{align-items:start;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr)}.user-area-mfa-setup code{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);display:block;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:13px;overflow-wrap:anywhere;padding:10px}.user-area-delegation-form{align-items:end;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}.user-area-delegation-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-area-delegation-adoption,.user-area-delegation-conflicts,.user-area-delegation-summary section{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);min-width:0}.user-area-delegation-summary section{display:grid;gap:3px;padding:10px}.user-area-delegation-summary strong{font-size:20px}.user-area-delegation-summary span{color:var(--control-text-secondary);font-size:12px;font-weight:800;overflow-wrap:anywhere}.user-area-delegation-conflicts{display:grid;gap:10px;padding:12px}.user-area-delegation-adoption,.user-area-delegation-conflicts>div{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.user-area-delegation-conflicts>div{grid-template-columns:auto minmax(0,1fr)}.user-area-delegation-adoption small,.user-area-delegation-conflicts small,.user-area-delegation-conflicts span{color:var(--control-text-secondary)}.user-area-delegation-adoption small,.user-area-delegation-adoption strong,.user-area-delegation-conflicts small,.user-area-delegation-conflicts span,.user-area-delegation-conflicts strong{overflow-wrap:anywhere}.user-area-delegation-conflicts article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:4px;padding:10px}.user-area-delegation-adoption{padding:12px}.user-area-delegation-tabs{display:grid;gap:12px}.user-area-delegation-tabs .nsq-tabs__list{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:flex;flex-wrap:wrap;gap:6px;padding:6px}.user-area-delegation-tabs .nsq-tabs__list button{background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;font-weight:800;min-height:34px;padding:0 10px}.user-area-delegation-tabs .nsq-tabs__list button:focus-visible,.user-area-delegation-tabs .nsq-tabs__list button:hover{background:var(--control-hover-bg);color:var(--control-text);outline:0}.user-area-delegation-tabs .nsq-tabs__list button:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring)}.user-area-delegation-tabs .nsq-tabs__list button.is-active{background:var(--control-focus);color:var(--control-on-accent)}.user-area-delegation-list article,.user-area-inbox-list article{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto auto auto;min-width:0;padding:12px}.user-area-delegation-list article.has-conflict{border-color:rgba(255,181,26,.54)}.user-area-delegation-reassign{align-items:end;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px}.user-area-delegation-history{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.user-area-delegation-history li{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:2px;min-width:min(100%,130px);padding:6px 8px}.user-area-delegation-history li span{color:var(--control-text);font-size:12px;font-weight:800}.user-area-delegation-history li small{color:var(--control-text-secondary);font-size:11px}.user-area-inbox-list article{grid-template-columns:minmax(0,1fr) auto auto}.user-area-inbox-list article>div{min-width:0}.user-area-inbox-list article small,.user-area-inbox-list article span,.user-area-inbox-list article strong{overflow-wrap:anywhere}.user-area-inbox-list article.is-unread{background:var(--control-selected-bg);border-color:var(--control-focus)}.user-area-review-strip{display:flex;flex-wrap:wrap;gap:8px}.user-area-review-strip span{background:rgba(255,181,26,.14);border:1px solid rgba(255,181,26,.34);border-radius:var(--control-radius-pill);color:var(--control-text);font-size:12px;font-weight:800;padding:5px 10px}.authority-chip-list,.invitation-list{display:grid;gap:8px}.authority-chip{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:2px;padding:9px 10px}.authority-chip small{color:var(--color-text-muted)}.invitation-list__item{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.invitation-list__item span:first-child{min-width:0;overflow-wrap:anywhere}.permission-warning{align-items:center;background:#fff8e5;border:1px solid rgba(255,181,26,.28);border-radius:var(--radius-md);color:#7a5300;display:flex;gap:9px;padding:10px 12px}.sensitive-action{display:grid;gap:0}.sensitive-action__reauth,.sensitive-action__warning{align-items:flex-start;border-radius:var(--control-radius-md);display:flex;gap:12px;padding:14px}.sensitive-action__warning{background:rgba(255,181,26,.1);border:1px solid rgba(255,181,26,.26);color:var(--control-text)}.sensitive-action__warning>div{display:grid;gap:4px;min-width:0}.sensitive-action__warning strong{font-size:15px;overflow-wrap:anywhere}.sensitive-action__icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;justify-content:center}.sensitive-action__icon--warning{background:rgba(255,181,26,.2);color:#b45309;height:42px;width:42px}.sensitive-action__icon--reauth{background:var(--control-selected-bg);color:var(--control-focus);height:34px;width:34px}.sensitive-action__reauth span,.sensitive-action__warning p{line-height:1.5;margin:0}.sensitive-action__details{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;margin:14px 0 0;overflow:hidden}.sensitive-action__details div{display:grid;gap:4px;padding:10px 12px}.sensitive-action__details div+div{border-top:1px solid var(--control-border)}.sensitive-action__details dt{color:var(--control-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.sensitive-action__details dd{margin:0;overflow-wrap:anywhere}.sensitive-action__reauth{background:var(--control-bg-muted);border:1px solid var(--control-border);color:var(--control-text-secondary);margin-top:14px}.sensitive-action__reauth-form{margin-top:12px}.sensitive-action__error{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:var(--control-radius-sm);color:#b91c1c;font-size:13px;line-height:1.45;margin:12px 0 0;padding:10px 12px}.sensitive-action__actions{background:var(--control-bg-muted);border-top:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:18px -18px -18px;padding:14px 18px}.nsq-card{background:var(--color-surface);border:1px solid var(--color-gray-200);border-bottom:3px solid var(--color-teal-700);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-height:120px;padding:18px;position:relative}.nsq-card--magenta{border-bottom-color:var(--color-magenta-700)}.nsq-card--green{border-bottom-color:var(--color-green-500)}.nsq-card--navy{border-bottom-color:var(--color-navy-950)}.nsq-card--blue{border-bottom-color:var(--color-blue-500)}.nsq-card__icon{color:rgba(0,140,131,.18);height:32px;position:absolute;width:32px}.nsq-card__metric{display:block;font-size:34px;font-weight:400;margin-top:16px;text-align:center}.nsq-card__label{color:var(--color-text-secondary);margin:12px 0 0;text-align:center}.nsq-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--control-button-radius);box-shadow:var(--control-shadow-sm);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1;max-width:100%;position:relative;text-align:center;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),filter var(--motion-hover-duration) var(--motion-hover-easing);white-space:nowrap}.nsq-button,.nsq-button--md{min-height:var(--control-height-lg);padding:0 22px}.nsq-button--sm{min-height:var(--control-height-sm);padding:0 14px}.nsq-button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.nsq-button:focus-visible,.nsq-icon-button:focus-visible,.nsq-segmented-control button:focus-visible,.nsq-tabs__list button:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}.nsq-button:disabled{cursor:not-allowed;opacity:.58}.nsq-button:not(:disabled):hover{transform:none}.nsq-button:not(:disabled):active{filter:brightness(.84);transform:none}.nsq-button--primary,.nsq-button:not(.nsq-button--secondary):not(.nsq-button--ghost):not(.nsq-button--danger){background:linear-gradient(180deg,#009f96 0,var(--color-teal-700) 100%);border-color:rgba(0,120,111,.38);color:#ffffff}.nsq-button--primary span,.nsq-button--primary svg,.nsq-button:not(.nsq-button--secondary):not(.nsq-button--ghost):not(.nsq-button--danger) span,.nsq-button:not(.nsq-button--secondary):not(.nsq-button--ghost):not(.nsq-button--danger) svg{color:#ffffff}.nsq-button--primary:not(:disabled):hover,.nsq-button:not(.nsq-button--secondary):not(.nsq-button--ghost):not(.nsq-button--danger):not(:disabled):hover{box-shadow:0 10px 20px rgba(0,140,131,.22);filter:brightness(.9)}.nsq-button--secondary{background:linear-gradient(180deg,#102060 0,var(--color-navy-950) 100%);border-color:rgba(7,22,75,.35);color:var(--control-on-accent)}.nsq-button--secondary:not(:disabled):hover{box-shadow:0 10px 20px rgba(7,22,75,.2);filter:brightness(.9)}.nsq-button--secondary span,.nsq-button--secondary svg{color:inherit}.nsq-button--primary:not(.nsq-button--sm),.nsq-button--secondary:not(.nsq-button--sm),.nsq-button:not(.nsq-button--secondary):not(.nsq-button--ghost):not(.nsq-button--danger):not(.nsq-button--sm){block-size:var(--control-height-md);min-block-size:var(--control-height-md);font-weight:500;padding-inline:12px}.nsq-button--ghost{background:var(--control-bg);border-color:var(--control-border);box-shadow:var(--control-shadow-sm);color:var(--control-text)}.nsq-button--ghost:not(:disabled):hover{background:var(--control-hover-bg);border-color:var(--control-border-strong)}.nsq-button--danger{background:linear-gradient(180deg,#ff4052 0,var(--color-red-500) 100%);border-color:rgba(255,53,72,.42);color:#ffffff}.nsq-button--danger span,.nsq-button--danger svg{color:#ffffff}.nsq-button--danger:not(:disabled):hover{box-shadow:0 10px 20px rgba(255,53,72,.22);color:#ffffff;filter:brightness(.86)}.nsq-button--danger:not(:disabled):hover span,.nsq-button--danger:not(:disabled):hover svg{color:#ffffff}.disabled-reason{display:inline-grid;gap:4px;justify-items:start}.disabled-reason>.nsq-button{width:100%}.disabled-reason__text{color:var(--color-text-muted);font-size:11px;line-height:1.3;max-width:220px}.nsq-icon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-button-radius);box-shadow:var(--control-shadow-sm);color:var(--control-text);cursor:pointer;display:inline-flex;justify-content:center;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.nsq-icon-button--md{height:38px;min-width:38px}.nsq-icon-button--sm{height:32px;min-width:32px}.nsq-icon-button--ghost{background:transparent;box-shadow:none}.nsq-icon-button--danger{color:var(--control-danger)}.nsq-icon-button:not(:disabled):hover{background:var(--control-hover-bg);border-color:var(--control-border-strong);transform:translateY(-1px)}.nsq-icon-button:disabled{cursor:not-allowed;opacity:.58}.admin-content .nsq-icon-button,.compact-content .nsq-icon-button,.standard-content .nsq-icon-button{background:var(--control-bg);border-color:var(--control-border);color:var(--control-text)}:where(button,a.nsq-button,a[role=button],[data-button-radius=standard]):not(:where(nav:not([data-app-navigation=secondary]) *,[data-app-navigation=main] *,[data-app-navigation=sidebar] *,.standard-topbar *,.compact-topbar *,.admin-header *,.user-area-dropdown *,.governance-mobile-nav-trigger,.admin-mobile-nav-trigger,[role=radio],[role=combobox],[role=option],[role=switch],[role=gridcell],.nsq-calendar *,.nsq-combobox__list *,.nsq-multi-select__chip *,.nsq-multi-select__trigger-chip *,.nsq-field-help *,.avatar-button,.dev-quick-menu__trigger,#next-logo,[data-button-shape=semantic],[data-button-shape=semantic] *)){border-radius:var(--control-button-radius)!important}.avatar-button{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:50%;box-shadow:var(--control-shadow-sm);color:var(--control-text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.avatar-button img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-button:hover,.avatar-button[aria-expanded=true]{background:var(--control-hover-bg);border-color:var(--control-focus);color:var(--control-text)}.avatar-button--light{border:1px solid var(--color-gray-200)}.avatar-button__badge{align-items:center;background:var(--color-red-500);border-radius:50%;color:white;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-2px;top:-5px;width:18px}.user-area-menu{position:relative}.user-area-dropdown{align-content:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);box-sizing:border-box;display:grid;gap:8px;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:10px;position:fixed;left:0;right:auto;top:0;visibility:hidden;width:min(300px,calc(100vw - 24px));z-index:120}[data-app-navigation=main]{align-items:stretch!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--control-radius-md)!important;box-shadow:var(--control-shadow-sm)!important;display:flex!important;gap:0!important;block-size:46px!important;height:46px!important;inline-size:-moz-fit-content!important;inline-size:fit-content!important;justify-self:start!important;max-inline-size:100%!important;min-block-size:44px!important;min-inline-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;padding:0!important;scrollbar-width:thin;width:-moz-fit-content!important;width:fit-content!important}[data-app-navigation=main]>:where(a,button,span[aria-disabled=true]){align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-image:none!important;border:0!important;border-inline-end:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-secondary)!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto!important;font:inherit;font-size:.82rem!important;font-weight:700!important;gap:7px!important;height:44px!important;justify-content:center!important;min-block-size:44px!important;min-inline-size:-moz-max-content!important;min-inline-size:max-content!important;padding:7px 15px!important;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing)!important;white-space:nowrap}[data-app-navigation=main]>:where(a,button,span):last-child{border-inline-end:0!important}[data-app-navigation=main]>:where(a,button):not([aria-selected=true]):not([aria-current=page]):hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))!important;color:var(--color-text-primary)!important}[data-app-navigation=main]>:where([aria-selected=true],[aria-current=page],.is-active){background:var(--app-navigation-active)!important;background-image:none!important;border-color:var(--app-navigation-active)!important;border-radius:0!important;box-shadow:none!important;color:var(--control-on-accent)!important}[data-theme=dark] [data-app-navigation=main]>:where([aria-selected=true],[aria-current=page],.is-active){background:#2c3956!important;border-color:#2c3956!important;color:var(--control-on-accent)!important}[data-app-navigation=main]>:where(a,button):focus-visible,[data-app-navigation=secondary]>:where(a,button):focus-visible{box-shadow:inset 0 0 0 3px var(--control-focus-ring);outline:2px solid transparent;outline-offset:-2px}[data-app-navigation=main]>[aria-disabled=true]{cursor:not-allowed;opacity:.58}[data-app-navigation=secondary]{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;gap:8px!important;inline-size:-moz-max-content!important;inline-size:max-content!important;margin-block-start:10px!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;scroll-padding-inline:8px;scrollbar-width:thin}[data-app-navigation=secondary]>:where(a,button){align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface)!important;background-image:none!important;border:1px solid var(--color-border)!important;border-radius:var(--control-button-radius)!important;box-shadow:none!important;color:var(--color-text-secondary)!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto!important;font:inherit;font-size:.78rem!important;font-weight:700!important;height:40px!important;justify-content:center!important;min-block-size:40px!important;min-inline-size:-moz-max-content!important;min-inline-size:max-content!important;padding:6px 12px!important;text-decoration:none;touch-action:manipulation;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing)!important;white-space:nowrap}[data-app-navigation=secondary]>:where(a,button):not([aria-selected=true]):not([aria-current=page]):hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important;color:var(--color-text-primary)!important}[data-app-navigation=secondary]>:where([aria-selected=true],[aria-current=page],.is-active){background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))!important;background-image:none!important;border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;box-shadow:none!important;color:var(--color-primary)!important}[data-theme=dark] [data-app-navigation=secondary]>:where([aria-selected=true],[aria-current=page],.is-active){color:#8fd9d5!important}[data-theme=dark] .nsq-button--secondary{background:#2c3956!important;background-image:none!important;border-color:color-mix(in srgb,#2c3956 72%,var(--color-border))!important;color:var(--control-on-accent)!important}[data-theme=dark] .nsq-button--secondary:not(:disabled):hover{background:color-mix(in srgb,#2c3956 88%,white)!important;filter:none!important}@media (prefers-reduced-motion:reduce){[data-app-navigation=main]>:where(a,button,span),[data-app-navigation=secondary]>:where(a,button){transition:none}}@media (max-width:640px){.governance-route-navigation__main[data-app-navigation=main]{display:none!important}}.user-area-dropdown>*{min-width:0}.user-area-dropdown__head{border-bottom:1px solid var(--control-border);display:grid;gap:2px;padding:6px 8px 10px}.user-area-dropdown__head span,.user-area-dropdown__notifications small{color:var(--control-text-secondary);font-size:.78rem}.user-area-dropdown>a,.user-area-dropdown>button{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text);display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:9px 8px;text-align:start;text-decoration:none}.user-area-dropdown>a:focus-visible,.user-area-dropdown>a:hover,.user-area-dropdown>button:focus-visible,.user-area-dropdown>button:hover{background:var(--color-teal-50);outline:none}.user-area-dropdown__notifications{border-top:1px solid var(--control-border);display:grid;gap:6px;padding-top:8px}.user-area-dropdown__notifications>div{align-items:center;display:grid;gap:6px;grid-template-columns:auto 1fr auto auto}.user-area-dropdown__notifications article{border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:2px;padding:8px}.user-area-dropdown__notifications article.is-unread{background:var(--color-teal-50);border-color:var(--color-teal-500)}.user-area-language-row{align-items:center;border-top:1px solid var(--control-border);display:grid;gap:8px;grid-template-columns:auto 1fr;padding:10px 8px 2px}.user-area-language-row label{display:grid;gap:4px}.user-area-language-row span{color:var(--control-text-secondary);font-size:.78rem}.user-area-dev-tools-row{align-items:flex-start;border-top:1px solid var(--control-border);color:var(--control-text);cursor:pointer;gap:10px}.user-area-dev-tools-row,.user-area-theme-row{display:grid;grid-template-columns:auto 1fr;padding:10px 8px 2px}.user-area-theme-row{border-top:0}.user-area-theme-row .nsq-switch-control__body span{font-size:.84rem;font-weight:800}.user-area-dev-tools-row input{margin-top:3px}.user-area-dev-tools-row span{display:grid;gap:3px}.user-area-dev-tools-row strong{font-size:.84rem;font-weight:800}.user-area-dev-tools-row small{color:var(--control-text-secondary);font-size:.76rem;line-height:1.35}.user-area-dropdown>button.user-area-logout-button{border-top:1px solid var(--control-border);color:var(--control-danger);margin-top:2px;padding-top:11px}.user-area-dropdown>button.user-area-logout-button:focus-visible,.user-area-dropdown>button.user-area-logout-button:hover{background:rgba(255,53,72,.08);color:var(--control-danger)}.user-area-account-modal,.user-area-message-modal,.user-area-notification-modal{max-width:min(1000px,96vw);width:min(1000px,96vw)}.user-area-account-modal{max-height:min(800px,calc(100vh - 32px));min-height:min(800px,calc(100vh - 32px))}.user-area-credentials-modal{max-width:min(1000px,96vw);width:min(1000px,96vw)}.user-area-modal-intro{color:var(--control-text-secondary);margin:0 0 14px}.credentials-modal-body{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-modal-body section{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:12px;padding:14px}.credentials-modal-body h3{color:var(--control-text);margin:0}.user-area-message-modal header small{color:var(--control-text-secondary)}.user-area-message-modal .modal-panel__body{padding-top:0}.user-area-notification-modal .modal-panel__body{display:grid;gap:14px;padding-top:0}.user-area-message-count{color:var(--control-text-secondary);font-size:13px;font-weight:700;white-space:nowrap}.user-area-message-tabs{border-bottom:1px solid var(--control-border);display:flex;gap:8px;margin:0 -18px;padding:0 18px}.user-area-message-tabs button{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--control-text-secondary);cursor:pointer;display:inline-flex;gap:8px;padding:10px 12px}.user-area-message-tabs button:focus-visible{border-radius:var(--control-radius-sm);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.user-area-message-tabs button:hover{color:var(--control-text)}.user-area-message-tabs button.is-active{border-color:var(--control-focus);color:var(--control-text);font-weight:700}.message-center-summary{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:12px}.message-center-summary span{color:var(--control-text-secondary);display:grid;font-size:12px;gap:2px;min-width:0}.message-center-summary strong{color:var(--control-text);font-size:20px;line-height:1}.message-center-error{align-items:center;background:rgba(255,53,72,.08);border:1px solid rgba(255,53,72,.34);border-radius:var(--control-radius-md);color:var(--control-text);display:flex;gap:12px;justify-content:space-between;margin:14px 0 0;padding:12px}.message-center-error>div{display:grid;gap:2px;min-width:0}.message-center-error strong{color:var(--control-danger);font-size:.92rem}.message-center-error span{overflow-wrap:anywhere}.user-area-notification-actions{align-items:center;display:flex;justify-content:flex-end}.user-area-notification-list{display:grid;gap:10px;max-height:min(560px,62vh);overflow:auto;padding-bottom:4px}.user-area-notification-list article{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:8px;padding:12px}.user-area-notification-list article.is-unread{background:var(--color-teal-50);border-color:var(--color-teal-500)}.user-area-notification-list article>div:first-child,.user-area-notification-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-area-notification-list p{color:var(--control-text);margin:0}.user-area-notification-list small{color:var(--control-text-secondary);font-size:.82rem}.message-center-layout{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);min-height:480px}.message-thread-list{border-inline-end:1px solid var(--control-border);display:grid;gap:6px;max-height:560px;overflow:auto;padding:14px}.message-thread-filters{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;margin-bottom:6px;padding:10px}.message-thread-filters .nsq-button{justify-content:center}.message-thread-list__meta{align-items:center;color:var(--control-text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px;justify-content:space-between;margin-bottom:4px}.message-thread-list__empty{display:grid;gap:10px}.message-thread-list__empty .nsq-button{justify-self:start}.message-thread-list button{align-items:start;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px;text-align:left}.message-thread-list button small,.message-thread-list button span,.message-thread-list button strong{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread-list button .nsq-badge{align-self:start;grid-column:2;grid-row:1/span 3;justify-self:end}.message-thread-list button.is-active{background:var(--control-selected-bg);border-color:var(--control-focus)}.message-thread-list button:focus-visible,.recipient-chip-row button:focus-visible,.recipient-selector-panel aside button:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.message-composer__footer,.message-thread-detail small,.message-thread-list span,.recipient-selector-row small{color:var(--control-text-secondary);font-size:.82rem}.message-composer,.message-thread-detail{display:grid;gap:14px;padding:16px}.message-thread-detail{align-content:start;grid-template-rows:auto auto minmax(160px,1fr) auto;max-height:min(720px,72vh);min-height:0;overflow:hidden}.message-thread-detail__head{align-items:start;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:minmax(130px,.35fr) minmax(360px,1fr);min-width:0;padding:12px}.message-thread-detail__head>div:first-child{display:grid;gap:2px;min-width:0}.message-thread-detail__head span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.message-thread-detail__head strong{color:var(--control-text);min-width:0;overflow-wrap:anywhere}.message-thread-actions{align-items:start;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.message-thread-actions .disabled-reason{align-content:start;display:grid;min-width:0}.message-thread-actions .disabled-reason__text{max-width:none;overflow-wrap:anywhere}.message-thread-actions .nsq-button{justify-content:center;width:100%}.message-thread-detail__meta{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.message-thread-detail__meta span{color:var(--control-text-secondary);display:grid;font-size:.78rem;gap:2px;min-width:0}.message-thread-detail__meta strong{color:var(--control-text);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.message-thread-detail__composer,.message-thread-detail__messages{min-height:0}.message-thread-detail__messages{display:grid;gap:10px;overflow:auto;padding-inline-end:4px}.message-thread-detail__composer{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;padding:12px}.message-thread-detail article{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:7px;padding:10px}.message-thread-detail article header{align-items:start;border:0;display:flex;gap:10px;justify-content:space-between;padding:0}.message-thread-detail article header>div{display:grid;gap:1px;min-width:0}.message-thread-detail article header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread-detail article time{color:var(--control-text-secondary);flex:0 0 auto;font-size:.78rem;text-align:right;white-space:nowrap}.message-thread-detail__body{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.message-read-receipts{border-top:1px solid var(--control-border);display:grid;gap:8px;padding-top:8px}.message-read-receipts__people,.message-read-receipts__summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.message-read-receipts__people span{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);display:inline-flex;font-size:12px;gap:5px;min-height:26px;padding:3px 7px}.message-read-receipts__people strong,.message-reply-context{color:var(--control-text)}.message-reply-context{align-items:center;background:var(--control-selected-bg);border:1px solid var(--control-focus);border-radius:var(--control-radius-sm);display:flex;gap:10px;padding:10px 12px}.message-reply-context>div{display:grid;gap:2px;min-width:0}.message-reply-context span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.message-reply-context strong{font-size:13px;overflow-wrap:anywhere}.message-composer-validation{background:rgba(255,53,72,.08);border:1px solid rgba(255,53,72,.34);border-radius:var(--control-radius-sm);color:var(--control-text);display:grid;gap:3px;padding:10px 12px}.message-composer-validation strong{color:var(--control-danger);font-size:.88rem}.message-composer-validation span{overflow-wrap:anywhere}.message-attachment-readiness{align-items:center;background:var(--control-muted-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:10px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr) auto;padding:10px 12px}.message-attachment-readiness__input{display:none}.message-attachment-readiness>div:first-child{display:grid;gap:2px;min-width:0}.message-attachment-readiness>div:first-child span{color:var(--control-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.message-attachment-readiness>div:first-child strong{color:var(--control-text);font-size:13px;overflow-wrap:anywhere}.message-attachment-readiness__actions,.message-attachment-readiness__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.message-attachment-readiness__actions{justify-content:flex-end}.message-attachment-readiness__actions .disabled-reason{display:inline-flex}.message-attachment-readiness__policy{align-items:center;border-top:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;padding-top:10px}.message-attachment-readiness__policy strong{color:var(--control-text);font-size:12px;margin-right:2px}.message-attachment-readiness__policy span{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);font-size:12px;font-weight:700;line-height:1.2;padding:5px 7px}.message-attachment-readiness__uploads{border-top:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;padding-top:10px}.message-attachment-readiness__uploads>span{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text);display:inline-flex;gap:7px;min-height:34px;padding:6px 8px}.message-attachment-readiness__uploads small{color:var(--control-text-secondary)}.message-attachment-readiness__uploads button{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;display:inline-flex;min-height:24px;padding:3px}.message-attachment-readiness__uploads p{color:var(--control-danger);flex:1 1 100%;margin:0}.message-attachment-list{display:grid;gap:6px}.message-attachment-list>div{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.message-attachment-list span{display:grid;gap:2px;min-width:0}.message-attachment-list small,.message-attachment-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-list__status{color:var(--control-warning)}.message-attachment-list__status.is-ready{color:var(--control-success)}.message-attachment-list__status.is-blocked{color:var(--control-warning)}.recipient-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.recipient-chip-row__actions,.recipient-chip-row__items{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.recipient-chip-row__items{flex:1 1 280px}.recipient-chip-row__actions{color:var(--control-text-secondary);font-size:.82rem;justify-content:flex-end}.recipient-chip-row__empty{align-items:center;border:1px dashed var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);display:inline-flex;font-size:13px;min-height:34px;padding:6px 10px}.recipient-chip-row button{align-items:center;background:var(--control-selected-bg);border:1px solid var(--control-focus);border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:inline-flex;gap:6px;padding:6px 8px}.message-recipient-context{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.message-recipient-context span{display:grid;gap:2px;min-width:0}.message-recipient-context small,.message-recipient-context strong{overflow-wrap:anywhere}.message-recipient-context small{color:var(--control-text-secondary)}.checkbox-row{align-items:center;display:inline-flex;gap:8px}.recipient-selector-panel{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;grid-template-columns:220px minmax(0,1fr);min-height:240px;overflow:hidden}.recipient-selector-panel aside{align-content:start;background:var(--control-bg-muted);border-inline-end:1px solid var(--control-border);display:grid;gap:4px;padding:10px}.recipient-selector-panel aside button{background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;padding:8px;text-align:left}.recipient-selector-panel aside button.is-active{background:var(--control-bg-elevated);color:var(--control-focus);font-weight:700}.recipient-selector-panel__body{display:grid;gap:8px;min-width:0;padding:10px}.recipient-selector-panel__status{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;justify-content:space-between;padding:8px 10px}.recipient-selector-panel__bulk-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.recipient-selector-panel__list{display:grid;gap:6px;max-height:320px;overflow:auto}.recipient-selector-row{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:grid;gap:8px;grid-template-columns:auto 1fr;padding:8px}.recipient-selector-row span{display:grid;gap:2px}.message-composer__recipient-search{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.message-composer textarea,.message-thread-detail textarea{min-height:96px;resize:vertical}.message-composer__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.message-composer__footer .is-warning{color:var(--control-warning);font-weight:800}.nsq-tabs{display:grid;gap:14px}.nsq-tabs__list{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;width:-moz-fit-content;width:fit-content}.nsq-tabs__list button{background:transparent;border:0;border-inline-end:1px solid var(--control-border);color:var(--control-text-secondary);cursor:pointer;font-size:14px;font-weight:700;min-height:var(--control-height-lg);flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;padding:0 15px;transition:background var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing)}.nsq-tabs__list button:last-child{border-inline-end:0}.nsq-tabs__list button:hover{background:var(--control-hover-bg)}.nsq-tabs__list button.is-active{background:var(--app-navigation-active);color:var(--control-on-accent)}.nsq-tabs__panel{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);padding:20px}.organization-settings-tabs.nsq-tabs{gap:16px}.organization-settings-tabs .nsq-tabs__panel{background:transparent;border:0;box-shadow:none;padding:0}.nsq-segmented-control{align-items:stretch;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-button-radius);box-shadow:var(--control-shadow-sm);display:inline-flex;max-width:100%;overflow:hidden}.nsq-segmented-control button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-inline-end:1px solid var(--control-border);color:var(--control-text-secondary);cursor:pointer;font-size:14px;font-weight:700;min-height:var(--control-height-lg);min-width:120px;padding:0 18px;transition:background var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing);white-space:nowrap}.nsq-segmented-control button:last-child{border-inline-end:0}.nsq-segmented-control button:hover{background:var(--control-hover-bg)}.nsq-segmented-control button.is-active{background:var(--app-navigation-active);color:var(--control-on-accent)}.nsq-segmented-control button:disabled{cursor:not-allowed;opacity:.52}.state-block{align-items:center;background:var(--color-gray-50);border:1px dashed var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:10px;min-height:180px;justify-content:center;padding:24px;text-align:center}.state-block--panel{min-height:340px;padding-block:32px}.state-block--compact{min-height:240px;padding:20px}.state-block--inline{min-height:350px;padding:40px 30px}.state-block__illustration{block-size:auto;max-inline-size:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-access-boundary,.state-block--empty{background:transparent}.page-access-boundary{align-items:center;display:flex;flex-direction:column;gap:18px;inline-size:100%;justify-content:center;min-block-size:min(680px,calc(100dvh - 180px));padding:40px 30px}.page-access-boundary>.state-block{inline-size:100%}.state-block--page,.state-block--unauthorized-page{background:transparent;border:0;min-block-size:auto;padding:0}.state-block--page h2,.state-block--unauthorized-page h2{color:var(--color-text-primary);font-size:clamp(1.25rem,2vw,1.75rem);margin:4px 0 0}.state-block--page p,.state-block--unauthorized-page p{line-height:1.65;margin:0;max-inline-size:720px}.state-block__page-illustration{block-size:auto;max-inline-size:min(500px,100%);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.page-access-boundary{min-block-size:min(560px,calc(100dvh - 132px));padding:32px 20px}}.state-block--inline h2{font-size:.95rem}.state-block--inline p{font-size:.8125rem}td>.state-block--inline{border:0;margin:0 auto;max-width:720px}tr[data-empty-table-row=true]>td{padding:0;text-align:center}tr[data-empty-table-row=true]>td:before{content:none!important}.operations-table tr[data-empty-table-row=true]{display:block;grid-template-columns:1fr!important}.operations-table tr[data-empty-table-row=true]>td{display:block;inline-size:100%;padding:0}.operations-table tr[data-empty-table-row=true]>td:before{content:none}.state-block h2{color:var(--color-text-primary);margin:0}.state-block p{margin:0;max-width:520px}.state-block__spinner{animation:spin .9s linear infinite;color:var(--color-teal-700)}@keyframes spin{to{transform:rotate(1turn)}}.compact-shell{border-top:0;display:grid;margin-top:0}.admin-shell{border-top:8px solid white;display:grid;margin-top:32px}.compact-shell{background:var(--color-gray-50);grid-template-columns:80px 1fr;grid-template-rows:70px 1fr;min-height:100dvh;transition:grid-template-columns .2s ease}.compact-shell--sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.compact-shell--release-builder{border-top:0;margin-top:0;min-height:100dvh}.compact-sidebar{align-self:start;background:linear-gradient(180deg,color-mix(in srgb,var(--assessment-main-color,var(--color-brand-teal)) 70%,var(--color-brand-slate-dark)),color-mix(in srgb,var(--assessment-secondary-color,#a7d1ce) 28%,var(--assessment-main-color,var(--color-brand-teal))) 58%,color-mix(in srgb,var(--assessment-main-color,var(--color-brand-teal)) 66%,var(--color-brand-slate-dark)));color:white;grid-row:1/span 2;height:100dvh;max-height:100dvh;min-height:100dvh;overflow-y:auto;padding:8px 6px;position:sticky;text-align:center;top:0;transition:opacity .2s ease,padding .2s ease,width .2s ease}.compact-shell--sidebar-collapsed .compact-sidebar{opacity:0;overflow:hidden;padding-inline:0;pointer-events:none;width:0}.compact-shell--release-builder .compact-sidebar{align-self:start;height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;position:sticky;top:0}.compact-shell--release-builder .compact-content{padding-top:18px}.compact-logo{font-size:22px;margin:8px 0 24px}.compact-sidebar a,.compact-sidebar button{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:rgba(255,255,255,.82);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:6px;min-height:66px;justify-content:center;padding:6px 4px;text-decoration:none;width:100%}.compact-sidebar a:hover,.compact-sidebar button:focus-visible,.compact-sidebar button:hover{background:rgba(255,255,255,.12);color:white}.compact-topbar{align-items:center;background:white;border-bottom:1px solid var(--color-gray-200);display:flex;gap:12px;min-width:0;padding:0 18px}[data-theme=dark] .compact-shell--release-builder .compact-topbar{background:#101b2e;border-color:#26354d;box-shadow:0 1px 0 rgba(148,163,184,.08)}.compact-topbar__title{display:grid;gap:2px;min-width:0}.compact-topbar__title small,.compact-topbar__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-topbar__title strong{color:var(--color-navy-950);font-size:17px}[data-theme=dark] .compact-shell--release-builder .compact-topbar__title strong{color:#f7f9fc}.compact-topbar__title small{color:var(--color-text-muted);font-size:11px}[data-theme=dark] .compact-shell--release-builder .compact-topbar__title small{color:#9aa8bc}.authority-select{align-items:center;gap:8px;min-width:230px}.authority-select,.compact-topbar .authority-select{display:inline-flex}.compact-topbar .authority-select .nsq-field__label{color:var(--color-text-muted);font-size:11px;flex:0 0 auto;line-height:1;order:0;text-align:end;white-space:nowrap}.compact-topbar .authority-select .nsq-control{background:white;border:2px solid var(--assessment-main-color,#008c83);border-radius:var(--radius-md);color:var(--color-navy-950);flex:1 1 auto;min-height:36px;padding:0 12px;width:auto}.progress-pill{background:white;border:1px solid var(--color-navy-950);border-radius:var(--radius-pill);height:36px;min-width:180px;overflow:hidden;position:relative}.progress-pill span{align-items:center;background:var(--color-navy-950);color:white;display:flex;font-weight:700;height:100%;justify-content:center}.progress-pill--with-performance span{background:var(--color-gray-100);border-radius:inherit;color:#ababab;display:block;overflow:hidden;position:relative}.progress-pill--with-performance b,.progress-pill--with-performance i{border-radius:0;display:block;height:100%;inset:0 auto auto 0;position:absolute;transition:width .22s ease,opacity .18s ease,background-color .18s ease}.progress-pill--with-performance i{background:var(--color-navy-950)}.progress-pill--with-performance b{background:linear-gradient(90deg,#18a58f,#38bdf8);opacity:0}.progress-pill--with-performance strong{align-items:center;color:#ffffff;display:flex;font-size:13px;font-weight:800;inset:0;justify-content:center;position:absolute;text-shadow:0 1px 2px rgba(7,22,75,.9),0 0 4px rgba(7,22,75,.72);-webkit-text-stroke:.25px rgba(7,22,75,.74);z-index:1}.progress-pill--with-performance em{background:var(--color-navy-950);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:white;font-size:11px;font-style:normal;inset:calc(100% + 8px) 0 auto auto;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:20}.progress-pill--with-performance:focus-within,.progress-pill--with-performance:hover{overflow:visible}.progress-pill--with-performance:focus-within b,.progress-pill--with-performance:focus-within em,.progress-pill--with-performance:hover b,.progress-pill--with-performance:hover em{opacity:1}.progress-pill--with-performance:focus-within em,.progress-pill--with-performance:hover em{transform:translateY(0)}.compact-shell--assessment .progress-pill--with-performance{background:color-mix(in srgb,var(--color-surface) 92%,var(--assessment-main-color,var(--color-teal-700)));border:1px solid color-mix(in srgb,var(--assessment-main-color,var(--color-teal-700)) 35%,var(--color-border));border-radius:var(--radius-pill);box-shadow:0 4px 14px color-mix(in srgb,var(--assessment-main-color,var(--color-teal-700)) 12%,transparent);height:42px;min-width:210px;overflow:visible;padding:4px}@media (max-width:480px){.state-block--panel{min-height:280px;padding:22px 16px}}.compact-shell--assessment .progress-pill--with-performance span{align-items:center;background:color-mix(in srgb,var(--color-surface-muted) 82%,var(--color-border));border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);box-shadow:inset 0 1px 2px rgba(15,23,42,.08);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:0 7px 0 11px}.compact-shell--assessment .progress-pill--with-performance i{background:linear-gradient(90deg,var(--assessment-main-color,var(--color-teal-700)),color-mix(in srgb,var(--assessment-main-color,var(--color-teal-700)) 64%,#38bdf8));border-radius:inherit}.compact-shell--assessment .progress-pill--with-performance b{background:color-mix(in srgb,var(--assessment-secondary-color,#38bdf8) 78%,white);border-radius:var(--radius-pill);height:3px;inset:auto auto 2px 2px;max-width:calc(100% - 4px);opacity:1}.compact-shell--assessment .progress-pill--with-performance small{color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.03em;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:2}.compact-shell--assessment .progress-pill--with-performance strong{background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--radius-pill);color:var(--color-text-primary);inset:auto;line-height:1;min-width:44px;padding:4px 9px;position:relative;text-shadow:none;transform:none;-webkit-text-stroke:0;z-index:2}.compact-shell--assessment .progress-pill--with-performance em{background:var(--control-bg-elevated);border:1px solid var(--control-border);color:var(--control-text)}.compact-shell--assessment .workspace-tabs[data-app-navigation=main]{block-size:auto!important;flex-wrap:wrap!important;height:auto!important;max-width:100%;min-height:46px;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none}.compact-shell--assessment .workspace-tabs::-webkit-scrollbar{display:none}.compact-shell--assessment .workspace-tabs a,.compact-shell--assessment .workspace-tabs button{border-radius:0;flex:0 1 auto;max-width:100%;min-width:0}.compact-shell--assessment .workspace-tabs[data-app-navigation=main]>:is(button,a):first-child.is-active{border-start-start-radius:10px!important;border-end-start-radius:10px!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.compact-shell--assessment .workspace-tabs[data-app-navigation=main]>:is(button,a):last-child.is-active{border-start-end-radius:10px!important;border-end-end-radius:10px!important;border-start-start-radius:0!important;border-end-start-radius:0!important}.compact-topbar__utility-stack{display:grid;gap:4px}.compact-topbar__utility-stack span{border:1px solid var(--color-gray-300);border-radius:2px;height:8px;width:8px}[data-theme=dark] .compact-shell--release-builder .compact-topbar__utility-stack span{border-color:#4b5f7b}[data-theme=dark] .compact-shell--release-builder .compact-topbar .nsq-icon-button{background:#0b1220;border-color:#26354d;box-shadow:0 10px 20px rgba(2,6,23,.24);color:#f7f9fc}[data-theme=dark] .compact-shell--release-builder .compact-topbar .nsq-icon-button:focus-visible,[data-theme=dark] .compact-shell--release-builder .compact-topbar .nsq-icon-button:not(:disabled):hover{background:#162237;border-color:#2dd4bf;color:#f7fffd}.compact-content{min-width:0;padding:28px 20px}.workspace-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.workspace-tabs a,.workspace-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;gap:8px;min-height:44px;padding:0 16px;position:relative;text-decoration:none}.workspace-tabs .nsq-badge{flex:0 0 auto;min-width:22px;padding-inline:7px}.workspace-tabs a span,.workspace-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tabs a.is-active,.workspace-tabs button.is-active{background:white;border-color:var(--color-navy-950);color:var(--color-navy-950)}.workspace-tabs button.is-disabled{background:rgba(255,255,255,.52);border-color:var(--color-gray-200);color:var(--color-text-muted);cursor:default}.workspace-tab__tooltip{background:var(--color-navy-950);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:white;display:none;font-size:12px;inline-size:min(280px,70vw);inset-block-start:calc(100% + 8px);inset-inline-start:0;line-height:1.35;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-align:start;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:normal;z-index:20}.workspace-tabs button.is-disabled:focus-visible .workspace-tab__tooltip,.workspace-tabs button.is-disabled:hover .workspace-tab__tooltip{display:block;opacity:1;transform:translateY(0);visibility:visible}.admin-panel-preview,.compact-preview-card{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px}.standard-row-preview{align-items:center;border-top:1px solid var(--color-gray-200);display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin-top:22px;padding-top:18px}.standard-number{align-items:center;background:#effbf4;border-radius:var(--radius-md);color:#009e3a;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;width:64px}.release-builder{display:grid;gap:16px}.release-builder__header{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:20px}.release-builder__header>div:first-child{display:grid;gap:6px;min-width:0}#release-builder-hierarchy-title,.release-builder__header>div:first-child>.eyebrow,.release-builder__quick>div:first-child>.eyebrow{font-size:20px}.release-builder__header>div:first-child>.eyebrow,.release-builder__quick>div:first-child>.eyebrow{padding-block:5px}.release-builder__header h1{font-size:20px;font-weight:600}.release-builder__readiness h2{font-size:18px;font-weight:600}.release-builder__quick h2{font-size:18px;font-weight:800}.release-builder__activation h2,.release-builder__header h1,.release-builder__hierarchy h2,.release-builder__languages h2,.release-builder__lock strong,.release-builder__quick h2,.release-builder__readiness h2,.release-builder__validation h2,.release-builder__warnings h2{margin:0}.release-builder__activation p,.release-builder__header p,.release-builder__hierarchy p,.release-builder__languages p,.release-builder__lock span,.release-builder__quick p,.release-builder__readiness p,.release-builder__validation p,.release-builder__warnings p{color:var(--color-text-muted);margin:0}.release-builder__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.release-builder__page-tabs{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:8px}.release-builder__page-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:10px 16px}.release-builder__page-tabs button:focus-visible,.release-builder__page-tabs button:hover{border-color:var(--color-primary-300);color:var(--color-primary-700);outline:none}.release-builder__page-tabs button.is-active{background:#001685;border-color:#001685;color:white;box-shadow:0 10px 22px rgba(0,22,133,.16)}.release-builder__lifecycle-grid,.release-builder__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.release-builder__lifecycle-grid{min-width:0}.release-builder__activation,.release-builder__hierarchy,.release-builder__languages,.release-builder__quick,.release-builder__readiness,.release-builder__summary>div,.release-builder__validation,.release-builder__warnings{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:16px}[data-theme=dark] .release-builder-hierarchy__archive,[data-theme=dark] .release-builder-hierarchy__me-workspace,[data-theme=dark] .release-builder-hierarchy__rail,[data-theme=dark] .release-builder-import-modal__staging,[data-theme=dark] .release-builder-import-modal__template,[data-theme=dark] .release-builder-import-page,[data-theme=dark] .release-builder-logs,[data-theme=dark] .release-builder-modal__section,[data-theme=dark] .release-builder__activation,[data-theme=dark] .release-builder__header,[data-theme=dark] .release-builder__hierarchy,[data-theme=dark] .release-builder__languages,[data-theme=dark] .release-builder__page-tabs,[data-theme=dark] .release-builder__quick,[data-theme=dark] .release-builder__readiness,[data-theme=dark] .release-builder__summary>div,[data-theme=dark] .release-builder__validation,[data-theme=dark] .release-builder__warnings{background:#101b2e;border-color:#26354d;color:#f7f9fc}[data-theme=dark] .release-builder__page-tabs button{color:#b7c4d8}[data-theme=dark] .release-builder__page-tabs button:focus-visible,[data-theme=dark] .release-builder__page-tabs button:hover{border-color:rgba(45,212,191,.34);color:#f7fffd}[data-theme=dark] .release-builder__page-tabs button.is-active{background:linear-gradient(180deg,#00a99d,#006f67);border-color:rgba(45,212,191,.34);box-shadow:0 12px 24px rgba(0,159,150,.24);color:#f7fffd}[data-theme=dark] .release-builder-hierarchy__archive p,[data-theme=dark] .release-builder-hierarchy__archive span,[data-theme=dark] .release-builder-hierarchy__empty span,[data-theme=dark] .release-builder-hierarchy__me-workspace header p,[data-theme=dark] .release-builder__activation p,[data-theme=dark] .release-builder__header p,[data-theme=dark] .release-builder__hierarchy p,[data-theme=dark] .release-builder__languages p,[data-theme=dark] .release-builder__lock span,[data-theme=dark] .release-builder__quick p,[data-theme=dark] .release-builder__readiness p,[data-theme=dark] .release-builder__validation p,[data-theme=dark] .release-builder__warnings p{color:#9aa8bc}[data-theme=dark] .release-builder__lock{background:#0f2a24;border-color:#1f6f5f}[data-theme=dark] .compact-shell--release-builder .release-builder .nsq-button--primary,[data-theme=dark] .compact-shell--release-builder .release-builder .nsq-button--secondary,[data-theme=dark] .release-builder-modal .nsq-button--primary,[data-theme=dark] .release-builder-modal .nsq-button--secondary{background:linear-gradient(180deg,#00a99d,#006f67);border-color:rgba(45,212,191,.34);color:#ffffff}[data-theme=dark] .compact-shell--release-builder .release-builder .nsq-button--primary:not(:disabled):hover,[data-theme=dark] .compact-shell--release-builder .release-builder .nsq-button--secondary:not(:disabled):hover,[data-theme=dark] .release-builder-modal .nsq-button--primary:not(:disabled):hover,[data-theme=dark] .release-builder-modal .nsq-button--secondary:not(:disabled):hover{background:#008c83;box-shadow:0 12px 24px rgba(0,159,150,.28)}.release-builder__lock{align-items:start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-md);color:#065f46;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px}.release-builder__lock div{display:grid;gap:4px;min-width:0}.release-builder__lock span,.release-builder__lock strong{overflow-wrap:anywhere}.release-builder__summary>div{align-content:start}.release-builder__lifecycle-grid>div{align-content:start;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-width:0}.release-builder__readiness dt,.release-builder__summary span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.release-builder__summary strong{font-size:22px;overflow-wrap:anywhere}.release-builder__summary small{color:var(--color-text-muted)}.release-builder__readiness dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.release-builder__readiness dl div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.release-builder__readiness dd{font-weight:800;margin:0}.release-builder__checklist{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.release-builder__checklist>button,.release-builder__checklist>div{align-items:start;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);display:grid;gap:5px;min-width:0;padding:10px;text-align:start}.release-builder__checklist>button{cursor:pointer}.release-builder__checklist>button:focus-visible,.release-builder__checklist>button:hover{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(0,140,131,.12);outline:none}.release-builder__checklist .is-complete{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.release-builder__checklist .is-missing{background:#fff7ed;border-color:#fed7aa;color:#c2410c}[data-theme=dark] .release-builder__checklist>button,[data-theme=dark] .release-builder__checklist>div{background:#162237;border-color:#2a3a54;color:#f7f9fc}[data-theme=dark] .release-builder__checklist .is-complete{background:#0f2a24;border-color:#1f6f5f;color:#d1fae5}[data-theme=dark] .release-builder__checklist .is-missing{background:#2b2114;border-color:#92400e;color:#fed7aa}[data-theme=dark] .release-builder__checklist span{color:#f7f9fc}[data-theme=dark] .release-builder__checklist small{color:#b7c4d8}[data-theme=dark] .release-builder__checklist .is-complete small{color:#a7f3d0}[data-theme=dark] .release-builder__checklist .is-missing small{color:#fdba74}.release-builder__checklist small,.release-builder__checklist span{min-width:0;overflow-wrap:anywhere}.release-builder__checklist span{color:var(--color-text);font-size:12px;font-weight:800}.release-builder__checklist small{color:var(--color-text-muted);font-size:11px;font-weight:700}.release-builder__draft-status{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0;padding:10px}.release-builder__draft-status span{color:var(--color-text-muted);font-size:12px;font-weight:800;overflow-wrap:anywhere;text-transform:uppercase}.release-builder__warnings-toggle{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;min-width:0;padding:0;text-align:start}.release-builder__warnings-toggle>span{align-items:center;display:inline-flex;gap:8px;min-width:0}.release-builder__warnings-toggle strong{min-width:0;overflow-wrap:anywhere}.release-builder__warnings-toggle:focus-visible,.release-builder__warnings-toggle:hover{color:var(--color-primary-700);outline:none}.release-builder__warnings ul{display:grid;gap:8px;margin:0;padding:0}.release-builder__warnings li{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);color:#9a3412;display:flex;gap:8px;padding:10px}.release-builder__issue-list{display:grid;gap:8px;margin:0;padding:0}.release-builder__issue{align-items:start;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);list-style:none;padding:10px}.release-builder__issue>div{display:grid;gap:3px;min-width:0}.release-builder__issue strong{overflow-wrap:anywhere}.release-builder__issue span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.release-builder__issue--blocking{background:#fef2f2;border:1px solid #fecaca}.release-builder__issue--warning{background:#fff7ed;border:1px solid #fed7aa}.release-builder__issue--deferred{background:#eff6ff;border:1px solid #bfdbfe}.release-builder__issue--info{background:var(--color-gray-50);border:1px solid var(--color-gray-200)}[data-theme=dark] .release-builder__issue,[data-theme=dark] .release-builder__warnings li{background:#2b2114;border-color:#92400e;color:#fed7aa}[data-theme=dark] .release-builder__issue span,[data-theme=dark] .release-builder__issue strong,[data-theme=dark] .release-builder__warnings li span{color:#fed7aa}.release-builder__assessment-link{justify-self:start}.modal-panel.release-builder-modal{min-height:min(650px,calc(100vh - 40px));max-width:min(1120px,calc(100vw - 28px));width:min(1120px,calc(100vw - 28px))}.release-builder-modal .modal-panel__body{padding:0}.release-builder-modal__workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100%}.release-builder-modal__tabs{align-items:center;background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px 16px;position:sticky;top:0;z-index:1}[data-theme=dark] .release-builder-import-modal__tabs,[data-theme=dark] .release-builder-modal__tabs{background:#101b2e;border-color:#26354d}.release-builder-modal__tabs button{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-weight:800;min-height:44px;min-width:132px;padding:10px 18px}[data-theme=dark] .release-builder-import-modal__tabs button,[data-theme=dark] .release-builder-modal__tabs button{background:#162237;border-color:#5b6f8e;color:#b7c4d8}.release-builder-modal__tabs button.is-active{background:#303b5e;border-color:#303b5e;color:white}[data-theme=dark] .release-builder-import-modal__tabs button.is-active,[data-theme=dark] .release-builder-modal__tabs button.is-active{background:#008c83;border-color:#2dd4bf;color:#f7fffd}.release-builder-modal__section{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:0}.release-builder-modal__section>aside{border-inline-end:1px solid var(--color-gray-200);display:grid;gap:6px;align-content:start;padding:24px}.release-builder-modal__section h3,.release-builder-modal__section p{margin:0}.release-builder-modal__section h3{color:var(--color-text);font-size:18px}.release-builder-modal__section p{color:var(--color-text-muted);font-size:13px;line-height:1.5}.release-builder-modal__activity-list,.release-builder-modal__section-body,.release-builder-modal__settings-grid{align-content:start;display:grid;gap:14px;min-width:0;min-height:100%;padding:24px}.release-builder-modal__settings-grid{padding:0}.release-builder-compliance-modal .release-builder__readiness{border:0;border-radius:0}.release-builder-modal .modal-panel__footer{padding:12px 24px}.release-builder-modal .modal-panel__footer .program-editor-modal__actions{width:100%}.release-builder-modal .modal-panel__footer .release-builder__draft-status{margin-inline-end:auto}.release-builder-quick-modal .release-builder__quick{border:0;border-radius:0;box-shadow:none;min-height:100%}.release-builder-import-page{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:0;min-width:0;overflow:hidden}.release-builder-import-page__header{align-items:start;border-bottom:1px solid var(--color-gray-200);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:18px 20px}.release-builder-import-page__header>div{display:grid;gap:6px;min-width:0}.release-builder-import-page__header h2,.release-builder-import-page__header p{margin:0}.release-builder-import-page__header h2{font-size:20px;font-weight:800}.release-builder-import-page__header p{color:var(--color-text-muted)}.release-builder-import-page .release-builder-import-modal__workspace{gap:0}.release-builder-import-page .release-builder-import-modal__tabs{position:static}.release-builder-import-page .release-builder-modal__section{border-left:0;border-right:0;border-top:0;border-radius:0}.release-builder-import-page .release-builder-import-modal__footer{border-bottom:0;border-left:0;border-radius:0;border-right:0;margin-top:0}[data-theme=dark] .release-builder-import-page .release-builder-modal__section,[data-theme=dark] .release-builder-import-page__header{border-color:#26354d}[data-theme=dark] .release-builder-import-page__header p{color:#9aa8bc}.release-builder-import-manager,.release-builder-import-manager__content,.release-builder-import-modal__manual,.release-builder-import-modal__staging,.release-builder-import-modal__template,.release-builder-import-modal__workspace{display:grid;gap:14px;min-width:0}.release-builder-import-modal__tabs{align-items:center;background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px 16px;position:sticky;top:0;z-index:2}.release-builder-import-modal__tabs button{align-items:center;background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:44px;min-width:180px;padding:10px 18px;justify-content:center}.release-builder-import-modal__tabs button.is-active{background:#303b5e;border-color:#303b5e;color:white}.release-builder-import-modal__flow{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.release-builder-import-modal__ai-note,.release-builder-import-modal__dropzone,.release-builder-import-modal__flow>div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:14px}.release-builder-import-modal__ai-note>svg,.release-builder-import-modal__dropzone>svg,.release-builder-import-modal__flow svg{color:var(--color-primary-700)}.release-builder-import-modal__ai-note strong,.release-builder-import-modal__dropzone strong,.release-builder-import-modal__flow strong{color:var(--color-text);overflow-wrap:anywhere}.release-builder-import-modal__ai-note span,.release-builder-import-modal__dropzone span,.release-builder-import-modal__flow span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.release-builder-import-modal__upload{align-items:center;background:white;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;gap:8px;font-size:12px;font-weight:800;justify-content:center;min-height:42px;padding:9px 12px}.release-builder-import-modal__upload svg{color:#8d95a3;flex:0 0 auto}.release-builder-import-modal__upload span{color:#8d95a3;font-weight:800}.release-builder-import-modal__upload input{display:none}.release-builder-import-modal__upload.is-disabled{cursor:not-allowed;opacity:.72}.release-builder-import-modal__dev-tools{border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.release-builder-import-modal__ai{display:grid;gap:14px;min-width:0;padding:24px}.release-builder-import-modal__dropzone{align-items:center;border-style:dashed;justify-items:center;min-height:190px;text-align:center}.release-builder-import-modal__ai-progress{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.release-builder-import-modal__ai-progress>div{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;gap:10px;min-width:0;padding:10px}.release-builder-import-modal__ai-progress span{align-items:center;background:var(--color-gray-100);border-radius:999px;color:var(--color-text-muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.release-builder-import-modal__ai-progress strong{color:var(--color-text);font-size:11px;line-height:1.2;overflow-wrap:anywhere}.release-builder-import-modal__ai-progress .is-current{border-color:var(--color-primary-300)}.release-builder-import-modal__ai-progress .is-current span{background:var(--color-primary-700);color:white}.release-builder-import-modal__ai-progress .is-complete{border-color:#7dd3c7}.release-builder-import-modal__ai-progress .is-complete span{background:#008c83;color:white}.release-builder-import-modal__ai-progress .is-failed{border-color:#fecaca}.release-builder-import-modal__ai-progress .is-failed span{background:#dc2626;color:white}.release-builder-import-modal__ai-progress .is-blocked{opacity:.72}.release-builder-import-modal__ai-note{align-items:start;grid-template-columns:auto minmax(0,1fr)}.release-builder-import-modal__ai-live-progress{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px 12px}.release-builder-import-modal__ai-live-progress>div{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.release-builder-import-modal__ai-live-progress>div span{color:var(--color-text-muted);font-size:12px;font-weight:800;min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__ai-live-progress>div strong{color:var(--color-text);font-size:12px;font-weight:900;white-space:nowrap}.release-builder-import-modal__ai-live-progress>span{background:var(--color-gray-200);border-radius:999px;display:block;height:8px;min-width:0;overflow:hidden}.release-builder-import-modal__ai-live-progress i{background:#008c83;border-radius:inherit;display:block;height:100%;transition:width .24s ease}.release-builder-import-modal__readiness{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:24px}.release-builder-import-modal__readiness>div{align-content:start;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:6px;min-width:0;padding:12px}.release-builder-import-modal__readiness small,.release-builder-import-modal__readiness span{color:var(--color-text-muted);font-size:12px;font-weight:800;min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__readiness strong{font-size:18px;min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__manual,.release-builder-import-modal__staging,.release-builder-import-modal__template{padding:24px}.release-builder-import-modal__commands{display:flex;flex-wrap:wrap;gap:8px}.release-builder-import-modal__manager-section>aside{align-self:start}.release-builder-import-manager{grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding:24px}.release-builder-import-manager__filters{align-content:start;display:grid;gap:8px;min-width:0}.release-builder-import-manager__filters button{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:42px;min-width:0;padding:9px 11px;text-align:start}.release-builder-import-manager__filters button.is-active,.release-builder-import-manager__filters button:hover{border-color:var(--color-primary-700);box-shadow:0 8px 18px rgba(0,140,131,.1);color:var(--color-text)}.release-builder-import-manager__filters button.is-active{background:color-mix(in srgb,var(--color-primary-50) 76%,white)}.release-builder-import-manager__filters span,.release-builder-import-manager__filters strong{min-width:0;overflow-wrap:anywhere}.release-builder-import-manager__filters span{font-size:12px;font-weight:900}.release-builder-import-manager__filters strong{align-items:center;background:var(--color-gray-100);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:24px;min-width:28px;padding:2px 8px}.release-builder-import-modal__columns{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.release-builder-import-modal__columns>div{background:white;border-top:1px solid var(--color-gray-200);display:grid;gap:3px;min-width:0;padding:10px}.release-builder-import-modal__columns>div:nth-child(-n+2){border-top:0}.release-builder-import-modal__columns span,.release-builder-import-modal__columns strong{min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__columns strong{font-size:12px;text-transform:uppercase}.release-builder-import-modal__columns span{color:var(--color-text-muted);font-size:12px}.release-builder-import-modal__footer,.release-builder-import-modal__status{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0;padding:10px}.release-builder-import-modal__footer,.release-builder-modal .program-editor-modal__actions{bottom:0;position:sticky;z-index:2}.release-builder-modal .program-editor-modal__actions{background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);padding-top:12px}.release-builder-modal__section-body>.program-editor-modal__actions{margin:0 -24px -24px;padding:12px 24px}[data-theme=dark] .release-builder-import-modal__footer,[data-theme=dark] .release-builder-modal .program-editor-modal__actions{background:#101b2e;border-color:#26354d}.release-builder-modal .modal-panel__footer .program-editor-modal__actions{background:transparent;border:0;bottom:auto;margin:0;padding:0;position:static}.release-builder-import-modal__acceptance{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.release-builder-import-modal__repair{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.release-builder-import-modal__repair-header{align-items:flex-start;display:flex;gap:10px;min-width:0}.release-builder-import-modal__repair-header svg{color:#c2410c;flex:0 0 auto;margin-top:2px}.release-builder-import-modal__repair-header div,.release-builder-import-modal__repair-item{display:grid;gap:4px;min-width:0}.release-builder-import-modal__repair-header strong,.release-builder-import-modal__repair-item strong{color:#7c2d12;font-size:14px;overflow-wrap:anywhere}.release-builder-import-modal__repair-header span,.release-builder-import-modal__repair-item small{color:#9a3412;font-size:12px;font-weight:700;overflow-wrap:anywhere}.release-builder-import-modal__repair-list{display:grid;gap:8px}.release-builder-import-modal__repair-item{background:rgba(255,255,255,.68);border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:10px}.release-builder-import-modal__repair-item span{color:#c2410c;font-size:11px;font-weight:900;letter-spacing:.04em}.release-builder-import-modal__acceptance>div{align-content:start;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.release-builder-import-modal__acceptance small,.release-builder-import-modal__acceptance span{color:var(--color-text-muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.release-builder-import-modal__acceptance span{text-transform:uppercase}.release-builder-import-modal__acceptance strong{color:var(--color-text);font-size:18px;overflow-wrap:anywhere}.release-builder-import-modal__acceptance-result{grid-template-columns:repeat(4,minmax(0,1fr))}.release-builder-import-modal__acceptance-result,.release-builder-import-modal__ai-result{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.release-builder-import-modal__ai-result{grid-template-columns:repeat(3,minmax(0,1fr))}.release-builder-import-modal__ai-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.release-builder-import-modal__acceptance-result>div,.release-builder-import-modal__ai-result>div{display:grid;gap:3px;min-width:0}.release-builder-import-modal__acceptance-result small,.release-builder-import-modal__acceptance-result span,.release-builder-import-modal__ai-result small,.release-builder-import-modal__ai-result span{color:var(--color-text-muted);font-size:11px;font-weight:800;overflow-wrap:anywhere;text-transform:uppercase}.release-builder-import-modal__acceptance-result strong,.release-builder-import-modal__ai-result strong{color:var(--color-text);font-size:16px;overflow-wrap:anywhere}.release-builder-import-modal__acceptance-result ul{border-top:1px solid var(--color-gray-200);grid-column:1/-1;list-style:none;margin:0;padding:10px 0 0}.release-builder-import-modal__acceptance-result li{color:var(--color-danger);font-size:12px;font-weight:700}.release-builder-import-modal__footer span,.release-builder-import-modal__status small,.release-builder-import-modal__status span{color:var(--color-text-muted);font-size:12px;font-weight:800;min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__rows{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;overflow:hidden}.release-builder-import-modal__rows [role=row]{align-items:center;border-top:1px solid var(--color-gray-200);display:grid;gap:10px;grid-template-columns:1.1fr .8fr .8fr .8fr minmax(0,1.2fr) minmax(0,1.3fr);min-width:0;padding:9px 10px}.release-builder-import-modal__rows [role=row]:first-child{background:var(--color-gray-50);border-top:0;color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.release-builder-import-modal__rows [role=row].is-invalid{background:#fff7ed}.release-builder-import-modal__rows [role=row].is-needs_review{background:#fffbeb}.release-builder-import-modal__rows [role=row].is-ready{background:white}.release-builder-import-modal__rows [role=row].is-imported{background:#ecfdf5}.release-builder-import-modal__rows [role=row].is-repair_blocked{background:#f8fafc;color:var(--color-text-muted)}.release-builder-import-modal__rows span,.release-builder-import-modal__rows strong{min-width:0;overflow-wrap:anywhere}.release-builder-import-modal__rows strong{display:grid;gap:3px}.release-builder-import-modal__rows strong small{color:var(--color-text-muted);font-size:11px;font-weight:700}.release-builder-import-modal__rows .nsq-check-control{min-width:0}.release-builder-modal__switch-list{display:grid;gap:14px;min-width:0;padding:24px 32px}.release-builder-modal__switch-list .nsq-switch-control{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.release-builder-modal__activity-row{align-items:end;border-bottom:1px solid var(--color-gray-200);display:grid;gap:10px;grid-template-columns:96px minmax(180px,1fr) auto auto auto;min-width:0;padding:12px 0}.release-builder-modal__activity-row.is-active{background:color-mix(in srgb,var(--color-primary-50) 72%,transparent)}.release-builder-modal__activity-row>button:not(.nsq-button){background:transparent;border:0;color:var(--color-text);cursor:pointer;display:grid;gap:3px;min-width:0;padding:0;text-align:start}.release-builder-modal__activity-row>button:not(.nsq-button) span{color:var(--color-text-muted);font-size:12px}.release-builder-modal__activity-row:first-child{padding-top:0}.release-builder-modal__activity-row .nsq-switch-control{align-items:center;gap:8px}.release-builder-modal__activity-row .nsq-switch-control__body span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.release-builder-logs{display:grid;gap:16px;min-width:0;padding:24px}.release-builder-logs__toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;min-width:0}.release-builder-logs__summary{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.release-builder-logs__summary span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:2px;min-width:0;padding:10px 12px}.release-builder-logs__summary strong{color:var(--color-text);font-size:20px}.release-builder-logs__summary small{color:var(--color-text-muted);font-size:11px;font-weight:800;overflow-wrap:anywhere;text-transform:uppercase}.release-builder-logs__timeline{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:14px}.release-builder-logs__event-header,.release-builder-logs__timeline>header,.release-builder-logs__timeline>header span{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.release-builder-logs__timeline>header{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);padding:10px 12px}.release-builder-logs__event small,.release-builder-logs__event time,.release-builder-logs__timeline>header small{color:var(--color-text-muted);font-size:12px}.release-builder-logs__timeline ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.release-builder-logs__event{display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr);min-width:0}.release-builder-logs__dot{background:var(--color-primary-500);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-100) 80%,transparent);height:10px;margin-top:7px;width:10px}.release-builder-logs__event.is-languages .release-builder-logs__dot{background:#4F46E5}.release-builder-logs__event.is-activity_types .release-builder-logs__dot{background:#0F766E}.release-builder-logs__event.is-hierarchy .release-builder-logs__dot{background:#2563EB}.release-builder-logs__event.is-compliance_scale .release-builder-logs__dot{background:#7C3AED}.release-builder-logs__event.is-activation .release-builder-logs__dot{background:#15803D}.release-builder-logs__event.is-lifecycle .release-builder-logs__dot{background:#B45309}.release-builder-logs__event>div{border-bottom:1px solid var(--color-gray-200);display:grid;gap:5px;min-width:0;padding-bottom:12px}.release-builder-logs__event-header strong,.release-builder-logs__timeline>header strong{min-width:0;overflow-wrap:anywhere}.release-builder-logs__event p{color:var(--color-text-secondary);line-height:1.45;margin:0;overflow-wrap:anywhere}@media (max-width:1199px){.release-builder__checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.release-builder-import-manager,.release-builder-import-modal__ai-progress,.release-builder-import-modal__flow,.release-builder-import-modal__readiness,.release-builder-logs__toolbar,.release-builder-modal__activity-row,.release-builder-modal__section{grid-template-columns:1fr}.release-builder-modal__section>aside{border-inline-end:0;border-bottom:1px solid var(--color-gray-200)}}@media (max-width:767px){.release-builder__checklist{grid-template-columns:1fr}.release-builder-import-page__header,.release-builder__page-tabs{align-items:stretch;flex-direction:column}.release-builder__page-tabs button{justify-content:center;width:100%}.release-builder-import-modal__tabs,.release-builder-modal__tabs{justify-content:stretch}.release-builder-import-modal__tabs button,.release-builder-modal__activity-row,.release-builder-modal__tabs button{width:100%}.release-builder-import-manager,.release-builder-import-modal__ai,.release-builder-import-modal__manual,.release-builder-import-modal__readiness,.release-builder-import-modal__staging,.release-builder-import-modal__template{padding:16px}.release-builder-import-manager__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder-import-modal__acceptance,.release-builder-import-modal__acceptance-result,.release-builder-import-modal__ai-result,.release-builder-import-modal__columns,.release-builder-import-modal__rows [role=row]{grid-template-columns:1fr}.release-builder-import-modal__columns>div:nth-child(-n+2){border-top:1px solid var(--color-gray-200)}.release-builder-import-modal__columns>div:first-child{border-top:0}.release-builder-import-modal__rows [role=row]:first-child{display:none}.release-builder-import-modal__footer,.release-builder-import-modal__status{align-items:stretch;flex-direction:column}.release-builder-import-manager__filters button{align-items:flex-start;flex-direction:column}.release-builder-logs{padding:16px}.release-builder-logs__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder-modal__activity-row{align-items:stretch}}.assessment-preflight{display:grid;gap:16px}.assessment-preflight__header{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:20px}.assessment-preflight__header>div:first-child{display:grid;gap:6px;min-width:0}.assessment-preflight__header h1,.assessment-preflight__section h2{margin:0}.assessment-preflight__header p,.assessment-preflight__section p{color:var(--color-text-muted);margin:0}.assessment-preflight__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.assessment-preflight__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-preflight__section,.assessment-preflight__summary>div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:16px}.assessment-preflight__summary>div{align-content:start}.assessment-preflight__fields dt,.assessment-preflight__runtime span,.assessment-preflight__summary span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-preflight__summary strong{font-size:22px;overflow-wrap:anywhere}.assessment-preflight__runtime small,.assessment-preflight__summary small{color:var(--color-text-muted)}.assessment-preflight__fields{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.assessment-preflight__fields div,.assessment-preflight__runtime div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.assessment-preflight__fields dd{font-weight:800;margin:0;overflow-wrap:anywhere}.assessment-preflight__runtime{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-preflight__runtime strong{overflow-wrap:anywhere}.assessment-preflight__create-grid{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-preflight__create-grid .nsq-field__label{color:var(--control-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-preflight__created{align-items:start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-sm);color:#065f46;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.assessment-preflight__created div{display:grid;gap:3px;min-width:0}.assessment-preflight__created span,.assessment-preflight__created strong{overflow-wrap:anywhere}.assessment-preflight__issue-list{display:grid;gap:8px;margin:0;padding:0}.assessment-preflight__issue{align-items:start;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);list-style:none;padding:10px}.assessment-preflight__issue>div{display:grid;gap:3px;min-width:0}.assessment-preflight__issue span,.assessment-preflight__issue strong{overflow-wrap:anywhere}.assessment-preflight__issue span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-preflight__issue--blocking{background:#fef2f2;border:1px solid #fecaca}.assessment-preflight__issue--warning{background:#fff7ed;border:1px solid #fed7aa}.assessment-workspace{display:grid;gap:18px;margin-top:18px}.assessment-list-entry{display:grid;gap:18px}.compliance-route-tabs{align-items:center;display:flex;gap:8px;margin:0 0 18px}.compliance-route-tabs a{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;font-weight:700;min-height:40px;padding:0 16px;text-decoration:none}.compliance-route-tabs a.is-active{border-color:var(--color-navy-950);color:var(--color-navy-950)}.assessment-dev-panel,.compliance-home{display:grid;gap:18px}.compliance-home__header{align-items:center;display:flex;gap:18px;justify-content:space-between;min-width:0}.compliance-home__header h1{color:var(--color-teal-700);font-size:28px;letter-spacing:0;margin:2px 0 0;text-transform:uppercase}.compliance-home__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.compliance-home__filters{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.compliance-home__filter{display:grid;gap:6px}.compliance-home__filter span{color:var(--color-text-muted);font-size:12px;font-weight:700}.compliance-home__filter select{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);min-height:42px;padding:0 12px}.compliance-home__cards{display:grid;gap:18px}.compliance-assessment-card{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.compliance-assessment-card__banner{align-items:center;background:linear-gradient(90deg,var(--color-navy-950),var(--color-teal-700));color:white;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.compliance-assessment-card__banner>span{font-weight:800;min-width:0;overflow-wrap:anywhere}.compliance-assessment-card__body{display:grid;gap:16px;padding:18px}.compliance-assessment-card__meta,.compliance-assessment-card__open,.compliance-assessment-card__progress,.compliance-assessment-card__title{align-items:center;display:flex;gap:12px;min-width:0}.compliance-assessment-card__progress>span,.compliance-assessment-card__title>span{display:grid;gap:3px;min-width:0}.compliance-assessment-card small{color:var(--color-text-muted)}.compliance-assessment-card__meta{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-assessment-card__meta>span{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.compliance-assessment-card__meta strong{overflow-wrap:anywhere}.compliance-assessment-card__progress{justify-content:space-between}.compliance-assessment-card__progress>div{background:var(--color-gray-100);border-radius:var(--radius-pill);height:10px;min-width:220px;overflow:hidden}.compliance-assessment-card__progress>div>span{background:var(--color-teal-700);display:block;height:100%}.compliance-assessment-card__open{background:var(--color-teal-700);border-radius:var(--radius-sm);color:white;font-weight:800;justify-content:center;min-height:42px;text-decoration:none}.modal-panel.new-assessment-modal{max-height:min(780px,calc(100dvh - 32px));max-width:min(900px,calc(100vw - 32px));min-height:auto;width:min(900px,calc(100vw - 32px))}.new-assessment-modal>header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal-700) 10%,white),white 62%);border-bottom:1px solid var(--color-gray-200)}.new-assessment-modal .modal-panel__body{overflow-y:auto;padding:22px}.new-assessment-modal .modal-panel__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.new-assessment-modal__form,.new-assessment-modal__load-error{display:grid;gap:16px}.new-assessment-modal__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-assessment-modal__grid fieldset{background:color-mix(in srgb,var(--color-gray-50) 72%,white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:16px;margin:0;min-width:0;padding:18px}.new-assessment-modal__grid legend{color:var(--color-teal-800,var(--color-teal-700));font-size:15px;font-weight:850;padding:0 6px}.new-assessment-modal__footer-spacer{flex:1 1 auto}.new-assessment-modal__dev-link{gap:7px}.new-assessment-modal__load-error .nsq-button{justify-self:start}@media (max-width:767px){.modal-panel.new-assessment-modal{max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.modal-panel.new-assessment-modal>header{align-items:flex-start;padding-block:14px;padding-inline:14px 68px;position:relative}.new-assessment-modal .modal-panel__header-actions{inset-block-start:12px;inset-inline-end:12px;position:absolute}.new-assessment-modal .modal-panel__body{padding:12px}.new-assessment-modal__grid fieldset{gap:14px;padding:14px}.new-assessment-modal .modal-panel__footer{padding:12px}}.icon-only-button{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);display:inline-flex;height:36px;justify-content:center;width:36px}.assessment-workspace__header{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:16px;justify-content:space-between;max-width:100%;min-width:0;padding:20px;width:100%}.assessment-workspace__header>div:first-child{display:grid;gap:6px;min-width:0}.assessment-workspace__header h1,.assessment-workspace__section h2{margin:0}.assessment-workspace__header p,.assessment-workspace__section p{color:var(--color-text-muted);margin:0}.assessment-workspace__actions,.assessment-workspace__section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;max-width:100%;min-width:0}.assessment-workspace__summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.assessment-workspace__form-header,.assessment-workspace__progress{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:16px;max-width:100%;min-width:0;padding:16px;width:100%}.assessment-workspace__form-header-main{align-items:start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;max-width:100%;min-width:0}.assessment-workspace__form-title{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);max-width:100%;min-width:0}.assessment-workspace__form-title h2,.assessment-workspace__progress h2{margin:0}.assessment-workspace__form-title p,.assessment-workspace__progress p,.assessment-workspace__progress-footer{color:var(--color-text-muted);margin:0}.assessment-workspace__form-badges,.assessment-workspace__progress-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.assessment-workspace__scoped-inline,.assessment-workspace__scoped-notice{align-items:center;background:rgba(109,145,245,.1);border:1px solid rgba(109,145,245,.28);border-radius:var(--radius-sm);color:var(--color-text);display:flex;flex-wrap:wrap;gap:10px;min-width:0;padding:10px 12px}.assessment-workspace__scoped-inline{margin-block:4px 12px}.assessment-workspace__scoped-inline>span,.assessment-workspace__scoped-notice>span{display:grid;flex:1 1 260px;gap:3px;min-width:0}.assessment-workspace__scoped-inline small,.assessment-workspace__scoped-inline strong,.assessment-workspace__scoped-notice small,.assessment-workspace__scoped-notice strong{overflow-wrap:anywhere}.assessment-workspace__scoped-inline small,.assessment-workspace__scoped-notice small{color:var(--color-text-muted)}.assessment-workspace__scoped-notice>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-workspace__metadata-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;max-width:100%;min-width:0}.assessment-workspace__progress-grid{max-width:100%;min-width:0}.assessment-workspace__metadata-grid>div,.assessment-workspace__progress-grid>div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-width:0;padding:12px}.assessment-workspace__metadata-grid dt,.assessment-workspace__progress-grid span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-workspace__metadata-grid dd{font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.assessment-workspace__progress-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__progress-grid>div{display:grid;gap:4px}.assessment-workspace__progress-grid strong{font-size:24px}.assessment-workspace__progress-grid small{color:var(--color-text-muted)}.assessment-workspace__progress-track{background:var(--color-gray-100);border-radius:999px;height:10px;overflow:hidden}.assessment-workspace__progress-track span{background:var(--color-primary);display:block;height:100%;width:0}.assessment-workspace__chapter-progress{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__chapter-progress-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__chapter-progress-grid article{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.assessment-workspace__chapter-progress-grid article.is-active{background:#f0f9ff;border-color:#bae6fd}.assessment-workspace__chapter-progress-grid span{display:grid;gap:2px;min-width:0}.assessment-workspace__chapter-progress-grid small,.assessment-workspace__chapter-progress-grid strong{overflow-wrap:anywhere}.assessment-workspace__chapter-progress-grid small{color:var(--color-text-muted)}.assessment-workspace__access{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:16px;padding:18px}.assessment-workspace__access-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__access-grid>div{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.assessment-workspace__access-grid article{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px}.assessment-workspace__access-grid article span{display:grid;gap:3px;min-width:0}.assessment-workspace__access-grid small,.assessment-workspace__access-grid strong{overflow-wrap:anywhere}.assessment-workspace__access-grid small{color:var(--color-text-muted)}.assessment-workspace__announcements,.assessment-workspace__filters,.assessment-workspace__reports,.assessment-workspace__settings{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:16px;padding:18px}.assessment-workspace__announcement-toolbar,.assessment-workspace__filter-toolbar,.assessment-workspace__report-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.assessment-workspace__filter-chip-list{display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace__filter-chip-list button{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;gap:8px;min-height:34px;max-width:100%;padding:0 12px}.assessment-workspace__filter-chip-list button small,.assessment-workspace__filter-chip-list button span{overflow-wrap:anywhere}.assessment-workspace__filter-chip-list button small{color:var(--color-text-muted);font-weight:800}.assessment-announcements-page{color:var(--control-text,var(--color-text-primary));display:grid;gap:16px;min-width:0}.assessment-announcements-page__dev-readback,.assessment-announcements-page__filter-panel,.assessment-announcements-page__hero,.assessment-announcements-page__list,.assessment-announcements-page__targets{background:var(--control-bg-elevated,#ffffff);border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));box-shadow:var(--control-shadow-sm,0 2px 8px rgba(7,22,75,.08));min-width:0}.assessment-announcements-page__hero{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.assessment-announcements-page__hero-copy{display:grid;gap:7px;min-width:0}.assessment-announcements-page__hero-copy h1{color:var(--control-text,var(--color-text-primary));font-size:24px;line-height:1.18;margin:0}.assessment-announcements-page__hero-copy p:not(.eyebrow){color:var(--control-text-secondary,var(--color-text-secondary));line-height:1.55;margin:0;max-width:820px}.assessment-announcements-page__hero-actions,.assessment-announcements-page__section-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.assessment-announcements-page__hero-actions{justify-content:flex-end}.assessment-announcements-page__metrics{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-announcements-page__metric{align-items:center;background:var(--control-bg-elevated,#ffffff);border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));box-shadow:var(--control-shadow-sm,0 2px 8px rgba(7,22,75,.08));display:flex;gap:12px;min-width:0;padding:14px}.assessment-announcements-page__metric>svg{background:var(--control-selected-bg,rgba(0,140,131,.08));border-radius:var(--control-radius-sm,12px);color:var(--control-focus,#008c83);flex:0 0 auto;height:38px;padding:9px;width:38px}.assessment-announcements-page__metric span{display:grid;gap:2px;min-width:0}.assessment-announcements-page__metric strong{color:var(--control-text,var(--color-text-primary));font-size:24px;line-height:1}.assessment-announcements-page__metric small{color:var(--control-text-muted,var(--color-text-muted));overflow-wrap:anywhere}.assessment-announcements-page__filter-panel{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(140px,.8fr)) auto;padding:16px}.assessment-announcements-page__notice{align-items:center;background:var(--control-bg-elevated,#ffffff);border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));color:var(--control-text-secondary,var(--color-text-secondary));display:flex;gap:9px;line-height:1.45;min-width:0;padding:11px 13px}.assessment-announcements-page__notice svg{color:var(--control-focus,#008c83);flex:0 0 auto}.assessment-announcements-page__notice span{overflow-wrap:anywhere}.assessment-announcements-page__notice--success{background:color-mix(in srgb,var(--control-success,#35c875) 10%,white);border-color:color-mix(in srgb,var(--control-success,#35c875) 30%,transparent);color:var(--control-text,var(--color-text-primary))}.assessment-announcements-page__content-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.assessment-announcements-page__list,.assessment-announcements-page__targets{display:grid;gap:12px;padding:16px}.assessment-announcements-page__section-title{justify-content:space-between}.assessment-announcements-page__section-title h2{color:var(--control-text,var(--color-text-primary));font-size:16px;margin:0}.assessment-announcements-page__section-title p{color:var(--control-text-muted,var(--color-text-muted));margin:3px 0 0}.assessment-announcement-card{background:var(--control-bg-muted,var(--color-gray-50));border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));display:grid;gap:12px;min-width:0;padding:14px}.assessment-announcement-card__header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.assessment-announcement-card__header span{display:grid;gap:5px;min-width:0}.assessment-announcement-card__header strong{color:var(--control-text,var(--color-text-primary));font-size:15px;overflow-wrap:anywhere}.assessment-announcement-card__header small{color:var(--control-text-secondary,var(--color-text-secondary));line-height:1.5;overflow-wrap:anywhere}.assessment-announcement-card__actions,.assessment-announcement-card__meta,.assessment-announcement-card__targets{align-items:center;color:var(--control-text-muted,var(--color-text-muted));display:flex;flex-wrap:wrap;gap:8px}.assessment-announcement-card__meta span{align-items:center;display:inline-flex;gap:5px;min-height:24px}.assessment-announcement-card__actions{border-top:1px solid var(--control-border,var(--color-gray-200));padding-top:10px}.assessment-announcement-card__actions small{overflow-wrap:anywhere}.assessment-announcements-page__activity-block,.assessment-announcements-page__delivery-block,.assessment-announcements-page__delivery-row-block,.assessment-announcements-page__edit-delete-block,.assessment-announcements-page__receipt-block,.assessment-announcements-page__recipient-block,.assessment-announcements-page__schedule-block,.assessment-announcements-page__target-block{border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));display:grid;gap:8px;padding:12px}.assessment-announcements-page__target-title{align-items:center;color:var(--control-text,var(--color-text-primary));display:flex;gap:8px}.assessment-announcements-page__target-title svg{color:var(--control-focus,#008c83)}.assessment-announcements-page__target-chip{background:var(--control-bg-muted,var(--color-gray-50));border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,12px);display:grid;gap:2px;min-width:0;padding:9px 10px}.assessment-announcements-page__target-chip small,.assessment-announcements-page__target-chip strong{overflow-wrap:anywhere}.assessment-announcements-page__activity-block p,.assessment-announcements-page__delivery-block p,.assessment-announcements-page__delivery-row-block p,.assessment-announcements-page__edit-delete-block p,.assessment-announcements-page__receipt-block p,.assessment-announcements-page__recipient-block p,.assessment-announcements-page__schedule-block p,.assessment-announcements-page__target-block p,.assessment-announcements-page__target-chip small{color:var(--control-text-muted,var(--color-text-muted));margin:0}.assessment-announcements-page__edit-delete-grid{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.assessment-announcements-page__schedule-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-announcements-page__schedule-grid span{background:var(--control-bg-muted,var(--color-gray-50));border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,12px);display:grid;gap:2px;min-width:0;padding:9px 10px}.assessment-announcements-page__schedule-grid strong{color:var(--control-text,var(--color-text-primary));font-size:17px}.assessment-announcements-page__schedule-grid small{color:var(--control-text-muted,var(--color-text-muted));overflow-wrap:anywhere}.assessment-announcements-page__activity-row{background:var(--control-bg-muted,var(--color-gray-50));border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,12px);display:grid;gap:7px;min-width:0;padding:10px}.assessment-announcements-page__activity-row>div,.assessment-announcements-page__activity-row>span{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.assessment-announcements-page__activity-row>span{display:grid;gap:2px}.assessment-announcements-page__activity-row small,.assessment-announcements-page__activity-row strong{overflow-wrap:anywhere}.assessment-announcements-page__activity-row small,.assessment-announcements-page__dev-readback{color:var(--control-text-muted,var(--color-text-muted))}.assessment-announcements-page__dev-readback{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.modal-panel.assessment-announcement-create-modal{max-height:min(820px,calc(100vh - 28px));max-width:min(920px,calc(100vw - 28px));overflow:hidden;width:min(920px,calc(100vw - 28px))}.assessment-announcement-create-modal .modal-panel__body{max-height:min(680px,calc(100vh - 164px));overflow-y:auto}.assessment-announcement-create-modal__body,.assessment-announcement-create-modal__target-list,.assessment-announcement-create-modal__target-section,.assessment-announcement-create-modal__targets{display:grid;gap:12px;min-width:0}.assessment-announcement-create-modal__grid,.assessment-announcement-create-modal__targets{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-announcement-create-modal__field{color:var(--control-text,var(--color-text-primary));display:grid;gap:6px;min-width:0}.assessment-announcement-create-modal__field--wide{grid-column:1/-1}.assessment-announcement-create-modal__field small,.assessment-announcement-create-modal__field span,.assessment-announcement-create-modal__target-section>div:first-child strong{color:var(--control-text,var(--color-text-primary));font-size:13px;font-weight:800}.assessment-announcement-create-modal__field small{color:var(--control-text-muted,var(--color-text-muted));font-weight:700}.assessment-announcement-create-modal__validation{background:#fff7ed;border:1px solid rgba(234,88,12,.28);border-radius:var(--control-radius-sm,var(--radius-sm));color:#9a3412;display:grid;gap:4px;padding:10px 12px}.assessment-announcement-create-modal__validation span{overflow-wrap:anywhere}.assessment-announcement-create-modal__field input,.assessment-announcement-create-modal__field textarea{background:var(--control-bg-elevated,#ffffff);border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,var(--radius-sm));color:var(--control-text,var(--color-text-primary));min-height:40px;padding:9px 11px;width:100%}.assessment-announcement-create-modal__field textarea{line-height:1.5;min-height:140px;resize:vertical}.assessment-announcement-create-modal__field input:focus-visible,.assessment-announcement-create-modal__field textarea:focus-visible{border-color:var(--control-focus,#008c83);box-shadow:var(--control-focus-ring,0 0 0 3px rgba(0,140,131,.16));outline:none}.assessment-announcement-create-modal__field input:disabled{background:var(--control-disabled-bg,var(--color-gray-100));color:var(--control-text-muted,var(--color-text-muted))}.assessment-announcement-create-modal__target-option,.assessment-announcement-create-modal__toggle{align-items:center;color:var(--control-text-secondary,var(--color-text-secondary));display:flex;gap:9px;min-width:0}.assessment-announcement-create-modal__toggle{align-self:end;min-height:40px}.assessment-announcement-create-modal__target-option input,.assessment-announcement-create-modal__toggle input{accent-color:var(--control-focus,#008c83);flex:0 0 auto}.assessment-announcement-create-modal__target-section{border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-md,var(--radius-md));padding:12px}.assessment-announcement-create-modal__target-section>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.assessment-announcement-create-modal__dev,.assessment-announcement-create-modal__target-list p,.assessment-announcement-create-modal__target-section small{color:var(--control-text-muted,var(--color-text-muted))}.assessment-announcement-create-modal__target-list{max-height:220px;overflow-y:auto;padding-inline-end:4px}.assessment-announcement-create-modal__target-option{background:var(--control-bg-muted,var(--color-gray-50));border:1px solid var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,var(--radius-sm));padding:8px 10px}.assessment-announcement-create-modal__target-option span{overflow-wrap:anywhere}.assessment-announcement-create-modal__dev{border:1px dashed var(--control-border,var(--color-gray-200));border-radius:var(--control-radius-sm,var(--radius-sm));display:flex;flex-wrap:wrap;gap:8px;padding:10px}@media (max-width:1199px){.assessment-announcements-page__filter-panel,.assessment-announcements-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-announcements-page__filter-panel .nsq-button{justify-self:start}.assessment-announcement-create-modal__grid,.assessment-announcement-create-modal__targets,.assessment-announcements-page__content-grid{grid-template-columns:1fr}}@media (max-width:767px){.assessment-announcement-card__header,.assessment-announcements-page__hero{grid-template-columns:1fr}.assessment-announcements-page__hero-actions{justify-content:flex-start}.assessment-announcements-page__filter-panel .nsq-button,.assessment-announcements-page__hero-actions .nsq-button{width:100%}.assessment-announcements-page__filter-panel,.assessment-announcements-page__metrics{grid-template-columns:1fr}}.assessment-workspace__announcement-grid,.assessment-workspace__filter-grid,.assessment-workspace__report-grid,.assessment-workspace__settings-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__announcement-grid>div,.assessment-workspace__filter-grid>div,.assessment-workspace__report-grid>div,.assessment-workspace__settings-grid>div{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.assessment-workspace__announcement-grid article,.assessment-workspace__filter-grid article,.assessment-workspace__report-grid article,.assessment-workspace__settings-grid article{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px}.assessment-workspace__announcement-grid article span,.assessment-workspace__filter-grid article span,.assessment-workspace__report-grid article span,.assessment-workspace__settings-grid article span{display:grid;gap:3px;min-width:0}.assessment-workspace__announcement-grid small,.assessment-workspace__announcement-grid strong,.assessment-workspace__filter-grid small,.assessment-workspace__filter-grid strong,.assessment-workspace__report-grid small,.assessment-workspace__report-grid strong,.assessment-workspace__settings-grid small,.assessment-workspace__settings-grid strong{overflow-wrap:anywhere}.assessment-workspace__announcement-grid small,.assessment-workspace__filter-grid small,.assessment-workspace__report-grid small,.assessment-workspace__settings-grid small{color:var(--color-text-muted)}.modal-panel.assessment-form-settings-modal{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(670px,92vh);max-width:min(880px,calc(100vw - 24px));overflow:hidden;width:min(880px,calc(100vw - 24px))}.assessment-form-settings-modal .modal-panel__body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:0}.modal-panel.assessment-access-shell-modal{border:0;max-height:min(690px,92vh);max-width:min(760px,calc(100vw - 24px));overflow:hidden;width:min(760px,calc(100vw - 24px))}.modal-panel.assessment-access-shell-modal>header{background:linear-gradient(90deg,#07164b,#184e77);border-bottom:0;color:#ffffff}.modal-panel.assessment-access-shell-modal>header h2{color:#ffffff}.modal-panel.assessment-access-shell-modal .modal-panel__header-actions .nsq-icon-button{background:transparent;border-color:transparent;color:rgba(255,255,255,.75)}.modal-panel.assessment-access-shell-modal .modal-panel__header-actions .nsq-icon-button:focus-visible,.modal-panel.assessment-access-shell-modal .modal-panel__header-actions .nsq-icon-button:hover{background:rgba(255,255,255,.12);color:#ffffff}.assessment-access-shell-modal .modal-panel__body{max-height:calc(min(690px, 92vh) - 132px);overflow:auto;padding:0}.modal-panel.assessment-workspace-modal{border:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,92vh);max-height:min(720px,92vh);max-width:min(940px,calc(100vw - 24px));overflow:hidden;width:min(940px,calc(100vw - 24px))}.modal-panel.assessment-workspace-modal>header{align-items:center;background:#f8fafc;border-bottom:1px solid var(--control-border);display:flex;min-height:56px;padding:12px 18px;position:relative;z-index:3}.modal-panel.assessment-workspace-modal>header h2{color:#5b5f68;font-size:18px;font-weight:800;letter-spacing:0}.modal-panel.assessment-workspace-modal .modal-panel__header-actions{align-items:center;display:flex;gap:8px;margin-inline-start:auto}.assessment-escalation-modal__header-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assessment-escalation-modal__header-tools .nsq-icon-button.is-active{background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.28);color:#0f766e}.assessment-escalation-modal__header-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-escalation-modal__header-badges>span{align-items:center;background:#ffffff;border:1px solid #dbe4ef;border-radius:6px;color:#475569;display:inline-flex;gap:5px;min-height:28px;padding:4px 8px}.assessment-escalation-modal__header-badges small{color:#94a3b8;font-size:10px;font-weight:900;text-transform:uppercase}.assessment-escalation-modal__header-badges strong{color:#334155;font-size:12px;font-weight:900}.assessment-workspace-modal .modal-panel__body{background:#f5f5f5;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0}.assessment-workspace-modal .modal-panel__footer{background:#ffffff;border-top:1px solid var(--control-border);padding:12px 18px;position:relative;z-index:3}.assessment-workspace-modal__icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.assessment-workspace-modal__icon-button.is-active,.assessment-workspace-modal__icon-button:focus-visible,.assessment-workspace-modal__icon-button:hover{background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.22);color:#0f766e;outline:none}.assessment-workspace-modal__body{display:flex;flex-direction:column;min-height:0;overflow:visible}.assessment-workspace-modal__filters{background:#ffffff;border-bottom:1px solid var(--control-border);display:grid;gap:12px;grid-template-columns:1fr;padding:14px 18px}.assessment-workspace-modal__filter-controls,.assessment-workspace-modal__filter-head,.assessment-workspace-modal__filter-head>div{align-items:center;display:flex;gap:10px}.assessment-workspace-modal__filter-head{justify-content:space-between}.assessment-workspace-modal__filter-head>span{display:grid;gap:2px;min-width:0}.assessment-workspace-modal__filter-head strong{color:var(--color-navy-950);font-size:13px;line-height:1.3}.assessment-workspace-modal__filter-head small{color:var(--color-text-muted);font-size:12px}.assessment-workspace-modal__filter-controls{align-items:end}.assessment-workspace-modal__filter-controls .nsq-field{flex:1 1 180px;min-width:0}.assessment-workspace-modal__filter-summary{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace-modal__filter-counts button,.assessment-workspace-modal__filter-summary>span{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:5px 9px}.assessment-workspace-modal__filter-counts button{cursor:pointer;font-family:inherit;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace-modal__filter-summary>span.is-muted{background:transparent;border-color:transparent;color:#64748b;padding-inline:0}.assessment-workspace-modal__filter-counts button:focus-visible,.assessment-workspace-modal__filter-counts button:hover{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.24);color:#0f766e;outline:none}.assessment-workspace-modal__filter-counts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace-modal__filter-counts button.is-active{background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.26);color:#0f766e}.assessment-workspace-modal__post-list{display:flex;flex-direction:column;overflow:visible}.assessment-workspace-modal__create-form{background:#ffffff;border-bottom:0;display:grid;gap:16px;padding:30px 20px}.assessment-workspace-modal__create-form .nsq-control--textarea{height:90px;min-height:90px}.assessment-workspace-modal__create-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace-modal__wide{grid-column:1/-1}.assessment-workspace-modal__stakeholders{border:1px solid var(--control-border);border-radius:8px;display:grid;gap:12px;padding:14px}.assessment-workspace-modal__stakeholders>span{color:var(--color-text);font-size:13px;font-weight:800}.assessment-workspace-modal__stakeholders>small{color:var(--color-text-muted);font-size:13px}.assessment-workspace-modal__stakeholder-picker{display:grid;gap:10px}.assessment-workspace-modal__stakeholder-picker>small{color:var(--color-text-muted);font-size:12px;font-weight:800}.assessment-workspace-modal__stakeholder-chips{display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace-modal__stakeholder-chip,.assessment-workspace-modal__stakeholder-option{border:1px solid var(--control-border);color:var(--color-text)}.assessment-workspace-modal__stakeholder-chip{align-items:center;background:#eefafa;border-color:rgba(15,118,110,.22);border-radius:999px;cursor:pointer;display:inline-flex;gap:7px;min-height:30px;padding:5px 9px 5px 11px}.assessment-workspace-modal__stakeholder-chip svg{color:#0f766e}.assessment-workspace-modal__stakeholder-results{display:grid;gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.assessment-workspace-modal__stakeholder-results>small{color:var(--color-text-muted);font-size:13px}.assessment-workspace-modal__stakeholder-option{align-items:center;background:#ffffff;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:9px 10px;text-align:left}.assessment-workspace-modal__stakeholder-option:focus-visible,.assessment-workspace-modal__stakeholder-option:hover{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.28);outline:none}.assessment-workspace-modal__stakeholder-option span{display:grid;gap:2px;min-width:0}.assessment-workspace-modal__stakeholder-chip span,.assessment-workspace-modal__stakeholder-option small,.assessment-workspace-modal__stakeholder-option strong{overflow-wrap:anywhere}.assessment-workspace-modal__stakeholder-option small{color:var(--color-text-muted);font-size:12px}.assessment-workspace-modal__form-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.assessment-workspace-modal__post-row{border-bottom:1px solid var(--control-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-height:118px;overflow:visible;padding:18px 28px 18px 24px}.assessment-workspace-modal__post-summary{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.assessment-workspace-modal__post-row.is-expanded{background:#fbfdff}.assessment-workspace-modal__post-row.is-editing{background:rgba(15,118,110,.08)}.assessment-workspace-modal__post-main{display:grid;gap:12px;min-width:0}.assessment-workspace-modal__author{align-items:center;color:#172554;display:inline-flex;gap:10px;min-width:0}.assessment-workspace-modal__author svg{color:#a3a8b1;flex:0 0 auto}.assessment-workspace-modal__author strong{font-size:14px;overflow-wrap:anywhere}.assessment-workspace-modal__post-main p{color:#6b7280;font-size:14px;line-height:1.55;margin:0 0 0 28px;overflow-wrap:anywhere}.assessment-workspace-modal__post-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:28px}.assessment-workspace-modal__post-details span{align-items:center;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.2;min-height:28px;overflow-wrap:anywhere;padding:5px 9px}.assessment-workspace-modal__post-details svg{color:#0f766e;flex:0 0 auto}.assessment-workspace-modal__attachments{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:28px}.assessment-workspace-modal__attachments span{align-items:center;background:#f1f5f9;border:1px solid #dbe4ef;border-radius:6px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.2;max-width:min(360px,100%);min-height:28px;overflow-wrap:anywhere;padding:5px 9px}.assessment-workspace-modal__attachments svg{color:#0f766e;flex:0 0 auto}.assessment-workspace-modal__post-main time{color:#a3a8b1;font-size:12px;margin-left:28px}.assessment-workspace-modal__post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:190px}.assessment-workspace-modal__meta-icon{align-items:center;color:#9ca3af;gap:4px;display:inline-flex;justify-content:center;min-height:30px;position:relative}.assessment-workspace-modal__meta-icon b{color:currentColor;font-size:11px;font-weight:900;line-height:1}.assessment-workspace-modal__meta-icon.is-current-reader{color:#0f766e}.assessment-workspace-modal__details-button{align-items:center;background:transparent;border:1px solid #dbe4ef;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.assessment-workspace-modal__details-button:focus-visible,.assessment-workspace-modal__details-button:hover,.assessment-workspace-modal__post-row.is-editing .assessment-workspace-modal__edit-button,.assessment-workspace-modal__post-row.is-expanded .assessment-workspace-modal__details-button:not(.assessment-workspace-modal__edit-button){background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.28);color:#0f766e;outline:none}.assessment-workspace-modal__details-button:disabled{background:#f3f6fa;border-color:#e2e8f0;color:#a3a8b1;cursor:not-allowed}.assessment-workspace-modal__type{--workspace-post-type-color:#334155;align-items:center;border:1px solid var(--workspace-post-type-color);border-radius:6px;color:var(--workspace-post-type-color);display:inline-flex;font-size:12px;font-weight:800;min-height:34px;padding:6px 14px;white-space:nowrap}.assessment-workspace-modal__edit-state{align-items:center;border:1px solid #dbe4ef;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:32px;padding:6px 10px;white-space:nowrap}.assessment-workspace-modal__edit-state.is-editable{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.assessment-workspace-modal__edit-state.is-locked{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.assessment-workspace-modal__due{align-items:center;background:#e2e8f0;border-radius:6px;color:#334155;display:inline-flex;font-size:12px;font-weight:900;gap:4px;min-height:30px;padding:6px 10px;white-space:nowrap}.assessment-workspace-modal__due.is-past_due{background:#ff4057;color:#ffffff}.assessment-workspace-modal__due.is-due_today{background:#f59e0b;color:#111827}.assessment-workspace-modal__hover-list>span{background:#111827;border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.24);color:#ffffff;display:none;gap:8px;max-height:220px;max-width:min(260px,60vw);min-width:220px;overflow-y:auto;padding:10px;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:20}.assessment-workspace-modal__hover-list:focus-visible>span,.assessment-workspace-modal__hover-list:hover>span{display:grid}.assessment-workspace-modal__hover-list small{display:grid;gap:2px}.assessment-workspace-modal__hover-list em,.assessment-workspace-modal__hover-list strong{color:#ffffff;font-size:12px;font-style:normal;overflow-wrap:anywhere}.assessment-workspace-modal__hover-list em{color:#cbd5e1}.assessment-workspace-modal__post-expanded{border-top:1px solid #e2e8f0;display:grid;gap:14px;margin-left:28px;padding-top:14px}.assessment-workspace-modal__detail-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.assessment-workspace-modal__detail-summary>span{align-items:start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:9px}.assessment-workspace-modal__detail-summary svg{color:#0f766e;grid-row:span 2;margin-top:1px}.assessment-workspace-modal__detail-summary small,.assessment-workspace-modal__detail-summary strong{overflow-wrap:anywhere}.assessment-workspace-modal__detail-summary strong{color:#334155;font-size:12px;font-weight:900}.assessment-workspace-modal__detail-summary small{color:#64748b;font-size:12px}.assessment-workspace-modal__expanded-lists,.assessment-workspace-modal__post-expanded dl{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.assessment-workspace-modal__expanded-lists>div,.assessment-workspace-modal__post-expanded dl>div{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:6px;min-width:0;padding:10px}.assessment-workspace-modal__expanded-lists h4,.assessment-workspace-modal__post-expanded dt{color:#475569;font-size:12px;font-weight:900;margin:0;text-transform:uppercase}.assessment-workspace-modal__expanded-lists small,.assessment-workspace-modal__post-expanded dd{color:#64748b;font-size:13px;margin:0;overflow-wrap:anywhere}.assessment-workspace-modal__expanded-lists ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-workspace-modal__expanded-lists li{align-items:start;color:#64748b;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0}.assessment-workspace-modal__expanded-lists li>span{display:grid;gap:2px;min-width:0}.assessment-workspace-modal__expanded-lists li em,.assessment-workspace-modal__expanded-lists li strong{color:#475569;font-size:13px;font-style:normal;overflow-wrap:anywhere}.assessment-workspace-modal__expanded-lists li em{color:#64748b;font-size:12px}.assessment-workspace-modal__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.assessment-workspace-modal__footer span{color:var(--color-text-muted);font-size:13px;font-weight:800}.assessment-workspace-modal__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.assessment-workspace-modal__footer-actions small{color:#b45309;font-size:12px;font-weight:800}.assessment-workspace-modal__delete-warning{color:#be123c!important}.assessment-workspace-modal__delete-post-button{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:var(--radius-sm);color:#e11d48;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.assessment-workspace-modal__delete-post-button:not(:disabled):focus-visible,.assessment-workspace-modal__delete-post-button:not(:disabled):hover{background:#ffe4e6;border-color:#fb7185;color:#be123c;outline:none}.assessment-workspace-modal__delete-post-button:disabled{cursor:not-allowed;opacity:.45}.assessment-workspace-modal__delete-confirm-button{align-items:center;background:#e11d48;border:1px solid #e11d48;border-radius:var(--radius-sm);color:#ffffff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:800;gap:8px;height:38px;justify-content:center;min-width:108px;padding:0 14px}.assessment-workspace-modal__delete-confirm-button:not(:disabled):focus-visible,.assessment-workspace-modal__delete-confirm-button:not(:disabled):hover{background:#be123c;border-color:#be123c;outline:none}.assessment-workspace-modal__delete-confirm-button:disabled{cursor:not-allowed;opacity:.58}.modal-panel.assessment-due-date-modal{max-height:min(680px,92vh);max-width:min(560px,calc(100vw - 24px));min-height:auto;width:min(560px,calc(100vw - 24px))}.assessment-due-date-modal>header h2{color:#7a7a7a;font-size:20px;font-weight:800}.assessment-due-date-modal .modal-panel__body{padding:0}.assessment-due-date-modal .modal-panel__footer{background:#ffffff;border-top:0;padding:12px 22px 22px}.assessment-due-date-modal__content{display:grid;gap:18px;padding:22px}.assessment-due-date-modal__copy{color:#172554;display:grid;font-size:14px;font-weight:700;gap:4px}.assessment-due-date-modal__copy p{margin:0}.assessment-due-date-modal__date .nsq-field__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.assessment-due-date-modal__date .nsq-control{font-size:20px;min-height:52px;text-align:center}.assessment-due-date-modal__reminders{display:grid;gap:12px}.assessment-due-date-modal__reminders .nsq-switch-control{flex-direction:row-reverse;justify-content:space-between;width:100%}.assessment-due-date-modal__reminders .nsq-switch-control__body span{color:#737373;font-size:15px;font-weight:500}.assessment-due-date-modal__custom-reminder-date{margin-inline-start:0}.assessment-due-date-modal__custom-reminder-date .nsq-field__label{color:#475569;font-size:12px;font-weight:800}.assessment-due-date-modal__custom-reminder-date .nsq-field__hint{color:var(--color-text-muted);font-size:12px}.assessment-due-date-modal__color{align-items:center;color:#737373;display:flex;font-size:15px;justify-content:space-between}.assessment-due-date-modal__color input{height:34px;padding:2px;width:46px}.assessment-due-date-modal__runtime-note{color:var(--color-text-muted);font-size:12px}.assessment-due-date-modal__save{min-height:52px;width:100%}.assessment-escalation-modal__filters{align-items:end;gap:10px;grid-template-columns:repeat(5,minmax(140px,1fr)) auto;padding:12px 16px}.assessment-escalation-modal__filters .nsq-field{min-width:0}.assessment-escalation-modal__filters .nsq-control,.assessment-escalation-modal__filters .nsq-control--select{min-height:40px}.assessment-escalation-modal__filters .assessment-workspace-modal__filter-summary{grid-column:1/-1;gap:6px}.assessment-escalation-modal__filters .assessment-workspace-modal__filter-counts small{min-height:24px;padding:4px 8px}.assessment-escalation-modal__tabs{align-items:center;background:#ffffff;border-bottom:1px solid var(--control-border);display:flex;gap:8px;justify-content:center;padding:10px 18px}.assessment-escalation-modal__tabs button{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:13px;font-weight:900;min-height:36px;padding:7px 14px}.assessment-escalation-modal__tabs button.is-active,.assessment-escalation-modal__tabs button:focus-visible,.assessment-escalation-modal__tabs button:hover{background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.28);color:#0f766e;outline:none}.assessment-escalation-modal__runtime{align-items:center;background:#f8fafc;border-bottom:1px solid var(--control-border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.assessment-escalation-modal__runtime>svg{color:#0f766e;flex:0 0 auto}.assessment-escalation-modal__runtime>span{display:grid;flex:1 1 260px;gap:2px;min-width:0}.assessment-escalation-modal__runtime strong{color:#172554;font-size:13px;font-weight:900}.assessment-escalation-modal__runtime small{color:#64748b;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.assessment-escalation-modal__form{background:#ffffff;display:grid;gap:14px;padding:16px 18px 18px}.assessment-escalation-modal__form-grid,.assessment-escalation-modal__linked-context{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-escalation-modal__linked-context>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:5px;min-width:0;padding:11px 12px}.assessment-escalation-modal__linked-context span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.assessment-escalation-modal__linked-context strong{color:#334155;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.assessment-escalation-modal__send-to{align-items:start;background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.55fr);padding:10px}.assessment-escalation-modal__send-to>.nsq-field{align-self:start}.assessment-escalation-modal__send-to>.assessment-workspace-modal__stakeholders>span,.assessment-escalation-modal__send-to>.nsq-field>.nsq-field__label{color:#07164b;font-size:14px}.assessment-escalation-modal__send-to>.nsq-field .nsq-control--select{height:40px;min-height:40px}.assessment-escalation-modal__send-to>.assessment-workspace-modal__stakeholders{gap:8px;padding:12px}.assessment-escalation-modal__send-to .assessment-workspace-modal__stakeholder-picker{gap:8px}.assessment-escalation-modal__send-to .assessment-workspace-modal__stakeholder-results{max-height:168px}.assessment-escalation-modal__body-field{background:#fafafa;border:1px solid #dddddd;border-radius:12px;display:grid;gap:8px;padding:15px}.assessment-escalation-modal__body-field .nsq-control--textarea{min-height:104px}.assessment-escalation-modal__body-input .nsq-field__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.assessment-escalation-modal__body-field>small{color:var(--color-text-muted);font-size:12px;font-weight:700;justify-self:end}.assessment-escalation-modal__template-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.assessment-escalation-modal__template-row>span{color:#07164b;font-size:14px;font-weight:800}.assessment-escalation-modal__template-row .nsq-button{background:#ffffff;border-color:#cbd5e1;box-shadow:none;color:#334155;min-height:38px}.assessment-escalation-modal__template-row .nsq-button:focus-visible,.assessment-escalation-modal__template-row .nsq-button:hover{background:#ffffff;border-color:#94a3b8;color:#0f172a}.assessment-escalation-modal__list{display:flex;flex-direction:column;gap:10px;padding:12px 16px 18px}.assessment-escalation-modal__row{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.06);display:grid;gap:14px;padding:14px}.assessment-escalation-modal__row-header{align-items:start;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto}.assessment-escalation-modal__row-header>.assessment-workspace-modal__type{justify-self:end;white-space:nowrap}.assessment-escalation-modal__row-icon{align-items:center;background:#eefdf9;border:1px solid #b8efe3;border-radius:999px;color:#0f766e;display:inline-flex;height:34px;justify-content:center;width:34px}.assessment-escalation-modal__row-summary{display:grid;gap:8px;min-width:0}.assessment-escalation-modal__row-title{align-items:start;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.assessment-escalation-modal__row-title>span:first-child{display:grid;gap:2px;min-width:0}.assessment-escalation-modal__row-title strong{color:#0f172a;font-size:14px;font-weight:900}.assessment-escalation-modal__row-title small{color:#64748b;font-size:12px;font-weight:800;overflow-wrap:anywhere}.assessment-escalation-modal__row-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-escalation-modal__row.is-terminal{border-color:#cbd5e1;box-shadow:0 10px 28px rgba(15,23,42,.04)}.assessment-escalation-modal__row.is-terminal .assessment-escalation-modal__row-icon{background:#f8fafc;border-color:#cbd5e1;color:#475569}.assessment-escalation-modal__row-summary>p{color:#334155;font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.assessment-escalation-modal__row-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0}.assessment-escalation-modal__row-facts>div{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:inline-flex;gap:5px;min-height:26px;padding:4px 7px}.assessment-escalation-modal__row-facts dd,.assessment-escalation-modal__row-facts dt{font-size:12px;margin:0;overflow-wrap:anywhere}.assessment-escalation-modal__row-facts dt{color:#64748b;font-weight:900}.assessment-escalation-modal__row-facts dd{color:#475569;font-weight:700}.assessment-escalation-modal__row-detail{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.assessment-escalation-modal .nsq-button{font-weight:500;padding-left:10px;padding-right:10px}.assessment-escalation-modal__updates{align-content:start;background:#fafafa;border:1px solid #dddddd;border-radius:12px;display:grid;gap:8px;min-width:0;padding:20px}.assessment-escalation-modal__updates>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.assessment-escalation-modal__updates>header span{align-items:center;color:#334155;display:inline-flex;gap:6px;font-size:14px;font-weight:900;text-transform:uppercase}.assessment-escalation-modal__updates>header small{color:#64748b;font-size:11px;font-weight:800}.assessment-escalation-modal__updates-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assessment-escalation-modal__updates>header .assessment-escalation-modal__updates-meta{color:#64748b;font-size:11px;font-weight:800;text-transform:none}.assessment-escalation-modal__updates-meta button{background:transparent;border:0;color:#0f766e;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:0}.assessment-escalation-modal__updates-meta button:focus-visible,.assessment-escalation-modal__updates-meta button:hover{color:#115e59;text-decoration:underline;text-underline-offset:2px}.assessment-escalation-modal__side-panel{align-content:start;display:grid;gap:10px;min-width:0;width:100%}.assessment-escalation-modal__action-bar{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px}.assessment-escalation-modal__action-bar .nsq-button{background:#ffffff;border-color:#cbd5e1;border-radius:12px;box-shadow:none;color:#334155;flex:0 0 auto;font-weight:500;justify-content:center;min-height:32px;min-width:132px;padding:5px 10px}.assessment-escalation-modal__action-bar .nsq-button:focus-visible,.assessment-escalation-modal__action-bar .nsq-button:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.assessment-escalation-modal__action-bar .nsq-button.is-active{background:rgba(20,184,166,.14);border-color:rgba(15,118,110,.32);color:#0f766e}.assessment-escalation-modal__recipients,.assessment-escalation-modal__status-action,.assessment-escalation-modal__workflow{display:grid;gap:6px}.assessment-escalation-modal__recipients{background:#fafafa;border:1px solid #dddddd;border-radius:12px;padding:15px}.assessment-escalation-modal__recipients>strong{color:#334155;font-size:12px;font-weight:900;text-transform:uppercase}.assessment-escalation-modal__recipients span{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:2px;min-width:150px;padding:15px}.assessment-escalation-modal__recipients strong{color:#334155;font-size:12px;overflow-wrap:anywhere}.assessment-escalation-modal__recipients small{color:#64748b;font-size:11px;font-weight:800}.assessment-escalation-modal__recipients span.is-muted{background:#ffffff;border-style:dashed}.assessment-escalation-modal__workflow span{background:#ffffff;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:11px;font-weight:900;min-height:26px;padding:5px 9px}.assessment-escalation-modal__workflow span.is-reached{background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.28);color:#0f766e}.assessment-escalation-modal__workflow span.is-terminal{border-style:dashed}.assessment-escalation-modal__workflow span.is-terminal.is-reached{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.assessment-escalation-modal__responses{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:8px;margin-left:0;padding:20px}.assessment-escalation-modal__responses-heading{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:8px;justify-content:space-between}.assessment-escalation-modal__responses-heading span{align-items:center;color:#334155;display:inline-flex;gap:6px}.assessment-escalation-modal__response-list{display:grid;gap:8px}.assessment-escalation-modal__response{background:#ffffff;border:1px solid #dddddd;border-radius:12px;display:grid;gap:4px;padding:15px}.assessment-escalation-modal__response.is-deleted{background:#ffffff;border-style:dashed}.assessment-escalation-modal__response header,.assessment-escalation-modal__response-actions,.assessment-escalation-modal__response-composer{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.assessment-escalation-modal__response header{align-items:center}.assessment-escalation-modal__response-actions{align-items:center;gap:6px}.assessment-escalation-modal__response-actions .nsq-button{border-radius:12px;font-size:12px;font-weight:500;min-height:32px;padding-left:10px;padding-right:10px}.assessment-escalation-modal__response-edit{display:grid;gap:8px}.assessment-escalation-modal__response-edit .nsq-control--textarea textarea{min-height:58px}.assessment-escalation-modal__response strong{color:#334155;font-size:12px;font-weight:900}.assessment-escalation-modal__response p,.assessment-escalation-modal__response small{color:#64748b;font-size:11px;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.assessment-escalation-modal__response p{color:#334155;font-size:12px;font-weight:700;white-space:pre-wrap}.assessment-escalation-modal__response-composer{background:#ffffff;border:1px solid #dddddd;border-radius:12px;padding:15px}.assessment-escalation-modal__response-composer .nsq-field{flex:1 1 280px}.assessment-escalation-modal__response-composer .nsq-control--textarea textarea{min-height:58px}.assessment-escalation-modal__response-composer .nsq-button{font-size:12px;font-weight:500;min-height:40px;padding-left:10px;padding-right:10px;white-space:nowrap}.assessment-escalation-modal__timeline-groups{display:grid;gap:10px}.assessment-escalation-modal__timeline-group{display:grid;gap:6px}.assessment-escalation-modal__timeline-group h4{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.assessment-escalation-modal__timeline{counter-reset:escalation-timeline;display:grid;gap:2px;list-style:none;margin-bottom:0;margin-top:0;padding:0}.assessment-escalation-modal__timeline li{align-items:start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);position:relative}.assessment-escalation-modal__timeline li:not(:last-child):before{background:#e2e8f0;bottom:-8px;content:"";left:11px;position:absolute;top:24px;width:2px}.assessment-escalation-modal__timeline li>span{align-items:center;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:999px;color:#7e22ce;display:inline-flex;height:22px;justify-content:center;margin-top:2px;width:22px;z-index:1}.assessment-escalation-modal__timeline li>div{display:grid;gap:3px;min-width:0;padding:2px 0 12px}.assessment-escalation-modal__timeline strong{color:#334155;font-size:12px;font-weight:900}.assessment-escalation-modal__timeline p,.assessment-escalation-modal__timeline small{color:#64748b;font-size:11px;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.assessment-escalation-modal__timeline .assessment-escalation-modal__timeline-note{background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.16);border-radius:6px;color:#0f766e;font-weight:800;padding:6px 8px}.assessment-escalation-modal__status-action{align-items:end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr;padding:10px}.assessment-escalation-modal__status-action .nsq-control--textarea textarea{min-height:68px}.assessment-escalation-modal__status-action .nsq-button{min-height:42px;white-space:nowrap;width:100%}.assessment-escalation-modal__terminal-state{align-items:start;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#475569;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.assessment-escalation-modal__terminal-state span{display:grid;gap:2px;min-width:0}.assessment-escalation-modal__terminal-state strong{color:#334155;font-size:12px;font-weight:900}.assessment-escalation-modal__terminal-state small{color:#64748b;font-size:11px;font-weight:800;line-height:1.45}[data-theme=dark] .assessment-escalation-modal__form,[data-theme=dark] .assessment-escalation-modal__runtime,[data-theme=dark] .assessment-workspace-modal .modal-panel__footer,[data-theme=dark] .assessment-workspace-modal__create-form,[data-theme=dark] .assessment-workspace-modal__filters,[data-theme=dark] .modal-panel.assessment-workspace-modal>header{background:#111827}[data-theme=dark] .assessment-workspace-modal__stakeholders{background:rgba(15,23,42,.42)}[data-theme=dark] .assessment-workspace-modal__stakeholder-chip{background:rgba(20,184,166,.16);border-color:rgba(94,234,212,.22)}[data-theme=dark] .assessment-workspace-modal__stakeholder-option{background:#0f172a}[data-theme=dark] .assessment-escalation-modal__action-bar,[data-theme=dark] .assessment-escalation-modal__header-badges>span,[data-theme=dark] .assessment-escalation-modal__linked-context>div,[data-theme=dark] .assessment-escalation-modal__recipients,[data-theme=dark] .assessment-escalation-modal__recipients span,[data-theme=dark] .assessment-escalation-modal__response,[data-theme=dark] .assessment-escalation-modal__response-composer,[data-theme=dark] .assessment-escalation-modal__responses,[data-theme=dark] .assessment-escalation-modal__row,[data-theme=dark] .assessment-escalation-modal__row-facts>div,[data-theme=dark] .assessment-escalation-modal__status-action,[data-theme=dark] .assessment-escalation-modal__terminal-state,[data-theme=dark] .assessment-escalation-modal__updates,[data-theme=dark] .assessment-escalation-modal__workflow span{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24);color:#dbeafe}[data-theme=dark] .assessment-escalation-modal__workflow span.is-terminal.is-reached{background:rgba(30,41,59,.9);border-color:rgba(148,163,184,.32);color:#cbd5e1}[data-theme=dark] .assessment-escalation-modal__row-icon,[data-theme=dark] .assessment-escalation-modal__workflow span.is-reached{background:rgba(20,184,166,.18);border-color:rgba(94,234,212,.32);color:#99f6e4}[data-theme=dark] .assessment-escalation-modal__runtime strong,[data-theme=dark] .assessment-workspace-modal__author strong,[data-theme=dark] .assessment-workspace-modal__filter-head strong,[data-theme=dark] .modal-panel.assessment-workspace-modal>header h2{color:#e5e7eb}[data-theme=dark] .assessment-workspace-modal__post-row.is-expanded{background:rgba(15,23,42,.32)}[data-theme=dark] .assessment-workspace-modal__post-row.is-editing{background:rgba(20,184,166,.12)}[data-theme=dark] .assessment-workspace-modal__post-main p{color:#cbd5e1}[data-theme=dark] .assessment-workspace-modal__filter-counts button,[data-theme=dark] .assessment-workspace-modal__filter-summary>span,[data-theme=dark] .assessment-workspace-modal__post-details span{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24);color:#dbeafe}[data-theme=dark] .assessment-workspace-modal__filter-summary>span.is-muted{background:transparent;border-color:transparent;color:#94a3b8}[data-theme=dark] .assessment-escalation-modal__header-badges small{color:#94a3b8}[data-theme=dark] .assessment-escalation-modal__header-badges strong{color:#e5e7eb}[data-theme=dark] .assessment-workspace-modal__filter-counts button.is-active,[data-theme=dark] .assessment-workspace-modal__filter-counts button:focus-visible,[data-theme=dark] .assessment-workspace-modal__filter-counts button:hover{background:rgba(20,184,166,.18);border-color:rgba(94,234,212,.32);color:#99f6e4}[data-theme=dark] .assessment-escalation-modal__linked-context span,[data-theme=dark] .assessment-escalation-modal__recipients small,[data-theme=dark] .assessment-escalation-modal__response small,[data-theme=dark] .assessment-escalation-modal__responses-heading,[data-theme=dark] .assessment-escalation-modal__row-facts dd,[data-theme=dark] .assessment-escalation-modal__row-facts dt,[data-theme=dark] .assessment-escalation-modal__row-title small,[data-theme=dark] .assessment-escalation-modal__runtime small,[data-theme=dark] .assessment-escalation-modal__template-row span,[data-theme=dark] .assessment-escalation-modal__terminal-state small,[data-theme=dark] .assessment-escalation-modal__timeline p,[data-theme=dark] .assessment-escalation-modal__timeline small,[data-theme=dark] .assessment-escalation-modal__timeline-group h4,[data-theme=dark] .assessment-escalation-modal__updates>header small,[data-theme=dark] .assessment-workspace-modal__footer-actions small{color:#cbd5e1}[data-theme=dark] .assessment-escalation-modal__linked-context strong,[data-theme=dark] .assessment-escalation-modal__recipients strong,[data-theme=dark] .assessment-escalation-modal__response p,[data-theme=dark] .assessment-escalation-modal__response strong,[data-theme=dark] .assessment-escalation-modal__responses-heading span,[data-theme=dark] .assessment-escalation-modal__row-summary>p,[data-theme=dark] .assessment-escalation-modal__row-title strong,[data-theme=dark] .assessment-escalation-modal__terminal-state strong,[data-theme=dark] .assessment-escalation-modal__timeline strong,[data-theme=dark] .assessment-escalation-modal__updates>header span{color:#e5e7eb}[data-theme=dark] .assessment-escalation-modal__updates-meta button{color:#99f6e4}[data-theme=dark] .assessment-escalation-modal__action-bar .nsq-button{background:rgba(30,41,59,.9);border-color:rgba(148,163,184,.32);color:#e5e7eb}[data-theme=dark] .assessment-escalation-modal__action-bar .nsq-button:focus-visible,[data-theme=dark] .assessment-escalation-modal__action-bar .nsq-button:hover{background:rgba(51,65,85,.9);border-color:rgba(203,213,225,.42);color:#ffffff}[data-theme=dark] .assessment-escalation-modal__action-bar .nsq-button.is-active{background:rgba(20,184,166,.18);border-color:rgba(94,234,212,.32);color:#99f6e4}[data-theme=dark] .assessment-escalation-modal__timeline li>span{background:rgba(168,85,247,.22);border-color:rgba(216,180,254,.34);color:#d8b4fe}[data-theme=dark] .assessment-escalation-modal__timeline li:not(:last-child):before{background:rgba(148,163,184,.24)}[data-theme=dark] .assessment-escalation-modal__timeline .assessment-escalation-modal__timeline-note{background:rgba(20,184,166,.14);border-color:rgba(94,234,212,.24);color:#99f6e4}[data-theme=dark] .assessment-escalation-modal__template-row .nsq-button{background:rgba(30,41,59,.9);border-color:rgba(148,163,184,.32);color:#e5e7eb}[data-theme=dark] .assessment-workspace-modal__attachments span{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24);color:#dbeafe}[data-theme=dark] .assessment-workspace-modal__delete-post-button{background:rgba(127,29,29,.32);border-color:rgba(248,113,113,.34);color:#fda4af}[data-theme=dark] .assessment-workspace-modal__delete-post-button:not(:disabled):focus-visible,[data-theme=dark] .assessment-workspace-modal__delete-post-button:not(:disabled):hover{background:rgba(153,27,27,.48);border-color:rgba(251,113,133,.56);color:#ffe4e6}[data-theme=dark] .assessment-workspace-modal__delete-warning{color:#fecdd3!important}[data-theme=dark] .assessment-workspace-modal__delete-confirm-button{background:#be123c;border-color:rgba(251,113,133,.62);color:#ffffff}[data-theme=dark] .assessment-workspace-modal__delete-confirm-button:not(:disabled):focus-visible,[data-theme=dark] .assessment-workspace-modal__delete-confirm-button:not(:disabled):hover{background:#9f1239;border-color:#fb7185}[data-theme=dark] .assessment-workspace-modal__post-expanded{border-color:rgba(148,163,184,.24)}[data-theme=dark] .assessment-workspace-modal__detail-summary>span{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24);color:#dbeafe}[data-theme=dark] .assessment-workspace-modal__detail-summary svg{color:#5eead4}[data-theme=dark] .assessment-workspace-modal__detail-summary strong{color:#f8fafc}[data-theme=dark] .assessment-workspace-modal__detail-summary small{color:#cbd5e1}[data-theme=dark] .assessment-workspace-modal__edit-state.is-editable{background:rgba(20,83,45,.34);border-color:rgba(74,222,128,.32);color:#86efac}[data-theme=dark] .assessment-workspace-modal__edit-state.is-locked{background:rgba(15,23,42,.58);border-color:rgba(148,163,184,.24);color:#94a3b8}[data-theme=dark] .assessment-workspace-modal__expanded-lists>div,[data-theme=dark] .assessment-workspace-modal__post-expanded dl>div{background:rgba(15,23,42,.58);border-color:rgba(148,163,184,.24)}[data-theme=dark] .assessment-workspace-modal__expanded-lists h4,[data-theme=dark] .assessment-workspace-modal__expanded-lists li strong,[data-theme=dark] .assessment-workspace-modal__post-expanded dt{color:#dbeafe}[data-theme=dark] .assessment-workspace-modal__expanded-lists li,[data-theme=dark] .assessment-workspace-modal__expanded-lists li em,[data-theme=dark] .assessment-workspace-modal__expanded-lists small,[data-theme=dark] .assessment-workspace-modal__post-expanded dd{color:#cbd5e1}@media (max-width:720px){.modal-panel.assessment-workspace-modal{height:94vh;max-height:94vh;width:calc(100vw - 16px)}.modal-panel.assessment-escalation-modal>header{align-items:flex-start;flex-wrap:wrap;gap:8px}.modal-panel.assessment-escalation-modal>header h2{flex:1 1 130px;min-width:130px;order:1;overflow-wrap:normal;white-space:nowrap}.modal-panel.assessment-escalation-modal>header>button{margin-inline-start:auto;order:2}.modal-panel.assessment-escalation-modal .modal-panel__header-actions{flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;order:2;width:100%}.modal-panel.assessment-escalation-modal .modal-panel__header-actions>.nsq-icon-button{margin-inline-start:auto;order:1}.assessment-workspace-modal .modal-panel__footer{padding:10px 12px}.assessment-workspace-modal__footer,.assessment-workspace-modal__footer-actions{align-items:stretch;flex-direction:column}.assessment-workspace-modal__footer-actions .nsq-button{justify-content:center;width:100%}.assessment-escalation-modal__header-badges{flex:1 1 100%;flex-wrap:nowrap;justify-content:flex-start;order:2;overflow-x:auto;padding-bottom:2px;width:100%}.assessment-escalation-modal__filters,.assessment-escalation-modal__form,.assessment-escalation-modal__form-grid,.assessment-escalation-modal__linked-context,.assessment-escalation-modal__row-detail,.assessment-escalation-modal__send-to,.assessment-escalation-modal__status-action,.assessment-workspace-modal__create-grid,.assessment-workspace-modal__detail-summary,.assessment-workspace-modal__expanded-lists,.assessment-workspace-modal__filters,.assessment-workspace-modal__post-expanded dl,.assessment-workspace-modal__post-summary{grid-template-columns:1fr}.assessment-escalation-modal__list{padding:10px}.assessment-escalation-modal__row-header{grid-template-columns:30px minmax(0,1fr)}.assessment-escalation-modal__row-header>.assessment-workspace-modal__type{grid-column:1/-1;justify-self:start}.assessment-escalation-modal__action-bar{justify-content:flex-end}.assessment-escalation-modal__action-bar .nsq-button{min-width:132px}.assessment-workspace-modal__post-row{align-items:start;gap:14px;padding:16px}.assessment-escalation-modal__responses,.assessment-workspace-modal__attachments,.assessment-workspace-modal__post-details,.assessment-workspace-modal__post-expanded,.assessment-workspace-modal__post-main p,.assessment-workspace-modal__post-main time{margin-left:0}.assessment-escalation-modal__send-to>.assessment-workspace-modal__stakeholders{grid-column:auto}.assessment-escalation-modal__row-meta,.assessment-workspace-modal__post-meta{justify-content:flex-start;min-width:0}}.assessment-form-settings-modal__tabs[data-app-navigation=main]{justify-self:center!important;margin:16px auto;max-width:calc(100% - 36px)!important}.assessment-form-settings-modal__layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.assessment-form-settings-modal__content{display:grid;gap:16px;min-height:0;overflow:auto;padding:28px 32px}.assessment-form-settings-modal__form{display:grid;gap:12px;max-width:606px}.assessment-form-settings-modal__form .nsq-field{align-items:center;display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr)}.assessment-form-settings-modal__form .nsq-field__label{color:var(--control-text-secondary);font-size:14px;font-weight:500}.assessment-form-settings-modal__form .nsq-control{min-height:44px;text-align:center}.assessment-form-settings-modal__form .nsq-control--select{text-align:left}.assessment-form-settings-modal__theme{display:grid;gap:16px}.assessment-form-settings-modal__status-note{background:color-mix(in srgb,var(--color-success-100) 82%,white);border:1px solid color-mix(in srgb,var(--color-success-600) 22%,transparent);border-radius:var(--control-radius-md);color:var(--color-success-700);font-size:13px;font-weight:700;grid-column:1/-1;padding:10px 12px}.assessment-form-settings-modal__status-note--warning{background:color-mix(in srgb,var(--color-warning-100) 76%,white);border-color:color-mix(in srgb,var(--color-warning-600) 28%,transparent);color:var(--color-warning-700)}.assessment-form-settings-modal__details-actions{align-items:center;color:var(--control-text-muted);display:flex;font-size:13px;font-weight:700;gap:12px;grid-column:1/-1;justify-content:space-between}.assessment-form-settings-modal__theme-control{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:12px;max-width:480px;padding:14px}.assessment-form-settings-modal__theme-control-head{align-items:center;display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr)}.assessment-form-settings-modal__theme-control-head>span{color:var(--control-text-secondary);font-size:14px;font-weight:500}.assessment-form-settings-modal__theme-color-row{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.assessment-form-settings-modal__theme-color-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:34px;padding:0;width:58px}.assessment-form-settings-modal__theme-color-input::-webkit-color-swatch-wrapper{padding:0}.assessment-form-settings-modal__theme-color-input::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--control-border) 80%,black);border-radius:4px}.assessment-form-settings-modal__theme-color-input::-moz-color-swatch{border:1px solid color-mix(in srgb,var(--control-border) 80%,black);border-radius:4px}.assessment-form-settings-modal__theme-color-input:disabled{cursor:not-allowed;opacity:.58}.assessment-form-settings-modal__theme-color-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:34px;max-width:112px;text-align:center}.assessment-form-settings-modal__theme-swatch-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assessment-form-settings-modal__theme-swatch{border:2px solid transparent;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(2,6,23,.16);cursor:pointer;height:26px;padding:0;width:26px}.assessment-form-settings-modal__theme-swatch:focus-visible,.assessment-form-settings-modal__theme-swatch:hover{border-color:var(--control-text);outline:none}.assessment-form-settings-modal__theme-swatch.is-active{border-color:var(--assessment-main-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--assessment-main-color) 18%,transparent)}.assessment-form-settings-modal__theme-swatch:disabled{cursor:not-allowed;opacity:.56}.assessment-form-settings-modal__theme-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:480px}.assessment-form-settings-modal__theme-actions>span{color:var(--control-text-muted);font-size:13px;font-weight:700}.assessment-form-settings-modal__theme-preview{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:6px;margin-top:20px;max-width:480px;overflow:hidden;padding:16px}.assessment-form-settings-modal__theme-preview span{background:linear-gradient(90deg,var(--assessment-main-color),var(--assessment-secondary-color));border-radius:var(--control-radius-pill);height:8px}.assessment-form-settings-modal__theme-preview strong{color:var(--control-text)}.assessment-form-settings-modal__theme-preview small{color:var(--control-text-muted);line-height:1.45}.assessment-form-settings-modal__theme-samples{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}.assessment-form-settings-modal__theme-samples span{border:1px solid color-mix(in srgb,var(--assessment-main-color) 18%,var(--control-border));border-radius:var(--control-radius-md);color:var(--control-text);font-size:12px;font-weight:800;min-height:42px;padding:12px;text-align:center}.assessment-form-settings-modal__theme-samples span:first-child{background:color-mix(in srgb,var(--assessment-main-color) 12%,white);color:var(--assessment-main-color)}.assessment-form-settings-modal__theme-samples span:nth-child(2){background:var(--assessment-main-color);border-color:var(--assessment-main-color);color:white}.assessment-form-settings-modal__theme-samples span:nth-child(3){background:color-mix(in srgb,var(--assessment-secondary-color) 16%,white);border-color:color-mix(in srgb,var(--assessment-secondary-color) 34%,var(--control-border));color:color-mix(in srgb,var(--assessment-secondary-color) 72%,black)}.assessment-form-settings-modal__prerequisite,.assessment-form-settings-modal__sharing,.assessment-form-settings-modal__user-access{display:grid;gap:18px}.assessment-form-settings-modal__access-actions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-form-settings-modal__access-actions button{align-items:start;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:106px;padding:14px;text-align:left}.assessment-form-settings-modal__access-actions button:focus-visible,.assessment-form-settings-modal__access-actions button:hover{border-color:#07164b;box-shadow:0 0 0 3px rgba(7,22,75,.1);outline:none}.assessment-form-settings-modal__access-actions svg{color:#07164b;margin-top:2px}.assessment-form-settings-modal__access-actions span{display:grid;gap:4px;min-width:0}.assessment-form-settings-modal__access-actions strong,.assessment-form-settings-modal__access-empty strong,.assessment-form-settings-modal__access-row-list strong,.assessment-form-settings-modal__access-summary strong{color:var(--control-text)}.assessment-form-settings-modal__access-actions small,.assessment-form-settings-modal__access-empty small,.assessment-form-settings-modal__access-row-list small,.assessment-form-settings-modal__access-summary small{color:var(--control-text-muted);line-height:1.35}.assessment-form-settings-modal__access-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-form-settings-modal__access-summary>div{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:4px;padding:14px}.assessment-form-settings-modal__access-summary span{color:var(--control-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-form-settings-modal__access-summary strong{font-size:24px}.assessment-form-settings-modal__access-mode-grid{display:flex;flex-wrap:wrap;gap:8px}.assessment-form-settings-modal__access-mode-grid span{align-items:center;background:color-mix(in srgb,#07164b 7%,var(--control-bg));border:1px solid color-mix(in srgb,#07164b 16%,var(--control-border));border-radius:var(--control-radius-pill);color:#07164b;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:32px;padding:6px 12px}.assessment-form-settings-modal__access-row-list{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;overflow:hidden}.assessment-form-settings-modal__access-row-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.assessment-form-settings-modal__access-row-list article+article{border-top:1px solid var(--control-border)}.assessment-form-settings-modal__access-empty,.assessment-form-settings-modal__access-row-list article>span{display:grid;gap:3px}.assessment-form-settings-modal__access-empty{padding:16px}.assessment-form-settings-modal__switch-row{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.assessment-form-settings-modal__switch-row>span{color:var(--control-text-secondary);font-size:15px;overflow-wrap:anywhere}.assessment-form-settings-modal__prerequisite-force .nsq-switch-control__body,.assessment-form-settings-modal__switch-row .nsq-switch-control__body{display:none}.assessment-form-settings-modal__field-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) auto minmax(240px,330px)}.assessment-form-settings-modal__field-row--password{grid-template-columns:minmax(180px,1fr) minmax(240px,330px)}.assessment-form-settings-modal__field-row>span{display:grid;gap:3px}.assessment-form-settings-modal__field-row strong{color:var(--control-text-secondary);font-size:15px;font-weight:500}.assessment-form-settings-modal__field-row small{color:var(--control-text-muted);line-height:1.35}.assessment-form-settings-modal__field-row--password.is-invalid small{color:var(--control-danger)}.assessment-form-settings-modal__field-row .nsq-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.assessment-form-settings-modal__copy{align-items:center;background:transparent;border:0;color:var(--control-text-muted);display:inline-flex;height:38px;justify-content:center;width:38px}.assessment-form-settings-modal__copy:not(:disabled){cursor:pointer}.assessment-form-settings-modal__pin{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));max-width:330px}.assessment-form-settings-modal__pin input{background:var(--control-bg);border:1px solid var(--control-border);border-radius:8px;color:var(--control-text);font-size:28px;font-weight:700;height:58px;text-align:center;width:100%}.assessment-form-settings-modal__pin input:disabled{opacity:.62}.assessment-form-settings-modal__pin input:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-focus) 18%,transparent);outline:none}.assessment-form-settings-modal__pin.is-invalid input{border-color:var(--control-danger)}.assessment-form-settings-modal__prerequisite>p{color:var(--control-text-secondary);font-size:18px;line-height:1.45;margin:0;max-width:610px}.assessment-form-settings-modal__exam-box{align-content:start;border:1px solid var(--control-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-height:143px;padding:10px 18px}.assessment-form-settings-modal__exam-chip{align-items:center;border:1px solid var(--control-border);border-radius:3px;color:var(--control-text-secondary);display:inline-flex;font-size:14px;gap:3px;height:-moz-max-content;height:max-content;padding:6px 7px}.assessment-form-settings-modal__exam-chip svg{color:var(--control-danger)}.assessment-form-settings-modal__exam-empty{color:var(--control-text-muted);font-size:14px}.assessment-form-settings-modal__prerequisite-force{align-items:center;color:var(--control-text-secondary);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.45}.assessment-form-settings-modal__prerequisite-force>svg{color:var(--control-text-muted)}.assessment-form-settings-modal__dev-contract{align-items:center;border-top:1px dashed var(--control-border);color:var(--control-text-muted);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.assessment-form-settings-modal__footer{align-items:center;background:var(--control-bg-elevated);border-top:1px solid var(--control-border);display:flex;gap:16px;justify-content:flex-end;min-height:74px;padding:14px 22px}.assessment-form-settings-modal__footer small{color:var(--control-text-muted);margin-right:auto}.assessment-form-settings-modal__footer .nsq-button{min-width:132px}.assessment-access-shell-modal__body{display:grid;gap:18px;padding:22px}.assessment-access-shell-modal__notice{align-items:start;background:color-mix(in srgb,#07164b 6%,var(--control-bg));border:1px solid color-mix(in srgb,#07164b 15%,var(--control-border));border-radius:var(--control-radius-md);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.assessment-access-shell-modal__notice>svg{color:#07164b;margin-top:2px}.assessment-access-shell-modal__empty,.assessment-access-shell-modal__list article>span,.assessment-access-shell-modal__notice span{display:grid;gap:3px}.assessment-access-shell-modal__empty strong,.assessment-access-shell-modal__list strong,.assessment-access-shell-modal__notice strong{color:var(--control-text)}.assessment-access-shell-modal__empty small,.assessment-access-shell-modal__list small,.assessment-access-shell-modal__notice small{color:var(--control-text-muted);line-height:1.35}.assessment-access-shell-modal__form{display:grid;gap:14px}.assessment-access-shell-modal__form .nsq-field{align-items:start;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.assessment-access-shell-modal__form .nsq-field__label{color:var(--control-text-secondary);font-size:14px;font-weight:700;padding-top:10px}.assessment-access-shell-modal__date-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-access-shell-modal__date-row .nsq-field{grid-template-columns:90px minmax(0,1fr)}.assessment-access-shell-modal__list{border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;overflow:hidden}.assessment-access-shell-modal__list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;padding:12px 14px}.assessment-access-shell-modal__list article+article{border-top:1px solid var(--control-border)}.assessment-access-shell-modal__list .nsq-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.assessment-access-shell-modal__empty{padding:16px}.assessment-access-shell-modal__dev{align-items:center;border-top:1px dashed var(--control-border);color:var(--control-text-muted);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.assessment-access-shell-modal__footer{align-items:center;display:flex;gap:16px;justify-content:flex-end;width:100%}.assessment-access-shell-modal__footer small{color:var(--control-text-muted);margin-right:auto}.assessment-share-page{align-items:start;background:var(--control-bg);display:grid;min-height:100vh;padding:clamp(48px,12vh,90px) 16px}.assessment-share-card{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.08);justify-self:center;max-width:496px;overflow:hidden;width:min(496px,100%)}.assessment-share-card>header{align-items:center;background:color-mix(in srgb,var(--control-bg-muted) 74%,white);border-bottom:1px solid var(--control-border);color:#09295b;display:flex;gap:10px;justify-content:center;min-height:66px;padding:16px}.assessment-share-card h1{font-size:20px;font-weight:500;margin:0}.assessment-share-card__body{display:grid;gap:20px;min-height:260px;padding:30px 54px 42px}.assessment-share-card__body p{color:#09295b;font-size:18px;line-height:1.35;margin:0}.assessment-share-card__notice{border:1px solid var(--control-border);border-radius:8px;color:var(--control-text-secondary);padding:14px}.assessment-share-pin{border:1px solid var(--control-border);border-radius:6px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);padding:10px 16px}.assessment-share-pin input{background:transparent;border:0;color:#09295b;font-size:28px;font-weight:700;height:34px;text-align:center;width:100%}.assessment-share-pin input:-moz-placeholder{color:var(--control-text-muted)}.assessment-share-pin input:placeholder-shown{color:var(--control-text-muted)}.assessment-share-pin input:focus{outline:2px solid var(--control-focus-ring);outline-offset:2px}.assessment-guest-page{background:var(--control-bg);min-height:100vh;padding:22px}.assessment-guest-shell{display:grid;gap:18px;margin:0 auto;max-width:1180px}.assessment-guest-shell__header{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:22px}.assessment-guest-shell__header h1{color:var(--control-text);font-size:28px;letter-spacing:0;margin:4px 0 8px}.assessment-guest-shell__header p{color:var(--control-text-secondary);line-height:1.45;margin:0;max-width:720px}.assessment-guest-shell__summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-guest-shell__chart-note,.assessment-guest-shell__summary span{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:8px;color:var(--control-text-secondary);display:grid;gap:4px;padding:14px}.assessment-guest-shell__summary strong{color:var(--control-text);font-size:22px}.assessment-guest-shell__chart-note{align-items:center;display:flex;gap:10px}.assessment-guest-shell__link{color:var(--control-focus);font-weight:700}.assessment-guest-chapters{display:flex;flex-wrap:wrap;gap:8px}.assessment-guest-chapters button{align-items:center;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:8px;color:var(--control-text-secondary);display:inline-flex;gap:8px;min-height:42px;padding:9px 12px}.assessment-guest-chapters button.is-active{background:#0f766e;border-color:#0f766e;color:white}.assessment-guest-chapter{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:10px;display:grid;gap:16px;padding:20px}.assessment-guest-chapter>header{align-items:center;display:flex;gap:10px}.assessment-guest-chapter h2{font-size:21px;letter-spacing:0;margin:0}.assessment-guest-standards{display:grid;gap:14px}.assessment-guest-standards article{border:1px solid var(--control-border);border-radius:8px;display:grid;gap:12px;padding:16px}.assessment-guest-standards article>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.assessment-guest-standards article>header span{display:grid;gap:3px}.assessment-guest-standards small{color:var(--control-text-muted)}.assessment-guest-standards ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-guest-standards li{align-items:start;background:var(--control-bg-muted);border-radius:6px;color:var(--control-text-secondary);display:grid;gap:10px;grid-template-columns:minmax(42px,auto) minmax(0,1fr);padding:10px 12px}[data-theme=dark] .assessment-form-settings-modal__status-note{background:rgba(21,128,61,.18);border-color:rgba(74,222,128,.32);color:#bbf7d0}[data-theme=dark] .assessment-form-settings-modal__theme-samples span:first-child{background:color-mix(in srgb,var(--assessment-main-color) 22%,#101a2d);color:#f7f9fc}[data-theme=dark] .assessment-form-settings-modal__theme-samples span:nth-child(3){background:color-mix(in srgb,var(--assessment-secondary-color) 22%,#101a2d);color:#f7f9fc}@media (max-width:760px){.modal-panel.assessment-access-shell-modal,.modal-panel.assessment-form-settings-modal{max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.assessment-form-settings-modal__content{padding:20px 18px}.assessment-access-shell-modal__date-row,.assessment-access-shell-modal__date-row .nsq-field,.assessment-access-shell-modal__form .nsq-field,.assessment-access-shell-modal__list article,.assessment-access-shell-modal__notice,.assessment-form-settings-modal__access-actions,.assessment-form-settings-modal__access-summary,.assessment-form-settings-modal__field-row,.assessment-form-settings-modal__form .nsq-field,.assessment-form-settings-modal__prerequisite-force,.assessment-form-settings-modal__theme-control-head{grid-template-columns:1fr}.assessment-form-settings-modal__theme-color-row,.assessment-form-settings-modal__theme-swatch-list{justify-content:flex-start}.assessment-form-settings-modal__details-actions,.assessment-form-settings-modal__theme-actions{align-items:stretch;flex-direction:column}.assessment-form-settings-modal__theme-samples{grid-template-columns:1fr}.assessment-form-settings-modal__footer{align-items:stretch;flex-direction:column}.assessment-form-settings-modal__footer small{margin-right:0}.assessment-access-shell-modal__body{padding:18px}.assessment-access-shell-modal__footer{align-items:stretch;flex-direction:column}.assessment-access-shell-modal__footer small{margin-right:0}.assessment-share-card__body{padding:26px 22px 32px}.assessment-guest-page{padding:12px}.assessment-guest-shell__header{flex-direction:column}.assessment-guest-shell__summary{grid-template-columns:1fr 1fr}.assessment-guest-standards article>header{flex-direction:column}}.modal-panel.assessment-smart-filter-modal{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(860px,92vh);max-width:860px;overflow:hidden;width:min(860px,calc(100vw - 32px))}.assessment-smart-filter-modal .modal-panel__body{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;overflow:hidden;padding-bottom:0}.assessment-smart-filter-modal__body{display:grid;gap:12px;min-width:0;overflow-y:auto;padding-right:2px}.assessment-smart-filter-modal__clone-row,.assessment-smart-filter-modal__form-row,.assessment-smart-filter-modal__selector-options,.assessment-smart-filter-modal__settings-row{display:flex;gap:12px;flex-wrap:wrap;padding:10px 12px}.assessment-smart-filter-modal__form-row{align-items:end;background:#ffffff;border-bottom:1px solid var(--color-gray-200);margin:-4px -2px 0}.assessment-smart-filter-modal__settings-row{align-items:stretch;background:#f8fafc;border-top:1px solid var(--color-gray-200);display:grid;grid-template-columns:140px minmax(0,1fr)}.assessment-smart-filter-modal__selector-options{align-items:center;justify-content:flex-end;padding-block:0}.assessment-smart-filter-modal__clone-row{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm)}.assessment-smart-filter-modal__clone-row .nsq-field,.assessment-smart-filter-modal__form-row .nsq-field{flex:1 1 340px}.assessment-smart-filter-modal__form-row .nsq-check-control{flex:0 1 230px}.assessment-smart-filter-modal__settings-row .nsq-check-control{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);grid-column:1/-1;padding:10px 12px}.assessment-smart-filter-modal__order-field{max-width:140px}.assessment-smart-filter-modal__selector-options .nsq-check-control{min-height:34px}.assessment-smart-filter-modal__permission-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);color:#9a3412;font-size:13px;font-weight:800;line-height:1.4;padding:9px 12px}.assessment-smart-filter-modal__notice{background:#f0fdfa;border:1px solid #99f6e4;border-radius:var(--radius-sm);color:var(--color-teal-900);font-size:13px;font-weight:800;line-height:1.4;padding:9px 12px}.assessment-smart-filter-modal__intro>div{display:grid;gap:3px;min-width:0}.assessment-smart-filter-modal__intro small{color:var(--color-text-muted);line-height:1.4}.assessment-smart-filter-modal__summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-smart-filter-modal__summary span{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:2px;padding:9px 11px}.assessment-smart-filter-modal__summary strong{font-size:20px;line-height:1}.assessment-smart-filter-modal__summary small{color:var(--color-text-muted);font-size:12px;font-weight:800}.assessment-smart-filter-modal__facet-controls{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.assessment-smart-filter-modal__facet-controls>div:first-child{display:grid;gap:3px}.assessment-smart-filter-modal__facet-controls>div:first-child small{color:var(--color-text-muted);line-height:1.4}.assessment-smart-filter-modal__facet-grid{display:grid;gap:8px}.assessment-smart-filter-modal__facet-grid>div{align-items:start;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr);min-width:0;padding:10px}.assessment-smart-filter-modal__facet-grid>div>span{color:var(--color-text-strong);font-size:13px;font-weight:900;padding-top:7px}.assessment-smart-filter-modal__facet-grid>div>div{display:flex;flex-wrap:wrap;gap:6px}.assessment-smart-filter-modal__facet-grid button{align-items:center;background:#ffffff;border:1px solid var(--color-gray-300);border-radius:999px;color:var(--color-text-strong);cursor:pointer;display:inline-flex;gap:7px;min-height:32px;max-width:260px;padding:6px 10px;text-align:start}.assessment-smart-filter-modal__facet-grid button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-smart-filter-modal__facet-grid button small{background:#eef2ff;border-radius:999px;color:var(--color-primary-800);font-size:11px;font-weight:900;min-width:20px;padding:2px 6px;text-align:center}.assessment-smart-filter-modal__facet-grid button.is-selected,.assessment-smart-filter-modal__facet-grid button:focus-visible,.assessment-smart-filter-modal__facet-grid button:hover{border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(76,29,149,.1)}.assessment-smart-filter-modal__facet-grid button.is-selected{background:#eef2ff}.assessment-smart-filter-modal__facet-grid em{color:var(--color-text-muted);font-size:12px;font-style:normal;font-weight:800}.assessment-smart-filter-modal__projection{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.assessment-smart-filter-modal__projection>span{display:grid;gap:3px;min-width:0}.assessment-smart-filter-modal__projection small{color:var(--color-text-muted);line-height:1.4;overflow-wrap:anywhere}.assessment-smart-filter-modal__projection>div{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-smart-filter-modal__projection-facets{flex-basis:100%;justify-content:flex-start!important}.assessment-smart-filter-modal__projection-facets span,.assessment-workspace__smart-filter-preview-facets span{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-text-strong);font-size:12px;font-weight:900;padding:5px 8px}.assessment-smart-filter-modal__footer{align-items:center;background:#ffffff;border-top:1px solid var(--color-gray-200);display:flex;gap:8px;justify-content:space-between;margin:4px -16px 0;padding:12px 16px}.assessment-smart-filter-modal__footer-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-inline-start:auto}.assessment-smart-filter-modal__footer-hint{color:var(--color-text-muted);font-size:12px;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.assessment-workspace__smart-filter-toolbar{align-items:center;animation:assessment-smart-filter-slide-down .18s ease-out;display:flex;flex-wrap:wrap;gap:8px;margin-top:0;min-width:0;padding:20px 10px;transform-origin:top center}@keyframes assessment-smart-filter-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.assessment-workspace__smart-filter-toolbar-head{align-items:center;display:inline-flex;gap:8px}.assessment-workspace__smart-filter-toolbar-head strong{color:var(--color-text-strong);font-size:13px;font-weight:900}.assessment-workspace__smart-filter-toolbar-head span{color:var(--color-text-muted);font-size:12px;font-weight:800}.assessment-workspace__smart-filter-toolbar-head button{align-items:center;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.assessment-workspace__smart-filter-toolbar-head button:focus-visible,.assessment-workspace__smart-filter-toolbar-head button:hover{border-color:var(--color-teal-700);color:var(--color-teal-800)}.assessment-workspace__smart-filter-tabs{align-items:center;display:inline-flex;gap:4px}.assessment-workspace__smart-filter-list{align-items:center;display:inline-flex;flex:1 1 260px;flex-wrap:wrap;gap:8px;min-width:0}.assessment-workspace__smart-filter-error{flex:1 1 100%}.assessment-workspace__smart-filter-chip,.assessment-workspace__smart-filter-tabs button{border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:900;min-height:32px;padding:6px 12px}.assessment-workspace__smart-filter-tabs button{background:#ffffff;color:var(--color-text-muted)}.assessment-workspace__smart-filter-tabs button.is-active,.assessment-workspace__smart-filter-tabs button:focus-visible,.assessment-workspace__smart-filter-tabs button:hover{background:#07164b;color:#ffffff}.assessment-workspace__smart-filter-chip{align-items:start;background:transparent;color:var(--color-text-strong);display:grid;gap:2px;min-width:0;padding-inline:0;text-align:start}.assessment-workspace__smart-filter-chip small,.assessment-workspace__smart-filter-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-workspace__smart-filter-chip small{color:var(--color-text-muted);font-size:11px;font-weight:800}.assessment-workspace__smart-filter-row{align-items:center;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:6px;grid-template-columns:minmax(120px,1fr) auto auto;max-width:340px;min-width:120px;padding:4px 6px}.assessment-workspace__smart-filter-row.is-active{border-color:var(--color-magenta-700);box-shadow:0 0 0 2px rgba(168,33,124,.14)}.assessment-workspace__smart-filter-row-actions{align-items:center;display:inline-flex;gap:4px}.assessment-workspace__smart-filter-row-actions button{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.assessment-workspace__smart-filter-row-actions button:focus-visible,.assessment-workspace__smart-filter-row-actions button:hover{border-color:var(--color-teal-700);color:var(--color-teal-800)}.assessment-workspace__smart-filter-row-actions button:disabled{cursor:wait;opacity:.6}.assessment-workspace__smart-filter-list>.assessment-workspace__smart-filter-chip{background:var(--color-magenta-700);color:#ffffff;padding-inline:12px}.assessment-workspace__smart-filter-list>.assessment-workspace__smart-filter-chip.is-active{box-shadow:0 0 0 2px rgba(168,33,124,.14)}.assessment-workspace__smart-filter-empty{background:transparent;border:0;border-radius:0;color:var(--color-text-muted);font-size:12px;font-weight:800;min-height:0;padding:4px 0}.assessment-workspace__smart-filter-preview{align-items:center;background:#0f172a;border:1px solid rgba(15,23,42,.18);border-radius:var(--radius-md);color:#ffffff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;inset-block-start:0;min-height:54px;padding:8px 14px;position:sticky;z-index:10}.assessment-workspace__smart-filter-preview.is-stuck{border-radius:0 0 var(--radius-md) var(--radius-md)}.assessment-workspace__smart-filter-preview-main{align-items:center;display:flex;gap:10px;min-width:0}.assessment-workspace__smart-filter-preview-main span{display:grid;gap:2px;min-width:0}.assessment-workspace__smart-filter-preview-main small{color:rgba(255,255,255,.72);overflow-wrap:anywhere}.assessment-workspace__smart-filter-preview-counts{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-workspace__smart-filter-preview-facets{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.assessment-workspace__smart-filter-preview-facets span{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#ffffff}.assessment-workspace__smart-filter-preview-empty{background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.32);border-radius:var(--radius-sm);color:#fef3c7;font-size:13px;font-weight:800;grid-column:1/-1;padding:8px 10px}.assessment-workspace__smart-filter-preview-clear{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.assessment-workspace__smart-filter-preview-clear:focus-visible,.assessment-workspace__smart-filter-preview-clear:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.44)}.assessment-workspace__report-route-link{align-items:center;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-text-strong);display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none;width:-moz-fit-content;width:fit-content}.assessment-workspace__report-route-link:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.assessment-workspace__settings-tabs{display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace__settings-tabs button{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-pill);color:var(--color-text-muted);display:inline-flex;gap:8px;min-height:34px;padding:0 12px}.assessment-workspace__disabled-select .nsq-field__label{color:var(--control-text-secondary);font-size:.82rem;font-weight:800}.assessment-workspace__report-readiness{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__report-readiness>div{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:12px;min-width:0;padding:12px}.assessment-workspace__report-readiness span{display:grid;gap:3px;min-width:0}.assessment-workspace__report-readiness small,.assessment-workspace__report-readiness strong{overflow-wrap:anywhere}.assessment-workspace__report-readiness small{color:var(--color-text-muted)}.assessment-workspace__analytics-charts{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:14px;padding:12px}.assessment-workspace__chart-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__chart-card{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.assessment-workspace__chart-card--wide{grid-column:1/-1}.assessment-workspace__chart-card h3{color:var(--color-text-primary);font-size:.95rem;margin:0}.assessment-workspace__chart-card-heading,.assessment-workspace__chart-safety{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.assessment-workspace__chart-safety{justify-content:flex-start}.assessment-report-action-menu-backdrop{inset:0;position:fixed;z-index:55}.assessment-report-action-menu{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:grid;max-width:min(360px,calc(100vw - 16px));min-width:300px;overflow:hidden;position:fixed;z-index:56}.assessment-report-action-menu a,.assessment-report-action-menu button,.assessment-report-action-menu__heading{align-items:center;background:white;border:0;border-bottom:1px solid var(--color-gray-200);color:var(--color-text-primary);display:flex;font:inherit;gap:10px;min-height:41px;min-width:0;padding:0 14px;text-align:start;text-decoration:none}.assessment-report-action-menu a span,.assessment-report-action-menu button span,.assessment-report-action-menu__heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-report-action-menu__heading{background:var(--color-gray-50);color:var(--color-navy-950);font-weight:900}.assessment-report-action-menu__notice{border-bottom:1px solid var(--color-gray-200);color:var(--color-text-secondary);font-size:.82rem;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere;padding:10px 14px}.assessment-report-action-menu a:hover,.assessment-report-action-menu button:not(:disabled):focus-visible,.assessment-report-action-menu button:not(:disabled):hover{background:var(--color-gray-50);outline:none}.assessment-report-action-menu button:disabled{color:var(--color-text-muted);cursor:not-allowed}.assessment-chart-modal{direction:inherit;max-height:min(88vh,820px);max-width:min(1200px,calc(100vw - 28px));width:min(1200px,calc(100vw - 28px))}.assessment-chart-modal .modal-panel__body{overflow-x:hidden}.assessment-chart-modal__content{display:grid;gap:18px;min-width:0}.assessment-chart-modal__intro{color:var(--color-text-secondary);font-weight:800;margin:0}.assessment-chart-modal__segments{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.assessment-chart-modal__segments button{background:white;border:2px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-weight:900;min-height:42px;min-width:138px;padding:0 18px}.assessment-chart-modal__segments button.is-active{background:var(--color-navy-950);border-color:var(--color-navy-950);color:white}.assessment-chart-modal__filters{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.assessment-chart-modal__filters .nsq-field{flex:0 1 350px;max-width:350px;min-width:220px;width:min(350px,100%)}.assessment-chart-modal__filters--gantt .nsq-field:first-child{flex-basis:350px}.assessment-chart-modal__radio-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.assessment-chart-modal__inline-check,.assessment-chart-modal__radio-row label{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-weight:800;gap:8px}.assessment-chart-modal__all-button{align-self:end;background:var(--color-navy-950);border:0;border-radius:var(--radius-sm);color:white;cursor:pointer;font-weight:900;min-height:42px;padding:0 18px}.assessment-chart-modal__multi-select{position:relative;z-index:2}.assessment-chart-modal__multi-select-button{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;text-align:left}.assessment-chart-modal__multi-select-button small{color:var(--color-text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.assessment-chart-modal__multi-select-menu{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid;gap:6px;left:0;margin-top:6px;max-height:260px;min-width:min(350px,calc(100vw - 48px));overflow:auto;padding:10px;position:absolute;right:0;top:100%;z-index:20}.assessment-chart-modal__multi-select-option{align-items:start;border-radius:var(--radius-xs);color:var(--color-text-primary);cursor:pointer;display:grid;font-weight:800;gap:8px;grid-template-columns:auto 1fr;line-height:1.35;padding:8px}.assessment-chart-modal__multi-select-option:hover{background:var(--color-gray-50)}.assessment-chart-modal__multi-select-option input{margin-top:2px}.assessment-chart-modal__multi-select-empty,.assessment-chart-modal__multi-select-hint{color:var(--color-text-muted);font-size:12px;font-weight:800}.assessment-chart-modal__data-note{border-radius:var(--radius-sm);font-size:.84rem;font-weight:800;margin:0;padding:10px 12px}.assessment-chart-modal__data-note.is-empty{background:#fff7ed;color:#9a3412}.assessment-chart-modal__data-note.is-single{background:#ecfeff;color:#155e75}.assessment-chart-modal .recharts-responsive-container,.assessment-chart-modal .recharts-wrapper,.assessment-chart-modal [data-nsq-chart-legend],.assessment-chart-modal [data-nsq-chart-renderer=recharts]{max-width:100%}.assessment-chart-modal [data-nsq-chart-legend]{align-items:center;direction:inherit;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;overflow:hidden;padding-inline:8px}.assessment-chart-modal [data-nsq-chart-legend] li{align-items:center;display:inline-flex;max-width:min(320px,100%);min-width:0}.assessment-chart-modal [data-nsq-chart-legend] li>span:first-child{flex:0 0 auto}.assessment-chart-modal .nsq-recharts-legend-text{direction:inherit;display:inline-block;max-width:260px;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.assessment-chart-modal .nsq-recharts-tooltip{direction:inherit;max-width:min(390px,calc(100vw - 32px));overflow-wrap:anywhere;text-align:start;white-space:normal!important;word-break:normal}.assessment-chart-modal .nsq-recharts-tooltip *{max-width:100%;overflow-wrap:anywhere;text-align:start;white-space:normal}.assessment-chart-modal .nsq-recharts-tooltip .recharts-default-tooltip,.assessment-chart-modal .nsq-recharts-tooltip .recharts-tooltip-item-list,.assessment-chart-modal .nsq-recharts-tooltip .recharts-tooltip-label{direction:inherit;min-width:0}.assessment-chart-modal .recharts-cartesian-axis-tick-value{direction:inherit;unicode-bidi:plaintext}[dir=rtl] .assessment-chart-modal .nsq-recharts-legend-text,[dir=rtl] .assessment-chart-modal .nsq-recharts-tooltip,[dir=rtl] .assessment-chart-modal .nsq-recharts-tooltip *,[dir=rtl] .assessment-chart-modal .recharts-cartesian-axis-tick-value,[dir=rtl] .assessment-chart-modal [data-nsq-chart-legend]{direction:rtl}@media (max-width:720px){.assessment-report-action-menu{left:8px!important;min-width:0;right:8px;top:78px!important}.assessment-chart-modal__filters,.assessment-chart-modal__filters--gantt{display:grid;grid-template-columns:1fr}.assessment-chart-modal__filters .nsq-field{max-width:none;min-width:0;width:100%}.assessment-chart-modal__segments{justify-content:stretch}.assessment-chart-modal__segments button{flex:1 1 100%;min-width:0}.assessment-chart-modal__multi-select-menu{min-width:100%;position:static}.assessment-chart-modal [data-nsq-chart-legend] li{max-width:100%}.assessment-chart-modal .nsq-recharts-legend-text{max-width:calc(100vw - 96px)}}.nsq-chart{display:grid;gap:8px;max-width:100%;min-width:0}.nsq-chart__summary{color:var(--color-text-muted);font-size:.8rem;margin:0;overflow-wrap:anywhere}.nsq-chart__canvas{max-width:100%;min-height:220px;min-width:0;overflow:hidden}.nsq-chart__loading{align-items:center;color:var(--color-text-muted);display:flex;font-size:.86rem;min-height:220px}.assessment-workspace__section,.assessment-workspace__summary>div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);max-width:100%;min-width:0;padding:16px;width:100%}.assessment-workspace__summary>div{display:grid;gap:4px}.assessment-workspace__disabled-grid small,.assessment-workspace__hierarchy small,.assessment-workspace__snapshot-list small,.assessment-workspace__summary small,.assessment-workspace__summary span{color:var(--color-text-muted);font-size:12px}.assessment-workspace__summary strong{font-size:22px;overflow-wrap:anywhere}.assessment-workspace__snapshot-list{display:grid;gap:10px;margin-top:14px}.assessment-workspace__snapshot-list a,.assessment-workspace__snapshot-list button{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px;text-align:left;text-decoration:none}.assessment-workspace__snapshot-list a.is-active,.assessment-workspace__snapshot-list button.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,99,235,.12)}.assessment-workspace__chapter-head div,.assessment-workspace__chapter-nav span,.assessment-workspace__disabled-grid span,.assessment-workspace__hierarchy header div,.assessment-workspace__snapshot-list span,.assessment-workspace__standard>button span,.assessment-workspace__standard>div{min-width:0}.assessment-workspace__disabled-grid small,.assessment-workspace__disabled-grid strong,.assessment-workspace__snapshot-list small,.assessment-workspace__snapshot-list strong{display:block;overflow-wrap:anywhere}.assessment-workspace__disabled-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.assessment-workspace__disabled-grid>div{align-items:start;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-rows:auto minmax(72px,1fr) auto;min-width:0;padding:12px}.assessment-workspace__hierarchy{display:grid;gap:14px}.assessment-workspace__chapter,.assessment-workspace__hierarchy,.assessment-workspace__hierarchy>section{max-width:100%;min-width:0;overflow-x:clip}.assessment-workspace__hierarchy-shell{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);margin-top:14px}.assessment-workspace__chapter-nav{background:var(--color-gray-50)}.assessment-workspace__chapter-nav,.assessment-workspace__chapter-nav button{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;padding:10px}.assessment-workspace__chapter-nav button{align-items:start;background:white;color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);text-align:left}.assessment-workspace__chapter-nav button.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,99,235,.12)}.assessment-workspace__hierarchy>section{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden}.assessment-workspace__hierarchy header{align-items:center;background:var(--color-gray-50);display:flex;gap:10px;padding:14px}.assessment-workspace__chapter{border-top:1px solid var(--color-gray-200);padding:14px}.assessment-workspace__chapter-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.assessment-workspace__standard-list{display:grid;gap:10px;margin-top:12px;min-width:0;overflow-x:clip}.assessment-workspace__standard{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);max-width:100%;min-width:0;overflow-x:clip}.assessment-workspace__standard>button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;max-width:100%;overflow-x:clip;padding:12px;text-align:left;width:100%}.assessment-workspace__standard-row-state{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%;min-width:0;width:100%}.assessment-workspace__standard-row-state:not(.is-compact){justify-content:flex-start}.assessment-workspace__standard-row-state-pill{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;flex:1 1 150px;gap:4px;grid-template-columns:auto auto;min-width:0;max-width:100%;padding:6px 8px}.assessment-workspace__standard-row-state-pill .nsq-badge{max-width:100%}.assessment-workspace__standard-row-state-pill small{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-workspace__standard-row-state-pill em{color:var(--color-text-muted);font-size:12px;font-style:normal;grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.assessment-workspace__standard-row-state.is-compact .assessment-workspace__standard-row-state-pill{background:#f8fafc;flex:0 1 auto;padding:5px 7px}.assessment-workspace__standard-row-state.is-compact .assessment-workspace__standard-row-state-pill em{display:none}.assessment-workspace__standard-detail{border-top:1px solid var(--color-gray-200);display:grid;gap:10px;max-width:100%;min-width:0;padding:12px}.assessment-workspace__standard-state{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;max-width:100%;min-width:0;padding:10px}.assessment-workspace__form-header--superform{border:1px solid var(--color-gray-200);border-left:0;border-radius:0;box-shadow:0 10px 24px rgba(12,25,62,.08);gap:0;overflow:hidden;padding:0;margin-bottom:0}.assessment-workspace--superform{gap:10px}.assessment-workspace__form-header-dashboard{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(420px,1fr) minmax(430px,.42fr);min-height:126px}.assessment-workspace__form-identity{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:18px 20px 12px}.assessment-workspace__form-logo-lockup{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.assessment-workspace__form-logo{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.06);color:var(--color-navy-950);display:inline-flex;font-size:11px;font-weight:900;height:48px;justify-content:center;letter-spacing:0;min-width:58px;padding:0 9px}.assessment-workspace__form-logo img{display:block;height:32px;max-width:44px;-o-object-fit:contain;object-fit:contain;width:auto}.assessment-workspace__form-logo--organization{color:#0f766e}.assessment-workspace__form-logo--program{color:#0f749c}.assessment-workspace__form-identity h2,.assessment-workspace__form-identity p{margin:0}.assessment-workspace__form-title-block{align-content:center;display:grid;gap:10px;justify-items:start;min-width:0;text-align:start}.assessment-workspace__form-title-block .assessment-workspace__form-chip-row{justify-content:flex-start}.assessment-workspace__form-identity h2{color:var(--color-navy-950);font-size:21px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.assessment-workspace__form-identity p{color:var(--color-text-secondary);font-size:14px;font-weight:700}.assessment-workspace__form-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.assessment-workspace__form-chip-row span{border:1px solid var(--color-gray-300);border-radius:6px;color:var(--color-text-muted);font-size:12px;font-weight:700;max-width:420px;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.assessment-workspace__form-header-metrics{align-items:stretch;border-radius:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__form-completed-count,.assessment-workspace__form-header-metric{align-items:center;border-radius:0;border-inline-start:1px solid var(--color-gray-200);display:grid;gap:5px;justify-items:center;min-width:0;padding:10px 14px;text-align:center}.assessment-workspace__form-header-metric svg{color:var(--color-gray-500)}.assessment-workspace__form-header-chart-button{background:transparent;border-radius:0!important;border-bottom:0;border-right:0;border-top:0;color:var(--color-text-primary);cursor:pointer;font:inherit;min-height:124px;overflow:hidden;position:relative;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.assessment-workspace__form-header-chart-button:after{background:#8f2b83;bottom:0;content:"";height:3px;left:18%;position:absolute;right:18%;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.assessment-workspace__form-header-chart-icon{align-items:center;color:var(--color-gray-500);display:inline-flex;justify-content:center;line-height:0;transition:color .18s ease,transform .18s ease}.assessment-workspace__form-header-chart-icon svg{color:currentColor}.assessment-workspace__form-header-chart-button:focus-visible,.assessment-workspace__form-header-chart-button:hover{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(12,25,62,.08);color:var(--color-navy-950);outline:2px solid rgba(143,43,131,.18);outline-offset:-2px}.assessment-workspace__form-header-chart-button:focus-visible:after,.assessment-workspace__form-header-chart-button:hover:after{transform:scaleX(1)}.assessment-workspace__form-header-chart-button:focus-visible .assessment-workspace__form-header-chart-icon,.assessment-workspace__form-header-chart-button:hover .assessment-workspace__form-header-chart-icon{color:var(--color-navy-950);transform:translateY(-2px)}.assessment-workspace__form-header-chart-button:focus-visible small,.assessment-workspace__form-header-chart-button:hover small{color:var(--color-navy-950)}.assessment-workspace__form-completed-count strong,.assessment-workspace__form-header-metric strong{color:var(--color-navy-950);font-size:20px;overflow-wrap:anywhere}.assessment-workspace__form-completed-count small,.assessment-workspace__form-header-metric small{color:var(--color-text-muted);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.assessment-workspace__form-chapter-strip{align-items:stretch;background:#f8fafc;border-top:1px solid var(--color-gray-200);display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(92px,auto);min-height:61px}@media (prefers-reduced-motion:reduce){.assessment-workspace__form-header-chart-button,.assessment-workspace__form-header-chart-button:after,.assessment-workspace__form-header-chart-icon{transition:none}.assessment-workspace__form-header-chart-button:focus-visible .assessment-workspace__form-header-chart-icon,.assessment-workspace__form-header-chart-button:hover .assessment-workspace__form-header-chart-icon{transform:none}}.assessment-workspace__chapter-metrics,.assessment-workspace__form-kpi-row{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__chapter-metrics>div,.assessment-workspace__form-kpi-row>div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.assessment-workspace__chapter-metrics small,.assessment-workspace__chapter-metrics span,.assessment-workspace__form-kpi-row small,.assessment-workspace__form-kpi-row span{color:var(--color-text-muted);font-size:12px}.assessment-workspace__chapter-metrics strong,.assessment-workspace__form-kpi-row strong{font-size:22px;overflow-wrap:anywhere}.assessment-workspace__chapter-tabs{align-items:stretch;display:flex;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.assessment-workspace__chapter-tabs button{background:transparent;border:0;border-inline-end:1px solid var(--color-gray-200);border-top:4px solid var(--section-accent,var(--color-teal-700));box-sizing:border-box;color:var(--color-navy-950);cursor:pointer;display:grid;flex:0 1 auto;font:inherit;min-height:61px;min-width:80px;max-width:200px;overflow:hidden;padding:12px 22px;place-items:center;text-align:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;width:-moz-max-content;width:max-content}.assessment-workspace__chapter-tabs button.is-active{background:color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 10%,var(--color-surface));border-top-width:8px;color:var(--color-navy-950);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 24%,var(--color-surface))}.assessment-workspace__chapter-tabs button:not(.is-active):focus-visible,.assessment-workspace__chapter-tabs button:not(.is-active):hover{background:color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 7%,var(--color-surface));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 20%,transparent);outline:0}.assessment-workspace__chapter-tabs button.is-active:focus-visible{outline:2px solid color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 52%,transparent);outline-offset:-2px}.assessment-workspace__chapter-tabs strong{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.assessment-workspace__chapter-tabs-empty{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;font-weight:800;padding:0 18px}.assessment-workspace__section--superform{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:12px;padding:0}.assessment-workspace__form-layout,.assessment-workspace__hierarchy-shell--superform{align-items:start;display:grid;gap:26px;grid-template-columns:78px minmax(0,1fr)}.assessment-workspace__chapter-nav--rail,.assessment-workspace__standard-tabs{background:transparent;border:0;border-radius:0;display:grid;gap:9px;padding:0;position:sticky;top:18px}.assessment-workspace__chapter-nav--rail button,.assessment-workspace__standard-tabs button{align-items:center;background:white;border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:8px;border:1px dashed #bcc5cf;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:60px;padding:8px 6px;text-align:center;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace__chapter-nav--rail button.is-active,.assessment-workspace__standard-tabs button.is-active{background:var(--chapter-accent,var(--color-teal-700));border-color:var(--chapter-accent,var(--color-teal-700));color:white;box-shadow:none}.assessment-workspace__standard-tabs button:not(.is-active):focus-visible,.assessment-workspace__standard-tabs button:not(.is-active):hover{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 7%,white);border-color:var(--chapter-accent,var(--color-teal-700));color:var(--color-navy-950)}.assessment-workspace__chapter-nav--rail button>span,.assessment-workspace__standard-tabs button>span{align-items:center;display:grid;gap:2px;justify-items:center}.assessment-workspace__chapter-nav--rail strong,.assessment-workspace__standard-tabs strong{font-size:14px}.assessment-workspace__chapter-nav--rail em,.assessment-workspace__standard-tabs em{display:-webkit-box;font-size:11px;font-style:normal;line-height:1.25;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assessment-workspace__chapter-nav--rail button.is-active em,.assessment-workspace__chapter-nav--rail button.is-active small,.assessment-workspace__standard-tabs button.is-active em,.assessment-workspace__standard-tabs button.is-active small{color:rgba(255,255,255,.82)}.assessment-workspace__chapter--superform,.assessment-workspace__hierarchy--superform,.assessment-workspace__hierarchy--superform>section{border:0;overflow:visible}.assessment-workspace__chapter--superform{display:grid;gap:16px;padding:0}.assessment-workspace__chapter-head--summary{background:white;border:0;border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.08);grid-template-columns:minmax(320px,1fr) 66px minmax(160px,.18fr) minmax(405px,.48fr) minmax(160px,.18fr);min-height:70px;overflow:hidden;padding:0}.assessment-workspace__chapter-title{align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);min-width:0;padding:0 20px}.assessment-workspace__chapter-title:before{align-items:center;background:white;border-radius:999px;box-shadow:0 7px 18px rgba(15,23,42,.12);color:var(--color-navy-950);content:"\22EE";display:inline-flex;font-size:22px;font-weight:900;height:42px;justify-content:center;line-height:1;width:42px}.assessment-workspace__chapter-title>svg{color:#9aa0aa;grid-column:2;grid-row:1}.assessment-workspace__chapter-title>span{grid-column:2;grid-row:1;padding-left:28px}.assessment-workspace__chapter-status,.assessment-workspace__chapter-title>span{display:grid;gap:3px;min-width:0}.assessment-workspace__chapter-status small,.assessment-workspace__chapter-status strong,.assessment-workspace__chapter-title small,.assessment-workspace__chapter-title strong{overflow-wrap:anywhere}.assessment-workspace__chapter-status{align-content:center;background:white;border:0;border-inline-start:1px solid var(--color-gray-200);border-radius:0;min-height:70px;padding:9px 10px;text-align:center}.assessment-workspace__chapter-access-tile{align-content:center;background:white;border-inline-start:1px solid var(--color-gray-200);color:#9aa0aa;display:grid;gap:4px;justify-items:center;min-height:70px;padding:8px 6px;text-align:center}.assessment-workspace__chapter-access-tile small{color:var(--color-text-muted);font-size:10px;line-height:1}.assessment-workspace__chapter-status small,.assessment-workspace__progress-pill small{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-workspace__chapter-status strong{color:var(--color-navy-950);font-size:13px;font-style:italic;font-weight:500}.assessment-workspace__compliance-filter-strip{align-self:stretch;border:0;border-inline-start:1px solid var(--color-gray-200);border-radius:0;display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));min-width:0;overflow:hidden}.assessment-workspace__compliance-filter-strip button{background:white;border:0;border-radius:0;border-top:2px solid transparent;border-inline-end:1px solid var(--color-gray-200);color:var(--color-text);cursor:pointer;display:grid;gap:5px;min-width:0;padding:7px 8px 9px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.assessment-workspace__compliance-filter-strip button:last-child{border-inline-end:0}.assessment-workspace__compliance-filter-strip button.is-active{background:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 12%,white);border-top-color:var(--compliance-filter-color,var(--control-focus));color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 72%,var(--color-navy-950))}.assessment-workspace__compliance-filter-strip button:not(.is-active):focus-visible,.assessment-workspace__compliance-filter-strip button:not(.is-active):hover{background:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 8%,white);border-top-color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 72%,transparent);color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 72%,var(--color-navy-950));outline:none}.assessment-workspace__compliance-filter-strip strong{color:inherit;font-size:20px}.assessment-workspace__compliance-filter-strip small{color:color-mix(in srgb,currentColor 55%,var(--color-text-muted));font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-workspace__progress-pill{align-content:center;background:white;border:0;border-inline-start:1px solid var(--color-gray-200);border-radius:0;display:grid;gap:4px;min-width:0;padding:8px 10px;position:relative}.assessment-workspace__progress-pill span{background:var(--color-gray-100);border-radius:999px;display:block;height:10px;overflow:hidden;position:relative}.assessment-workspace__progress-pill b,.assessment-workspace__progress-pill i{background:var(--color-navy-950);display:block;height:100%;inset:0 auto auto 0;position:absolute;transition:width .22s ease,opacity .18s ease,background-color .18s ease}.assessment-workspace__progress-pill b{background:linear-gradient(90deg,#18a58f,#38bdf8);opacity:0}.assessment-workspace__progress-pill strong{font-size:13px;justify-self:end}.assessment-workspace__progress-pill em{background:var(--color-navy-950);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:white;font-size:11px;font-style:normal;inset:auto 8px calc(100% + 8px) auto;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:4}.assessment-workspace__progress-pill:focus-within b,.assessment-workspace__progress-pill:hover b{opacity:1}.assessment-workspace__progress-pill:focus-within em,.assessment-workspace__progress-pill:hover em{opacity:1;transform:translateY(0)}.assessment-workspace__smart-filter-button{align-items:center;align-self:stretch;background:white;border:0;border-inline-start:1px solid var(--color-gray-200);border-radius:0!important;color:var(--color-navy-950);cursor:pointer;display:grid;gap:4px;justify-items:center;min-width:0;padding:8px 14px}.assessment-workspace__smart-filter-button span{color:var(--color-text-muted);font-size:11px}.assessment-workspace__smart-filter-button--details{min-width:92px}.assessment-workspace__smart-filter-button:focus-visible,.assessment-workspace__smart-filter-button:hover{background:white;color:var(--color-navy-950);outline:2px solid rgba(12,25,62,.14);outline-offset:-2px}.assessment-workspace__standard-list--superform{margin-top:0}.assessment-workspace__active-standard{align-items:center;background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 3%,white);border:1px solid color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 22%,white);border-left:5px solid var(--chapter-accent,var(--color-teal-700));border-radius:16px;box-shadow:0 6px 16px rgba(15,23,42,.06);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(194px,auto) minmax(160px,.16fr);min-height:60px;min-width:0;padding:10px 12px;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace__active-standard>svg{color:var(--chapter-accent,var(--color-teal-700))}.assessment-workspace__active-standard>span{display:grid;gap:3px;min-width:0}.assessment-workspace__active-standard small,.assessment-workspace__active-standard strong{overflow-wrap:anywhere}.assessment-workspace__active-standard small{color:var(--color-text-muted)}.assessment-workspace__active-standard .assessment-workspace__progress-pill{background:transparent;border:0;border-radius:0;padding:4px 10px}.assessment-workspace__active-standard .assessment-workspace__standard-evidence-button.nsq-button.nsq-button--primary{background:var(--chapter-accent,var(--color-teal-700));border-color:var(--chapter-accent,var(--color-teal-700));border-radius:12px;box-shadow:0 8px 18px color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 18%,transparent);color:white;min-height:36px;min-width:180px;padding-inline:15px}.assessment-workspace__active-standard .assessment-workspace__standard-evidence-button.nsq-button.nsq-button--primary:focus-visible,.assessment-workspace__active-standard .assessment-workspace__standard-evidence-button.nsq-button.nsq-button--primary:not(:disabled):hover{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 88%,black);border-color:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 88%,black);color:white}.assessment-workspace__measurable-list{display:grid;gap:16px;min-width:0}.assessment-workspace__measurable-row{background:white;border:1px solid transparent;border-radius:16px;box-shadow:0 3px 12px rgba(15,23,42,.1);min-width:0;overflow:clip;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace__measurable-row:hover{border-color:var(--chapter-accent,var(--color-teal-700));box-shadow:0 10px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.assessment-workspace__measurable-row.is-selected{border-color:var(--chapter-accent,var(--color-teal-700));box-shadow:0 0 0 2px rgba(15,118,110,.08),0 10px 24px rgba(15,23,42,.08)}.assessment-workspace__measurable-row.is-open{border-color:var(--chapter-accent,var(--color-teal-700));border-left:4px solid var(--chapter-accent,var(--color-teal-700));box-shadow:0 0 0 2px rgba(15,118,110,.12),0 12px 28px rgba(15,23,42,.08)}.assessment-workspace__measurable-row-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(460px,1fr) 36px minmax(300px,.35fr) minmax(118px,.14fr);min-height:84px;min-width:0;padding:7px 8px}.assessment-workspace__measurable-row-body.has-due-countdown{grid-template-columns:minmax(360px,1fr) 64px 36px minmax(300px,.35fr) minmax(118px,.14fr)}.assessment-workspace__measurable-main{background:transparent;gap:15px;grid-template-columns:70px 1px minmax(0,1fr);justify-content:start;justify-items:start;text-align:left}.assessment-workspace__standard--superform{background:white;border-color:#dbe3ea;box-shadow:var(--shadow-sm);overflow:visible}.assessment-workspace__standard--superform.is-expanded{border-color:var(--color-teal-700);box-shadow:0 0 0 2px rgba(15,118,110,.1)}.assessment-workspace__standard-row{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(280px,1.25fr) minmax(320px,1fr) minmax(150px,.42fr);min-width:0;padding:10px}.assessment-workspace__standard-main{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:78px minmax(0,1fr) auto;min-width:0;padding:5px 12px 5px 8px;text-align:left;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace__standard-main.assessment-workspace__measurable-main{gap:15px;grid-template-columns:70px 1px minmax(0,1fr);justify-content:start;justify-items:start;text-align:left}.assessment-workspace__measurable-row.is-selected .assessment-workspace__measurable-main,.assessment-workspace__measurable-row:hover .assessment-workspace__measurable-main{background:transparent;border-color:transparent}.assessment-workspace__standard-main>span:not(.assessment-workspace__standard-number):not(.assessment-workspace__measurable-separator){display:grid;gap:3px;justify-self:start;min-width:0;overflow:hidden;text-align:left}.assessment-workspace__standard-main small,.assessment-workspace__standard-main strong{overflow:hidden;text-overflow:ellipsis}.assessment-workspace__standard-main strong{color:var(--color-navy-950);font-size:13px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assessment-workspace__standard-main small{color:var(--color-text-secondary);font-size:11px;white-space:nowrap}.assessment-workspace__standard-number{align-content:center;background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 10%,white);border:1px solid color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 18%,white);border-radius:10px;box-sizing:border-box;color:var(--chapter-accent,var(--color-teal-700));display:block;font-size:16px;font-weight:900;line-height:1.25;max-width:70px;min-height:60px;min-width:70px;overflow:hidden;padding:5px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:70px}.assessment-workspace__standard-number:after{content:none}.assessment-workspace__measurable-separator{align-self:stretch;background:linear-gradient(180deg,rgba(221,221,221,.3),#dddddd 50%,rgba(221,221,221,.3));display:block;justify-self:center;min-height:56px;width:1px}.assessment-workspace__due-countdown-badge{align-content:center;align-self:center;background:white;border:2px solid #ff2d55;border-radius:14px;color:#ff2d55;display:grid;height:58px;justify-items:center;justify-self:center;line-height:1;min-width:58px;padding:7px 6px;text-align:center;width:58px}.assessment-workspace__due-countdown-badge strong{font-size:24px;font-weight:500}.assessment-workspace__due-countdown-badge small{color:var(--color-navy-950);font-size:11px;font-weight:700}.assessment-workspace__due-countdown-badge.is-overdue{background:#ff2d55;color:#ffffff}.assessment-workspace__due-countdown-badge.is-overdue small,.assessment-workspace__due-countdown-badge.is-overdue strong{color:#ffffff;font-size:15px;font-weight:800;letter-spacing:0}.assessment-workspace__ai-affordance{align-content:center;align-self:center;background:linear-gradient(135deg,#8b2b8f,#cf6f3f);border:0;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);color:white;display:grid;gap:2px;justify-items:center;min-height:34px;min-width:34px;padding:3px;text-align:center}.assessment-workspace__ai-affordance strong{font-size:10px;line-height:1}.assessment-workspace__standard-actions--tiles{background:transparent;border:0;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.assessment-workspace__standard-actions--tiles button{align-content:center;background:white;border:1px solid var(--color-gray-200);border-radius:10px;color:var(--color-text-secondary);cursor:pointer;display:grid;gap:4px;grid-template-rows:auto auto;justify-items:center;min-width:0;min-height:72px;padding:8px 5px 7px;text-align:center;transition:background var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.assessment-workspace__standard-actions--tiles button:not(.is-active):focus-visible,.assessment-workspace__standard-actions--tiles button:not(.is-active):hover{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 5%,white);border-color:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 48%,white);box-shadow:0 6px 14px rgba(15,23,42,.08);color:var(--chapter-accent,var(--color-teal-700));transform:translateY(-1px)}.assessment-workspace__standard-actions--tiles button.is-active{background:var(--chapter-accent,var(--color-teal-700));border-color:var(--chapter-accent,var(--color-teal-700));color:white;box-shadow:0 8px 18px color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 22%,transparent)}.assessment-workspace__standard-actions--tiles svg{color:#a6a6a6;height:24px;stroke-width:2.15;transition:color var(--motion-hover-duration) var(--motion-hover-easing);width:24px}.assessment-workspace__standard-actions--tiles button:not(.is-active):focus-visible svg,.assessment-workspace__standard-actions--tiles button:not(.is-active):hover svg{color:var(--chapter-accent,var(--color-teal-700))}.assessment-workspace__standard-actions--tiles button.is-active svg{color:white}.assessment-workspace__standard-actions--tiles span{display:grid;gap:2px;min-width:0}.assessment-workspace__standard-actions--tiles small,.assessment-workspace__standard-actions--tiles strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-workspace__standard-actions--tiles small{color:currentColor;font-size:9px;line-height:1.05;opacity:.72}.assessment-workspace__score-card{align-content:center;background:#f8fafc;border:0;border-radius:14px;display:grid;gap:2px;justify-items:center;min-width:0;min-height:76px;padding:9px 7px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.assessment-workspace__score-card.is-met{background:var(--score-card-color,#2fd277);border-color:var(--score-card-color,#2fd277);color:white}.assessment-workspace__score-card.is-partial{background:var(--score-card-color,#7297f7);border-color:var(--score-card-color,#7297f7);color:white}.assessment-workspace__score-card.is-na{background:var(--score-card-color,#64748b);border-color:var(--score-card-color,#64748b);color:white}.assessment-workspace__score-card.is-not-met{background:var(--score-card-color,#ff3548);border-color:var(--score-card-color,#ff3548);color:white}.assessment-workspace__score-card.is-unscored{background:#fff;border:1px solid #e2e8f0;color:#334155}.assessment-workspace__score-card small,.assessment-workspace__score-card strong{overflow-wrap:anywhere}.assessment-workspace__score-card strong{font-size:22px;font-weight:500;line-height:1}.assessment-workspace__score-card small{color:currentColor;font-size:11px;font-weight:700}.assessment-workspace__standard-detail--superform{background:white;border-top:1px solid var(--color-gray-200);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:0}.assessment-workspace__expanded-context{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.assessment-workspace__expanded-context>span{display:grid;gap:2px;min-width:0}.assessment-workspace__expanded-context>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.assessment-workspace__expanded-context small{color:var(--color-text-muted)}.assessment-workspace__expanded-context em{color:var(--color-text-muted);font-size:12px;font-style:normal;overflow-wrap:anywhere}.assessment-workspace__expanded-context strong{color:var(--color-text);overflow-wrap:anywhere}.assessment-workspace__denial-safe-readback,.assessment-workspace__panel-safety-readback,.assessment-workspace__readiness-readback,.assessment-workspace__score-due-result-readback{background:#f8fafc;border:1px solid var(--color-gray-200);border-left:4px solid var(--color-teal-700);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__denial-safe-readback>span,.assessment-workspace__panel-safety-readback>span,.assessment-workspace__readiness-readback-head>span,.assessment-workspace__score-due-result-readback>span{display:grid;gap:2px;min-width:0}.assessment-workspace__panel-safety-readback>div,.assessment-workspace__readiness-badges,.assessment-workspace__score-due-result-readback>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-workspace__denial-safe-readback small,.assessment-workspace__panel-safety-readback em,.assessment-workspace__panel-safety-readback small,.assessment-workspace__readiness-readback em,.assessment-workspace__readiness-readback small,.assessment-workspace__score-due-result-readback em,.assessment-workspace__score-due-result-readback small{color:var(--color-text-muted);font-size:12px;font-style:normal;overflow-wrap:anywhere}.assessment-workspace__denial-safe-readback strong,.assessment-workspace__panel-safety-readback strong,.assessment-workspace__readiness-readback strong,.assessment-workspace__score-due-result-readback strong{color:var(--color-navy-950);overflow-wrap:anywhere}.assessment-workspace__readiness-readback-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.assessment-workspace__readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__readiness-grid article{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:8px}.assessment-workspace__readiness-grid article>.nsq-badge{grid-column:1/-1;justify-self:start}.assessment-workspace__readiness-empty,.assessment-workspace__readiness-grid article span{display:grid;gap:4px;min-width:0}.assessment-workspace__readiness-grid article small,.assessment-workspace__readiness-grid article strong,.assessment-workspace__readiness-readback-head em,.assessment-workspace__readiness-readback-head small,.assessment-workspace__readiness-readback-head strong{overflow-wrap:anywhere}.assessment-workspace__readiness-empty{background:#f8fafc;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);padding:10px}.assessment-workspace__readiness-empty>div{display:flex;flex-wrap:wrap;gap:7px}.assessment-workspace__denial-safe-readback{align-items:start;border-left-color:#d97706;grid-template-columns:auto minmax(0,1fr) auto}.assessment-workspace__evidence-workspace-preview--compact,.assessment-workspace__instructions-panel,.assessment-workspace__scoring-preview--compact,.assessment-workspace__workspace-panel{background:white;border:0;border-radius:0;display:grid;gap:0;padding:0}.assessment-workspace__scoring-preview--compact{background:#f5f5f5;border-radius:0}.assessment-workspace__instruction-grid,.assessment-workspace__workspace-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__instruction-grid section,.assessment-workspace__workspace-grid article{--workspace-type-color:#0f766e;background:white;border:0;border-right:1px solid var(--color-gray-200);border-radius:0;display:grid;gap:6px;justify-items:center;min-width:0;padding:14px 16px;text-align:center}.assessment-workspace__instruction-grid section:last-child,.assessment-workspace__workspace-grid article:last-child{border-right:0}.assessment-workspace__workspace-grid article{align-content:center;grid-template-columns:minmax(0,1fr)}.assessment-workspace__workspace-grid article .nsq-button{grid-column:1/-1;justify-self:start}.assessment-workspace__workspace-grid article>.badge{justify-self:end}.assessment-workspace__instruction-grid section>p,.assessment-workspace__scoring-preview--compact>small,.assessment-workspace__workspace-grid article small{color:var(--color-text-muted);margin:0}.assessment-workspace__workspace-grid article strong{color:var(--workspace-type-color);font-size:30px;font-weight:400;line-height:1}.assessment-workspace__instruction-grid ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-workspace__instruction-grid li{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.assessment-workspace__instruction-grid li span,.assessment-workspace__score-option-palette--compact>span,.assessment-workspace__workspace-grid article span{display:grid;gap:3px;min-width:0}.assessment-workspace__instruction-grid small,.assessment-workspace__instruction-grid strong,.assessment-workspace__score-option-palette--compact small,.assessment-workspace__score-option-palette--compact strong,.assessment-workspace__workspace-grid small,.assessment-workspace__workspace-grid strong{overflow-wrap:anywhere}.assessment-workspace__score-option-palette--compact{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr)}.assessment-workspace__score-option-list--compact{grid-template-columns:repeat(auto-fit,minmax(86px,auto))}.assessment-workspace__due-date-shell--compact,.assessment-workspace__due-date-shell--compact.assessment-workspace__due-date-shell--workspace{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__compliance-note{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);height:60px;max-height:60px;max-width:100%;min-height:52px;padding:10px;resize:none;width:275px}.assessment-workspace__compliance-note:focus-visible{border-color:rgba(15,118,110,.55);box-shadow:0 0 0 3px rgba(20,184,166,.14);outline:none}.assessment-workspace__compliance-note:disabled{background:#f8fafc;color:var(--color-text-muted);cursor:not-allowed}.assessment-workspace__compliance-target-row,.assessment-workspace__evidence-target-row{align-items:stretch;display:grid;min-width:0}.assessment-workspace__compliance-target-row{align-items:center;background:transparent;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:10px 12px}.assessment-workspace__evidence-target-row{grid-template-columns:140px minmax(0,1fr)}.assessment-workspace__evidence-target-row>*,.assessment-workspace__workspace-blocked-actions>*{border-right:1px solid var(--color-gray-200)}.assessment-workspace__evidence-target-row>:last-child,.assessment-workspace__workspace-blocked-actions>:last-child{border-right:0}.assessment-workspace__compliance-target-row>.nsq-button{align-self:center;justify-self:center;margin:12px;min-width:88px}.assessment-workspace__compliance-save-button{height:42px;min-height:42px}.assessment-workspace__compliance-score-shell{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__compliance-score-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.assessment-workspace__compliance-comment-box>div,.assessment-workspace__compliance-score-head span{display:grid;gap:3px;min-width:0}.assessment-workspace__compliance-comment-box small,.assessment-workspace__compliance-score-head small{color:var(--color-text-muted)}.assessment-workspace__score-option-list--segmented{background:white;border:1px solid var(--color-gray-200);border-radius:13px;box-shadow:var(--shadow-sm);flex:0 1 auto;overflow-x:auto;overflow-y:hidden;padding:0;width:-moz-max-content;width:max-content}.assessment-workspace__score-option-list--segmented button{background:white;border-radius:0;box-shadow:none;color:var(--color-navy-950);min-height:42px;padding:0 18px}.assessment-workspace__score-option-list--segmented button small,.assessment-workspace__score-option-list--segmented button span{display:none}.assessment-workspace__score-option-list--segmented button strong{font-size:14px;font-weight:500;white-space:nowrap}.assessment-workspace__score-option-list--segmented button.is-selected{border-radius:12px;box-shadow:none}.assessment-workspace__score-option-list--segmented button.is-pending{box-shadow:inset 0 0 0 2px rgba(15,23,42,.18)}.assessment-workspace__compliance-confirm-controls{align-items:center;display:inline-flex;gap:6px}.assessment-workspace__compliance-confirm-button,.assessment-workspace__compliance-log-button,.assessment-workspace__compliance-reset-button{height:42px;min-height:42px}.assessment-workspace__compliance-log-button,.assessment-workspace__compliance-reset-button{justify-content:center;min-width:42px;padding:0;width:42px}.assessment-workspace__compliance-log-button span,.assessment-workspace__compliance-reset-button span{display:none}.assessment-workspace__compliance-log-button{border-color:rgba(15,118,110,.22);color:var(--color-teal-700)}.assessment-compliance-log-modal__arrow{color:var(--color-text-muted);flex:0 0 auto}.modal-panel.assessment-compliance-log-modal{max-height:min(86vh,760px);overflow:hidden}.assessment-compliance-log-modal .modal-panel__body{overflow:hidden}.assessment-compliance-log-modal__body{display:grid;gap:14px;max-height:min(70vh,660px);min-width:min(100%,640px);overflow-y:auto;padding-right:4px}.assessment-compliance-log-modal__body>header,.assessment-compliance-log-modal__change,.assessment-compliance-log-modal__log-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.assessment-compliance-log-modal__body>header{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:12px}.assessment-compliance-log-modal__body>header span,.assessment-compliance-log-modal__log-head span{display:grid;gap:3px;min-width:0}.assessment-compliance-log-modal__body small,.assessment-compliance-log-modal__log-head time{color:var(--color-text-muted)}.assessment-compliance-log-modal__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.assessment-compliance-log-modal__list li{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;padding:12px}.assessment-compliance-log-modal__change{justify-content:flex-start}.assessment-compliance-log-modal__tag{background:var(--compliance-log-tag-color,#94a3b8);border:1px solid color-mix(in srgb,var(--compliance-log-tag-color,#94a3b8) 74%,#ffffff);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);color:#ffffff;display:inline-flex;font-size:12px;font-weight:800;line-height:1;max-width:220px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.assessment-compliance-log-modal__list p{background:#f8fafc;border-radius:var(--radius-sm);color:var(--color-text-secondary);line-height:1.45;margin:0;padding:10px}.assessment-workspace__compliance-comment-box{align-items:start;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr) auto;padding:10px}.assessment-workspace__evidence-panel-actions,.assessment-workspace__evidence-row-actions,.assessment-workspace__instruction-badges,.assessment-workspace__workspace-blocked-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.assessment-workspace__workspace-blocked-actions{align-items:stretch;background:white;border:0;border-top:1px solid var(--color-gray-200);border-radius:0;display:grid;gap:0;grid-template-columns:auto auto minmax(0,1fr);padding:0 15px}.assessment-workspace__workspace-blocked-actions>*{border-right:0}.assessment-workspace__workspace-blocked-actions .assessment-workspace__due-date-shell--workspace{justify-self:end;max-width:300px;width:min(300px,100%)}.assessment-workspace__workspace-blocked-actions small{color:var(--color-text-muted)}.assessment-workspace__target-action-button{align-self:center;justify-self:center;margin:10px;min-width:120px}.assessment-workspace__workspace-blocked-actions .assessment-workspace__target-action-button{justify-self:start}.assessment-workspace__workspace-blocked-actions .assessment-workspace__target-action-button:first-of-type{margin:15px 10px 15px 0}.assessment-workspace__target-action-button:disabled{opacity:1}.assessment-workspace__panel-icon-button{align-self:center;aspect-ratio:1;border-radius:var(--radius-sm);justify-self:center;margin:12px;min-height:44px;min-width:44px;padding:0}.assessment-workspace__panel-icon-button span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.assessment-workspace__panel-stat{align-content:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:5px;justify-items:center;min-width:0;padding:16px;text-align:center}.assessment-workspace__panel-stat strong{color:var(--color-navy-950);font-size:32px;font-weight:400;line-height:1}.assessment-workspace__panel-stat span{color:var(--color-text-secondary);font-size:13px}.assessment-workspace__evidence-summary-strip{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.assessment-workspace__evidence-summary-strip article{align-items:start;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.assessment-workspace__evidence-summary-strip article span{display:grid;gap:3px;min-width:0}.assessment-workspace__evidence-summary-strip small,.assessment-workspace__evidence-summary-strip strong{overflow-wrap:anywhere}.assessment-workspace__evidence-summary-strip small{color:var(--color-text-muted)}.assessment-workspace__evidence-summary-strip .assessment-workspace__evidence-panel-actions{align-content:center;align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);justify-content:flex-start;padding:10px}.assessment-workspace__evidence-row-actions{justify-content:flex-end}.assessment-workspace__standard-actions:not(.assessment-workspace__standard-actions--tiles){background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__activity-timeline{background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__activity-summary{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.assessment-workspace__activity-summary span{display:grid;gap:2px;min-width:0}.assessment-workspace__activity-summary small,.assessment-workspace__activity-summary strong{overflow-wrap:anywhere}.assessment-workspace__activity-summary small,.assessment-workspace__activity-timeline>small{color:var(--color-text-muted)}.assessment-workspace__production-boundary{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.assessment-workspace__production-boundary span{display:grid;gap:2px;min-width:0}.assessment-workspace__production-boundary small,.assessment-workspace__production-boundary strong{overflow-wrap:anywhere}.assessment-workspace__production-boundary small{color:var(--color-text-muted)}.assessment-workspace__activity-access-readback{display:grid;gap:8px;padding:10px}.assessment-workspace__activity-access-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-workspace__activity-timeline ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-workspace__activity-timeline li{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.assessment-workspace__activity-timeline li>span{align-items:center;background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-flex;height:28px;justify-content:center;width:28px}.assessment-workspace__activity-timeline li>div{align-items:start;display:grid;gap:4px;min-width:0}.assessment-workspace__activity-timeline li small,.assessment-workspace__activity-timeline li strong{overflow-wrap:anywhere}.assessment-workspace__activity-timeline li small{color:var(--color-text-muted)}.assessment-workspace__activity-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-workspace__activity-chip-row small{flex-basis:100%;min-width:0}.assessment-workspace__row-state-readback{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__row-state-readback>small,.assessment-workspace__row-state-readback>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assessment-workspace__row-state-readback>small,.assessment-workspace__row-state-readback>span small{color:var(--color-text-muted)}.assessment-workspace__row-state-readback>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-workspace__evidence-coverage{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__evidence-coverage>small,.assessment-workspace__evidence-coverage>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assessment-workspace__evidence-coverage>small,.assessment-workspace__evidence-coverage>span small{color:var(--color-text-muted)}.assessment-workspace__evidence-coverage>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-workspace__score-due-release-gate{background:white}.assessment-workspace__score-due-release-gate,.assessment-workspace__standard-release-gate{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.assessment-workspace__standard-release-gate{background:#ffffff}.assessment-workspace__workspace-runtime-criteria{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__standard-release-gate>small,.assessment-workspace__workspace-runtime-criteria>small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__standard-release-gate-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.assessment-workspace__standard-release-gate-denials,.assessment-workspace__standard-release-gate-grid article{align-items:start;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.assessment-workspace__standard-release-gate-denials>span,.assessment-workspace__standard-release-gate-grid article>span{display:grid;gap:2px;min-width:0}.assessment-workspace__standard-release-gate-denials small,.assessment-workspace__standard-release-gate-denials strong,.assessment-workspace__standard-release-gate-grid article small,.assessment-workspace__standard-release-gate-grid article strong{overflow-wrap:anywhere}.assessment-workspace__standard-release-gate-denials small,.assessment-workspace__standard-release-gate-grid article small{color:var(--color-text-muted)}.assessment-workspace__standard-release-gate-bounds,.assessment-workspace__standard-release-gate-grid article>div{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;min-width:0}.assessment-workspace__standard-release-gate-denials .nsq-badge{align-self:start;grid-column:1/-1;justify-self:start}.assessment-workspace__score-due-release-gate>small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__release-gate-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.assessment-workspace__release-gate-grid article{align-items:start;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.assessment-workspace__release-gate-grid article span{display:grid;gap:2px;min-width:0}.assessment-workspace__release-gate-grid article small,.assessment-workspace__release-gate-grid article strong{overflow-wrap:anywhere}.assessment-workspace__release-gate-grid article small{color:var(--color-text-muted)}.assessment-workspace__release-gate-grid article .nsq-badge{grid-column:1/-1;justify-self:start}.assessment-workspace__release-gate-checklist,.assessment-workspace__release-gate-dry-run,.assessment-workspace__release-gate-dry-run-errors,.assessment-workspace__release-gate-dry-run-routes,.assessment-workspace__release-gate-errors,.assessment-workspace__release-gate-export-print,.assessment-workspace__release-gate-export-print-errors,.assessment-workspace__release-gate-export-print-projection-closure,.assessment-workspace__release-gate-export-print-projection-errors,.assessment-workspace__release-gate-export-print-selection,.assessment-workspace__release-gate-export-print-selection-errors,.assessment-workspace__release-gate-export-print-selection-projection,.assessment-workspace__release-gate-matrix,.assessment-workspace__release-gate-runbook{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__release-gate-checks,.assessment-workspace__release-gate-dry-run-grid,.assessment-workspace__release-gate-dry-run-route-grid,.assessment-workspace__release-gate-export-print-fields,.assessment-workspace__release-gate-export-print-grid,.assessment-workspace__release-gate-export-print-projection-closure-grid,.assessment-workspace__release-gate-export-print-selection-grid,.assessment-workspace__release-gate-export-print-selection-projection-fields,.assessment-workspace__release-gate-export-print-selection-projection-grid,.assessment-workspace__release-gate-flags,.assessment-workspace__release-gate-runbook-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.assessment-workspace__release-gate-checks article,.assessment-workspace__release-gate-dry-run-errors article,.assessment-workspace__release-gate-dry-run-grid article,.assessment-workspace__release-gate-dry-run-route-grid article,.assessment-workspace__release-gate-dry-run-routes article,.assessment-workspace__release-gate-errors article,.assessment-workspace__release-gate-export-print-errors article,.assessment-workspace__release-gate-export-print-fields article,.assessment-workspace__release-gate-export-print-grid article,.assessment-workspace__release-gate-export-print-projection-closure-grid article,.assessment-workspace__release-gate-export-print-projection-errors article,.assessment-workspace__release-gate-export-print-selection-errors article,.assessment-workspace__release-gate-export-print-selection-grid article,.assessment-workspace__release-gate-export-print-selection-projection-fields article,.assessment-workspace__release-gate-export-print-selection-projection-grid article,.assessment-workspace__release-gate-flags article,.assessment-workspace__release-gate-runbook-grid article{align-items:start;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__release-gate-checks article{grid-template-columns:minmax(0,1fr) auto auto}.assessment-workspace__release-gate-dry-run-errors article,.assessment-workspace__release-gate-dry-run-route-grid article,.assessment-workspace__release-gate-dry-run-routes article,.assessment-workspace__release-gate-errors article,.assessment-workspace__release-gate-export-print-errors article,.assessment-workspace__release-gate-export-print-projection-errors article,.assessment-workspace__release-gate-export-print-selection-errors article{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__release-gate-export-print-grid article{grid-template-columns:auto minmax(0,1fr) auto}.assessment-workspace__release-gate-export-print-fields article{grid-template-columns:minmax(0,1fr)}.assessment-workspace__release-gate-export-print-projection-closure-grid article,.assessment-workspace__release-gate-export-print-selection-grid article,.assessment-workspace__release-gate-export-print-selection-projection-fields article,.assessment-workspace__release-gate-export-print-selection-projection-grid article,.assessment-workspace__release-gate-runbook-grid article{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__release-gate-dry-run-grid article,.assessment-workspace__release-gate-flags article{grid-template-columns:minmax(0,1fr) auto auto}.assessment-workspace__release-gate-dry-run-errors article>div,.assessment-workspace__release-gate-dry-run-route-grid article>div,.assessment-workspace__release-gate-dry-run-routes article>div,.assessment-workspace__release-gate-errors article>div,.assessment-workspace__release-gate-export-print-errors article>div,.assessment-workspace__release-gate-export-print-projection-closure-grid article>div,.assessment-workspace__release-gate-export-print-projection-errors article>div,.assessment-workspace__release-gate-export-print-selection-errors article>div,.assessment-workspace__release-gate-export-print-selection-grid article>div,.assessment-workspace__release-gate-export-print-selection-projection-fields article>div,.assessment-workspace__release-gate-export-print-selection-projection-grid article>div{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;min-width:0}.assessment-workspace__release-gate-affordances{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.assessment-workspace__release-gate-checks span,.assessment-workspace__release-gate-dry-run-errors span,.assessment-workspace__release-gate-dry-run-grid span,.assessment-workspace__release-gate-dry-run-route-grid span,.assessment-workspace__release-gate-dry-run-routes span,.assessment-workspace__release-gate-errors span,.assessment-workspace__release-gate-export-print-errors span,.assessment-workspace__release-gate-export-print-fields span,.assessment-workspace__release-gate-export-print-grid span,.assessment-workspace__release-gate-export-print-projection-closure-grid span,.assessment-workspace__release-gate-export-print-projection-errors span,.assessment-workspace__release-gate-export-print-selection-errors span,.assessment-workspace__release-gate-export-print-selection-grid span,.assessment-workspace__release-gate-export-print-selection-projection-fields span,.assessment-workspace__release-gate-export-print-selection-projection-grid span,.assessment-workspace__release-gate-flags span,.assessment-workspace__release-gate-runbook-grid span{display:grid;gap:2px;min-width:0}.assessment-workspace__release-gate-checklist>small,.assessment-workspace__release-gate-checks small,.assessment-workspace__release-gate-dry-run-errors article small,.assessment-workspace__release-gate-dry-run-errors>small,.assessment-workspace__release-gate-dry-run-grid small,.assessment-workspace__release-gate-dry-run-route-grid small,.assessment-workspace__release-gate-dry-run-routes article small,.assessment-workspace__release-gate-dry-run-routes>small,.assessment-workspace__release-gate-dry-run>small,.assessment-workspace__release-gate-errors article small,.assessment-workspace__release-gate-errors>small,.assessment-workspace__release-gate-export-print-errors article small,.assessment-workspace__release-gate-export-print-errors>small,.assessment-workspace__release-gate-export-print-fields small,.assessment-workspace__release-gate-export-print-grid small,.assessment-workspace__release-gate-export-print-projection-closure-grid small,.assessment-workspace__release-gate-export-print-projection-closure>small,.assessment-workspace__release-gate-export-print-projection-errors article small,.assessment-workspace__release-gate-export-print-projection-errors>small,.assessment-workspace__release-gate-export-print-selection-errors article small,.assessment-workspace__release-gate-export-print-selection-errors>small,.assessment-workspace__release-gate-export-print-selection-grid small,.assessment-workspace__release-gate-export-print-selection-projection-fields small,.assessment-workspace__release-gate-export-print-selection-projection-grid small,.assessment-workspace__release-gate-export-print-selection-projection>small,.assessment-workspace__release-gate-export-print-selection>small,.assessment-workspace__release-gate-export-print>small,.assessment-workspace__release-gate-flags small,.assessment-workspace__release-gate-matrix>small,.assessment-workspace__release-gate-runbook-grid small,.assessment-workspace__release-gate-runbook>small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__scoring-preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__scoring-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-workspace__scoring-preview-grid article{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.assessment-workspace__scoring-preview-grid span{display:grid;gap:2px;min-width:0}.assessment-workspace__scoring-preview-grid small{color:var(--color-text-muted)}.assessment-workspace__scoped-mutation-error{align-items:start;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);color:#9a3412;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.assessment-workspace__scoped-mutation-error>span{display:grid;gap:2px;min-width:0}.assessment-workspace__scoped-mutation-error small,.assessment-workspace__scoped-mutation-error strong{overflow-wrap:anywhere}.assessment-workspace__scoped-mutation-error small{color:var(--color-text-muted)}.assessment-workspace__scoped-mutation-error-chips{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;min-width:0}.assessment-workspace__scoring-contract{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.assessment-workspace__scoring-contract div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-width:0;padding:8px}.assessment-workspace__scoring-contract dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-workspace__scoring-contract dd{font-weight:800;margin:3px 0 0;overflow-wrap:anywhere}.assessment-workspace__score-option-palette{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__score-option-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-workspace__score-option-list button{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-left:4px solid var(--score-option-color,#94a3b8);border-radius:var(--radius-sm);color:var(--color-text);display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:9px;text-align:left}.assessment-workspace__score-option-list button.is-default{background:#f0f9ff;border-color:#bae6fd;border-left-color:var(--score-option-color,#0284c7)}.assessment-workspace__score-option-list button>span:first-child{background:var(--score-option-color,#94a3b8);border-radius:999px;height:10px;width:10px}.assessment-workspace__score-option-list small,.assessment-workspace__score-option-list strong{overflow-wrap:anywhere}.assessment-workspace__score-option-list small{color:var(--color-text-muted);font-weight:800}.assessment-workspace__score-option-list--segmented{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:0;max-width:100%}.assessment-workspace__score-option-list--segmented button{border:0;border-left:0;display:inline-flex;grid-template-columns:none;justify-content:center;min-width:0;text-align:center}.assessment-workspace__score-option-list--segmented button small,.assessment-workspace__score-option-list--segmented button>span:first-child{display:none}.assessment-workspace__score-option-list--segmented button.is-default{background:white;border-color:transparent}.assessment-workspace__score-option-list--segmented button.is-selected{background:var(--score-option-color,#a8acb3);border-color:transparent;color:white}.assessment-workspace__evidence-target-row .assessment-workspace__evidence-panel-actions{align-content:center;display:flex;padding:12px 16px}.assessment-workspace__due-date-shell{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(170px,220px) auto;min-width:0;padding:10px}.assessment-workspace__due-date-shell--workspace{background:#ffffff;border:0;border-radius:0;height:100%;padding:10px}.assessment-workspace__due-date-shell span{display:grid;gap:2px;min-width:0}.assessment-workspace__due-date-shell small,.assessment-workspace__due-date-shell strong{overflow-wrap:anywhere}.assessment-workspace__due-date-shell small{color:var(--color-text-muted)}.assessment-workspace__due-date-shell em{color:var(--color-text-muted);font-size:13px;font-style:normal;overflow-wrap:anywhere}.assessment-workspace__due-settings-button{align-items:center;background:#ffffff;border:1px solid rgba(15,118,110,.28);border-radius:8px;box-shadow:0 8px 16px rgba(15,23,42,.08);color:var(--color-teal-700);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.assessment-workspace__due-settings-button:focus-visible,.assessment-workspace__due-settings-button:hover{background:#ecfdf5;border-color:rgba(15,118,110,.5);color:#0f766e;outline:none}.assessment-workspace__due-date-input .nsq-field__label{color:var(--control-text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-workspace__evidence-workspace-preview{background:#f7fee7;border:1px solid #bef264;border-radius:var(--radius-sm);display:grid;gap:10px;padding:10px}.assessment-workspace__evidence-workspace-preview.assessment-workspace__evidence-workspace-preview--compact{background:white;border:0;border-radius:0;padding:0}.assessment-workspace__shell-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-workspace__shell-grid article{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-rows:auto minmax(116px,1fr) auto;min-width:0;padding:10px}.assessment-workspace__shell-grid article>div:first-child{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__shell-grid dl,.assessment-workspace__shell-grid span{display:grid;gap:4px;min-width:0}.assessment-workspace__shell-grid dl{margin:0}.assessment-workspace__shell-grid dl div{min-width:0}.assessment-workspace__shell-grid dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-workspace__shell-grid dd{font-weight:800;margin:1px 0 0;overflow-wrap:anywhere}.assessment-workspace__shell-grid small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__shell-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.assessment-evidence-preflight-modal__contract,.assessment-workspace__evidence-contract,.assessment-workspace__evidence-list{background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.assessment-evidence-preflight-modal__contract dl,.assessment-workspace__evidence-contract dl,.assessment-workspace__evidence-list dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.assessment-evidence-preflight-modal__contract dl div,.assessment-workspace__evidence-columns span,.assessment-workspace__evidence-contract dl div,.assessment-workspace__evidence-contract-fields span,.assessment-workspace__evidence-list dl div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-width:0;padding:8px}.assessment-evidence-preflight-modal__contract dt,.assessment-workspace__evidence-contract dt,.assessment-workspace__evidence-list dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-evidence-preflight-modal__contract dd,.assessment-workspace__evidence-contract dd,.assessment-workspace__evidence-list dd{font-weight:800;margin:3px 0 0;overflow-wrap:anywhere}.assessment-workspace__evidence-columns,.assessment-workspace__evidence-contract-fields,.assessment-workspace__evidence-example-grid,.assessment-workspace__evidence-filter-sort,.assessment-workspace__evidence-route-contracts,.assessment-workspace__evidence-selection-bulk{display:grid;gap:8px}.assessment-workspace__evidence-contract-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__evidence-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__evidence-route-contracts{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-workspace__evidence-example-grid,.assessment-workspace__evidence-filter-sort,.assessment-workspace__evidence-selection-bulk{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__evidence-columns span,.assessment-workspace__evidence-contract-fields span,.assessment-workspace__evidence-route-contracts span{display:grid;gap:3px;min-width:0}.assessment-workspace__evidence-columns small,.assessment-workspace__evidence-contract-fields small,.assessment-workspace__evidence-route-contracts small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__evidence-route-contracts span{border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);padding:8px}.assessment-workspace__evidence-error-readbacks{display:grid;gap:8px}.assessment-workspace__evidence-error-readbacks span{border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:8px}.assessment-workspace__evidence-error-readbacks small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__evidence-filter-sort section,.assessment-workspace__evidence-selection-bulk section{border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.assessment-workspace__evidence-filter-sort section>small,.assessment-workspace__evidence-selection-bulk section>small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-workspace__evidence-list article{align-items:start;background:white;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.assessment-workspace__evidence-list article>.nsq-badge{grid-column:2/-1;justify-self:start}.assessment-workspace__evidence-example-grid article{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__evidence-example-grid article>.nsq-badge{grid-column:1/-1;justify-self:start}.assessment-workspace__evidence-example-grid .assessment-workspace__shell-actions{grid-column:1/-1}.assessment-workspace__evidence-handoff{align-items:center;background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1;min-width:0;padding:8px}.assessment-workspace__evidence-handoff>span{display:grid;flex:1 1 220px;gap:2px;min-width:0}.assessment-workspace__evidence-handoff small,.assessment-workspace__evidence-handoff strong{overflow-wrap:anywhere}.assessment-workspace__evidence-handoff small{color:var(--color-text-muted)}.assessment-workspace__evidence-list article span{display:grid;gap:3px;min-width:0}.assessment-workspace__evidence-list article small,.assessment-workspace__evidence-list article strong{overflow-wrap:anywhere}.assessment-workspace__evidence-list article small{color:var(--color-text-muted)}.assessment-evidence-preflight-modal__contract ul,.assessment-workspace__evidence-contract ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-evidence-preflight-modal__contract li,.assessment-workspace__evidence-contract li{align-items:start;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:8px}.assessment-evidence-preflight-modal__contract li span,.assessment-workspace__evidence-contract li span{display:grid;gap:2px;min-width:0}.assessment-evidence-preflight-modal__contract li small,.assessment-evidence-preflight-modal__contract li strong,.assessment-workspace__evidence-contract li small,.assessment-workspace__evidence-contract li strong{overflow-wrap:anywhere}.assessment-evidence-preflight-modal__contract li small,.assessment-workspace__evidence-contract li small{color:var(--color-text-muted)}.assessment-workspace__standard-actions-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.assessment-workspace__standard-actions-head span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-workspace__standard-action-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace__standard-action-grid article{align-items:start;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-rows:auto minmax(76px,1fr) auto auto;min-width:0;padding:10px}.assessment-workspace__standard-action-grid article>div,.assessment-workspace__standard-action-grid article>span{display:grid;gap:4px;min-width:0}.assessment-workspace__standard-action-grid small,.assessment-workspace__standard-action-grid strong{overflow-wrap:anywhere}.assessment-workspace__standard-action-grid small{color:var(--color-text-muted)}.assessment-workspace__standard-detail-head>span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.assessment-workspace__standard-detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.assessment-workspace__standard-detail-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.assessment-workspace__standard ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-workspace__standard li{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.assessment-workspace__chapter-head strong,.assessment-workspace__chapter-nav small,.assessment-workspace__chapter-nav strong,.assessment-workspace__hierarchy header strong,.assessment-workspace__standard li span,.assessment-workspace__standard strong{overflow-wrap:anywhere}[data-theme=dark] .compact-shell--assessment{background:var(--color-page)}[data-theme=dark] .compact-shell--assessment .compact-topbar{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 0 rgba(148,163,184,.08)}[data-theme=dark] .compact-shell--assessment .compact-topbar__title strong,[data-theme=dark] .compact-shell--assessment .workspace-tabs a.is-active,[data-theme=dark] .compact-shell--assessment .workspace-tabs button.is-active{color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .compact-topbar .authority-select .nsq-control,[data-theme=dark] .compact-shell--assessment .compact-topbar .nsq-icon-button,[data-theme=dark] .compact-shell--assessment .workspace-tabs a.is-active,[data-theme=dark] .compact-shell--assessment .workspace-tabs button.is-active{background:var(--control-bg-elevated);border-color:var(--control-border-strong);color:var(--control-text)}[data-theme=dark] .compact-shell--assessment .compact-topbar .authority-select .nsq-control{border-color:var(--assessment-main-color,var(--color-teal-700))}[data-theme=dark] .compact-shell--assessment .compact-topbar .nsq-icon-button:focus-visible,[data-theme=dark] .compact-shell--assessment .compact-topbar .nsq-icon-button:not(:disabled):hover{background:var(--control-hover-bg);border-color:var(--assessment-main-color,var(--color-teal-700))}[data-theme=dark] .compact-shell--assessment .progress-pill--with-performance span{background:color-mix(in srgb,var(--control-bg-muted) 78%,#020617);border-color:var(--control-border);box-shadow:inset 0 1px 3px rgba(0,0,0,.42)}[data-theme=dark] .compact-shell--assessment .progress-pill--with-performance{background:color-mix(in srgb,var(--control-bg-elevated) 88%,var(--assessment-main-color,var(--color-teal-700)));border-color:color-mix(in srgb,var(--assessment-main-color,var(--color-teal-700)) 55%,var(--control-border));box-shadow:0 5px 18px rgba(0,0,0,.28)}[data-theme=dark] .compact-shell--assessment .progress-pill--with-performance small{color:var(--color-text-secondary)}[data-theme=dark] .compact-shell--assessment .progress-pill--with-performance strong{background:color-mix(in srgb,var(--control-bg-elevated) 92%,transparent);border-color:var(--control-border-strong);color:var(--control-text)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-head--summary,[data-theme=dark] .compact-shell--assessment .assessment-workspace__evidence-workspace-preview--compact,[data-theme=dark] .compact-shell--assessment .assessment-workspace__expanded-context,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header--superform,[data-theme=dark] .compact-shell--assessment .assessment-workspace__instructions-panel,[data-theme=dark] .compact-shell--assessment .assessment-workspace__measurable-row,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard--superform,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-detail--superform,[data-theme=dark] .compact-shell--assessment .assessment-workspace__workspace-panel{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-head--summary,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header--superform,[data-theme=dark] .compact-shell--assessment .assessment-workspace__measurable-row{box-shadow:var(--shadow-sm)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-access-tile,[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-status,[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-title:before,[data-theme=dark] .compact-shell--assessment .assessment-workspace__compliance-filter-strip button,[data-theme=dark] .compact-shell--assessment .assessment-workspace__due-countdown-badge,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-logo,[data-theme=dark] .compact-shell--assessment .assessment-workspace__readiness-grid article,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-actions--tiles button{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__denial-safe-readback,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-chapter-strip,[data-theme=dark] .compact-shell--assessment .assessment-workspace__panel-safety-readback,[data-theme=dark] .compact-shell--assessment .assessment-workspace__readiness-empty,[data-theme=dark] .compact-shell--assessment .assessment-workspace__readiness-readback,[data-theme=dark] .compact-shell--assessment .assessment-workspace__score-card,[data-theme=dark] .compact-shell--assessment .assessment-workspace__score-card.is-unscored,[data-theme=dark] .compact-shell--assessment .assessment-workspace__score-due-result-readback,[data-theme=dark] .compact-shell--assessment .assessment-workspace__scoring-preview--compact{background:var(--color-surface-muted);border-color:var(--color-border)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-tabs button{background:transparent;border-inline-end-color:var(--color-border);border-top-color:var(--section-accent,var(--color-teal-700));color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__smart-filter-button{background:transparent;border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-tabs button.is-active{background:color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 20%,var(--color-surface));color:var(--color-text-primary);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--section-accent,var(--color-teal-700)) 38%,var(--color-surface))}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-tabs button:not(.is-active):focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-tabs button:not(.is-active):hover,[data-theme=dark] .compact-shell--assessment .assessment-workspace__smart-filter-button:focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__smart-filter-button:hover{background:var(--control-hover-bg);color:var(--color-text-primary);outline-color:var(--control-focus-ring)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__progress-pill{background:var(--color-surface-muted);border-color:var(--color-border)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__progress-pill span{background:color-mix(in srgb,var(--control-bg-muted) 78%,#020617)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__progress-pill strong{color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-tabs button:not(.is-active){background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-tabs button:not(.is-active):focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-tabs button:not(.is-active):hover{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 14%,var(--color-surface));color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__active-standard{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 44%,var(--color-border));box-shadow:var(--shadow-sm)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__active-standard .assessment-workspace__progress-pill{background:transparent}[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-number{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 18%,var(--color-surface));border-color:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 42%,var(--color-border))}[data-theme=dark] .compact-shell--assessment .assessment-workspace__compliance-filter-strip button.is-active{background:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 20%,var(--color-surface));color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 64%,var(--color-text-primary))}[data-theme=dark] .compact-shell--assessment .assessment-workspace__compliance-filter-strip button:not(.is-active):focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__compliance-filter-strip button:not(.is-active):hover{background:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 15%,var(--color-surface));border-top-color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 72%,transparent);color:color-mix(in srgb,var(--compliance-filter-color,var(--control-focus)) 58%,var(--color-text-primary))}[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-actions--tiles button:not(.is-active):focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-actions--tiles button:not(.is-active):hover{background:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--chapter-accent,var(--color-teal-700)) 58%,var(--color-border))}[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-status strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__chapter-title:before,[data-theme=dark] .compact-shell--assessment .assessment-workspace__denial-safe-readback strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__due-countdown-badge small,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-completed-count strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-metric strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-identity h2,[data-theme=dark] .compact-shell--assessment .assessment-workspace__panel-safety-readback strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__readiness-readback strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__score-due-result-readback strong,[data-theme=dark] .compact-shell--assessment .assessment-workspace__standard-main strong{color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:focus-visible,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:hover{background:color-mix(in srgb,var(--assessment-main-color,var(--color-teal-700)) 10%,var(--color-surface));box-shadow:inset 0 1px 0 rgba(148,163,184,.08),var(--shadow-sm);color:var(--color-text-primary)}[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:focus-visible .assessment-workspace__form-header-chart-icon,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:focus-visible small,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:hover .assessment-workspace__form-header-chart-icon,[data-theme=dark] .compact-shell--assessment .assessment-workspace__form-header-chart-button:hover small{color:var(--color-text-primary)}.compact-shell--assessment :is(.assessment-workspace__measurable-row,.assessment-workspace__form-header-chart-icon,.assessment-workspace__progress-pill b,.assessment-workspace__progress-pill em,.workspace-tab__tooltip,.progress-pill--with-performance b,.progress-pill--with-performance em),.compact-shell--assessment :is(button,a,[role=button]){transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-easing)}.assessment-evidence-preflight-modal{max-width:840px}.assessment-evidence-preflight-modal header>div{display:grid;gap:3px;min-width:0}.assessment-evidence-preflight-modal header small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-evidence-preflight-modal .modal-panel__body{display:grid;gap:14px}.assessment-evidence-preflight-modal__footer,.assessment-evidence-preflight-modal__safe-flags,.assessment-evidence-preflight-modal__topline,.assessment-evidence-preflight-modal__warnings{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.assessment-evidence-preflight-modal__modes{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.assessment-evidence-preflight-modal__modes button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:38px;min-width:0;padding:0 10px}.assessment-evidence-preflight-modal__modes button.is-active{background:var(--color-navy-900);color:white}.assessment-evidence-preflight-modal__modes button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-evidence-preflight-modal__fields{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-evidence-preflight-modal__fields .nsq-field__label{color:var(--control-text-secondary);font-size:12px;font-weight:800}.assessment-evidence-source-picker{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.assessment-evidence-source-picker__toolbar{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.assessment-evidence-source-picker__chips,.assessment-evidence-source-picker__readback{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.assessment-evidence-source-picker__readback{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:8px}.assessment-evidence-source-picker__readback small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-evidence-source-picker__grid{display:grid;gap:8px;max-height:260px;overflow:auto}.assessment-evidence-source-picker__option{align-items:start;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px;text-align:left}.assessment-evidence-source-picker__option.is-selected{border-color:var(--color-navy-700);box-shadow:inset 0 0 0 1px var(--color-navy-700)}.assessment-evidence-source-picker__option:disabled{background:var(--color-gray-50);color:var(--color-text-muted);cursor:not-allowed}.assessment-evidence-source-picker__empty span,.assessment-evidence-source-picker__option>span:first-child{display:grid;gap:3px;min-width:0}.assessment-evidence-source-picker__empty small,.assessment-evidence-source-picker__empty strong,.assessment-evidence-source-picker__option small,.assessment-evidence-source-picker__option strong{overflow-wrap:anywhere}.assessment-evidence-source-picker__empty small,.assessment-evidence-source-picker__option small{color:var(--color-text-muted)}.assessment-evidence-source-picker__empty,.assessment-evidence-source-picker__error{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;padding:10px}.assessment-evidence-source-picker__empty{align-items:start;grid-template-columns:auto minmax(0,1fr)}.assessment-evidence-source-picker__error small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-evidence-preflight-modal__result{background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.assessment-evidence-preflight-modal__result dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.assessment-evidence-preflight-modal__empty,.assessment-evidence-preflight-modal__result dl div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-width:0;padding:9px}.assessment-evidence-preflight-modal__result dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.assessment-evidence-preflight-modal__result dd{font-weight:800;margin:3px 0 0;overflow-wrap:anywhere}.assessment-evidence-preflight-modal__empty small,.assessment-evidence-preflight-modal__result>small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-evidence-preflight-modal__blockers{display:grid;gap:8px}.assessment-evidence-preflight-modal__blockers>strong{color:var(--color-text-secondary);font-size:12px;text-transform:uppercase}.assessment-evidence-preflight-modal__blockers ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.assessment-evidence-preflight-modal__blockers li,.assessment-evidence-preflight-modal__empty,.assessment-evidence-preflight-modal__error-state{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.assessment-evidence-preflight-modal__blockers li{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:8px}.assessment-evidence-preflight-modal__error-state{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:10px}.assessment-evidence-preflight-modal__blockers li span,.assessment-evidence-preflight-modal__empty span,.assessment-evidence-preflight-modal__error-state span{display:grid;gap:2px;min-width:0}.assessment-evidence-preflight-modal__blockers li small,.assessment-evidence-preflight-modal__blockers li strong,.assessment-evidence-preflight-modal__empty small,.assessment-evidence-preflight-modal__empty strong,.assessment-evidence-preflight-modal__error-state small,.assessment-evidence-preflight-modal__error-state strong{overflow-wrap:anywhere}.assessment-evidence-preflight-modal__blockers li small,.assessment-evidence-preflight-modal__error-state small{color:var(--color-text-muted)}.assessment-evidence-preflight-modal__footer{border-top:1px solid var(--color-gray-200);justify-content:flex-end;padding:14px 18px}@media (max-width:767px){.login-page{padding:18px}.assessment-evidence-preflight-modal__fields,.assessment-evidence-preflight-modal__modes,.assessment-evidence-preflight-modal__result dl,.assessment-evidence-source-picker__option,.assessment-evidence-source-picker__toolbar{grid-template-columns:1fr}.assessment-evidence-preflight-modal__footer{align-items:stretch;flex-direction:column}}.release-builder__quick-review{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;overflow:hidden}.release-builder__quick-review [role=row]{align-items:center;border-top:1px solid var(--color-gray-200);display:grid;gap:10px;grid-template-columns:.7fr .6fr minmax(0,1.1fr) .4fr .7fr;min-width:0;padding:9px 10px}.release-builder__quick-review [role=row]:first-child{background:var(--color-gray-50);border-top:0;color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.release-builder__quick-review span,.release-builder__quick-review strong{min-width:0;overflow-wrap:anywhere}.release-builder__job-actions{display:flex;flex-wrap:wrap;gap:6px}.release-builder__job-actions button{background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:not-allowed;font-size:12px;font-weight:800;padding:5px 8px}.release-builder__language-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder__language-option{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;gap:10px;min-width:0;padding:10px}.release-builder__language-option .nsq-check-control__body>span{display:grid;gap:2px;min-width:0}.release-builder__language-option small,.release-builder__language-option strong{overflow-wrap:anywhere}.release-builder__language-option small{color:var(--color-text-muted);font-size:12px;font-weight:800;margin-inline-start:15px}.release-builder__translation-review{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:14px;padding:14px}.release-builder__translation-review h3{font-size:16px;margin:0}.release-builder__translation-toolbar{display:grid;gap:10px;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr)}.release-builder__translation-toolbar label{display:grid;gap:6px;min-width:0}.release-builder__translation-toolbar span{color:var(--color-text-muted);font-size:12px;font-weight:800}.release-builder__translation-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder__translation-list button{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:grid;gap:4px;min-width:0;padding:10px;text-align:start}.release-builder__translation-list button.is-active{background:var(--color-primary-50);border-color:var(--color-primary-300)}.release-builder__translation-list button:disabled{cursor:not-allowed;opacity:.7}.release-builder__output-row{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.release-builder__output-row>button{height:100%}.release-builder__provider-checks{display:flex;flex-wrap:wrap;gap:6px}.release-builder__provider-checks span{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:12px;font-weight:800;padding:6px 8px}.release-builder__provider-checks .is-passed{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.release-builder__provider-checks .is-blocked{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.release-builder__translation-list span,.release-builder__translation-list strong{overflow-wrap:anywhere}.release-builder__translation-list span{color:var(--color-text-muted);font-size:12px;font-weight:800}.builder-node-modal__context{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.builder-node-modal__context>div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.builder-node-modal__context span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.builder-node-modal__context strong{color:var(--color-text);overflow-wrap:anywhere}.release-builder-hierarchy{display:grid;gap:12px;grid-template-columns:minmax(172px,.68fr) minmax(240px,.95fr) minmax(0,2.1fr);min-width:0}.release-builder-hierarchy__archive,.release-builder-hierarchy__bulk{background:#f9fafb;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.release-builder-hierarchy__bulk{align-items:end;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto auto}.release-builder-hierarchy__archive>div:first-child,.release-builder-hierarchy__bulk>div:first-child{display:grid;gap:3px;min-width:0}.release-builder-hierarchy__archive strong,.release-builder-hierarchy__bulk strong{color:var(--color-text);overflow-wrap:anywhere}.release-builder-hierarchy__archive p,.release-builder-hierarchy__archive span,.release-builder-hierarchy__bulk span{color:var(--color-text-muted);font-size:12px;margin:0;overflow-wrap:anywhere}.release-builder-hierarchy__me-workspace,.release-builder-hierarchy__rail{background:#f9fafb;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;min-height:400px;padding:12px}.release-builder-hierarchy__rail{align-content:start}.release-builder-hierarchy__rail-header{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.release-builder-hierarchy__rail-header>div{display:grid;gap:2px;min-width:0}.release-builder-hierarchy__rail-header span{color:var(--color-text-muted);font-size:16px;font-weight:800;text-transform:uppercase}.release-builder-hierarchy__chapter button small,.release-builder-hierarchy__standard button small{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.release-builder-hierarchy__me-code small{color:var(--color-text-muted);font-size:9px;font-weight:500;text-transform:uppercase}.release-builder-hierarchy__rail-header strong{color:var(--color-text);font-size:20px}.release-builder-hierarchy__chapter-list,.release-builder-hierarchy__me-list,.release-builder-hierarchy__standard-list{display:grid;gap:10px;min-width:0}.release-builder-hierarchy__empty{align-content:center;background:white;border:1px dashed var(--color-gray-300);border-radius:8px;display:grid;gap:8px;justify-items:start;min-height:250px;min-width:0;padding:16px}.release-builder-hierarchy__empty span,.release-builder-hierarchy__empty strong{min-width:0;overflow-wrap:anywhere}.release-builder-hierarchy__empty strong{color:var(--color-text)}.release-builder-hierarchy__empty span{color:var(--color-text-muted);font-size:13px}.release-builder-hierarchy__chapter,.release-builder-hierarchy__me-card,.release-builder-hierarchy__standard{background:white;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark] .builder-node-modal__context>div,[data-theme=dark] .release-builder-hierarchy__archive-row,[data-theme=dark] .release-builder-hierarchy__chapter,[data-theme=dark] .release-builder-hierarchy__empty,[data-theme=dark] .release-builder-hierarchy__me-card,[data-theme=dark] .release-builder-hierarchy__standard,[data-theme=dark] .release-builder-import-manager__filters button,[data-theme=dark] .release-builder-import-modal__acceptance-result,[data-theme=dark] .release-builder-import-modal__acceptance>div,[data-theme=dark] .release-builder-import-modal__ai-live-progress,[data-theme=dark] .release-builder-import-modal__ai-note,[data-theme=dark] .release-builder-import-modal__ai-progress>div,[data-theme=dark] .release-builder-import-modal__ai-result,[data-theme=dark] .release-builder-import-modal__columns>div,[data-theme=dark] .release-builder-import-modal__dev-tools,[data-theme=dark] .release-builder-import-modal__dropzone,[data-theme=dark] .release-builder-import-modal__flow>div,[data-theme=dark] .release-builder-import-modal__readiness>div,[data-theme=dark] .release-builder-import-modal__repair,[data-theme=dark] .release-builder-import-modal__repair-item,[data-theme=dark] .release-builder-import-modal__rows [role=row].is-imported,[data-theme=dark] .release-builder-import-modal__rows [role=row].is-ready,[data-theme=dark] .release-builder-import-modal__rows [role=row].is-repair_blocked,[data-theme=dark] .release-builder-import-modal__upload,[data-theme=dark] .release-builder-logs__summary span,[data-theme=dark] .release-builder-logs__timeline,[data-theme=dark] .release-builder-logs__timeline>header,[data-theme=dark] .release-builder-modal__activity-row.is-active{background:#162237;border-color:#2a3a54;color:#f7f9fc}[data-theme=dark] .release-builder-import-modal__acceptance-result ul{border-color:#2a3a54}[data-theme=dark] .release-builder-import-modal__acceptance-result li{color:#fca5a5}[data-theme=dark] .release-builder-hierarchy__archive-row strong,[data-theme=dark] .release-builder-hierarchy__chapter button span,[data-theme=dark] .release-builder-hierarchy__empty strong,[data-theme=dark] .release-builder-hierarchy__me-main h4,[data-theme=dark] .release-builder-hierarchy__me-workspace header h3,[data-theme=dark] .release-builder-hierarchy__standard button strong,[data-theme=dark] .release-builder-import-modal__ai-note strong,[data-theme=dark] .release-builder-import-modal__ai-progress strong,[data-theme=dark] .release-builder-import-modal__ai-result strong,[data-theme=dark] .release-builder-import-modal__dropzone strong,[data-theme=dark] .release-builder-import-modal__flow strong,[data-theme=dark] .release-builder-import-modal__repair-header strong,[data-theme=dark] .release-builder-import-modal__repair-item strong,[data-theme=dark] .release-builder-logs__event-header strong,[data-theme=dark] .release-builder-logs__summary strong,[data-theme=dark] .release-builder-logs__timeline>header strong{color:#f7f9fc}[data-theme=dark] .release-builder-import-modal__ai-live-progress>div span,[data-theme=dark] .release-builder-import-modal__ai-note span,[data-theme=dark] .release-builder-import-modal__ai-progress span,[data-theme=dark] .release-builder-import-modal__ai-result small,[data-theme=dark] .release-builder-import-modal__ai-result span,[data-theme=dark] .release-builder-import-modal__dropzone span,[data-theme=dark] .release-builder-import-modal__flow span,[data-theme=dark] .release-builder-import-modal__repair-header span,[data-theme=dark] .release-builder-import-modal__repair-item small,[data-theme=dark] .release-builder-import-modal__upload,[data-theme=dark] .release-builder-import-modal__upload span,[data-theme=dark] .release-builder-import-modal__upload svg{color:#9aa8bc}[data-theme=dark] .release-builder-import-modal__ai-live-progress>div strong{color:#f7f9fc}[data-theme=dark] .release-builder-import-modal__ai-live-progress>span{background:#0b1220}[data-theme=dark] .release-builder-import-modal__repair-header svg,[data-theme=dark] .release-builder-import-modal__repair-item span{color:#fbbf24}[data-theme=dark] .release-builder-import-manager__filters button.is-active,[data-theme=dark] .release-builder-import-manager__filters button:hover{border-color:#008c83;box-shadow:0 8px 18px rgba(0,140,131,.2);color:#f7f9fc}[data-theme=dark] .release-builder-import-manager__filters button.is-active{background:#0f2a24}[data-theme=dark] .release-builder-import-manager__filters strong{background:#0b1220;color:#f7f9fc}[data-theme=dark] .release-builder-import-modal__ai-progress .is-complete span,[data-theme=dark] .release-builder-import-modal__ai-progress .is-current span{background:#008c83;color:#f7fffd}[data-theme=dark] .release-builder-import-modal__ai-progress .is-failed{border-color:#7f1d1d}[data-theme=dark] .release-builder-import-modal__ai-progress .is-failed span{background:#ef4444;color:#fff}[data-theme=dark] .release-builder-import-modal__rows [role=row].is-invalid,[data-theme=dark] .release-builder-import-modal__rows [role=row].is-needs_review{background:#2a2131}.release-builder-hierarchy__chapter.is-active,.release-builder-hierarchy__standard.is-active{border-color:var(--color-primary-700);box-shadow:0 10px 22px rgba(0,140,131,.12)}.release-builder-hierarchy__archive-row.is-selected,.release-builder-hierarchy__chapter.is-selected,.release-builder-hierarchy__me-card.is-selected,.release-builder-hierarchy__standard.is-selected{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.release-builder-hierarchy__chapter[draggable=true],.release-builder-hierarchy__me-card[draggable=true],.release-builder-hierarchy__standard[draggable=true]{cursor:grab}.release-builder-hierarchy__chapter[draggable=true]:active,.release-builder-hierarchy__me-card[draggable=true]:active,.release-builder-hierarchy__standard[draggable=true]:active{cursor:grabbing}.release-builder-hierarchy__chapter>button,.release-builder-hierarchy__standard>button{background:transparent;border:0;color:var(--color-text);cursor:pointer;display:grid;gap:4px;min-width:0;padding:0;text-align:start}.release-builder-hierarchy__chapter:hover,.release-builder-hierarchy__standard:hover{border-color:color-mix(in srgb,var(--color-primary-700) 38%,var(--color-gray-200))}.release-builder-hierarchy__chapter>button:focus-visible,.release-builder-hierarchy__standard>button:focus-visible{border-radius:6px;box-shadow:0 0 0 3px rgba(0,140,131,.14);outline:none}.release-builder-hierarchy__chapter button span,.release-builder-hierarchy__chapter button strong,.release-builder-hierarchy__me-code small,.release-builder-hierarchy__me-code strong,.release-builder-hierarchy__me-main h4,.release-builder-hierarchy__me-main span,.release-builder-hierarchy__me-workspace header h3,.release-builder-hierarchy__me-workspace header p,.release-builder-hierarchy__me-workspace header span,.release-builder-hierarchy__standard button small,.release-builder-hierarchy__standard button span,.release-builder-hierarchy__standard button strong{min-width:0;overflow-wrap:anywhere}.release-builder-hierarchy__chapter button strong{background:var(--color-primary-700);border-radius:var(--radius-sm);color:white;justify-self:start;max-width:100%;padding:6px 10px}.release-builder-hierarchy__chapter button span{color:var(--color-text);font-size:13px;font-weight:800}.release-builder-hierarchy__standard button span{color:var(--color-primary-700);font-size:12px;font-weight:900;text-transform:uppercase}.release-builder-hierarchy__standard button strong{color:var(--color-text);font-size:14px}.release-builder-hierarchy__me-workspace{align-content:start;background:white}.release-builder-hierarchy__me-workspace>header{align-items:start;border-bottom:1px solid var(--color-gray-200);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:12px}.release-builder-hierarchy__me-workspace header>div{display:grid;gap:4px;min-width:0}.release-builder-hierarchy__me-workspace header>div>span{color:var(--color-text-muted);font-size:12px;font-weight:900;text-transform:uppercase}.release-builder-hierarchy__me-main h4,.release-builder-hierarchy__me-workspace header h3,.release-builder-hierarchy__me-workspace header p{margin:0}.release-builder-hierarchy__me-workspace header h3{color:var(--color-text);font-size:17px}.release-builder-hierarchy__me-workspace header p{color:var(--color-text-muted);font-size:13px}.release-builder-hierarchy__me-card{align-items:start;grid-template-columns:auto minmax(74px,.22fr) minmax(0,1fr) auto;position:relative}.release-builder-hierarchy__me-branch{display:grid;gap:10px;min-width:0}.release-builder-hierarchy__me-children{border-inline-start:2px solid var(--color-gray-200);display:grid;gap:10px;margin-inline-start:28px;min-width:0;padding-inline-start:14px}.release-builder-hierarchy__me-branch--level-1 .release-builder-hierarchy__me-code{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.release-builder-hierarchy__me-branch--level-2 .release-builder-hierarchy__me-code{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.release-builder-hierarchy__me-card:hover{border-color:color-mix(in srgb,var(--color-primary-700) 52%,var(--color-gray-200));box-shadow:0 10px 22px rgba(15,23,42,.06)}.release-builder-hierarchy__me-code{align-content:start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#047857;display:grid;gap:3px;min-width:0;padding:9px}.release-builder-hierarchy__me-code strong{font-size:15px}[data-theme=dark] .release-builder-hierarchy__me-code{background:#0f2a24;border-color:#1f6f5f;color:#a7f3d0}[data-theme=dark] .release-builder-hierarchy__me-branch--level-1 .release-builder-hierarchy__me-code{background:#0f2438;border-color:#2563eb;color:#bfdbfe}[data-theme=dark] .release-builder-hierarchy__me-branch--level-2 .release-builder-hierarchy__me-code{background:#211839;border-color:#7c3aed;color:#ddd6fe}[data-theme=dark] .release-builder-hierarchy__me-code small,[data-theme=dark] .release-builder-hierarchy__me-code strong{color:currentColor}[data-theme=dark] .compact-shell--release-builder .release-builder-hierarchy__me-branch--level-0>.release-builder-hierarchy__me-card .release-builder-hierarchy__me-code{background:#0b2b22;border-color:#12a594;color:#a7f3d0}[data-theme=dark] .compact-shell--release-builder .release-builder-hierarchy__me-branch--level-1>.release-builder-hierarchy__me-card .release-builder-hierarchy__me-code{background:#0b2542;border-color:#3b82f6;color:#bfdbfe}[data-theme=dark] .compact-shell--release-builder .release-builder-hierarchy__me-branch--level-2>.release-builder-hierarchy__me-card .release-builder-hierarchy__me-code{background:#25154f;border-color:#8b5cf6;color:#ddd6fe}[data-theme=dark] .compact-shell--release-builder .release-builder-hierarchy__me-code small,[data-theme=dark] .compact-shell--release-builder .release-builder-hierarchy__me-code strong{color:inherit}.release-builder-hierarchy__me-main{display:grid;gap:8px;min-width:0}.release-builder-hierarchy__me-main h4{color:var(--color-text);font-size:15px}.release-builder-hierarchy__me-actions,.release-builder-hierarchy__me-meta,.release-builder-hierarchy__node-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.release-builder-hierarchy__me-actions,.release-builder-hierarchy__node-actions{justify-content:flex-end}.release-builder-hierarchy__drag-handle{color:var(--color-text-muted);flex:0 0 auto}.release-builder-hierarchy__node-actions .nsq-check-control{min-height:30px}.release-builder-hierarchy__node-actions .nsq-check-control span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.release-builder-hierarchy__node-actions .nsq-button{aspect-ratio:1;min-height:30px;min-width:30px;padding:6px}.release-builder-hierarchy__node-actions .nsq-button span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.release-builder-hierarchy__archive{grid-column:1/-1}.release-builder-hierarchy__archive-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.release-builder-hierarchy__archive-row{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.release-builder-hierarchy__archive-row>div{display:grid;gap:2px;min-width:0}.release-builder-hierarchy__archive-row strong{overflow-wrap:anywhere}@media (max-width:1199px){.release-builder-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder-hierarchy__me-workspace{grid-column:1/-1}.release-builder-hierarchy__bulk{grid-template-columns:1fr 1fr}.release-builder-hierarchy__archive-list{grid-template-columns:1fr}}@media (max-width:767px){.release-builder-hierarchy{grid-template-columns:1fr}.release-builder-hierarchy__me-workspace{grid-column:auto}.builder-node-modal__context,.release-builder-hierarchy__bulk,.release-builder-hierarchy__me-card,.release-builder-hierarchy__me-workspace>header{grid-template-columns:1fr}.release-builder-hierarchy__me-workspace>header{align-items:stretch;flex-direction:column}.release-builder-hierarchy__node-actions{justify-content:flex-start}.release-builder-hierarchy__me-children{margin-inline-start:10px;padding-inline-start:10px}}.release-builder__hierarchy{align-items:stretch;display:grid}.release-builder__hierarchy-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.release-builder__hierarchy-summary>div{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:10px}.release-builder__node-list{display:grid;gap:8px;margin:0;padding:0}.release-builder__node-list li{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 10px 10px calc(10px + (var(--node-depth, 0) * 18px))}.release-builder__node-list li>div{display:grid;gap:3px;min-width:0}.release-builder__scale-toolbar{display:flex;justify-content:flex-end;min-width:0}.release-builder__scale-option{align-items:end;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(150px,1.25fr) minmax(150px,1.25fr) minmax(82px,.45fr) minmax(130px,.55fr) minmax(110px,.45fr) auto;min-width:0;padding:10px}[data-theme=dark] .release-builder__scale-option{background:#162237;border-color:#2a3a54}.release-builder__scale-option label{display:grid;gap:5px;min-width:0}.release-builder__scale-option input{min-width:0}.release-builder__scale-delete{padding-left:15px;padding-right:15px}.release-builder__scale-protected{align-self:center;color:var(--color-text-muted);font-size:11px;font-weight:800;margin-inline-end:10px;margin-inline-start:8px;overflow-wrap:anywhere;text-transform:uppercase}[data-theme=dark] .release-builder__scale-protected{color:#b7c4d8}.release-builder__node-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.release-builder__hierarchy-summary span,.release-builder__node-list span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.release-builder__hierarchy-summary strong,.release-builder__node-list strong{overflow-wrap:anywhere}.release-builder__hierarchy-summary small,.release-builder__node-list small{color:var(--color-text-muted)}.admin-shell{background:var(--color-page);grid-template-columns:260px minmax(0,1fr) 280px;grid-template-rows:64px 1fr;min-height:520px}.admin-sidebar{background:linear-gradient(180deg,var(--color-brand-slate-dark),color-mix(in srgb,var(--color-brand-teal-dark) 78%,#111827));color:white;grid-row:1/span 2;min-width:0;overflow-y:auto;padding:18px 12px}.admin-authority-direct-grants{display:grid;gap:16px}.admin-authority-direct-grants__actions,.admin-authority-direct-grants__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.admin-authority-direct-grants__header>div{display:grid;gap:4px}.admin-authority-direct-grants__header h3{margin:0}.admin-authority-direct-grants__roles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-authority-direct-grants__role{align-items:center;background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.admin-authority-direct-grants__role>span{display:grid;gap:3px;min-width:0}.admin-authority-direct-grants__role small{color:var(--color-text-muted);overflow-wrap:anywhere}.settings-user-data-scopes .compact-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-user-data-scopes .compact-form-grid>label,[data-testid=admin-user-scope-grant-lifecycle]>article>span{display:grid;gap:4px;min-width:0}.settings-user-data-scopes .nsq-badge{height:auto;line-height:1.35;overflow-wrap:anywhere;text-align:center;white-space:normal}.settings-user-data-scopes .nsq-badge>span{overflow:visible;text-overflow:clip}[data-testid=admin-user-scope-grant-lifecycle]{display:grid;gap:10px}[data-testid=admin-user-scope-grant-lifecycle]>article{align-items:flex-start;border:1px solid var(--control-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}[data-testid=admin-user-scope-grant-lifecycle] small,[data-testid=admin-user-scope-grant-lifecycle] strong{overflow-wrap:anywhere}@media (max-width:760px){.settings-user-data-scopes .compact-form-grid{grid-template-columns:minmax(0,1fr)}[data-testid=admin-user-scope-grant-lifecycle]>article{align-items:stretch;flex-direction:column}}.admin-authority-direct-grants__preview{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-authority-direct-grants__preview article{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:4px;padding:12px}.admin-authority-direct-grants__preview strong{font-size:22px}.admin-authority-direct-grants__actions>span,.admin-authority-direct-grants__preview span{color:var(--color-text-muted);font-size:12px}.admin-effective-access{display:grid;gap:16px}.admin-effective-access__selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-effective-access__actions,.admin-effective-access__summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.admin-effective-access__actions>span,.admin-effective-access__summary small{color:var(--color-text-muted);font-size:12px}.admin-effective-access__summary>div{display:grid;gap:4px}.admin-effective-access__summary h3{margin:0}.admin-effective-access__permission-deltas,.admin-effective-access__subjects{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-effective-access__permission-deltas>article,.admin-effective-access__subjects>article{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:14px}.admin-effective-access__subjects h4{margin:2px 0 0}.admin-effective-access__subjects dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-effective-access__subjects dl div{display:grid;gap:4px}.admin-effective-access__subjects dt{color:var(--color-text-muted);font-size:11px}.admin-effective-access__subjects dd{font-size:20px;font-weight:800;margin:0}.admin-effective-access__subjects small{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-effective-access__matrix{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.admin-effective-access__matrix>div{align-items:center;background:var(--color-surface);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(140px,1.2fr) minmax(0,1fr);padding:11px 14px;text-align:center}.admin-effective-access__matrix>div+div{border-top:1px solid var(--color-gray-200)}.admin-effective-access__matrix span{color:var(--color-text-muted);font-size:12px;font-weight:700}.admin-effective-access__matrix strong{overflow-wrap:anywhere}.admin-effective-access__permission-deltas{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-effective-access__permission-deltas article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-effective-access__permission-deltas ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.admin-effective-access__permission-deltas li,.admin-effective-access__permission-deltas small{color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}.admin-high-risk-audit{display:grid;gap:16px;min-width:0}.admin-high-risk-audit__header{align-items:start;display:flex;gap:16px;justify-content:space-between}.admin-high-risk-audit__header>div{display:grid;gap:6px;min-width:0}.admin-high-risk-audit__header h2,.admin-high-risk-audit__header p,.admin-high-risk-audit__recovery p,.admin-high-risk-audit__timelines h3{margin:0}.admin-high-risk-audit__header>div>p:last-child,.admin-high-risk-audit__recovery p{color:var(--color-text-muted)}.admin-high-risk-audit__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-high-risk-audit__metrics article{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:4px;min-width:0;padding:13px}.admin-high-risk-audit__metrics strong{font-size:22px}.admin-high-risk-audit__metrics span{color:var(--color-text-muted);font-size:12px}.admin-high-risk-audit__filters{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-high-risk-audit__timelines{display:grid;gap:18px;min-width:0}.admin-high-risk-audit__timelines>section{display:grid;gap:10px;min-width:0}.admin-high-risk-audit__table-cell{display:grid;gap:3px;max-width:100%;min-width:0;overflow-wrap:anywhere}.admin-high-risk-audit__table-cell small{color:var(--color-text-muted);font-size:11px;overflow-wrap:anywhere}.admin-high-risk-audit__reference{display:block;max-width:100%;overflow-wrap:anywhere}.admin-high-risk-audit__recovery{align-items:start;background:color-mix(in srgb,var(--color-success-600) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-success-600) 28%,var(--color-gray-200));border-radius:var(--radius-md);display:flex;gap:10px;padding:13px}.admin-high-risk-audit__recovery>div{display:grid;gap:4px}@media (max-width:840px){.admin-authority-direct-grants__preview,.admin-authority-direct-grants__roles,.admin-effective-access__permission-deltas,.admin-effective-access__selectors,.admin-effective-access__subjects{grid-template-columns:1fr}.admin-high-risk-audit__header{align-items:stretch;flex-direction:column}.admin-high-risk-audit__filters,.admin-high-risk-audit__metrics{grid-template-columns:1fr}.admin-effective-access__subjects dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-effective-access__matrix>div{grid-template-columns:minmax(0,1fr) minmax(92px,1fr) minmax(0,1fr)}}.admin-logo{font-size:18px}.admin-header{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-gray-200);display:flex;gap:12px;grid-column:2/span 2;min-width:0;padding:0 16px}.admin-header__title{display:grid;min-width:0}.admin-header__title span,.admin-header__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-header__title span{color:var(--color-text-muted);font-size:12px}.admin-header__status{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-header__language{align-items:center;background:var(--control-bg,#fff);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--control-text,var(--color-text-secondary));cursor:pointer;display:flex;gap:7px;min-height:38px;padding:0 10px}.admin-header__language:focus-visible,.admin-header__language:hover{background:var(--control-hover-bg,#f3f4f6)}.admin-header__language:focus-visible,.admin-mobile-nav-trigger:focus-visible{outline:3px solid var(--color-teal-300);outline-offset:2px}.admin-mobile-nav-backdrop,.admin-mobile-nav-trigger{display:none}.admin-authority-state{display:grid;gap:12px;justify-items:start}.admin-content{min-width:0;padding:24px}.admin-skip-link{background:var(--color-teal-700);border-radius:var(--radius-md);color:#fff;inset-block-start:8px;inset-inline-start:8px;padding:10px 14px;position:fixed;transform:translateY(-160%);transition:transform .12s ease;z-index:120}.admin-skip-link:focus{outline:3px solid var(--color-text-primary,#07164b);outline-offset:2px;transform:translateY(0)}.admin-breadcrumbs{color:var(--color-text-muted);font-size:12px;margin-block-end:16px;min-width:0}.admin-breadcrumbs a,.admin-breadcrumbs li,.admin-breadcrumbs ol,.admin-breadcrumbs span{align-items:center;display:flex;gap:6px}.admin-breadcrumbs ol{flex-wrap:wrap;list-style:none;margin:0;padding:0}.admin-breadcrumbs a{color:var(--color-teal-700);font-weight:700}.admin-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.admin-breadcrumbs a:focus-visible{border-radius:4px;outline:3px solid var(--color-teal-300);outline-offset:3px}.admin-breadcrumbs [aria-current=page]{color:var(--color-text);font-weight:700}.state-block--partial-failure,.state-block--stale{border-color:color-mix(in srgb,var(--color-warning-500,#d97706) 48%,var(--control-border))}.state-block__summary{font-weight:800}.admin-route-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[dir=rtl] .admin-breadcrumbs__separator{transform:rotate(180deg)}.admin-modules-contract-note{overflow-wrap:anywhere}.admin-detail-modal .drawer-section{display:grid;gap:16px}.admin-detail-modal .drawer-section .compact-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-detail-modal .drawer-section .compact-form-grid>label,.admin-detail-modal .drawer-section>label{display:grid;gap:6px;min-width:0}.admin-detail-modal .drawer-section input:not([type=checkbox]),.admin-detail-modal .drawer-section select,.admin-detail-modal .drawer-section textarea{min-width:0;width:100%}.admin-runtime-proof-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.admin-runtime-proof-grid article{align-content:start;display:grid;gap:.25rem;min-width:0}.admin-runtime-proof-grid small{overflow-wrap:anywhere}.admin-detail-placeholder{align-items:center;background:var(--color-surface);border-left:1px solid var(--color-gray-200);color:var(--color-text-muted);display:flex;grid-column:3;justify-content:center;padding:16px}.admin-table-card{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);margin-top:22px;max-width:100%;overflow:hidden}.admin-table-row{align-items:center;display:grid;gap:12px;grid-template-columns:1.1fr .7fr 1.5fr;min-height:50px;padding:8px 14px}.admin-table-row span{min-width:0}.admin-table-row strong{overflow-wrap:anywhere}.admin-table-row small{color:var(--color-text-muted);display:block;font-size:12px;overflow-wrap:anywhere}.admin-table-row+.admin-table-row{border-top:1px solid var(--color-gray-200)}.admin-table-head{background:#f9fafb;color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.admin-integrations-page{max-width:1320px}.admin-integration-catalog{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;gap:18px;margin-top:18px;min-width:0;padding:20px}.user-area-load-recovery{display:grid;gap:12px;justify-items:start}.user-area-load-recovery .state-block{width:100%}[dir=rtl].user-area-panel .organization-settings-toolbar,[dir=rtl].user-area-panel .session-panel__header,[dir=rtl].user-area-panel .settings-user-drawer__section-head{text-align:right}.admin-integration-catalog__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.admin-integration-catalog__header>div{display:grid;gap:5px;min-width:0}.admin-integration-catalog__header h2,.admin-integration-catalog__header p{margin:0}.admin-integration-catalog__header h2{color:var(--color-navy-950);font-size:22px}.admin-integration-catalog__empty,.admin-integration-catalog__header p:not(.eyebrow),.admin-integration-catalog__remediation,.admin-integration-catalog__safety,.admin-integration-catalog__summary{color:var(--color-text-secondary);font-size:13px;line-height:1.55}.admin-integration-catalog__metrics{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-integration-catalog__metrics article{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.admin-integration-catalog__metrics span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-integration-catalog__metrics strong{color:var(--color-navy-950);font-size:22px}.admin-integration-catalog__toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.admin-integration-catalog__search{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.admin-integration-catalog__search>svg{color:var(--color-text-muted);margin-top:24px}.admin-integration-catalog__alerts{display:grid;gap:8px}.admin-integration-catalog__alerts article{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:10px 12px}.admin-integration-catalog__alerts code,.admin-integration-catalog__alerts span{color:var(--color-text-secondary);font-size:12px;overflow-wrap:anywhere}.admin-integration-catalog__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-integration-catalog__entry{align-content:start;background:#fafafa;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:12px;min-width:0;padding:16px}.admin-integration-catalog__entry>header{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.admin-integration-catalog__entry>header>div{display:grid;gap:2px;min-width:0}.admin-integration-catalog__entry>header strong{color:var(--color-navy-950);font-size:14px}.admin-integration-catalog__entry>header span:not(.admin-integration-catalog__icon){color:var(--color-text-muted);font-size:11px}.admin-integration-catalog__icon{align-items:center;background:rgba(0,150,136,.1);border:1px solid rgba(0,150,136,.18);border-radius:8px;color:var(--color-teal-700);display:inline-flex;height:34px;justify-content:center;width:34px}.admin-integration-catalog__entry dl{display:grid;gap:7px;margin:0}.admin-integration-catalog__entry dl>div{display:grid;gap:2px}.admin-integration-catalog__entry dt{color:var(--color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-integration-catalog__entry dd{color:var(--color-navy-950);font-size:12px;margin:0;overflow-wrap:anywhere}.admin-integration-catalog__remediation,.admin-integration-catalog__summary{margin:0}.admin-integration-catalog__remediation{border-inline-start:3px solid rgba(0,150,136,.35);padding-inline-start:9px}.admin-integration-catalog__credential-list{display:grid;gap:7px}.admin-integration-catalog__credential-list>div{align-items:center;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:7px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px}.admin-integration-catalog__credential-list svg{color:var(--color-teal-700)}.admin-integration-catalog__credential-list span{display:grid;gap:2px;min-width:0}.admin-integration-catalog__credential-list small,.admin-integration-catalog__credential-list strong{font-size:11px;overflow-wrap:anywhere}.admin-integration-catalog__credential-list small{color:var(--color-text-muted)}.admin-integration-catalog__credential-list code{color:var(--color-navy-950);font-size:11px;line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.admin-integration-catalog__safety{align-items:center;display:flex;gap:8px;margin:0}.admin-configuration-changes{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100%}.admin-configuration-changes>.admin-integration-catalog__grid,.admin-configuration-changes__history{min-width:0;width:100%}.admin-configuration-changes>.admin-integration-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-configuration-changes__history{border-top:1px solid var(--color-gray-200);display:grid;gap:12px;padding-top:16px}.admin-configuration-changes__history-heading{align-items:center;display:flex;gap:8px}.admin-configuration-changes__history-heading h3{margin:0}.admin-configuration-changes__history-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-configuration-changes__history-list>article{background:rgba(247,249,252,.9);border:1px solid var(--color-gray-200);border-radius:9px;display:grid;gap:10px;min-width:0;padding:12px}.admin-configuration-changes__history-list header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.admin-configuration-changes__history-list header>div{display:grid;gap:4px;min-width:0}.admin-configuration-changes__history-list code,.admin-configuration-changes__history-list dd{color:var(--color-navy-950);overflow-wrap:anywhere;word-break:break-word}.admin-configuration-changes__history-list dl{display:grid;gap:7px;margin:0}.admin-configuration-changes__history-list dl>div{display:grid;gap:2px}.admin-configuration-changes__history-list dt{color:var(--color-text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.admin-configuration-changes__history-list dd{font-size:12px;margin:0}@media (max-width:760px){.admin-configuration-changes>.admin-integration-catalog__grid,.admin-configuration-changes__history-list{grid-template-columns:1fr}}.admin-integrations-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 380px;margin-top:18px}.admin-integrations-accordion{display:grid;gap:12px;min-width:0}.admin-integrations-accordion__item{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.admin-integrations-accordion__item.is-open{border-color:rgba(0,150,136,.38)}.admin-integrations-accordion__trigger{align-items:center;background:#ffffff;border:0;color:var(--color-navy-950);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:72px;padding:16px 18px;text-align:left;width:100%}.admin-integrations-accordion__trigger:focus-visible,.admin-integrations-accordion__trigger:hover{background:#fafafa}.admin-integrations-accordion__icon{align-items:center;background:rgba(0,150,136,.1);border:1px solid rgba(0,150,136,.18);border-radius:8px;color:var(--color-teal-700);display:inline-flex;height:38px;justify-content:center;width:38px}.admin-integrations-accordion__title{display:grid;gap:3px;min-width:0}.admin-integrations-accordion__title strong{color:var(--color-navy-950);font-size:15px}.admin-integrations-accordion__title small{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-integrations-accordion__badge{display:inline-flex}.admin-integrations-accordion__chevron{color:var(--color-text-muted);transition:transform .18s ease}.admin-integrations-accordion__item.is-open .admin-integrations-accordion__chevron{transform:rotate(180deg)}.admin-integrations-accordion__panel{background:#fafafa;border-top:1px solid var(--color-gray-200);display:grid;gap:18px;padding:20px}.admin-integrations-card{background:#fafafa;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;gap:18px;min-width:0;padding:20px}.admin-integrations-side{display:grid;gap:18px;min-width:0;position:sticky;top:96px}.admin-integrations-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.admin-integrations-card__head div{display:grid;gap:3px;min-width:0}.admin-integrations-card__head h2{color:var(--color-navy-950);font-size:16px;margin:0}.admin-integrations-card__head span{color:var(--color-text-muted);font-size:12px}.admin-integrations-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-integrations-form-grid .nsq-field{min-width:0}.admin-integrations-form-grid--single{grid-template-columns:1fr}.admin-integrations-actions{gap:10px;display:flex;flex-wrap:wrap;justify-content:flex-end}.admin-integrations-status-list{display:grid;gap:10px;margin:0}.admin-integrations-status-list div{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:4px;padding:12px}.admin-integrations-status-list dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-integrations-status-list dd{color:var(--color-navy-950);font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere}.admin-integrations-missing{display:flex;flex-wrap:wrap;gap:8px}.admin-email-control{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;gap:18px;margin-top:18px;min-width:0;padding:20px}.admin-email-control__header,.admin-email-control__section-head,.admin-email-control__verify-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.admin-email-control__header>div,.admin-email-control__section-head>div{display:grid;gap:5px;min-width:0}.admin-email-control h2,.admin-email-control h3,.admin-email-control p{margin:0}.admin-email-control__header h2{color:var(--color-navy-950);font-size:22px}.admin-email-control__header p:not(.eyebrow),.admin-email-control__safety,.admin-email-control__section-head p,.admin-email-control__verify-row p{color:var(--color-text-secondary);font-size:13px;line-height:1.55;max-width:780px}.admin-email-control__identity-grid,.admin-email-control__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-email-control__identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-email-control__identity-grid article,.admin-email-control__summary article{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.admin-email-control__summary article>span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-email-control__summary article>strong{color:var(--color-navy-950);font-size:18px;overflow-wrap:anywhere}.admin-email-control__summary article>.nsq-badge{display:none}.admin-email-control__identity-grid article>div{align-items:center;color:var(--color-teal-700);display:flex;gap:8px}.admin-email-control__identity-grid h3,.admin-email-control__section-head h3{color:var(--color-navy-950);font-size:15px}.admin-email-control__identity-grid p{color:var(--color-text-secondary);font-size:12px;overflow-wrap:anywhere}.admin-email-control__verify-row{align-items:center;background:rgba(0,150,136,.05);border:1px solid rgba(0,150,136,.2);border-radius:8px;padding:14px}.admin-email-control__history,.admin-email-control__operations,.admin-email-control__test{border-top:1px solid var(--color-gray-200);display:grid;gap:14px;padding-top:18px}.admin-email-control__operations-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.admin-email-control__operations-metrics article{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.admin-email-control__operations-metrics article>span{color:var(--color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-email-control__operations-metrics article>strong{color:var(--color-navy-950);font-size:18px}.admin-email-control__operations-metrics article>.nsq-badge{display:none}.admin-email-control__suppression-policy{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);min-width:0}.admin-email-control__alerts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-control__alerts article{background:rgba(245,158,11,.06);border:1px solid rgba(245,158,11,.26);border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.admin-email-control__alerts article>div{align-items:center;color:var(--color-navy-950);display:flex;gap:7px}.admin-email-control__alerts p,.admin-email-control__alerts small,.admin-email-control__remediation{color:var(--color-text-secondary);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-email-control__healthy{align-items:center;background:rgba(0,150,136,.06);border:1px solid rgba(0,150,136,.22);border-radius:8px;color:var(--color-teal-700);display:flex;gap:8px;padding:12px}.admin-email-control__test-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;min-width:0}.admin-email-control__test-form .nsq-field{min-width:0}.admin-email-control__delivery-list{display:grid;gap:10px}.admin-email-control__delivery{background:#fafafa;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.admin-email-control__delivery-main{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.admin-email-control__delivery-main>div{display:grid;gap:3px;min-width:0}.admin-email-control__delivery-main strong{color:var(--color-navy-950);overflow-wrap:anywhere}.admin-email-control__delivery-main span,.admin-email-control__delivery>p{color:var(--color-text-secondary);font-size:12px;overflow-wrap:anywhere}.admin-email-control__delivery dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-email-control__delivery dl>div{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:6px;display:grid;gap:3px;min-width:0;padding:8px}.admin-email-control__delivery dt{color:var(--color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-email-control__delivery dd{color:var(--color-navy-950);font-size:12px;margin:0;overflow-wrap:anywhere}.admin-email-control__delivery-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-email-templates-page{max-width:1320px}.admin-email-templates-summary{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.admin-email-templates-summary article{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;gap:6px;min-width:0;padding:18px}.admin-email-templates-summary span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-email-templates-summary strong{color:var(--color-navy-950);font-size:28px;line-height:1}.admin-email-templates-layout{align-items:start;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);margin-top:18px}.admin-email-templates-list{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;gap:8px;padding:10px}.admin-email-templates-list button{align-items:start;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--color-navy-950);cursor:pointer;display:grid;gap:4px;justify-items:start;padding:12px;text-align:start;transition:background-color .2s ease,border-color .2s ease}.admin-email-templates-list button.is-active,.admin-email-templates-list button:focus-visible,.admin-email-templates-list button:hover{background:#f8fafc;border-color:var(--color-gray-200)}.admin-email-templates-list span{font-size:14px;font-weight:800}.admin-email-templates-list small{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-email-templates-workspace{display:grid;gap:18px;min-width:0}.admin-email-template-sync-controls,.admin-email-template-sync-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-email-template-sync-controls{align-items:end;grid-template-columns:minmax(140px,180px) minmax(240px,1fr)}.admin-email-template-sync-grid article{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.admin-email-template-sync-grid span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-email-template-sync-grid strong{color:var(--color-navy-950);overflow-wrap:anywhere}.admin-email-template-impact{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-email-template-impact-list>div,.admin-email-template-impact>div{background:#fafafa;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.admin-email-template-impact span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-email-template-impact strong,.admin-email-template-impact-list strong{color:var(--color-navy-950);overflow-wrap:anywhere}.admin-email-template-impact-list{display:grid;gap:10px}.admin-email-template-impact-list span{color:var(--color-text-secondary);overflow-wrap:anywhere}.admin-email-template-variable-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-template-locale-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-template-locale-card{background:#fafafa;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:12px;min-width:0;padding:16px}.admin-email-template-locale-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-email-template-locale-card__head strong{color:var(--color-navy-950)}.admin-email-template-preview,.admin-email-template-variable-grid article,.admin-email-template-version-list article{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.admin-email-template-preview strong,.admin-email-template-variable-grid strong,.admin-email-template-version-list strong{color:var(--color-navy-950);overflow-wrap:anywhere}.admin-email-template-preview p,.admin-email-template-variable-grid span,.admin-email-template-version-list span{color:var(--color-text-secondary);margin:0}.admin-email-template-variable-grid small,.admin-email-template-version-list small{color:var(--color-text-muted)}.admin-email-templates-two-column{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.admin-email-template-version-list{display:grid;gap:10px}@media (max-width:1100px){.admin-integration-catalog__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-integration-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-integrations-layout{grid-template-columns:1fr}.admin-integrations-side{position:static}.admin-email-templates-layout,.admin-email-templates-two-column{grid-template-columns:1fr}.admin-email-control__operations-metrics,.admin-email-control__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-integrations-accordion__trigger{grid-template-columns:auto minmax(0,1fr) auto}.admin-integrations-accordion__badge{grid-column:2/3}.admin-email-control__alerts,.admin-email-control__delivery dl,.admin-email-control__identity-grid,.admin-email-control__operations-metrics,.admin-email-control__summary,.admin-email-control__suppression-policy,.admin-email-control__test-form,.admin-email-template-impact,.admin-email-template-locale-grid,.admin-email-template-sync-controls,.admin-email-template-sync-grid,.admin-email-template-variable-grid,.admin-email-templates-summary,.admin-integrations-form-grid{grid-template-columns:1fr}.admin-email-control{padding:14px}.admin-email-control__delivery-main,.admin-email-control__header,.admin-email-control__section-head,.admin-email-control__verify-row{align-items:stretch;flex-direction:column}}.admin-security-events{margin-top:24px}.admin-security-operations{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--control-text);display:grid;gap:16px;padding:20px}.admin-security-operations .session-panel__header p:not(.eyebrow){color:var(--control-text-secondary);line-height:1.55;margin:6px 0 0}.admin-security-operations__dev-auth{align-items:end;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;padding:12px}.admin-security-operations__org-filter{max-width:min(100%,520px)}.admin-security-operations__summary{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.admin-security-operations__runbook{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.admin-security-operations__runbook div{display:grid;gap:4px;min-width:0}.admin-security-operations__runbook small{color:var(--control-text-muted)}.admin-security-operations__drawer-actions{display:grid;gap:12px}.admin-security-operations__action-row{display:flex;flex-wrap:wrap;gap:8px}.admin-security-operations__triage-link{justify-self:start;text-decoration:none}.admin-security-operations__drawer-actions p{margin:0}.admin-security-operations__operator-note{color:var(--control-text-muted);overflow-wrap:anywhere}.admin-security-operations__alert-lifecycle{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;padding:12px}.admin-security-operations__alert-lifecycle span{color:var(--control-text-muted);overflow-wrap:anywhere}.admin-security-operations__evidence-links{display:grid;gap:8px;min-width:0}.admin-security-operations__evidence-link{align-items:center;border:1px solid var(--control-border);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.admin-security-operations__evidence-link>div{display:grid;gap:3px;min-width:0}.admin-security-operations__evidence-link small,.admin-security-operations__evidence-link strong{overflow-wrap:anywhere}.admin-security-operations__operator-modal{width:min(660px,calc(100vw - 2rem))}.admin-security-operations__operator-dialog{display:grid;gap:1rem;min-width:0}@media (max-width:680px){.admin-security-operations__evidence-link{align-items:stretch;flex-direction:column}.admin-security-operations__evidence-link .nsq-button{width:100%}}.nsq-official-logo{display:block;flex:0 0 auto;height:auto;max-height:var(--nsq-logo-height);max-width:100%;-o-object-fit:contain;object-fit:contain;width:var(--nsq-logo-width)}.standard-topbar__brand{padding:0 6px}.standard-topbar__brand .nsq-official-logo{height:34px;width:78px}[data-theme=dark] .standard-topbar__brand .nsq-official-logo{filter:brightness(0) invert(1)}.admin-logo,.compact-logo{align-items:center;background:transparent;border:0;display:flex;justify-content:center;min-height:52px;padding:4px;text-decoration:none}.compact-logo{margin:4px 0 20px;width:100%}.compact-logo .nsq-official-logo{width:54px}.admin-logo{flex-direction:column;gap:5px;margin:0 6px 24px}.admin-logo .nsq-official-logo{width:88px}.admin-logo span{color:rgba(255,255,255,.72);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-page{align-items:center;background:radial-gradient(circle at 8% 8%,rgba(24,109,109,.18),transparent 31%),radial-gradient(circle at 92% 90%,rgba(62,76,107,.17),transparent 30%),linear-gradient(135deg,#eef5f4,#f6f7f9 52%,#edf0f5);display:flex;min-height:100dvh;padding:clamp(18px,3vw,44px)}.login-page--admin{background:radial-gradient(circle at 10% 5%,rgba(62,76,107,.22),transparent 32%),radial-gradient(circle at 90% 92%,rgba(24,109,109,.17),transparent 29%),linear-gradient(135deg,#eef1f5,#f7f8f9 52%,#eaf3f2)}.login-shell{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-brand-slate) 15%,transparent);border-radius:32px;box-shadow:0 32px 90px rgba(37,50,72,.2);display:grid;gap:0;grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);margin:auto;max-width:1240px;min-height:min(780px,calc(100dvh - 72px));overflow:hidden;width:100%}.login-brand-panel{background:radial-gradient(circle at 22% 18%,rgba(124,210,201,.3),transparent 25%),radial-gradient(circle at 88% 84%,rgba(118,139,179,.32),transparent 30%),linear-gradient(150deg,#173f47 0,var(--color-brand-teal-dark) 38%,var(--color-brand-slate-dark) 100%);color:white;display:flex;flex-direction:column;isolation:isolate;min-height:100%;overflow:hidden;padding:clamp(28px,4vw,54px);position:relative}.login-brand-panel:after{background-image:radial-gradient(rgba(255,255,255,.18) .8px,transparent 0);background-size:16px 16px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 68%);opacity:.28;pointer-events:none;position:absolute;z-index:-1}.login-brand-panel__top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.login-brand-panel__top .nsq-official-logo{height:54px;width:102px}.login-brand-panel__top>span{color:rgba(255,255,255,.76);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.login-brand-art{inset:100px -25% auto -18%;min-height:390px;pointer-events:none;position:absolute;transform:rotate(-8deg);width:145%;z-index:-1}.login-brand-art__orb{background:radial-gradient(circle,rgba(91,185,177,.68),rgba(91,185,177,0) 68%);border-radius:50%;filter:blur(8px);height:260px;left:28%;position:absolute;top:40px;width:260px}.login-brand-art__ribbon{border:38px solid rgba(255,255,255,.12);border-left-color:rgba(99,207,196,.5);border-radius:50%;filter:drop-shadow(0 20px 28px rgba(3,21,33,.22));height:170px;position:absolute;width:620px}.login-brand-art__ribbon--one{left:-70px;top:22px;transform:rotate(5deg)}.login-brand-art__ribbon--two{border-color:rgba(143,162,200,.18) rgba(75,151,157,.52) rgba(143,162,200,.18) rgba(143,162,200,.18);left:-15px;top:145px;transform:rotate(-3deg)}.login-brand-art__ribbon--three{border-color:rgba(112,190,184,.38) rgba(255,255,255,.09) rgba(255,255,255,.09);left:-110px;top:264px;transform:rotate(7deg)}.login-brand-panel__message{display:grid;gap:12px;margin-top:auto;max-width:470px;position:relative;z-index:2}.login-brand-panel__message h2,.login-brand-panel__message p,.login-brand-panel__message span{margin:0}.login-brand-panel__message p{color:rgba(255,255,255,.68);font-size:11px;font-weight:800;letter-spacing:.16em}.login-brand-panel__message h2{color:white;font-size:clamp(32px,3vw,48px);letter-spacing:-.035em;line-height:1.03}.login-brand-panel__message span{color:rgba(255,255,255,.75);line-height:1.65}.login-brand-panel__assurance{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:26px;position:relative;z-index:2}.login-brand-panel__assurance span{align-items:center;color:rgba(255,255,255,.78);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.login-shell__content{background:var(--color-surface);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,6vw,88px)}.login-shell__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(34px,7vh,78px)}.login-shell__header .nsq-official-logo{height:44px;width:104px}.login-access-badge{align-items:center;background:rgba(24,109,109,.09);border:1px solid rgba(24,109,109,.18);border-radius:999px;color:var(--color-brand-teal);display:inline-flex;font-size:11px;font-weight:800;gap:6px;padding:7px 10px}.login-access-badge--admin{background:rgba(62,76,107,.1);border-color:rgba(62,76,107,.2);color:var(--color-brand-slate)}.login-shell__intro{display:grid;gap:10px;margin-bottom:28px}.login-shell__intro .eyebrow{color:var(--color-brand-teal);font-size:11px;font-weight:900;letter-spacing:.16em;margin:0}.login-shell__intro h1{color:var(--color-text);font-size:clamp(34px,4vw,48px);letter-spacing:-.045em;line-height:1.04;margin:0}.login-shell__intro>p:last-child{color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:520px}.login-form-card{align-self:stretch;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:18px;padding:0}.login-form-card__head{color:var(--color-brand-slate);font-size:13px}.login-form-card .nsq-field{gap:8px}.login-form-card .nsq-field__label{color:var(--color-text);font-size:13px;font-weight:800}.login-form-card .nsq-control{background:color-mix(in srgb,var(--color-brand-teal) 4%,var(--control-bg));border-color:color-mix(in srgb,var(--color-brand-slate) 16%,var(--control-border));min-height:52px;padding-inline:15px}.login-form-card .nsq-control:focus{background:var(--control-bg);border-color:var(--color-brand-teal)}.login-form-card form>.nsq-button,.login-form-card>.nsq-button{justify-content:center;min-height:52px;width:100%}.login-password-field{min-width:0;position:relative}.login-password-field .nsq-control{padding-inline-end:48px}.login-password-field__toggle{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:36px;inset-inline-end:8px;justify-content:center;padding:0;position:absolute;top:30px;width:36px}.login-password-field__toggle:focus-visible,.login-password-field__toggle:hover{background:var(--color-primary-50);color:var(--color-brand-teal)}.login-form-card__link{justify-self:end}.login-form-card__alternate{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:24px 0 0;text-align:center}.login-form-card__alternate a{color:var(--color-brand-teal);font-weight:800;text-decoration:none}.login-form-card__alternate a:focus-visible,.login-form-card__alternate a:hover{text-decoration:underline}.auth-route-state{align-items:center;background:radial-gradient(circle at 15% 10%,rgba(24,109,109,.16),transparent 30%),var(--color-page);display:flex;justify-content:center;min-height:100dvh;padding:24px}.auth-route-state__card{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:14px;max-width:440px;padding:34px;text-align:center}.auth-route-state__card h1,.auth-route-state__card p{margin:0}.auth-route-state__card p{color:var(--color-text-secondary);line-height:1.55}.auth-route-state__icon{align-items:center;background:var(--color-primary-50);border-radius:12px;color:var(--color-brand-teal);display:inline-flex;height:44px;justify-content:center;width:44px}.auth-route-state__spinner{animation:spin .85s linear infinite;border-radius:50%;border:3px solid var(--color-primary-100);border-top-color:var(--color-brand-teal);height:30px;width:30px}.nsq-report-logo{max-height:32px;width:72px}@media (max-width:980px){.login-shell{grid-template-columns:minmax(300px,.72fr) minmax(390px,1fr)}.login-brand-panel{padding:30px}.login-brand-panel__assurance,.login-brand-panel__top>span{display:none}.login-shell__content{padding:44px}}@media (max-width:760px){.login-page{align-items:flex-start;padding:0}.login-shell{border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr);min-height:100dvh}.login-brand-panel{min-height:168px;padding:24px}.login-brand-art{inset:-70px -20% auto 5%;transform:scale(.7) rotate(-8deg)}.login-brand-panel__message{margin-top:auto}.login-brand-panel__assurance,.login-brand-panel__message p,.login-brand-panel__message span{display:none}.login-brand-panel__message h2{font-size:25px;max-width:420px}.login-shell__content{justify-content:flex-start;padding:30px 24px 40px}.login-shell__header{margin-bottom:34px}.login-shell__intro h1{font-size:34px}}@media (max-width:420px){.login-brand-panel__top .nsq-official-logo{height:42px;width:84px}.login-brand-panel__message h2{font-size:22px}.login-shell__content{padding-inline:20px}.login-access-badge{font-size:10px}}[data-theme=dark] .login-page{background:radial-gradient(circle at 10% 8%,rgba(24,109,109,.3),transparent 30%),radial-gradient(circle at 90% 92%,rgba(62,76,107,.35),transparent 30%),var(--color-page)}[data-theme=dark] .login-shell{border-color:rgba(255,255,255,.12);box-shadow:0 32px 90px rgba(0,0,0,.5)}[data-theme=dark] .auth-route-state__card>.nsq-official-logo,[data-theme=dark] .login-shell__header .nsq-official-logo{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.auth-route-state__spinner{animation-duration:1.8s}}.admin-master-data__boundary,.admin-master-data__transfer-readback{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.admin-master-data__boundary svg{color:var(--control-warning)}.admin-master-data__registry{display:grid;gap:14px;padding-top:14px}.admin-master-data__registry>header{align-items:start;display:flex;gap:16px;justify-content:space-between}.admin-master-data__children h3,.admin-master-data__registry>header h2{margin:0}.admin-master-data__registry>header p{color:var(--color-text-secondary);line-height:1.5;margin:4px 0 0;max-width:740px}.admin-master-data__editor-actions,.admin-master-data__registry>header>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-master-data__record-label{display:grid;gap:3px}.admin-master-data__children small,.admin-master-data__record-label small,.admin-master-data__transfer-readback span{color:var(--color-text-muted)}.admin-master-data__children{display:grid;gap:10px}.admin-master-data__children ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.admin-master-data__children li{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px}.admin-master-data__children li>span:first-child{display:grid;gap:2px}.admin-master-data__editor{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-master-data__wide{grid-column:1/-1}.admin-master-data__archive,.admin-master-data__transfer{display:grid;gap:16px}.admin-master-data__impact{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;padding:14px}.admin-master-data__impact--ready{background:color-mix(in srgb,var(--control-success) 8%,white);border-color:color-mix(in srgb,var(--control-success) 45%,var(--color-gray-200))}.admin-master-data__impact--blocked{background:color-mix(in srgb,var(--control-danger) 7%,white);border-color:color-mix(in srgb,var(--control-danger) 45%,var(--color-gray-200))}.admin-master-data__impact dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-master-data__impact dl div{background:rgba(255,255,255,.7);border-radius:var(--radius-sm);display:grid;gap:2px;padding:8px}.admin-master-data__impact dt{color:var(--color-text-muted);font-size:11px;font-weight:700}.admin-master-data__impact dd{font-weight:800;margin:0}.admin-master-data__transfer textarea{font-family:var(--font-mono,monospace);min-height:300px}.admin-master-data__transfer-readback code{overflow-wrap:anywhere}.admin-indicators__drawer-actions,.admin-indicators__row-actions,.admin-indicators__section-heading>div:last-child,.admin-indicators__source-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-indicators__analytics,.admin-indicators__source{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:14px;padding:14px}.admin-indicators__section-heading,.admin-indicators__source>header{align-items:start;display:flex;gap:14px;justify-content:space-between}.admin-indicators__analytics h3,.admin-indicators__source h3{margin:0}.admin-indicators__section-heading p,.admin-indicators__source header p{color:var(--color-text-secondary);line-height:1.45;margin:4px 0 0}.admin-indicators__source dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-indicators__source dl div{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;padding:10px}.admin-indicators__analytics-grid small,.admin-indicators__source dt{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-indicators__source dd{font-weight:750;margin:0;overflow-wrap:anywhere}.admin-indicators__denials{color:var(--control-warning);display:grid;gap:4px;margin:0;padding-inline-start:20px}.admin-indicators__source-actions small{color:var(--color-text-muted)}.admin-indicators__threshold-row,.admin-indicators__value-row{grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important}.admin-indicators__analytics-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-indicators__analytics-grid article{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.admin-indicators__analytics-grid strong{font-size:18px;overflow-wrap:anywhere}.admin-indicators__analytics-grid span{color:var(--color-text-secondary);font-size:12px}.admin-indicators__series{display:grid;gap:8px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.admin-indicators__series li{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:9px 10px}.admin-indicators__series small{color:var(--color-text-muted);text-align:end}@media (max-width:800px){.admin-master-data__registry>header,.admin-master-data__registry>header>div:last-child{align-items:stretch;display:grid}.admin-master-data__editor,.admin-master-data__impact dl{grid-template-columns:1fr}.admin-master-data__children li{grid-template-columns:minmax(0,1fr) auto}.admin-indicators__section-heading,.admin-indicators__source>header{align-items:stretch;display:grid}.admin-indicators__analytics-grid,.admin-indicators__source dl{grid-template-columns:1fr}.admin-indicators__series li,.admin-indicators__threshold-row,.admin-indicators__value-row{align-items:start;grid-template-columns:minmax(0,1fr)!important}.admin-indicators__row-actions{justify-content:flex-start}.admin-indicators__series small{text-align:start}}.admin-data-catalog__edit-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-catalog__toggles{display:flex;flex-wrap:wrap;gap:8px}.admin-data-catalog__toggles label{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:inline-flex;gap:6px;min-height:36px;padding:8px 10px}.admin-data-scopes{display:grid;gap:18px}.admin-security-control-plane{background:linear-gradient(145deg,color-mix(in srgb,var(--control-bg-muted) 88%,var(--color-primary-500)),var(--control-bg) 62%);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--control-text);display:grid;gap:16px;padding:16px}.admin-security-control-plane__header,.admin-security-control-plane__list-title{align-items:center;display:flex;justify-content:space-between;gap:16px}.admin-security-control-plane__header h2,.admin-security-control-plane__list-title h3{margin:0}.admin-security-control-plane__header p:not(.eyebrow){color:var(--control-text-secondary);line-height:1.5;margin:6px 0 0;max-width:76ch}.admin-security-control-plane__header>a{flex:0 0 auto;text-decoration:none}.admin-security-control-plane__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-security-control-plane__actions a{text-decoration:none}.admin-security-control-plane__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-security-control-plane__metrics article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.admin-security-control-plane__metrics article>svg{color:var(--color-primary-600);grid-row:1/3}.admin-security-control-plane__metrics small,.admin-security-control-plane__metrics span,.admin-security-control-plane__rows small{color:var(--control-text-muted)}.admin-security-control-plane__metrics strong{font-size:1.4rem;line-height:1}.admin-security-control-plane__metrics small{grid-column:1/-1}.admin-security-control-plane__policy{display:flex;flex-wrap:wrap;gap:8px}.admin-security-control-plane__separation{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:12px;padding:12px}.admin-security-control-plane__planes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-security-control-plane__planes article{align-items:start;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.admin-security-control-plane__planes article>svg{color:var(--color-primary-600)}.admin-security-control-plane__planes article>div{display:grid;gap:6px;min-width:0}.admin-security-control-plane__planes p,.admin-security-control-plane__planes small{color:var(--control-text-muted);line-height:1.45;margin:0}.admin-security-control-plane__lists{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-security-control-plane__lists>section{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.admin-security-control-plane__rows{display:grid}.admin-security-control-plane__rows article{align-items:center;border-top:1px solid var(--control-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.admin-security-control-plane__rows article>div{display:grid;gap:4px;min-width:0}.admin-security-control-plane__rows article>div:last-child{justify-items:end;text-align:end}.admin-security-control-plane__rows small,.admin-security-control-plane__rows strong{overflow-wrap:anywhere}.admin-security-control-plane__empty{color:var(--control-text-muted);margin:8px 0 0}.admin-privacy-control-plane{background:linear-gradient(145deg,color-mix(in srgb,var(--control-bg-muted) 90%,var(--color-primary-500)),var(--control-bg) 64%);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--control-text);display:grid;gap:16px;padding:16px}.admin-privacy-control-plane__header,.admin-privacy-control-plane__list-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.admin-privacy-control-plane__header h2,.admin-privacy-control-plane__list-title h3{margin:0}.admin-privacy-control-plane__header p:not(.eyebrow){color:var(--control-text-secondary);line-height:1.5;margin:6px 0 0;max-width:76ch}.admin-privacy-control-plane__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-privacy-control-plane__actions a{text-decoration:none}.admin-privacy-control-plane__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-privacy-control-plane__metrics article{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.admin-privacy-control-plane__metrics article>svg{color:var(--color-primary-600);grid-row:1/3}.admin-privacy-control-plane__metrics small,.admin-privacy-control-plane__metrics span,.admin-privacy-control-plane__rows small{color:var(--control-text-muted)}.admin-privacy-control-plane__metrics strong{font-size:1.4rem;line-height:1}.admin-privacy-control-plane__metrics small{grid-column:1/-1}.admin-privacy-control-plane__policy{display:flex;flex-wrap:wrap;gap:8px}.admin-privacy-control-plane__lists{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-privacy-control-plane__lists>section{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.admin-privacy-control-plane__rows{display:grid}.admin-privacy-control-plane__rows article{align-items:center;border-top:1px solid var(--control-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.admin-privacy-control-plane__rows article>div{display:grid;gap:4px;min-width:0}.admin-privacy-control-plane__rows article>div:last-child{justify-items:end;text-align:end}.admin-privacy-control-plane__rows small,.admin-privacy-control-plane__rows strong{overflow-wrap:anywhere}.admin-privacy-control-plane__empty{color:var(--control-text-muted);margin:8px 0 0}.admin-data-workspace{display:grid;gap:1rem;min-width:0}.admin-data-workspace__header{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--nsq-primary) 9%,var(--nsq-surface)),var(--nsq-surface));border:1px solid var(--nsq-border);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem}.admin-data-workspace__header h1,.admin-data-workspace__header p{margin:0}.admin-data-workspace__header>div:first-child{display:grid;gap:.35rem;min-width:0}.admin-data-workspace__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.admin-data-workspace__metrics{display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-data-workspace__metrics article{align-items:flex-start;background:var(--nsq-surface);border:1px solid var(--nsq-border);border-radius:.9rem;display:flex;gap:.75rem;min-width:0;padding:.9rem}.admin-data-workspace__metrics article>span{align-items:center;background:color-mix(in srgb,var(--nsq-primary) 12%,transparent);border-radius:.65rem;color:var(--nsq-primary);display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.admin-data-workspace__metrics article div{display:grid;gap:.08rem;min-width:0}.admin-data-workspace__metrics p,.admin-data-workspace__metrics small{color:var(--nsq-text-muted);font-size:.76rem;margin:0;overflow-wrap:anywhere}.admin-data-workspace__metrics strong{font-size:1.35rem;line-height:1.15}.admin-data-workspace__filters{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr)}.admin-data-workspace__editor{display:grid;gap:1rem}.admin-data-workspace__editor-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-workspace__toggles{border:1px solid var(--nsq-border);border-radius:.8rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.85rem}.admin-data-workspace__toggles legend{color:var(--nsq-text-muted);font-size:.78rem;font-weight:700;padding-inline:.35rem}.admin-data-workspace__toggles label{align-items:center;display:flex;gap:.5rem;min-width:0}.admin-data-workspace__editor>p{color:var(--nsq-text-muted);font-size:.8rem;margin:0}.admin-data-workspace__scan{display:grid;gap:1rem}.admin-data-workspace__scan>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-data-workspace__scan>div:first-child p{color:var(--text-muted);margin:0}.admin-data-workspace[dir=rtl] .admin-data-workspace__header-actions{justify-content:flex-start}@media (max-width:1120px){.admin-data-workspace__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-data-workspace__header{align-items:stretch;flex-direction:column}.admin-data-workspace__header-actions{justify-content:flex-start}.admin-data-workspace__editor-grid,.admin-data-workspace__filters,.admin-data-workspace__metrics,.admin-data-workspace__toggles{grid-template-columns:minmax(0,1fr)}}.admin-data-scopes__adoption{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.admin-data-scopes__adoption p{margin:4px 0 0}.admin-data-scopes__adoption-status{align-items:flex-end;display:grid;gap:4px;justify-items:end;min-width:0}.admin-data-scopes__adoption-status small{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-data-scopes__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-data-scopes__summary article{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:6px;min-width:0;padding:16px}.admin-data-scopes__summary span{color:var(--color-text-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-data-scopes__summary strong{color:var(--color-primary-900);font-size:1.9rem;line-height:1}.admin-data-scopes__summary small{color:var(--color-text-muted)}.admin-data-scopes__tabs{min-width:0;width:100%}.admin-data-scopes__tabs .nsq-tabs__list{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%}.admin-data-scopes__tabs .nsq-tabs__panel{box-sizing:border-box;min-width:0;width:100%}.admin-data-scopes__tabs .nsq-tabs__panel .muted-label{overflow-wrap:anywhere}.admin-data-scopes__toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.5fr) minmax(180px,.6fr) auto}.admin-data-scopes__capability-list,.admin-data-scopes__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin-data-scopes__scope-type-cell{align-items:center;display:inline-flex;gap:10px;min-width:0}.admin-data-scopes__scope-type-cell>span:last-child{display:grid;gap:2px;min-width:0}.scope-type-icon{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--color-primary-700);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.scope-type-icon--filled{background:var(--color-primary-700);border-color:var(--color-primary-700);color:white}.scope-type-icon--filled svg{fill:currentColor;stroke-width:1.75}.admin-data-scopes__future{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-scopes__future article{align-items:center;background:var(--control-bg);border:1px dashed var(--control-border);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:18px}.admin-data-scopes__future svg{color:var(--color-primary-700)}.admin-data-scopes__future span,.admin-data-scopes__future strong{grid-column:2}.admin-data-scopes__future span{color:var(--color-text-muted);min-width:0;overflow-wrap:anywhere}.admin-data-scopes-modal__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-scopes-modal__grid .nsq-field:has(.nsq-control--textarea){grid-column:1/-1}.admin-data-scopes-modal__toggles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admin-data-scopes__icon-picker{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius);display:grid;gap:12px;margin-top:12px;padding:12px}.admin-data-scopes__icon-picker-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(170px,.45fr)}.admin-data-scopes__icon-picker-head>div{display:grid;gap:2px;min-width:0}.admin-data-scopes__icon-picker-head strong{color:var(--color-text-primary);font-size:.92rem}.admin-data-scopes__icon-picker-head small{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-data-scopes__icon-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-data-scopes__icon-option{align-items:center;background:white;border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:grid;gap:6px;justify-items:center;min-height:74px;min-width:0;padding:8px;text-align:center;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease}.admin-data-scopes__icon-option:focus-visible,.admin-data-scopes__icon-option:hover{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-100);color:var(--color-primary-800);outline:none}.admin-data-scopes__icon-option.is-selected{border-color:var(--color-primary-600);box-shadow:inset 0 0 0 1px var(--color-primary-600);color:var(--color-primary-800)}.admin-data-scopes__icon-option span:last-child{font-size:.72rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.admin-data-scopes-modal__context,.admin-data-scopes-modal__operations{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-data-scopes-modal__operations{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-secondary);margin-top:12px;padding:10px}@media (max-width:900px){.admin-data-scopes-modal__grid,.admin-data-scopes-modal__toggles,.admin-data-scopes__adoption,.admin-data-scopes__future,.admin-data-scopes__summary,.admin-data-scopes__toolbar{grid-template-columns:minmax(0,1fr)}.admin-data-scopes__adoption-status{align-items:flex-start;justify-items:start}.admin-data-scopes__icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.admin-data-scopes__icon-picker-head{grid-template-columns:auto minmax(0,1fr)}.admin-data-scopes__icon-picker-head .nsq-field{grid-column:1/-1}.admin-data-scopes__icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-timeline{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.audit-timeline header{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);display:flex;gap:8px;justify-content:flex-start;padding:10px 12px;text-align:start}.audit-timeline header strong{margin:0;min-width:0;overflow-wrap:anywhere}.audit-timeline ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.audit-timeline li{border-top:1px solid var(--color-gray-200);display:grid;gap:4px;padding-top:10px}.audit-timeline li span{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.audit-timeline p{color:var(--color-text-secondary);line-height:1.45;margin:0}.audit-timeline small{color:var(--color-text-muted);overflow-wrap:anywhere}.operations-preview{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:16px;margin-bottom:24px;padding:20px}.operations-preview__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.operations-preview__header-controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operations-preview__header h2{font-size:20px;margin:4px 0 6px}.operations-preview__header p:not(.eyebrow){color:var(--color-text-secondary);line-height:1.55;margin:0}.operations-preview__element-strip{align-items:stretch;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:14px;grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr) minmax(320px,.8fr);padding:14px}.operations-preview__element-group{align-content:start;display:grid;gap:10px;min-width:0}.operations-preview__button-row,.operations-preview__chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.locale-switcher,.theme-switcher{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--control-text);display:flex;gap:8px;min-height:40px;padding:6px 8px;white-space:nowrap}.theme-switcher{cursor:pointer}.theme-switcher:hover{background:var(--control-hover-bg)}.theme-switcher[aria-pressed=true]{background:var(--control-selected-bg);border-color:var(--control-focus)}.locale-switcher select:not(.nsq-control):focus-visible,.theme-switcher:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.locale-switcher .nsq-field__label{align-items:center;display:inline-flex;gap:8px}.locale-switcher span,.theme-switcher span{color:var(--control-text-secondary);font-size:12px;font-weight:800}.locale-switcher select:not(.nsq-control){background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--control-text);min-height:30px}.nsq-field{display:grid;gap:6px;min-width:0}.nsq-field__error,.nsq-field__hint,.nsq-field__label{overflow-wrap:anywhere}.nsq-field__label{color:var(--control-text-secondary);font-size:12px;font-weight:800}.nsq-field__hint{color:var(--control-text-muted);font-size:12px;line-height:1.45}.nsq-field__error{color:var(--control-danger);font-size:12px;font-weight:700;line-height:1.45}.nsq-control,.nsq-search-control{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-input-radius);color:var(--control-text);min-height:var(--control-height-md);min-width:0;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing);width:100%}.nsq-control{padding:0 12px}.nsq-control--select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.nsq-control--textarea{min-height:96px;padding-block:10px;resize:vertical}.nsq-color-control{align-items:center;display:flex;gap:10px;min-width:0}.nsq-control--color{cursor:pointer;flex:0 0 58px;padding:4px;width:58px}.nsq-color-control__hex{flex:1 1 110px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace);min-width:0;text-transform:uppercase}.nsq-control--color::-webkit-color-swatch-wrapper{padding:0}.nsq-control--color::-webkit-color-swatch{border:0;border-radius:6px}.nsq-color-control__value{background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-pill);color:var(--control-text-secondary);font-size:12px;font-weight:800;line-height:1;min-width:0;overflow-wrap:anywhere;padding:7px 9px;text-transform:uppercase}.nsq-search-control{align-items:center;display:flex;gap:8px;padding:0 12px}.nsq-search-control svg{color:var(--control-text-muted);flex:0 0 auto}.nsq-search-control__input{background:transparent;border:0;color:var(--control-text);min-height:calc(var(--control-height-md) - 2px);min-width:0;outline:0;width:100%}.nsq-control::-moz-placeholder,.nsq-search-control__input::-moz-placeholder{color:var(--control-text-muted)}.nsq-control::placeholder,.nsq-search-control__input::placeholder{color:var(--control-text-muted)}.nsq-control:hover:not(:disabled),.nsq-search-control:hover{background:var(--control-hover-bg);border-color:var(--control-border-strong)}.nsq-control:focus-visible,.nsq-search-control:focus-within{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.nsq-control:disabled,.nsq-search-control:has(.nsq-search-control__input:disabled){background:var(--control-disabled-bg);color:var(--control-text-muted);cursor:not-allowed;opacity:.72}.nsq-field.is-invalid .nsq-control,.nsq-field.is-invalid .nsq-search-control{border-color:var(--control-danger)}[data-theme=dark] .nsq-control,[data-theme=dark] .nsq-search-control{background-color:#0b1426;border-color:#26354d;color:#f7f9fc}[data-theme=dark] .nsq-control:hover:not(:disabled),[data-theme=dark] .nsq-search-control:hover{background-color:#152238;border-color:#3a4a66}[data-theme=dark] .nsq-control:disabled,[data-theme=dark] .nsq-search-control:has(.nsq-search-control__input:disabled){background-color:#182237;color:#8996aa}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),body select,body textarea{border-radius:var(--control-input-radius)}.nsq-check-control,.nsq-switch-control{align-items:center;color:var(--control-text);cursor:pointer;display:inline-flex;gap:10px;min-width:0;position:relative}.nsq-check-control__input,.nsq-switch-control__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.nsq-check-control__indicator{align-items:center;background:var(--control-bg);border:1px solid var(--control-border-strong);display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:22px}.nsq-check-control--checkbox .nsq-check-control__indicator{border-radius:5px}.nsq-check-control--radio .nsq-check-control__indicator{border-radius:50%}.nsq-check-control__input:checked+.nsq-check-control__indicator{background:var(--control-focus);border-color:var(--control-focus)}.nsq-check-control--checkbox .nsq-check-control__input:checked+.nsq-check-control__indicator:after{border:solid var(--control-on-accent);border-width:0 2px 2px 0;content:"";height:10px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.nsq-check-control--radio .nsq-check-control__input:checked+.nsq-check-control__indicator:after{background:var(--control-on-accent);border-radius:50%;content:"";height:8px;width:8px}.nsq-check-control__input:focus-visible+.nsq-check-control__indicator,.nsq-switch-control__input:focus-visible+.nsq-switch-control__track{box-shadow:0 0 0 3px var(--control-focus-ring)}.nsq-check-control__input:disabled+.nsq-check-control__indicator,.nsq-switch-control__input:disabled+.nsq-switch-control__track{background:var(--control-disabled-bg);cursor:not-allowed;opacity:.72}.nsq-check-control__body,.nsq-switch-control__body{display:grid;gap:2px;min-width:0}.nsq-check-control__body span,.nsq-switch-control__body span{font-size:14px;font-weight:700;overflow-wrap:anywhere}.nsq-check-control__body small,.nsq-switch-control__body small{color:var(--control-text-muted);line-height:1.45;overflow-wrap:anywhere}.nsq-switch-control__track{align-items:center;background:var(--control-border-strong);border:1px solid transparent;border-radius:var(--control-radius-pill);display:inline-flex;flex:0 0 auto;height:26px;padding:2px;transition:background-color .16s ease,box-shadow .16s ease;width:48px}.nsq-switch-control__thumb{background:var(--control-on-accent);border-radius:50%;box-shadow:var(--control-shadow-sm);height:20px;transform:translateX(0);transition:transform .16s ease;width:20px}.nsq-switch-control__input:checked+.nsq-switch-control__track{background:var(--control-focus)}.nsq-switch-control__input:checked+.nsq-switch-control__track .nsq-switch-control__thumb{transform:translateX(22px)}[dir=rtl] .nsq-switch-control__input:checked+.nsq-switch-control__track .nsq-switch-control__thumb{transform:translateX(-22px)}.filter-bar{align-items:end;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:14px;grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(150px,.58fr)) minmax(260px,.9fr) auto;padding:14px}.filter-bar__date-range,.filter-bar__search,.filter-bar__select{display:grid;gap:6px;min-width:0}.filter-bar .nsq-field__label,.filter-bar__date-range legend{color:var(--control-text-secondary);font-size:12px;font-weight:800;line-height:1.3}.filter-bar__date-range{border:0;gap:6px 8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.filter-bar__date-range legend{grid-column:1/-1;padding:0}.filter-bar__actions{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content}@media (max-width:1399px){.admin-content .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .filter-bar__actions,.admin-content .filter-bar__date-range,.admin-content .filter-bar__search{grid-column:1/-1}.admin-content .filter-bar__actions{justify-content:flex-start;min-width:0}}.operations-preview__grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.operations-preview__grid>*{min-width:0}.operations-table-shell{display:grid;gap:10px;min-width:0}.operations-bulk-bar{align-items:center;background:var(--control-selected-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:flex;gap:10px;justify-content:space-between;max-width:100%;min-height:44px;min-width:0;padding:8px 10px}.operations-bulk-bar>span{color:var(--control-text-secondary);font-size:12px;font-weight:800;white-space:nowrap}.operations-bulk-bar>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.operations-table{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);max-width:100%;min-width:0;overflow-x:auto;width:100%}.operations-table table{border-collapse:collapse;min-width:620px;width:100%}.operations-table tbody,.operations-table thead,.operations-table tr{display:grid}.operations-table tr{align-items:center;color:var(--control-text);transition:background-color .16s ease,box-shadow .16s ease}.operations-table tbody tr{border-top:1px solid var(--control-border)}.operations-table tr.is-selected{background:var(--control-selected-bg)}.operations-table tr.is-interactive{cursor:pointer}.operations-table tbody tr:hover{background:var(--control-hover-bg)}.operations-table tr.is-interactive:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:-3px}.operations-table td,.operations-table th{align-items:center;display:flex;gap:8px;min-width:0;padding:12px;text-align:start}.operations-table th{background:var(--control-bg-muted);color:var(--control-text-secondary);font-size:12px;font-weight:800}.operations-table td{color:var(--control-text)}.operations-table__select{justify-content:center}.operations-table__checkbox{background:transparent;border:0;border-radius:var(--control-radius-sm);cursor:pointer;min-height:30px;padding:0;width:30px}.operations-table__checkbox,.operations-table__checkbox span{align-items:center;display:inline-flex;justify-content:center}.operations-table__checkbox span{background:var(--control-bg);border:1px solid var(--control-border-strong);border-radius:5px;height:20px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:20px}.operations-table__checkbox:hover span{background:var(--control-hover-bg);border-color:var(--control-focus)}.operations-table__checkbox:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.operations-table__checkbox[data-state=checked] span,.operations-table__checkbox[data-state=mixed] span{background:var(--control-focus);border-color:var(--control-focus)}.operations-table__checkbox[data-state=checked] span:after{border:solid var(--control-on-accent);border-width:0 2px 2px 0;content:"";height:10px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.operations-table__checkbox[data-state=mixed] span:after{background:var(--control-on-accent);border-radius:1px;content:"";height:2px;width:10px}.operations-pagination{align-items:center;color:var(--control-text-secondary);display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between}.operations-pagination>div{display:flex;gap:6px}.operations-table .is-center{justify-content:center;text-align:center}.operations-table .is-end{justify-content:flex-end;text-align:end}.operations-table .is-end .nsq-button{flex:0 0 auto;max-width:none}.operations-table .is-end .nsq-button span{overflow:visible}.nsq-popover-menu{display:inline-flex;position:relative}.nsq-popover-menu__trigger{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:34px}.nsq-popover-menu[data-trigger=custom] .nsq-popover-menu__trigger{gap:7px;min-width:34px;padding-inline:11px;width:auto}.nsq-popover-menu[data-trigger-size=comfortable] .nsq-popover-menu__trigger{height:40px;min-height:40px;min-width:40px;width:40px}.nsq-popover-menu__trigger:hover,.nsq-popover-menu__trigger[aria-expanded=true]{background:var(--control-hover-bg);border-color:var(--control-focus);color:var(--control-text)}.nsq-popover-menu__trigger:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.nsq-popover-menu__panel{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);display:grid;gap:2px;max-width:min(260px,calc(100vw - 16px));min-width:200px;overflow:hidden;padding:6px;position:fixed;z-index:1200}.nsq-popover-menu__heading{border-bottom:1px solid var(--control-border);color:var(--control-text);font-size:12px;font-weight:800;line-height:1.35;margin:-1px -1px 3px;padding:8px 10px 9px;text-align:start}.nsq-popover-menu__item-wrap{display:grid}.nsq-popover-menu__item-wrap.has-divider{border-top:1px solid var(--control-border);margin-top:4px;padding-top:4px}.nsq-popover-menu__item{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-secondary);cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);min-height:36px;min-width:0;padding:7px 9px;text-align:start;width:100%}.nsq-popover-menu__item:focus-visible,.nsq-popover-menu__item:hover{background:var(--control-hover-bg);color:var(--control-text);outline:0}.nsq-popover-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--control-focus)}.nsq-popover-menu__item:disabled{color:var(--control-text-muted);cursor:not-allowed;opacity:.68}.nsq-popover-menu__item.is-danger{color:var(--control-danger)}.nsq-popover-menu__item.is-danger:focus-visible,.nsq-popover-menu__item.is-danger:hover{background:rgba(255,53,72,.1);color:var(--control-danger)}.nsq-popover-menu__icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.nsq-popover-menu__label{min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.nsq-popover-menu__trigger{transition:none}}.operations-preview-record{display:grid;gap:3px;min-width:0}.operations-preview-record small,.operations-preview-record strong{overflow-wrap:anywhere}.operations-preview-record small{color:var(--color-text-muted)}.file-upload-control{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;padding:14px}.file-upload-control__drop{align-items:center;background:var(--color-gray-50);border:1px dashed var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:116px;padding:14px}.file-upload-control__drop h3{font-size:16px;margin:0 0 4px}.file-upload-control__drop p{color:var(--color-text-secondary);line-height:1.45;margin:0}.file-upload-control__drop input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.file-upload-control__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.file-upload-control__meta>span{color:var(--color-text-muted);font-size:12px;font-weight:800}.file-upload-control__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.file-upload-control__list li{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(120px,.34fr) auto;padding:10px}.file-upload-control__list span{display:grid;gap:2px;min-width:0}.file-upload-control__list small,.file-upload-control__list strong{overflow-wrap:anywhere}.file-upload-control__list small{color:var(--color-text-muted)}.file-upload-control__progress{display:grid;gap:5px;min-width:0}.file-upload-control__progress>span{background:var(--color-gray-200);border-radius:var(--radius-pill);display:block;height:8px;inline-size:100%;min-inline-size:120px;overflow:hidden}.file-upload-control__progress>span>span{background:var(--color-blue-500);display:block;height:100%}.print-export-toolbar{align-items:center;background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:12px}.print-export-toolbar>div:first-child{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:800;gap:8px}.operations-preview__actions,.print-export-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px}.assessment-report-shell{background:var(--color-surface);color:var(--color-text);display:grid;gap:18px;min-block-size:100vh;padding:24px}.assessment-report-shell--print{background:#eef2f5;align-content:start}.assessment-report-shell *{min-width:0}.assessment-report-shell__header{align-items:start;border-block-end:1px solid var(--color-gray-200);display:flex;gap:16px;justify-content:space-between;padding-block-end:18px}.assessment-report-shell__header h1{font-size:30px;line-height:1.15;margin:8px 0 6px}.assessment-report-shell__header p{color:var(--color-text-muted);margin:0;max-inline-size:780px}.assessment-report-shell__back{align-items:center;color:var(--color-blue-700);display:inline-flex;font-size:13px;font-weight:800;gap:6px;text-decoration:none}.assessment-report-shell__grid,.assessment-report-shell__metrics,.assessment-report-shell__toolbar{display:grid;gap:12px}.assessment-report-shell__toolbar{align-items:center;grid-template-columns:repeat(auto-fit,minmax(0,max-content))}.assessment-report-job-status{align-items:start;background:#ffffff;border:1px solid rgba(0,140,131,.22);border-radius:var(--radius-md);box-shadow:0 14px 38px rgba(15,23,42,.07);display:grid;gap:14px;grid-template-columns:minmax(260px,1.2fr) minmax(320px,1fr);padding:16px}.assessment-report-job-status__main{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.assessment-report-job-status__icon{align-items:center;background:rgba(0,140,131,.1);border:1px solid rgba(0,140,131,.22);border-radius:var(--radius-sm);color:var(--color-teal-700);display:inline-flex;height:44px;justify-content:center;width:44px}.assessment-report-job-status__artifact strong,.assessment-report-job-status__main span,.assessment-report-job-status__worker strong{color:var(--color-teal-700);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.assessment-report-job-status__main h2{font-size:22px;line-height:1.2;margin:2px 0 5px}.assessment-report-job-status__artifact p,.assessment-report-job-status__main p,.assessment-report-job-status__worker small{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.assessment-report-job-status__meta{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-report-job-status__meta span{background:#f8fafc;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:2px;padding:10px}.assessment-report-job-status__meta strong{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.assessment-report-job-status__meta small{color:var(--color-text-muted);font-size:12px}.assessment-report-job-status__artifact,.assessment-report-job-status__worker{border:1px dashed rgba(0,140,131,.28);border-radius:var(--radius-sm);display:grid;gap:8px;padding:12px}.assessment-report-job-status__artifact{background:#f8fafc;grid-column:1/-1}.assessment-report-job-status__artifact h3{font-size:18px;line-height:1.25;margin:2px 0 4px}.assessment-report-job-status__artifact-actions{display:flex;flex-wrap:wrap;gap:8px}.assessment-report-job-status__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.assessment-print-document{background:#ffffff;border:1px solid rgba(17,24,39,.12);box-shadow:0 24px 70px rgba(15,23,42,.13);color:#111827;display:grid;gap:16px;justify-self:center;margin-block:10px 38px;min-height:297mm;padding:18mm;width:min(100%,210mm)}.assessment-print-document__print-repeat-footer,.assessment-print-document__print-repeat-header{display:none}.assessment-print-document--compact{gap:14px;padding:15mm}.assessment-print-document--table-borders .assessment-print-document__breakdown span,.assessment-print-document--table-borders .assessment-print-document__footer-summary span,.assessment-print-document--table-borders .assessment-print-me,.assessment-print-document--table-borders .assessment-print-standard{border-color:#cbd5e1}.assessment-print-document--grayscale{color:#111827;filter:grayscale(1)}.assessment-print-document[dir=rtl]{direction:rtl;text-align:start}.assessment-print-document__header{align-items:start;border-block-end:2px solid #e5e7eb;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding-block-end:14px}.assessment-print-document--formal-header .assessment-print-document__header{border-block-end-color:#00756f;grid-template-columns:76px minmax(0,1fr)}.assessment-print-document__header--no-logos{grid-template-columns:minmax(0,1fr)}.assessment-print-document__identity{display:grid;gap:7px;justify-items:center;min-width:0;text-align:center}.assessment-print-document__identity h1{color:#00756f;font-size:24px;line-height:1.18;margin:0;overflow-wrap:anywhere}.assessment-print-document__identity p{color:#b91c1c;font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.assessment-print-document__logo{align-items:center;aspect-ratio:1;border:1px solid #d1d5db;border-radius:10px;color:#00756f;display:inline-flex;font-weight:900;justify-content:center;letter-spacing:0;overflow:hidden;width:64px}.assessment-print-document__logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;width:100%}.assessment-print-document__logo span{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.assessment-print-document__logo--program{background:#ffffff}.assessment-print-document__logo--organization{background:#f0fdfa;width:58px}.assessment-print-document--formal-header .assessment-print-document__logo--organization{border-color:#99f6e4;box-shadow:inset 0 0 0 3px #ffffff;width:62px}.assessment-print-document__score{align-items:center;border-block-end:1px solid #e5e7eb;display:grid;gap:3px;justify-items:center;padding-block-end:14px;text-align:center}.assessment-print-document__overview{align-items:stretch;background:linear-gradient(135deg,#f8fafc,#ffffff);border:1px solid #dbe5e8;border-inline-start:5px solid #00756f;display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);padding:12px 14px}.assessment-print-document__overview>div{display:grid;gap:4px;min-width:0}.assessment-print-document__overview span,.assessment-print-document__section-heading span{color:#00756f;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.assessment-print-document__overview h2{color:#111827;font-size:20px;line-height:1.2;margin:0;overflow-wrap:anywhere}.assessment-print-document__overview p{color:#4b5563;font-size:12px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.assessment-print-document__overview dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.assessment-print-document__overview dl div{background:#ffffff;border:1px solid #e5e7eb;display:grid;gap:3px;min-width:0;padding:8px}.assessment-print-document__overview dt{color:#6b7280;font-size:10px;font-weight:900;margin:0;text-transform:uppercase}.assessment-print-document__overview dd{color:#111827;font-size:12px;font-weight:900;line-height:1.25;margin:0;overflow-wrap:anywhere}.assessment-print-document__breakdown small,.assessment-print-document__footer-summary small,.assessment-print-document__score small,.assessment-print-document__score span{color:#6b7280;font-size:12px}.assessment-print-document__score strong{color:#111827;font-size:32px;line-height:1}.assessment-print-document__breakdown,.assessment-print-document__footer-summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.assessment-print-document__breakdown span,.assessment-print-document__footer-summary span{border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:2px;padding:10px}.assessment-print-document__body{display:grid;gap:16px}.assessment-print-document__section-heading{align-items:end;border-block-end:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding-block-end:8px}.assessment-print-document__section-heading strong{color:#374151;font-size:12px}.assessment-print-chapter{-moz-column-break-inside:auto;break-inside:auto;display:grid;gap:10px;page-break-inside:auto}.assessment-print-chapter__header{align-items:center;background:#f7fbfa;border-block-start:3px solid #00756f;border-inline-start:1px solid #dbe5e8;border-inline-end:1px solid #dbe5e8;border-block-end:1px solid #dbe5e8;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;display:grid;gap:8px;grid-template-columns:minmax(52px,max-content) minmax(0,1fr) minmax(150px,max-content);padding:10px 12px}.assessment-print-chapter__header span{color:#00756f;font-weight:900}.assessment-print-chapter__header strong,.assessment-print-me strong,.assessment-print-standard__main strong{overflow-wrap:anywhere}.assessment-print-chapter__header div{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.assessment-print-chapter__header div small{background:#ffffff;border:1px solid #dbe5e8;border-radius:999px;color:#4b5563;font-size:10px;font-weight:900;padding:4px 7px;white-space:nowrap}.assessment-print-chapter__header small,.assessment-print-me small,.assessment-print-standard__main p{color:#6b7280;margin:0}.assessment-print-chapter__standards{display:grid;gap:10px}.assessment-print-standard{background:#ffffff;border:1px solid #dde5eb;border-radius:7px;-moz-column-break-inside:avoid;break-inside:avoid;display:grid;gap:8px;overflow:hidden;padding:9px 10px;position:relative}.assessment-print-document--status-bars .assessment-print-standard{border-inline-start-width:5px}.assessment-print-standard--scored{border-inline-start-color:#00756f}.assessment-print-standard--not-scored{border-inline-start-color:#64748b}.assessment-print-standard--evidence-danger,.assessment-print-standard--overdue{border-inline-start-color:#b91c1c}.assessment-print-standard--evidence-warning{border-inline-start-color:#b45309}.assessment-print-standard--evidence-danger .assessment-print-standard__number,.assessment-print-standard--overdue .assessment-print-standard__number{background:#fee2e2;color:#991b1b}.assessment-print-standard--evidence-warning .assessment-print-standard__number{background:#fef3c7;color:#92400e}.assessment-print-standard__main{align-items:start;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) minmax(110px,max-content)}.assessment-print-document[dir=rtl] .assessment-print-standard__main{grid-template-columns:minmax(110px,max-content) minmax(0,1fr) 34px}.assessment-print-document[dir=rtl] .assessment-print-standard__number{order:3}.assessment-print-document[dir=rtl] .assessment-print-standard__main>div{order:2}.assessment-print-document[dir=rtl] .assessment-print-standard__main>.badge{order:1}.assessment-print-standard__number{align-items:center;background:#f3f4f6;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.assessment-print-standard__details{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.assessment-print-standard__details span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.assessment-print-standard__details strong{color:#374151;font-size:11px;line-height:1.2}.assessment-print-standard__details small{color:#4b5563;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.assessment-print-me-list,.assessment-print-sub-me-list{display:grid;gap:6px}.assessment-print-me{background:#fbfcfd;border:1px solid #e5e7eb;border-inline-start:3px solid #d1d5db;display:grid;gap:5px;grid-template-columns:minmax(54px,max-content) minmax(0,1fr) max-content;padding:8px 10px}.assessment-print-document--compact .assessment-print-chapter__header,.assessment-print-document--compact .assessment-print-me,.assessment-print-document--compact .assessment-print-standard{padding-block:7px}.assessment-print-document--compact .assessment-print-document__score strong{font-size:28px}.assessment-print-document--compact .assessment-print-chapter,.assessment-print-document--compact .assessment-print-chapter__standards,.assessment-print-document--compact .assessment-print-document__body{gap:8px}.assessment-print-me>span{color:#374151;font-weight:900}.assessment-print-sub-me-list{border-block-start:1px dashed #d1d5db;grid-column:1/-1;margin-block-start:2px;padding-inline-start:18px;padding-block-start:5px}.assessment-print-sub-me-list span{color:#4b5563;font-size:11px;line-height:1.35;overflow-wrap:anywhere}@supports (break-inside:avoid-page){.assessment-print-me,.assessment-print-standard{break-inside:avoid-page}}@media (max-width:1100px){.assessment-hierarchy-selector__columns,.assessment-hierarchy-selector__header{grid-template-columns:minmax(0,1fr)}.assessment-hierarchy-selector__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.assessment-print-document{padding:18px}.assessment-action-plan-standard__main,.assessment-print-chapter__header,.assessment-print-document[dir=rtl] .assessment-print-standard__main,.assessment-print-document__header,.assessment-print-document__overview,.assessment-print-document__overview dl,.assessment-print-me,.assessment-print-standard__main{grid-template-columns:minmax(0,1fr)}.assessment-print-chapter__header div,.assessment-print-document__section-heading{align-items:start;justify-content:flex-start}.assessment-print-document[dir=rtl] .assessment-print-standard__number,.assessment-print-standard__number{order:0}.assessment-action-plan-standard__details,.assessment-print-standard__details,.assessment-report-settings-modal__section-option{grid-template-columns:minmax(0,1fr)}.assessment-hierarchy-selector__quick-actions,.assessment-report-settings-modal__tab-list{width:100%}.assessment-hierarchy-selector__quick-actions button,.assessment-report-settings-modal__tab-list button{flex:1 1 0}.assessment-hierarchy-selector__metrics{grid-template-columns:minmax(0,1fr)}}.assessment-print-document__empty{align-items:center;border:1px dashed #cbd5e1;border-radius:12px;color:#475569;display:grid;gap:10px;justify-items:center;min-height:220px;padding:28px;text-align:center}.assessment-print-document__empty p{margin:0;max-inline-size:440px}.assessment-print-document__empty span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:11px;font-weight:900;padding:5px 9px}.assessment-print-document__end{border-block-start:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:800;padding-block-start:12px;text-align:center}.assessment-action-plan-document{gap:15px}.assessment-action-plan-document__header .assessment-print-document__identity{justify-items:center}.assessment-action-plan-document__overview{border-inline-start-color:#0f766e}.assessment-action-plan-document__breakdown span{min-height:74px}.assessment-action-plan-standard__main{grid-template-columns:34px minmax(0,1fr) minmax(94px,max-content)}.assessment-action-plan-standard__main p{color:#4b5563;font-size:12px;font-weight:700;line-height:1.35;margin:3px 0 0;overflow-wrap:anywhere}.assessment-action-plan-standard__details{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-action-plan-document__footer span:first-child{border-inline-start:4px solid #00756f}.assessment-action-plan-document__footer span:nth-child(2){border-inline-start:4px solid #b45309}.assessment-action-plan-document__footer span:last-child{border-inline-start:4px solid #475569}.assessment-report-technical-modal .modal-panel{max-width:min(1200px,calc(100vw - 32px))}.assessment-report-technical-modal__body{display:grid;gap:14px;max-height:min(74vh,820px);overflow:auto}.assessment-report-shell__toolbar-note{align-items:center;background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);display:inline-grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:40px;max-inline-size:min(100%,420px);padding:8px 10px}.assessment-report-shell__toolbar-note span{display:grid;gap:2px;min-width:0}.assessment-report-shell__toolbar-note small{color:var(--color-text-muted);line-height:1.35;overflow-wrap:anywhere}.assessment-report-shell__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-report-shell__empty,.assessment-report-shell__grid>article,.assessment-report-shell__metric{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.assessment-report-shell__metric{align-items:start;display:flex;gap:10px;min-width:0;padding:14px}.assessment-report-shell__metric span{display:grid;gap:3px;min-width:0}.assessment-report-shell__metric strong{font-size:22px;line-height:1}.assessment-report-shell__metric em,.assessment-report-shell__metric small,.assessment-report-shell__rows small{color:var(--color-text-muted);font-style:normal}.assessment-report-shell__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.assessment-report-shell__grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-shell__empty,.assessment-report-shell__error-state,.assessment-report-shell__export-policy,.assessment-report-shell__grid>article,.assessment-report-shell__print-preflight{display:grid;gap:12px;padding:16px}.assessment-report-shell__error-state,.assessment-report-shell__export-policy,.assessment-report-shell__print-preflight{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.assessment-report-shell__error-state>div:first-child,.assessment-report-shell__print-preflight{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.assessment-report-shell__error-state>div:first-child>span,.assessment-report-shell__print-preflight>div{display:grid;gap:3px;min-width:0}.assessment-report-shell__print-preflight>div{align-items:center;display:flex;gap:10px}.assessment-report-shell__article-head,.assessment-report-shell__rows>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.assessment-report-shell__article-head>span{font-weight:900}.assessment-report-shell__rows{display:grid;gap:8px}.assessment-report-shell__rows--compact{gap:6px}.assessment-report-shell__rows>div{border-block-start:1px solid var(--color-gray-200);padding-block-start:8px}.assessment-report-shell__rows span{display:grid;gap:2px;min-width:0}.assessment-report-shell__metric em,.assessment-report-shell__metric small,.assessment-report-shell__metric strong,.assessment-report-shell__rows small,.assessment-report-shell__rows strong{overflow-wrap:anywhere}.assessment-report-shell__chips{display:flex;flex-wrap:wrap;gap:8px}.assessment-report-shell__settings{display:grid;gap:10px}.assessment-report-shell__setting-row{border-block-start:1px solid var(--color-gray-200);display:grid;gap:8px;padding-block-start:10px}.assessment-report-shell__setting-row:first-child{border-block-start:0;padding-block-start:0}.assessment-report-shell__setting-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-inline-start:40px}.assessment-report-shell__setting-meta small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-report-shell__preview{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:12px;padding:16px}.assessment-report-shell__projection{background:#ffffff;border:1px solid rgba(0,140,131,.24);border-radius:var(--radius-md);display:grid;gap:12px;padding:16px}.assessment-report-shell__persistence-lock{background:#f8fafc;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:16px}.assessment-report-shell__preview-banner{align-items:center;background:rgba(0,140,131,.08);border:1px solid rgba(0,140,131,.18);border-radius:var(--radius-sm);display:flex;gap:12px;justify-content:space-between;padding:12px}.assessment-report-shell__preview-banner span,.assessment-report-shell__preview-sections section p,.assessment-report-shell__preview-sections section>div:first-child{min-width:0}.assessment-report-shell__preview-banner span{display:grid;gap:3px}.assessment-report-shell__preview-banner small,.assessment-report-shell__preview-sections p{color:var(--color-text-muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.assessment-report-shell__preview-labels{display:flex;flex-wrap:wrap;gap:8px}.assessment-report-shell__projection-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-report-shell__projection-rows section,.assessment-report-shell__projection-summary span{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.assessment-report-shell__projection-rows p,.assessment-report-shell__projection-summary small{color:var(--color-text-muted);font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.assessment-report-shell__projection-rows{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-shell__projection-rows section>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.assessment-report-shell__projection-rows strong{overflow-wrap:anywhere}.assessment-report-shell__projection-alerts{background:#fff7ed;border:1px solid rgba(245,158,11,.32);border-radius:var(--radius-sm);display:grid;gap:10px;padding:12px}.assessment-report-shell__projection-alerts section>div,.assessment-report-shell__projection-alerts>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.assessment-report-shell__projection-alerts section{background:#ffffff;border:1px solid rgba(245,158,11,.24);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.assessment-report-shell__projection-alerts p,.assessment-report-shell__projection-alerts strong{overflow-wrap:anywhere}.assessment-report-shell__projection-alerts p{color:var(--color-text-muted);font-size:12px;line-height:1.4;margin:0}.assessment-report-shell__projection-runtime-map{background:#f8fafc;border:1px solid rgba(15,23,42,.12);border-radius:var(--radius-sm);display:grid;gap:10px;padding:12px}.assessment-report-shell__runtime-map-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.assessment-report-shell__runtime-map-head span{display:grid;gap:3px;min-width:0}.assessment-report-shell__runtime-map-head small,.assessment-report-shell__runtime-map-targets p{color:var(--color-text-muted);font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.assessment-report-shell__runtime-map-targets{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-shell__runtime-map-targets section{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:6px;min-width:0;padding:10px}.assessment-report-shell__runtime-map-targets section>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.assessment-report-shell__command-lock{border:1px dashed rgba(156,163,175,.75);border-radius:var(--radius-sm);display:grid;gap:10px;padding:12px}.assessment-report-shell__command-lock>div:first-child{display:grid;gap:3px;min-width:0}.assessment-report-shell__command-lock small{color:var(--color-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.assessment-report-shell__command-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-shell__command-grid span{align-items:center;background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:flex;gap:8px;min-width:0;padding:8px}.assessment-report-shell__export-policy-detail,.assessment-report-shell__export-policy-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-report-shell__export-policy-detail>section,.assessment-report-shell__export-policy-grid>span,.assessment-report-shell__policy-gates>span{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:3px;min-width:0;padding:10px}.assessment-report-shell__export-policy-detail small,.assessment-report-shell__export-policy-detail strong,.assessment-report-shell__export-policy-grid small,.assessment-report-shell__export-policy-grid strong,.assessment-report-shell__policy-gates small{overflow-wrap:anywhere}.assessment-report-shell__export-policy-detail small,.assessment-report-shell__export-policy-grid small,.assessment-report-shell__policy-gates small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.assessment-report-shell__policy-gates{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-report-shell__preview-sections{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-shell__preview-sections section{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:12px}.assessment-report-shell__preview-sections section>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.assessment-report-shell__preview-sections strong{overflow-wrap:anywhere}.assessment-report-shell__table-wrap{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow-x:auto}.assessment-report-shell__table{border-collapse:collapse;color:var(--color-text);font-size:13px;min-width:720px;width:100%}.assessment-report-shell__table td,.assessment-report-shell__table th{border-block-end:1px solid var(--color-gray-200);padding:10px 12px;text-align:start;vertical-align:top}.assessment-report-shell__table th{background:var(--color-gray-50);color:var(--color-text-secondary);font-size:11px;font-weight:900;text-transform:uppercase}.assessment-report-shell__table td{overflow-wrap:anywhere}.assessment-report-shell__table td small,.assessment-report-shell__table td span{color:var(--color-text-muted);display:block;font-size:12px;margin-block-start:2px}.assessment-report-shell__table tbody tr:last-child td{border-block-end:0}.assessment-report-shell__empty-inline{background:var(--color-gray-50);border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:13px;padding:12px}.assessment-report-shell__empty{align-items:center;justify-items:center;margin:10vh auto;max-inline-size:520px;text-align:center}.modal-panel.assessment-report-settings-modal{display:flex;flex-direction:column;max-height:min(860px,94vh);max-width:min(1200px,calc(100vw - 32px));overflow:hidden;width:min(1200px,calc(100vw - 32px))}.assessment-report-settings-modal .modal-panel__body{overflow:hidden;padding:0}.assessment-report-settings-modal .modal-panel__body,.assessment-report-settings-modal__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.assessment-report-settings-modal__scroll-body{display:grid;flex:1 1 auto;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.assessment-report-settings-modal__apply-result,.assessment-report-settings-modal__disabled-actions,.assessment-report-settings-modal__group,.assessment-report-settings-modal__save-state,.assessment-report-settings-modal__telemetry,.assessment-report-settings-modal__validation{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:14px}.assessment-report-settings-modal__apply-result strong,.assessment-report-settings-modal__disabled-actions strong,.assessment-report-settings-modal__empty-state strong,.assessment-report-settings-modal__group strong,.assessment-report-settings-modal__option strong,.assessment-report-settings-modal__save-state strong,.assessment-report-settings-modal__telemetry strong,.assessment-report-settings-modal__validation strong{color:var(--color-text);overflow-wrap:anywhere}.assessment-report-settings-modal__apply-result p,.assessment-report-settings-modal__group small,.assessment-report-settings-modal__option small,.assessment-report-settings-modal__save-state small,.assessment-report-settings-modal__telemetry p,.assessment-report-settings-modal__validation p{color:var(--color-text-muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.assessment-report-settings-modal__groups{display:grid;gap:12px}.assessment-report-settings-modal__tabs{display:grid;gap:12px;min-width:0}.modal-panel.assessment-report-settings-modal>header{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr)}.modal-panel.assessment-report-settings-modal>header h2{justify-self:start}.modal-panel.assessment-report-settings-modal .modal-panel__header-actions{display:contents}.modal-panel.assessment-report-settings-modal .modal-panel__header-actions>.nsq-icon-button{aspect-ratio:1;block-size:38px;inline-size:38px;justify-self:end;max-inline-size:38px;min-inline-size:38px;padding:0}.assessment-report-settings-modal__tab-list{align-items:center;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:4px;justify-self:center;padding:5px;width:-moz-fit-content;width:fit-content}.assessment-report-settings-modal__tab-list button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:900;min-height:36px;padding:0 14px}.assessment-report-settings-modal__tab-list button:hover{background:var(--color-gray-50)}.assessment-report-settings-modal__tab-list button.is-active{background:var(--color-navy-950);color:#ffffff}.assessment-report-settings-modal__tab-panel{display:grid;gap:12px;min-width:0}.assessment-report-settings-modal__group{display:grid;gap:12px}.assessment-report-settings-modal__apply-result,.assessment-report-settings-modal__disabled-actions,.assessment-report-settings-modal__footer,.assessment-report-settings-modal__group header,.assessment-report-settings-modal__save-state,.assessment-report-settings-modal__telemetry,.assessment-report-settings-modal__validation{align-items:start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.assessment-report-settings-modal__group header{background:transparent;border:0;padding:0;position:static!important}.assessment-report-settings-modal__disabled-actions,.assessment-report-settings-modal__group header>div,.assessment-report-settings-modal__save-state>span,.assessment-report-settings-modal__telemetry>div:first-child,.assessment-report-settings-modal__validation>div{display:grid;gap:3px;min-width:0}.assessment-report-settings-modal__save-state{align-items:center;background:#ffffff;padding-block:10px}.assessment-report-settings-modal__save-state.is-dirty{background:#fffbeb;border-color:rgba(245,158,11,.34)}.assessment-report-settings-modal__save-state--warning{background:#fff7ed;border-color:rgba(234,88,12,.28)}.assessment-report-settings-modal__apply-result{align-items:center;background:#f8fffd;border-color:rgba(0,140,131,.22)}.assessment-report-settings-modal__scope{color:var(--color-text-muted);font-size:13px;font-weight:700}.assessment-report-settings-modal__options{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-settings-modal__option{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:10px 12px}.assessment-report-settings-modal__section-order{display:grid;gap:8px}.assessment-report-settings-modal__section-option{align-items:center;background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:34px auto minmax(0,1fr) auto;min-height:58px;padding:9px 12px}.assessment-report-settings-modal__section-position{align-items:center;background:#f0fdfa;border:1px solid rgba(0,140,131,.2);border-radius:999px;color:#00756f;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.assessment-report-settings-modal__option input,.assessment-report-settings-modal__section-option input{accent-color:var(--color-teal-700);height:18px;width:18px}.assessment-report-settings-modal__option span{display:grid;gap:2px;min-width:0}.assessment-report-settings-modal__empty{color:var(--color-text-muted);grid-column:1/-1}.assessment-report-settings-modal__empty,.assessment-report-settings-modal__empty-state{background:white;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);padding:12px}.assessment-report-settings-modal__empty-state{align-items:center;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto}.assessment-report-settings-modal__empty-state span{color:var(--color-text-muted);line-height:1.45;overflow-wrap:anywhere}.assessment-report-settings-modal__telemetry-events{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px}.assessment-report-settings-modal__telemetry-events code{background:white;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);font-size:12px;line-height:1.4;overflow-wrap:anywhere;padding:4px 6px}.assessment-report-settings-modal__footer{background:#ffffff;border-block-start:1px solid var(--color-gray-200);flex:0 0 auto;justify-content:flex-end;z-index:2;padding:14px 18px}.assessment-report-settings-modal__scope{align-items:center;display:inline-flex;gap:6px;margin-inline-end:auto}.modal-panel.assessment-report-settings-modal .assessment-report-settings-modal__group>header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;position:static!important;top:auto!important;z-index:auto!important}.modal-panel.assessment-report-settings-modal .assessment-report-settings-modal__group>header strong{font-size:18px;line-height:1.25}.assessment-hierarchy-selector{background:#fbfcfd;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:grid;gap:14px;min-width:0;padding:14px}.assessment-hierarchy-selector--smart{background:#f6f6f7;border:0;border-radius:0;gap:0;padding:0}.assessment-hierarchy-selector__smart-section{border-bottom:1px solid var(--color-gray-200);display:grid;gap:8px;padding:12px}.assessment-hierarchy-selector__smart-section:last-child{border-bottom:0}.assessment-hierarchy-selector__smart-head{align-items:center;color:var(--color-text-strong);display:flex;justify-content:space-between;min-height:24px}.assessment-hierarchy-selector__smart-head strong{font-size:14px;font-weight:900}.assessment-hierarchy-selector__smart-row{align-items:start;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr)}.assessment-hierarchy-selector__smart-actions{display:grid;gap:6px}.assessment-hierarchy-selector__smart-actions button{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:6px 8px}.assessment-hierarchy-selector__smart-actions button:focus-visible,.assessment-hierarchy-selector__smart-actions button:hover:not(:disabled){border-color:var(--color-teal-700);color:var(--color-teal-800)}.assessment-hierarchy-selector__smart-actions button:disabled{cursor:not-allowed;opacity:.55}.assessment-hierarchy-selector__smart-grid{display:grid;gap:8px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-hierarchy-selector__smart-option{--option-accent:var(--chapter-color,#00756f);align-items:center;background:#ffffff;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:grid;gap:6px;grid-template-columns:34px minmax(0,1fr) auto;min-height:38px;overflow:hidden;padding:0 8px 0 0}.assessment-hierarchy-selector__smart-option--chapters{background:color-mix(in srgb,var(--option-accent) 10%,#ffffff);border-color:color-mix(in srgb,var(--option-accent) 28%,#ffffff);color:color-mix(in srgb,var(--option-accent) 76%,var(--color-text-strong))}.assessment-hierarchy-selector__smart-option:focus-visible,.assessment-hierarchy-selector__smart-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--option-accent) 55%,#ffffff);box-shadow:0 0 0 3px color-mix(in srgb,var(--option-accent) 12%,transparent)}.assessment-hierarchy-selector__smart-option.is-selected{background:color-mix(in srgb,var(--option-accent) 14%,#ffffff);border-color:color-mix(in srgb,var(--option-accent) 52%,#ffffff);color:var(--option-accent)}.assessment-hierarchy-selector__smart-toggle{align-items:center;align-self:stretch;background:#ffffff;border-inline-end:1px solid var(--color-gray-200);color:var(--color-text-muted);display:flex;font-size:20px;font-weight:500;justify-content:center}.assessment-hierarchy-selector__smart-option.is-selected .assessment-hierarchy-selector__smart-toggle{background:var(--option-accent);border-color:var(--option-accent);color:#ffffff}.assessment-hierarchy-selector__smart-option strong{font-size:13px;font-weight:900;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.assessment-hierarchy-selector__smart-option small{align-items:center;background:#ffffff;border:1px solid color-mix(in srgb,var(--option-accent) 24%,#ffffff);border-radius:999px;color:var(--option-accent);display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 6px}.assessment-hierarchy-selector__smart-option:disabled{cursor:not-allowed;opacity:.55}.assessment-hierarchy-selector__header{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(260px,max-content)}.assessment-hierarchy-selector__icon{align-items:center;background:#f0fdfa;border:1px solid rgba(0,140,131,.18);border-radius:var(--radius-sm);color:#00756f;display:inline-flex;height:36px;justify-content:center;width:36px}.assessment-hierarchy-selector__header>div{display:grid;gap:3px;min-width:0}.assessment-hierarchy-selector__chapter small,.assessment-hierarchy-selector__column-head small,.assessment-hierarchy-selector__empty,.assessment-hierarchy-selector__header small{color:var(--color-text-muted);overflow-wrap:anywhere}.assessment-hierarchy-selector__metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(74px,1fr))}.assessment-hierarchy-selector__metrics span{background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:2px;padding:8px 10px}.assessment-hierarchy-selector__metrics strong{font-size:20px;line-height:1}.assessment-hierarchy-selector__metrics small{font-size:11px;font-weight:900}.assessment-hierarchy-selector__columns{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(240px,.82fr) minmax(260px,1fr) minmax(260px,1fr)}.assessment-hierarchy-selector__column{align-content:start;background:#ffffff;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.assessment-hierarchy-selector__column-head{align-items:start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.assessment-hierarchy-selector__column-head>span{display:grid;gap:2px;min-width:0}.assessment-hierarchy-selector__quick-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.assessment-hierarchy-selector__quick-actions button{background:#ffffff;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:12px;font-weight:900;min-height:30px;padding:0 10px}.assessment-hierarchy-selector__quick-actions button:hover:not(:disabled){background:#f8fafc;border-color:var(--color-teal-700);color:#00756f}.assessment-hierarchy-selector__quick-actions button:disabled{cursor:not-allowed;opacity:.55}.assessment-hierarchy-selector__chapter-grid,.assessment-hierarchy-selector__option-list{align-content:start;display:grid;gap:6px;max-height:360px;min-height:120px;overflow:auto;padding-inline-end:2px}.assessment-hierarchy-selector__chapter{align-items:center;background:#ffffff;border:1px solid var(--color-gray-200);border-inline-start:4px solid var(--chapter-color,#00756f);border-radius:var(--radius-sm);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:9px 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.assessment-hierarchy-selector__chapter:hover{background:color-mix(in srgb,var(--chapter-color,#00756f) 8%,#ffffff);border-color:color-mix(in srgb,var(--chapter-color,#00756f) 42%,#e5e7eb);box-shadow:0 12px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.assessment-hierarchy-selector__chapter.is-selected{background:color-mix(in srgb,var(--chapter-color,#00756f) 12%,#ffffff);border-color:color-mix(in srgb,var(--chapter-color,#00756f) 55%,#ffffff)}.assessment-hierarchy-selector__chapter input{accent-color:var(--chapter-color,#00756f);height:18px;width:18px}.assessment-hierarchy-selector__chapter span{display:grid;gap:2px;min-width:0}.assessment-hierarchy-selector__chapter strong{color:var(--chapter-color,#00756f);font-size:13px;overflow-wrap:anywhere}.assessment-hierarchy-selector__chapter svg{color:var(--chapter-color,#00756f)}.assessment-hierarchy-selector__switch-wrap{--switch-accent:var(--chapter-color,#00756f);border-radius:var(--radius-sm)}.assessment-hierarchy-selector__switch{align-items:flex-start;background:#ffffff;border:1px solid var(--color-gray-200);border-inline-start:4px solid var(--chapter-color,#00756f);border-radius:var(--radius-sm);gap:8px;min-height:46px;padding:7px 9px;width:100%}.assessment-hierarchy-selector__switch:hover{background:color-mix(in srgb,var(--chapter-color,#00756f) 7%,#ffffff)}.assessment-hierarchy-selector__switch .nsq-switch-control__track{height:22px;margin-block-start:1px;width:40px}.assessment-hierarchy-selector__switch .nsq-switch-control__thumb{height:16px;width:16px}.assessment-hierarchy-selector__switch .nsq-switch-control__input:checked+.nsq-switch-control__track .nsq-switch-control__thumb{transform:translateX(16px)}[dir=rtl] .assessment-hierarchy-selector__switch .nsq-switch-control__input:checked+.nsq-switch-control__track .nsq-switch-control__thumb{transform:translateX(-16px)}.assessment-hierarchy-selector__switch .nsq-switch-control__body{gap:1px}.assessment-hierarchy-selector__switch .nsq-switch-control__body span{font-size:13px;line-height:1.25}.assessment-hierarchy-selector__switch .nsq-switch-control__body small{font-size:11px;line-height:1.3}.assessment-hierarchy-selector__empty{align-content:start;background:#f8fafc;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);display:grid;min-height:82px;padding:12px}.operations-preview__actions{align-items:center}.operations-preview__actions>span{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:2px 8px;grid-template-columns:auto auto;min-height:42px;padding:7px 10px}.operations-preview__actions>span svg{grid-row:span 2}.operations-preview__actions>span small{color:var(--color-text-muted)}.operations-preview__lower-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr)}.operations-preview__drawer-note{align-content:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:6px;padding:14px}.operations-preview__drawer-note span{color:var(--color-text-secondary);line-height:1.45}.notification-center{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-sm);display:grid;gap:12px;padding:14px}.notification-center header{align-items:center;display:flex;gap:10px;justify-content:space-between}.notification-center header>div{align-items:center;display:flex;gap:8px;min-width:0}.notification-center header>div>svg{color:var(--control-focus)}.notification-center header span,.notification-center__list article span{display:grid;gap:2px;min-width:0}.notification-center small,.notification-center time{color:var(--control-text-muted);font-size:12px}.notification-center__list{display:grid;gap:8px}.notification-center__list article{align-items:start;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.notification-center__list article.is-unread{background:var(--control-selected-bg);border-color:var(--control-focus)}.notification-center__icon{align-items:center;border-radius:var(--control-radius-pill);display:inline-flex;height:30px;justify-content:center;width:30px}.notification-center__body small,.notification-center__body strong{overflow-wrap:anywhere}.notification-center__item--info .notification-center__icon{background:rgba(109,145,245,.14);color:var(--control-info)}.notification-center__item--success .notification-center__icon{background:rgba(53,200,117,.14);color:var(--control-success)}.notification-center__item--warning .notification-center__icon{background:rgba(255,181,26,.16);color:var(--control-warning)}.notification-center__item--danger .notification-center__icon{background:rgba(255,53,72,.12);color:var(--control-danger)}.detail-drawer{display:grid;gap:16px}.detail-drawer__summary{align-items:start;display:flex;gap:10px;justify-content:space-between}.detail-drawer__summary p{color:var(--color-text-secondary);margin:0}.detail-drawer__fields{display:grid;gap:10px;margin:0}.detail-drawer__fields div{border-bottom:1px solid var(--color-gray-200);display:grid;gap:4px;padding-bottom:10px}.detail-drawer__fields dt{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.detail-drawer__fields dd{margin:0}.detail-drawer__body{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-text-secondary);line-height:1.5;padding:12px}.detail-drawer__body p{margin:0}.modal-backdrop{align-items:center;background:var(--control-overlay);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20}.drawer-backdrop{align-items:stretch;justify-content:flex-end;padding:0}.full-screen-workspace-backdrop{padding:0}.drawer-panel,.modal-panel{background:var(--control-bg-elevated);border:1px solid var(--control-border);box-shadow:var(--control-shadow-popover);color:var(--control-text)}.modal-panel{display:flex;flex-direction:column;border-radius:var(--control-radius-md);min-height:min(650px,calc(100vh - 40px));max-height:min(720px,92vh);max-width:1200px;overflow:hidden;width:100%}.modal-panel.governance-workspace-modal{min-height:auto;max-height:min(860px,calc(100dvh - 48px));max-width:min(980px,calc(100vw - 48px));width:min(980px,calc(100vw - 48px))}.modal-panel.detail-workspace-panel{min-height:min(720px,calc(100dvh - 48px));max-height:min(900px,calc(100dvh - 48px));max-width:min(1180px,calc(100vw - 48px));width:min(1180px,calc(100vw - 48px))}.modal-panel.full-screen-workspace-panel{border:0;border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;width:100vw}.modal-panel.full-screen-workspace-panel>.modal-panel__body{overflow:hidden;padding:0}.modal-panel.governance-new-decision-workspace-panel>header h2{font-weight:700}.modal-panel--confirm{min-height:auto;max-width:560px}.modal-panel.settings-authority-modal{max-height:min(860px,94vh);max-width:min(1180px,calc(100vw - 32px));width:min(1180px,calc(100vw - 32px))}.modal-panel.settings-detail-modal,.modal-panel.settings-user-modal-panel,.modal-panel.settings-users-workflow-modal{display:flex;flex-direction:column;height:min(900px,90vh);max-height:min(900px,90vh);max-width:min(1400px,calc(100vw - 32px));overflow:hidden;width:min(1400px,calc(100vw - 32px))}.modal-panel.full-screen-workspace-panel.settings-user-modal-panel,.modal-panel.full-screen-workspace-panel.settings-users-workflow-modal{height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;width:100vw}.modal-panel.settings-detail-modal{height:auto;max-width:min(760px,calc(100vw - 32px));width:min(760px,calc(100vw - 32px))}.modal-panel.admin-authority-modal{max-height:min(880px,94vh);max-width:min(1240px,calc(100vw - 32px));width:min(1240px,calc(100vw - 32px))}.modal-panel.admin-detail-modal{display:flex;flex-direction:column;max-height:min(760px,90vh);max-width:min(920px,calc(100vw - 32px));overflow:hidden;width:min(920px,calc(100vw - 32px))}.modal-panel.user-area-account-modal,.modal-panel.user-area-credentials-modal,.modal-panel.user-area-message-modal{max-width:min(1000px,calc(100vw - 32px));width:min(1000px,calc(100vw - 32px))}.modal-panel.user-area-account-modal{max-height:min(800px,calc(100vh - 32px));min-height:min(800px,calc(100vh - 32px))}.settings-authority-modal .modal-panel__body{display:grid;gap:14px}.settings-detail-modal .modal-panel__body,.settings-user-modal-panel .modal-panel__body,.settings-users-workflow-modal .modal-panel__body{display:block;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.admin-authority-modal .modal-panel__body{display:grid;gap:14px}.admin-detail-modal .modal-panel__body{overflow-x:hidden;overflow-y:auto;padding:20px}.modal-panel.settings-editor-modal{max-height:min(860px,calc(100dvh - 40px));max-width:min(900px,calc(100vw - 40px));min-height:auto;width:min(900px,calc(100vw - 40px))}.modal-panel.settings-profile-editor-modal{max-width:min(1040px,calc(100vw - 40px));width:min(1040px,calc(100vw - 40px))}.settings-editor-modal .modal-panel__body{overflow-x:hidden;overflow-y:auto;padding:20px}.settings-editor-modal .settings-data-scopes__editor,.settings-editor-modal .settings-location-editor{background:transparent;border:0;box-shadow:none;padding:0}.admin-security-operations>*{min-width:0}.admin-detail-modal .detail-drawer,.admin-detail-modal .nsq-tabs{max-width:100%;min-width:0;overflow:hidden;width:100%}.nsq-combobox{min-width:0;position:relative}.nsq-combobox__control{padding-inline-end:6px}.nsq-combobox__toggle{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;padding:0;width:30px}.nsq-combobox__toggle:focus-visible,.nsq-combobox__toggle:hover{background:var(--control-hover-bg);color:var(--control-text);outline:0}.nsq-combobox__list{background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);display:grid;gap:2px;inset-block-start:calc(100% + 6px);inset-inline:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;z-index:30}.nsq-combobox__list>button{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:start;width:100%}.nsq-combobox__list>button.is-active,.nsq-combobox__list>button:focus-visible,.nsq-combobox__list>button:hover{background:var(--control-selected-bg);color:var(--control-text);outline:0}.nsq-combobox__list>button svg{color:var(--control-focus);flex:0 0 auto}.nsq-combobox__empty{color:var(--control-text-muted);font-size:13px;padding:12px;text-align:center}.nsq-input-group{transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing)}.nsq-input-group:hover:not(:has(.nsq-input-group__control:disabled)){background:var(--control-hover-bg);border-color:var(--control-border-strong)}.nsq-input-group:focus-within{background:var(--control-bg);border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.nsq-input-group .nsq-input-group__control,.nsq-input-group .nsq-input-group__control:focus,.nsq-input-group .nsq-input-group__control:focus-visible,.nsq-input-group .nsq-input-group__control:hover{background:transparent;border-color:transparent;box-shadow:none;outline:0}.nsq-field.is-invalid .nsq-input-group,.nsq-input-group:has(.nsq-input-group__control[aria-invalid=true]){border-color:var(--control-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-danger) 12%,transparent)}.nsq-input-group .nsq-input-group__control[aria-invalid=true]{border-color:transparent!important;box-shadow:none!important}.nsq-input-group:has(.nsq-input-group__control:disabled){background:var(--control-disabled-bg);color:var(--control-text-muted);cursor:not-allowed;opacity:.72}[data-theme=dark] .nsq-input-group:hover:not(:has(.nsq-input-group__control:disabled)){background-color:#152238;border-color:#3a4a66}.admin-detail-modal .nsq-tabs__list{max-width:100%;overflow-x:auto}.drawer-panel>header,.modal-panel>header{align-items:center;border-bottom:1px solid var(--control-border);display:flex;gap:12px;justify-content:space-between;padding:16px 18px;position:sticky;top:0;flex:0 0 auto;z-index:1}.modal-panel>header{background:#f5f5f5}.modal-panel>footer,.modal-panel__footer{align-items:center;background:#f5f5f5;border-top:1px solid var(--control-border);display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;padding:14px 18px}.drawer-panel>header{background:var(--control-bg-elevated)}[data-theme=dark] .modal-panel>header{background:var(--control-bg-muted)}[data-theme=dark] .modal-panel>footer,[data-theme=dark] .modal-panel__footer{background:var(--control-bg-muted);border-color:var(--control-border)}.modal-panel__header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;margin-inline-start:auto}.modal-panel__heading{display:grid;gap:4px;min-width:0}.modal-panel__description{color:var(--control-text-secondary);font-size:13px;line-height:1.5;max-width:78ch}.modal-panel__error,.modal-panel__status{border:1px solid var(--control-border);border-radius:var(--control-radius-sm);margin-bottom:14px;padding:12px 14px}.modal-panel__status{background:var(--control-selected-bg);color:var(--control-text-secondary)}.modal-panel__error{background:color-mix(in srgb,var(--control-danger) 8%,var(--control-bg-elevated));border-color:color-mix(in srgb,var(--control-danger) 38%,var(--control-border));color:var(--control-text)}.modal-panel__error>:first-child{margin-top:0}.modal-panel__error>:last-child{margin-bottom:0}.drawer-panel h2,.modal-panel h2{color:var(--control-text);font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere}.drawer-panel__body,.modal-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.drawer-panel__body{flex:1;min-height:0;overflow-y:auto}.drawer-panel{border-left:1px solid var(--control-border);display:flex;flex-direction:column;height:100vh;max-width:420px;position:fixed;right:0;top:0;width:min(420px,96vw);z-index:21}.drawer-panel.modal-panel{border-radius:0;max-height:100dvh;min-height:100dvh}.governance-workspace-modal__content{display:grid;gap:18px}.governance-workspace-modal__content h3{color:var(--control-text);font-size:18px;margin:0}.toast-region{bottom:88px;display:grid;gap:10px;position:fixed;right:20px;z-index:45}.toast-card{align-items:start;background:var(--control-bg-elevated);border:1px solid var(--control-border);border-radius:var(--control-radius-md);box-shadow:var(--control-shadow-popover);color:var(--control-text);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(360px,calc(100vw - 40px));min-width:min(324px,calc(100vw - 40px));padding:16px}.toast-card--success{border-color:rgba(53,200,117,.42)}.toast-card--warning{border-color:rgba(255,181,26,.48)}.toast-card--danger{border-color:rgba(255,53,72,.48)}.toast-card--info{border-color:rgba(109,145,245,.42)}.toast-card__icon{align-items:center;border-radius:var(--control-radius-pill);display:inline-flex;height:32px;justify-content:center;width:32px}.toast-card--success .toast-card__icon{background:rgba(53,200,117,.14);color:var(--control-success)}.toast-card--info .toast-card__icon{background:rgba(109,145,245,.14);color:var(--control-info)}.toast-card--warning .toast-card__icon{background:rgba(255,181,26,.16);color:var(--control-warning)}.toast-card--danger .toast-card__icon{background:rgba(255,53,72,.12);color:var(--control-danger)}.toast-card__body{display:grid;gap:6px;min-width:0}.toast-card small,.toast-card strong{overflow-wrap:anywhere}.toast-card small{color:var(--control-text-secondary);line-height:1.45}.toast-card__dismiss{align-items:center;background:transparent;border:0;border-radius:var(--control-radius-sm);color:var(--control-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.toast-card__dismiss:focus-visible,.toast-card__dismiss:hover{background:var(--control-hover-bg);color:var(--control-text);outline:0}[dir=rtl] .standard-shell{grid-template-columns:260px minmax(0,1fr)}[dir=rtl] .compact-shell{grid-template-columns:1fr 80px}[dir=rtl] .admin-shell{grid-template-columns:280px minmax(0,1fr) 260px}[dir=rtl] .standard-sidebar{grid-column:1}[dir=rtl] .compact-sidebar{grid-column:2}[dir=rtl] .standard-topbar{grid-column:1/-1}[dir=rtl] .standard-content{grid-column:2}[dir=rtl] .standard-sidebar{margin:18px 18px 18px 0}[dir=rtl] .standard-sidebar a:hover,[dir=rtl] .standard-sidebar__group-toggle:hover{transform:translateX(-2px)}[dir=rtl] .standard-sidebar a,[dir=rtl] .standard-sidebar__group-toggle{border-left:0;border-right:4px solid transparent;text-align:right}[dir=rtl] .standard-sidebar a.is-active{border-right:4px solid var(--color-teal-700)}[dir=rtl] .standard-sidebar__group.is-active>.standard-sidebar__group-toggle{border-right-color:var(--color-teal-700)}[dir=rtl] .admin-sidebar{grid-column:3}[dir=rtl] .admin-header{grid-column:1/span 2}[dir=rtl] .admin-content{grid-column:2}[dir=rtl] .admin-detail-placeholder{grid-column:1}[dir=rtl] .organization-menu{left:auto;right:0}[dir=rtl] .topbar-menu{left:0;right:auto}[dir=rtl] .topbar-app-launcher{left:auto;right:0}[dir=rtl] .admin-detail-placeholder,[dir=rtl] .drawer-panel{border-left:0;border-right:1px solid var(--color-gray-200)}[dir=rtl] .drawer-panel{left:0;right:auto}[dir=rtl] .drawer-backdrop{justify-content:flex-start}[dir=rtl] .dev-quick-menu,[dir=rtl] .toast-region{left:20px;right:auto}@media (max-width:1199px){.standard-shell{grid-template-columns:232px minmax(0,1fr);--standard-sidebar-available-height:calc(100dvh - 158px)}.compact-shell,.standard-shell{grid-template-rows:auto 1fr}.compact-topbar,.standard-topbar{min-height:76px;padding:12px}.compact-topbar{flex-wrap:wrap}.standard-topbar{grid-template-columns:auto auto minmax(160px,1fr) auto}.standard-topbar__actions .standard-topbar__search{width:min(220px,32vw)}.standard-topbar__nav{grid-column:1/-1;order:2}.standard-topbar__actions{justify-self:end}.organization-pill{max-width:min(220px,30vw)}[dir=rtl] .standard-shell{grid-template-columns:232px minmax(0,1fr)}.foundation-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-privacy-control-plane__lists,.admin-privacy-control-plane__metrics,.admin-security-control-plane__lists,.admin-security-control-plane__metrics,.admin-security-control-plane__planes,.admin-security-operations__dev-auth,.admin-security-operations__summary,.operations-preview__element-strip,.operations-preview__grid,.operations-preview__lower-grid,.organization-settings-grid,.program-card-grid,.session-panel__grid,.settings-data-scopes__layout,.settings-locations-layout,.settings-users-layout,.settings-users-summary,.settings-users-workflow__grid,.user-management-grid{grid-template-columns:1fr}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar__actions,.filter-bar__date-range,.filter-bar__search{grid-column:1/-1}.filter-bar__actions{justify-content:flex-start;min-width:0}.assessment-report-shell__header,.print-export-toolbar{align-items:stretch;flex-direction:column}.assessment-report-shell__grid,.assessment-report-shell__metrics,.assessment-report-shell__preview-sections{grid-template-columns:1fr}.assessment-report-shell__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-hierarchy-selector__smart-grid,.assessment-report-settings-modal__empty-state,.assessment-report-settings-modal__options,.assessment-smart-filter-modal__summary,.assessment-workspace__smart-filter-preview,.resource-scope-card__decision dl,.resource-scope-card__row,.resource-scope-card__summary{grid-template-columns:1fr}.resource-scope-card__footer,.resource-scope-card__header{align-items:stretch;display:grid;grid-template-columns:1fr}.resource-scope-card__badges{justify-content:flex-start}.assessment-smart-filter-modal__facet-grid>div{grid-template-columns:1fr}.assessment-smart-filter-modal__facet-grid>div>span{padding-top:0}.assessment-hierarchy-selector__smart-row{grid-template-columns:1fr}.assessment-hierarchy-selector__smart-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-smart-filter-modal__projection{align-items:stretch;flex-direction:column}.assessment-smart-filter-modal__projection>div,.assessment-workspace__smart-filter-preview-counts{justify-content:flex-start}.credentials-modal-body,.message-attachment-list>div,.message-attachment-readiness,.message-center-error,.message-center-layout,.message-center-summary,.message-composer__recipient-search,.message-thread-detail__head,.message-thread-detail__meta,.message-thread-list__meta,.program-release-card__header,.program-releases__header,.recipient-selector-panel,.settings-scope-mode-row,.settings-user-data-scope-renewal,.settings-user-group-picker label,.settings-user-multi-org article,.settings-user-profile-grid,.settings-users-table__head,.settings-users-table__row,.user-account-authority-list article,.user-account-notification-actions,.user-account-notification-delivery__fields,.user-account-notification-grid,.user-account-notification-summary,.user-account-summary,.user-account-tab-shell__head,.user-area-delegation-form,.user-area-delegation-list article,.user-area-grid,.user-area-inbox-list article{align-items:stretch;display:flex;flex-direction:column}.message-attachment-readiness__actions{justify-content:flex-start}.message-thread-detail{max-height:none;overflow:visible}.message-thread-detail__messages{max-height:420px}.message-thread-actions{justify-content:flex-start;min-width:0}.message-thread-detail__meta strong{white-space:normal}.message-composer__footer{justify-content:flex-start}.assessment-evidence-preflight-modal__contract dl,.assessment-preflight__create-grid,.assessment-preflight__fields,.assessment-preflight__runtime,.assessment-preflight__summary,.assessment-workspace__access-grid,.assessment-workspace__announcement-grid,.assessment-workspace__chapter-progress-grid,.assessment-workspace__chart-grid,.assessment-workspace__disabled-grid,.assessment-workspace__due-date-shell,.assessment-workspace__evidence-contract dl,.assessment-workspace__evidence-example-grid,.assessment-workspace__evidence-filter-sort,.assessment-workspace__evidence-list dl,.assessment-workspace__evidence-route-contracts,.assessment-workspace__evidence-selection-bulk,.assessment-workspace__filter-grid,.assessment-workspace__hierarchy-shell,.assessment-workspace__metadata-grid,.assessment-workspace__progress-grid,.assessment-workspace__readiness-grid,.assessment-workspace__report-grid,.assessment-workspace__report-readiness,.assessment-workspace__score-option-list,.assessment-workspace__scoring-contract,.assessment-workspace__scoring-preview-grid,.assessment-workspace__settings-grid,.assessment-workspace__shell-grid,.assessment-workspace__standard-action-grid,.assessment-workspace__summary,.organization-settings-summary,.program-clone-source,.program-release-card__meta,.program-release-detail__readiness,.program-releases__summary,.programs-manager__summary,.release-builder__hierarchy-summary,.release-builder__language-grid,.release-builder__lifecycle-grid,.release-builder__readiness dl,.release-builder__scale-option,.release-builder__summary,.release-builder__translation-list,.release-builder__translation-toolbar,.settings-data-scopes__summary,.settings-user-delegation-summary,.settings-user-effective-access__grid,.user-management-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-table__head,.user-management-table__row{align-items:stretch;display:flex;flex-direction:column}.admin-shell{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}.admin-header{flex-wrap:wrap;min-height:76px;padding:12px}.admin-detail-placeholder{display:none}.admin-header{grid-column:2}}@media (max-width:767px){.program-releases--workspace{padding:12px}.admin-shell,.compact-shell,.standard-shell{display:block}.admin-sidebar,.compact-sidebar,.standard-sidebar{height:auto;max-height:none;min-height:auto;overflow:visible;position:static}.standard-sidebar{margin:12px;width:calc(100% - 24px)}.admin-sidebar nav,.standard-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-header,.compact-topbar,.standard-topbar{min-height:76px;padding:12px}.compact-topbar{flex-wrap:wrap}.standard-topbar{margin:12px;grid-template-columns:auto auto minmax(0,1fr);width:calc(100% - 24px)}.assessment-report-shell{padding:16px}.assessment-report-job-status,.assessment-report-shell__toolbar{grid-template-columns:1fr}.assessment-report-job-status__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-report-job-status__actions{justify-content:stretch}.assessment-report-job-status__actions>*{flex:1 1 160px}.assessment-report-settings-modal__scroll-body{padding:14px}.assessment-report-shell__command-grid,.assessment-report-shell__export-policy-detail,.assessment-report-shell__export-policy-grid,.assessment-report-shell__policy-gates,.assessment-report-shell__projection-rows,.assessment-report-shell__projection-summary,.assessment-report-shell__runtime-map-targets{grid-template-columns:1fr}.assessment-report-shell__error-state>div:first-child,.assessment-report-shell__preview-banner,.assessment-report-shell__print-preflight,.assessment-report-shell__projection-alerts section>div,.assessment-report-shell__projection-alerts>div,.assessment-report-shell__runtime-map-head,.assessment-report-shell__runtime-map-targets section>div:first-child{align-items:stretch;flex-direction:column}.assessment-report-shell__table{min-width:0}.assessment-report-shell__table thead{display:none}.assessment-report-shell__table,.assessment-report-shell__table tbody,.assessment-report-shell__table td,.assessment-report-shell__table tr{display:block;width:100%}.assessment-report-shell__table tr+tr{border-block-start:1px solid var(--color-gray-200)}.assessment-report-shell__table td{border-block-end:0;display:grid;gap:4px;grid-template-columns:minmax(112px,.4fr) minmax(0,1fr)}.assessment-report-shell__table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:11px;font-weight:900;text-transform:uppercase}.assessment-report-shell__setting-meta{padding-inline-start:0}.assessment-report-shell .nsq-badge,.assessment-report-shell .nsq-button,.assessment-report-shell .nsq-check-control{max-inline-size:100%}.standard-topbar__brand{font-size:24px}.message-thread-detail article header{align-items:stretch;flex-direction:column}.message-thread-detail article time{text-align:left;white-space:normal}.user-area-inbox-summary,.user-area-my-board__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-area-my-board__controls{grid-template-columns:1fr}.user-area-announcements__controls,.user-area-announcements__heading,.user-area-announcements__items>li,.user-area-my-board__heading,.user-area-my-board__item{align-items:stretch;flex-direction:column}.user-area-announcements__actions{justify-content:flex-start}.user-area-my-board__meta{align-items:flex-start;text-align:start}.message-recipient-context{grid-template-columns:auto minmax(0,1fr)}.message-recipient-context .nsq-badge{grid-column:1/-1;justify-self:start}.recipient-selector-panel__bulk-actions{flex:1 1 100%;margin-inline-start:0}.standard-topbar__actions,.standard-topbar__nav,.standard-topbar__search{grid-column:1/-1}.standard-topbar__actions .standard-topbar__search{flex:1 1 100%;min-width:0;width:100%}.topbar-app-launcher,.topbar-notification-menu{left:0;min-width:0;right:auto;width:min(360px,calc(100vw - 24px))}[dir=rtl] .topbar-app-launcher,[dir=rtl] .topbar-notification-menu{left:auto;right:0}.topbar-app-launcher__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-topbar__actions{flex-wrap:wrap;justify-content:flex-start}.organization-pill{min-width:0;max-width:min(100%,280px);width:100%}.organization-menu{border-radius:0;display:flex;flex-direction:column;height:100dvh;inset:0;max-height:none;padding:12px;position:fixed;width:100vw;z-index:90}[dir=rtl] .organization-menu{inset:0}.organization-menu__header{min-height:44px}.organization-menu__controls{flex:0 0 auto}.organization-menu__tabs button{min-width:0;padding-inline:6px}.organization-menu__list{flex:1 1 auto;max-height:none;min-height:0}.organization-menu__row{grid-template-columns:32px minmax(0,1fr)}.organization-menu__default-wrap,.organization-menu__select-wrap{grid-column:1/-1}.organization-menu__default,.organization-menu__select{width:100%}.admin-content,.compact-content,.standard-content{padding:18px}.admin-privacy-control-plane__lists,.admin-privacy-control-plane__metrics,.admin-security-control-plane__lists,.admin-security-control-plane__metrics,.admin-security-operations__dev-auth,.admin-security-operations__summary,.admin-table-row,.assessment-preflight__actions,.assessment-preflight__create-grid,.assessment-preflight__fields,.assessment-preflight__header,.assessment-preflight__runtime,.assessment-preflight__summary,.assessment-workspace__access-grid,.assessment-workspace__actions,.assessment-workspace__activity-timeline,.assessment-workspace__announcement-grid,.assessment-workspace__chapter-head,.assessment-workspace__chapter-nav,.assessment-workspace__chapter-progress-grid,.assessment-workspace__chart-grid,.assessment-workspace__disabled-grid,.assessment-workspace__due-date-shell,.assessment-workspace__filter-grid,.assessment-workspace__form-header-main,.assessment-workspace__header,.assessment-workspace__hierarchy-shell,.assessment-workspace__metadata-grid,.assessment-workspace__progress-footer,.assessment-workspace__progress-grid,.assessment-workspace__readiness-grid,.assessment-workspace__release-gate-checklist,.assessment-workspace__release-gate-checks,.assessment-workspace__release-gate-dry-run,.assessment-workspace__release-gate-dry-run-errors,.assessment-workspace__release-gate-dry-run-grid,.assessment-workspace__release-gate-dry-run-route-grid,.assessment-workspace__release-gate-dry-run-routes,.assessment-workspace__release-gate-errors,.assessment-workspace__release-gate-export-print,.assessment-workspace__release-gate-export-print-errors,.assessment-workspace__release-gate-export-print-fields,.assessment-workspace__release-gate-export-print-grid,.assessment-workspace__release-gate-export-print-projection-closure,.assessment-workspace__release-gate-export-print-projection-closure-grid,.assessment-workspace__release-gate-export-print-projection-errors,.assessment-workspace__release-gate-export-print-selection,.assessment-workspace__release-gate-export-print-selection-errors,.assessment-workspace__release-gate-export-print-selection-grid,.assessment-workspace__release-gate-export-print-selection-projection,.assessment-workspace__release-gate-export-print-selection-projection-fields,.assessment-workspace__release-gate-export-print-selection-projection-grid,.assessment-workspace__release-gate-flags,.assessment-workspace__release-gate-grid,.assessment-workspace__release-gate-matrix,.assessment-workspace__release-gate-runbook,.assessment-workspace__release-gate-runbook-grid,.assessment-workspace__report-grid,.assessment-workspace__report-readiness,.assessment-workspace__row-state-readback,.assessment-workspace__score-due-release-gate,.assessment-workspace__score-option-list,.assessment-workspace__scoring-contract,.assessment-workspace__scoring-preview-grid,.assessment-workspace__section-heading,.assessment-workspace__settings-grid,.assessment-workspace__shell-grid,.assessment-workspace__snapshot-list a,.assessment-workspace__snapshot-list button,.assessment-workspace__standard,.assessment-workspace__standard li,.assessment-workspace__standard-action-grid,.assessment-workspace__standard-release-gate,.assessment-workspace__standard-release-gate-bounds,.assessment-workspace__standard-release-gate-grid,.assessment-workspace__standard-row-state,.assessment-workspace__summary,.compliance-assessment-card__banner,.compliance-assessment-card__meta,.compliance-assessment-card__progress,.compliance-home__filters,.compliance-home__header,.compliance-home__header-actions,.credentials-modal-body,.filter-bar,.filter-bar__date-range,.foundation-card,.foundation-heading,.help-center-page__grid,.home-entry,.home-roadmap,.login-shell,.message-attachment-list>div,.message-center-error,.message-center-layout,.message-center-summary,.message-composer__footer,.message-composer__recipient-search,.message-thread-detail__head,.message-thread-detail__meta,.message-thread-list__meta,.new-assessment-modal__footer,.new-assessment-modal__grid,.new-assessment-modal__header,.operations-bulk-bar,.operations-pagination,.operations-preview__grid,.operations-preview__header,.operations-preview__lower-grid,.organization-settings-grid,.organization-settings-summary,.organization-settings-toolbar,.program-card-grid,.program-card__footer,.program-card__header,.program-card__meta,.program-card__stats,.program-clone-source,.program-editor-modal__actions,.program-editor-modal__grid,.program-editor-modal__validation,.program-release-card__header,.program-release-card__meta,.program-release-detail__readiness,.program-releases__summary,.programs-manager__actions,.programs-manager__summary,.programs-manager__toolbar,.recipient-selector-panel,.release-builder__actions,.release-builder__header,.release-builder__hierarchy,.release-builder__hierarchy-summary,.release-builder__language-grid,.release-builder__lifecycle-grid,.release-builder__node-actions,.release-builder__node-list li,.release-builder__quick-review [role=row],.release-builder__readiness dl,.release-builder__scale-option,.release-builder__summary,.release-builder__translation-list,.release-builder__translation-toolbar,.session-panel__grid,.session-panel__header,.settings-authority-modal-general__actions,.settings-authority-modal-summary,.settings-data-scopes__layout,.settings-data-scopes__summary,.settings-invite-access-panel__fields,.settings-invite-card,.settings-invite-card__fields,.settings-invite-draft-row,.settings-invite-draft-row__fields,.settings-invite-queue__item,.settings-invite-retry-panel,.settings-locations-layout,.settings-permission-row,.settings-permission-v2-shell,.settings-user-delegation-summary,.settings-user-effective-access__grid,.settings-user-effective-access__head,.settings-user-history-grid,.settings-user-management__footer,.settings-user-management__head,.settings-users-layout,.settings-users-table__head,.settings-users-table__row,.settings-users-workspace__footer,.settings-users-workspace__head,.settings-users-workspace__section-actions,.settings-users-workspace__section-head,.standard-row-preview,.user-account-authority-list article,.user-account-notification-actions,.user-account-notification-delivery__fields,.user-account-notification-delivery__times,.user-account-notification-grid,.user-account-notification-summary,.user-account-summary,.user-account-tab-shell__head,.user-area-avatar-card,.user-area-delegation-adoption,.user-area-delegation-conflicts>div,.user-area-delegation-form,.user-area-delegation-list article,.user-area-delegation-summary,.user-area-grid,.user-area-inbox-list article,.user-area-security-overview,.user-area-summary,.user-management-controls,.user-management-grid,.user-management-table__head,.user-management-table__row{display:flex;flex-direction:column;align-items:stretch}.assessment-workspace__standard>button{max-width:calc(100vw - 48px);grid-template-columns:auto minmax(0,1fr)}.modal-panel.settings-user-modal-panel,.modal-panel.settings-users-workflow-modal{height:90vh;max-height:90vh;max-width:calc(100vw - 18px);width:calc(100vw - 18px)}.settings-user-management__body,.settings-users-workspace__body{padding:16px}.settings-user-management__footer,.settings-user-management__head,.settings-users-workspace__footer,.settings-users-workspace__head{padding:12px}.settings-user-management__tabs{padding:0}.settings-user-avatar-card,.settings-user-management__identity{grid-template-columns:auto minmax(0,1fr)}.settings-user-avatar-card .nsq-badge{justify-self:start}.settings-user-multi-org article{grid-template-columns:1fr}.assessment-workspace__actions,.assessment-workspace__activity-timeline,.assessment-workspace__form-badges,.assessment-workspace__form-header,.assessment-workspace__form-header-main,.assessment-workspace__form-title,.assessment-workspace__header,.assessment-workspace__metadata-grid,.assessment-workspace__progress,.assessment-workspace__progress-grid,.assessment-workspace__row-state-readback,.assessment-workspace__score-due-release-gate,.assessment-workspace__section,.assessment-workspace__section-heading,.assessment-workspace__standard-release-gate,.compliance-assessment-card,.compliance-home__filters,.compliance-home__header,.new-assessment-modal{max-width:calc(100vw - 36px)}.assessment-workspace__actions>*,.assessment-workspace__section-heading>*{min-width:0}.assessment-workspace__standard>button .assessment-workspace__standard-row-state{grid-column:1/-1}.assessment-workspace__hierarchy,.assessment-workspace__release-gate-checklist,.assessment-workspace__release-gate-checks,.assessment-workspace__release-gate-dry-run,.assessment-workspace__release-gate-dry-run-errors,.assessment-workspace__release-gate-dry-run-grid,.assessment-workspace__release-gate-dry-run-route-grid,.assessment-workspace__release-gate-dry-run-routes,.assessment-workspace__release-gate-errors,.assessment-workspace__release-gate-export-print,.assessment-workspace__release-gate-export-print-errors,.assessment-workspace__release-gate-export-print-fields,.assessment-workspace__release-gate-export-print-grid,.assessment-workspace__release-gate-export-print-projection-closure,.assessment-workspace__release-gate-export-print-projection-closure-grid,.assessment-workspace__release-gate-export-print-projection-errors,.assessment-workspace__release-gate-export-print-selection,.assessment-workspace__release-gate-export-print-selection-errors,.assessment-workspace__release-gate-export-print-selection-grid,.assessment-workspace__release-gate-export-print-selection-projection,.assessment-workspace__release-gate-export-print-selection-projection-fields,.assessment-workspace__release-gate-export-print-selection-projection-grid,.assessment-workspace__release-gate-flags,.assessment-workspace__release-gate-grid,.assessment-workspace__release-gate-matrix,.assessment-workspace__release-gate-runbook,.assessment-workspace__release-gate-runbook-grid,.assessment-workspace__row-state-readback,.assessment-workspace__score-due-release-gate,.assessment-workspace__standard,.assessment-workspace__standard-detail,.assessment-workspace__standard-release-gate,.assessment-workspace__standard-release-gate-bounds,.assessment-workspace__standard-release-gate-denials,.assessment-workspace__standard-release-gate-grid,.assessment-workspace__standard-row-state,.assessment-workspace__standard-state{max-width:calc(100vw - 48px)}.assessment-workspace__row-state-readback>div{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__row-state-readback .nsq-badge{justify-content:center;max-width:100%;min-width:0}.assessment-workspace__release-gate-grid,.assessment-workspace__standard-release-gate-grid{grid-template-columns:1fr}.assessment-workspace__release-gate-grid article,.assessment-workspace__standard-release-gate-denials,.assessment-workspace__standard-release-gate-grid article{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__release-gate-checks,.assessment-workspace__release-gate-dry-run-grid,.assessment-workspace__release-gate-dry-run-route-grid,.assessment-workspace__release-gate-export-print-fields,.assessment-workspace__release-gate-export-print-grid,.assessment-workspace__release-gate-export-print-projection-closure-grid,.assessment-workspace__release-gate-export-print-selection-grid,.assessment-workspace__release-gate-export-print-selection-projection-fields,.assessment-workspace__release-gate-export-print-selection-projection-grid,.assessment-workspace__release-gate-flags,.assessment-workspace__release-gate-runbook-grid{display:grid;grid-template-columns:1fr}.settings-invite-draft-row .settings-authority-multi-select,.settings-invite-draft-row .settings-user-group-picker,.settings-invite-draft-row__footer{grid-column:auto}.assessment-workspace__release-gate-checks article,.assessment-workspace__release-gate-dry-run-errors article,.assessment-workspace__release-gate-dry-run-grid article,.assessment-workspace__release-gate-dry-run-route-grid article,.assessment-workspace__release-gate-dry-run-routes article,.assessment-workspace__release-gate-errors article,.assessment-workspace__release-gate-export-print-errors article,.assessment-workspace__release-gate-export-print-fields article,.assessment-workspace__release-gate-export-print-grid article,.assessment-workspace__release-gate-export-print-projection-closure-grid article,.assessment-workspace__release-gate-export-print-projection-errors article,.assessment-workspace__release-gate-export-print-selection-errors article,.assessment-workspace__release-gate-export-print-selection-grid article,.assessment-workspace__release-gate-export-print-selection-projection-fields article,.assessment-workspace__release-gate-export-print-selection-projection-grid article,.assessment-workspace__release-gate-flags article,.assessment-workspace__release-gate-runbook-grid article{display:grid;grid-template-columns:1fr}.assessment-workspace__standard-row-state.is-compact{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.assessment-workspace__standard-row-state:not(.is-compact){align-items:stretch;display:grid;grid-template-columns:1fr;justify-content:stretch}.assessment-workspace__standard-row-state-pill{flex-basis:100%;grid-template-columns:1fr;width:100%}.assessment-workspace__standard-row-state-pill em{grid-column:auto}.admin-security-operations__runbook,.file-upload-control__drop,.file-upload-control__list li,.notification-center header,.notification-center__list article,.print-export-toolbar,.user-area-dropdown__notifications>div,.user-area-security-list article{align-items:stretch;display:flex;flex-direction:column}.operations-table table{min-width:0}.operations-table thead{display:none}.operations-table tr{display:block;grid-template-columns:1fr!important}.operations-table td{display:grid;gap:4px;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr)}.operations-table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:11px;font-weight:800;text-transform:uppercase}.operations-table td+td{border-top:0}.nsq-segmented-control,.nsq-tabs__list{overflow-x:auto;width:100%}.nsq-segmented-control button,.nsq-tabs__list button{min-width:108px}.filter-bar__actions{flex-wrap:wrap;width:100%}.filter-bar__actions .nsq-button{flex:1 1 124px}.filter-bar__actions .nsq-icon-button{flex:0 0 var(--control-height-sm)}.session-details div{grid-template-columns:1fr}.user-management-controls__permissions{grid-column:auto}.assessment-evidence-preflight-modal__contract dl,.assessment-preflight__create-grid,.assessment-preflight__fields,.assessment-preflight__runtime,.assessment-preflight__summary,.assessment-workspace__access-grid,.assessment-workspace__announcement-grid,.assessment-workspace__chapter-progress-grid,.assessment-workspace__chart-grid,.assessment-workspace__disabled-grid,.assessment-workspace__due-date-shell,.assessment-workspace__evidence-columns,.assessment-workspace__evidence-contract dl,.assessment-workspace__evidence-contract-fields,.assessment-workspace__evidence-example-grid,.assessment-workspace__evidence-filter-sort,.assessment-workspace__evidence-list dl,.assessment-workspace__evidence-route-contracts,.assessment-workspace__evidence-selection-bulk,.assessment-workspace__filter-grid,.assessment-workspace__hierarchy-shell,.assessment-workspace__metadata-grid,.assessment-workspace__progress-grid,.assessment-workspace__report-grid,.assessment-workspace__report-readiness,.assessment-workspace__score-option-list,.assessment-workspace__scoring-contract,.assessment-workspace__scoring-preview-grid,.assessment-workspace__settings-grid,.assessment-workspace__shell-grid,.assessment-workspace__standard-action-grid,.assessment-workspace__summary,.foundation-grid,.kpi-grid,.program-clone-source,.program-release-card__meta,.program-release-detail__readiness,.program-releases__summary,.release-builder__hierarchy-summary,.release-builder__lifecycle-grid,.release-builder__readiness dl,.release-builder__summary,.settings-detail-modal__summary,.settings-user-modal__summary,.settings-users-summary,.settings-users-workflow__hero,.settings-users-workflow__two-col{grid-template-columns:1fr}.assessment-workspace__reports{justify-self:stretch;max-width:calc(100vw - 36px);overflow:hidden;padding:14px;width:min(100%,calc(100vw - 36px))}.assessment-workspace__analytics-charts,.assessment-workspace__chart-card,.nsq-chart,.nsq-chart__canvas{max-width:100%;min-width:0;overflow:hidden;width:100%}.assessment-workspace__report-route-link{max-width:100%;width:100%}.modal-backdrop{padding:8px}.drawer-backdrop,.full-screen-workspace-backdrop{padding:0}.modal-panel.detail-workspace-panel,.modal-panel.governance-workspace-modal{border-radius:var(--control-radius-sm);max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);min-height:auto;width:calc(100vw - 16px)}.modal-panel.full-screen-workspace-panel{border-radius:0;max-height:100dvh;max-width:100vw;min-height:100dvh;width:100vw}.modal-panel.admin-authority-modal,.modal-panel.settings-authority-modal{border-radius:var(--radius-sm);max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.admin-authority-modal__summary,.admin-authority-modal__summary dl,.settings-authority-dependency-preview dl,.settings-authority-dependency-readiness__design-grid,.settings-authority-dependency-readiness__error-readbacks>div,.settings-authority-dependency-readiness__evaluator-grid,.settings-authority-dependency-readiness__export-grid,.settings-authority-dependency-readiness__export-readbacks>div,.settings-authority-dependency-readiness__grid,.settings-authority-dependency-readiness__matrix-grid,.settings-authority-dependency-readiness__matrix-readbacks>div,.settings-authority-dependency-readiness__migration article,.settings-authority-dependency-readiness__selection-errors>div,.settings-authority-dependency-readiness__selection-grid,.settings-authority-modal-general__grid,.settings-authority-modal-summary dl,.settings-authority-version-snapshots__error-grid,.settings-authority-version-snapshots__export-grid,.settings-authority-version-snapshots__filter-grid,.settings-authority-version-snapshots__list dl{grid-template-columns:1fr}.settings-authority-modal-general__wide{grid-column:auto}.authority-select,.command-trigger,.progress-pill{min-width:100%}}.policy-procedure{display:grid;gap:16px}.policy-procedure__header{align-items:start;display:flex;gap:16px;justify-content:space-between;min-width:0}.policy-procedure__header h1{font-size:clamp(28px,3vw,40px);line-height:1.05;margin:0}.policy-procedure__header p{color:var(--color-text-muted);line-height:1.45;margin:8px 0 0;max-width:760px}.policy-procedure__action-grid,.policy-procedure__detail-actions,.policy-procedure__form-actions,.policy-procedure__header-actions,.policy-procedure__section-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.policy-procedure__detail-actions,.policy-procedure__form-actions,.policy-procedure__header-actions{justify-content:flex-end}.policy-procedure__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;line-height:1.4;padding:10px 12px}.policy-procedure__notice--success{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28)}.policy-procedure__notice--info{background:rgba(71,133,237,.1);border-color:rgba(71,133,237,.26)}.policy-procedure__summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.policy-procedure__summary>div{background:var(--color-surface);display:grid;gap:5px;min-width:0;padding:12px}.policy-procedure__summary span,.policy-procedure__summary>div{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.policy-procedure__summary span{align-items:center;background:var(--color-surface-muted);color:var(--control-info);display:inline-flex;height:30px;justify-content:center;width:30px}.policy-procedure__summary strong{color:var(--color-text);font-size:24px;line-height:1.1}.policy-procedure__detail-grid dt,.policy-procedure__detail-header span,.policy-procedure__section-title p,.policy-procedure__summary small,.policy-procedure__version-stack small{color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.policy-procedure__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr)}.policy-procedure__detail,.policy-procedure__records{min-width:0}.policy-procedure__detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;padding:14px;position:sticky;top:16px}.policy-procedure__detail-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.policy-procedure__detail-header h2{font-size:20px;line-height:1.2;margin:4px 0 0;min-width:0;overflow-wrap:anywhere}.policy-procedure__detail-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-procedure__detail-grid div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:9px}.policy-procedure__detail-grid dd{color:var(--color-text);font-size:13px;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.policy-procedure__record-cell,.policy-procedure__version-stack{display:grid;gap:2px;min-width:0}.policy-procedure__record-cell strong,.policy-procedure__version-stack strong{min-width:0;overflow-wrap:anywhere}.policy-procedure__approval-worklist{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.policy-procedure__approval-worklist-rows{display:grid;gap:8px;min-width:0}.policy-procedure__approval-worklist-filters{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.policy-procedure__approval-worklist-filters--compact{grid-template-columns:minmax(180px,260px)}.policy-procedure__approval-worklist-filters .nsq-check-control{min-height:42px}.policy-procedure__approval-worklist-assignment,.policy-procedure__approval-worklist-filter-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.policy-procedure__approval-worklist-assignment,.policy-procedure__approval-worklist-filter-summary span{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:11px;font-weight:800;padding:5px 7px}.policy-procedure__approval-worklist-assignment{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28);color:var(--control-success);width:-moz-fit-content;width:fit-content}.policy-procedure__approval-worklist-assignment--info{background:rgba(64,139,230,.12);border-color:rgba(64,139,230,.28);color:var(--control-info)}.policy-procedure__approval-worklist-assignment--warning{background:rgba(246,174,45,.12);border-color:rgba(246,174,45,.32);color:var(--control-warning)}.policy-procedure__approval-worklist-assignment--danger{background:rgba(216,92,92,.12);border-color:rgba(216,92,92,.3);color:var(--control-danger)}.policy-procedure__approval-worklist-rows article{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(160px,1fr) auto;min-width:0;padding:10px}.policy-procedure__approval-worklist-record,.policy-procedure__approval-worklist-run,.policy-procedure__approval-worklist-step,.policy-procedure__approval-worklist-version{display:grid;gap:3px;min-width:0}.policy-procedure__approval-worklist-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.policy-procedure__approval-worklist-record strong,.policy-procedure__approval-worklist-step strong{color:var(--color-text);font-size:13px;min-width:0;overflow-wrap:anywhere}.policy-procedure__approval-worklist-record span,.policy-procedure__approval-worklist-run span,.policy-procedure__approval-worklist-step span,.policy-procedure__approval-worklist-version span{color:var(--color-text-muted);font-size:11px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.policy-procedure__approval-worklist-pagination{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__approval-worklist-pagination>span{color:var(--color-text-muted);font-size:12px;font-weight:800}.policy-procedure__approval-worklist-pagination>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.policy-procedure__selected-version,.policy-procedure__versions{border-top:1px solid var(--color-border);display:grid;gap:12px;min-width:0;padding-top:14px}.policy-procedure__section-title{justify-content:space-between}.policy-procedure__section-title h3{font-size:16px;line-height:1.2;margin:0}.policy-procedure__section-title p{margin:4px 0 0}.policy-procedure__action-grid{align-items:stretch}.policy-procedure__action-grid .nsq-button{justify-content:center}.policy-procedure__binding-readiness,.policy-procedure__binding-select-readiness{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:10px}.policy-procedure__binding-readiness-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__binding-readiness-head span,.policy-procedure__binding-select-readiness>span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:0;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.policy-procedure__binding-readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.policy-procedure__binding-readiness-grid div{display:grid;gap:2px;min-width:0}.policy-procedure__binding-readiness-grid dt{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__binding-readiness-grid dd{color:var(--color-text);font-size:12px;font-weight:800;margin:0;overflow-wrap:anywhere}.policy-procedure__binding-reasons,.policy-procedure__binding-select-readiness div{display:flex;flex-wrap:wrap;gap:6px}.policy-procedure__binding-reasons span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:11px;font-weight:700;padding:4px 6px}.policy-procedure__binding-select{display:grid;gap:8px;grid-column:1/-1;min-width:0}.policy-procedure__binding-select-readiness small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.policy-procedure__workflow-runtime{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.policy-procedure__workflow-runtime-head{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.policy-procedure__workflow-runtime-head>div{display:grid;gap:4px;min-width:0}.policy-procedure__workflow-runtime-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:0;text-transform:uppercase}.policy-procedure__workflow-runtime-head strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__workflow-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.policy-procedure__decision-history,.policy-procedure__workflow-empty,.policy-procedure__workflow-metrics div,.policy-procedure__workflow-steps article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.policy-procedure__workflow-metrics div{display:grid;gap:3px;padding:8px}.policy-procedure__workflow-metrics dt{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__workflow-metrics dd{color:var(--color-text);font-size:16px;font-weight:800;margin:0}.policy-procedure__decision-history,.policy-procedure__workflow-handoff,.policy-procedure__workflow-steps{display:grid;gap:8px;min-width:0}.policy-procedure__workflow-handoff{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;padding:10px}.policy-procedure__workflow-handoff>span{color:var(--color-text);font-size:12px;font-weight:800}.policy-procedure__workflow-handoff>div{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.policy-procedure__workflow-handoff small{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:11px;font-weight:700;padding:4px 6px}.policy-procedure__workflow-steps article{display:grid;gap:10px;padding:10px}.policy-procedure__workflow-steps article header{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__workflow-steps article header div{display:grid;gap:2px;min-width:0}.policy-procedure__workflow-steps article strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__decision-history small,.policy-procedure__workflow-steps article span{color:var(--color-text-muted);font-size:11px;overflow-wrap:anywhere}.policy-procedure__workflow-step-blockers,.policy-procedure__workflow-step-decision-state{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.policy-procedure__workflow-step-blockers small,.policy-procedure__workflow-step-decision-state span:not(.nsq-badge){color:var(--color-text-muted);font-size:11px;font-weight:700}.policy-procedure__workflow-step-blockers small{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:4px 6px}.policy-procedure__workflow-reassignment{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:8px;padding:10px}.policy-procedure__workflow-reassignment-form,.policy-procedure__workflow-reassignment-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__workflow-reassignment-head span{align-items:center;color:var(--color-text);display:inline-flex;font-size:12px;font-weight:800;gap:6px}.policy-procedure__workflow-reassignment-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.policy-procedure__workflow-reassignment-form .nsq-field{flex:1 1 220px;min-width:180px}.policy-procedure__workflow-outcomes{display:flex;flex-wrap:wrap;gap:8px}.policy-procedure__workflow-empty{color:var(--color-text-muted);font-size:12px;line-height:1.45;padding:10px}.policy-procedure__decision-history{padding:10px}.policy-procedure__decision-history>strong{color:var(--color-text);font-size:12px}.policy-procedure__decision-history div{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:space-between;min-width:0;padding-top:8px}.policy-procedure__decision-history span{color:var(--color-text);font-size:12px;font-weight:800;overflow-wrap:anywhere}.policy-procedure__approval-timeline{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.policy-procedure__approval-timeline-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__approval-timeline-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:0;text-transform:uppercase}.policy-procedure__approval-transition{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.policy-procedure__approval-timeline-item,.policy-procedure__approval-transition div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.policy-procedure__approval-transition div{display:grid;gap:4px;padding:9px}.policy-procedure__approval-transition span{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__approval-transition strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__approval-timeline-list{display:grid;gap:8px;min-width:0}.policy-procedure__approval-timeline-item{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.policy-procedure__approval-timeline-marker{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--control-info);display:inline-flex;height:28px;justify-content:center;width:28px}.policy-procedure__approval-timeline-item.is-complete .policy-procedure__approval-timeline-marker{color:var(--control-success)}.policy-procedure__approval-timeline-item.is-active .policy-procedure__approval-timeline-marker{color:var(--control-warning)}.policy-procedure__approval-timeline-item>div:last-child{display:grid;gap:8px;min-width:0}.policy-procedure__approval-timeline-item header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__approval-timeline-item header strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__approval-timeline-item dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.policy-procedure__approval-timeline-item dl div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:8px}.policy-procedure__approval-timeline-item dl dt{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__approval-timeline-item dl dd{color:var(--color-text);font-size:12px;font-weight:800;margin:0;overflow-wrap:anywhere}.policy-procedure__approval-timeline-outcomes{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.policy-procedure__runtime-proof{align-items:start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:grid;font-size:12px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;padding:10px}.policy-procedure__runtime-proof svg{color:var(--control-success);margin-top:1px}.policy-procedure__workspace{display:grid;gap:14px;min-width:0}.policy-procedure__workspace-hero,.policy-procedure__workspace-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.policy-procedure__workspace-hero{align-items:start;display:flex;gap:16px;justify-content:space-between;padding:16px}.policy-procedure__workspace-hero>div:first-child,.policy-procedure__workspace-section{display:grid;gap:10px}.policy-procedure__workspace-hero span,.policy-procedure__workspace-section-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:0;text-transform:uppercase}.policy-procedure__workspace-hero h2{color:var(--color-text);font-size:clamp(24px,3vw,34px);line-height:1.1;margin:0;overflow-wrap:anywhere}.policy-procedure__workspace-actions,.policy-procedure__workspace-hero>div:first-child>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.policy-procedure__workspace-actions{justify-content:flex-end}.policy-procedure__workspace-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.policy-procedure__workspace-status-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:12px}.policy-procedure__workspace-status-tile>span{color:var(--color-text-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__workspace-status-tile .nsq-badge{width:-moz-fit-content;width:fit-content}.policy-procedure__workspace-context{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.policy-procedure__workspace-context div,.policy-procedure__workspace-history-rail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.policy-procedure__workspace-context div{display:grid;gap:6px;padding:12px}.policy-procedure__workspace-context span,.policy-procedure__workspace-history-head span{color:var(--color-text-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__workspace-context strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__workspace-body{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-width:0}.policy-procedure__workspace-main{min-width:0}.policy-procedure__workspace-history-rail{display:grid;gap:10px;padding:12px}.policy-procedure__workspace-history-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__workspace-history-head span{align-items:center;display:inline-flex;gap:6px}.policy-procedure__workspace-history-head small{color:var(--color-text-muted);font-size:12px;white-space:nowrap}.policy-procedure__workspace-history-list{display:grid;gap:8px;min-width:0}.policy-procedure__workspace-history-item{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:grid;gap:8px;min-width:0;padding:10px;text-align:left}.policy-procedure__workspace-history-item.is-active,.policy-procedure__workspace-history-item:focus-visible,.policy-procedure__workspace-history-item:hover{border-color:color-mix(in srgb,var(--control-primary) 42%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--control-primary) 22%,transparent);outline:none}.policy-procedure__workspace-history-item:disabled{cursor:wait;opacity:.72}.policy-procedure__workspace-history-item>span:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.policy-procedure__workspace-history-item strong{overflow-wrap:anywhere}.policy-procedure__workspace-history-item small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.policy-procedure__workspace-history-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.policy-procedure__workspace-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.policy-procedure__workspace-section{padding:14px}.policy-procedure__workspace-section--wide{grid-column:1/-1}.policy-procedure__workspace-section .policy-procedure__selected-version{border-top:0;padding-top:0}.policy-procedure__workspace-fields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.policy-procedure__workspace-fields div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:9px}.policy-procedure__workspace-fields dt{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__workspace-fields dd{color:var(--color-text);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.policy-procedure__workspace-proof{align-items:start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:grid;font-size:12px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;padding:10px}.policy-procedure__workspace-proof svg{color:var(--control-success);margin-top:1px}.policy-procedure__workspace-edit{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.policy-procedure__workspace-edit .nsq-check-control,.policy-procedure__workspace-edit .nsq-field:has(.nsq-control--textarea),.policy-procedure__workspace-edit-actions{grid-column:1/-1}.policy-procedure__workspace-edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.policy-procedure__distribution{display:grid;gap:12px;min-width:0}.policy-procedure__distribution-head,.policy-procedure__distribution-subhead{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.policy-procedure__distribution-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.policy-procedure__distribution-assignment-draft,.policy-procedure__distribution-card,.policy-procedure__distribution-empty,.policy-procedure__distribution-metrics div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.policy-procedure__distribution-empty,.policy-procedure__distribution-metrics div{display:grid;gap:5px;padding:10px}.policy-procedure__distribution-assignment-draft>span,.policy-procedure__distribution-metrics span,.policy-procedure__distribution-subhead span{color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.policy-procedure__distribution-empty strong,.policy-procedure__distribution-metrics strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__distribution-assignments small,.policy-procedure__distribution-card p,.policy-procedure__distribution-empty span{color:var(--color-text-muted);font-size:12px;line-height:1.45}.policy-procedure__distribution>.operations-table-shell .state-block--empty{min-height:400px}.policy-procedure__distribution-empty--centered{align-content:center;justify-items:center;min-height:180px;padding:28px;text-align:center}.policy-procedure__distribution-note{align-items:start;background:color-mix(in srgb,var(--color-surface) 92%,var(--control-info));border-inline-start:3px solid var(--control-info);grid-template-columns:minmax(0,1fr);padding:14px 16px}.policy-procedure__distribution-note strong{align-items:center;display:inline-flex;gap:8px}.policy-procedure__attestation-my-work{gap:16px;padding:20px}.policy-procedure__attestation-my-work>.policy-procedure__section-title{border-block-end:1px solid var(--color-border);padding-block-end:12px}.policy-procedure__attestation-my-work .policy-procedure__approval-worklist-filters--compact{max-width:320px}.policy-procedure__distribution-assignment-form,.policy-procedure__distribution-form,.policy-procedure__distribution-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.policy-procedure__distribution-assignment-draft,.policy-procedure__distribution-assignment-form .policy-procedure__workspace-edit-actions,.policy-procedure__distribution-form .nsq-field:has(.nsq-control--textarea){grid-column:1/-1}.policy-procedure__distribution-assignment-draft{display:grid;gap:10px;padding:10px}.policy-procedure__distribution-list{display:grid;gap:10px;min-width:0}.policy-procedure__distribution-card{display:grid;gap:10px;padding:12px}.policy-procedure__distribution-assignment-main,.policy-procedure__distribution-card header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.policy-procedure__distribution-assignment-list span,.policy-procedure__distribution-card header>div{display:grid;gap:2px;min-width:0}.policy-procedure__distribution-assignment-list strong,.policy-procedure__distribution-card header strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.policy-procedure__distribution-assignment-list small,.policy-procedure__distribution-card header span{color:var(--color-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.policy-procedure__distribution-card-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.policy-procedure__distribution-assignment-row,.policy-procedure__distribution-card-grid div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:8px}.policy-procedure__distribution-assignments{display:grid;gap:8px;min-width:0}.policy-procedure__distribution-assignment-list{display:grid;gap:6px;min-width:0}.policy-procedure__distribution-assignment-row{display:grid;gap:8px}.policy-procedure__distribution-assignment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.policy-procedure__distribution-assignment-note{color:var(--color-text-muted);display:block}.policy-procedure__form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-procedure__form .nsq-check-control,.policy-procedure__form .nsq-field:has(.nsq-control--textarea),.policy-procedure__form-actions{grid-column:1/-1}.governance-shell{display:grid;gap:16px;min-width:0}.governance-shell__actions,.governance-shell__handoff-head,.governance-shell__header,.governance-shell__proof{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.governance-shell__header h1{color:var(--color-text);margin:0}.governance-shell__header p{color:var(--color-text-muted);margin:0}.governance-shell__dashboard-summary,.governance-shell__decision-center,.governance-shell__handoff,.governance-shell__workspace-readback{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.governance-shell__decision-center-head,.governance-shell__decision-center-subhead{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.governance-shell__handoff-head>div{display:grid;gap:4px;min-width:0}.governance-shell__decision-center-head span,.governance-shell__handoff-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.governance-shell__decision-center-head strong,.governance-shell__decision-center-subhead strong,.governance-shell__handoff-head strong{color:var(--color-text);overflow-wrap:anywhere}.governance-shell__decision-center-summary,.governance-shell__grid,.governance-shell__latest{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.governance-shell__decision-center-summary>div,.governance-shell__grid>div,.governance-shell__latest>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.governance-shell__decision-center-summary span,.governance-shell__grid span,.governance-shell__latest span{color:var(--color-text-muted);font-size:12px;font-weight:700}.governance-shell__decision-center-summary strong,.governance-shell__grid strong,.governance-shell__latest strong{color:var(--color-text);font-size:16px;overflow-wrap:anywhere}.governance-shell__editable-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-shell__field{display:grid;gap:6px;min-width:0}.governance-shell__field span{color:var(--color-text-muted);font-size:12px;font-weight:700}.governance-shell__field input,.governance-shell__field select,.governance-shell__field textarea{min-width:0;width:100%}.governance-shell__field textarea{min-height:92px;resize:vertical}.governance-context-profiles{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:14px}.governance-context-profiles__toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.governance-context-profiles__ai,.governance-context-profiles__card,.governance-context-profiles__empty,.governance-context-profiles__form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:14px}.governance-context-profiles__wide{grid-column:1/-1}.governance-context-profiles__list,.governance-context-profiles__sources{display:grid;gap:10px;min-width:0}.governance-context-profiles__sources span{color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}@media (max-width:760px){.governance-context-profiles__toolbar,.governance-shell__editable-form{grid-template-columns:1fr}.governance-context-profiles__wide{grid-column:auto}}.governance-shell__editable-actions{align-items:end;display:flex;justify-content:flex-end;min-width:0}.governance-shell__decision-center-layout{display:grid;gap:16px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr)}.governance-shell__decision-center-detail,.governance-shell__decision-center-queue{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.governance-shell__decision-center-subhead>div{display:grid;gap:4px;min-width:0}.governance-shell__decision-center-subhead span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.governance-shell__decision-center-rows{display:grid;gap:10px}.governance-shell__decision-center-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.95fr);min-width:0;padding:12px;text-align:left;width:100%}.governance-shell__decision-center-row.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(0,140,131,.2)}.governance-shell__decision-center-row:disabled{cursor:not-allowed;opacity:.68}.governance-shell__decision-center-row span{display:grid;gap:4px;min-width:0}.governance-shell__decision-center-row strong{color:var(--color-text);overflow-wrap:anywhere}.governance-shell__decision-center-empty,.governance-shell__decision-center-row small{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.governance-shell__decision-center-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px}.governance-shell__actions,.governance-shell__proof{flex-wrap:wrap;justify-content:flex-start}.governance-shell__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:800;padding:10px 12px}.governance-shell__notice--success{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28);color:var(--control-success)}.governance-shell__notice--info{background:rgba(56,132,255,.1);border-color:rgba(56,132,255,.24);color:var(--control-info)}.governance-shell__decision-action{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.governance-shell__decision-action-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.governance-shell__decision-action-head>div{display:grid;gap:4px;min-width:0}.governance-shell__decision-action-head strong{color:var(--color-text);overflow-wrap:anywhere}.governance-shell__decision-action-head span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.governance-shell__decision-action-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) auto}.governance-shell__decision-action-form .nsq-button{min-height:40px}.governance-shell__action-readback{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.governance-shell__action-readback-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.governance-shell__action-readback-head>div{display:grid;gap:4px;min-width:0}.governance-shell__action-readback-head strong{color:var(--color-text);overflow-wrap:anywhere}.governance-shell__action-readback-head span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.governance-shell__action-readback-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.governance-shell__action-readback-grid>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.governance-shell__action-readback-grid span{color:var(--color-text-muted);font-size:12px;font-weight:700}.governance-shell__action-readback-grid strong{color:var(--color-text);font-size:16px;overflow-wrap:anywhere}.shared-governance-decision{display:grid;gap:16px;margin-bottom:18px;min-width:0}.shared-governance-decision__header,.shared-governance-decision__proof,.shared-governance-decision__section-head,.shared-governance-decision__workspace-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.shared-governance-decision__header h2,.shared-governance-decision__section-head h4,.shared-governance-decision__workspace-head h3{color:var(--color-text);margin:0}.shared-governance-decision__header p,.shared-governance-decision__section-head span,.shared-governance-decision__workspace-head span{color:var(--color-text-muted);font-size:13px;font-weight:700;margin:0}.shared-governance-decision__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:800;padding:10px 12px}.shared-governance-decision__notice--success{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28);color:var(--control-success)}.shared-governance-decision__notice--info{background:rgba(56,132,255,.1);border-color:rgba(56,132,255,.24);color:var(--control-info)}.shared-governance-decision__readback-grid,.shared-governance-decision__summary,.shared-governance-decision__workspace-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.shared-governance-decision__readback-grid>div,.shared-governance-decision__summary>div,.shared-governance-decision__workspace-grid>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.shared-governance-decision__readback-grid span,.shared-governance-decision__summary span,.shared-governance-decision__workspace-grid span{color:var(--color-text-muted);font-size:12px;font-weight:700}.shared-governance-decision__readback-grid strong,.shared-governance-decision__summary strong,.shared-governance-decision__workspace-grid strong{color:var(--color-text);font-size:16px;overflow-wrap:anywhere}.shared-governance-decision__filters{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.shared-governance-decision__layout{display:grid;gap:16px;grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr)}.shared-governance-decision__readback,.shared-governance-decision__steps,.shared-governance-decision__worklist,.shared-governance-decision__workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}.shared-governance-decision__readback,.shared-governance-decision__rows,.shared-governance-decision__steps,.shared-governance-decision__workspace{display:grid;gap:12px}.shared-governance-decision__readback{background:var(--color-surface-muted)}.shared-governance-decision__row{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.9fr);padding:12px;text-align:left;width:100%}.shared-governance-decision__row.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(0,140,131,.2)}.shared-governance-decision__row>span,.shared-governance-decision__section-head>div,.shared-governance-decision__workspace-head>div{display:grid;gap:4px;min-width:0}.shared-governance-decision__row strong,.shared-governance-decision__section-head h4,.shared-governance-decision__step strong{color:var(--color-text);overflow-wrap:anywhere}.shared-governance-decision__row small,.shared-governance-decision__step span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.shared-governance-decision__section-head span{align-items:center;display:inline-flex;gap:6px}.shared-governance-decision__proof{flex-wrap:wrap;justify-content:flex-start}.shared-governance-decision__step{align-items:end;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:minmax(0,.75fr) minmax(160px,.7fr) minmax(0,1fr) auto;min-width:0;padding:12px}.shared-governance-decision__step>div:first-child{display:grid;gap:4px;min-width:0}.shared-risk-acceptance{display:grid;gap:16px;margin-bottom:18px;min-width:0}.shared-risk-acceptance__header,.shared-risk-acceptance__module-handoff-head,.shared-risk-acceptance__module-handoff-proof,.shared-risk-acceptance__product-context-head,.shared-risk-acceptance__product-context-proof,.shared-risk-acceptance__product-detail-head,.shared-risk-acceptance__product-detail-proof,.shared-risk-acceptance__product-state-handoff-head,.shared-risk-acceptance__product-state-handoff-proof,.shared-risk-acceptance__section-head,.shared-risk-acceptance__status-mutation-decision-head,.shared-risk-acceptance__terminal-actions,.shared-risk-acceptance__workspace-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.shared-risk-acceptance__header h2,.shared-risk-acceptance__section-head h4,.shared-risk-acceptance__workspace-head h3{color:var(--color-text);margin:0}.shared-risk-acceptance__header p,.shared-risk-acceptance__terminal-actions span,.shared-risk-acceptance__workspace-head span{color:var(--color-text-muted);font-size:13px;font-weight:700;margin:0}.shared-risk-acceptance__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:800;padding:10px 12px}.shared-risk-acceptance__notice--success{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28);color:var(--control-success)}.shared-risk-acceptance__notice--info{background:rgba(56,132,255,.1);border-color:rgba(56,132,255,.24);color:var(--control-info)}.shared-risk-acceptance__alignment-grid,.shared-risk-acceptance__minimal-register-overlay-grid,.shared-risk-acceptance__module-handoff-grid,.shared-risk-acceptance__product-context-grid,.shared-risk-acceptance__product-detail-grid,.shared-risk-acceptance__product-state-handoff-grid,.shared-risk-acceptance__status-mutation-decision-grid,.shared-risk-acceptance__summary,.shared-risk-acceptance__workspace-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.shared-risk-acceptance__alignment-grid>div,.shared-risk-acceptance__minimal-register-overlay-grid>div,.shared-risk-acceptance__module-handoff-grid>div,.shared-risk-acceptance__product-context-grid>div,.shared-risk-acceptance__product-detail-grid>div,.shared-risk-acceptance__product-state-handoff-grid>div,.shared-risk-acceptance__status-mutation-decision-grid>div,.shared-risk-acceptance__summary>div,.shared-risk-acceptance__workspace-grid>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.shared-risk-acceptance__alignment-grid span,.shared-risk-acceptance__minimal-register-overlay-grid span,.shared-risk-acceptance__module-handoff-grid span,.shared-risk-acceptance__product-context-grid span,.shared-risk-acceptance__product-detail-grid span,.shared-risk-acceptance__product-state-handoff-grid span,.shared-risk-acceptance__status-mutation-decision-grid span,.shared-risk-acceptance__summary span,.shared-risk-acceptance__workspace-grid span{color:var(--color-text-muted);font-size:12px;font-weight:700}.shared-risk-acceptance__alignment-grid strong,.shared-risk-acceptance__minimal-register-overlay-grid strong,.shared-risk-acceptance__module-handoff-grid strong,.shared-risk-acceptance__product-context-grid strong,.shared-risk-acceptance__product-detail-grid strong,.shared-risk-acceptance__product-state-handoff-grid strong,.shared-risk-acceptance__status-mutation-decision-grid strong,.shared-risk-acceptance__summary strong,.shared-risk-acceptance__workspace-grid strong{color:var(--color-text);font-size:16px;overflow-wrap:anywhere}.shared-risk-acceptance__filters{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1.4fr) auto auto}.shared-risk-acceptance__layout{display:grid;gap:16px;grid-template-columns:minmax(300px,.95fr) minmax(0,1.35fr)}.shared-risk-acceptance__alignment,.shared-risk-acceptance__product-context,.shared-risk-acceptance__product-detail,.shared-risk-acceptance__product-state-handoff,.shared-risk-acceptance__steps,.shared-risk-acceptance__worklist,.shared-risk-acceptance__workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}.shared-risk-acceptance__rows,.shared-risk-acceptance__steps{display:grid;gap:12px}.shared-risk-acceptance__row{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,1fr);padding:12px;text-align:left;width:100%}.shared-risk-acceptance__row.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(0,140,131,.2)}.shared-risk-acceptance__row span,.shared-risk-acceptance__step>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.shared-risk-acceptance__row strong,.shared-risk-acceptance__step strong{color:var(--color-text);overflow-wrap:anywhere}.shared-risk-acceptance__row small,.shared-risk-acceptance__step span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.shared-risk-acceptance__alignment,.shared-risk-acceptance__product-context,.shared-risk-acceptance__product-detail,.shared-risk-acceptance__product-state-handoff,.shared-risk-acceptance__workspace{display:grid;gap:16px}.shared-risk-acceptance__product-context,.shared-risk-acceptance__product-detail,.shared-risk-acceptance__product-state-handoff{background:var(--color-surface-muted)}.shared-risk-acceptance__module-handoff-head>div:first-child,.shared-risk-acceptance__product-context-head>div,.shared-risk-acceptance__product-detail-head>div,.shared-risk-acceptance__product-state-handoff-head>div{display:grid;gap:4px;min-width:0}.shared-risk-acceptance__module-handoff-head span,.shared-risk-acceptance__product-context-head span,.shared-risk-acceptance__product-detail-head span,.shared-risk-acceptance__product-state-handoff-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.shared-risk-acceptance__module-handoff-head strong,.shared-risk-acceptance__product-context-head strong,.shared-risk-acceptance__product-detail-head strong,.shared-risk-acceptance__product-state-handoff-head strong{color:var(--color-text);overflow-wrap:anywhere}.shared-risk-acceptance__module-handoff-proof,.shared-risk-acceptance__product-context-proof,.shared-risk-acceptance__product-detail-proof,.shared-risk-acceptance__product-state-handoff-proof{flex-wrap:wrap;justify-content:flex-start}.shared-risk-acceptance__module-handoff{border-top:1px solid var(--color-border);display:grid;gap:12px;padding-top:14px}.shared-risk-acceptance__minimal-register-overlay,.shared-risk-acceptance__status-mutation-decision{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-risk-acceptance__minimal-register-overlay-head,.shared-risk-acceptance__status-mutation-decision-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.shared-risk-acceptance__minimal-register-overlay-head>div,.shared-risk-acceptance__status-mutation-decision-head>div{display:grid;gap:4px;min-width:0}.shared-risk-acceptance__minimal-register-overlay-head span,.shared-risk-acceptance__status-mutation-decision-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.shared-risk-acceptance__minimal-register-overlay-head strong,.shared-risk-acceptance__status-mutation-decision-head strong{color:var(--color-text);overflow-wrap:anywhere}.shared-risk-acceptance__module-handoff-head>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.risk-shell__decision-handoff,.shared-risk-acceptance__decision-handoff{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-risk-acceptance__decision-handoff{align-items:center;grid-template-columns:minmax(0,1fr) auto}.risk-shell__decision-handoff>div:first-child,.shared-risk-acceptance__decision-handoff>div:first-child{display:grid;gap:4px;min-width:0}.shared-risk-acceptance__decision-handoff>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.risk-shell__decision-handoff span,.shared-risk-acceptance__decision-handoff span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.risk-shell__decision-handoff strong,.shared-risk-acceptance__decision-handoff strong{color:var(--color-text);overflow-wrap:anywhere}.risk-shell__decision-action{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;min-width:0}.risk-shell__decision-action>div:first-child{gap:5px}.risk-shell__decision-action>div:first-child,.risk-shell__decision-readback{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;min-width:0;padding:10px}.risk-shell__decision-readback{gap:10px;grid-template-columns:minmax(0,1fr) auto}.risk-shell__decision-readback>div:first-child{display:grid;gap:4px;min-width:0}.risk-shell__decision-readback .risk-shell__control-row{grid-column:1/-1}.risk-shell__terminal-action{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:space-between;min-width:0}.risk-shell__terminal-action>span{color:var(--color-text-muted);font-size:12px;font-weight:800;min-width:0;overflow-wrap:anywhere}.risk-shell__terminal-readback{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.risk-shell__terminal-readback>div:first-child{display:grid;gap:4px;min-width:0}.risk-shell__terminal-readback .risk-shell__control-row{grid-column:1/-1}.risk-shell__product-state{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.risk-shell__product-state>div:first-child{display:grid;gap:4px;min-width:0}.risk-shell__product-state .risk-shell__control-row{grid-column:1/-1}.risk-shell__minimal-register-overlay,.risk-shell__status-mutation-decision{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.risk-shell__minimal-register-overlay>div:first-child,.risk-shell__status-mutation-decision>div:first-child{display:grid;gap:4px;min-width:0}.risk-shell__minimal-register-overlay .risk-shell__control-row,.risk-shell__status-mutation-decision .risk-shell__control-row{grid-column:1/-1}.risk-shell__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;font-weight:800;padding:12px}.risk-shell__notice--success{background:var(--color-teal-50);border-color:var(--color-primary-300);color:var(--color-teal-700)}.risk-shell__notice--info{background:var(--color-surface-muted);border-color:var(--color-border)}.risk-shell{display:grid;gap:16px;min-width:0}.risk-shell__actions,.risk-shell__header,.risk-shell__header-actions,.risk-shell__panel-head,.risk-shell__proof{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.risk-shell__header,.risk-shell__panel-head{justify-content:space-between}.risk-shell__header>div:first-child,.risk-shell__panel-head>div:first-child{display:grid;gap:5px;min-width:0}.risk-shell__header span,.risk-shell__panel-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:0;text-transform:uppercase}.risk-shell__header h1{color:var(--color-text);font-size:34px;line-height:1.08;margin:0}.risk-shell__header p{color:var(--color-text-muted);line-height:1.45;margin:0;max-width:760px}.risk-shell__actions,.risk-shell__header-actions{justify-content:flex-end}.risk-shell__workspace-banner{align-items:stretch;background:var(--color-surface-muted);gap:14px;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);padding:16px}.risk-shell__record-title,.risk-shell__workspace-banner{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;min-width:0}.risk-shell__record-title{background:var(--color-surface);gap:6px;padding:14px}.risk-shell__record-title span,.risk-shell__section-title span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.risk-shell__record-title strong{color:var(--color-text);font-size:22px;line-height:1.2;overflow-wrap:anywhere}.risk-shell__record-title small{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.risk-shell__control-row,.risk-shell__identity-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.risk-shell__control-row>div,.risk-shell__identity-grid>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.risk-shell__section-title{border-bottom:1px solid var(--color-border);display:grid;gap:4px;min-width:0;padding-bottom:8px}.risk-shell__section-title strong{color:var(--color-text);overflow-wrap:anywhere}.risk-shell__grid,.risk-shell__summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.risk-shell__grid>div,.risk-shell__summary>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.risk-shell__summary svg{color:var(--control-info)}.risk-shell__boundary-list small,.risk-shell__control-row span,.risk-shell__grid span,.risk-shell__identity-grid span,.risk-shell__summary span{color:var(--color-text-muted);font-size:12px;font-weight:700}.risk-shell__control-row strong,.risk-shell__grid strong,.risk-shell__identity-grid strong,.risk-shell__panel-head strong,.risk-shell__summary strong{color:var(--color-text);overflow-wrap:anywhere}.risk-shell__summary strong{font-size:18px}.risk-shell__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.risk-shell__panel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.risk-shell__proof{justify-content:flex-start}.risk-shell__boundary-list{display:grid;gap:10px}.risk-shell__boundary-list>div{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:10px;min-width:0;padding:10px}.risk-shell__boundary-list svg{color:var(--control-info);flex:0 0 auto}.risk-shell__boundary-list span{display:grid;gap:2px;min-width:0}.risk-shell__boundary-list strong{color:var(--color-text);overflow-wrap:anywhere}.shared-risk-acceptance__alignment>div:first-child{display:grid;gap:4px}.shared-risk-acceptance__alignment>div:first-child span{color:var(--color-text-muted);font-size:12px;font-weight:700}.shared-risk-acceptance__alignment>div:first-child strong{color:var(--color-text)}.shared-risk-acceptance__step{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,1.2fr);padding:12px}.shared-risk-acceptance__step-actions{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.shared-risk-acceptance__terminal-actions{border-top:1px solid var(--color-border);padding-top:16px}.shared-workflow-builder{display:grid;gap:16px;min-width:0}.shared-workflow-builder--governance-handoff{min-height:calc(100vh - 150px)}.shared-workflow-builder__detail-head,.shared-workflow-builder__editor-actions,.shared-workflow-builder__form-actions,.shared-workflow-builder__header,.shared-workflow-builder__proof,.shared-workflow-builder__version-head,.shared-workflow-builder__versions-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.shared-workflow-builder__detail-head h2,.shared-workflow-builder__header h1,.shared-workflow-builder__version-head h3{color:var(--color-text);margin:0}.shared-workflow-builder__detail-head span,.shared-workflow-builder__header p,.shared-workflow-builder__proof,.shared-workflow-builder__version-head span,.shared-workflow-builder__versions-head{color:var(--color-text-muted);font-size:13px;font-weight:700}.shared-workflow-builder__detail-actions,.shared-workflow-builder__header-actions,.shared-workflow-builder__version-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shared-workflow-builder__detail-actions{align-items:center}.shared-workflow-builder__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:800;padding:10px 12px}.shared-workflow-builder__notice--success{background:rgba(68,178,134,.12);border-color:rgba(68,178,134,.28);color:var(--control-success)}.shared-workflow-builder__notice--info{background:rgba(56,132,255,.1);border-color:rgba(56,132,255,.24);color:var(--control-info)}.shared-workflow-builder__graph-summary,.shared-workflow-builder__summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr));min-width:0}.shared-workflow-builder__graph-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.shared-workflow-builder__graph-summary>div,.shared-workflow-builder__summary>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:12px}.shared-workflow-builder__graph-summary span,.shared-workflow-builder__summary span{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;font-weight:800;gap:6px;min-width:0}.shared-workflow-builder__graph-summary strong,.shared-workflow-builder__summary strong{color:var(--color-text);font-size:24px}.shared-workflow-builder__layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-width:0}.shared-workflow-builder__catalog,.shared-workflow-builder__detail,.shared-workflow-builder__proof,.shared-workflow-builder__validation,.shared-workflow-builder__version-detail,.shared-workflow-builder__versions{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.shared-workflow-builder__catalog,.shared-workflow-builder__detail,.shared-workflow-builder__version-detail{display:grid;gap:12px;padding:12px}.shared-workflow-builder__definition-list,.shared-workflow-builder__versions{display:grid;gap:8px;min-width:0}.shared-workflow-builder__versions{padding:10px}.shared-workflow-builder__definition-row,.shared-workflow-builder__version-row{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:8px;min-width:0;padding:10px;text-align:left}.shared-workflow-builder__definition-row{grid-template-columns:minmax(0,1fr) auto}.shared-workflow-builder__definition-row.is-active,.shared-workflow-builder__version-row.is-active{border-color:var(--control-info);box-shadow:0 0 0 1px rgba(56,132,255,.18)}.shared-workflow-builder__definition-row span,.shared-workflow-builder__version-row span{display:grid;gap:3px;min-width:0}.shared-workflow-builder__definition-row strong,.shared-workflow-builder__version-row strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__definition-row small,.shared-workflow-builder__version-row small{color:var(--color-text-muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.shared-workflow-builder__detail-grid,.shared-workflow-builder__form,.shared-workflow-builder__graph-readback,.shared-workflow-builder__version-create,.shared-workflow-builder__workspace{display:grid;gap:12px;min-width:0}.shared-workflow-builder__detail-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.shared-workflow-builder__version-create{align-items:end;grid-template-columns:minmax(180px,260px) auto}.shared-workflow-builder__workspace{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr)}.shared-workflow-builder__form,.shared-workflow-builder__graph-readback{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-workflow-builder__detail-grid div,.shared-workflow-builder__graph-readback article,.shared-workflow-builder__validation{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:10px}.shared-workflow-builder__detail-grid dt{color:var(--color-text-muted);font-size:11px;font-weight:800;margin-bottom:4px}.shared-workflow-builder__detail-grid dd{color:var(--color-text);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.shared-workflow-builder__validation{display:grid;gap:10px}.shared-workflow-builder__publish-readiness{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.shared-workflow-builder__publish-readiness-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__publish-readiness-head h3{color:var(--color-text);font-size:14px;margin:0}.shared-workflow-builder__publish-readiness-head span{color:var(--color-text-muted);font-size:12px;font-weight:750}.shared-workflow-builder__publish-readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.shared-workflow-builder__publish-readiness-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:9px}.shared-workflow-builder__publish-readiness-grid strong{color:var(--color-text);font-size:12px}.shared-workflow-builder__publish-readiness-grid span{color:var(--color-text-muted);font-size:11px;font-weight:750}.shared-workflow-builder__publish-readiness-grid .is-ready{background:rgba(68,178,134,.08);border-color:rgba(68,178,134,.24)}.shared-workflow-builder__publish-readiness-grid .is-blocked{background:rgba(233,171,73,.08);border-color:rgba(233,171,73,.28)}.shared-workflow-builder__draft-review{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.shared-workflow-builder__draft-review-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__draft-review-head h3{color:var(--color-text);font-size:14px;margin:0}.shared-workflow-builder__draft-review-head span{color:var(--color-text-muted);font-size:12px;font-weight:750}.shared-workflow-builder__draft-review-summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.shared-workflow-builder__draft-review-warnings{display:grid;gap:6px}.shared-workflow-builder__draft-review-warnings>div{align-items:center;background:rgba(233,171,73,.08);border:1px solid rgba(233,171,73,.28);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:8px;min-width:0;padding:8px}.shared-workflow-builder__draft-review-warnings span{color:var(--color-text);font-size:12px;font-weight:800}.shared-workflow-builder__draft-review-list{display:grid;gap:8px;min-width:0}.shared-workflow-builder__draft-review-list article{align-items:start;background:var(--color-surface-muted);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left:3px solid rgba(94,113,135,.35);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.shared-workflow-builder__draft-review-list article.is-added{border-left-color:rgba(68,178,134,.68)}.shared-workflow-builder__draft-review-list article.is-changed{border-left-color:rgba(233,171,73,.78)}.shared-workflow-builder__draft-review-list article.is-removed{border-left-color:rgba(224,92,92,.78)}.shared-workflow-builder__draft-review-list article>div:first-child,.shared-workflow-builder__draft-review-list article>div:nth-child(2){display:flex;flex-wrap:wrap;gap:6px;min-width:0}.shared-workflow-builder__draft-review-list article>div:first-child{flex-direction:column}.shared-workflow-builder__draft-review-list strong{color:var(--color-text);font-size:12px}.shared-workflow-builder__draft-review-list p,.shared-workflow-builder__draft-review-list small,.shared-workflow-builder__draft-review-list span{color:var(--color-text-muted);font-size:11px;font-weight:750;overflow-wrap:anywhere}.shared-workflow-builder__draft-review-list small{grid-column:1/-1}.shared-workflow-builder__templates{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-workflow-builder__template-actions,.shared-workflow-builder__template-guardrail,.shared-workflow-builder__templates-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__templates-head h3{color:var(--color-text);margin:0}.shared-workflow-builder__templates-head span{color:var(--color-text-muted);font-size:12px;font-weight:750}.shared-workflow-builder__template-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.shared-workflow-builder__template-card{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.shared-workflow-builder__template-card>div:first-child{display:grid;gap:4px;min-width:0}.shared-workflow-builder__template-card strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__template-card span{color:var(--color-text-muted);font-size:12px;font-weight:750;overflow-wrap:anywhere}.shared-workflow-builder__template-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.shared-workflow-builder__template-meta{color:var(--color-text-muted);font-size:11px;font-weight:750;overflow-wrap:anywhere}.shared-workflow-builder__template-actions{justify-content:flex-start}.shared-workflow-builder__template-guardrail{background:rgba(56,132,255,.08);border:1px solid rgba(56,132,255,.18);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:12px;font-weight:800;justify-content:flex-start;padding:9px 10px}.shared-workflow-builder__template-guardrail svg{color:var(--control-info);flex:0 0 auto}.shared-workflow-builder__template-picker{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;grid-column:1/-1;min-width:0;padding:10px}.shared-workflow-builder__template-picker>span{color:var(--color-text);font-size:12px;font-weight:850}.shared-workflow-builder__template-picker>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.shared-workflow-builder__template-picker button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:7px 10px}.shared-workflow-builder__template-picker button.is-active{border-color:var(--control-info);color:var(--color-text);box-shadow:0 0 0 1px rgba(56,132,255,.18)}.shared-workflow-builder__canvas{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-workflow-builder__canvas-actions,.shared-workflow-builder__canvas-head,.shared-workflow-builder__canvas-subhead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__canvas-head h3{color:var(--color-text);margin:0}.shared-workflow-builder__canvas-head span{color:var(--color-text-muted);font-size:12px;font-weight:750}.shared-workflow-builder__canvas-actions{justify-content:flex-end}.shared-workflow-builder__canvas-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);min-width:0}.shared-workflow-builder__canvas-controls,.shared-workflow-builder__canvas-stage-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.shared-workflow-builder__canvas-stage-wrap{overflow:auto;padding:10px}.shared-workflow-builder__canvas-stage{background:linear-gradient(rgba(56,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(56,132,255,.08) 1px,transparent 1px),var(--color-surface-muted);background-size:28px 28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:320px;min-width:620px;position:relative}.shared-workflow-builder__canvas-edges{inset:0;pointer-events:none;position:absolute}.shared-workflow-builder__canvas-edges line{stroke:rgba(56,132,255,.58);stroke-linecap:round;stroke-width:2}.shared-workflow-builder__canvas-edges marker path{fill:rgba(56,132,255,.7)}.shared-workflow-builder__canvas-edges text{fill:var(--color-text-muted);font-size:11px;font-weight:800;paint-order:stroke;stroke:var(--color-surface-muted);stroke-width:4px;text-anchor:middle}.shared-workflow-builder__canvas-node{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;display:grid;gap:4px;min-height:58px;padding:8px 10px;position:absolute;text-align:left;transform:translate(-50%,-50%);width:150px;z-index:1}.shared-workflow-builder__canvas-node.is-active{border-color:var(--control-info);box-shadow:0 0 0 2px rgba(56,132,255,.2)}.shared-workflow-builder__canvas-node.is-start{border-color:rgba(68,178,134,.42)}.shared-workflow-builder__canvas-node.is-end{border-color:rgba(120,126,140,.52)}.shared-workflow-builder__canvas-node strong{color:var(--color-text);font-size:12px;line-height:1.2;overflow-wrap:anywhere}.shared-workflow-builder__canvas-node span{color:var(--color-text-muted);font-size:10px;font-weight:800;overflow-wrap:anywhere}.shared-workflow-builder__canvas-controls{display:grid;gap:10px;padding:10px}.shared-workflow-builder__canvas-subhead span{align-items:center;color:var(--color-text);display:flex;font-size:13px;font-weight:850;gap:6px;min-width:0}.shared-workflow-builder__canvas-active{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:9px}.shared-workflow-builder__canvas-active strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__canvas-active span,.shared-workflow-builder__canvas-controls p,.shared-workflow-builder__canvas-node-list span{color:var(--color-text-muted);font-size:11px;font-weight:800;margin:0;overflow-wrap:anywhere}.shared-workflow-builder__canvas-position-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.shared-workflow-builder__canvas-node-list{display:grid;gap:6px;min-width:0}.shared-workflow-builder__canvas-node-list button{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px;text-align:left}.shared-workflow-builder__canvas-node-list button.is-active{border-color:var(--control-info)}.shared-workflow-builder__canvas-node-list strong{color:var(--color-text);font-size:12px;overflow-wrap:anywhere}.shared-workflow-builder__topology{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-workflow-builder__topology-head,.shared-workflow-builder__topology-subhead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__topology-head h3{color:var(--color-text);margin:0}.shared-workflow-builder__topology-head span{color:var(--color-text-muted);font-size:12px;font-weight:750}.shared-workflow-builder__topology-grid,.shared-workflow-builder__topology-metrics{display:grid;gap:10px;min-width:0}.shared-workflow-builder__topology-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.shared-workflow-builder__topology-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.shared-workflow-builder__topology-card,.shared-workflow-builder__topology-repairs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.shared-workflow-builder__topology-subhead span{align-items:center;color:var(--color-text);display:flex;font-size:13px;font-weight:850;gap:6px;min-width:0}.shared-workflow-builder__topology-list,.shared-workflow-builder__topology-repair-grid{display:grid;gap:8px;min-width:0}.shared-workflow-builder__topology-node,.shared-workflow-builder__topology-repair-grid article,.shared-workflow-builder__topology-route{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;display:grid;gap:4px;min-width:0;padding:9px;text-align:left}.shared-workflow-builder__topology-node{cursor:pointer}.shared-workflow-builder__topology-node.is-blocked,.shared-workflow-builder__topology-route.is-blocked{background:rgba(233,171,73,.08);border-color:rgba(233,171,73,.28)}.shared-workflow-builder__topology-node strong,.shared-workflow-builder__topology-repair-grid strong,.shared-workflow-builder__topology-route strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__topology-list p,.shared-workflow-builder__topology-node small,.shared-workflow-builder__topology-node span,.shared-workflow-builder__topology-repair-grid span,.shared-workflow-builder__topology-repairs p,.shared-workflow-builder__topology-route small,.shared-workflow-builder__topology-route span{color:var(--color-text-muted);font-size:11px;font-weight:800;margin:0;overflow-wrap:anywhere}.shared-workflow-builder__topology-node small,.shared-workflow-builder__topology-route small{color:var(--control-warning)}.shared-workflow-builder__topology-repair-grid article{align-items:center;grid-template-columns:minmax(0,1fr) auto}.shared-workflow-builder__topology-repair-grid article>div{display:grid;gap:4px;min-width:0}.shared-workflow-builder__validation-checks,.shared-workflow-builder__validation>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shared-workflow-builder__validation>div:first-child span:last-child{color:var(--color-text-muted);font-size:12px;font-weight:800}.shared-workflow-builder__validation-checks span{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;font-weight:800;padding:5px 7px}.shared-workflow-builder__validation-checks .is-passed{background:rgba(68,178,134,.1);color:var(--control-success)}.shared-workflow-builder__validation-checks .is-failed{background:rgba(220,76,76,.1);color:var(--control-danger)}.shared-workflow-builder__editor,.shared-workflow-builder__graph-readback>div{display:grid;gap:8px;min-width:0}.shared-workflow-builder__structured{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.shared-workflow-builder__structured-card-head,.shared-workflow-builder__structured-head,.shared-workflow-builder__structured-proof,.shared-workflow-builder__structured-subhead,.shared-workflow-builder__structured-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.shared-workflow-builder__structured-card-head h4,.shared-workflow-builder__structured-head h3{color:var(--color-text);margin:0}.shared-workflow-builder__structured-card-head span,.shared-workflow-builder__structured-head span,.shared-workflow-builder__structured-proof,.shared-workflow-builder__structured-rail p,.shared-workflow-builder__structured-section p{color:var(--color-text-muted);font-size:12px;font-weight:750;margin:0}.shared-workflow-builder__structured-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(190px,.26fr) minmax(0,1fr);min-width:0}.shared-workflow-builder__structured-card,.shared-workflow-builder__structured-error,.shared-workflow-builder__structured-rail,.shared-workflow-builder__structured-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:10px}.shared-workflow-builder__structured-subhead span{align-items:center;color:var(--color-text);display:flex;font-size:13px;font-weight:850;gap:6px;min-width:0}.shared-workflow-builder__structured-step{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;gap:4px;min-width:0;padding:9px;text-align:left}.shared-workflow-builder__structured-step.is-active{border-color:var(--control-info);box-shadow:0 0 0 1px rgba(56,132,255,.18)}.shared-workflow-builder__structured-step strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__structured-step span{color:var(--color-text-muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.shared-workflow-builder__structured-card,.shared-workflow-builder__structured-main{display:grid;gap:12px;min-width:0}.shared-workflow-builder__structured-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.shared-workflow-builder__structured-row{align-items:end;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;min-width:0;padding:10px}.shared-workflow-builder__structured-row--route{grid-template-columns:minmax(120px,1fr) repeat(5,minmax(105px,.85fr)) auto}.shared-workflow-builder__checkbox{align-items:center;align-self:center;color:var(--color-text);display:flex;font-size:12px;font-weight:800;gap:8px;min-height:38px;min-width:0}.shared-workflow-builder__checkbox input{accent-color:var(--control-info);flex:0 0 auto;height:16px;width:16px}.shared-workflow-builder__structured-proof{background:rgba(56,132,255,.08);border:1px solid rgba(56,132,255,.18);border-radius:var(--radius-sm);color:var(--color-text-muted);justify-content:flex-start;padding:9px 10px}.shared-workflow-builder__structured-proof svg{color:var(--control-info);flex:0 0 auto}.shared-workflow-builder__governance-warning{align-items:center;background:rgba(233,171,73,.1);border:1px solid rgba(233,171,73,.28);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:12px;font-weight:800;gap:8px;grid-column:1/-1;min-width:0;padding:10px}.shared-workflow-builder__governance-warning svg{color:var(--control-warning);flex:0 0 auto}.shared-workflow-builder__editor textarea,.shared-workflow-builder__form textarea{font-family:var(--font-mono);font-size:12px;line-height:1.5}.shared-workflow-builder__graph-readback h3{color:var(--color-text);font-size:14px;margin:0}.shared-workflow-builder__graph-readback article{display:grid;gap:3px}.shared-workflow-builder__graph-readback article strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.shared-workflow-builder__graph-readback article span,.shared-workflow-builder__graph-readback p{color:var(--color-text-muted);font-size:12px;font-weight:700;margin:0;overflow-wrap:anywhere}.shared-workflow-builder__proof{justify-content:flex-start;padding:10px 12px}.shared-workflow-builder__proof svg{color:var(--control-success);flex:0 0 auto}.shared-workflow-builder__form .nsq-field:has(.nsq-control--textarea),.shared-workflow-builder__form-actions{grid-column:1/-1}@media (max-width:1120px){.governance-shell__action-readback-grid,.governance-shell__dashboard-summary,.governance-shell__decision-action-form,.governance-shell__decision-center-layout,.governance-shell__decision-center-row,.governance-shell__decision-center-summary,.governance-shell__editable-form,.governance-shell__grid,.governance-shell__latest,.policy-procedure__layout,.policy-procedure__summary,.policy-procedure__workspace-body,.policy-procedure__workspace-context,.policy-procedure__workspace-grid,.policy-procedure__workspace-summary,.risk-shell__workspace-banner,.shared-governance-decision__layout,.shared-governance-decision__step,.shared-risk-acceptance__layout,.shared-workflow-builder__canvas-layout,.shared-workflow-builder__draft-review-list article,.shared-workflow-builder__draft-review-summary,.shared-workflow-builder__layout,.shared-workflow-builder__structured-grid,.shared-workflow-builder__structured-layout,.shared-workflow-builder__structured-row,.shared-workflow-builder__structured-row--route,.shared-workflow-builder__template-grid,.shared-workflow-builder__topology-grid,.shared-workflow-builder__topology-metrics,.shared-workflow-builder__topology-repair-grid article,.shared-workflow-builder__workspace{grid-template-columns:1fr}.policy-procedure__detail{position:static}}@media (max-width:760px){.governance-shell__action-readback-head,.governance-shell__actions,.governance-shell__decision-action-head,.governance-shell__decision-center-head,.governance-shell__decision-center-subhead,.governance-shell__editable-actions,.governance-shell__handoff-head,.governance-shell__header,.policy-procedure__approval-worklist-pagination,.policy-procedure__detail-header,.policy-procedure__distribution-head,.policy-procedure__distribution-subhead,.policy-procedure__header,.policy-procedure__section-title,.policy-procedure__workspace-hero,.risk-shell__header,.risk-shell__panel-head,.shared-governance-decision__header,.shared-governance-decision__section-head,.shared-governance-decision__workspace-head,.shared-risk-acceptance__decision-handoff,.shared-risk-acceptance__header,.shared-risk-acceptance__minimal-register-overlay-head,.shared-risk-acceptance__module-handoff-head,.shared-risk-acceptance__product-context-head,.shared-risk-acceptance__product-detail-head,.shared-risk-acceptance__product-state-handoff-head,.shared-risk-acceptance__section-head,.shared-risk-acceptance__status-mutation-decision-head,.shared-risk-acceptance__terminal-actions,.shared-risk-acceptance__workspace-head,.shared-workflow-builder__canvas-actions,.shared-workflow-builder__canvas-head,.shared-workflow-builder__canvas-subhead,.shared-workflow-builder__detail-head,.shared-workflow-builder__draft-review-head,.shared-workflow-builder__header,.shared-workflow-builder__structured-card-head,.shared-workflow-builder__structured-head,.shared-workflow-builder__structured-subhead,.shared-workflow-builder__template-actions,.shared-workflow-builder__templates-head,.shared-workflow-builder__topology-head,.shared-workflow-builder__topology-subhead,.shared-workflow-builder__version-head{align-items:stretch;flex-direction:column}.governance-shell__actions,.governance-shell__header,.policy-procedure__action-grid,.policy-procedure__action-grid .nsq-button,.policy-procedure__detail-actions,.policy-procedure__form-actions,.policy-procedure__header-actions,.risk-shell__actions,.risk-shell__header-actions,.shared-governance-decision__header,.shared-governance-decision__proof,.shared-governance-decision__section-head,.shared-risk-acceptance__decision-handoff>div:last-child,.shared-risk-acceptance__header,.shared-risk-acceptance__module-handoff-head,.shared-risk-acceptance__module-handoff-head>div:last-child,.shared-risk-acceptance__product-context-head,.shared-risk-acceptance__product-detail-head,.shared-risk-acceptance__product-state-handoff-head,.shared-risk-acceptance__status-mutation-decision-head,.shared-risk-acceptance__terminal-actions,.shared-workflow-builder__canvas-actions,.shared-workflow-builder__canvas-head,.shared-workflow-builder__canvas-subhead,.shared-workflow-builder__detail-actions,.shared-workflow-builder__draft-review-head,.shared-workflow-builder__editor-actions,.shared-workflow-builder__form-actions,.shared-workflow-builder__header-actions,.shared-workflow-builder__structured-card-head,.shared-workflow-builder__structured-head,.shared-workflow-builder__structured-subhead,.shared-workflow-builder__template-actions,.shared-workflow-builder__templates-head,.shared-workflow-builder__topology-head,.shared-workflow-builder__topology-subhead,.shared-workflow-builder__version-head>div:last-child{justify-content:stretch}.governance-shell__actions .nsq-button,.governance-shell__decision-action-form .nsq-button,.governance-shell__editable-actions .nsq-button,.governance-shell__header .nsq-button,.policy-procedure__action-grid .nsq-button,.policy-procedure__approval-worklist-filters .nsq-button,.policy-procedure__approval-worklist-pagination .nsq-button,.policy-procedure__approval-worklist-rows .nsq-button,.policy-procedure__detail-actions .nsq-button,.policy-procedure__distribution-head .nsq-button,.policy-procedure__distribution-subhead .nsq-button,.policy-procedure__header-actions .nsq-button,.policy-procedure__workspace-actions .nsq-button,.risk-shell__actions .nsq-button,.risk-shell__decision-handoff .nsq-button,.risk-shell__terminal-action .nsq-button,.shared-governance-decision__filters .nsq-button,.shared-governance-decision__header .nsq-button,.shared-governance-decision__step .nsq-button,.shared-risk-acceptance__filters .nsq-button,.shared-risk-acceptance__header .nsq-button,.shared-risk-acceptance__module-handoff-head .nsq-button,.shared-risk-acceptance__step-actions .nsq-button,.shared-risk-acceptance__terminal-actions .nsq-button,.shared-workflow-builder__canvas .nsq-button,.shared-workflow-builder__detail-actions .nsq-button,.shared-workflow-builder__editor-actions .nsq-button,.shared-workflow-builder__form-actions .nsq-button,.shared-workflow-builder__header-actions .nsq-button,.shared-workflow-builder__structured .nsq-button,.shared-workflow-builder__templates .nsq-button,.shared-workflow-builder__topology .nsq-button,.shared-workflow-builder__version-head .nsq-button{width:100%}.governance-shell__action-readback-grid,.governance-shell__decision-action-form,.governance-shell__decision-center-layout,.governance-shell__decision-center-row,.governance-shell__decision-center-summary,.governance-shell__editable-form,.governance-shell__grid,.governance-shell__latest,.policy-procedure__approval-timeline-item dl,.policy-procedure__approval-transition,.policy-procedure__approval-worklist-filters,.policy-procedure__approval-worklist-rows article,.policy-procedure__binding-readiness-grid,.policy-procedure__detail-grid,.policy-procedure__distribution-assignment-form,.policy-procedure__distribution-card-grid,.policy-procedure__distribution-form,.policy-procedure__distribution-form-grid,.policy-procedure__distribution-metrics,.policy-procedure__form,.policy-procedure__workflow-metrics,.policy-procedure__workflow-reassignment-grid,.policy-procedure__workspace-edit,.policy-procedure__workspace-fields,.risk-shell__control-row,.risk-shell__decision-action,.risk-shell__decision-readback,.risk-shell__grid,.risk-shell__identity-grid,.risk-shell__layout,.risk-shell__minimal-register-overlay,.risk-shell__product-state,.risk-shell__status-mutation-decision,.risk-shell__summary,.risk-shell__terminal-action,.risk-shell__terminal-readback,.risk-shell__workspace-banner,.shared-governance-decision__filters,.shared-governance-decision__readback-grid,.shared-governance-decision__row,.shared-governance-decision__step,.shared-governance-decision__summary,.shared-governance-decision__workspace-grid,.shared-risk-acceptance__alignment-grid,.shared-risk-acceptance__filters,.shared-risk-acceptance__minimal-register-overlay-grid,.shared-risk-acceptance__module-handoff-grid,.shared-risk-acceptance__product-context-grid,.shared-risk-acceptance__product-detail-grid,.shared-risk-acceptance__product-state-handoff-grid,.shared-risk-acceptance__row,.shared-risk-acceptance__status-mutation-decision-grid,.shared-risk-acceptance__step,.shared-risk-acceptance__step-actions,.shared-risk-acceptance__summary,.shared-risk-acceptance__workspace-grid,.shared-workflow-builder__canvas-layout,.shared-workflow-builder__canvas-position-grid,.shared-workflow-builder__definition-row,.shared-workflow-builder__detail-grid,.shared-workflow-builder__draft-review-list article,.shared-workflow-builder__draft-review-summary,.shared-workflow-builder__form,.shared-workflow-builder__graph-readback,.shared-workflow-builder__graph-summary,.shared-workflow-builder__publish-readiness-grid,.shared-workflow-builder__structured-grid,.shared-workflow-builder__structured-row,.shared-workflow-builder__structured-row--route,.shared-workflow-builder__summary,.shared-workflow-builder__template-grid,.shared-workflow-builder__topology-grid,.shared-workflow-builder__topology-metrics,.shared-workflow-builder__topology-repair-grid article,.shared-workflow-builder__version-create{grid-template-columns:1fr}.policy-procedure__distribution-assignment-draft,.policy-procedure__distribution-assignment-form .policy-procedure__workspace-edit-actions,.policy-procedure__distribution-form .nsq-field:has(.nsq-control--textarea),.policy-procedure__form .nsq-check-control,.policy-procedure__form .nsq-field:has(.nsq-control--textarea),.policy-procedure__form-actions,.policy-procedure__workspace-edit .nsq-check-control,.policy-procedure__workspace-edit .nsq-field:has(.nsq-control--textarea),.policy-procedure__workspace-edit-actions,.shared-workflow-builder__form .nsq-field:has(.nsq-control--textarea),.shared-workflow-builder__form-actions,.shared-workflow-builder__governance-warning{grid-column:auto}}.evidence-library{display:grid;gap:16px}.evidence-library__attachment-status,.evidence-library__header-actions,.evidence-library__section-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.evidence-library__header-actions{justify-content:flex-end}.evidence-library__summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-library__summary>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.evidence-library__detail-grid span,.evidence-library__detail-header span,.evidence-library__summary span{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.evidence-library__summary strong{color:var(--color-text);font-size:22px;line-height:1.1}.evidence-library__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.evidence-library__detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:14px;position:sticky;top:16px}.evidence-library__detail>*{min-width:0}.evidence-library__detail-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.evidence-library__detail-header h2{font-size:20px;line-height:1.2;margin:4px 0 0;min-width:0;overflow-wrap:anywhere}.evidence-library__detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:180px}.evidence-library__preview{color:var(--color-text-muted);font-size:14px;line-height:1.5;margin:0}.evidence-library__security{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr)}.evidence-library__assessment-bridge,.evidence-library__security{align-items:center;display:grid;font-size:13px;gap:10px;padding:10px}.evidence-library__assessment-bridge{background:rgba(109,145,245,.1);border:1px solid rgba(109,145,245,.28);border-radius:var(--radius-sm);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.45}.evidence-library__assessment-bridge svg{color:var(--control-info);height:18px;width:18px}.evidence-library__callback-triage,.evidence-library__standalone-callbacks{grid-column:1/-1}.evidence-library__readiness-result{align-items:start;display:grid;gap:6px;grid-column:1/-1;max-width:320px;min-width:0}.evidence-library__readiness-result>span:not(.nsq-badge){color:var(--color-text-muted);font-size:12px;line-height:1.35}.evidence-library__readiness-checks{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.evidence-library__scanner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-column:1/-1;min-width:0;padding:12px}.evidence-library__scanner-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.evidence-library__scanner-header h2{font-size:18px;line-height:1.2;margin:0}.evidence-library__scanner-header p{color:var(--color-text-muted);font-size:13px;line-height:1.4;margin:4px 0 0;max-width:760px}.evidence-library__lifecycle-controls,.evidence-library__scanner-actions{align-items:end;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.evidence-library__scan-jobs{display:grid;gap:6px;min-width:0}.evidence-library__attempt-history{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;min-width:0;padding:8px}.evidence-library__attempt-history-header{display:grid;gap:2px;min-width:0}.evidence-library__attempt-history-header strong{color:var(--color-text);font-size:12px}.evidence-library__attempt-history-header span{color:var(--color-text-muted);font-size:11px;line-height:1.35}.evidence-library__attempt{align-items:start;display:grid;gap:4px 6px;grid-template-columns:auto minmax(0,1fr);min-width:0}.evidence-library__attempt small,.evidence-library__attempt>span:not(.nsq-badge){color:var(--color-text-muted);font-size:11px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.evidence-library__attempt small{grid-column:2}.evidence-library__scan-job{align-items:center;display:grid;gap:4px 6px;grid-template-columns:auto minmax(0,1fr);min-width:0}.evidence-library__scan-job small,.evidence-library__scan-job>span:not(.nsq-badge){color:var(--color-text-muted);font-size:11px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.evidence-library__scan-job small{grid-column:2}.evidence-library__scan-job>.evidence-library__readiness-checks{grid-column:1/-1}.evidence-library__lifecycle-row{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}.evidence-library__lifecycle-row:hover span{color:var(--color-text)}.evidence-library__security svg{color:var(--control-success);height:18px;width:18px}.evidence-library__detail-grid{display:grid;gap:8px 12px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr)}.evidence-library__detail-grid strong{font-size:13px;min-width:0;overflow-wrap:anywhere}.evidence-library__attachments,.evidence-library__links{display:grid;gap:10px}.evidence-library__attachment-add,.evidence-library__standard-link-add{align-items:end;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr) auto;padding:10px}.evidence-library__upload-inline{align-items:end;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.evidence-library__upload-inline label{color:var(--color-text-muted);display:grid;font-size:12px;gap:6px}.evidence-library__upload-inline input[type=file]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;min-width:0;padding:8px}.evidence-library__section-title{justify-content:space-between}.evidence-library__section-title h3{font-size:16px;margin:0}.evidence-library__attachment,.evidence-library__standard-link{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px}.evidence-library__attachment .nsq-button{justify-self:end}.evidence-library__standard-link{grid-template-columns:minmax(0,1fr) auto}.evidence-library__detail .evidence-library__attachment,.evidence-library__detail .evidence-library__attachment-add,.evidence-library__detail .evidence-library__standard-link-add{grid-template-columns:1fr}.evidence-library__detail .evidence-library__attachment .nsq-button{justify-self:stretch}.evidence-library__create-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-library__create-flags,.evidence-library__create-form .nsq-field:has(.nsq-control--textarea),.evidence-library__form-actions{grid-column:1/-1}.evidence-library__create-flags,.evidence-library__form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.evidence-library__form-actions{justify-content:flex-end}@media (max-width:960px){.evidence-library__assessment-bridge,.evidence-library__attachment,.evidence-library__attachment-add,.evidence-library__create-form,.evidence-library__layout,.evidence-library__standard-link,.evidence-library__standard-link-add,.evidence-library__summary,.evidence-library__upload-inline{grid-template-columns:1fr}.evidence-library__detail{position:static}.evidence-library__attachment .nsq-button,.evidence-library__attachment-status,.evidence-library__header-actions{justify-content:flex-start;justify-self:stretch}.evidence-library__create-flags,.evidence-library__create-form .nsq-field:has(.nsq-control--textarea),.evidence-library__form-actions{grid-column:auto}}@media (max-width:1199px){.assessment-workspace__active-standard,.assessment-workspace__chapter-metrics,.assessment-workspace__compliance-comment-box,.assessment-workspace__due-date-shell--compact,.assessment-workspace__evidence-summary-strip,.assessment-workspace__form-header-dashboard,.assessment-workspace__form-kpi-row,.assessment-workspace__instruction-grid,.assessment-workspace__measurable-row-body,.assessment-workspace__readiness-grid,.assessment-workspace__score-option-palette--compact,.assessment-workspace__standard-row,.assessment-workspace__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__form-layout,.assessment-workspace__hierarchy-shell--superform{grid-template-columns:92px minmax(0,1fr)}.assessment-workspace__standard-actions--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__chapter-head--summary{grid-template-columns:1fr 1fr}.assessment-workspace__compliance-filter-strip{grid-column:1/-1}.assessment-workspace__form-header-metrics,.assessment-workspace__measurable-row-body.has-due-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__form-completed-count,.assessment-workspace__form-header-metric{border-inline-start:0;border-top:1px solid var(--color-gray-200)}.assessment-workspace__active-standard .assessment-workspace__score-card,.assessment-workspace__active-standard .nsq-button{justify-self:stretch}.compact-topbar{gap:8px}.authority-select{min-width:150px}.progress-pill{min-width:136px}.assessment-workspace__compliance-comment-box .nsq-button,.assessment-workspace__evidence-summary-strip .assessment-workspace__evidence-panel-actions{grid-column:1/-1}}@media (max-width:767px){.assessment-workspace-modal__filter-controls,.assessment-workspace-modal__filter-head,.assessment-workspace-modal__filter-head>div{align-items:stretch;flex-direction:column}.assessment-workspace__active-standard,.assessment-workspace__chapter-metrics,.assessment-workspace__compliance-comment-box,.assessment-workspace__compliance-score-head,.assessment-workspace__due-date-shell--compact,.assessment-workspace__evidence-summary-strip,.assessment-workspace__expanded-context,.assessment-workspace__form-header-dashboard,.assessment-workspace__form-identity,.assessment-workspace__form-kpi-row,.assessment-workspace__instruction-grid,.assessment-workspace__measurable-row-body,.assessment-workspace__readiness-grid,.assessment-workspace__readiness-readback-head,.assessment-workspace__score-option-palette--compact,.assessment-workspace__standard-row,.assessment-workspace__workspace-grid{grid-template-columns:1fr}.assessment-workspace__expanded-context>div{justify-content:flex-start}.assessment-workspace__measurable-row-body.has-due-countdown,.assessment-workspace__production-boundary{grid-template-columns:1fr}.compact-topbar{flex-wrap:wrap;min-height:112px;padding:10px 12px}.compact-topbar__spacer{display:none}.workspace-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tabs a,.workspace-tabs button{justify-content:center;padding:0 10px}.assessment-workspace__form-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__form-completed-count,.assessment-workspace__form-header-metric{min-height:88px}.assessment-workspace__form-layout,.assessment-workspace__hierarchy-shell--superform{display:grid;grid-template-columns:1fr}.assessment-workspace__chapter-nav--rail,.assessment-workspace__standard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.assessment-workspace__chapter-nav--rail button,.assessment-workspace__standard-tabs button{min-height:68px}.assessment-workspace__chapter-head--summary{align-items:stretch;display:grid;grid-template-columns:1fr}.assessment-workspace__compliance-filter-strip,.assessment-workspace__standard-actions--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace__evidence-target-row,.assessment-workspace__workspace-blocked-actions{grid-template-columns:1fr}.assessment-workspace__evidence-target-row>*,.assessment-workspace__workspace-blocked-actions>*{border-bottom:1px solid var(--color-gray-200);border-right:0}.assessment-workspace__evidence-target-row>:last-child,.assessment-workspace__workspace-blocked-actions>:last-child{border-bottom:0}.assessment-workspace__section--superform,.assessment-workspace__standard-detail--superform{padding:12px}.assessment-workspace__form-logo-lockup{justify-content:flex-start}.assessment-workspace__form-chapter-strip{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.assessment-workspace__form-chip-row span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.assessment-workspace__chapter-tabs button{padding-inline:14px}.assessment-workspace__active-standard .assessment-workspace__progress-pill,.assessment-workspace__active-standard .assessment-workspace__score-card,.assessment-workspace__active-standard .nsq-button{justify-self:stretch;width:100%}.assessment-workspace__standard-main{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__standard-main>svg{grid-column:1/-1;justify-self:end}.assessment-workspace__activity-summary,.assessment-workspace__evidence-list article{grid-template-columns:auto minmax(0,1fr)}.assessment-workspace__activity-summary .nsq-badge,.assessment-workspace__evidence-row-actions{grid-column:1/-1;justify-content:flex-start}}@media print{@page{size:A4 portrait;margin:14mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.admin-header,.admin-sidebar,.compact-sidebar,.compact-topbar,.dev-quick-menu,.modal-backdrop,.modal-panel,.modal-shell,.no-print,.preview-switcher,.print-export-toolbar,.standard-sidebar,.standard-topbar,.toast-region{display:none!important}.assessment-report-shell{background:white!important;min-block-size:auto;padding:0}.assessment-report-shell__back,.assessment-report-shell__toolbar{display:none!important}.assessment-print-document{border:0;box-shadow:none;margin:0;min-height:auto;padding:16mm 0 13mm;position:relative;width:auto}.assessment-print-document__print-repeat-footer,.assessment-print-document__print-repeat-header{align-items:center;background:#ffffff;color:#374151;display:grid;font-size:9px;gap:4px;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);left:0;line-height:1.25;padding-block:2.5mm;position:fixed;right:0;z-index:2}.assessment-print-document__print-repeat-header{border-block-end:1px solid #d1d5db;top:0}.assessment-print-document__print-repeat-footer{border-block-start:1px solid #d1d5db;bottom:0}.assessment-print-document__print-repeat-footer strong,.assessment-print-document__print-repeat-header strong{color:#111827;justify-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-print-document__print-repeat-footer strong,.assessment-print-document__print-repeat-header span{justify-self:center}.assessment-print-document__print-repeat-footer small,.assessment-print-document__print-repeat-footer span,.assessment-print-document__print-repeat-header small{color:#6b7280;justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-print-document[dir=rtl] .assessment-print-document__print-repeat-footer strong,.assessment-print-document[dir=rtl] .assessment-print-document__print-repeat-header strong{justify-self:end}.assessment-print-document[dir=rtl] .assessment-print-document__print-repeat-footer small,.assessment-print-document[dir=rtl] .assessment-print-document__print-repeat-footer span,.assessment-print-document[dir=rtl] .assessment-print-document__print-repeat-header small{justify-self:start}.assessment-print-document__breakdown span,.assessment-print-document__footer-summary span,.assessment-print-document__header,.assessment-print-document__score,.assessment-print-me,.assessment-print-standard{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.assessment-print-chapter{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.assessment-print-chapter__header{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.assessment-report-shell__error-state,.assessment-report-shell__export-policy,.assessment-report-shell__export-policy-detail>section,.assessment-report-shell__export-policy-grid>span,.assessment-report-shell__grid>article,.assessment-report-shell__metric,.assessment-report-shell__persistence-lock,.assessment-report-shell__policy-gates>span,.assessment-report-shell__preview,.assessment-report-shell__preview-sections section,.assessment-report-shell__print-preflight,.assessment-report-shell__projection,.assessment-report-shell__projection-rows section,.assessment-report-shell__table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.assessment-report-shell__table,.assessment-report-shell__table-wrap{min-width:0;overflow:visible}body{background:white;color:#111827}.admin-shell,.compact-shell,.standard-shell{display:block;min-height:auto}.admin-content,.compact-content,.standard-content{padding:0}.admin-table-row,.operations-table tr,.settings-users-table__row,.user-management-table__row{-moz-column-break-inside:avoid;break-inside:avoid}}.assessment-my-board{display:grid;gap:22px;color:var(--control-text,#07164b)}.assessment-my-board__subtabs{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-md,16px);background:var(--control-bg,#ffffff);box-shadow:var(--control-shadow-sm,0 2px 8px rgba(7,22,75,.08))}.assessment-my-board__subtab{min-width:142px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-sm,12px);background:var(--control-bg,#ffffff);color:var(--control-text-secondary,#3e4656);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.assessment-my-board__subtab:focus-visible,.assessment-my-board__subtab:hover{border-color:var(--control-focus,#008c83);box-shadow:0 0 0 3px var(--control-focus-ring,rgba(0,140,131,.22));outline:none}.assessment-my-board__subtab.is-active{border-color:#07164b;background:#07164b;color:#ffffff}.assessment-my-board__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.assessment-my-board__eyebrow{margin:0 0 4px;color:var(--control-text-muted,#8d95a3);font-size:12px;font-weight:700}.assessment-my-board__header h1,.assessment-my-board__panel h2{margin:0;color:var(--control-text,#07164b);font-size:22px;line-height:1.2}.assessment-my-board__panel h2{font-size:18px}.assessment-my-board__calendar-actions,.assessment-my-board__header-actions,.assessment-my-board__panel-header,.assessment-my-board__segmented{display:flex;align-items:center;gap:10px}.assessment-my-board__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.assessment-my-board__summary-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-md,16px);background:var(--control-bg,#ffffff);box-shadow:var(--control-shadow-sm,0 2px 8px rgba(7,22,75,.08))}.assessment-my-board__summary-item strong{display:block;font-size:22px;line-height:1}.assessment-my-board__summary-item small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:700}.assessment-my-board__summary-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--control-bg-muted,#f9fafb);color:var(--control-text-secondary,#3e4656)}.assessment-my-board__summary-icon.is-success{color:var(--control-success,#35c875)}.assessment-my-board__summary-icon.is-warning{color:var(--control-warning,#ffb51a)}.assessment-my-board__summary-icon.is-danger{color:var(--control-danger,#ff3548)}.assessment-my-board__summary-icon.is-info{color:var(--control-info,#6d91f5)}.assessment-my-board__two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.strategy-shell{color:var(--color-text)}.strategy-shell,.strategy-shell__main{display:grid;gap:16px;min-width:0}.strategy-shell__header,.strategy-shell__header-actions,.strategy-shell__panel-head,.strategy-shell__permission-list,.strategy-shell__scope>div,.strategy-shell__subtabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.strategy-shell__header,.strategy-shell__panel-head{justify-content:space-between}.strategy-shell__panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.strategy-shell__panel-actions button{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:850;gap:7px;min-height:34px;padding:7px 10px}.strategy-shell__panel-actions button:disabled{cursor:not-allowed;opacity:.72}.strategy-shell__header>div:first-child,.strategy-shell__panel-head>div:first-child{display:grid;gap:5px;min-width:0}.strategy-shell__header span,.strategy-shell__panel-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:0;text-transform:uppercase}.strategy-shell__header h1{color:var(--color-text);font-size:34px;line-height:1.08;margin:0}.strategy-shell__header p,.strategy-shell__hero p{color:var(--color-text-muted);line-height:1.45;margin:0;max-width:760px}.strategy-shell__header-actions{justify-content:flex-end}.strategy-shell__subtabs,.strategy-shell__tabs{border-bottom:1px solid var(--color-border);display:flex;gap:6px;min-width:0;overflow-x:auto}.strategy-shell__subtabs a,.strategy-shell__subtabs span,.strategy-shell__tabs a,.strategy-shell__tabs span{border:1px solid transparent;border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-muted);flex:0 0 auto;font-size:13px;font-weight:800;min-height:40px;padding:11px 14px;text-decoration:none}.strategy-shell__subtabs a:focus-visible,.strategy-shell__subtabs a:hover,.strategy-shell__tabs a:focus-visible,.strategy-shell__tabs a:hover{border-color:var(--color-border);color:var(--color-text);outline:none}.strategy-shell__subtabs a.is-active,.strategy-shell__tabs a.is-active,.strategy-shell__tabs span.is-active{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.strategy-shell__subtabs .is-disabled,.strategy-shell__tabs .is-disabled{cursor:not-allowed;opacity:.58}.strategy-shell__workspace-tabs{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;padding:8px}.strategy-shell__workspace-tabs a,.strategy-shell__workspace-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:space-between;min-height:42px;min-width:0;padding:10px 12px;text-align:left;text-decoration:none}.strategy-shell__workspace-tabs a span,.strategy-shell__workspace-tabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-shell__workspace-tabs a small,.strategy-shell__workspace-tabs button small{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);flex:0 0 auto;font-size:11px;line-height:1;padding:5px 7px}.strategy-shell__workspace-tabs a:focus-visible,.strategy-shell__workspace-tabs a:hover,.strategy-shell__workspace-tabs button:focus-visible,.strategy-shell__workspace-tabs button:hover{border-color:var(--color-border);color:var(--color-text);outline:none}.strategy-shell__workspace-tabs button.is-disabled{cursor:not-allowed;opacity:.58}.strategy-shell__workspace-tabs a.is-active,.strategy-shell__workspace-tabs button.is-active{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow-soft)}.strategy-shell__modal-backdrop{align-items:center;background:rgb(15 23 42/.52);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:80}.strategy-shell__workspace-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);max-height:min(880px,calc(100vh - 48px));max-width:1180px;min-height:min(760px,calc(100vh - 48px));min-width:0;overflow:hidden;width:min(1180px,calc(100vw - 48px))}.strategy-shell__workspace-modal-head{align-items:start;border-bottom:1px solid var(--color-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.strategy-shell__workspace-modal-head>div:first-child{display:grid;gap:7px;min-width:0}.strategy-shell__workspace-modal-head span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;font-weight:850;gap:6px;text-transform:uppercase}.strategy-shell__workspace-modal-head strong{color:var(--color-text);font-size:22px;line-height:1.2;overflow-wrap:anywhere}.strategy-shell__workspace-modal-head p{color:var(--color-text-muted);margin:0;max-width:760px}.strategy-shell__workspace-modal-actions{align-items:center;display:flex;gap:10px}.strategy-shell__workspace-modal-actions button{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.strategy-shell__workspace-modal-actions button:focus-visible,.strategy-shell__workspace-modal-actions button:hover{border-color:var(--color-text-muted);outline:none}.strategy-shell__workspace-modal-meta{border-bottom:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 18px}.strategy-shell__workspace-modal-tabs{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 18px}.strategy-shell__workspace-modal-tabs button{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:38px;min-width:0;padding:9px 10px}.strategy-shell__workspace-modal-tabs button.is-active,.strategy-shell__workspace-modal-tabs button:focus-visible,.strategy-shell__workspace-modal-tabs button:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);outline:none}.strategy-shell__workspace-modal-body{display:grid;gap:16px;min-height:0;overflow:auto;padding:18px}.strategy-shell__workspace-modal-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.strategy-shell__workspace-card-grid,.strategy-shell__workspace-field-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__workspace-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__workspace-card,.strategy-shell__workspace-row{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.strategy-shell__workspace-card{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.strategy-shell__workspace-card strong,.strategy-shell__workspace-row strong{color:var(--color-text);font-size:13px;font-weight:850;overflow-wrap:anywhere}.strategy-shell__workspace-card p,.strategy-shell__workspace-empty,.strategy-shell__workspace-row small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.strategy-shell__workspace-card p{margin:6px 0 0}.strategy-shell__workspace-row-list{display:grid;gap:10px}.strategy-shell__workspace-row{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-decoration:none}.strategy-shell__workspace-row span{display:grid;gap:4px;min-width:0}.strategy-shell__workspace-row[href]:focus-visible,.strategy-shell__workspace-row[href]:hover{border-color:var(--color-text-muted);outline:none}.strategy-shell__workspace-empty{background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:14px}.strategy-shell__metric-workspace-summary{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);min-width:0}.strategy-shell__metric-workspace-summary>div:first-child{display:grid;gap:12px;min-width:0}.strategy-shell__metric-workspace-summary p{color:var(--color-text-muted);margin:0}.strategy-shell__metric-score{align-content:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:6px;justify-items:center;min-width:120px;padding:14px}.strategy-shell__metric-score strong{color:var(--color-text);font-size:24px;line-height:1}.strategy-shell__metric-score small{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__metric-mini-chart{align-items:end;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:repeat(5,minmax(24px,1fr));height:112px;padding:14px}.strategy-shell__metric-mini-chart span{background:var(--color-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:12px}.strategy-shell__runtime-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__runtime-item{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.strategy-shell__runtime-item>div{display:grid;gap:4px;min-width:0}.strategy-shell__runtime-item strong{color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.strategy-shell__runtime-item small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__team-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__team-card{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.strategy-shell__team-card-head,.strategy-shell__team-comments-row,.strategy-shell__team-progress>div,.strategy-shell__team-update-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.strategy-shell__team-card-head>div,.strategy-shell__team-card-meta,.strategy-shell__team-home-main,.strategy-shell__team-progress,.strategy-shell__team-update-card,.strategy-shell__team-update-card>div{display:grid;gap:8px;min-width:0}.strategy-shell__team-card-head strong,.strategy-shell__team-member-row strong,.strategy-shell__team-progress strong,.strategy-shell__team-update-card h3,.strategy-shell__team-update-card h4,.strategy-shell__value-tile strong{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__team-card-head strong{font-size:15px;font-weight:850}.strategy-shell__team-card-head span,.strategy-shell__team-comments-row span,.strategy-shell__team-description,.strategy-shell__team-progress span,.strategy-shell__team-update-card p,.strategy-shell__team-update-meta small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.strategy-shell__team-progress{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px}.strategy-shell__team-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__team-card-meta>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:10px}.strategy-shell__team-card-actions{display:flex;justify-content:flex-start}.strategy-shell__team-home-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)}.strategy-shell__team-home-aside{align-content:start;display:grid;gap:16px;min-width:0}.strategy-shell__statement-box{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;line-height:1.55;padding:14px}.strategy-shell__value-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__value-tile{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:10px;min-width:0;padding:12px}.strategy-shell__team-member-list,.strategy-shell__team-update-list{display:grid;gap:12px}.strategy-shell__team-member-row{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(160px,.35fr) auto;min-width:0;padding:12px}.strategy-shell__team-member-row>div{display:grid;gap:3px;min-width:0}.strategy-shell__team-member-row span{color:var(--color-text-muted);font-size:12px}.strategy-shell__team-avatar{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:12px;font-weight:850;height:34px;justify-content:center;width:34px}.strategy-shell__team-update-card{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:16px}.strategy-shell__team-update-card h3,.strategy-shell__team-update-card h4,.strategy-shell__team-update-card p{margin:0}.strategy-shell__team-update-card h3{font-size:15px}.strategy-shell__team-update-card h4{font-size:12px;text-transform:none}.strategy-shell__team-comments-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px}.strategy-shell__kpis--modal{grid-template-columns:repeat(6,minmax(0,1fr))}.strategy-shell__empty{align-items:center;background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:grid;gap:10px;justify-items:center;min-height:210px;padding:24px;text-align:center}.strategy-shell__empty strong{color:var(--color-text);font-size:16px}.strategy-shell__empty span{max-width:520px}.strategy-shell__accordion{display:grid;gap:14px}.strategy-shell__accordion summary{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;font-size:13px;font-weight:850;min-height:42px;padding:10px 12px}.strategy-shell__planner-tree{display:grid;gap:10px}.strategy-shell__planner-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.strategy-shell__planner-card,.strategy-shell__planner-side{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0;padding:16px}.strategy-shell__planner-side{display:grid;gap:10px}.strategy-shell__planner-side-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.strategy-shell__planner-side-head strong{color:var(--color-text);font-size:13px;font-weight:850}.strategy-shell__planner-side-head span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__planner-side a,.strategy-shell__planner-side button,.strategy-shell__planner-side-empty{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:10px;justify-content:space-between;min-height:52px;min-width:0;padding:10px 12px;text-decoration:none}.strategy-shell__planner-side a.is-active{background:var(--color-primary-50);border-color:var(--color-primary-300)}.strategy-shell__planner-side a>span,.strategy-shell__planner-side-empty{display:grid;gap:3px;min-width:0}.strategy-shell__planner-side strong{font-size:13px;font-weight:850;overflow-wrap:anywhere}.strategy-shell__planner-side small,.strategy-shell__planner-side-empty span{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__planner-side button{cursor:not-allowed;justify-content:center;opacity:.68}.strategy-shell__planner-copy{color:var(--color-text-muted);font-size:13px;line-height:1.45;margin:0 0 14px}.strategy-shell__planner-node{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;min-width:0;padding:12px}.strategy-shell__planner-node summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(320px,auto);list-style:none;min-width:0}.strategy-shell__planner-node summary::-webkit-details-marker{display:none}.strategy-shell__planner-node--depth-1{margin-left:18px}.strategy-shell__planner-node--depth-2{margin-left:36px}.strategy-shell__planner-node--depth-3{margin-left:54px}.strategy-shell__planner-node--depth-4{margin-left:72px}.strategy-shell__planner-node-main{align-items:center;display:flex;gap:12px;min-width:0}.strategy-shell__planner-node-main>div{display:grid;gap:4px;min-width:0}.strategy-shell__planner-node-main a{color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__planner-node-main a:focus-visible,.strategy-shell__planner-node-main a:hover{color:var(--color-primary);outline:none}.strategy-shell__planner-node-main small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__planner-node-meta{align-items:center;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(110px,1fr) 36px minmax(96px,120px) auto auto;justify-items:end;min-width:0}.strategy-shell__planner-node-meta>span{color:var(--color-text);font-size:12px;font-weight:850;min-width:0}.strategy-shell__planner-node-details{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__planner-children{display:grid;gap:10px}.strategy-shell__planner-avatar,.strategy-shell__planner-icon{align-items:center;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:999px;color:var(--color-primary-700);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.strategy-shell__planner-avatar{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text);font-size:11px;font-weight:900}.strategy-shell__planner-progress{background:var(--color-border);border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.strategy-shell__planner-progress span{border-radius:inherit;display:block;height:100%}.strategy-shell__planner-progress .is-success{background:var(--color-green-500)}.strategy-shell__planner-progress .is-warning{background:var(--color-orange-500)}.strategy-shell__planner-progress .is-danger{background:var(--color-red-500)}.strategy-shell__planner-progress .is-info,.strategy-shell__planner-progress .is-neutral{background:var(--color-blue-500)}.strategy-shell__planner-percent{text-align:right;width:42px}.strategy-shell__planner-delivery,.strategy-shell__planner-delivery-children,.strategy-shell__planner-delivery-group{display:grid;gap:8px;min-width:0}.strategy-shell__planner-delivery{border-left:1px solid var(--color-border);margin-left:16px;padding-left:18px}.strategy-shell__planner-delivery-children{border-left:1px dashed var(--color-border);margin-left:16px;padding-left:16px}.strategy-shell__planner-leaf-row{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(320px,auto);min-width:0;padding:10px 12px}.strategy-shell__planner-empty-row{background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:13px;padding:12px}.strategy-shell__timeline-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:14px;min-width:0;padding:16px}.strategy-shell__timeline-scroll{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.strategy-shell__timeline-grid{display:grid;min-width:980px}.strategy-shell__timeline-bar-cell,.strategy-shell__timeline-cell{align-items:center;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);display:flex;min-height:48px;min-width:0;padding:10px}.strategy-shell__timeline-head{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:12px;font-weight:850;min-height:40px;text-transform:uppercase}.strategy-shell__timeline-name-cell{align-items:stretch}.strategy-shell__timeline-date-cell{color:var(--color-text-muted);font-size:12px;font-weight:750}.strategy-shell__timeline-owner-cell{justify-content:center}.strategy-shell__timeline-label{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;width:100%}.strategy-shell__timeline-label--depth-1{padding-left:14px}.strategy-shell__timeline-label--depth-2{padding-left:30px}.strategy-shell__timeline-label--depth-3{padding-left:46px}.strategy-shell__timeline-label--depth-4,.strategy-shell__timeline-label--depth-5{padding-left:62px}.strategy-shell__timeline-label a{color:var(--color-text);display:block;font-size:13px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__timeline-label a:focus-visible,.strategy-shell__timeline-label a:hover{color:var(--color-primary);outline:none}.strategy-shell__timeline-label small,.strategy-shell__timeline-unscheduled{color:var(--color-text-muted);display:block;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.strategy-shell__timeline-bar-cell{justify-content:stretch}.strategy-shell__timeline-gantt-bar{border-radius:var(--radius-pill);display:block;height:14px;width:100%}.strategy-shell__timeline-gantt-bar.is-success{background:var(--color-green-500)}.strategy-shell__timeline-gantt-bar.is-warning{background:var(--color-orange-500)}.strategy-shell__timeline-gantt-bar.is-danger{background:var(--color-red-500)}.strategy-shell__timeline-gantt-bar.is-info,.strategy-shell__timeline-gantt-bar.is-neutral{background:var(--color-blue-500)}.strategy-shell__alignment-map{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__alignment-root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:12px}.strategy-shell__alignment-child,.strategy-shell__alignment-root-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.strategy-shell__alignment-child>div:first-child,.strategy-shell__alignment-root-head>div:first-child{display:grid;gap:4px;min-width:0}.strategy-shell__alignment-child a,.strategy-shell__alignment-root a{color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__alignment-child a:focus-visible,.strategy-shell__alignment-child a:hover,.strategy-shell__alignment-root a:focus-visible,.strategy-shell__alignment-root a:hover{color:var(--color-primary);outline:none}.strategy-shell__alignment-child small,.strategy-shell__alignment-empty span,.strategy-shell__alignment-root small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__alignment-children,.strategy-shell__alignment-nested{display:grid;gap:8px}.strategy-shell__alignment-child{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px}.strategy-shell__alignment-child--depth-2{margin-left:16px}.strategy-shell__alignment-child--depth-3{margin-left:32px}.strategy-shell__alignment-child--depth-4{margin-left:48px}.strategy-shell__alignment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.strategy-shell__alignment-meta>span{color:var(--color-text);font-size:12px;font-weight:850}.strategy-shell__alignment-empty{background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:10px}.strategy-shell__alignment-canvas-panel{overflow:hidden}.strategy-shell__alignment-canvas{background:linear-gradient(90deg,rgba(120,130,150,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(120,130,150,.12) 1px,transparent 1px),var(--color-surface-muted);background-size:36px 36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:repeat(6,minmax(180px,1fr));min-height:390px;overflow-x:auto;padding:16px}.strategy-shell__alignment-lane{align-content:start;display:grid;gap:12px;min-width:0;position:relative}.strategy-shell__alignment-lane:not(:last-child):after{background:var(--color-border);content:"";height:1px;left:calc(100% + 2px);opacity:.8;position:absolute;top:118px;width:8px}.strategy-shell__alignment-edge-row,.strategy-shell__alignment-gap-row,.strategy-shell__alignment-lane-head,.strategy-shell__alignment-node-foot,.strategy-shell__alignment-node-head{align-items:center;display:flex;gap:8px;min-width:0}.strategy-shell__alignment-lane-head{justify-content:space-between}.strategy-shell__alignment-lane-head strong{color:var(--color-text);font-size:12px;font-weight:900;text-transform:uppercase}.strategy-shell__alignment-edge-list,.strategy-shell__alignment-gap-list,.strategy-shell__alignment-lane-stack{display:grid;gap:10px}.strategy-shell__alignment-node{background:var(--color-surface);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);display:grid;gap:8px;min-width:0;padding:12px}.strategy-shell__alignment-node--success{border-left-color:var(--color-green-500)}.strategy-shell__alignment-node--warning{border-left-color:var(--color-orange-500)}.strategy-shell__alignment-node--danger{border-left-color:var(--color-red-500)}.strategy-shell__alignment-node--info{border-left-color:var(--color-blue-500)}.strategy-shell__alignment-node a{color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__alignment-node a:focus-visible,.strategy-shell__alignment-node a:hover{color:var(--color-primary);outline:none}.strategy-shell__alignment-edge-row small,.strategy-shell__alignment-edge-row>span:first-child,.strategy-shell__alignment-gap-row small,.strategy-shell__alignment-node small,.strategy-shell__alignment-node-foot{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__alignment-node-foot,.strategy-shell__alignment-node-head{justify-content:space-between}.strategy-shell__tree-avatar{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:30px;justify-content:center;width:30px}.strategy-shell__alignment-placeholder{align-items:center;background:rgba(255,255,255,.5);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:13px;font-weight:850;justify-content:center;min-height:76px;padding:12px}.strategy-shell__alignment-edge-row{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;padding:10px}.strategy-shell__alignment-edge-row>span:first-child{display:grid;gap:3px;min-width:0}.strategy-shell__alignment-edge-row>span:first-child strong{color:var(--color-text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.strategy-shell__alignment-edge-row>span:first-child small{font-weight:800;text-transform:capitalize}.strategy-shell__alignment-gap-row{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);justify-content:stretch;padding:10px;text-decoration:none}.strategy-shell__alignment-gap-row span:nth-child(2){display:grid;gap:3px;min-width:0}.strategy-shell__alignment-gap-row strong{color:var(--color-text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.strategy-shell__alignment-gap-row:focus-visible,.strategy-shell__alignment-gap-row:hover{border-color:var(--color-primary);outline:none}.strategy-shell__updates-digest{display:grid;gap:10px}.strategy-shell__update-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.strategy-shell__update-row>div:first-child{display:grid;gap:4px;min-width:0}.strategy-shell__update-row>div:first-child>span{color:var(--color-text-muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.strategy-shell__update-row a{color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__update-row a:focus-visible,.strategy-shell__update-row a:hover{color:var(--color-primary);outline:none}.strategy-shell__update-row small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.strategy-shell__update-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.strategy-shell__update-meta>span{color:var(--color-text);font-size:12px;font-weight:850}.strategy-shell__update-filter-row{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.strategy-shell__update-filter{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:10px}.strategy-shell__update-filter span{color:var(--color-text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.strategy-shell__update-filter strong{color:var(--color-text);font-size:18px;line-height:1.2}.strategy-shell__updates-table{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;min-width:0;overflow:hidden}.strategy-shell__update-table-row,.strategy-shell__updates-table-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1.45fr) minmax(170px,.8fr) minmax(160px,.7fr) minmax(130px,.55fr);min-width:0}.strategy-shell__updates-table-head{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:900;padding:10px 12px;text-transform:uppercase}.strategy-shell__update-table-row{background:var(--color-surface);padding:12px}.strategy-shell__update-table-row+.strategy-shell__update-table-row{border-top:1px solid var(--color-border)}.strategy-shell__update-element,.strategy-shell__update-main{display:grid;gap:5px;min-width:0}.strategy-shell__update-main a{color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.strategy-shell__update-main a:focus-visible,.strategy-shell__update-main a:hover{color:var(--color-primary);outline:none}.strategy-shell__update-element small,.strategy-shell__update-main small{color:var(--color-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.strategy-shell__update-owner,.strategy-shell__update-status{align-items:center;display:flex;gap:8px;min-width:0}.strategy-shell__update-owner span:last-child,.strategy-shell__update-status>span{color:var(--color-text);font-size:12px;font-weight:850;overflow-wrap:anywhere}.strategy-shell__update-status{justify-content:flex-end}.strategy-shell__toolbar{align-items:end;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);min-width:0;padding:14px}.strategy-shell__scope{display:grid;gap:8px;min-width:0}.strategy-shell__hero{align-items:center;background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:18px}.strategy-shell__hero>div:first-child{display:grid;gap:7px;min-width:0}.strategy-shell__hero span,.strategy-shell__score span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.strategy-shell__hero strong{color:var(--color-text);font-size:24px;line-height:1.2;overflow-wrap:anywhere}.strategy-shell__score{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:7px;justify-items:center;min-width:128px;padding:14px}.strategy-shell__score svg{color:var(--control-info)}.strategy-shell__score strong{font-size:32px}.strategy-shell__hero-actions{align-items:stretch;display:grid;gap:10px;justify-items:stretch;min-width:150px}.strategy-shell__hero-actions .nsq-button{justify-content:center;width:100%}.strategy-shell__kpis,.strategy-shell__readback-grid,.strategy-shell__readiness,.strategy-shell__settings-grid,.strategy-shell__signals{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.strategy-shell__kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.strategy-shell__kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__kpis>div,.strategy-shell__readback-grid>div,.strategy-shell__readiness>div,.strategy-shell__settings-grid>div,.strategy-shell__signals>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.strategy-shell__settings-field-grid,.strategy-shell__settings-scope-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.strategy-shell__settings-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__settings-field,.strategy-shell__settings-scope-grid>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:6px;min-width:0;padding:12px}.strategy-shell__kpis svg{color:var(--control-info)}.strategy-shell__focus span,.strategy-shell__kpis span,.strategy-shell__readback-grid span,.strategy-shell__readiness span,.strategy-shell__settings-field span,.strategy-shell__settings-grid span,.strategy-shell__settings-scope-grid span,.strategy-shell__signals span,.strategy-shell__worklist small,.strategy-shell__worklist span{color:var(--color-text-muted);font-size:12px;font-weight:700}.strategy-shell__kpis em,.strategy-shell__kpis small,.strategy-shell__readback-grid small,.strategy-shell__readiness small,.strategy-shell__settings-grid small,.strategy-shell__signals small{color:var(--color-text-muted);font-size:12px;font-style:normal;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.strategy-shell__focus strong,.strategy-shell__kpis strong,.strategy-shell__panel-head strong,.strategy-shell__readback-grid strong,.strategy-shell__readiness strong,.strategy-shell__settings-field strong,.strategy-shell__settings-grid strong,.strategy-shell__settings-scope-grid strong,.strategy-shell__signals strong,.strategy-shell__worklist strong{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__panel-head small,.strategy-shell__settings-field small,.strategy-shell__settings-scope-grid small{color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.strategy-shell__settings-field em,.strategy-shell__settings-scope-grid em{color:var(--color-text-muted);font-size:11px;font-style:normal;font-weight:750;overflow-wrap:anywhere}.strategy-shell__kpis strong{font-size:22px}.strategy-shell__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.strategy-shell__layout--compact{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.strategy-shell__layout--two{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__metric-tree{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(250px,280px) minmax(0,1fr);min-width:0}.strategy-shell__metric-tree-sidebar{align-content:start}.strategy-shell__metric-tree-filters{display:grid;gap:10px;min-width:0}.strategy-shell__metric-tree-filters label{display:grid;gap:6px;min-width:0}.strategy-shell__metric-tree-filters span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.strategy-shell__metric-tree-filters input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.strategy-shell__readiness--single{grid-template-columns:1fr}.strategy-shell__metric-tree-canvas{background-color:var(--color-surface-muted);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:28px 28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:34px;min-height:460px;min-width:0;overflow:auto;padding:44px}.strategy-shell__metric-tree-nodes{align-items:center;display:grid;gap:28px;grid-template-columns:240px 110px 240px 110px 240px;min-width:940px}.strategy-shell__metric-node{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--color-text);display:grid;gap:8px;min-height:132px;min-width:0;padding:16px;text-decoration:none}.strategy-shell__metric-node.is-selected,.strategy-shell__metric-node:focus-visible,.strategy-shell__metric-node:hover{border-color:var(--control-info);outline:none}.strategy-shell__metric-node.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--control-info) 20%,transparent),var(--shadow-soft)}.strategy-shell__metric-node:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.strategy-shell__metric-node.is-empty{opacity:.76}.strategy-shell__metric-node>span{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.strategy-shell__metric-node strong{color:var(--color-text);line-height:1.25;overflow-wrap:anywhere}.strategy-shell__metric-node small{color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.strategy-shell__metric-node .nsq-badge{justify-self:start}.strategy-shell__metric-connector{align-items:center;color:var(--color-text-muted);display:grid;justify-items:center;position:relative}.strategy-shell__metric-connector:before{background:var(--color-border);content:"";height:2px;width:100%}.strategy-shell__metric-connector span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:11px;font-weight:800;line-height:1;margin-top:-20px;padding:6px 9px;white-space:nowrap}.strategy-shell__metric-tree-empty{align-content:center;color:var(--color-text-muted);display:grid;gap:8px;justify-items:center;min-height:260px;text-align:center}.strategy-shell__metric-tree-empty strong{color:var(--color-text)}.strategy-shell__metric-tree-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:min(780px,100%);padding:14px}.strategy-shell__metric-tree-measures,.strategy-shell__metric-tree-rows{display:grid;gap:10px;min-width:0}.strategy-shell__metric-tree-row{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(220px,.86fr) 62px minmax(260px,1.14fr);min-width:720px}.strategy-shell__metric-tree-node{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:grid;gap:5px;min-width:0;padding:12px;text-decoration:none}.strategy-shell__metric-tree-node:focus-visible,.strategy-shell__metric-tree-node:hover{border-color:var(--control-info);outline:none}.strategy-shell__metric-tree-node:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.strategy-shell__metric-tree-node.is-metric{border-color:color-mix(in srgb,var(--control-info) 48%,var(--color-border))}.strategy-shell__metric-tree-node.is-empty{opacity:.72}.strategy-shell__metric-tree-node small,.strategy-shell__metric-tree-node span{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.strategy-shell__metric-tree-node span{text-transform:uppercase}.strategy-shell__metric-tree-node strong{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__metric-tree-link{align-items:center;color:var(--color-text-muted);display:grid;justify-items:center}.strategy-shell__metric-tree-link:before{background:var(--color-border);content:"";height:2px;width:100%}.strategy-shell__metric-tree-link span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;font-size:12px;font-weight:800;line-height:1;margin-top:-20px;padding:5px 7px}.strategy-shell__panel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.strategy-shell__focus,.strategy-shell__worklist{display:grid;gap:10px;min-width:0}.strategy-shell__worklist a,.strategy-shell__worklist article{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:grid;gap:10px;min-width:0;padding:12px;text-decoration:none}.strategy-shell__worklist article{grid-template-columns:minmax(0,1fr) auto auto}.strategy-shell__worklist a{grid-template-columns:minmax(0,1fr) auto}.strategy-shell__worklist a.is-selected,.strategy-shell__worklist a:focus-visible,.strategy-shell__worklist a:hover{border-color:var(--control-info);outline:none}.strategy-shell__worklist a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.strategy-shell__focus>div>div,.strategy-shell__worklist a>div,.strategy-shell__worklist article>div{display:grid;gap:4px;min-width:0}.strategy-shell__report-workflow-list article{align-items:start;grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.strategy-shell__report-workflow-list article>.nsq-badge,.strategy-shell__report-workflow-list article>.nsq-button{justify-self:end;max-width:min(240px,100%);white-space:normal}.strategy-shell__inline-command{justify-items:end}.strategy-shell__inline-command-form{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(128px,180px) auto;min-width:0}.strategy-shell__inline-command-form input{color:var(--color-text);font:inherit;font-size:12px;padding:7px 9px}.strategy-shell__focus>div,.strategy-shell__inline-command-form input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.strategy-shell__focus>div{display:grid;gap:9px;padding:12px}.strategy-shell__focus progress{accent-color:var(--control-info);block-size:10px;inline-size:100%}.strategy-shell__permission-list{justify-content:flex-start}.strategy-shell__form{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.strategy-shell__form label{display:grid;gap:6px;min-width:0}.strategy-shell__form label>span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.strategy-shell__form input,.strategy-shell__form select,.strategy-shell__form textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.strategy-shell__form textarea{resize:vertical}.strategy-shell__form-actions,.strategy-shell__form-wide{grid-column:1/-1}.strategy-shell__form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.strategy-shell__handoff,.strategy-shell__plan-grid,.strategy-shell__queue{display:grid;gap:10px;min-width:0}.strategy-shell__plan-grid>article,.strategy-shell__queue article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:12px}.strategy-shell__queue article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto minmax(150px,auto)}.strategy-shell__queue article>div{display:grid;gap:4px;min-width:0}.strategy-shell__disabled-action,.strategy-shell__handoff small,.strategy-shell__queue small,.strategy-shell__queue span,.strategy-shell__table td span,.strategy-shell__table th{color:var(--color-text-muted);font-size:12px;font-weight:700}.strategy-shell__table td span{display:block;margin-top:3px}.strategy-shell__handoff a,.strategy-shell__handoff>span,.strategy-shell__queue strong,.strategy-shell__table td{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__handoff a,.strategy-shell__handoff>span,.strategy-shell__queue a{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;gap:8px;min-height:36px;min-width:0;padding:8px 10px;text-decoration:none}.strategy-shell__disabled-action,.strategy-shell__handoff .is-disabled{opacity:.66}.strategy-shell__plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__plan-grid>article{display:grid;gap:12px}.strategy-shell__panel--nested{background:var(--color-surface-muted);box-shadow:none}.strategy-shell__split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.strategy-shell__list{display:grid;gap:8px;min-width:0}.strategy-shell__list-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px;text-decoration:none}.strategy-shell__list-row--stacked,.strategy-shell__list-row>span{display:grid;gap:5px;min-width:0}.strategy-shell__list-row a,.strategy-shell__list-row strong{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__list-row small{color:var(--color-text-muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.strategy-shell__settings-list{display:grid;gap:8px;min-width:0}.strategy-shell__settings-list-row{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px;text-decoration:none}.strategy-shell__settings-list-row>div:first-child{display:grid;gap:5px;min-width:0}.strategy-shell__settings-list-row strong{color:var(--color-text);overflow-wrap:anywhere}.strategy-shell__settings-list-row small{color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.strategy-shell__settings-row-meta{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.strategy-shell__handoff{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.strategy-shell__handoff a,.strategy-shell__handoff>span{align-items:flex-start;display:grid;gap:3px}.strategy-shell__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;overflow-x:auto}.strategy-shell__table{background:var(--color-surface);border-collapse:collapse;min-width:760px;width:100%}.strategy-shell__table td,.strategy-shell__table th{border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}.strategy-shell__table tbody tr:last-child td{border-bottom:0}.strategy-shell__table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.strategy-shell__actions-inline{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.strategy-shell__selection-control{align-items:flex-start;display:flex;gap:10px;min-width:0}.strategy-shell__selection-control input,.strategy-shell__template-option input{accent-color:var(--control-info);flex:0 0 auto;margin-top:3px}.strategy-shell__selection-control>span,.strategy-shell__template-option>span{display:grid;gap:3px;min-width:0}.strategy-shell__selection-control small{color:var(--color-text-muted);font-size:12px;font-weight:700}.strategy-shell__template-option{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.strategy-shell__template-option .strategy-shell__mockup-chip-row,.strategy-shell__template-option .strategy-shell__template-card-actions{grid-column:1/-1}.strategy-shell__template-card-actions .nsq-button{min-width:0;white-space:normal}.strategy-shell__report-template-link{text-decoration:none}.strategy-shell__table-action{background:transparent;border:0;color:var(--control-info);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.strategy-shell__table-action:focus-visible,.strategy-shell__table-action:hover{color:var(--color-text);outline:none}.strategy-shell__table-action-stack{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;min-width:0}.strategy-shell__mini-action{background:transparent;border:0;color:var(--control-info);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.strategy-shell__mini-action:disabled{color:var(--color-text-muted);cursor:not-allowed;text-decoration:none}.strategy-shell__note{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:6px;min-width:0;padding:12px}.strategy-shell__note strong{color:var(--color-text);font-size:13px}.strategy-shell__note p{color:var(--color-text-muted);line-height:1.45;margin:0;overflow-wrap:anywhere}.strategy-shell__tabs a,.strategy-shell__tabs>span{align-items:center;display:inline-flex;gap:8px}.strategy-shell__mockup-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__canvas-shell,.strategy-shell__mockup-metric-card,.strategy-shell__mockup-plan-card,.strategy-shell__template-card,.strategy-shell__workspace-preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);min-width:0}.strategy-shell__mockup-metric-card{display:grid;gap:8px;min-height:126px;padding:18px}.strategy-shell__mockup-metric-card>div:first-child,.strategy-shell__mockup-progress>div:first-child,.strategy-shell__mockup-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.strategy-shell__mockup-metric-card strong{color:var(--color-text);font-size:30px;line-height:1}.strategy-shell__mockup-metric-card p,.strategy-shell__mockup-plan-card p,.strategy-shell__mockup-quote p,.strategy-shell__template-card p{color:var(--color-text-muted);line-height:1.45;margin:0}.strategy-shell__mockup-metric-card p{color:var(--color-text);font-weight:800}.strategy-shell__alignment-canvas-rich small,.strategy-shell__mockup-metric-card small,.strategy-shell__mockup-progress small,.strategy-shell__mockup-row small,.strategy-shell__workspace-preview span{color:var(--color-text-muted);font-size:12px;line-height:1.4}.strategy-shell__source-card{align-content:start}.strategy-shell__source-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.strategy-shell__source-card-progress{background:var(--color-surface-muted);border-radius:999px;block-size:8px;inline-size:100%;overflow:hidden}.strategy-shell__source-card-progress span{background:var(--control-info,#6d91f5);block-size:100%;display:block}.strategy-shell__layout--three{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__layout--four{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__scorecard-hero{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 190px;padding:20px}.strategy-shell__scorecard-hero h2{color:var(--color-text);font-size:26px;letter-spacing:0;line-height:1.15;margin:12px 0 8px}.strategy-shell__scorecard-hero p{color:var(--color-text-muted);line-height:1.55;margin:0 0 16px}.strategy-shell__scorecard-ring{align-items:center;aspect-ratio:1;background:radial-gradient(circle at center,var(--color-surface) 58%,transparent 59%),conic-gradient(var(--control-info,#6d91f5) 0 78%,var(--color-surface-muted) 78% 100%);border:1px solid var(--color-border);border-radius:999px;display:grid;justify-items:center;min-width:0}.strategy-shell__scorecard-ring span{color:var(--color-text);display:grid;font-size:32px;font-weight:900;justify-items:center;line-height:1}.strategy-shell__scorecard-ring small{color:var(--color-text-muted);font-size:12px;font-weight:800;margin-top:6px;text-transform:uppercase}.strategy-shell__scorecard-map,.strategy-shell__scorecard-node,.strategy-shell__scorecard-perspective{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);min-width:0}.strategy-shell__scorecard-perspective{display:grid;gap:10px;padding:16px}.strategy-shell__scorecard-perspective>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.strategy-shell__scorecard-node strong,.strategy-shell__scorecard-perspective strong{color:var(--color-text)}.strategy-shell__scorecard-node small,.strategy-shell__scorecard-perspective p,.strategy-shell__scorecard-perspective small{color:var(--color-text-muted);line-height:1.45;margin:0}.strategy-shell__scorecard-bars{align-items:end;display:grid;gap:5px;grid-template-columns:repeat(5,1fr);min-height:54px}.strategy-shell__scorecard-bars span{background:var(--control-info,#6d91f5);border-radius:999px 999px 3px 3px;min-height:10px}.strategy-shell__scorecard-map{display:grid;gap:14px;padding:18px}.strategy-shell__scorecard-map-grid{display:grid;gap:12px}.strategy-shell__scorecard-map-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:190px repeat(3,minmax(0,1fr))}.strategy-shell__scorecard-map-row>strong{align-self:center;color:var(--color-text)}.strategy-shell__scorecard-node{display:grid;gap:7px;padding:12px;text-decoration:none}.strategy-shell__mockup-list{display:grid;gap:10px}.strategy-shell__mockup-row{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px}.strategy-shell__mockup-row>span{display:grid;gap:4px;min-width:0}.strategy-shell__alignment-canvas-rich strong,.strategy-shell__mockup-progress strong,.strategy-shell__mockup-row strong,.strategy-shell__template-card strong,.strategy-shell__workspace-preview strong{color:var(--color-text)}.strategy-shell__mockup-progress{display:grid;gap:7px}.strategy-shell__mockup-progress progress{accent-color:var(--control-info,#6d91f5);block-size:9px;inline-size:100%}.strategy-shell__tag-row{display:flex;flex-wrap:wrap;gap:8px}.strategy-shell__quote{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;padding:14px}.strategy-shell__quote p{color:var(--color-text-muted);line-height:1.5;margin:0}.strategy-shell__filter-panel{align-items:end;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;padding:14px}.strategy-shell__filter-panel label,.strategy-shell__mockup-control{display:grid;gap:6px;min-width:0}.strategy-shell__settings-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__settings-grid--single{grid-template-columns:1fr}.strategy-shell__filter-panel label span,.strategy-shell__mockup-control span{color:var(--color-text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.strategy-shell__filter-panel input{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);min-height:40px;min-width:0;padding:0 11px}.strategy-shell__mockup-plan-grid,.strategy-shell__template-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__mockup-plan-card,.strategy-shell__template-card{display:grid;gap:14px;padding:16px}.strategy-shell__mockup-chip-row{display:flex;flex-wrap:wrap;gap:8px}.strategy-shell__template-grid{margin-top:14px}.strategy-shell__template-card{border-left:4px solid var(--control-info,#6d91f5)}.strategy-shell__template-grid--reports{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__template-card-head{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.strategy-shell__template-card-head>div{display:grid;gap:6px;min-width:0}.strategy-shell__template-card-head svg{color:var(--control-info,#6d91f5);flex:0 0 auto}.strategy-shell__template-card-actions,.strategy-shell__template-card-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.strategy-shell__template-card-meta span{color:var(--color-text-muted);font-size:12px;font-weight:750}.strategy-shell__template-card--info{border-left-color:var(--control-info,#6d91f5)}.strategy-shell__template-card--warning{border-left-color:var(--control-warning,#ffb51a)}.strategy-shell__template-card--success{border-left-color:var(--control-success,#35c875)}.strategy-shell__template-card--neutral{border-left-color:var(--color-border)}.strategy-shell__report-cover-preview{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(20,184,166,.08));border:1px solid var(--color-border);border-left:4px solid var(--control-info,#6d91f5);border-radius:var(--radius-sm);display:grid;gap:10px;margin-bottom:14px;min-width:0;padding:16px}.strategy-shell__report-cover-preview small{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.strategy-shell__report-cover-preview h3{color:var(--color-text);font-size:20px;line-height:1.2;margin:0}.strategy-shell__report-cover-preview p{color:var(--color-text-muted);margin:0}.strategy-shell__report-cover-status{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.strategy-shell__report-cover-status>small{color:var(--color-text-muted);flex:1 1 100%;font-size:12px;font-weight:750;line-height:1.45}.strategy-shell__report-generation-status{align-items:flex-start;background:rgba(53,200,117,.1);border:1px solid rgba(53,200,117,.28);border-radius:var(--radius-sm);color:var(--control-success,#35c875);display:flex;gap:10px;margin-bottom:14px;min-width:0;padding:12px}.strategy-shell__report-generation-status svg{flex:0 0 auto;margin-top:1px}.strategy-shell__report-generation-status span{color:var(--color-text);display:grid;gap:3px;min-width:0}.strategy-shell__report-generation-status strong{font-size:13px}.strategy-shell__report-generation-status small{color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.45}.strategy-shell__report-section-map{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;margin-bottom:14px;min-width:0;padding:12px}.strategy-shell__report-section-map>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-section-map>div:first-child span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-section-map>div:first-child strong{color:var(--color-text);font-size:13px}.strategy-shell__report-section-map>small{color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.45}.strategy-shell__report-section-map-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.strategy-shell__report-section-map-chips>span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:2px;min-width:132px;padding:8px 10px}.strategy-shell__report-section-map-chips>span.is-muted{opacity:.68}.strategy-shell__report-section-map-chips strong{color:var(--color-text);font-size:12px}.strategy-shell__report-section-map-chips small{color:var(--color-text-muted);font-size:11px;font-weight:750;line-height:1.35}.strategy-shell__report-section-strip{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:10px;margin-bottom:14px;min-width:0;padding:12px}.strategy-shell__report-section-strip>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-section-strip span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-section-strip strong{color:var(--color-text);font-size:13px}.strategy-shell__report-summary-preview{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;margin-bottom:14px;min-width:0;padding:14px}.strategy-shell__report-summary-preview>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-summary-preview span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-summary-preview strong{color:var(--color-text);font-size:14px}.strategy-shell__report-summary-preview p{color:var(--color-text-muted);margin:0}.strategy-shell__report-summary-readiness{display:grid;gap:8px;min-width:0}.strategy-shell__report-summary-readiness>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-summary-readiness>div:first-child span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-summary-readiness>div:first-child strong{color:var(--color-text);font-size:13px}.strategy-shell__report-summary-readiness>small{color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.45}.strategy-shell__report-summary-readiness-line{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}.strategy-shell__report-summary-readiness-line span{background:var(--control-info,#2f7df6);border-radius:inherit;display:block;height:100%;min-width:8px}.strategy-shell__report-export-preview,.strategy-shell__report-export-status{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;margin-bottom:14px;min-width:0;padding:14px}.strategy-shell__report-export-preview>div:first-child,.strategy-shell__report-export-status>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-export-preview span,.strategy-shell__report-export-status span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-export-preview strong,.strategy-shell__report-export-status strong{color:var(--color-text);font-size:14px}.strategy-shell__report-package-summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:14px}.strategy-shell__report-package-summary>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.strategy-shell__report-package-summary span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__report-package-summary strong{color:var(--color-text);font-size:14px}.strategy-shell__report-package-summary>small{color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.45}.strategy-shell__mockup-quote{background:var(--color-surface-muted);border:1px solid var(--color-border);border-left:4px solid var(--control-info,#6d91f5);border-radius:var(--radius-sm);display:grid;gap:6px;padding:12px}.strategy-shell__canvas-shell{display:grid;gap:14px;overflow:hidden;padding:18px}.strategy-shell__alignment-canvas-rich{background:linear-gradient(90deg,rgba(120,130,150,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(120,130,150,.12) 1px,transparent 1px),var(--color-surface-muted);background-size:36px 36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:repeat(3,minmax(210px,1fr));min-height:360px;overflow-x:auto;padding:22px}.strategy-shell__align-node,.strategy-shell__alignment-canvas-rich article,.strategy-shell__mockup-children article,.strategy-shell__mockup-control{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;padding:12px}.strategy-shell__align-node,.strategy-shell__alignment-canvas-rich article{background:var(--color-surface);box-shadow:var(--shadow-soft);padding:14px}.strategy-shell__alignment-canvas-rich--insights{grid-template-columns:1.2fr repeat(3,minmax(190px,1fr))}.strategy-shell__align-node{color:inherit;min-width:0;text-decoration:none}.strategy-shell__align-node--root{border-left:4px solid var(--control-info,#6d91f5);grid-row:span 2}.strategy-shell__align-node--department_plan,.strategy-shell__align-node--objective{border-left:4px solid var(--control-success,#35c875)}.strategy-shell__align-node--delivery,.strategy-shell__align-node--program_plan{border-left:4px solid var(--control-warning,#ffb51a)}.strategy-shell__align-node--risk_gap{border-left:4px solid var(--control-danger,#ef4444)}.strategy-shell__zoom-control{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;gap:4px;padding:4px}.strategy-shell__zoom-control span{color:var(--color-text-muted);font-size:12px;font-weight:800;padding:6px 8px}.strategy-shell__dependency-layout{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.strategy-shell__dependency-sidebar{align-content:start;display:grid;gap:14px}.strategy-shell__dependency-canvas{background:linear-gradient(90deg,rgba(120,130,150,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(120,130,150,.12) 1px,transparent 1px),var(--color-surface-muted);background-size:36px 36px;gap:14px;grid-template-columns:repeat(3,minmax(190px,1fr));min-height:430px;overflow-x:auto;padding:22px}.strategy-shell__dependency-canvas,.strategy-shell__dependency-node{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.strategy-shell__dependency-node{background:var(--color-surface);border-left:4px solid var(--control-info,#6d91f5);box-shadow:var(--shadow-soft);color:inherit;gap:8px;min-width:0;padding:14px;text-decoration:none}.strategy-shell__dependency-node strong{color:var(--color-text)}.strategy-shell__dependency-node small{color:var(--color-text-muted);line-height:1.45}.strategy-shell__dependency-node--objective{border-left-color:var(--control-success,#35c875)}.strategy-shell__dependency-node--contribution,.strategy-shell__dependency-node--initiative{border-left-color:var(--control-info,#6d91f5)}.strategy-shell__dependency-node--action,.strategy-shell__dependency-node--measure,.strategy-shell__dependency-node--metric_source,.strategy-shell__dependency-node--project{border-left-color:var(--control-warning,#ffb51a)}.strategy-shell__dependency-node--risk,.strategy-shell__dependency-node--sub_objective{border-left-color:var(--control-danger,#ef4444)}.strategy-shell__calendar-board{display:grid;gap:16px}.strategy-shell__calendar-milestones{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-shell__calendar-milestone{background:var(--color-surface-muted);border:1px solid var(--color-border);border-left:4px solid var(--control-info,#6d91f5);border-radius:var(--radius-sm);color:inherit;display:grid;gap:7px;min-width:0;padding:14px;text-decoration:none}.strategy-shell__calendar-milestone--success{border-left-color:var(--control-success,#35c875)}.strategy-shell__calendar-milestone--warning{border-left-color:var(--control-warning,#ffb51a)}.strategy-shell__calendar-milestone--danger{border-left-color:var(--control-danger,#ef4444)}.strategy-shell__calendar-milestone--neutral{border-left-color:var(--color-border)}.strategy-shell__calendar-date,.strategy-shell__calendar-milestone span{color:var(--color-text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.strategy-shell__calendar-milestone strong{color:var(--color-text);font-size:20px;line-height:1.2}.strategy-shell__calendar-milestone small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.strategy-shell__calendar-grid{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));min-width:0;overflow-x:auto}.strategy-shell__calendar-month{align-items:center;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:flex;grid-column:1/-1;justify-content:space-between;min-width:0;padding:12px 14px}.strategy-shell__calendar-month strong{color:var(--color-text);font-size:18px}.strategy-shell__calendar-month span{color:var(--color-text-muted);font-size:12px;font-weight:800}.strategy-shell__calendar-head{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:900;padding:10px;text-transform:uppercase}.strategy-shell__calendar-day+.strategy-shell__calendar-day,.strategy-shell__calendar-head+.strategy-shell__calendar-head{border-left:1px solid var(--color-border)}.strategy-shell__calendar-day{align-content:start;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:grid;gap:6px;min-height:112px;min-width:0;padding:10px}.strategy-shell__calendar-day.is-muted{background:var(--color-surface-muted);opacity:.82}.strategy-shell__calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--control-info,#6d91f5)}.strategy-shell__calendar-day>strong{color:var(--color-text);font-size:16px;line-height:1}.strategy-shell__calendar-event{background:rgba(109,145,245,.12);border:1px solid rgba(109,145,245,.28);border-radius:var(--radius-sm);color:var(--color-text);font-size:11px;font-weight:850;line-height:1.3;overflow-wrap:anywhere;padding:5px 6px;text-decoration:none}.strategy-shell__calendar-event--success{background:rgba(53,200,117,.12);border-color:rgba(53,200,117,.34)}.strategy-shell__calendar-event--warning{background:rgba(255,181,26,.14);border-color:rgba(255,181,26,.38)}.strategy-shell__calendar-event--danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.34)}.strategy-shell__calendar-empty{color:var(--color-text-muted);font-size:13px;font-weight:800;grid-column:1/-1;padding:18px}.strategy-shell__owner-readiness{display:grid;gap:12px}.strategy-shell__owner-readiness article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:9px;min-width:0;padding:12px}.strategy-shell__owner-readiness article>div{display:grid;gap:4px;min-width:0}.strategy-shell__owner-readiness strong{color:var(--color-text)}.strategy-shell__owner-readiness span{color:var(--color-text-muted);font-size:12px;line-height:1.4}.strategy-shell__owner-readiness progress{accent-color:var(--control-info,#6d91f5);block-size:9px;inline-size:100%}.strategy-shell__workspace-preview{display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr);padding:16px}.strategy-shell__workspace-preview aside{align-content:start;display:grid;gap:8px}.strategy-shell__workspace-preview aside button{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:800;min-height:40px;padding:10px 12px;text-align:left}.strategy-shell__workspace-preview aside button.is-active{background:var(--color-surface-muted);color:var(--color-text)}.strategy-shell__workspace-preview main{display:grid;gap:14px;min-width:0}.strategy-shell__mockup-children{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.strategy-shell__kpis,.strategy-shell__mockup-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__mockup-plan-grid,.strategy-shell__plan-grid,.strategy-shell__team-grid,.strategy-shell__template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__kpis--modal,.strategy-shell__runtime-grid,.strategy-shell__settings-grid,.strategy-shell__team-card-meta,.strategy-shell__team-home-grid,.strategy-shell__workspace-card-grid,.strategy-shell__workspace-field-grid,.strategy-shell__workspace-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__workspace-modal-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.strategy-shell__dependency-layout,.strategy-shell__header,.strategy-shell__hero,.strategy-shell__layout,.strategy-shell__layout--compact,.strategy-shell__layout--four,.strategy-shell__layout--two,.strategy-shell__metric-tree,.strategy-shell__planner-layout,.strategy-shell__scorecard-hero,.strategy-shell__toolbar,.strategy-shell__workspace-preview{grid-template-columns:1fr}.strategy-shell__header-actions{justify-content:flex-start}.strategy-shell__kpis,.strategy-shell__mockup-kpis,.strategy-shell__readback-grid,.strategy-shell__readiness,.strategy-shell__settings-scope-grid,.strategy-shell__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-shell__score{justify-items:start}.strategy-shell__workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-shell__workspace-modal{min-height:min(720px,calc(100vh - 32px));width:min(100%,calc(100vw - 32px))}.strategy-shell__metric-workspace-summary,.strategy-shell__team-member-row,.strategy-shell__workspace-card,.strategy-shell__workspace-modal-head,.strategy-shell__workspace-row{grid-template-columns:1fr}.strategy-shell__workspace-modal-actions{justify-content:space-between}.strategy-shell__filter-panel,.strategy-shell__form,.strategy-shell__layout--three,.strategy-shell__mockup-children,.strategy-shell__plan-grid,.strategy-shell__queue article,.strategy-shell__settings-field-grid,.strategy-shell__settings-grid,.strategy-shell__split,.strategy-shell__team-grid,.strategy-shell__update-filter-row{grid-template-columns:1fr}.strategy-shell__settings-list-row{align-items:flex-start;display:grid;grid-template-columns:1fr}.strategy-shell__settings-row-meta{justify-content:flex-start}.strategy-shell__updates-table-head{display:none}.strategy-shell__update-table-row{align-items:start;grid-template-columns:1fr}.strategy-shell__update-status{justify-content:flex-start}.strategy-shell__metric-tree-row{grid-template-columns:minmax(220px,1fr) 52px minmax(240px,1fr)}.strategy-shell__alignment-canvas-rich--insights,.strategy-shell__dependency-canvas{grid-template-columns:1fr}.strategy-shell__scorecard-ring{inline-size:min(190px,100%);justify-self:start}.strategy-shell__scorecard-map-row{grid-template-columns:1fr}.strategy-shell__metric-tree-canvas{padding:24px}.strategy-shell__planner-leaf-row,.strategy-shell__planner-node summary{grid-template-columns:1fr}.strategy-shell__planner-node-meta{grid-template-columns:minmax(120px,1fr) 36px minmax(96px,120px) auto auto;justify-items:start}}@media (max-width:560px){.strategy-shell__header h1{font-size:28px}.strategy-shell__filter-panel,.strategy-shell__kpis,.strategy-shell__mockup-children,.strategy-shell__mockup-kpis,.strategy-shell__mockup-plan-grid,.strategy-shell__queue article,.strategy-shell__readback-grid,.strategy-shell__readiness,.strategy-shell__settings-field-grid,.strategy-shell__settings-grid,.strategy-shell__settings-scope-grid,.strategy-shell__signals,.strategy-shell__template-grid,.strategy-shell__worklist a,.strategy-shell__worklist article{grid-template-columns:1fr}.strategy-shell__inline-command{justify-items:stretch}.strategy-shell__report-workflow-list article{grid-template-columns:1fr}.strategy-shell__report-workflow-list article>.nsq-badge,.strategy-shell__report-workflow-list article>.nsq-button{justify-self:stretch;width:100%}.strategy-shell__inline-command-form,.strategy-shell__kpis--modal,.strategy-shell__runtime-grid,.strategy-shell__team-card-meta,.strategy-shell__team-grid,.strategy-shell__team-home-grid,.strategy-shell__value-grid,.strategy-shell__workspace-card-grid,.strategy-shell__workspace-card-grid--two,.strategy-shell__workspace-field-grid,.strategy-shell__workspace-modal-meta,.strategy-shell__workspace-modal-tabs,.strategy-shell__workspace-tabs{grid-template-columns:1fr}.strategy-shell__modal-backdrop{padding:10px}.strategy-shell__workspace-modal{max-height:calc(100vh - 20px);min-height:calc(100vh - 20px);width:calc(100vw - 20px)}.strategy-shell__planner-node--depth-1,.strategy-shell__planner-node--depth-2,.strategy-shell__planner-node--depth-3,.strategy-shell__planner-node--depth-4{margin-left:0}.strategy-shell__planner-node-main{align-items:start;display:flex}.strategy-shell__planner-node-meta{grid-template-columns:1fr;justify-items:start}.strategy-shell__planner-node-details{grid-template-columns:1fr}.strategy-shell__planner-delivery,.strategy-shell__planner-delivery-children{margin-left:0;padding-left:10px}.strategy-shell__timeline-grid{min-width:760px}.strategy-shell__timeline-label--depth-1{padding-left:8px}.strategy-shell__timeline-label--depth-2{padding-left:16px}.strategy-shell__timeline-label--depth-3,.strategy-shell__timeline-label--depth-4,.strategy-shell__timeline-label--depth-5{padding-left:24px}.strategy-shell__alignment-child,.strategy-shell__alignment-map,.strategy-shell__alignment-root-head{grid-template-columns:1fr}.strategy-shell__alignment-child--depth-2,.strategy-shell__alignment-child--depth-3,.strategy-shell__alignment-child--depth-4{margin-left:0}.strategy-shell__alignment-meta{justify-content:flex-start}.strategy-shell__update-row{align-items:start;grid-template-columns:1fr}.strategy-shell__update-meta{justify-content:flex-start}}.assessment-my-board__panel{min-width:0;padding:20px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-md,16px);background:var(--control-bg,#ffffff);box-shadow:var(--control-shadow-sm,0 2px 8px rgba(7,22,75,.08))}.assessment-my-board__panel--wide{width:100%}.assessment-my-board__panel-header{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--control-border,#d9dee8);margin-bottom:16px}.assessment-my-board__panel-header--wrap{align-items:flex-start;flex-wrap:wrap}.assessment-my-board__panel-header p{margin:6px 0 0;color:var(--control-text-secondary,#3e4656);font-size:13px}.assessment-my-board__activity-list,.assessment-my-board__document-list,.assessment-my-board__escalation-list,.assessment-my-board__task-list{display:grid;gap:12px}.assessment-my-board__activity-row,.assessment-my-board__document-row,.assessment-my-board__escalation-row,.assessment-my-board__task-row{display:grid;align-items:center;gap:12px;padding:14px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-sm,12px);background:var(--control-bg-elevated,#ffffff);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.assessment-my-board__activity-row,.assessment-my-board__escalation-row{grid-template-columns:auto minmax(0,1fr) auto}.assessment-my-board__document-row{grid-template-columns:minmax(0,1fr) auto}.assessment-my-board__document-row-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.assessment-my-board__task-row{grid-template-columns:minmax(0,1fr) auto}.assessment-my-board__task-row-main{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto auto auto minmax(92px,auto);align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.assessment-my-board__activity-row:focus-visible,.assessment-my-board__activity-row:hover,.assessment-my-board__document-row-main:focus-visible,.assessment-my-board__document-row:hover,.assessment-my-board__escalation-row:focus-visible,.assessment-my-board__escalation-row:hover,.assessment-my-board__task-row-main:focus-visible,.assessment-my-board__task-row:focus-visible,.assessment-my-board__task-row:hover{border-color:var(--control-focus,#008c83);box-shadow:var(--control-shadow-md,0 10px 28px rgba(7,22,75,.12));outline:none;transform:translateY(-1px)}.assessment-my-board__activity-row strong,.assessment-my-board__document-row-main strong,.assessment-my-board__escalation-row strong{display:block;color:var(--control-text,#07164b);font-size:14px}.assessment-my-board__activity-row small,.assessment-my-board__activity-row time,.assessment-my-board__document-row-main small,.assessment-my-board__escalation-row small{color:var(--control-text-secondary,#3e4656);font-size:12px}.assessment-my-board__code-chip{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid var(--control-focus,#008c83);border-radius:8px;color:var(--control-focus,#008c83);font-size:12px;font-weight:700;white-space:nowrap}.assessment-my-board__task-title{min-width:0;color:var(--control-text,#07164b);font-size:14px;font-weight:600;overflow-wrap:anywhere}.assessment-my-board__create-action-modal,.assessment-my-board__request-changes-modal{max-width:620px}.assessment-my-board__create-action,.assessment-my-board__request-changes{display:grid;gap:14px}.assessment-my-board__acceptance-row,.assessment-my-board__create-action-result,.assessment-my-board__create-action-summary{display:grid;gap:12px;padding:14px;border:1px solid var(--control-border,#d9dee8);border-radius:8px;background:var(--control-bg-elevated,#ffffff)}.assessment-my-board__create-action-summary{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center}.assessment-my-board__acceptance-row strong,.assessment-my-board__create-action-summary strong{display:block;color:var(--control-text,#07164b);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.assessment-my-board__acceptance-row small,.assessment-my-board__create-action-summary small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:600}.assessment-my-board__acceptance-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;cursor:pointer}.assessment-my-board__create-action-result{grid-template-columns:auto minmax(0,1fr);align-items:start}.assessment-my-board__create-action-result.is-success{border-color:color-mix(in srgb,var(--control-success,#35c875) 38%,transparent);background:color-mix(in srgb,var(--control-success,#35c875) 10%,white);color:var(--control-success,#35c875)}.assessment-my-board__create-action-result.is-info{border-color:color-mix(in srgb,var(--control-info,#6d91f5) 38%,transparent);background:color-mix(in srgb,var(--control-info,#6d91f5) 10%,white);color:var(--control-info,#6d91f5)}.assessment-my-board__create-action-result strong{display:block;color:var(--control-text,#07164b);font-size:14px;line-height:1.35}.assessment-my-board__create-action-result small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:600}.assessment-my-board__acceptance-row input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--control-focus,#008c83)}.assessment-my-board__field{display:grid;gap:7px}.assessment-my-board__field>span{color:var(--control-text,#07164b);font-size:13px;font-weight:800}.assessment-my-board__field select{min-height:40px;width:100%;border:1px solid var(--control-border,#d9dee8);border-radius:8px;background:var(--control-bg-elevated,#ffffff);color:var(--control-text,#07164b);font:inherit;font-size:14px;font-weight:650;padding:0 12px}.assessment-my-board__score{color:var(--control-text-secondary,#3e4656);font-size:13px;text-align:end}.assessment-my-board__assigned-actions{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--control-border,#d9dee8)}.assessment-my-board__assigned-actions h3{margin:0;color:var(--control-text,#07164b);font-size:16px;line-height:1.25}.assessment-my-board__action-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.assessment-my-board__action-count{min-height:72px;display:grid;gap:4px;align-content:center;padding:12px;border:1px solid var(--control-border,#d9dee8);border-radius:8px;background:var(--control-bg-soft,#f8fafc)}.assessment-my-board__action-count strong{color:var(--control-text,#07164b);font-size:20px;line-height:1}.assessment-my-board__action-count small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:700}.assessment-my-board__assigned-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.assessment-my-board__source-readiness{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:12px;border:1px solid var(--control-border,#d9dee8);border-radius:8px;background:var(--control-bg-elevated,#ffffff);color:var(--control-text,#07164b)}.assessment-my-board__source-readiness svg{color:var(--control-focus,#008c83)}.assessment-my-board__source-readiness strong{display:block;font-size:14px;line-height:1.3}.assessment-my-board__source-readiness small{display:block;color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.assessment-my-board__source-readiness-count{justify-self:end;padding:5px 10px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-pill,999px);background:var(--control-bg-soft,#f8fafc);color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:800;white-space:nowrap}.assessment-my-board__source-readiness-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.assessment-my-board__persisted-action-list{display:grid;gap:10px}.assessment-my-board__persisted-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid var(--control-border,#d9dee8);border-radius:8px;background:var(--control-bg-elevated,#ffffff)}.assessment-my-board__persisted-action-link{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.assessment-my-board__persisted-action-link strong{display:block;color:var(--control-text,#07164b);font-size:14px;font-weight:700;overflow-wrap:anywhere}.assessment-my-board__persisted-action-link small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:600}.assessment-my-board__persisted-action-review{display:block;margin-top:3px}.assessment-my-board__persisted-action-badges,.assessment-my-board__persisted-action-controls{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.assessment-my-board__persisted-action-controls{min-width:0}.assessment-my-board__persisted-action-feedback{grid-column:1/-1;justify-self:end;display:grid;gap:2px;max-width:min(100%,440px);padding:8px 10px;border:1px solid color-mix(in srgb,var(--control-focus,#008c83) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--control-focus,#008c83) 8%,white)}.assessment-my-board__persisted-action-feedback.is-info{border-color:color-mix(in srgb,var(--control-info,#6d91f5) 32%,transparent);background:color-mix(in srgb,var(--control-info,#6d91f5) 10%,white)}.assessment-my-board__persisted-action-feedback strong{color:var(--control-text,#07164b);font-size:13px;line-height:1.25}.assessment-my-board__persisted-action-feedback small{color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:600;line-height:1.4}.assessment-my-board__segmented{padding:4px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-pill,999px);background:var(--control-bg-muted,#f9fafb)}.assessment-my-board__calendar-actions button,.assessment-my-board__calendar-sidebar button,.assessment-my-board__chapter-filters button,.assessment-my-board__segmented button{border:0;border-radius:var(--control-radius-pill,999px);background:transparent;color:var(--control-text-secondary,#3e4656);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.assessment-my-board__segmented button{min-height:32px;padding:6px 12px}.assessment-my-board__chapter-filters button span,.assessment-my-board__segmented button span{margin-inline-start:6px;color:inherit}.assessment-my-board__calendar-sidebar button.is-active,.assessment-my-board__chapter-filters button.is-active,.assessment-my-board__segmented button.is-active{background:var(--control-selected-bg,rgba(0,140,131,.08));color:var(--control-focus,#008c83)}.assessment-my-board__chapter-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.assessment-my-board__chapter-filters button{min-height:36px;padding:7px 12px;border:1px solid var(--control-border,#d9dee8);background:var(--control-bg,#ffffff)}.assessment-my-board__calendar-actions{padding:4px 8px;border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-pill,999px)}.assessment-my-board__calendar-actions button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.assessment-my-board__calendar-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.assessment-my-board__calendar-sidebar{display:grid;align-content:start;gap:8px;border-inline-end:1px solid var(--control-border,#d9dee8);padding-inline-end:14px}.assessment-my-board__calendar-sidebar button{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--control-radius-sm,12px);text-align:start}.assessment-my-board__calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--control-border,#d9dee8);border-radius:var(--control-radius-sm,12px);overflow:hidden}.assessment-my-board__calendar-weekday{padding:10px;background:var(--control-bg-muted,#f9fafb);color:var(--control-text-secondary,#3e4656);font-size:12px;font-weight:800;text-align:center}.assessment-my-board__calendar-cell{min-height:108px;display:grid;align-content:start;gap:5px;padding:8px;border-top:1px solid var(--control-border,#d9dee8);border-inline-start:1px solid var(--control-border,#d9dee8);background:var(--control-bg,#ffffff)}.assessment-my-board__calendar-cell.is-muted{background:var(--control-bg-muted,#f9fafb);color:var(--control-text-muted,#8d95a3)}.assessment-my-board__calendar-cell>span{font-size:12px;font-weight:800}.assessment-my-board__calendar-event{min-height:22px;display:block;padding:3px 6px;border-radius:6px;background:var(--control-selected-bg,rgba(0,140,131,.08));color:var(--control-focus,#008c83);font-size:11px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.assessment-my-board__calendar-event.is-danger{background:rgba(255,53,72,.12);color:var(--control-danger,#ff3548)}.assessment-my-board__calendar-event.is-warning{background:rgba(255,181,26,.16);color:#8a5a00}.assessment-my-board__calendar-event.is-info{background:rgba(109,145,245,.14);color:#3157b8}@media (max-width:1180px){.assessment-my-board__summary{grid-template-columns:repeat(3,minmax(140px,1fr))}.assessment-my-board__calendar-layout,.assessment-my-board__two-column{grid-template-columns:1fr}.assessment-my-board__calendar-sidebar{display:flex;flex-wrap:wrap;border-inline-end:0;padding-inline-end:0}}@media (max-width:760px){.assessment-my-board__header,.assessment-my-board__header-actions{align-items:stretch;flex-direction:column}.assessment-my-board__summary{grid-template-columns:1fr}.assessment-my-board__subtab{flex:1 1 100%}.assessment-my-board__activity-row,.assessment-my-board__document-row,.assessment-my-board__document-row-main,.assessment-my-board__escalation-row,.assessment-my-board__persisted-action-link,.assessment-my-board__persisted-action-row,.assessment-my-board__source-readiness,.assessment-my-board__task-row,.assessment-my-board__task-row-main{grid-template-columns:1fr;align-items:start}.assessment-my-board__source-readiness-count{justify-self:start;white-space:normal}.assessment-my-board__persisted-action-badges,.assessment-my-board__persisted-action-controls,.assessment-my-board__source-readiness-meta{justify-content:flex-start}.assessment-my-board__persisted-action-feedback{justify-self:stretch}.assessment-my-board__score{text-align:start}.assessment-my-board__calendar-grid{grid-template-columns:1fr}.assessment-my-board__calendar-weekday{display:none}.assessment-my-board__calendar-cell{min-height:74px;border-inline-start:0}}.settings-users-workspace__section-head .settings-users-workspace__section-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-end}.settings-users-workspace__section-head .settings-users-workspace__section-actions .nsq-button{flex:0 0 auto}.shared-workflow-builder__layout--focused{grid-template-columns:minmax(0,1fr)}.governance-route-navigation{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;min-width:0;overflow:hidden}.governance-route-navigation__main,.governance-route-navigation__subtabs{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;padding:10px 12px;scrollbar-width:thin}.governance-route-navigation__main{border-block-end:1px solid var(--color-border)}.governance-route-navigation__subtabs{background:var(--color-surface-muted)}.governance-route-navigation__main .nsq-button,.governance-route-navigation__subtabs .nsq-button{flex:0 0 auto;white-space:nowrap}.governance-command{display:grid;gap:16px;min-width:0}.governance-command__context{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;min-width:0;padding:12px 16px}.governance-command__context>div{display:grid;gap:3px;min-width:0}.governance-command__context span,.governance-command__metric small,.governance-command__metric span{color:var(--color-text-muted);font-size:12px}.governance-command__context strong,.governance-command__decision-row span,.governance-command__decision-row strong{overflow-wrap:anywhere}.governance-command__panel{display:grid;gap:20px;min-width:0}.governance-command__card-heading,.governance-command__heading,.governance-command__narrative{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-width:0}.governance-command__card-heading>div,.governance-command__heading>div,.governance-command__narrative>div:first-child{display:grid;gap:5px;min-width:0}.governance-command__card h3,.governance-command__heading h2,.governance-command__narrative h3,.governance-command__state h2{color:var(--color-text);margin:0}.governance-command__card p,.governance-command__heading p,.governance-command__loading p,.governance-command__narrative p,.governance-command__state p{color:var(--color-text-muted);margin:0}.governance-command__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.governance-command__metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:16px}.governance-command__availability>svg,.governance-command__card-heading>svg,.governance-command__metric svg{color:var(--color-primary);flex:0 0 auto}.governance-command__metric strong{color:var(--color-text);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.governance-command__narrative{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:var(--radius-sm);padding:18px}.governance-command__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.governance-command__workspace-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.governance-command__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:14px;min-width:0;padding:16px}.governance-command__card--wide{grid-column:span 2}.governance-command__card-body{align-content:start;display:grid;gap:12px;min-width:0}.governance-command__decision-list{display:grid;gap:8px}.governance-command__decision-row{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.governance-command__decision-row>div{display:grid;gap:3px;min-width:0}.governance-command__decision-row>div:last-child{justify-items:end}.governance-command__decision-row span,.governance-command__empty{color:var(--color-text-muted);font-size:12px}.governance-command__availability,.governance-command__status{align-items:flex-start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:10px;min-width:0;padding:12px}.governance-command__availability>div,.governance-command__status{display:grid;gap:4px}.governance-command__status strong{color:var(--color-text);font-size:22px}.governance-command__status span{color:var(--color-text-muted);font-size:12px}.governance-command__status--success{border-inline-start:4px solid var(--control-success)}.governance-command__status--warning{border-inline-start:4px solid var(--control-warning)}.governance-command__driver-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-command__loading,.governance-command__state{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;justify-items:center;min-height:260px;padding:28px;text-align:center}.governance-command__state>svg{color:var(--control-warning)}.governance-command__loading-grid>span,.governance-command__loading-line{animation:governance-command-pulse 1.4s ease-in-out infinite;background:var(--color-surface-muted);border-radius:var(--radius-sm);display:block}.governance-command__loading-line{height:26px;max-width:420px;width:60%}.governance-command__loading-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.governance-command__loading-grid>span{height:110px}@keyframes governance-command-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.governance-command__loading-grid>span,.governance-command__loading-line{animation:none}}@media (max-width:1120px){.governance-command__context,.governance-command__metrics,.governance-command__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.governance-command__context,.governance-command__decision-row,.governance-command__driver-grid,.governance-command__metrics,.governance-command__workspace-grid{grid-template-columns:1fr}.governance-command__heading,.governance-command__narrative{align-items:stretch;flex-direction:column}.governance-command__card--wide{grid-column:auto}.governance-command__decision-row>div:last-child{justify-items:start}.governance-command__actions .nsq-button,.governance-command__context .nsq-button{width:100%}.governance-command__loading-grid{grid-template-columns:1fr}}.governance-lineage-policy{display:grid;gap:18px;min-width:0}.governance-lineage-policy__context{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:20px;justify-content:space-between;min-width:0;padding:18px}.governance-lineage-policy__context>div:first-child{display:grid;gap:5px;min-width:0}.governance-lineage-policy__boundary p,.governance-lineage-policy__context h2,.governance-lineage-policy__context p,.governance-lineage-policy__panel-heading h3,.governance-lineage-policy__panel-heading p,.governance-lineage-policy__panel>p,.governance-lineage-policy__state p{margin:0}.governance-lineage-policy__boundary strong,.governance-lineage-policy__context h2,.governance-lineage-policy__context-meta strong,.governance-lineage-policy__contract strong,.governance-lineage-policy__panel-heading h3,.governance-lineage-policy__state strong{color:var(--color-text)}.governance-lineage-policy__boundary p,.governance-lineage-policy__context-meta span,.governance-lineage-policy__context>div:first-child>p:last-child,.governance-lineage-policy__contract,.governance-lineage-policy__loading p,.governance-lineage-policy__panel>p,.governance-lineage-policy__state p{color:var(--color-text-muted)}.governance-lineage-policy__context-meta{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.governance-lineage-policy__context-meta>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:2px;min-width:140px;padding:9px 11px}.governance-lineage-policy__context-meta span{font-size:11px}.governance-lineage-policy__context-meta strong{font-size:13px;overflow-wrap:anywhere}.governance-lineage-policy__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.governance-lineage-policy__panel{align-content:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:16px;min-width:0;padding:18px}.governance-lineage-policy__panel--wide{grid-column:span 2}.governance-lineage-policy__panel-heading{align-items:flex-start;display:flex;gap:11px;min-width:0}.governance-lineage-policy__panel-heading>svg{color:var(--color-primary);flex:0 0 auto;margin-top:2px}.governance-lineage-policy__panel-heading>div{display:grid;gap:3px;min-width:0}.governance-lineage-policy__chain{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(116px,1fr));min-width:0;overflow-x:auto;padding-block-end:4px}.governance-lineage-policy__chain span{align-items:center;background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-sm);color:var(--color-text);display:flex;font-size:12px;font-weight:700;justify-content:center;min-height:48px;padding:8px;text-align:center}.governance-lineage-policy__boundary,.governance-lineage-policy__state{align-items:flex-start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:11px;min-width:0;padding:13px}.governance-lineage-policy__boundary>svg,.governance-lineage-policy__state>svg{color:var(--control-warning);flex:0 0 auto;margin-top:1px}.governance-lineage-policy__boundary>div,.governance-lineage-policy__state>div{display:grid;gap:4px;min-width:0}.governance-lineage-policy__boundary p,.governance-lineage-policy__state p{font-size:13px;overflow-wrap:anywhere}.governance-lineage-policy__state--error{border-inline-start:4px solid var(--control-danger)}.governance-lineage-policy__state--partial,.governance-lineage-policy__state--permission-denied,.governance-lineage-policy__state--scope-denied{border-inline-start:4px solid var(--control-warning)}.governance-lineage-policy__state--ready{border-inline-start:4px solid var(--control-success)}.governance-lineage-policy__state--ready>svg{color:var(--control-success)}.governance-lineage-policy__state .nsq-button{flex:0 0 auto;margin-inline-start:auto}.governance-lineage-policy__boundary{background:color-mix(in srgb,var(--control-warning) 6%,var(--color-surface))}.governance-lineage-policy__contract{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:9px;padding:13px}.governance-lineage-policy__contract ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.governance-lineage-policy__contract li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:12px;padding:5px 9px}.governance-lineage-policy__two-up{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-lineage-policy__notice{align-items:center;background:color-mix(in srgb,var(--control-warning) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--control-warning) 35%,var(--color-border));border-radius:var(--radius-sm);color:var(--color-text);display:flex;font-size:13px;gap:9px;padding:10px 12px}.governance-lineage-policy__notice>svg{color:var(--control-warning);flex:0 0 auto}.governance-lineage-policy__kpis{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.governance-lineage-policy__kpis>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:12px}.governance-lineage-policy__kpis span,.governance-lineage-policy__record-chain small,.governance-lineage-policy__record-chain span,.governance-lineage-policy__record-head span,.governance-lineage-policy__record-meta,.governance-lineage-policy__search>p{color:var(--color-text-muted);font-size:12px}.governance-lineage-policy__kpis strong{color:var(--color-text);font-size:22px}.governance-lineage-policy__register{display:grid;gap:10px}.governance-lineage-policy__record{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;min-width:0;padding:13px}.governance-lineage-policy__record-head,.governance-lineage-policy__record-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.governance-lineage-policy__record-chain a,.governance-lineage-policy__record-chain>div,.governance-lineage-policy__record-head>div,.governance-lineage-policy__search-results a,.governance-lineage-policy__search-results>div{display:grid;gap:3px;min-width:0}.governance-lineage-policy__record-chain{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.governance-lineage-policy__record-chain a,.governance-lineage-policy__record-chain>div,.governance-lineage-policy__search-results a,.governance-lineage-policy__search-results>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:10px;text-decoration:none}.governance-lineage-policy__record-chain a:hover,.governance-lineage-policy__search-results a:hover{border-color:var(--color-primary)}.governance-lineage-policy__record-chain>span{color:var(--color-primary)}.governance-lineage-policy__record-meta{justify-content:flex-start}.governance-lineage-policy__record-meta span{border-inline-end:1px solid var(--color-border);padding-inline-end:10px}.governance-lineage-policy__record-meta span:last-child{border-inline-end:0;padding-inline-end:0}.governance-lineage-policy__reasons{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.governance-lineage-policy__reasons li{background:color-mix(in srgb,var(--control-warning) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--control-warning) 30%,var(--color-border));border-radius:999px;color:var(--color-text);font-size:12px;padding:5px 9px}.governance-lineage-policy__search{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:12px;padding:14px}.governance-lineage-policy__search h3,.governance-lineage-policy__search p{margin:0}.governance-lineage-policy__search form,.governance-lineage-policy__search form>div{display:grid;gap:8px}.governance-lineage-policy__search form>div{grid-template-columns:minmax(0,1fr) auto}.governance-lineage-policy__search label{color:var(--color-text);font-size:13px;font-weight:700}.governance-lineage-policy__search input{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);min-height:42px;min-width:0;padding:8px 11px}.governance-lineage-policy__search input:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}.governance-lineage-policy__search-results{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-lineage-policy__loading{display:grid;gap:9px;min-width:0}.governance-lineage-policy__loading span{animation:governance-command-pulse 1.4s ease-in-out infinite;background:var(--color-surface-muted);border-radius:var(--radius-sm);display:block;height:38px}.governance-lineage-policy__loading span:nth-child(2){width:82%}.governance-lineage-policy__loading span:nth-child(3){width:64%}.governance-lineage-policy__loading p{font-size:12px;margin:0}.governance-lineage-workspace,.governance-lineage-workspace>section,.governance-lineage-workspace__archive,.governance-lineage-workspace__form,.governance-lineage-workspace__picker,.governance-lineage-workspace__picker form{display:grid;gap:14px;min-width:0}.governance-lineage-workspace h3,.governance-lineage-workspace p,.governance-lineage-workspace__archive h3,.governance-lineage-workspace__archive p{margin:0}.governance-lineage-workspace__endpoints,.governance-lineage-workspace__form-grid,.governance-lineage-workspace__immutable,.governance-lineage-workspace__metrics{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.governance-lineage-workspace--detail>section,.governance-lineage-workspace__archive,.governance-lineage-workspace__form,.governance-lineage-workspace__picker{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:14px}.governance-lineage-workspace label,.governance-lineage-workspace__archive label{color:var(--color-text);display:grid;font-size:13px;font-weight:700;gap:6px;min-width:0}.governance-lineage-workspace input,.governance-lineage-workspace select,.governance-lineage-workspace textarea,.governance-lineage-workspace__archive textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:42px;min-width:0;padding:8px 10px;resize:vertical;width:100%}.governance-lineage-workspace input:focus-visible,.governance-lineage-workspace select:focus-visible,.governance-lineage-workspace textarea:focus-visible,.governance-lineage-workspace__archive textarea:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}.governance-lineage-workspace__results{display:grid;gap:8px;max-height:240px;overflow:auto}.governance-lineage-workspace__endpoint,.governance-lineage-workspace__results button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:grid;gap:5px;min-width:0;padding:11px;text-align:start}.governance-lineage-workspace__results button:focus-visible,.governance-lineage-workspace__results button:hover{border-color:var(--color-primary)}.governance-lineage-workspace__endpoint small,.governance-lineage-workspace__endpoint span,.governance-lineage-workspace__history span,.governance-lineage-workspace__metrics span{color:var(--color-text-muted);font-size:12px}.governance-lineage-workspace__endpoint a{color:var(--color-primary);font-weight:700;width:-moz-fit-content;width:fit-content}.governance-lineage-workspace__metrics>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:10px}.governance-lineage-workspace__summary>div:first-child{display:flex;flex-wrap:wrap;gap:8px}.governance-lineage-workspace__history{display:grid;gap:10px;list-style:none;margin:0;padding:0}.governance-lineage-workspace__history li{border-inline-start:3px solid var(--color-primary);display:grid;gap:4px;padding-inline-start:11px}.governance-lineage-workspace__consequence{border-inline-start:3px solid var(--control-warning);color:var(--color-text-muted);font-size:13px;padding-inline-start:10px}@media (prefers-reduced-motion:reduce){.governance-lineage-policy__loading span{animation:none}}@media (max-width:1120px){.governance-lineage-policy__context{align-items:stretch;flex-direction:column}.governance-lineage-policy__context-meta{justify-content:flex-start}.governance-lineage-policy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-lineage-policy__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.governance-lineage-policy__grid,.governance-lineage-policy__kpis,.governance-lineage-policy__record-chain,.governance-lineage-policy__search form>div,.governance-lineage-policy__search-results,.governance-lineage-policy__two-up{grid-template-columns:1fr}.governance-lineage-policy__record-chain>span{justify-self:center;transform:rotate(90deg)}.governance-lineage-policy__panel--wide{grid-column:auto}.governance-lineage-policy__boundary,.governance-lineage-policy__context-meta,.governance-lineage-policy__state{align-items:stretch;flex-direction:column}.governance-lineage-policy__context-meta>.nsq-badge,.governance-lineage-policy__context-meta>div,.governance-lineage-policy__panel>.nsq-button,.governance-lineage-policy__state .nsq-button{width:100%}.governance-lineage-policy__state .nsq-button{margin-inline-start:0}.governance-lineage-workspace__endpoints,.governance-lineage-workspace__form-grid,.governance-lineage-workspace__immutable,.governance-lineage-workspace__metrics{grid-template-columns:1fr}}.governance-workflow-execution-assurance{display:grid;gap:18px;min-width:0}.governance-workflow-execution-assurance__context{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:20px;justify-content:space-between;min-width:0;padding:18px}.governance-workflow-execution-assurance__boundary>div,.governance-workflow-execution-assurance__context>div:first-child,.governance-workflow-execution-assurance__panel-heading>div,.governance-workflow-execution-assurance__state>div{display:grid;gap:4px;min-width:0}.governance-workflow-execution-assurance__boundary p,.governance-workflow-execution-assurance__context h2,.governance-workflow-execution-assurance__context p,.governance-workflow-execution-assurance__metrics p,.governance-workflow-execution-assurance__panel-heading h3,.governance-workflow-execution-assurance__panel-heading p,.governance-workflow-execution-assurance__panel>p,.governance-workflow-execution-assurance__state p{margin:0}.governance-workflow-execution-assurance__boundary strong,.governance-workflow-execution-assurance__context h2,.governance-workflow-execution-assurance__context-meta strong,.governance-workflow-execution-assurance__contract strong,.governance-workflow-execution-assurance__metrics strong,.governance-workflow-execution-assurance__panel-heading h3,.governance-workflow-execution-assurance__state strong{color:var(--color-text)}.governance-workflow-execution-assurance__boundary p,.governance-workflow-execution-assurance__context-meta span,.governance-workflow-execution-assurance__context>div:first-child>p:last-child,.governance-workflow-execution-assurance__contract,.governance-workflow-execution-assurance__loading p,.governance-workflow-execution-assurance__metrics p,.governance-workflow-execution-assurance__metrics span,.governance-workflow-execution-assurance__panel>p,.governance-workflow-execution-assurance__state p{color:var(--color-text-muted)}.governance-workflow-execution-assurance__context-meta{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.governance-workflow-execution-assurance__context-meta>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:2px;min-width:140px;padding:9px 11px}.governance-workflow-execution-assurance__context-meta span{font-size:11px}.governance-workflow-execution-assurance__context-meta strong{font-size:13px;overflow-wrap:anywhere}.governance-workflow-execution-assurance__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.governance-workflow-execution-assurance__panel{align-content:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:16px;min-width:0;padding:18px}.governance-workflow-execution-assurance__panel--wide{grid-column:span 2}.governance-workflow-execution-assurance__panel-heading{align-items:flex-start;display:flex;gap:11px;min-width:0}.governance-workflow-execution-assurance__panel-heading>svg{color:var(--color-primary);flex:0 0 auto;margin-top:2px}.governance-workflow-execution-assurance__boundary,.governance-workflow-execution-assurance__state{align-items:flex-start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:11px;min-width:0;padding:13px}.governance-workflow-execution-assurance__boundary>svg,.governance-workflow-execution-assurance__state>svg{color:var(--control-warning);flex:0 0 auto;margin-top:1px}.governance-workflow-execution-assurance__boundary p,.governance-workflow-execution-assurance__state p{font-size:13px;overflow-wrap:anywhere}.governance-workflow-execution-assurance__state--error{border-inline-start:4px solid var(--control-danger)}.governance-workflow-execution-assurance__state--partial,.governance-workflow-execution-assurance__state--permission-denied,.governance-workflow-execution-assurance__state--scope-denied{border-inline-start:4px solid var(--control-warning)}.governance-workflow-execution-assurance__state--ready{border-inline-start:4px solid var(--control-success)}.governance-workflow-execution-assurance__state--ready>svg{color:var(--control-success)}.governance-workflow-execution-assurance__state .nsq-button{flex:0 0 auto;margin-inline-start:auto}.governance-workflow-execution-assurance__boundary{background:color-mix(in srgb,var(--control-warning) 6%,var(--color-surface))}.governance-workflow-execution-assurance__contract{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:9px;padding:13px}.governance-workflow-execution-assurance__contract ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.governance-workflow-execution-assurance__contract li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:12px;padding:5px 9px}.governance-workflow-execution-assurance__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.governance-workflow-execution-assurance__metrics>div{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-sm);display:grid;gap:4px;min-width:0;padding:12px}.governance-workflow-execution-assurance__metrics span{font-size:11px}.governance-workflow-execution-assurance__metrics strong{font-size:24px}.governance-workflow-execution-assurance__metrics p{font-size:12px;grid-column:1/-1}.governance-workflow-execution-assurance__signals{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.governance-workflow-execution-assurance__binding-list>div,.governance-workflow-execution-assurance__signals>div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:5px;min-width:0;padding:11px}.governance-workflow-execution-assurance__binding-list strong,.governance-workflow-execution-assurance__signals strong{color:var(--color-text);overflow-wrap:anywhere}.governance-workflow-execution-assurance__binding-list span,.governance-workflow-execution-assurance__signals span{color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}.governance-workflow-execution-assurance__signals>div>span:last-child{color:var(--color-text);font-size:22px;font-weight:700}.governance-workflow-execution-assurance__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.governance-workflow-execution-assurance__table{border-collapse:collapse;min-width:760px;width:100%}.governance-workflow-execution-assurance__table td,.governance-workflow-execution-assurance__table th{border-block-end:1px solid var(--color-border);color:var(--color-text);font-size:13px;padding:11px 12px;text-align:start;vertical-align:top}.governance-workflow-execution-assurance__table thead th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.governance-workflow-execution-assurance__table tbody tr:last-child>*{border-block-end:0}.governance-workflow-execution-assurance__table tbody th{display:grid;gap:3px;min-width:210px}.governance-workflow-execution-assurance__table tbody th span{color:var(--color-text-muted);font-size:11px;font-weight:400}.governance-workflow-execution-assurance__binding-list{display:grid;gap:9px}.governance-workflow-execution-assurance__loading{display:grid;gap:9px;min-width:0}.governance-workflow-execution-assurance__loading span{animation:governance-command-pulse 1.4s ease-in-out infinite;background:var(--color-surface-muted);border-radius:var(--radius-sm);display:block;height:38px}.governance-workflow-execution-assurance__loading span:nth-child(2){width:82%}.governance-workflow-execution-assurance__loading span:nth-child(3){width:64%}.governance-workflow-execution-assurance__loading p{font-size:12px;margin:0}.governance-new-action-modal{max-width:min(1040px,calc(100vw - 32px));width:100%}.governance-new-action-modal__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.governance-new-action-modal__content>section:first-child,.governance-new-action-modal__dependencies{display:grid;gap:12px;min-width:0;overflow-x:auto}.governance-new-action-modal__dependencies table{border:1px solid var(--color-border);border-collapse:separate;border-radius:var(--radius-sm);border-spacing:0;overflow:hidden;min-width:620px;width:100%}.governance-new-action-modal__dependencies td,.governance-new-action-modal__dependencies th{border-block-end:1px solid var(--color-border);color:var(--color-text);font-size:13px;padding:10px 12px;text-align:start;vertical-align:top}.governance-new-action-modal__dependencies thead th{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.governance-new-action-modal__dependencies tbody tr:last-child>*{border-block-end:0}.governance-workflow-execution-assurance__notice{background:color-mix(in srgb,var(--control-success) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--control-success) 32%,var(--color-border));border-radius:var(--radius-sm);color:var(--color-text);padding:10px 12px}@media (prefers-reduced-motion:reduce){.governance-workflow-execution-assurance__loading span{animation:none}}@media (max-width:1120px){.governance-workflow-execution-assurance__context{align-items:stretch;flex-direction:column}.governance-workflow-execution-assurance__context-meta{justify-content:flex-start}.governance-workflow-execution-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.governance-workflow-execution-assurance__grid,.governance-workflow-execution-assurance__metrics,.governance-workflow-execution-assurance__signals{grid-template-columns:1fr}.governance-workflow-execution-assurance__metrics p,.governance-workflow-execution-assurance__panel--wide{grid-column:auto}.governance-workflow-execution-assurance__boundary,.governance-workflow-execution-assurance__context-meta,.governance-workflow-execution-assurance__state{align-items:stretch;flex-direction:column}.governance-workflow-execution-assurance__context-meta>.nsq-badge,.governance-workflow-execution-assurance__context-meta>div,.governance-workflow-execution-assurance__panel>.nsq-button,.governance-workflow-execution-assurance__panel>.nsq-button+.governance-workflow-execution-assurance__boundary,.governance-workflow-execution-assurance__state .nsq-button{width:100%}.governance-workflow-execution-assurance__state .nsq-button{margin-inline-start:0}}.governance-mobile-nav-backdrop,.governance-mobile-nav-trigger{display:none}.governance-mobile-nav-trigger{align-items:center;background:var(--control-bg-muted);border:1px solid var(--control-border);border-radius:var(--control-radius-md);color:var(--control-text);cursor:pointer;height:var(--control-height-sm);justify-content:center;width:var(--control-height-sm)}.governance-mobile-nav-trigger:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:0}.governance-route-navigation,.governance-shell{direction:inherit;text-align:start}.governance-shell table,.governance-shell td,.governance-shell th,.governance-shell__decision-center-row{text-align:start}.governance-shell table{direction:inherit}.governance-shell :where(h1,h2,h3,p,span,strong,small,dd,dt,label){overflow-wrap:anywhere}.user-area-accessibility-preferences{border:1px solid var(--control-border);border-radius:var(--control-radius-md);margin:0;padding:16px}.user-area-accessibility-preferences>legend{color:var(--color-text-primary);font-weight:700;padding-inline:6px}.user-area-accessibility-preferences>p{color:var(--color-text-secondary);margin:0 0 14px}.user-area-accessibility-preferences__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.user-area-accessibility-preferences__grid{grid-template-columns:minmax(0,1fr)}}.governance-route-navigation :where(a,button,[tabindex]):focus-visible,.governance-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:2px solid transparent;outline-offset:2px}.governance-ui-state{align-items:flex-start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:12px;margin-block:12px;min-width:0;padding:14px}.governance-ui-state>svg{color:var(--color-text-muted);flex:0 0 auto;margin-top:2px}.governance-ui-state>div{display:grid;flex:1 1 auto;gap:5px;min-width:0}.governance-ui-state h3,.governance-ui-state p{margin:0}.governance-ui-state p{color:var(--color-text-secondary);line-height:1.5}.governance-ui-state--error,.governance-ui-state--offline{border-inline-start-color:var(--control-danger)}.governance-ui-state--error>svg,.governance-ui-state--offline>svg{color:var(--control-danger)}.governance-ui-state--partial,.governance-ui-state--permission-denied,.governance-ui-state--scope-denied,.governance-ui-state--stale{border-inline-start-color:var(--control-warning)}.governance-ui-state--partial>svg,.governance-ui-state--permission-denied>svg,.governance-ui-state--scope-denied>svg,.governance-ui-state--stale>svg{color:var(--control-warning)}.governance-ui-state--ready,.governance-ui-state--success{border-inline-start-color:var(--control-success)}.governance-ui-state--ready>svg,.governance-ui-state--success>svg{color:var(--control-success)}.governance-ui-state>.nsq-button{flex:0 0 auto;margin-inline-start:auto}.governance-ui-state__skeleton{display:grid;gap:7px;margin-top:5px;width:min(420px,100%)}.governance-ui-state__skeleton span{animation:governance-state-pulse 1.2s ease-in-out infinite alternate;background:color-mix(in srgb,var(--color-text-muted) 18%,transparent);border-radius:999px;height:8px}.governance-ui-state__skeleton span:nth-child(2){width:82%}.governance-ui-state__skeleton span:nth-child(3){width:64%}.governance-ui-state__spinner{animation:governance-state-spin .9s linear infinite}@keyframes governance-state-spin{to{transform:rotate(1turn)}}@keyframes governance-state-pulse{to{opacity:.45}}@media (max-width:1120px){.governance-shell__header{align-items:flex-start;flex-wrap:wrap}.governance-shell__header>div:first-child{flex:1 1 100%}.governance-shell__action-readback-grid,.governance-shell__decision-center-summary,.governance-shell__grid,.governance-shell__latest{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-shell__decision-center-layout{grid-template-columns:minmax(0,1fr)}.governance-shell__decision-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-shell__decision-action-form .nsq-button{grid-column:1/-1;justify-self:start}}@media (max-width:767px){.standard-shell{--governance-nav-closed-translate:calc(-100% - 24px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100dvh}[dir=rtl] .standard-shell{--governance-nav-closed-translate:calc(100% + 24px);grid-template-columns:minmax(0,1fr)}.standard-shell .standard-sidebar{display:none;height:calc(100dvh - 24px);inset-block:12px;inset-inline-start:12px;margin:0;max-height:calc(100dvh - 24px);max-width:calc(100vw - 48px);overflow-y:auto;position:fixed;transform:translateX(var(--governance-nav-closed-translate));transition:transform .18s ease;width:min(300px,calc(100vw - 48px));z-index:61}.standard-shell .standard-sidebar.is-mobile-open{display:flex;transform:translateX(0)}.standard-shell .standard-sidebar nav{display:flex;flex-direction:column}.standard-shell .standard-topbar{grid-column:1;grid-row:1;grid-template-columns:auto auto auto minmax(0,1fr)}.standard-shell .organization-selector{grid-column:1/-1;min-width:0}.standard-shell .organization-pill{max-width:100%;width:100%}.standard-shell .standard-content{grid-column:1;grid-row:2;padding:14px}.standard-shell .governance-mobile-nav-trigger{display:inline-flex}.standard-shell .governance-mobile-nav-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,17,34,.56);border:0;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:60}.governance-shell__action-readback-head,.governance-shell__decision-action-head,.governance-shell__decision-center-head,.governance-shell__decision-center-subhead,.governance-shell__handoff-head,.governance-shell__header{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.governance-shell__decision-action-form .nsq-button,.governance-shell__editable-actions .nsq-button,.governance-shell__header>.nsq-button,.governance-shell__header>a{justify-content:center;width:100%}.governance-shell__action-readback-grid,.governance-shell__decision-action-form,.governance-shell__decision-center-row,.governance-shell__decision-center-summary,.governance-shell__grid,.governance-shell__latest{grid-template-columns:minmax(0,1fr)}.governance-shell__decision-action-form .nsq-button{grid-column:auto}.governance-route-navigation__main,.governance-route-navigation__subtabs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.governance-route-navigation__main .nsq-button,.governance-route-navigation__subtabs .nsq-button{scroll-snap-align:start}.modal-panel.governance-new-action-modal,.modal-panel.governance-workspace-modal{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;width:100vw}.governance-ui-state{flex-wrap:wrap}.governance-ui-state>.nsq-button{margin-inline-start:0;width:100%}}@media (prefers-reduced-motion:reduce){.standard-shell .standard-sidebar{transition:none}.governance-ui-state__skeleton span,.governance-ui-state__spinner{animation:none}}@media (forced-colors:active){.governance-ui-state{border-inline-start-width:5px}}.standard-sidebar__capability-status{color:rgba(255,255,255,.78);display:block;font-size:12px;line-height:1.5;padding:10px 14px}.navigation-capability-state{align-items:center;display:grid;justify-items:center;min-height:min(460px,60dvh);padding:var(--space-6)}.admin-data-scopes__template-items{display:grid;gap:12px;margin-top:14px}.admin-data-scopes__template-items>.admin-data-scopes__toolbar{align-items:center;grid-template-columns:minmax(0,1fr) auto}.admin-data-scopes__template-items>.admin-data-scopes__toolbar p{color:var(--color-text-muted);margin:4px 0 0}.admin-data-scopes__template-item{display:grid;gap:12px}.admin-data-scopes__template-item>header{align-items:center;display:flex;justify-content:space-between}.executive-dashboard{display:grid;gap:20px;margin:0 auto;max-width:1440px;width:100%}.executive-dashboard__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.executive-dashboard__header h1,.executive-dashboard__panel h2,.executive-dashboard__state h2{margin:0}.executive-dashboard__header p,.executive-dashboard__panel p,.executive-dashboard__state p{color:var(--color-text-muted);margin-block:8px 0}.executive-dashboard__eyebrow{color:var(--color-primary)!important;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.executive-dashboard__actions,.executive-dashboard__authority,.executive-dashboard__trust{align-items:center;display:flex;gap:10px}.executive-dashboard__actions{flex-wrap:wrap;justify-content:flex-end;max-width:720px}.executive-dashboard__context{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.executive-dashboard__context>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:12px}.executive-dashboard__context dt,.executive-dashboard__filter-grid label>span{color:var(--color-text-muted);display:block;font-size:.75rem;font-weight:700;margin-block-end:5px;text-transform:uppercase}.executive-dashboard__context dd{font-weight:700;margin:0;overflow-wrap:anywhere}.executive-dashboard__authority,.executive-dashboard__panel,.executive-dashboard__state,.executive-dashboard__trust{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:18px}.executive-dashboard__authority .nsq-badge,.executive-dashboard__trust .nsq-badge{margin-inline-start:auto}.executive-dashboard__filter-bar{background:color-mix(in srgb,var(--color-surface) 96%,transparent);border:1px solid var(--color-border);border-radius:14px;display:grid;gap:14px;padding:16px;position:sticky;top:12px;z-index:15}.executive-dashboard__filter-bar--expanded{position:relative;top:auto;z-index:auto}.executive-dashboard__filter-actions,.executive-dashboard__filter-heading{align-items:center;display:flex;gap:10px}.executive-dashboard__filter-heading span{color:var(--color-text-muted);font-size:.82rem;margin-inline-start:auto}.executive-dashboard__filter-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(120px,1fr))}.executive-dashboard__advanced-filters{border-block-start:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr));padding-block-start:14px}.executive-dashboard__advanced-filters label,.executive-dashboard__advanced-filters select,.executive-dashboard__filter-grid label,.executive-dashboard__filter-grid select{min-width:0;width:100%}.executive-dashboard__advanced-filters select,.executive-dashboard__filter-grid select{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:9px;color:var(--color-text);min-height:38px;padding-inline:9px}.executive-dashboard__advanced-filters label>span{color:var(--color-text-muted);display:block;font-size:.75rem;font-weight:700;margin-block-end:5px;text-transform:uppercase}.executive-dashboard__filter-meta{background:var(--color-surface-soft);border-radius:10px;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px 18px;padding:10px 12px}.executive-dashboard__filter-meta strong{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.executive-dashboard__filter-actions{justify-content:flex-end}.executive-dashboard__tabs{border-block-end:1px solid var(--color-border);contain:inline-size;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.executive-dashboard__tabs>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-block-end:3px solid transparent;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:700;padding:12px 14px}.executive-dashboard__tabs>button.is-active{border-block-end-color:var(--color-primary);color:var(--color-primary)}.executive-dashboard__tabs>button:focus-visible{outline:3px solid var(--color-focus,#62a8ff);outline-offset:-3px}.executive-dashboard__route-recovery,.executive-dashboard__view-placeholder{background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:5px solid var(--control-warning,#b7791f);border-radius:14px;padding:18px}.executive-dashboard__route-recovery{margin:0}.executive-dashboard__view-placeholder h2,.executive-dashboard__view-placeholder p{margin-block:0 8px}.executive-dashboard__state{align-items:center;display:flex;gap:16px;min-height:180px}.executive-dashboard__state--loading svg{animation:governance-state-pulse 1.2s ease-in-out infinite alternate}.executive-dashboard__state--error,.executive-dashboard__state--unauthorized,.executive-dashboard__state--unavailable{border-inline-start:5px solid var(--control-danger)}.executive-dashboard__state--partial,.executive-dashboard__state--stale,.executive-dashboard__state--suppressed{border-inline-start:5px solid var(--control-warning,#b7791f)}.executive-dashboard__state--recovered{border-inline-start:5px solid var(--control-success,#138a5b)}.executive-dashboard__state>.nsq-button{margin-inline-start:auto}.executive-dashboard__content{display:grid;gap:20px}.executive-dashboard>[role=tabpanel]{min-width:0;overflow-x:hidden}.executive-dashboard__ai-action{display:flex;justify-content:flex-end}[dir=rtl] .executive-dashboard__ai-action{justify-content:flex-start}.executive-dashboard__metrics{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.executive-dashboard__detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-dashboard__panel dl{display:grid;gap:10px;margin-block-end:0}.executive-dashboard__panel dl div{display:flex;gap:12px;justify-content:space-between}.executive-dashboard__panel dd{font-weight:700;margin:0;text-align:end}.executive-dashboard__adoption{border-inline-start:5px solid var(--color-primary)}.executive-dashboard__adoption-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.executive-dashboard__adoption-heading .executive-dashboard__eyebrow{margin-block-start:0}.executive-dashboard__adoption-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-dashboard__adoption-grid div{align-items:flex-start;background:var(--color-surface-soft);border-radius:10px;flex-direction:column;padding:12px}.executive-dashboard__adoption-grid dd{color:var(--color-primary);font-size:1.1rem;text-align:start}.executive-dashboard__adoption-note{border-block-start:1px solid var(--color-border);padding-block-start:12px}@media (max-width:1000px){.executive-dashboard__context{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-dashboard__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-dashboard__adoption-grid,.executive-dashboard__advanced-filters,.executive-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.executive-dashboard__authority,.executive-dashboard__header,.executive-dashboard__state,.executive-dashboard__trust{align-items:stretch;flex-direction:column}.executive-dashboard__actions,.executive-dashboard__adoption-grid,.executive-dashboard__detail-grid,.executive-dashboard__metrics{grid-template-columns:minmax(0,1fr)}.executive-dashboard__actions{display:grid;max-width:none}.executive-dashboard__advanced-filters,.executive-dashboard__context,.executive-dashboard__filter-grid{grid-template-columns:minmax(0,1fr)}.executive-dashboard__filter-bar{position:static}.executive-dashboard__filter-actions,.executive-dashboard__filter-heading{align-items:stretch;flex-direction:column}.executive-dashboard__filter-heading span{margin-inline-start:0}.executive-dashboard__filter-actions .nsq-button{width:100%}.executive-dashboard__actions .nsq-button,.executive-dashboard__state>.nsq-button{margin-inline-start:0;width:100%}.executive-dashboard__authority .nsq-badge,.executive-dashboard__trust .nsq-badge{margin-inline-start:0;width:-moz-max-content;width:max-content}.executive-dashboard__adoption-heading{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.executive-dashboard__state--loading svg{animation:none}}.relationship-navigator-entry{align-items:center;background:var(--surface-muted,#f4f7f8);border:1px solid var(--border-subtle,#d9e2e4);border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin-block-end:16px;padding:14px 16px}.relationship-navigator{display:grid;gap:20px;min-width:0}.relationship-navigator__form-actions,.relationship-navigator__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.relationship-navigator__form{background:var(--surface,#fff);border:1px solid var(--border-subtle,#d9e2e4);border-radius:16px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.relationship-navigator__form-actions{align-self:end;grid-column:span 3}.linked-records-panel,.relationship-navigator__result{min-width:0;outline:none}.linked-records-panel{display:grid;gap:16px}.linked-records-panel:focus-visible{border-radius:12px;box-shadow:0 0 0 3px rgb(0 107 99/22%)}.linked-records-panel__error{display:grid;gap:12px;justify-items:start}.relationship-navigator__success{display:grid;gap:18px}.relationship-navigator__root{align-items:flex-start;background:linear-gradient(135deg,#edf8f6,#f7fbfb);border:1px solid #b8ddd7;border-radius:14px;display:flex;gap:12px;padding:16px}.relationship-navigator__root>div{display:grid;gap:4px;min-width:0}.relationship-navigator code{direction:ltr;display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:.76rem;overflow-wrap:anywhere;text-align:start}.relationship-navigator__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.relationship-navigator__metric{background:var(--surface,#fff);border:1px solid var(--border-subtle,#d9e2e4);border-radius:14px;display:grid;gap:4px;min-width:0;padding:14px}.relationship-navigator__metric strong{color:var(--brand-strong,#006b63);font-size:1.45rem}.relationship-navigator__metric span,.relationship-navigator__safety-note{color:var(--text-muted,#5b6b70);font-size:.86rem}.relationship-navigator__cards{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-navigator__card{align-items:center;background:var(--surface,#fff);border:1px solid var(--border-subtle,#d9e2e4);border-radius:14px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.relationship-navigator__card>div{display:grid;gap:6px;min-width:0}.relationship-navigator__card-actions{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:flex-end}.relationship-navigator__nodes{display:grid;gap:8px;list-style:none;margin:0;padding:0}.relationship-navigator__nodes li{align-items:center;background:var(--surface,#fff);border:1px solid var(--border-subtle,#d9e2e4);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px}.relationship-navigator__nodes span{display:grid;min-width:0}.relationship-navigator__nodes small{color:var(--text-muted,#5b6b70);overflow-wrap:anywhere}[dir=rtl].linked-records-panel .lucide-arrow-left,[dir=rtl].linked-records-panel .lucide-arrow-right,[dir=rtl].relationship-navigator .lucide-arrow-left,[dir=rtl].relationship-navigator .lucide-arrow-right{transform:scaleX(-1)}@media (max-width:900px){.relationship-navigator__form{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-navigator__form-actions{grid-column:span 2}.relationship-navigator__cards,.relationship-navigator__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.relationship-navigator-entry,.relationship-navigator__card{align-items:stretch;flex-direction:column}.relationship-navigator__card-actions{justify-content:stretch}.relationship-navigator__card-actions .nsq-button{flex:1 1 auto;justify-content:center}.relationship-navigator__cards,.relationship-navigator__form,.relationship-navigator__metrics{grid-template-columns:minmax(0,1fr)}.relationship-navigator__form-actions{align-items:stretch;grid-column:span 1}.relationship-navigator__form-actions .nsq-button{justify-content:center;width:100%}.relationship-navigator__nodes li{grid-template-columns:auto minmax(0,1fr)}.relationship-navigator__nodes .nsq-button{grid-column:1/-1;justify-self:stretch}.linked-records-panel__error .nsq-button{justify-content:center;width:100%}}@media (max-width:767px){.admin-shell{min-height:100dvh;max-width:100%;overflow-x:clip}.admin-privacy-control-plane__header,.admin-security-control-plane__header{align-items:stretch;flex-direction:column}.admin-privacy-control-plane__actions,.admin-security-control-plane__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.admin-privacy-control-plane__actions .nsq-button,.admin-security-control-plane__actions .nsq-button{justify-content:center;width:100%}.admin-sidebar{box-shadow:12px 0 32px rgba(15,23,42,.28);height:100dvh;inset-block:0;inset-inline-start:0;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;position:fixed;transform:translateX(-105%);transition:transform .18s ease;visibility:hidden;width:min(320px,calc(100vw - 48px));z-index:80}[dir=rtl] .admin-sidebar{box-shadow:-12px 0 32px rgba(15,23,42,.28);transform:translateX(105%)}.admin-sidebar.is-mobile-open,[dir=rtl] .admin-sidebar.is-mobile-open{transform:translateX(0);visibility:visible}.admin-sidebar nav{grid-template-columns:minmax(0,1fr);margin-top:16px}.admin-mobile-nav-trigger{align-items:center;background:var(--control-bg,#fff);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--control-text,var(--color-text));cursor:pointer;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center}.admin-mobile-nav-backdrop{background:rgba(15,23,42,.52);border:0;display:block;inset:0;padding:0;position:fixed;z-index:70}.admin-header{align-items:center;display:flex;gap:8px;min-height:72px;position:relative;z-index:20}.admin-header__title{flex:1 1 140px}.admin-header__status{order:5;width:100%}.admin-header__spacer{display:none}.admin-header__language{flex:0 0 40px;justify-content:center;padding:0;width:40px}.admin-header__language span{display:none}.admin-content{padding:16px}.admin-overview__header{grid-template-columns:minmax(0,1fr);padding:18px}.admin-overview__header .nsq-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.admin-ai-governance{max-width:100%;min-width:0;overflow-x:hidden}.admin-ai-governance input,.admin-ai-governance p,.admin-ai-governance small,.admin-ai-governance span,.admin-ai-governance strong{min-width:0;overflow-wrap:anywhere}.admin-ai-governance .admin-ai-governance__card,.admin-ai-governance .admin-ai-governance__card>div,.admin-ai-governance .inline-record{min-width:0}.policy-procedure__approval-worklist-run>.nsq-badge,.policy-procedure__approval-worklist-version>.nsq-badge{justify-self:end;width:-moz-max-content;width:max-content}.admin-ai-governance .foundation-grid,.admin-ai-governance .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-governance__card{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.admin-ai-governance__card>svg{color:var(--color-teal-500)}.admin-ai-governance__card>.nsq-badge{grid-column:2;justify-self:start}.admin-ai-governance__card h2,.admin-ai-governance__card p{margin-top:0}@media (max-width:720px){.admin-integration-catalog{padding:16px}.admin-integration-catalog__header,.admin-integration-catalog__toolbar{align-items:stretch;grid-template-columns:1fr}.admin-integration-catalog__header{display:grid}.admin-integration-catalog__grid,.admin-integration-catalog__metrics{grid-template-columns:1fr}.admin-integration-catalog__alerts article{align-items:start;grid-template-columns:1fr}.admin-ai-governance .foundation-grid,.admin-ai-governance .kpi-grid{grid-template-columns:minmax(0,1fr)}}.ai-release-workspace{max-width:100%;min-width:0}.admin-operations-page>.nsq-tabs,.admin-operations-page>.nsq-tabs>.nsq-tabs__panel{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.admin-operations-page>.nsq-tabs>.nsq-tabs__list{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%}.ai-release-workspace .table-primary,.ai-release-workspace .table-primary small,.ai-release-workspace>*{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere}.ai-release-contract{align-items:center;display:flex;gap:24px;justify-content:space-between}.ai-release-contract h2,.ai-release-contract p{margin-top:0}.ai-release-contract__safety{align-items:flex-start;background:var(--color-teal-50);border:1px solid var(--color-primary-300);border-radius:12px;color:var(--color-teal-800);display:flex;flex:0 1 430px;gap:10px;padding:14px}.ai-release-contract__safety svg{flex:0 0 auto}.ai-release-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.ai-release-summary .metric-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:grid;gap:6px;min-width:0;padding:14px 16px}.ai-release-summary .metric-card span{color:var(--color-text-secondary);font-size:.82rem}.ai-release-summary .metric-card strong{font-size:1.15rem;overflow-wrap:anywhere}.ai-release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-routing-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:18px}.ai-routing-card{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:14px}.ai-routing-card>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.ai-routing-card__postures{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ai-routing-card__postures label{align-items:center;display:flex;gap:7px;min-width:0}.ai-release-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-release-actions .nsq-button{min-height:34px;padding:7px 10px}[dir=rtl] .ai-release-actions,[dir=rtl] .ai-release-contract,[dir=rtl] .ai-routing-card>div:first-child,[dir=rtl] .ai-routing-card__postures label{text-align:right}@media (max-width:900px){.ai-release-contract{align-items:stretch;flex-direction:column}.ai-release-contract__safety{flex-basis:auto}.ai-release-grid,.ai-routing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ai-routing-card__postures{grid-template-columns:minmax(0,1fr)}.ai-release-actions,.ai-release-actions .nsq-button{width:100%}}.admin-webhook-control{display:grid;gap:1rem;min-width:0;margin-block-start:1.25rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--border-subtle);border-radius:1.25rem;background:var(--surface-primary)}.admin-webhook-control__actions,.admin-webhook-control__header,.admin-webhook-control__row-actions,.admin-webhook-control__safety,.admin-webhook-control__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.admin-webhook-control__header>div,.admin-webhook-control__section-head>div{min-width:0}.admin-webhook-control h2,.admin-webhook-control h3,.admin-webhook-control h4,.admin-webhook-control p{margin:0}.admin-webhook-control__header p:not(.eyebrow),.admin-webhook-control__section-head p{color:var(--text-secondary);margin-block-start:.3rem}.admin-webhook-control__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-webhook-control__alerts article,.admin-webhook-control__card,.admin-webhook-control__list article,.admin-webhook-control__summary article{min-width:0;border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface-secondary)}.admin-webhook-control__summary article{display:grid;gap:.35rem;padding:.85rem}.admin-webhook-control__summary article>span{color:var(--text-secondary);font-size:.8rem}.admin-webhook-control__summary article>strong{font-size:1.2rem;overflow-wrap:anywhere}.admin-webhook-control__summary article>.nsq-badge{justify-self:start}.admin-webhook-control__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);gap:1rem;align-items:start}.admin-webhook-control__card{display:grid;gap:1rem;padding:1rem}.admin-webhook-control__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-webhook-control__events{display:grid;gap:.5rem;min-width:0;border:1px solid var(--border-subtle);border-radius:.75rem;padding:.75rem}.admin-webhook-control__events label{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.admin-webhook-control__events span{overflow-wrap:anywhere}.admin-webhook-control__alerts,.admin-webhook-control__list{display:grid;gap:.7rem;min-width:0}.admin-webhook-control__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.85rem}.admin-webhook-control__list code,.admin-webhook-control__list dd,.admin-webhook-control__list p{overflow-wrap:anywhere}.admin-webhook-control__list dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.admin-webhook-control__list dl>div{min-width:0;padding:.55rem;border-radius:.6rem;background:var(--surface-primary)}.admin-webhook-control__list dt{color:var(--text-secondary);font-size:.75rem}.admin-webhook-control__list dd{margin:.25rem 0 0;font-family:var(--font-mono);font-size:.78rem}.admin-webhook-control__row-actions{justify-content:flex-end;align-self:start;flex-wrap:wrap}.admin-webhook-control__alerts article{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem}.admin-webhook-control__alerts small{color:var(--text-secondary)}.admin-webhook-control__safety{justify-content:flex-start;color:var(--text-secondary)}@media (max-width:900px){.admin-webhook-control__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-webhook-control__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-webhook-control{padding:.8rem}.admin-webhook-control__header,.admin-webhook-control__section-head{align-items:flex-start;flex-wrap:wrap}.admin-webhook-control__form,.admin-webhook-control__list article,.admin-webhook-control__list dl,.admin-webhook-control__summary{grid-template-columns:minmax(0,1fr)}.admin-webhook-control__list dl{grid-column:1}.admin-webhook-control__row-actions{justify-content:flex-start}}.admin-help-lifecycle{display:grid;gap:1rem;min-width:0;margin-block-start:1.25rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--border-subtle);border-radius:1.25rem;background:var(--surface-primary)}.admin-help-lifecycle h1,.admin-help-lifecycle h2,.admin-help-lifecycle h3,.admin-help-lifecycle p{margin:0}.admin-help-lifecycle__actions,.admin-help-lifecycle__ai>div,.admin-help-lifecycle__article>div,.admin-help-lifecycle__header,.admin-help-lifecycle__section-head,.admin-help-lifecycle__signal-list article,.admin-help-lifecycle__versions article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.admin-help-lifecycle__header{align-items:flex-start}.admin-help-lifecycle__article>div>div,.admin-help-lifecycle__header>div,.admin-help-lifecycle__section-head>div,.admin-help-lifecycle__signal-list article>span{min-width:0}.admin-help-lifecycle small,.admin-help-lifecycle__header p:not(.eyebrow),.admin-help-lifecycle__section-head p{color:var(--text-secondary)}.admin-help-lifecycle__metrics,.admin-help-lifecycle__signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.admin-help-lifecycle__editor>section,.admin-help-lifecycle__metrics article,.admin-help-lifecycle__section,.admin-help-lifecycle__signal-grid article,.admin-help-lifecycle__taxonomy>section{min-width:0;border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface-secondary)}.admin-help-lifecycle__metrics article,.admin-help-lifecycle__signal-grid article{display:grid;gap:.35rem;padding:.85rem}.admin-help-lifecycle__metrics article>span,.admin-help-lifecycle__signal-grid article>span{color:var(--text-secondary);font-size:.8rem}.admin-help-lifecycle__metrics article>strong,.admin-help-lifecycle__signal-grid article>strong{font-size:1.2rem;overflow-wrap:anywhere}.admin-help-lifecycle__metrics article>.nsq-badge,.admin-help-lifecycle__signal-grid article>.nsq-badge{justify-self:start}.admin-help-lifecycle__contract,.admin-help-lifecycle__readiness{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.75rem .85rem;border:1px solid var(--border-subtle);border-radius:.8rem;background:var(--surface-secondary);color:var(--text-secondary)}.admin-help-lifecycle__contract code{overflow-wrap:anywhere}.admin-help-lifecycle__editor,.admin-help-lifecycle__filters,.admin-help-lifecycle__form,.admin-help-lifecycle__taxonomy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.admin-help-lifecycle__filters{grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr)}.admin-help-lifecycle__editor{align-items:start}.admin-help-lifecycle__editor>section,.admin-help-lifecycle__section,.admin-help-lifecycle__taxonomy>section{display:grid;gap:1rem;padding:1rem}.admin-help-lifecycle__wide{grid-column:1/-1}.admin-help-lifecycle__audiences{display:grid;gap:.65rem;min-width:0;margin:.8rem 0 0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:.8rem}.admin-help-lifecycle__audiences legend{padding-inline:.3rem;font-weight:650}.admin-help-lifecycle__actions{justify-content:flex-start;flex-wrap:wrap}.admin-help-lifecycle__cards,.admin-help-lifecycle__signal-list,.admin-help-lifecycle__versions{display:grid;gap:.7rem;min-width:0}.admin-help-lifecycle__ai,.admin-help-lifecycle__article,.admin-help-lifecycle__signal-list article,.admin-help-lifecycle__taxonomy section>button,.admin-help-lifecycle__versions article{width:100%;min-width:0;padding:.85rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-primary);color:inherit;text-align:start}.admin-help-lifecycle__article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;cursor:pointer}.admin-help-lifecycle__article:focus-visible,.admin-help-lifecycle__article:hover,.admin-help-lifecycle__taxonomy section>button:focus-visible,.admin-help-lifecycle__taxonomy section>button:hover{border-color:var(--color-primary)}.admin-help-lifecycle__article-icon{display:grid;place-items:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.7rem;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.admin-help-lifecycle__article small,.admin-help-lifecycle__article strong,.admin-help-lifecycle__signal-list small,.admin-help-lifecycle__signal-list strong,.admin-help-lifecycle__taxonomy small,.admin-help-lifecycle__taxonomy strong{display:block;overflow-wrap:anywhere}.admin-help-lifecycle__article>div:nth-child(2){justify-content:flex-end;flex-wrap:wrap}.admin-help-lifecycle__article dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.admin-help-lifecycle__article dl>div{min-width:0;padding:.55rem;border-radius:.6rem;background:var(--surface-secondary)}.admin-help-lifecycle__article dt{color:var(--text-secondary);font-size:.75rem}.admin-help-lifecycle__article dd{margin:.2rem 0 0;overflow-wrap:anywhere}.admin-help-lifecycle__taxonomy section>button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.admin-help-lifecycle__ai{display:grid;gap:.75rem}.admin-help-lifecycle__ai p{overflow-wrap:anywhere;white-space:pre-wrap}.admin-help-lifecycle__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-help-lifecycle__signal-list h3:not(:first-child){margin-block-start:.5rem}.admin-help-lifecycle__versions article{flex-wrap:wrap}.admin-help-lifecycle__versions code{max-width:100%;overflow-wrap:anywhere}[dir=rtl] .admin-help-lifecycle__article,[dir=rtl] .admin-help-lifecycle__taxonomy section>button,[dir=rtl].admin-help-lifecycle{text-align:right}@media (max-width:980px){.admin-help-lifecycle__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-help-lifecycle__editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.admin-help-lifecycle{padding:.8rem}.admin-help-lifecycle__header,.admin-help-lifecycle__section-head{flex-wrap:wrap}.admin-help-lifecycle__article,.admin-help-lifecycle__filters,.admin-help-lifecycle__form,.admin-help-lifecycle__metrics,.admin-help-lifecycle__taxonomy{grid-template-columns:minmax(0,1fr)}.admin-help-lifecycle__article dl{grid-column:1;grid-template-columns:minmax(0,1fr)}.admin-help-lifecycle__actions,.admin-help-lifecycle__actions .nsq-button{width:100%}}.admin-job-operations{display:grid;gap:1rem;min-width:0;padding:1rem}.admin-job-operations__header,.admin-job-operations__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.admin-job-operations__header>div,.admin-job-operations__toolbar>div{min-width:0}.admin-job-operations__header h1,.admin-job-operations__toolbar h2{margin:0}.admin-job-operations__boundary p,.admin-job-operations__header p:last-child,.admin-job-operations__toolbar p{color:var(--text-secondary)}.admin-job-operations__contract{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;min-width:0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-secondary)}.admin-job-operations__contract>span:not(.nsq-badge){color:var(--text-secondary);font-size:.82rem}.admin-job-operations__filters{display:grid;grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(10rem,1fr));gap:.75rem;min-width:0}.admin-job-operations__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-job-operations__metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .65rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-primary)}.admin-job-operations__metrics svg{grid-row:1/3;color:var(--color-primary)}.admin-job-operations__metrics span{color:var(--text-secondary);font-size:.8rem}.admin-job-operations__metrics strong{font-size:1.45rem}.admin-job-operations__alerts{display:grid;gap:.6rem}.admin-job-operations__alerts article{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.8rem;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-subtle));border-radius:.8rem;background:color-mix(in srgb,var(--color-warning) 7%,var(--surface-primary))}.admin-job-operations__alerts p{margin:.2rem 0 0;color:var(--text-secondary);overflow-wrap:anywhere}.admin-job-operations__queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}.admin-job-operations__queues>article{display:grid;gap:.8rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface-primary)}.admin-job-operations__queues header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-width:0}.admin-job-operations__queues header>div{min-width:0}.admin-job-operations__queues header span:first-child{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.admin-job-operations__queues h3{margin:.15rem 0 0;overflow-wrap:anywhere}.admin-job-operations__queues dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.admin-job-operations__queues dl>div{min-width:0;padding:.55rem;border-radius:.6rem;background:var(--surface-secondary)}.admin-job-operations__queues dt{color:var(--text-secondary);font-size:.72rem}.admin-job-operations__queues dd{margin:.2rem 0 0;font-weight:700}.admin-job-operations code{overflow-wrap:anywhere;word-break:break-word}.admin-job-operations__boundary{min-width:0;padding:.85rem;border-inline-start:3px solid var(--color-primary);background:var(--surface-secondary)}.admin-job-operations__boundary p{margin:.25rem 0 0}.admin-job-operator-modal{width:min(640px,calc(100vw - 2rem))}.admin-job-operator-modal__body{display:grid;gap:1rem}.admin-job-operator-modal__safeguards{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem;border:1px solid color-mix(in srgb,var(--color-warning) 45%,var(--border-color));border-radius:.75rem;background:color-mix(in srgb,var(--color-warning) 8%,var(--surface-primary))}.admin-job-operator-modal__safeguards svg{color:var(--color-warning)}.admin-job-operator-modal__safeguards p{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}[dir=rtl] .admin-job-operations{text-align:right}@media (max-width:1080px){.admin-job-operations__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-job-operations__queues{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.admin-job-operations{padding:.8rem}.admin-job-operations__header,.admin-job-operations__toolbar{flex-wrap:wrap}.admin-job-operations__filters,.admin-job-operations__metrics{grid-template-columns:minmax(0,1fr)}.admin-job-operations__header .nsq-button{width:100%}.admin-job-operations__queues dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-provider-health{display:grid;gap:1rem;min-width:0;padding:1rem}.admin-provider-health__header,.admin-provider-health__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.admin-provider-health__header>div,.admin-provider-health__toolbar>div{min-width:0}.admin-provider-health__header h1,.admin-provider-health__toolbar h2{margin:0}.admin-provider-health__boundary p,.admin-provider-health__header p:last-child,.admin-provider-health__toolbar p{color:var(--text-secondary)}.admin-provider-health__contract{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;min-width:0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-secondary)}.admin-provider-health__contract>span:not(.nsq-badge){color:var(--text-secondary);font-size:.82rem}.admin-provider-health__filters{max-width:32rem}.admin-provider-health__metrics,.admin-provider-health__views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0}.admin-provider-health__metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .65rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-primary)}.admin-provider-health__metrics svg{grid-row:1/3;color:var(--color-primary)}.admin-provider-health__metrics span{color:var(--text-secondary);font-size:.8rem}.admin-provider-health__metrics strong{font-size:1.45rem}.admin-provider-health__card{display:grid;align-content:start;gap:.85rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface-primary)}.admin-provider-health__card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;min-width:0}.admin-provider-health__card header>svg{color:var(--color-primary)}.admin-provider-health__card header>div{min-width:0}.admin-provider-health__card h2{margin:0;font-size:1rem}.admin-provider-health__card p{margin:.2rem 0 0;color:var(--text-secondary);font-size:.8rem}.admin-provider-health__card dl{display:grid;gap:.45rem;margin:0}.admin-provider-health__card dl>div{display:flex;justify-content:space-between;gap:.6rem;min-width:0;padding-block:.35rem;border-block-end:1px solid var(--border-subtle)}.admin-provider-health__card dt{color:var(--text-secondary);font-size:.78rem}.admin-provider-health__card dd{margin:0;font-weight:650;text-align:end;overflow-wrap:anywhere}.admin-provider-health__alerts{display:grid;gap:.6rem}.admin-provider-health__alerts h2{margin:0}.admin-provider-health__alerts article{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.8rem;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-subtle));border-radius:.8rem;background:color-mix(in srgb,var(--color-warning) 7%,var(--surface-primary))}.admin-provider-health__alerts article>div{min-width:0}.admin-provider-health__alerts p{margin:.2rem 0;color:var(--text-secondary);overflow-wrap:anywhere}.admin-provider-health code{overflow-wrap:anywhere;word-break:break-word}.admin-provider-health__boundary{min-width:0;padding:.85rem;border-inline-start:3px solid var(--color-primary);background:var(--surface-secondary)}.admin-provider-health__boundary p{margin:.25rem 0 0}[dir=rtl] .admin-provider-health{text-align:right}@media (max-width:1180px){.admin-provider-health__views{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-provider-health__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-provider-health{padding:.8rem}.admin-provider-health__header,.admin-provider-health__toolbar{flex-wrap:wrap}.admin-provider-health__header .nsq-button{width:100%}.admin-provider-health__metrics,.admin-provider-health__views{grid-template-columns:minmax(0,1fr)}.admin-provider-health__card header{grid-template-columns:auto minmax(0,1fr)}.admin-provider-health__card header .nsq-badge{grid-column:2;justify-self:start}}.admin-resilience-status{display:grid;gap:1rem;min-width:0;padding:1rem}.admin-resilience-status__header,.admin-resilience-status__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.admin-resilience-status__header>div,.admin-resilience-status__toolbar>div{min-width:0}.admin-resilience-status__header h1,.admin-resilience-status__toolbar h2{margin:0}.admin-resilience-status__boundary p,.admin-resilience-status__header p:last-child,.admin-resilience-status__toolbar p{color:var(--text-secondary)}.admin-resilience-status__contract{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;min-width:0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-secondary)}.admin-resilience-status__contract>span:not(.nsq-badge){color:var(--text-secondary);font-size:.82rem}.admin-resilience-status__metrics,.admin-resilience-status__views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0}.admin-resilience-status__metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .65rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-primary)}.admin-resilience-status__metrics svg{grid-row:1/3;color:var(--color-primary)}.admin-resilience-status__metrics span{color:var(--text-secondary);font-size:.8rem}.admin-resilience-status__metrics strong{font-size:1.45rem}.admin-resilience-status__card{display:grid;align-content:start;gap:.85rem;min-width:0;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface-primary)}.admin-resilience-status__card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;min-width:0}.admin-resilience-status__card header>svg{color:var(--color-primary)}.admin-resilience-status__card header>div{min-width:0}.admin-resilience-status__card h2{margin:0;font-size:1rem}.admin-resilience-status__card p{margin:.2rem 0 0;color:var(--text-secondary);font-size:.8rem}.admin-resilience-status__card dl{display:grid;gap:.45rem;margin:0}.admin-resilience-status__card dl>div{display:flex;justify-content:space-between;gap:.6rem;min-width:0;padding-block:.35rem;border-block-end:1px solid var(--border-subtle)}.admin-resilience-status__card dt{color:var(--text-secondary);font-size:.78rem}.admin-resilience-status__card dd{margin:0;font-weight:650;text-align:end;overflow-wrap:anywhere}.admin-resilience-status__alerts{display:grid;gap:.6rem}.admin-resilience-status__alerts h2{margin:0}.admin-resilience-status__alerts article{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.8rem;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--border-subtle));border-radius:.8rem;background:color-mix(in srgb,var(--color-warning) 7%,var(--surface-primary))}.admin-resilience-status__alerts article>div{min-width:0}.admin-resilience-status__alerts p{margin:.2rem 0;color:var(--text-secondary);overflow-wrap:anywhere}.admin-resilience-status code{overflow-wrap:anywhere;word-break:break-word}.admin-resilience-status__boundary{min-width:0;padding:.85rem;border-inline-start:3px solid var(--color-primary);background:var(--surface-secondary)}.admin-resilience-status__boundary p{margin:.25rem 0 0}[dir=rtl] .admin-resilience-status{text-align:right}@media (max-width:1180px){.admin-resilience-status__views{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-resilience-status__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-resilience-status{padding:.8rem}.admin-resilience-status__header,.admin-resilience-status__toolbar{flex-wrap:wrap}.admin-resilience-status__header .nsq-button{width:100%}.admin-resilience-status__metrics,.admin-resilience-status__views{grid-template-columns:minmax(0,1fr)}.admin-resilience-status__card header{grid-template-columns:auto minmax(0,1fr)}.admin-resilience-status__card header .nsq-badge{grid-column:2;justify-self:start}}.settings-user-history{display:grid;gap:1rem;min-width:0}.settings-user-history__filters{display:flex;flex-wrap:wrap;gap:.5rem}.settings-user-history__filter{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;color:var(--control-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;gap:.45rem;min-height:2.25rem;padding:.35rem .75rem}.settings-user-history__filter>span:last-child{align-items:center;background:var(--control-bg-muted);border-radius:999px;display:inline-flex;font-size:.72rem;justify-content:center;min-height:1.25rem;min-width:1.25rem;padding-inline:.35rem}.settings-user-history__filter[aria-pressed=true]{background:var(--navy,#071a57);border-color:var(--navy,#071a57);color:#fff}.settings-user-history__filter[aria-pressed=true]>span:last-child{background:rgb(255 255 255/18%)}.settings-user-history__days,.settings-user-history__timeline{list-style:none;margin:0;padding:0}.settings-user-history__days{display:grid;gap:1.25rem}.settings-user-history__day>h3{font-size:.85rem;margin:0 0 .65rem}.settings-user-history__timeline{border-inline-start:2px solid var(--color-border);display:grid;gap:.65rem;margin-inline-start:.45rem;padding-inline-start:1.25rem}.settings-user-history__event{min-width:0;position:relative}.settings-user-history__marker{background:var(--teal-600,#147d78);border:3px solid var(--color-surface);border-radius:50%;block-size:.8rem;box-shadow:0 0 0 1px var(--color-border);inline-size:.8rem;inset-block-start:1rem;inset-inline-start:-1.68rem;position:absolute}.settings-user-history__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;color:var(--color-text);display:grid;gap:.75rem;min-width:0;padding:.85rem}.settings-user-history__badges,.settings-user-history__card-head,.settings-user-history__meta,.settings-user-history__renewal-fields{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.settings-user-history__card-head{justify-content:space-between}.settings-user-history__card-head>div:first-child{display:grid;gap:.15rem}.settings-user-history__card-head time,.settings-user-history__details,.settings-user-history__meta,.settings-user-history__scope-details span{color:var(--color-text-muted);font-size:.76rem}.settings-user-history__scope-details{display:grid;gap:.6rem;grid-template-columns:repeat(5,minmax(0,1fr))}.settings-user-history__scope-details>div{display:grid;gap:.15rem;min-width:0}.settings-user-history__scope-details strong{font-size:.8rem;overflow-wrap:anywhere}.settings-user-history__renewal{border-block-start:1px solid var(--color-border);display:grid;gap:.75rem;padding-block-start:.75rem}.settings-user-history__renewal-fields>*{flex:1 1 12rem}.settings-user-history__load-more,.settings-user-history__state{display:flex;justify-content:center}@media (max-width:760px){.settings-user-history__filters{flex-wrap:nowrap;margin-inline:-.25rem;overflow-x:auto;padding:.25rem}.settings-user-history__filter{flex:0 0 auto}.settings-user-history__scope-details{grid-template-columns:repeat(2,minmax(0,1fr))}}