@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap";@layer reset{:where(*){box-sizing:border-box}:where(button,input,select,textarea){color:inherit;font:inherit}:where(h1,h2,h3,h4){margin:0}:where(button,[role=button],input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed}:where(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-default:0s;--motion-duration-slow:0s}}}@layer tokens{:root{--text:#334155;--text-strong:#0f172a;--muted:#64748b;--bg:#f8fafc;--surface-card:#fff;--surface-2:#f1f5f9;--border:#e2e8f0;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--accent-highlight:#1d4ed8;--accent-border:#2563eb38;--focus-ring:var(--accent);--border-focus:#2563eb7a;--primary-action-text:#fff;--text-muted:var(--muted);--text-disabled:#7a8798;--surface-hover:var(--neutral-row-hover);--surface-disabled:color-mix(in srgb, var(--surface-2) 82%, var(--surface-card) 18%);--outline-subtle:var(--border-muted);--shadow-subtle:0 8px 18px #0f172a14;--interactive-transition:.15s ease;--interactive-tab-text:#475569;--interactive-tab-hover-text:#0f172a;--interactive-tab-selected-text:#1d4ed8;--interactive-tab-selected-hover-text:#1e40af;--success:#1d6b54;--warning:#a77928;--danger:#a94736;--warning-soft:#a7792829;--danger-soft:#a9473621;--surface-shell:#fffffff5;--surface-shell-strong:#fffffffa;--surface-shell-soft:#f1f5f9e0;--surface-glass:#ffffffeb;--surface-raised:color-mix(in srgb, var(--surface-card) 86%, var(--surface-2) 14%);--surface-row:color-mix(in srgb, var(--surface-card) 70%, var(--surface-2) 30%);--surface-callout:color-mix(in srgb, var(--surface-card) 78%, var(--surface-2) 22%);--surface-chip:color-mix(in srgb, var(--surface-card) 74%, var(--accent-soft) 26%);--surface-marker:color-mix(in srgb, var(--surface-card) 48%, var(--accent-soft) 52%);--border-strong:#0f172a24;--border-muted:#0f172a1f;--shadow-elevated:0 18px 42px #0f172a1a;--surface-selected:#2563eb1a;--surface-selected-strong:#2563eb12;--ui-app-background:#f8fafc;--ui-workspace-background:#f8fafc;--ui-shell-background:#fff;--ui-rail-background:#fff;--ui-topbar-background:#fffffff2;--ui-panel-background:#fff;--ui-panel-elevated-background:#fff;--ui-table-row-background:#fff;--ui-row-hover-background:#eff6ff;--ui-row-selected-background:#dbeafe;--ui-border-subtle:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-text-primary:#0f172a;--ui-text-secondary:#475569;--ui-text-muted:#64748b;--ui-accent-blue:#2563eb;--ui-accent-blue-strong:#1d4ed8;--ui-accent-blue-soft:#eff6ff;--ui-success:#1d6b54;--ui-warning:#a77928;--ui-danger:#a94736;--ui-info:#2563eb;--ui-focus-ring:var(--ui-accent-blue);--ui-disabled-foreground:#7a8798;--ui-disabled-background:#eef2f5;--app-background:var(--ui-app-background);--shell-background:var(--ui-shell-background);--rail-background:var(--ui-rail-background);--topbar-background:var(--ui-topbar-background);--panel-background:var(--ui-panel-background);--panel-elevated-background:var(--ui-panel-elevated-background);--table-row-background:var(--ui-table-row-background);--row-hover-background:var(--ui-row-hover-background);--row-selected-background:var(--ui-row-selected-background);--border-subtle:var(--ui-border-subtle);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--neutral-app-bg:#f8fafc;--neutral-shell-bg:#fff;--neutral-workspace-bg:#f8fafc;--neutral-panel-surface:#fff;--neutral-panel-surface-soft:#f1f5f9;--neutral-row-hover:#eff6ff;--neutral-row-selected:#dbeafe;--neutral-row-selected-strong:#bfdbfe;--neutral-border-subtle:#e2e8f0;--neutral-border-strong:#cbd5e1;--neutral-text:#334155;--neutral-text-strong:#0f172a;--neutral-text-muted:#64748b;--cypress-green:#2f745c;--cypress-green-strong:#1d5f49;--cypress-green-soft:#e4eee9;--cypress-green-border:#2f745c38;--status-success-fill:#e2f3e7;--status-success-text:#21683e;--status-success-border:#2a7e5033;--status-warning-fill:#fff3d8;--status-warning-text:#8a5b00;--status-warning-border:#c289233d;--status-danger-fill:#fff0ed;--status-danger-text:#9b3b2c;--status-danger-border:#f1c7be;--status-info-fill:#eff6ff;--status-info-text:#1d4ed8;--status-info-border:#2563eb33;--dashboard-canvas:#f8fafc;--dashboard-card:#fff;--dashboard-elevated-card:#f8fafc;--dashboard-border:#0f172a1f;--dashboard-shadow:0 14px 30px #0f172a14;--dashboard-chart-grid:#4755691f;--dashboard-muted-text:#64748b;--dashboard-icon-wash:#eff6ff;--dashboard-primary-accent:#2563eb;--dashboard-primary-accent-soft:#2563eb1f;--dashboard-primary-action:#2563eb;--dashboard-status-critical-fill:#fff0f2;--dashboard-status-critical-text:#9f3143;--dashboard-status-critical-border:#c3405438;--dashboard-status-critical-accent:#c34054;--dashboard-status-warning-fill:#fff4df;--dashboard-status-warning-text:#8a5b00;--dashboard-status-warning-border:#d48a173d;--dashboard-status-warning-accent:#d48a17;--dashboard-status-healthy-fill:#e7f5ee;--dashboard-status-healthy-text:#226b4a;--dashboard-status-healthy-border:#2a885b38;--dashboard-status-healthy-accent:#2a885b;--dashboard-status-info-fill:#eff6ff;--dashboard-status-info-text:#1d4ed8;--dashboard-status-info-border:#2563eb38;--dashboard-status-info-accent:#2563eb;--calendar-contract-fill:var(--status-info-fill);--calendar-contract-text:var(--status-info-text);--calendar-contract-border:var(--status-info-border);--calendar-matter-fill:var(--status-success-fill);--calendar-matter-text:var(--status-success-text);--calendar-matter-border:var(--status-success-border);--calendar-risk-fill:var(--status-warning-fill);--calendar-risk-text:var(--status-warning-text);--calendar-risk-border:var(--status-warning-border);--calendar-task-fill:var(--surface-selected);--calendar-task-text:var(--accent-strong);--calendar-task-border:var(--accent-border);--chip-accent-fill:var(--cypress-green-soft);--chip-accent-text:#116343;--chip-accent-border:var(--cypress-green-border);--chip-subtle-fill:var(--neutral-panel-surface-soft);--chip-subtle-text:var(--neutral-text-muted);--chip-subtle-border:var(--neutral-border-subtle);--neutral-focus-ring:#2563eb2e;--shadow-soft:0 12px 28px #0f172a1f;--shadow-lg:0 18px 36px #0f172a24;--shadow-sticky-inline:8px 0 14px -13px #0f172a47;--radius-xs:7px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-panel:14px;--radius-xl:18px;--radius-control:var(--radius-md);--radius-dialog:var(--radius-lg);--radius-drawer:var(--radius-lg);--radius-pill:999px;--space-0:0;--space-2xs:.24rem;--space-xs:.32rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:.8rem;--space-xl:1rem;--space-2xl:1.5rem;--space-3xl:2rem;--control-height-compact:2.375rem;--control-height-default:2.625rem;--control-height-touch:2.75rem;--control-padding-inline:.75rem;--control-padding-block:.58rem;--font-family-enterprise:"IBM Plex Sans", "Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--sans:var(--font-family-enterprise);--heading:var(--sans);--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-weight-body:400;--font-weight-copy-strong:500;--font-weight-item-title:500;--font-weight-table-heading:500;--font-weight-table-title:500;--font-weight-control:600;--font-weight-heading:600;--font-weight-display:600;--font-weight-eyebrow:560;--font-size-table-heading:.66rem;--font-size-table-title:.82rem;--font-size-caption:.72rem;--font-size-body-sm:.82rem;--font-size-body:.9rem;--font-size-section:1.05rem;--font-size-page:clamp(1.35rem, 2vw, 1.8rem);--line-height-tight:1.2;--line-height-body:1.5;--motion-duration-fast:.12s;--motion-duration-default:.16s;--motion-duration-slow:.24s;--motion-easing-standard:ease;--z-index-sticky:20;--z-index-drawer:50;--z-index-dialog:60;--z-index-toast:70;--breakpoint-mobile:40rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--v40-shell-gutter:1.2rem;--v40-header-rhythm:6.75rem;--v40-segmented-gap:3px;--v40-segmented-padding:3px;--v40-segmented-radius:var(--radius-md);--v40-segmented-item-radius:var(--radius-sm);--v40-segmented-shadow:inset 0 1px 1px color-mix(in srgb, var(--shadow-color) 20%, transparent);--v40-control-min-height:24px;--v40-control-padding-inline:9px;--v40-action-min-height:1.7rem;--v40-repository-action-min-height:2.04rem;--v40-primary-action-shadow:0 18px 36px color-mix(in srgb, var(--accent) 28%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:17px/1.55 var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer primitives,patterns,modules,utilities,legacy;:root[data-theme=dark]{--text:#cbd5e1;--text-strong:#fff;--muted:#8ea0ba;--bg:#030712;--surface-card:#111827;--surface-2:#1f2937;--border:#26324a;--accent:#2563eb;--accent-strong:#93c5fd;--accent-soft:#2563eb2e;--accent-highlight:#60a5fa;--accent-border:#2563eb57;--focus-ring:var(--accent-strong);--border-focus:#60a5fa94;--primary-action-text:#fff;--text-muted:var(--muted);--text-disabled:#758397;--surface-hover:var(--neutral-row-hover);--surface-disabled:color-mix(in srgb, var(--surface-shell-soft) 72%, var(--bg) 28%);--outline-subtle:var(--border-muted);--shadow-subtle:0 8px 20px #040c1847;--interactive-transition:.15s ease;--interactive-tab-text:#cbd5e1;--interactive-tab-hover-text:#fff;--interactive-tab-selected-text:#93c5fd;--interactive-tab-selected-hover-text:#bfdbfe;--success:#8ccfb3;--warning:#e3bf78;--danger:#ee9f94;--warning-soft:#e3bf7824;--danger-soft:#ee9f9424;--surface-shell:#050816;--surface-shell-strong:#0f172a;--surface-shell-soft:#111827;--surface-glass:#050816fa;--surface-raised:#151e31;--surface-row:#111827;--surface-callout:#151e31;--surface-chip:#172042;--surface-marker:#2563eb2e;--border-strong:#334155;--border-muted:#1e293b;--shadow-elevated:0 24px 54px #0000006b;--surface-selected:#2563eb38;--surface-selected-strong:#2563eb29;--ui-app-background:#020617;--ui-workspace-background:#050816;--ui-shell-background:#050816;--ui-rail-background:#020617;--ui-topbar-background:#050816fa;--ui-panel-background:#111827;--ui-panel-elevated-background:#151e31;--ui-table-row-background:#111827;--ui-row-hover-background:#1e293b;--ui-row-selected-background:#17315f;--ui-border-subtle:#26324a;--ui-border-strong:#334155;--ui-text-primary:#fff;--ui-text-secondary:#cbd5e1;--ui-text-muted:#8ea0ba;--ui-accent-blue:#2563eb;--ui-accent-blue-strong:#93c5fd;--ui-accent-blue-soft:#2563eb33;--ui-success:#8ccfb3;--ui-warning:#e3bf78;--ui-danger:#ee9f94;--ui-info:#93c5fd;--ui-focus-ring:var(--ui-accent-blue-strong);--ui-disabled-foreground:#758397;--ui-disabled-background:#172235;--app-background:var(--ui-app-background);--shell-background:var(--ui-shell-background);--rail-background:var(--ui-rail-background);--topbar-background:var(--ui-topbar-background);--panel-background:var(--ui-panel-background);--panel-elevated-background:var(--ui-panel-elevated-background);--table-row-background:var(--ui-table-row-background);--row-hover-background:var(--ui-row-hover-background);--row-selected-background:var(--ui-row-selected-background);--border-subtle:var(--ui-border-subtle);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--neutral-app-bg:#020617;--neutral-shell-bg:#050816;--neutral-workspace-bg:#050816;--neutral-panel-surface:#111827;--neutral-panel-surface-soft:#151e31;--neutral-row-hover:#1e293b;--neutral-row-selected:#17315f;--neutral-row-selected-strong:#1d407a;--neutral-border-subtle:#26324a;--neutral-border-strong:#334155;--neutral-text:#cbd5e1;--neutral-text-strong:#fff;--neutral-text-muted:#8ea0ba;--cypress-green:#6fb498;--cypress-green-strong:#9dd9c0;--cypress-green-soft:#6fb49824;--cypress-green-border:#6fb49845;--status-success-fill:#2f9f7024;--status-success-text:#9ee7bb;--status-success-border:#7dd3a347;--status-warning-fill:#f6c76b24;--status-warning-text:#f8d990;--status-warning-border:#f6c76b47;--status-danger-fill:#fda29b24;--status-danger-text:#fdbab5;--status-danger-border:#fda29b4d;--status-info-fill:#7db8d424;--status-info-text:#b7d7e8;--status-info-border:#7db8d442;--dashboard-canvas:#050816;--dashboard-card:#111827;--dashboard-elevated-card:#151e31;--dashboard-border:#26324a;--dashboard-shadow:0 24px 54px #00000057;--dashboard-chart-grid:#8ea0ba1f;--dashboard-muted-text:#8ea0ba;--dashboard-icon-wash:#2563eb29;--dashboard-primary-accent:#2563eb;--dashboard-primary-accent-soft:#2563eb29;--dashboard-primary-action:#2563eb;--dashboard-status-critical-fill:#fb718524;--dashboard-status-critical-text:#fda4af;--dashboard-status-critical-border:#fb718547;--dashboard-status-critical-accent:#fb7185;--dashboard-status-warning-fill:#fb923c24;--dashboard-status-warning-text:#fdba74;--dashboard-status-warning-border:#fb923c47;--dashboard-status-warning-accent:#fb923c;--dashboard-status-healthy-fill:#34d39924;--dashboard-status-healthy-text:#a7f3d0;--dashboard-status-healthy-border:#34d39947;--dashboard-status-healthy-accent:#34d399;--dashboard-status-info-fill:#2563eb29;--dashboard-status-info-text:#bfdbfe;--dashboard-status-info-border:#2563eb57;--dashboard-status-info-accent:#60a5fa;--calendar-contract-fill:var(--status-info-fill);--calendar-contract-text:var(--status-info-text);--calendar-contract-border:var(--status-info-border);--calendar-matter-fill:var(--status-success-fill);--calendar-matter-text:var(--status-success-text);--calendar-matter-border:var(--status-success-border);--calendar-risk-fill:var(--status-warning-fill);--calendar-risk-text:var(--status-warning-text);--calendar-risk-border:var(--status-warning-border);--calendar-task-fill:var(--surface-selected);--calendar-task-text:var(--accent-strong);--calendar-task-border:var(--accent-border);--chip-accent-fill:var(--cypress-green-soft);--chip-accent-text:var(--cypress-green-strong);--chip-accent-border:var(--cypress-green-border);--chip-subtle-fill:var(--neutral-panel-surface-soft);--chip-subtle-text:var(--neutral-text-muted);--chip-subtle-border:var(--neutral-border-subtle);--neutral-focus-ring:#2563eb42;--shadow-soft:0 16px 34px #00000057;--shadow-lg:0 20px 44px #00000070;--shadow-sticky-inline:8px 0 14px -13px #0000009e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020617}:where(.shell-nav__item,.shell-utility-tile,.shell-search__result,[class^=cypress-ui-],[class*=\ cypress-ui-],[class^=cypress-module-],[class*=\ cypress-module-]){transition:background-color var(--interactive-transition), border-color var(--interactive-transition), color var(--interactive-transition), box-shadow var(--interactive-transition)}:where(.shell-nav__item,.shell-utility-tile,.shell-search__result):hover,:where(.shell-nav__item,.shell-utility-tile,.shell-search__result):focus-visible{background:var(--ui-row-hover-background);color:var(--ui-text-primary)}:where(.shell-nav__item.active,.shell-utility-tile.active){background:var(--ui-row-selected-background);border-color:color-mix(in srgb, var(--ui-accent-blue) 34%, var(--ui-border-subtle));color:var(--ui-text-primary)}:root:not([data-theme=dark]) .tenant-shell{--accent:var(--ui-accent-blue);--accent-strong:var(--ui-accent-blue-strong);--accent-soft:var(--ui-accent-blue-soft);--accent-border:color-mix(in srgb, var(--ui-accent-blue) 32%, transparent)}*{box-sizing:border-box}html{min-height:100%;overflow-x:clip}body{min-height:100vh;color:var(--text);background:var(--bg);margin:0;overflow-x:clip}#root{background:0 0;min-height:100svh}p{margin:0}a{color:inherit}code,.counter{font-family:var(--mono)}code{background:#03291a0f;border-radius:.5rem;padding:.2rem .35rem}.experience-app{min-height:100svh}.app-mainframe,.card{background:var(--surface-shell);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-page-title{color:var(--text-strong);font-size:clamp(1.45rem,2vw,1.95rem);font-weight:var(--font-weight-display);letter-spacing:0;margin:0;line-height:1.08}.ui-panel-title{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);letter-spacing:0;margin:0;line-height:1.2}.ui-content-title,.ui-item-title{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-item-title);letter-spacing:0;margin:0;line-height:1.32}.pane-composition__header{align-items:flex-start;min-width:0}.pane-composition__header-copy{gap:.16rem;min-width:0;display:grid}.pane-composition__title{color:var(--text-strong);font-weight:var(--font-weight-heading);letter-spacing:0;margin:0;line-height:1.2}.pane-composition__item-title{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-item-title);letter-spacing:0;line-height:1.28}.ui-metadata{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-copy-strong);line-height:1.35}.ui-status-text{color:var(--text);font-size:.8rem;font-weight:var(--font-weight-control);line-height:1.3}.storybook-desktop-app-harness{width:100%;min-height:100vh;overflow:auto}.storybook-desktop-app-harness__frame{width:var(--storybook-app-frame-width,1728px);height:var(--storybook-app-frame-height,928px);min-width:var(--storybook-app-frame-width,1728px);min-height:var(--storybook-app-frame-height,928px);background:var(--bg);color:var(--text);overflow:auto}.storybook-desktop-app-harness__frame>*{width:100%;height:100%;min-height:0}.figma-make-shell-preview{background:var(--bg);min-width:0;height:100%;min-height:100%;color:var(--text);display:grid;overflow:hidden}.figma-make-shell-preview[data-route=dashboard]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.figma-make-shell-preview[data-route=settings]{grid-template-columns:15rem minmax(0,1fr)}.figma-make-shell-preview[data-route=forms]{grid-template-columns:15rem minmax(0,1fr) 18rem}.figma-make-shell-preview[data-route=states]{grid-template-columns:minmax(0,1fr);padding:1rem;overflow:visible}.figma-make-shell-preview__rail,.figma-make-shell-preview__canvas,.figma-make-shell-preview__inspector,.figma-make-shell-preview__panel{background:var(--surface-card);min-width:0;min-height:0;color:var(--text);box-shadow:none;border-radius:0;align-content:start;gap:.85rem;padding:1rem;display:grid}.figma-make-shell-preview__rail{border-right:1px solid var(--tenant-shell-divider);background:var(--surface-shell-strong)}.figma-make-shell-preview__inspector{border-left:1px solid var(--tenant-shell-divider);background:var(--surface-shell-strong)}.figma-make-shell-preview__panel+.figma-make-shell-preview__panel{border-left:1px solid var(--tenant-shell-divider)}.figma-make-shell-preview__canvas{background:var(--bg);align-content:start;padding:1.25rem}.figma-make-shell-preview strong{color:var(--text-strong);font-size:.92rem}.figma-make-shell-preview span{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control);border-radius:10px;padding:.5rem .58rem;display:block}.figma-make-shell-preview span:first-of-type{background:var(--surface-selected);color:var(--text-strong)}.figma-make-shell-preview__canvas>div,.figma-make-shell-preview__panel>div{border:1px solid var(--border);background:linear-gradient(90deg, var(--surface-2) 0 26%, transparent 26% 100%), var(--surface-card);border-radius:12px;min-height:4.5rem}.figma-make-shell-preview__canvas>div:first-of-type,.figma-make-shell-preview__panel>div:first-of-type{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 76%, transparent), transparent 58%), var(--surface-card);min-height:9rem}.theme-state-matrix{min-width:0;color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;display:grid}.theme-state-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;box-shadow:none;align-content:start;gap:.75rem;padding:.9rem;display:grid}.theme-state-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.theme-state-table{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;overflow:hidden}.theme-state-table__header,.theme-state-table__row{border:0;border-bottom:1px solid var(--border);min-width:0;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(6rem,auto);align-items:center;gap:.65rem;padding:.62rem .7rem;display:grid}.theme-state-table__header{background:var(--surface-shell-strong);color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-table-heading)}.theme-state-table__row{background:var(--surface-card);color:var(--text);text-align:left;justify-content:stretch}.theme-state-table__row:hover,.theme-state-table__row:focus-visible{background:var(--surface-hover)}.theme-state-table__row.is-selected{background:var(--surface-selected);color:var(--text-strong)}.theme-state-table__row:last-child{border-bottom:0}.brand-lockup{min-width:0;color:var(--text-strong);align-items:center;gap:.7rem;display:inline-flex}.brand-lockup__logo{align-items:center;gap:.55rem;min-width:0;display:flex}.brand-lockup__mark{border-radius:.7rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.brand-lockup__mark-image{object-fit:contain;width:100%;height:100%;display:block}.brand-lockup__wordmark{min-width:0;color:inherit;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:760;overflow:hidden}.brand-lockup__tagline{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650;line-height:1.2}.brand-lockup--on-dark{color:#fff}.brand-lockup--landing{justify-items:start;gap:.45rem;display:grid}.brand-lockup--landing-compact,.brand-lockup--rail{justify-items:center;gap:.35rem;display:grid}.brand-lockup--public,.brand-lockup--shell,.brand-lockup--compact{grid-template-columns:auto minmax(0,1fr);gap:.55rem;display:grid}.brand-lockup--mark-only{display:inline-grid}.brand-lockup--landing .brand-lockup__mark{width:3.2rem;height:3.2rem}.brand-lockup--landing-compact .brand-lockup__mark,.brand-lockup--public .brand-lockup__mark{width:2.35rem;height:2.35rem}.brand-lockup--shell{grid-template-rows:auto auto}.brand-lockup--shell .brand-lockup__mark,.brand-lockup--compact .brand-lockup__mark{grid-row:1/-1}.brand-lockup--rail .brand-lockup__mark{width:3.5rem;height:3.5rem}.brand-lockup--rail .brand-lockup__tagline,.brand-lockup--shell .brand-lockup__tagline{grid-column:2}.public-marketing-site{--public-navy:#05091f;--public-navy-soft:#0b112c;--public-panel:#111a38;--public-panel-soft:#172143;--public-ink:#11182b;--public-ink-soft:#303a52;--public-muted:#69738a;--public-line:#dfe5ef;--public-line-dark:#b4c2e52b;--public-violet:#4b39dc;--public-violet-bright:#6753ff;--public-blue:#26b7f3;--public-teal:#1ecf9b;--public-white:#fff;--public-canvas:#f5f7fb;--public-canvas-blue:#eef3fa;min-width:0;min-height:100svh;color:var(--public-ink);background:var(--public-canvas);--public-v48-page:#04081b;--public-v48-panel:#101a34;--public-v48-panel-soft:#162139;--public-v48-line:#9caedc30;--public-v48-violet:#5038f5;--public-v48-cyan:#13c7eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.public-marketing-site,.public-marketing-site *,.public-marketing-site :before,.public-marketing-site :after{box-sizing:border-box}.public-marketing-site a{color:inherit}.public-marketing-site a:focus-visible,.public-marketing-site button:focus-visible,.public-marketing-site h1:focus-visible{outline:3px solid var(--public-violet-bright);outline-offset:4px}.public-marketing-cta a:focus-visible,.public-marketing-cta button:focus-visible{outline-color:#fff}.public-marketing-site h1,.public-marketing-site h2,.public-marketing-site h3,.public-marketing-site p{margin:0}.public-marketing-site button,.public-marketing-site a{-webkit-tap-highlight-color:transparent}.public-marketing-container{width:min(1216px,100% - 64px);margin-inline:auto}.public-marketing-header{z-index:60;color:#f6f7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:0 0;border-bottom:1px solid #0000;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;position:fixed;top:0;left:0;right:0}.public-marketing-header.is-scrolled{color:#0f172a;background:#fffffff5;border-bottom-color:#0f172a1a;box-shadow:0 12px 34px #0f172a1f}.public-marketing-header__inner{grid-template-columns:minmax(8.8rem,1fr) auto minmax(17rem,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-height:5.25rem;display:flex}.public-marketing-brand,.public-marketing-footer__brand{border-radius:.55rem;align-items:center;width:fit-content;min-width:0;text-decoration:none;display:inline-flex}.public-marketing-logo{min-width:10.1rem;min-height:2.85rem}.public-marketing-logo .brand-lockup__mark,.public-marketing-footer .brand-lockup__mark{width:1.85rem;height:1.85rem}.public-marketing-logo .brand-lockup__wordmark,.public-marketing-footer .brand-lockup__wordmark{color:#f6f7ff;font-size:1rem;font-weight:760}.public-marketing-header.is-scrolled .public-marketing-logo .brand-lockup__wordmark{color:#0f172a}.public-marketing-header:not(.is-scrolled) .public-marketing-logo .brand-lockup__mark-image{filter:brightness(0)invert()}.public-marketing-header.is-scrolled .public-marketing-logo .brand-lockup__mark-image{filter:none}.public-marketing-nav{flex:auto;justify-content:center;align-items:center;gap:clamp(.25rem,1vw,1rem);display:flex}.public-marketing-nav__link{white-space:nowrap;color:#c7cddd;border-radius:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .58rem;font-size:.96rem;font-weight:520;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.public-marketing-nav__link:hover,.public-marketing-nav__link.active{color:#fff;background:0 0}.public-marketing-nav__link.active{box-shadow:none}.public-marketing-header.is-scrolled .public-marketing-nav__link,.public-marketing-header.is-scrolled .public-marketing-header__actions button{color:#475569}.public-marketing-header.is-scrolled .public-marketing-nav__link:hover,.public-marketing-header.is-scrolled .public-marketing-nav__link.active,.public-marketing-header.is-scrolled .public-marketing-header__actions button:hover{color:#312e81}.public-marketing-header__actions{flex:none;justify-content:flex-end;align-items:center;gap:.85rem;min-width:0;display:flex}.public-marketing-header__actions button,.public-marketing-header__management{font:inherit;white-space:nowrap;cursor:pointer;color:#d8ddec;background:0 0;border:0;min-height:2.75rem;padding:.55rem .2rem;font-size:.92rem;font-weight:540;line-height:1;text-decoration:none}.public-marketing-header__actions button:hover,.public-marketing-header__management:hover{color:#fff}.public-marketing-button{min-height:3.1rem;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.25rem;font-size:.82rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex}.public-marketing-button:hover{transform:translateY(-2px)}.public-marketing-site .public-marketing-button--primary{color:#fff;background-color:var(--public-violet);background-image:linear-gradient(135deg,#4b39dc,#6a51ff);box-shadow:0 12px 28px #4b39dc4d}.public-marketing-button--primary:hover{box-shadow:0 16px 34px #4b39dc66}.public-marketing-button--secondary{color:#eef1ff;background-color:#1a2645;border-color:#bbc7e72b}.public-marketing-button--secondary:hover{background-color:#223153;border-color:#bbc7e759}.public-marketing-button--compact{white-space:nowrap;width:clamp(8.05rem,10.2vw,9.2rem);min-height:2.75rem;padding:.65rem 1rem;font-size:1rem;font-weight:650}.public-marketing-menu-button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #bbc7e72e;border-radius:.7rem;width:2.65rem;height:2.65rem;padding:.66rem;display:none}.public-marketing-menu-button span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;margin-block:.22rem;transition:opacity .16s,transform .16s;display:block}.public-marketing-menu-button[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.public-marketing-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.public-marketing-menu-button[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.public-marketing-mobile{display:none}.public-auth-recovery{z-index:10;padding-top:6.25rem;position:relative}.public-auth-recovery .auth-recovery-notice{border-color:#6753ff47;margin:0;box-shadow:0 16px 46px #05091f1f}.public-marketing-hero{isolation:isolate;color:#f7f8ff;background:radial-gradient(at 64% 44%,#28197a61,#0000 28rem),radial-gradient(at 12% 63%,#10418d2e,#0000 32rem),linear-gradient(#05091c 0%,#030718 100%);position:relative;overflow:hidden}.public-marketing-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#0000 22%,#4837bb17 22.2%,#0000 48%),radial-gradient(circle at 70% 45%,#4534b61c,#0000 30%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.public-marketing-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;min-height:892px;padding-block:192px 64px;display:grid}.public-marketing-hero__copy{z-index:2;align-self:start;justify-items:start;max-width:100%;display:grid;position:relative}.public-marketing-eyebrow{color:var(--public-violet);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:790;line-height:1.2}.public-marketing-hero .public-marketing-eyebrow{letter-spacing:.02em;text-transform:none;color:#c4cada;background:#1e2844b8;border:1px solid #796bde4d;border-radius:999px;align-items:center;gap:.48rem;height:34px;min-height:34px;padding:0 12px;font-size:.88rem;font-weight:500;display:inline-flex}.public-marketing-site[data-public-page=overview] .public-marketing-hero .public-marketing-eyebrow{min-width:294px}.public-marketing-hero .public-marketing-eyebrow>span{background:#6855ff;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 12px #6855ffd9}.public-marketing-hero h1{color:#fff;letter-spacing:-.09375rem;max-width:500px;margin-top:24px;font-size:clamp(60px,4.45vw,64px);font-weight:790;line-height:75px}.public-marketing-hero h1>span{display:block}.public-marketing-hero__accent{color:#6f5dff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#7869ff 2%,#0cc7ea 94%);-webkit-background-clip:text;background-clip:text;padding-bottom:0}.public-marketing-hero .public-marketing-hero__summary{color:#ccd2e3;max-width:100%;margin-top:32px;font-size:18px;line-height:29.25px}.public-marketing-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:14px;display:flex}.public-marketing-hero__actions .public-marketing-button--primary{min-width:240px}.public-marketing-hero__actions .public-marketing-button--secondary{min-width:217px}.public-marketing-hero__scope{color:#9ca8c4;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:51px;font-size:.86rem;font-weight:520;display:flex}.public-marketing-hero__scope span{align-items:center;gap:.42rem;display:inline-flex}.public-marketing-hero__scope span:before{content:"";border:2px solid #02d5ab;border-radius:50%;width:.86rem;height:.86rem;display:block;box-shadow:inset 0 0 0 1px #24ce9b29}.public-marketing-hero__visual{perspective:1100px;place-self:start end;width:min(100%,36.5rem);min-height:485px;margin-top:69px;animation:.72s ease-out both public-workspace-arrive;position:relative}.public-workspace-window{border:1px solid #8e9dc730;border-color:var(--public-v48-line);background:#0f1931f2;border-radius:1rem;position:absolute;inset:12px 0 20px;overflow:hidden;transform:none;box-shadow:0 2.8rem 7rem #00000085}.public-workspace-window__bar{background:#04091beb;border-bottom:1px solid #8e9dc71f;align-items:center;gap:.35rem;min-height:42px;padding-inline:1rem;display:flex}.public-workspace-window__bar>span{border-radius:50%;width:.72rem;height:.72rem}.public-workspace-window__bar>span:first-child{background:#fb5c64}.public-workspace-window__bar>span:nth-child(2){background:#f5b83d}.public-workspace-window__bar>span:nth-child(3){background:#2ecf8c}.public-workspace-window__bar small{color:#6f7b9c;letter-spacing:.08em;margin-left:auto;font-size:.72rem}.public-workspace-window__body{padding:24px}.public-workspace-window__title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-workspace-window__title>div{gap:4px;display:grid}.public-workspace-window__title span{color:#8490ad;font-size:.8rem;font-weight:650;line-height:1.3}.public-workspace-window__title strong{color:#eef1ff;letter-spacing:-.015em;font-size:1.24rem;line-height:1.2}.public-workspace-window__state{background:#1ca1791a;border:1px solid #24ce9b33;border-radius:999px;padding:.42rem .65rem;color:#53ddb4!important}.public-workspace-window__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.public-workspace-window__cards>div{background:var(--public-v48-panel-soft);border:1px solid #8e9dc71a;border-radius:.9rem;align-content:start;gap:.45rem;min-width:0;height:106px;min-height:106px;padding:1.05rem;display:grid}.public-workspace-window__cards span,.public-workspace-window__cards small{color:#7f8ba8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;overflow:hidden}.public-workspace-window__cards strong{color:#f0f2ff;text-overflow:ellipsis;white-space:normal;font-size:.96rem;line-height:1.2;overflow:visible}.public-workspace-window__cards small{color:#3dd6a6}.public-workspace-chart{background:#101a36;border:1px solid #8e9dc71a;border-radius:.9rem;height:161px;margin-top:1.25rem;padding:1rem;overflow:hidden}.public-workspace-chart>span{color:#8793b1;font-size:.72rem}.public-workspace-chart>div{border-bottom:1px solid #8e9dc71c;align-items:flex-end;gap:.38rem;height:7.8rem;padding-top:.65rem;display:flex}.public-workspace-chart i{background:linear-gradient(#6a57ed,#4d45cb);border-radius:.2rem .2rem 0 0;flex:1;min-width:0}.public-workspace-chart i:first-child{height:38%}.public-workspace-chart i:nth-child(2){height:52%}.public-workspace-chart i:nth-child(3){height:46%}.public-workspace-chart i:nth-child(4){height:67%}.public-workspace-chart i:nth-child(5){height:82%}.public-workspace-chart i:nth-child(6){height:94%}.public-workspace-chart i:nth-child(7){height:64%}.public-workspace-callout{z-index:3;background:#1c2749f5;border:1px solid #8e9dc724;border-radius:.95rem;align-items:center;gap:.65rem;max-width:16rem;padding:1rem 1.05rem;display:flex;position:absolute;box-shadow:0 1rem 2.5rem #0000004d}.public-workspace-callout--top{top:16px;right:-1.65rem}.public-workspace-callout--bottom{bottom:2.5rem;left:-2.5rem}.public-workspace-callout__icon{color:#4edab1;background:#19b18321;border-radius:.55rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.public-workspace-callout--top .public-workspace-callout__icon{color:#ff7999;background:#e1466e21}.public-workspace-callout__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.public-workspace-callout>div{gap:.15rem;display:grid}.public-workspace-callout strong{color:#f3f5ff;font-size:.84rem}.public-workspace-callout span{color:#8793b1;font-size:.72rem}.public-marketing-lane-band{z-index:2;border-top:1px solid #0000;align-content:start;gap:1.65rem;min-height:249px;padding-block:22px 80px;display:grid;position:relative}.public-marketing-lane-band>p{text-align:center;text-transform:uppercase;color:#8ea0cb;letter-spacing:.09em;font-size:.72rem;font-weight:760}.public-marketing-lane-band>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem;display:grid}.public-marketing-lane-band span{text-align:center;color:#909bb8;font-size:.86rem;font-weight:720}.public-marketing-section{padding-block:clamp(4.8rem,7vw,7.2rem)}.public-marketing-section--light{background:#fff}.public-marketing-section__heading{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.public-marketing-section__heading h2,.public-marketing-operations__copy h2,.public-marketing-governance__copy h2,.public-marketing-cta h2{color:var(--public-ink);letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(2rem,3.25vw,3rem);font-weight:780;line-height:1.08}.public-marketing-section__heading>p:last-child,.public-marketing-operations__copy>p:last-of-type,.public-marketing-governance__copy>p:last-of-type,.public-marketing-cta__panel>div>p:last-child{color:var(--public-muted);margin-top:.9rem;font-size:.95rem;line-height:1.65}.public-marketing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3.1rem;display:grid}.public-marketing-card{border:1px solid var(--public-line);background:#fff;border-radius:.9rem;align-content:start;min-width:0;min-height:24rem;padding:1.8rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 .9rem 2.8rem #1823410b}.public-marketing-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#5d4bff12,#0000 68%);border-radius:50%;width:8rem;height:8rem;position:absolute;top:0;right:0;transform:translate(35%,-40%)}.public-marketing-card:hover{border-color:#503ddb3d;transform:translateY(-4px);box-shadow:0 1.3rem 3.2rem #18234114}.public-marketing-card__icon{color:#5d48e8;background:#eff0ff;border-radius:.6rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.public-marketing-card:nth-child(2) .public-marketing-card__icon{color:#18a978;background:#e8fbf4}.public-marketing-card:nth-child(3) .public-marketing-card__icon{color:#ed4e79;background:#fff0f4}.public-marketing-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem}.public-marketing-card__eyebrow{color:#6b7690;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:760;margin-top:1.3rem!important}.public-marketing-card h3{color:var(--public-ink);letter-spacing:-.025em;margin-top:.45rem;font-size:1.2rem;font-weight:770}.public-marketing-card>p:not(.public-marketing-card__eyebrow){color:var(--public-muted);margin-top:.75rem;font-size:.84rem;line-height:1.58}.public-marketing-card ul{color:#566178;gap:.6rem;margin:1.05rem 0 0;padding:0;font-size:.72rem;list-style:none;display:grid}.public-marketing-card li{align-items:flex-start;gap:.5rem;display:flex}.public-marketing-card li>span{background:#6551f3;border-radius:50%;flex:none;width:.35rem;height:.35rem;margin-top:.32rem}.public-marketing-card:nth-child(2) li>span{background:#20bd86}.public-marketing-card:nth-child(3) li>span{background:#ef678b}.public-marketing-card__link{align-items:center;gap:.45rem;width:fit-content;margin-top:auto;padding-top:1.25rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex;color:#4c3bd9!important}.public-marketing-card__link:hover{text-underline-offset:.2rem;text-decoration:underline}.public-marketing-operations{background:var(--public-canvas-blue)}.public-marketing-operations__grid,.public-marketing-governance__grid{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.public-marketing-operations__copy,.public-marketing-governance__copy{max-width:33rem}.public-marketing-check-list{color:#4f5a71;gap:.72rem;margin:1.35rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.public-marketing-check-list li{align-items:center;gap:.65rem;display:flex}.public-marketing-check-list li:before{color:#159b70;content:"✓";border:1.5px solid #19bb84;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.58rem;font-weight:800;display:grid}.public-context-visual{background:#dce3f0;border:1px solid #3f4e772b;border-radius:.9rem;min-height:26rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.5rem #18234133}.public-context-visual:before{content:"";background:linear-gradient(120deg,#ffffff59,#0000 45%),radial-gradient(circle at 75% 25%,#5344da1f,#0000 16rem);position:absolute;inset:0}.public-context-visual__chrome{background:#ffffff7a;border-bottom:1px solid #3f4e771a;align-items:center;gap:.32rem;height:2rem;padding-inline:.75rem;display:flex;position:relative}.public-context-visual__chrome span{background:#b5bece;border-radius:50%;width:.4rem;height:.4rem}.public-context-visual__surface{grid-template-columns:4.2rem 1fr;min-height:24rem;display:grid;position:relative}.public-context-visual__sidebar{background:#404d7021;border-right:1px solid #3f4e7717;align-content:start;gap:.75rem;padding:1.2rem .85rem;display:grid}.public-context-visual__sidebar span{background:#47547847;border-radius:999px;height:.45rem}.public-context-visual__sidebar span:nth-child(2){width:72%}.public-context-visual__content{filter:blur(.2px);padding:1.35rem}.public-context-visual__heading{gap:.25rem;display:grid}.public-context-visual__heading span{color:#68748d;font-size:.58rem}.public-context-visual__heading strong{color:#28334c;font-size:1rem}.public-context-visual__rows{grid-template-columns:1fr .75fr .55fr;gap:.6rem;margin-top:1.2rem;display:grid}.public-context-visual__rows span{background:#ffffff73;border:1px solid #3f4e771a;border-radius:.5rem;height:3.6rem}.public-context-visual__matrix{background:#ffffff5c;border:1px solid #3f4e771a;border-radius:.6rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-top:1rem;padding:1rem;display:grid}.public-context-visual__matrix i{aspect-ratio:1;opacity:.78;background:#5c75c7;border-radius:.2rem}.public-context-visual__matrix i:nth-child(3n+1){background:#3d9bc8}.public-context-visual__matrix i:nth-child(4n){opacity:.34}.public-context-visual__note{background:#ffffffeb;border:1px solid #ffffffb3;border-radius:.55rem;gap:.25rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem;box-shadow:0 .85rem 2rem #18234121}.public-context-visual__note span{color:#6753e8;text-transform:uppercase;font-size:.56rem;font-weight:760}.public-context-visual__note strong{color:#202a42;font-size:.75rem}.public-context-visual__note small{color:#6c768b;font-size:.61rem}.public-marketing-governance{background:#f7f9fc}.public-marketing-governance__grid{grid-template-columns:minmax(28rem,1.08fr) minmax(0,.92fr)}.public-governance-visual{color:#edf1ff;background:radial-gradient(circle at 54% 45%,#513fd63b,#0000 12rem),linear-gradient(145deg,#202a46,#151e37);border-radius:.9rem;min-height:24rem;padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:hidden;box-shadow:0 1.6rem 3.5rem #18234133}.public-governance-visual:before{content:"";background-image:linear-gradient(#a3b1d609 1px,#0000 1px),linear-gradient(90deg,#a3b1d609 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.public-governance-visual__mark{color:#8a79ff;background:#4132a92b;border:1px solid #7a68ff47;border-radius:1.1rem;place-items:center;width:4.3rem;height:4.3rem;margin:1.3rem auto 2.5rem;display:grid;position:relative;box-shadow:0 0 3.5rem #5b48eb4d}.public-governance-visual__mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:2.1rem}.public-governance-visual__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.public-governance-visual__grid>div{background:#070c2059;border:1px solid #a6b3d926;border-radius:.65rem;gap:.35rem;padding:1rem;display:grid}.public-governance-visual__grid span{color:#8793af;font-size:.58rem}.public-governance-visual__grid strong{color:#f1f3ff;font-size:.72rem}.public-governance-visual__footer{background:#4c3ac426;border:1px solid #7663ff33;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem;display:grid;position:relative}.public-governance-visual__footer span{color:#afa9ea;text-align:center;padding:.7rem .4rem;font-size:.54rem;font-weight:690}.public-governance-visual__footer span+span{border-left:1px solid #7663ff2e}.public-marketing-governance__items{gap:1.1rem;margin-top:1.5rem;display:grid}.public-marketing-governance__items>div{align-items:flex-start;gap:.85rem;display:flex}.public-marketing-governance__icon{color:#5b48dd;background:#e8e9f8;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.public-marketing-governance__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.public-marketing-governance__items h3{color:#222c42;font-size:.88rem;font-weight:760}.public-marketing-governance__items p{color:#68738a;margin-top:.25rem;font-size:.75rem;line-height:1.5}.public-marketing-principle-band{border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:#fff;padding-block:3.4rem}.public-marketing-principles{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.public-marketing-principles li{text-align:center;justify-items:center;min-width:0;padding:.4rem clamp(1.2rem,3vw,2.8rem);display:grid}.public-marketing-principles li+li{border-left:1px solid var(--public-line)}.public-marketing-principles li>span{color:#513ddd;letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:810}.public-marketing-principles h3{color:#212a40;margin-top:.4rem;font-size:.88rem;font-weight:770}.public-marketing-principles p{color:#6b758a;margin-top:.45rem;font-size:.7rem;line-height:1.48}.public-marketing-cta{isolation:isolate;color:#fff;background:radial-gradient(circle at 54% 38%,#6952ff85,#0000 24rem),linear-gradient(120deg,#253b92,#4a24a5);position:relative;overflow:hidden}.public-marketing-cta:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.public-marketing-cta__panel{text-align:center;justify-items:center;max-width:47rem;display:grid}.public-marketing-cta .public-marketing-eyebrow{color:#c9c6ff}.public-marketing-cta h2{color:#fff;max-width:16ch}.public-marketing-cta__panel>div>p:last-child{color:#d5d5ec;max-width:43rem}.public-marketing-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.7rem;display:flex}.public-marketing-cta .public-marketing-button--primary{color:#2a2665;background-color:#fff;background-image:none;box-shadow:0 .8rem 2rem #110e4133}.public-marketing-cta .public-marketing-button--secondary{color:#fff;background-color:#1b165a33;border-color:#ffffff38}.public-marketing-footer{color:#9ca7c2;background:#04081d;padding-block:3.5rem 1.4rem}.public-marketing-footer__grid{grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(8rem,.7fr));gap:clamp(2rem,5vw,5rem);display:grid}.public-marketing-footer__identity{align-content:start;justify-items:start;display:grid}.public-marketing-footer__identity>p{color:#7f8aa6;max-width:17rem;margin-top:1rem;font-size:.75rem;line-height:1.55}.public-marketing-footer__grid>div:not(:first-child){align-content:start;justify-items:start;gap:.75rem;display:grid}.public-marketing-footer h2{color:#f0f2fc;font-size:.72rem;font-weight:750}.public-marketing-footer nav{gap:.75rem;display:grid}.public-marketing-footer a,.public-marketing-footer button{color:#8792ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;line-height:1.3;text-decoration:none}.public-marketing-footer a:hover,.public-marketing-footer button:hover,.public-marketing-footer a.active{color:#fff}.public-marketing-footer__base{color:#66718c;border-top:1px solid #8e9dc71f;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.2rem;font-size:.62rem;display:flex}.public-marketing-brand{flex:none;gap:.12rem}.public-marketing-logo .brand-lockup__mark{width:2.35rem;height:2.35rem}.public-marketing-logo .brand-lockup__wordmark{color:#fff;letter-spacing:-.025em;font-size:1.28rem;font-weight:790}.public-marketing-logo .brand-lockup__wordmark:after{color:#7765ff;content:"."}.public-marketing-provider-entry{color:#ff527e;letter-spacing:.055em;text-transform:uppercase;border-left:1px solid #f15c88cc;gap:.05rem;padding:.08rem 0 .08rem .65rem;font-size:.7rem;font-weight:820;line-height:1.08;display:grid}@keyframes public-workspace-arrive{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.public-auth-recovery{padding-top:calc(108px + 1rem)}.public-marketing-header__inner{grid-template-columns:minmax(8.5rem,.75fr) auto minmax(15rem,1fr);gap:.75rem;min-height:108px}.public-marketing-header__actions{gap:.45rem}.public-marketing-nav__link{padding-inline:.55rem}.public-marketing-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.public-marketing-card{padding:1.5rem}.public-marketing-nav{gap:.2rem}.public-marketing-button--compact{white-space:normal;width:129px}}@media (width<=980px) and (width>=901px){.public-marketing-header__management{text-overflow:ellipsis;max-width:5.6rem;overflow:hidden}.public-marketing-button--compact{padding-inline:.78rem}.public-marketing-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.public-auth-recovery{padding-top:calc(76px + 1rem)}.public-marketing-container{width:min(100% - 40px,46rem)}.public-marketing-header__inner{justify-content:space-between;min-height:76px;display:flex}.public-marketing-nav,.public-marketing-header__actions{display:none}.public-marketing-menu-button{display:block}.public-marketing-mobile{background:#070c26fb;border-top:1px solid #bbc7e71a;border-bottom:1px solid #bbc7e71f;gap:1rem;padding:1rem 20px 1.25rem;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 1rem 2.5rem #00000047}.public-marketing-mobile nav,.public-marketing-mobile__actions{gap:.4rem;display:grid}.public-marketing-mobile__link,.public-marketing-mobile__actions>*{color:#bec6dc;min-height:2.8rem;font:inherit;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;padding:.65rem .8rem;font-size:.82rem;font-weight:690;text-decoration:none;display:flex}.public-marketing-mobile__link.active,.public-marketing-mobile__link:hover,.public-marketing-mobile__actions>:hover{color:#fff;background:#7d6dff14;border-color:#7d6dff26}.public-marketing-mobile__actions{border-top:1px solid #bbc7e71a;padding-top:.75rem}.public-marketing-hero__grid{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-block:4.4rem 3.4rem}.public-marketing-hero__copy{max-width:38rem}.public-marketing-hero h1{max-width:100%}.public-marketing-hero__visual{justify-self:center;width:min(100%,35rem)}.public-marketing-lane-band>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.public-marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-marketing-card:last-child{grid-column:1/-1;justify-self:center;width:min(100%,50% - .7rem)}.public-marketing-operations__grid,.public-marketing-governance__grid{grid-template-columns:1fr;gap:3rem}.public-marketing-operations__copy,.public-marketing-governance__copy{max-width:40rem}.public-marketing-governance__copy{order:1}.public-governance-visual{order:2}.public-marketing-footer__grid{grid-template-columns:1.4fr repeat(2,.8fr)}.public-marketing-footer__grid>div:last-child{grid-column:2/-1}}@media (width<=620px){.public-marketing-container{width:calc(100% - 32px)}.public-marketing-header__inner{min-height:76px}.public-marketing-logo .brand-lockup__mark{width:2.35rem;height:2.35rem}.public-marketing-logo .brand-lockup__wordmark{font-size:1.25rem}.public-marketing-hero__grid{gap:46px;padding-block:128px 48px}.public-marketing-hero h1{max-width:100%;margin-top:24px;font-size:48px;line-height:60px}.public-marketing-hero .public-marketing-hero__summary{color:#d0d6e6;margin-top:24px;font-size:18px;line-height:29.25px}.public-marketing-hero__actions{gap:14px;width:100%;margin-top:32px;display:grid}.public-marketing-hero__actions .public-marketing-button{width:100%;min-width:0;min-height:54px;font-size:1.02rem}.public-marketing-hero__scope{gap:21px;margin-top:39px;font-size:.86rem;display:grid}.public-marketing-hero__visual{min-height:525px;margin-top:0}.public-workspace-window{inset:0 0 24px}.public-workspace-window__body{padding:.9rem}.public-workspace-window__cards{grid-template-columns:1fr;gap:.4rem}.public-workspace-window__cards>div{height:auto;min-height:0;padding:.55rem}.public-workspace-window__cards strong{font-size:.58rem}.public-workspace-window__cards small{display:none}.public-workspace-chart>div{height:4.8rem}.public-workspace-callout{max-width:11.5rem;padding:.58rem .65rem}.public-workspace-callout--top{top:1rem;right:0}.public-workspace-callout--bottom{bottom:0;left:0}.public-workspace-callout__icon{width:1.7rem;height:1.7rem}.public-marketing-lane-band{min-height:264px;padding-bottom:2.2rem}.public-marketing-lane-band>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.public-marketing-section{padding-block:4rem}.public-marketing-section__heading{text-align:left;justify-items:start}.public-marketing-section__heading h2,.public-marketing-operations__copy h2,.public-marketing-governance__copy h2,.public-marketing-cta h2{font-size:2rem}.public-marketing-card-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.public-marketing-card,.public-marketing-card:last-child{grid-column:auto;width:100%;min-height:0;padding:1.4rem}.public-marketing-card__link{margin-top:1.25rem}.public-context-visual,.public-governance-visual{min-height:20rem}.public-context-visual__surface{grid-template-columns:2.8rem 1fr;min-height:18rem}.public-context-visual__content{padding:1rem}.public-context-visual__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.public-context-visual__rows span:last-child{display:none}.public-context-visual__matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.public-governance-visual{padding:1.2rem}.public-governance-visual__mark{margin-bottom:1.5rem}.public-governance-visual__grid,.public-governance-visual__footer{grid-template-columns:1fr}.public-governance-visual__footer span+span{border-top:1px solid #7663ff2e;border-left:0}.public-marketing-principles{grid-template-columns:1fr}.public-marketing-principles li{padding-block:1.4rem}.public-marketing-principles li+li{border-top:1px solid var(--public-line);border-left:0}.public-marketing-cta__actions{width:100%;display:grid}.public-marketing-cta__actions .public-marketing-button{width:100%}.public-marketing-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.public-marketing-footer__identity,.public-marketing-footer__grid>div:last-child{grid-column:1/-1}.public-marketing-footer__base{display:grid}.public-marketing-logo{min-width:11.8rem}.public-marketing-menu-button{background:0 0;border:0;border-radius:0;width:2.8rem;height:2.8rem;padding:.65rem}.public-marketing-hero .public-marketing-eyebrow{min-height:34px;font-size:.88rem}.public-marketing-hero__actions .public-marketing-button--primary{min-width:0}.public-workspace-chart{display:none}}@media (width<=360px){.public-marketing-container{width:calc(100% - 24px)}.public-marketing-logo{min-width:7.8rem}.public-marketing-hero h1{font-size:2.3rem}.public-workspace-callout span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-marketing-site *,.public-marketing-site :before,.public-marketing-site :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.module-overview.module-shell{gap:.85rem;display:grid}.module-overview .module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.module-overview .module-card{gap:.85rem;padding:1.25rem;display:grid}@media (width<=960px){.module-overview .module-grid{grid-template-columns:minmax(0,1fr)}}.customer-handoff-shell{place-items:center;min-height:100svh;padding:1.25rem;display:grid}.customer-handoff-shell__card{gap:.85rem;padding:1.15rem;display:grid}.customer-handoff-shell__card h1{color:var(--text-strong);text-wrap:balance;margin:0;font-size:2.15rem;line-height:1.05}.customer-handoff-shell__card p:last-child{margin:0}.experience-app{grid-template-columns:272px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.app-rail{color:#eef3f8;background:linear-gradient(#142236 0%,#0c1727 100%);border-radius:28px;grid-template-rows:auto auto 1fr;align-content:start;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 20px 44px #141f2d38}.app-rail__brand{display:block}.app-rail__nav,.app-rail__utility,.app-rail__utility-nav{gap:.55rem;display:grid}.app-rail__section-label{color:#c6d1e0bd;font-size:.74rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem}.nav-item{color:#f7f8fb;width:100%;box-shadow:none;background:#0f172a85;border-color:#ffffff38;justify-content:flex-start}.nav-item--utility{background:var(--surface-raised);border-color:var(--border);width:auto;color:var(--text)}.nav-item.active{color:var(--accent-strong);background:linear-gradient(#f6f1e4 0%,#e5d4af 100%);border-color:#a47a3259}.app-stage{min-width:0;display:grid}.app-mainframe{gap:1rem;min-width:0;padding:1.25rem;display:grid}.app-mainframe__header,.app-mainframe__session{justify-content:space-between;align-items:start;gap:1rem;display:flex}.app-mainframe__header{border-bottom:1px solid #1f2a2314;padding-bottom:1rem}.app-mainframe__session{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:20px;align-items:center;padding:1rem}.app-topbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.app-mainframe__body{gap:1rem;display:grid}.module-panel{padding:1.25rem 1.5rem}.module-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.module-toolbar{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:end;gap:1rem;margin-top:1rem;display:grid}.module-toolbar-label{border:1px solid var(--accent-border);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;font-size:.82rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:14px;align-items:center;padding:.55rem .9rem;line-height:1;display:inline-flex}.workspace-cue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.workspace-cue-card{cursor:default;background:var(--surface-callout)}.workspace-cue-card:hover{box-shadow:none;transform:none}.workspace-evidence-grid{gap:.72rem;display:grid}.workspace-evidence-card{gap:.68rem;display:grid}.workspace-evidence-card__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.workspace-evidence-card__meta div{border:1px solid var(--border-strong);background:var(--surface-card);border-radius:14px;gap:.22rem;min-width:0;padding:.58rem .64rem;display:grid}.workspace-evidence-card__meta dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.workspace-evidence-card__meta dd{color:var(--text-strong);font-size:.84rem;font-weight:var(--font-weight-item-title);overflow-wrap:anywhere;margin:0;line-height:1.38}.dashboard-hero,.module-hero{justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.dashboard-hero__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:20rem;display:grid}.dashboard-hero__actions,.portal-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.dashboard-hero__identity div{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:18px;gap:.25rem;padding:.95rem;display:grid}.dashboard-hero__identity span,.dashboard-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-card,.dashboard-context{padding:1.25rem}.dashboard-priority{gap:.75rem;display:grid}.dashboard-priority strong{color:var(--text-strong);font-size:1.2rem}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.dashboard-metrics div{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;gap:.3rem;padding:.9rem;display:grid}.dashboard-metrics dd{font-weight:var(--font-weight-display);color:var(--text-strong);margin:0;font-size:1.25rem}.dashboard-context__body{gap:.65rem;display:grid}.dashboard-primitive-page{background:var(--dashboard-canvas);min-width:0;color:var(--text);gap:.8rem;padding:.75rem;display:grid}.dashboard-primitive-header{min-width:0;display:block}.dashboard-primitive-header__summary{width:100%}.dashboard-primitive-header__copy{text-align:left;justify-items:start;gap:.28rem;min-width:0;display:grid}.dashboard-primitive-header__actions,.dashboard-panel__action{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.enterprise-header-tabs__icon{flex:0 0 .95rem;width:.95rem;height:.95rem}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;display:grid}.dashboard-kpi-card,.dashboard-panel,.dashboard-right-rail{border:1px solid var(--dashboard-border);border-radius:var(--radius-panel);background:var(--dashboard-card);min-width:0;box-shadow:var(--dashboard-shadow)}.dashboard-kpi-card{text-align:center;min-height:6.1rem;transition:border-color var(--interactive-transition), box-shadow var(--interactive-transition), transform var(--interactive-transition);outline:none;align-content:center;justify-items:center;gap:.62rem;padding:.75rem;display:grid}.dashboard-kpi-card--button{width:100%;color:inherit;cursor:pointer;text-align:center}.dashboard-kpi-card:hover,.dashboard-kpi-card:focus-visible{border-color:color-mix(in srgb, var(--dashboard-primary-accent) 44%, var(--dashboard-border));background:var(--dashboard-card);box-shadow:var(--shadow-elevated);transform:none}.dashboard-kpi-card__topline{justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.dashboard-kpi-card__icon{background:var(--dashboard-icon-wash);width:1.8rem;height:1.8rem;color:var(--dashboard-primary-accent);font-size:.84rem;font-weight:var(--font-weight-control);border-radius:10px;place-items:center;display:inline-grid}.dashboard-kpi-card__body{justify-items:center;gap:.26rem;min-width:0;display:grid}.dashboard-kpi-card__body strong{color:var(--text-strong);font-size:clamp(1.28rem,1.75vw,1.6rem);font-weight:var(--font-weight-display);letter-spacing:0;line-height:1}.dashboard-kpi-card__trend{color:var(--dashboard-muted);margin:0;font-size:.72rem;line-height:1.28}.dashboard-kpi-card__progress{background:var(--dashboard-control-bg);border-radius:999px;width:100%;height:.3rem;display:block;overflow:hidden}.dashboard-kpi-card__progress span{border-radius:inherit;background:var(--dashboard-primary-accent);height:100%;display:block}.dashboard-kpi-card__action{color:var(--dashboard-primary-accent);font-size:.72rem;font-weight:var(--font-weight-control);line-height:1.2}.dashboard-panel{display:grid;overflow:hidden}.dashboard-panel--elevated,.dashboard-right-rail{background:var(--dashboard-elevated-card)}.dashboard-panel__header{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.8rem .88rem;display:flex}.dashboard-panel__header>div:first-child{gap:.22rem;min-width:0;display:grid}.dashboard-panel__context{color:var(--dashboard-muted);margin:0}.dashboard-panel__content{min-width:0;padding:.8rem .88rem}.dashboard-chart-panel .dashboard-panel__content{background-image:linear-gradient(var(--dashboard-chart-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-chart-grid) 1px, transparent 1px);background-size:100% 2.4rem,3.2rem 100%}.dashboard-queue{gap:.52rem;display:grid;container:dashboard-queue/inline-size}.dashboard-queue-item{border:1px solid var(--dashboard-border);border-left:3px solid var(--dashboard-primary-accent);background:color-mix(in srgb, var(--dashboard-card) 86%, var(--dashboard-elevated-card) 14%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.24rem .44rem;display:grid}.dashboard-queue-item--button{width:100%;color:inherit;cursor:pointer;text-align:left;transition:background var(--interactive-transition), border-color var(--interactive-transition), box-shadow var(--interactive-transition), transform var(--interactive-transition)}.dashboard-queue-item--button:hover,.dashboard-queue-item--button:focus-visible,.dashboard-queue-item--selected{border-color:var(--dashboard-primary-accent);background:color-mix(in srgb, var(--dashboard-primary-accent-soft) 42%, var(--dashboard-card) 58%);box-shadow:var(--dashboard-shadow);transform:translateY(-1px)}.dashboard-queue-item__main{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.dashboard-queue-item__icon{border:1px solid color-mix(in srgb, var(--dashboard-primary-accent) 22%, var(--dashboard-border));background:var(--dashboard-primary-accent-soft);width:1.3rem;height:1.3rem;color:var(--dashboard-primary-accent);border-radius:8px;flex:0 0 1.3rem;place-items:center;display:inline-grid}.dashboard-queue-item__icon svg{width:.7rem;height:.7rem}.dashboard-queue-item__copy{gap:.08rem;min-width:0;display:grid}.dashboard-queue-item .ui-content-title{font-size:.78rem;line-height:1.1}.dashboard-queue-item .ui-metadata{font-size:.66rem;line-height:1.1}.dashboard-queue-item__aside{white-space:nowrap;justify-items:end;gap:.14rem;display:grid}.dashboard-queue-item__due{color:var(--text);font-size:.66rem;font-weight:var(--font-weight-control)}.dashboard-queue-item__action{color:var(--dashboard-primary-accent);font-size:.66rem;font-weight:var(--font-weight-control)}@container dashboard-queue (width<=420px){.dashboard-queue-item{grid-template-columns:1fr;align-items:start}.dashboard-queue-item__aside{white-space:normal;flex-wrap:wrap;justify-items:start;gap:.6rem;display:flex}}.dashboard-record-table{border:1px solid var(--dashboard-border);background:var(--dashboard-card);border-radius:10px;display:grid;overflow:hidden;container:dashboard-record-table/inline-size}.dashboard-record-table thead,.dashboard-record-table tbody{display:contents}.dashboard-record-table__row{border-bottom:1px solid var(--dashboard-border);grid-template-columns:minmax(0,1.55fr) minmax(5.5rem,.62fr) minmax(6rem,.82fr) minmax(4.25rem,.44fr);align-items:center;gap:.6rem;min-width:0;padding:.32rem .5rem;display:grid}.dashboard-record-table__row>th,.dashboard-record-table__row>td{text-align:left;justify-self:stretch;min-width:0}.dashboard-record-table__row>td{place-items:center start;display:grid}.dashboard-record-table__row>td>*{text-align:left;justify-self:start;max-width:100%}.dashboard-record-table__row>td>button{text-align:left;place-content:center stretch;justify-items:start;width:100%;min-width:0;max-width:100%;display:grid}.dashboard-record-table__row>td>button>*{text-align:left;justify-self:start}.dashboard-record-table .ui-content-title{font-size:.78rem;line-height:1.15}.dashboard-record-table .ui-metadata{font-size:.68rem;line-height:1.15}.dashboard-record-table__row:last-child{border-bottom:0}.dashboard-record-table__row--header{background:var(--dashboard-elevated-card);color:var(--dashboard-muted-text);font-size:.66rem;font-weight:var(--font-weight-table-heading);letter-spacing:.08em;text-transform:uppercase}.dashboard-right-rail{align-content:start;gap:.44rem;padding:.8rem;display:grid}.dashboard-right-rail__content{gap:.6rem;min-width:0;display:grid}.dashboard-status-object{border:1px solid var(--border);background:var(--surface-chip);width:fit-content;max-width:100%;min-height:.94rem;color:var(--text);font-size:.62rem;font-weight:var(--font-weight-control);overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;gap:.18rem;padding:.06rem .3rem;line-height:1.05;display:inline-flex}.dashboard-status-object svg{width:.68rem;height:.68rem}.dashboard-primitive--critical{--dashboard-primary-accent:var(--dashboard-status-critical-accent)}.dashboard-primitive--warning{--dashboard-primary-accent:var(--dashboard-status-warning-accent)}.dashboard-primitive--healthy{--dashboard-primary-accent:var(--dashboard-status-healthy-accent)}.dashboard-primitive--info{--dashboard-primary-accent:var(--dashboard-status-info-accent)}.dashboard-status-object.dashboard-primitive--critical{border-color:var(--dashboard-status-critical-border);background:var(--dashboard-status-critical-fill);color:var(--dashboard-status-critical-text)}.dashboard-status-object.dashboard-primitive--warning{border-color:var(--dashboard-status-warning-border);background:var(--dashboard-status-warning-fill);color:var(--dashboard-status-warning-text)}.dashboard-status-object.dashboard-primitive--healthy{border-color:var(--dashboard-status-healthy-border);background:var(--dashboard-status-healthy-fill);color:var(--dashboard-status-healthy-text)}.dashboard-status-object.dashboard-primitive--info{border-color:var(--dashboard-status-info-border);background:var(--dashboard-status-info-fill);color:var(--dashboard-status-info-text)}.dashboard-status-object.dashboard-primitive--primary{border-color:var(--accent-border);background:var(--dashboard-primary-accent-soft);color:var(--dashboard-primary-accent)}.dashboard-empty-state{border:1px dashed var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-card) 72%, var(--dashboard-elevated-card) 28%);border-radius:10px;justify-items:start;gap:.3rem;padding:.8rem;display:grid}.module-dashboard-primitive-layout{grid-template-columns:minmax(0,1.62fr) minmax(18rem,.8fr);gap:.8rem;min-width:0;display:grid}.module-dashboard-primitive-layout__main,.module-dashboard-primitive-layout__side{align-content:start;gap:.8rem;min-width:0;display:grid}.module-dashboard-distribution{gap:.52rem;min-width:0;display:grid}.module-dashboard-distribution__row{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-card) 88%, var(--dashboard-elevated-card) 12%);width:100%;min-width:0;color:inherit;text-align:left;transition:background var(--interactive-transition), border-color var(--interactive-transition), box-shadow var(--interactive-transition);border-radius:10px;grid-template-columns:minmax(7rem,.7fr) minmax(8rem,1fr) auto;align-items:center;gap:.6rem;padding:.54rem .6rem;display:grid}.module-dashboard-distribution__row:hover,.module-dashboard-distribution__row:focus-visible{border-color:var(--dashboard-primary-accent);background:color-mix(in srgb, var(--dashboard-primary-accent-soft) 34%, var(--dashboard-card) 66%);box-shadow:var(--dashboard-shadow)}.module-dashboard-distribution__bar{background:var(--surface-2);border-radius:999px;height:.4rem;display:block;overflow:hidden}.module-dashboard-distribution__bar i{border-radius:inherit;background:var(--dashboard-primary-accent);height:100%;display:block}.module-dashboard-record-button{max-width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:.16rem;padding:0;display:grid}.module-dashboard-record-button:hover .ui-content-title,.module-dashboard-record-button:focus-visible .ui-content-title{color:var(--dashboard-primary-accent)}@media (width<=980px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-dashboard-primitive-layout{grid-template-columns:1fr}.dashboard-primitive-header,.dashboard-panel__header{flex-direction:column;align-items:stretch}}@media (width<=640px){.dashboard-kpi-grid,.dashboard-queue-item{grid-template-columns:1fr}.dashboard-queue-item__aside{white-space:normal;justify-items:start}}.settings-shell-card{min-height:0;box-shadow:none;border-radius:14px;gap:.45rem;padding:.7rem .8rem;display:grid}.settings-shell-toolbar__copy{gap:.22rem;min-width:0;display:grid}.settings-shell-toolbar__copy strong{color:var(--text-strong);font-size:1rem;line-height:1.2}.settings-shell-toolbar__metadata{grid-template-columns:minmax(9rem,.65fr) minmax(14rem,1.2fr) minmax(10rem,.85fr);gap:.42rem;margin:.08rem 0 0;display:grid}.settings-shell-toolbar__metadata div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:.08rem;min-width:0;padding:.42rem .5rem;display:grid}.settings-shell-toolbar__metadata dt{color:var(--muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.settings-shell-toolbar__metadata dd{color:var(--text);font-size:.72rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;margin:0;line-height:1.25;overflow:hidden}.settings-shell-card__top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.settings-shell-card__copy{min-width:0}.settings-shell-card__copy h1{color:var(--text-strong);margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem)}.settings-shell-card__context{flex-wrap:wrap;place-content:flex-start flex-end;gap:.3rem .35rem;display:flex}.settings-shell-card__context .module-toolbar-label{width:100%}.settings-status-banner{gap:.4rem;display:grid}.settings-status-banner:empty{display:none}.settings-status-banner .success-banner,.settings-status-banner .error{margin:0}.settings-topic-bar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.settings-topic-bar .pill-button{padding:.42rem .72rem}.settings-plane-body{min-width:0;min-height:0;padding-left:0;display:grid;overflow:hidden}.settings-plane-body>*{min-width:0;height:100%;min-height:0}.settings-topic-workspace{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex;overflow:hidden}.settings-topic-workspace>:last-child{flex:auto;min-height:0}.settings-topic-workspace>.settings-topic-grid,.settings-topic-workspace>.settings-access-layout,.settings-topic-workspace>.settings-boundary-card{padding-right:.15rem;overflow:auto}.settings-shell-layout{flex:auto;height:100%;min-height:0;display:grid;overflow:hidden}.settings-shell-layout--shell{grid-template-columns:minmax(13rem,14rem) minmax(0,1fr);align-items:stretch;gap:0}.settings-subnav{border-right:1px solid var(--border-strong);align-content:start;gap:.12rem;min-height:0;padding:.15rem .65rem .15rem 0;display:grid;overflow:auto}.settings-subnav__group{gap:.18rem;min-width:0;display:grid}.settings-subnav__group-label{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:.48rem 0 .08rem .72rem;line-height:1.2}.settings-subnav__group:first-child .settings-subnav__group-label{margin-top:0}.settings-subnav__item{text-align:left;width:100%;color:var(--text);box-shadow:none;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 10px 10px 0;justify-content:space-between;align-items:flex-start;gap:.45rem;padding:.52rem .58rem .52rem .72rem;display:flex}.settings-subnav__item:hover{background:var(--surface-hover);transform:none}.settings-subnav__item.active{border-left-color:var(--accent);background:var(--neutral-row-selected)}.settings-subnav__item strong{color:var(--text-strong);font-size:.82rem;line-height:1.2;font-weight:var(--font-weight-item-title)}.settings-subnav__item-copy{gap:.12rem;min-width:0;display:grid}.settings-subnav__item-copy small{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-copy-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.settings-subnav__owner{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.settings-subnav__status{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:.58rem;font-weight:var(--font-weight-control);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;margin-top:.03rem;padding:.12rem .28rem;line-height:1.15}.settings-page.settings-page--figma-make{width:100%;min-width:0;height:auto;color:var(--text);flex:0 auto;display:block;overflow:visible}.settings-page.settings-page--tenant-settings.settings-page--figma-make{flex:auto;height:100%}.settings-page--secondary-navigation .settings-shell-host{min-width:0;height:100%;min-height:100%;display:grid}.settings-page--secondary-navigation .settings-secondary-navigation-page{height:100%;min-height:100%}.settings-page--secondary-navigation .settings-secondary-navigation-page>aside{background:var(--surface-card)}.settings-page--secondary-navigation .settings-secondary-navigation-page>aside .settings-subnav{background:0 0;border-right:0;height:100%;min-height:100%}.settings-page--figma-make .settings-shell-layout--shell{background:0 0;border:0;grid-template-columns:minmax(224px,248px) minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.settings-page--tenant-settings.settings-page--figma-make .settings-shell-layout--shell{height:100%}.settings-page--figma-make .settings-shell-layout--collapsed{grid-template-columns:68px minmax(0,1fr)}.settings-page--figma-make .settings-shell-layout--configuration-home{border-left:0;grid-template-columns:minmax(0,1fr);min-height:100%}.settings-page--figma-make .settings-subnav{border-right:1px solid var(--border);background:var(--surface-card);flex-direction:column;gap:0;min-height:calc(100svh - 4rem);padding:0;display:flex;overflow:visible}.settings-page--figma-make .settings-subnav__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem;display:flex}.settings-page--figma-make .settings-subnav__header h1,.settings-page--figma-make .settings-subnav__title{color:var(--text-strong);font-size:1.25rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.2}.settings-page--figma-make .settings-subnav__toggle{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--muted);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.settings-page--figma-make .settings-subnav__toggle:hover{background:var(--surface-2);color:var(--text-strong);transform:none}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__header{justify-content:center;padding-inline:.75rem}.settings-page--figma-make .settings-subnav__list{align-content:start;gap:.15rem;padding:.75rem;display:grid}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__list{justify-items:center;padding-inline:.6rem}.settings-page--figma-make .settings-subnav__group{gap:.15rem;min-width:0;display:grid}.settings-page--figma-make .settings-subnav__group-label{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 .25rem .35rem;line-height:1.2}.settings-page--figma-make .settings-subnav__divider{background:var(--border);width:2rem;height:1px;margin:.75rem auto .35rem;display:block}.settings-page--figma-make .settings-subnav__item{border-radius:var(--radius-md);width:100%;min-height:2.5rem;color:var(--muted);text-align:left;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.55rem;padding:.55rem;display:flex;position:relative}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__item{justify-content:center;width:2.65rem;height:2.65rem;padding:0}.settings-page--figma-make .settings-subnav__item:hover{background:var(--surface-2);color:var(--text-strong);transform:none}.settings-page--figma-make .settings-subnav__item.active{background:var(--neutral-row-selected);color:var(--text-strong)}.settings-page--figma-make .settings-subnav__icon{flex:none;width:1.1rem;height:1.1rem}.settings-page--figma-make .settings-subnav__item-copy{min-width:0}.settings-page--figma-make .settings-subnav__item-copy strong{-webkit-line-clamp:2;color:inherit;font-size:.8rem;font-weight:var(--font-weight-item-title);text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.settings-page--figma-make .settings-subnav__tooltip{z-index:40;border-radius:var(--radius-sm);background:var(--tooltip-bg,#1f2937);color:#fff;font-size:.72rem;font-weight:var(--font-weight-control);opacity:0;pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-md);padding:.35rem .55rem;line-height:1.2;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%)}.settings-page--figma-make .settings-subnav__item:hover .settings-subnav__tooltip{opacity:1}.settings-page--figma-make .settings-plane-body{background:0 0;min-width:0;min-height:0;padding:0;display:block;overflow:visible}.settings-page--figma-make .settings-plane-body>*{min-width:0;height:auto;min-height:0}.settings-page--figma-make .settings-plane-header{min-height:auto;padding:var(--v40-module-shell-gutter,1.5rem) var(--v40-module-shell-gutter,1.5rem) 0;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-page--secondary-navigation .settings-plane-header,.settings-page--secondary-navigation .module-workspace-status,.settings-page--secondary-navigation .settings-plane-content{padding-inline:0}.settings-page--figma-make .settings-plane-header__copy{gap:.15rem;min-width:0;display:grid}.settings-page--figma-make .settings-plane-header h1{color:var(--text-strong);font-size:1.15rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.2}.settings-page--figma-make .settings-plane-header p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.35}.settings-page--figma-make .module-workspace-status{margin:0;padding:0 1.5rem}.settings-page--figma-make .settings-plane-content{min-width:0;padding:var(--v40-module-shell-gutter,1.5rem)}.settings-page--figma-make .settings-plane-content>*{min-width:0}.settings-page--figma-make .settings-plane-body--studio .settings-plane-content{display:grid}.settings-page--figma-make .settings-plane-body--studio .make-studio,.settings-page--figma-make .settings-plane-body--studio .make-form-builder{min-height:calc(100svh - 4rem - var(--v40-module-shell-gutter,1.5rem) - var(--v40-module-shell-gutter,1.5rem));border:1px solid var(--border);border-radius:var(--radius-lg);isolation:isolate}.settings-page--figma-make .settings-plane-body--studio .studio-framework-shell,.settings-page--figma-make .settings-plane-body--studio .contract-template-builder{width:100%}.settings-page--figma-make .settings-overview-surface--make{max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.settings-page--figma-make .settings-overview-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.05rem 1.1rem;display:flex}.settings-page--figma-make .settings-overview-hero__copy{gap:.28rem;min-width:0;display:grid}.settings-page--figma-make .settings-overview-hero__copy span,.settings-page--figma-make .settings-overview-card__group{color:var(--accent);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.settings-page--figma-make .settings-overview-hero h2{color:var(--text-strong);font-size:var(--font-size-page,24px);font-weight:var(--font-weight-heading);line-height:var(--line-height-page,32px);margin:0}.settings-page--figma-make .settings-overview-hero p{max-width:42rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.settings-page--figma-make .settings-overview-hero__meta{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);min-width:10rem;color:var(--muted);gap:.18rem;padding:.7rem .85rem;font-size:.78rem;display:grid}.settings-page--figma-make .settings-overview-hero__meta strong{color:var(--text-strong);font-size:.9rem}.settings-page--figma-make .settings-studio-launch{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:.8rem;padding:1rem;display:grid}.settings-page--figma-make .settings-studio-launch__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-page--figma-make .settings-studio-launch__header>div{gap:.26rem;min-width:0;display:grid}.settings-page--figma-make .settings-studio-launch__header span:first-child{color:var(--accent);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.settings-page--figma-make .settings-studio-launch__header h3{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.2}.settings-page--figma-make .settings-studio-launch__header p{max-width:42rem;color:var(--muted);margin:0;font-size:.83rem;line-height:1.42}.settings-page--figma-make .settings-studio-launch__count{border:1px solid var(--border);background:var(--surface-2);min-height:1.55rem;color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .5rem;display:inline-flex}.settings-page--figma-make .settings-studio-launch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.settings-page--figma-make .settings-studio-launch-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card,var(--surface));min-width:0;min-height:8.25rem;color:var(--text);text-align:left;box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.72rem;padding:.84rem;display:grid}.settings-page--figma-make .settings-studio-launch-card:hover{border-color:var(--accent-border);background:var(--surface-2);color:var(--text-strong);transform:none}.settings-page--figma-make .settings-studio-launch-card__icon{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, transparent);width:2.35rem;height:2.35rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.settings-page--figma-make .settings-studio-launch-card__icon svg{width:1rem;height:1rem}.settings-page--figma-make .settings-studio-launch-card__copy{gap:.32rem;min-width:0;display:grid}.settings-page--figma-make .settings-studio-launch-card__meta{min-width:0;display:flex}.settings-page--figma-make .settings-studio-launch-card__status{border:1px solid var(--border);background:var(--surface-2);width:fit-content;max-width:100%;color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.16rem .38rem;line-height:1.12;display:inline-flex}.settings-page--figma-make .settings-studio-launch-card__status--active{border-color:var(--accent-border);background:var(--surface-selected);color:var(--accent-strong)}.settings-page--figma-make .settings-studio-launch-card__status--bounded{border-color:color-mix(in srgb, var(--success) 36%, var(--border) 64%);color:var(--success)}.settings-page--figma-make .settings-studio-launch-card__status--future,.settings-page--figma-make .settings-studio-launch-card__status--planning,.settings-page--figma-make .settings-studio-launch-card__status--readonly{border-style:dashed}.settings-page--figma-make .settings-studio-launch-card__copy strong{color:var(--text-strong);font-size:.96rem;font-weight:var(--font-weight-heading);line-height:1.18}.settings-page--figma-make .settings-studio-launch-card__copy small{color:var(--muted);font-size:.78rem;line-height:1.36}.settings-page--figma-make .settings-studio-launch-card__action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:1.65rem;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-control);justify-content:center;justify-self:start;align-items:center;padding:.28rem .5rem;line-height:1.1;display:inline-flex}.settings-page--figma-make .settings-overview-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.settings-page--figma-make .settings-overview-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:7.35rem;color:var(--text);text-align:left;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem;display:grid}.settings-page--figma-make .settings-overview-card:hover{border-color:var(--accent);background:var(--surface-2);color:var(--text-strong);transform:none}.settings-page--figma-make .settings-overview-card__icon{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 13%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.settings-page--figma-make .settings-overview-card__icon svg{width:1.12rem;height:1.12rem}.settings-page--figma-make .settings-overview-card__copy{gap:.22rem;min-width:0;display:grid}.settings-page--figma-make .settings-overview-card__copy strong{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);line-height:1.18}.settings-page--figma-make .settings-overview-card__copy small{color:var(--muted);font-size:.82rem;line-height:1.35}.settings-page--figma-make .settings-overview-card__action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-control);align-self:end;padding:.42rem .62rem;line-height:1}.settings-page--figma-make .configuration-settings{--configuration-accent:#6d5dfc;--configuration-accent-strong:var(--ui-accent-blue,#2563eb);--configuration-accent-soft:#6d5dfc1a;--configuration-card:color-mix(in srgb, var(--surface) 88%, white 12%);--configuration-card-elevated:color-mix(in srgb, var(--surface) 82%, white 18%);max-width:none;color:var(--text);font-family:var(--sans);gap:1.05rem;margin:0;padding:0;display:grid}.settings-page--figma-make .configuration-settings--chrome{padding:var(--v40-module-shell-gutter,1.5rem) var(--v40-module-shell-gutter,1.5rem) 0}.settings-page--figma-make .configuration-settings :where(h1,h2,h3,p,span,strong,small,label,input,select,button){font-family:var(--sans)}:root[data-theme=dark] .settings-page--figma-make .configuration-settings{--configuration-accent:#8b7cf6;--configuration-accent-strong:#a99dff;--configuration-accent-soft:#8b7cf626;--configuration-card:#111b2b;--configuration-card-elevated:#152235}.settings-page--figma-make .configuration-settings__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.settings-page--figma-make .configuration-settings__title-copy{gap:.35rem;max-width:48rem;display:grid}.settings-page--figma-make .configuration-settings__title-copy h1{color:var(--text-strong);font-size:var(--font-size-page-display,28px);font-weight:var(--font-weight-display);letter-spacing:0;line-height:var(--line-height-page-display,36px);margin:0}.settings-page--figma-make .configuration-settings__title-copy p{color:var(--muted);font-size:.94rem;font-weight:var(--font-weight-copy-strong);margin:0;line-height:1.35}.settings-page--figma-make .configuration-settings__tabs{border:0;border-bottom:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:1rem;padding:0;display:flex;overflow-x:auto}.settings-page--figma-make .configuration-settings__tab{min-height:2rem;color:var(--muted);font-size:.84rem;font-weight:var(--font-weight-control);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.38rem 0 .58rem;line-height:1.2;display:inline-flex;position:relative}.settings-page--figma-make .configuration-settings__tab:hover{color:var(--text-strong);background:0 0;transform:none}.settings-page--figma-make .configuration-settings__tab.is-active{border-bottom-color:var(--ui-accent-blue,#2563eb);color:var(--ui-accent-blue,#2563eb);box-shadow:none;background:0 0}.settings-page--figma-make .configuration-settings__panel{gap:1rem;min-width:0;display:grid}.settings-page--figma-make .configuration-settings__panel--personal{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:start}.settings-page--figma-make .configuration-profile-card,.settings-page--figma-make .configuration-settings-section,.settings-page--figma-make .configuration-settings-card{border:1px solid var(--border);background:var(--configuration-card);box-shadow:var(--shadow-subtle)}.settings-page--figma-make .configuration-profile-card{border-radius:18px;gap:1.2rem;min-width:0;padding:clamp(1rem,1.8vw,1.4rem);display:grid}.settings-page--figma-make .configuration-profile-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-page--figma-make .configuration-profile-card__header div,.settings-page--figma-make .configuration-settings-section>header{gap:.28rem;display:grid}.settings-page--figma-make .configuration-profile-card h2,.settings-page--figma-make .configuration-profile-card h3,.settings-page--figma-make .configuration-settings-section h2{color:var(--text-strong);font-size:1.34rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.16}.settings-page--figma-make .configuration-profile-card p,.settings-page--figma-make .configuration-settings-section p{color:var(--muted);font-size:.92rem;font-weight:var(--font-weight-body);margin:0;line-height:1.45}.settings-page--figma-make .configuration-profile-card h3{font-size:1.08rem;font-weight:var(--font-weight-heading)}.settings-page--figma-make .configuration-settings__meta{border:1px solid var(--accent-border);background:var(--configuration-accent-soft);min-height:1.75rem;color:var(--configuration-accent-strong);font-size:.72rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .62rem;line-height:1.2;display:inline-flex}.settings-page--figma-make .configuration-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.settings-page--figma-make .configuration-profile-form label{gap:.4rem;min-width:0;display:grid}.settings-page--figma-make .configuration-profile-form span{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase;line-height:1.2}.settings-page--figma-make .configuration-profile-form input,.settings-page--figma-make .configuration-profile-form select{border:1px solid var(--border);background:var(--configuration-card-elevated);width:100%;min-height:2.8rem;color:var(--text-strong);font:inherit;font-size:.94rem;font-weight:var(--font-weight-copy-strong);border-radius:12px;outline:none;padding:.68rem .78rem}.settings-page--figma-make .configuration-profile-form input:disabled,.settings-page--figma-make .configuration-profile-form select:disabled{color:var(--muted);cursor:not-allowed}.settings-page--figma-make .configuration-profile-form input:focus,.settings-page--figma-make .configuration-profile-form select:focus{border-color:var(--configuration-accent);box-shadow:0 0 0 3px var(--configuration-accent-soft)}.settings-page--figma-make .configuration-profile-form input[readonly]{color:var(--muted)}.settings-page--figma-make .configuration-profile-card__footer{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.settings-page--figma-make .configuration-profile-card__footer span{color:var(--muted);font-size:.82rem}.settings-page--figma-make .configuration-primary-action{background:var(--configuration-accent);color:#fff;min-height:2.55rem;font-size:.86rem;font-weight:var(--font-weight-control);box-shadow:0 12px 24px color-mix(in srgb, var(--configuration-accent) 26%, transparent);border:0;border-radius:12px;padding:.56rem .95rem}.settings-page--figma-make .configuration-primary-action:disabled{border:1px solid var(--accent-border);background:var(--configuration-accent-soft);color:var(--configuration-accent-strong);cursor:not-allowed;box-shadow:none}.settings-page--figma-make .configuration-secondary-action{border:1px solid var(--border);background:var(--configuration-card-elevated);min-height:2.25rem;color:var(--text);font-size:.78rem;font-weight:var(--font-weight-control);box-shadow:none;border-radius:10px;padding:.46rem .75rem}.settings-page--figma-make .configuration-secondary-action:hover{border-color:var(--accent-border);color:var(--text-strong);transform:none}.settings-page--figma-make .configuration-settings-section{border-radius:18px;gap:1rem;padding:clamp(1rem,1.8vw,1.4rem);display:grid}.settings-page--figma-make .configuration-settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.settings-page--figma-make .configuration-settings-section--wave-a{gap:1.2rem}.settings-page--figma-make .configuration-wave-a-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.95rem;display:grid}.settings-page--figma-make .configuration-profile-card--workspace{min-height:100%}.settings-page--figma-make .configuration-profile-form--workspace{grid-template-columns:minmax(0,1fr)}.settings-page--figma-make .configuration-settings-search{gap:.4rem;display:grid}.settings-page--figma-make .configuration-settings-search span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.settings-page--figma-make .configuration-settings-search input{border:1px solid var(--border);background:var(--configuration-card-elevated);width:100%;min-height:2.45rem;color:var(--text-strong);font:inherit;border-radius:10px;outline:none;padding:.58rem .7rem;font-size:.9rem}.settings-page--figma-make .configuration-settings-search input:focus{border-color:var(--configuration-accent);box-shadow:0 0 0 3px var(--configuration-accent-soft)}.settings-page--figma-make .configuration-settings-table{border:1px solid var(--border);border-radius:12px;display:grid;overflow:hidden}.settings-page--figma-make .configuration-settings-table__head,.settings-page--figma-make .configuration-settings-table__row{grid-template-columns:minmax(0,1.25fr) minmax(6.5rem,.45fr) minmax(7rem,.45fr);align-items:center;gap:.65rem;min-width:0;padding:.62rem .72rem;display:grid}.settings-page--figma-make .configuration-settings-table__head{background:var(--surface-2);color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-table-heading);text-transform:uppercase}.settings-page--figma-make .configuration-settings-table__row{border-top:1px solid var(--border);color:var(--text);font-size:.82rem}.settings-page--figma-make .configuration-settings-table__row span{min-width:0}.settings-page--figma-make .configuration-settings-table__row strong,.settings-page--figma-make .configuration-settings-table__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-page--figma-make .configuration-settings-table__row strong{color:var(--text-strong);font-size:.86rem;font-weight:var(--font-weight-table-title)}.settings-page--figma-make .configuration-settings-table__row small{color:var(--muted);margin-top:.12rem;font-size:.74rem}.settings-page--figma-make .configuration-settings-empty{color:var(--muted);padding:.85rem;font-size:.84rem}.settings-page--figma-make .configuration-settings-card-grid--tools{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--figma-make .configuration-studio-overview{gap:1.1rem;min-width:0;display:grid}.settings-page--figma-make .configuration-studio-contract,.settings-page--figma-make .configuration-studio-card{border:1px solid var(--border);background:var(--configuration-card);min-width:0;color:var(--text);box-shadow:var(--shadow-sm);border-radius:18px;gap:1rem;display:grid}.settings-page--figma-make .configuration-studio-contract{border-color:color-mix(in srgb, var(--configuration-accent) 28%, var(--border));background:linear-gradient(135deg, #6d5dfc1f, #0891b214), var(--configuration-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:1.1rem;position:relative;overflow:hidden}.settings-page--figma-make .configuration-studio-contract:after{content:"";border:1px solid color-mix(in srgb, var(--configuration-accent) 24%, transparent);background:linear-gradient(135deg, #ffffff5c, transparent), color-mix(in srgb, var(--configuration-accent) 10%, transparent);pointer-events:none;border-radius:32px;width:9rem;height:9rem;position:absolute;top:1rem;right:1.1rem;transform:rotate(10deg)}:root[data-theme=dark] .settings-page--figma-make .configuration-studio-contract:after{background:linear-gradient(135deg, #ffffff14, transparent), color-mix(in srgb, var(--configuration-accent) 16%, transparent)}.settings-page--figma-make .configuration-studio-contract>span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase}.settings-page--figma-make .configuration-studio-contract h3,.settings-page--figma-make .configuration-studio-card h3{color:var(--text-strong);font-size:1.05rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.22}.settings-page--figma-make .configuration-studio-contract p,.settings-page--figma-make .configuration-studio-card p{max-width:58rem;color:var(--muted);font-size:.86rem;font-weight:var(--font-weight-body);margin:0;line-height:1.45}.settings-page--figma-make .configuration-studio-contract__grid{grid-template-columns:repeat(4,minmax(0,auto));justify-content:end;gap:.45rem;display:grid}.settings-page--figma-make .configuration-studio-contract__grid span,.settings-page--figma-make .configuration-studio-card__status,.settings-page--figma-make .configuration-studio-card__footer>span{border:1px solid var(--border);background:var(--surface-2);width:fit-content;color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .5rem;line-height:1.2;display:inline-flex}.settings-page--figma-make .configuration-studio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem;min-width:0;display:grid}.settings-page--figma-make .configuration-studio-card{border-color:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 22%, var(--border));align-content:start;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:visible}.settings-page--figma-make .configuration-studio-card:hover,.settings-page--figma-make .configuration-studio-card:focus-within{border-color:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 48%, var(--border));box-shadow:0 18px 42px color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 16%, transparent);transform:translateY(-1px)}.settings-page--figma-make .configuration-studio-card__visual{border:1px solid color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 32%, transparent);background:radial-gradient(circle at 28% 24%, #ffffffb8, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 24%, transparent), color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 8%, transparent));width:3.1rem;height:3.1rem;color:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 84%, var(--text-strong));font-size:.84rem;font-weight:var(--font-weight-control);border-radius:16px;place-items:center;display:grid}.settings-page--figma-make .configuration-studio-card__visual svg{color:currentColor;width:1.35rem;height:1.35rem}:root[data-theme=dark] .settings-page--figma-make .configuration-studio-card__visual{background:radial-gradient(circle at 28% 24%, #ffffff2e, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 28%, transparent), color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 14%, transparent));color:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 44%, white)}.settings-page--figma-make .configuration-studio-card__header{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.settings-page--figma-make .configuration-studio-card__header>div{gap:.4rem;min-width:0;display:grid}.settings-page--figma-make .configuration-studio-card__layout,.settings-page--figma-make .configuration-studio-card__posture{gap:.55rem;min-width:0;display:grid}.settings-page--figma-make .configuration-studio-card__layout{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--figma-make .configuration-studio-card__layout div,.settings-page--figma-make .configuration-studio-card__posture div{border:1px solid color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 16%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 5%, transparent), transparent), var(--surface-row);border-radius:12px;gap:.2rem;min-width:0;padding:.62rem;display:grid}.settings-page--figma-make .configuration-studio-card__layout dt,.settings-page--figma-make .configuration-studio-card__posture strong{color:var(--text-strong);font-size:.76rem;font-weight:var(--font-weight-item-title)}.settings-page--figma-make .configuration-studio-card__layout dd,.settings-page--figma-make .configuration-studio-card__posture span{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-body);margin:0;line-height:1.35}.settings-page--figma-make .configuration-studio-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.settings-page--figma-make .configuration-studio-card__info-wrap{align-items:center;display:inline-flex;position:relative}.settings-page--figma-make .configuration-studio-card__info{border:1px solid color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 30%, var(--border));background:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 8%, var(--surface));width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 78%, var(--text-strong));font-size:.78rem;font-weight:var(--font-weight-control);cursor:help;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.settings-page--figma-make .configuration-studio-card__info:focus-visible{outline:3px solid color-mix(in srgb, var(--studio-accent,var(--configuration-accent)) 32%, transparent);outline-offset:2px}.settings-page--figma-make .configuration-studio-card__info-popover{z-index:3;border:1px solid var(--border);background:var(--surface);width:min(18rem,72vw);color:var(--text);box-shadow:var(--shadow-md);font-size:.78rem;font-weight:var(--font-weight-copy-strong);opacity:0;pointer-events:none;border-radius:12px;padding:.65rem .75rem;line-height:1.4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(.25rem)}.settings-page--figma-make .configuration-studio-card__info:hover+.configuration-studio-card__info-popover,.settings-page--figma-make .configuration-studio-card__info:focus+.configuration-studio-card__info-popover{opacity:1;transform:translateY(0)}.settings-page--figma-make .configuration-admin-overview{gap:1rem;min-width:0;display:grid}.settings-page--figma-make .configuration-admin-contract,.settings-page--figma-make .configuration-admin-card,.settings-page--figma-make .settings-admin-hero,.settings-page--figma-make .settings-admin-capability,.settings-page--figma-make .settings-admin-filter-card,.settings-page--figma-make .settings-admin-table-card,.settings-page--figma-make .settings-admin-governance article{border:1px solid var(--border);background:var(--configuration-card,var(--surface));color:var(--text);box-shadow:var(--shadow-subtle);border-radius:18px}.settings-page--figma-make .configuration-admin-contract{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.95rem;min-width:0;padding:1rem;display:grid}.settings-page--figma-make .configuration-admin-contract>span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase}.settings-page--figma-make .configuration-admin-contract h3,.settings-page--figma-make .configuration-admin-card h3,.settings-page--figma-make .settings-admin-hero h2,.settings-page--figma-make .settings-admin-capability h3,.settings-page--figma-make .settings-admin-filter-card h3,.settings-page--figma-make .settings-admin-table-card h3{color:var(--text-strong);font-size:1.05rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.22}.settings-page--figma-make .settings-admin-hero h2{font-size:1.32rem}.settings-page--figma-make .configuration-admin-contract p,.settings-page--figma-make .configuration-admin-card p,.settings-page--figma-make .settings-admin-hero p,.settings-page--figma-make .settings-admin-capability p,.settings-page--figma-make .settings-admin-filter-card p,.settings-page--figma-make .settings-admin-table-card p,.settings-page--figma-make .settings-admin-governance p{color:var(--muted);font-size:.86rem;font-weight:var(--font-weight-body);margin:0;line-height:1.45}.settings-page--figma-make .configuration-admin-contract__grid{grid-template-columns:repeat(4,minmax(0,auto));justify-content:end;gap:.45rem;display:grid}.settings-page--figma-make .configuration-admin-contract__grid span,.settings-page--figma-make .configuration-admin-card__status,.settings-page--figma-make .settings-admin-capability__status{border:1px solid var(--border);background:var(--surface-2);width:fit-content;color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .5rem;line-height:1.2;display:inline-flex}.settings-page--figma-make .settings-admin-capability__status--available{border-color:color-mix(in srgb, var(--success,#16a34a) 32%, var(--border));background:color-mix(in srgb, var(--success,#16a34a) 12%, var(--surface));color:var(--success-strong,#15803d)}.settings-page--figma-make .settings-admin-capability__status--limited{border-color:color-mix(in srgb, var(--warning,#d97706) 32%, var(--border));background:color-mix(in srgb, var(--warning,#d97706) 12%, var(--surface));color:var(--warning-strong,#92400e)}.settings-page--figma-make .settings-admin-capability__status--missing{border-color:color-mix(in srgb, var(--danger,#dc2626) 28%, var(--border));background:color-mix(in srgb, var(--danger,#dc2626) 10%, var(--surface));color:var(--danger-strong,#b91c1c)}:root[data-theme=dark] .settings-page--figma-make .settings-admin-capability__status--available{color:#86efac}:root[data-theme=dark] .settings-page--figma-make .settings-admin-capability__status--limited{color:#fbbf24}:root[data-theme=dark] .settings-page--figma-make .settings-admin-capability__status--missing{color:#fca5a5}.settings-page--figma-make .configuration-admin-card-grid,.settings-page--figma-make .settings-admin-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-capability-list{gap:.55rem;min-width:0;display:grid}.settings-page--figma-make .configuration-admin-card,.settings-page--figma-make .settings-admin-capability,.settings-page--figma-make .settings-admin-filter-card,.settings-page--figma-make .settings-admin-table-card{align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}.settings-page--figma-make .configuration-admin-card__header,.settings-page--figma-make .settings-admin-capability__header,.settings-page--figma-make .settings-admin-table-card>header{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.settings-page--figma-make .configuration-admin-card__header>div,.settings-page--figma-make .settings-admin-capability__header>div,.settings-page--figma-make .settings-admin-filter-card>header{gap:.4rem;min-width:0;display:grid}.settings-page--figma-make .configuration-admin-card__evidence,.settings-page--figma-make .configuration-admin-card__posture,.settings-page--figma-make .settings-admin-evidence-strip{gap:.55rem;min-width:0;display:grid}.settings-page--figma-make .configuration-admin-card__evidence,.settings-page--figma-make .settings-admin-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--figma-make .configuration-admin-card__evidence div,.settings-page--figma-make .configuration-admin-card__posture div,.settings-page--figma-make .settings-admin-evidence-strip div{border:1px solid var(--border);background:var(--surface-row);border-radius:12px;gap:.2rem;min-width:0;padding:.62rem;display:grid}.settings-page--figma-make .configuration-admin-card__evidence dt,.settings-page--figma-make .configuration-admin-card__posture strong,.settings-page--figma-make .settings-admin-evidence-strip dt{color:var(--text-strong);font-size:.76rem;font-weight:var(--font-weight-item-title)}.settings-page--figma-make .configuration-admin-card__evidence dd,.settings-page--figma-make .configuration-admin-card__posture span,.settings-page--figma-make .settings-admin-evidence-strip dd{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-body);margin:0;line-height:1.35}.settings-page--figma-make .configuration-admin-card__footer,.settings-page--figma-make .settings-admin-capability__actions{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.settings-page--figma-make .settings-admin-capability__info{border:1px solid var(--border);background:var(--surface-2);width:1.85rem;height:1.85rem;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control);box-shadow:none;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.settings-page--figma-make .settings-admin-capability__info:hover,.settings-page--figma-make .settings-admin-capability__info:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--text-strong)}.settings-page--figma-make .settings-admin-workspace{gap:1rem;min-width:0;display:grid}.settings-page--figma-make .settings-error-panel,.settings-page--figma-make .settings-workspace-summary,.settings-page--figma-make .settings-integrations-header,.settings-page--figma-make .settings-integration-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-subtle)}.settings-page--figma-make .settings-error-panel{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.settings-page--figma-make .settings-error-panel>div{gap:.3rem;min-width:0;display:grid}.settings-page--figma-make .settings-error-panel h3,.settings-page--figma-make .settings-workspace-summary h3,.settings-page--figma-make .settings-integrations-header h2{color:var(--text-strong);margin:0;font-size:1.05rem;line-height:1.2}.settings-page--figma-make .settings-workspace-summary{gap:.8rem;padding:.95rem;display:grid}.settings-page--figma-make .settings-integrations-workspace{align-content:start;gap:.9rem;width:100%;max-width:none}.settings-page--figma-make .settings-integrations-header{box-shadow:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.settings-page--figma-make .settings-integrations-header>div{gap:.28rem;min-width:0;display:grid}.settings-page--figma-make .settings-integration-catalog{gap:.55rem;min-width:0;display:grid}.settings-page--figma-make .settings-integrations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.settings-page--figma-make .settings-integrations-summary__item{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-subtle);border-radius:10px;gap:.18rem;padding:.72rem .78rem;display:grid}.settings-page--figma-make .settings-integrations-summary__item span{color:var(--muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.settings-page--figma-make .settings-integrations-summary__item strong{color:var(--text-strong);font-size:.95rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.settings-page--figma-make .settings-integrations-summary__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.settings-page--figma-make .settings-integrations-workbench-grid{grid-template-columns:minmax(0,1.35fr) minmax(23rem,.85fr);align-items:start;gap:.9rem;min-width:0;display:grid}.settings-page--figma-make .settings-integrations-sidecar{gap:.8rem;min-width:0;display:grid}.settings-page--figma-make .settings-integrations-boundary-list,.settings-page--figma-make .settings-integrations-provider-list{gap:.45rem;min-width:0;display:grid}.settings-page--figma-make .settings-integrations-boundary-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:.16rem;min-width:0;padding:.56rem .62rem;display:grid}.settings-page--figma-make .settings-integrations-boundary-list article span,.settings-page--figma-make .settings-integrations-provider-list article span{color:var(--muted);font-size:.73rem;line-height:1.3}.settings-page--figma-make .settings-integrations-boundary-list article strong,.settings-page--figma-make .settings-integrations-provider-list article strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.25;overflow:hidden}.settings-page--figma-make .settings-integrations-boundary-list article small{color:var(--muted);font-size:.75rem;line-height:1.35}.settings-page--figma-make .settings-integrations-provider-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.58rem .62rem;display:grid}.settings-page--figma-make .settings-integrations-provider-list article>div{gap:.16rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-search--compact{margin:0}.settings-page--figma-make .settings-service-count{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control);line-height:1.2}.settings-page--figma-make .settings-integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem}.settings-page--figma-make .settings-integration-row-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.settings-page--figma-make .settings-integration-row-list .settings-integration-card{border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:.78rem .9rem}.settings-page--figma-make .settings-integration-row-list .settings-integration-card:last-child{border-bottom:0}.settings-page--figma-make .settings-integration-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:11rem;color:var(--text);box-shadow:var(--shadow-subtle);cursor:default;border-radius:10px;align-content:start;gap:.7rem;padding:.9rem;display:grid}.settings-page--figma-make .settings-integration-card[data-integration-card=o365]{cursor:pointer}.settings-page--figma-make .settings-integration-card[data-integration-selected=true]{border-color:var(--accent-border);background:var(--surface-selected)}.settings-page--figma-make .settings-integration-card__header,.settings-page--figma-make .settings-integration-card__identity{gap:.7rem;min-width:0;display:flex}.settings-page--figma-make .settings-integration-card__header{justify-content:space-between;align-items:flex-start}.settings-page--figma-make .settings-integration-card__identity{align-items:flex-start}.settings-page--figma-make .settings-integration-card__icon{border:1px solid var(--border);background:var(--surface-2);width:2.3rem;height:2.3rem;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-control);border-radius:10px;flex:none;place-items:center;display:grid}.settings-page--figma-make .settings-integration-card__main{gap:.18rem;min-width:0;display:grid}.settings-page--figma-make .settings-integration-card__main strong{color:var(--text-strong);font-size:.94rem;font-weight:var(--font-weight-item-title);line-height:1.25}.settings-page--figma-make .settings-integration-card__main span,.settings-page--figma-make .settings-integration-card__note{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.settings-page--figma-make .settings-integration-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.settings-page--figma-make .settings-integration-card__facts div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;min-width:0;padding:.42rem .48rem}.settings-page--figma-make .settings-integration-card__facts dt{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.settings-page--figma-make .settings-integration-card__facts dd{color:var(--text-strong);font-size:.76rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:.12rem 0 0;overflow:hidden}.settings-page--figma-make .settings-integration-card__actions{flex-wrap:wrap;align-self:end;align-items:center;gap:.45rem;display:flex}.settings-page--figma-make .settings-integration-detail{border:1px solid var(--border);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-subtle);border-radius:12px;gap:.8rem;padding:1rem;display:grid}.settings-page--figma-make .settings-integration-detail__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.settings-page--figma-make .settings-integration-detail__header>div{gap:.25rem;min-width:0;display:grid}.settings-page--figma-make .settings-integration-detail__header h3,.settings-page--figma-make .settings-integration-detail__header p{margin:0}.settings-page--figma-make .settings-integration-detail__header h3{color:var(--text-strong);font-size:1.04rem;line-height:1.25}.settings-page--figma-make .settings-integration-detail__header p{color:var(--muted);font-size:.82rem;line-height:1.4}.settings-page--figma-make .settings-integration-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.settings-page--figma-make .settings-integration-detail__facts div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;min-width:0;padding:.52rem .58rem}.settings-page--figma-make .settings-integration-detail__facts dt{color:var(--muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.settings-page--figma-make .settings-integration-detail__facts dd{color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;white-space:nowrap;margin:.14rem 0 0;overflow:hidden}.settings-page--figma-make .settings-integration-detail__section{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;gap:.55rem;min-width:0;padding:.72rem;display:grid}.settings-page--figma-make .settings-integration-detail__section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.settings-page--figma-make .settings-integration-detail__section h4{color:var(--text-strong);margin:0;font-size:.86rem;line-height:1.25}.settings-page--figma-make .settings-integration-detail__section--split{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page--figma-make .settings-integration-detail__section--split>div{align-content:start;gap:.5rem;min-width:0;display:grid}.settings-page--figma-make .settings-integration-detail__list{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.settings-page--figma-make .settings-integration-detail__list li,.settings-page--figma-make .settings-integration-detail__empty{color:var(--text);margin:0;font-size:.8rem;line-height:1.35}.settings-page--figma-make .settings-integration-detail__list li{padding-left:.8rem;position:relative}.settings-page--figma-make .settings-integration-detail__list li:before{background:var(--accent);content:"";border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.52rem;left:0}.settings-page--figma-make .settings-integration-detail__deferred,.settings-page--figma-make .settings-integration-detail__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.settings-page--figma-make .settings-integration-row{min-width:0;box-shadow:none;grid-template-columns:2.2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.68rem .78rem;display:grid}.settings-page--figma-make .settings-integration-row__icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:2.2rem;height:2.2rem;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-control);place-items:center;display:grid}.settings-page--figma-make .settings-integration-row__main{gap:.12rem;min-width:0;display:grid}.settings-page--figma-make .settings-integration-row__main strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.settings-page--figma-make .settings-integration-row__main span,.settings-page--figma-make .settings-integration-row__main em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;line-height:1.3;overflow:hidden}.settings-page--figma-make .settings-integration-row__actions{justify-content:flex-end;min-width:max-content;display:flex}@media (width<=1024px){.settings-page--figma-make .settings-integrations-summary,.settings-page--figma-make .settings-integrations-workbench-grid,.settings-page--figma-make .settings-integration-card-grid{grid-template-columns:1fr}.settings-page--figma-make .settings-integration-row{grid-template-columns:2.2rem minmax(0,1fr) auto}.settings-page--figma-make .settings-integration-row__actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=768px){.settings-page--figma-make .settings-error-panel,.settings-page--figma-make .settings-integrations-header{display:grid}.settings-page--figma-make .settings-integrations-provider-list article{grid-template-columns:1fr}.settings-page--figma-make .settings-integration-card{min-height:0}.settings-page--figma-make .settings-integration-card__header{display:grid}.settings-page--figma-make .settings-integration-card__facts{grid-template-columns:1fr}.settings-page--figma-make .settings-integration-detail__header{display:grid}.settings-page--figma-make .settings-integration-detail__facts,.settings-page--figma-make .settings-integration-detail__section--split{grid-template-columns:1fr}.settings-page--figma-make .settings-integration-row{grid-template-columns:minmax(0,1fr)}.settings-page--figma-make .settings-integration-row__icon{display:none}.settings-page--figma-make .settings-integration-row__main strong,.settings-page--figma-make .settings-integration-row__main span,.settings-page--figma-make .settings-integration-row__main em{white-space:normal}.settings-page--figma-make .settings-integration-row__actions{grid-column:auto}}.settings-page--figma-make .settings-topic-workspace{gap:.9rem;height:auto;overflow:visible}.settings-page--figma-make .settings-admin-form{gap:.85rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-form__grid--three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--figma-make .settings-admin-form__span-2{grid-column:1/-1}.settings-page--figma-make .settings-admin-form label{gap:.36rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-form label>span{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control);line-height:1.25}.settings-page--figma-make .settings-admin-form__control{width:100%}.settings-page--figma-make .settings-admin-form__actions{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.settings-page--figma-make .settings-cutover-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;padding:.8rem 0;display:grid}.settings-page--figma-make .settings-cutover-section+.settings-cutover-section,.settings-page--figma-make .settings-topic-grid--cutover+.settings-access-layout,.settings-page--figma-make .settings-access-workspace>.settings-access-card{border-top:1px solid var(--border)}.settings-page--figma-make .settings-cutover-advanced{border-top:1px solid var(--border);gap:.7rem;min-width:0;padding:.72rem 0;display:grid}.settings-page--figma-make .settings-cutover-advanced summary{cursor:pointer;color:var(--text-strong);font-size:.86rem;font-weight:var(--font-weight-item-title)}.settings-page--figma-make .settings-topic-workspace>.settings-topic-grid,.settings-page--figma-make .settings-topic-workspace>.settings-access-layout,.settings-page--figma-make .settings-topic-workspace>.settings-boundary-card{padding-right:0;overflow:visible}.settings-page--figma-make .settings-access-layout,.settings-page--figma-make .settings-topic-grid--primary{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:start;gap:.9rem;min-width:0;display:grid}.settings-page--figma-make .settings-topic-column{gap:.9rem;min-width:0;display:grid}.settings-page--figma-make .settings-access-card,.settings-page--figma-make .settings-summary-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--shadow-subtle);gap:.85rem;padding:.95rem;display:grid}.settings-page--figma-make .settings-cutover-section.settings-access-card,.settings-page--figma-make .settings-cutover-section.settings-summary-card{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:.8rem 0}.settings-page--figma-make .settings-admin-capability--row{border-radius:var(--radius-md);box-shadow:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.72rem .8rem}.settings-page--figma-make .settings-admin-capability__main{gap:.14rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-capability__main strong{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-item-title);line-height:1.22}.settings-page--figma-make .settings-admin-capability__main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.settings-page--figma-make .settings-access-card--form{align-content:start}.settings-page--figma-make .configuration-object-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:1rem;min-width:0;display:flex}.settings-page--figma-make .configuration-object-tabs button{min-height:2rem;color:var(--muted);font:inherit;font-size:.78rem;font-weight:var(--font-weight-control);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.38rem 0 .58rem}.settings-page--figma-make .configuration-object-tabs button.active{border-bottom-color:var(--ui-accent-blue,#2563eb);color:var(--ui-accent-blue,#2563eb);background:0 0}.settings-page--figma-make .configuration-object-tabs button:disabled{opacity:.72}.settings-page--figma-make .settings-access-card .card-heading,.settings-page--figma-make .settings-summary-card .card-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.settings-page--figma-make .settings-access-card .card-heading>div,.settings-page--figma-make .settings-summary-card .card-heading>div{gap:.26rem;min-width:0;display:grid}.settings-page--figma-make .settings-access-card h2,.settings-page--figma-make .settings-access-card h3,.settings-page--figma-make .settings-summary-card h2,.settings-page--figma-make .settings-summary-card h3{color:var(--text-strong);font-size:1.03rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.18}.settings-page--figma-make .settings-summary-card h2{font-size:1.18rem}.settings-page--figma-make .settings-access-card p,.settings-page--figma-make .settings-summary-card p,.settings-page--figma-make .settings-access-form__actions p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.settings-page--figma-make .settings-access-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.settings-page--figma-make .settings-access-detail-list div,.settings-page--figma-make .settings-access-support-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.18rem;min-width:0;padding:.58rem .65rem;display:grid}.settings-page--figma-make .settings-access-detail-list dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.settings-page--figma-make .settings-access-detail-list dd{color:var(--text-strong);font-size:.82rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;margin:0;line-height:1.28;overflow:hidden}.settings-page--figma-make .settings-access-support-card strong{color:var(--text-strong);font-size:.86rem;line-height:1.25}.settings-page--figma-make .settings-documents-source-workbench{gap:.85rem}.settings-page--figma-make .settings-documents-source-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.settings-page--figma-make .settings-documents-source-summary__item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-subtle);gap:.16rem;padding:.62rem .7rem;display:grid}.settings-page--figma-make .settings-documents-source-summary__item span,.settings-page--figma-make .settings-documents-source-lifecycle span,.settings-page--figma-make .settings-documents-source-owner-map span{color:var(--muted);font-size:.67rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;overflow:hidden}.settings-page--figma-make .settings-documents-source-summary__item strong,.settings-page--figma-make .settings-documents-source-owner-map strong,.settings-page--figma-make .settings-documents-source-lifecycle strong,.settings-page--figma-make .settings-documents-source-template-list strong,.settings-page--figma-make .settings-documents-source-guardrails strong{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.22;overflow:hidden}.settings-page--figma-make .settings-documents-source-summary__item small,.settings-page--figma-make .settings-documents-source-lifecycle small,.settings-page--figma-make .settings-documents-source-template-list span,.settings-page--figma-make .settings-documents-source-guardrails span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.settings-page--figma-make .settings-documents-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;min-width:0;padding-right:.15rem;display:grid;overflow:auto}.settings-page--figma-make .settings-documents-source-card{align-content:start}.settings-page--figma-make .settings-documents-source-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.settings-page--figma-make .settings-documents-source-card__header>div{gap:.22rem;min-width:0;display:grid}.settings-page--figma-make .settings-documents-source-owner-map,.settings-page--figma-make .settings-documents-source-lifecycle,.settings-page--figma-make .settings-documents-source-template-list,.settings-page--figma-make .settings-documents-source-guardrails{gap:.45rem;min-width:0;display:grid}.settings-page--figma-make .settings-documents-source-owner-map,.settings-page--figma-make .settings-documents-source-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page--figma-make .settings-documents-source-owner-map div,.settings-page--figma-make .settings-documents-source-lifecycle article,.settings-page--figma-make .settings-documents-source-template-list div,.settings-page--figma-make .settings-documents-source-guardrails div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.15rem;min-width:0;padding:.55rem .62rem;display:grid}.settings-page--figma-make .settings-documents-source-guardrails div{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (width<=980px){.settings-page--figma-make .settings-subnav__header{min-height:3.5rem;padding:.5rem}.settings-page--figma-make .settings-documents-source-summary,.settings-page--figma-make .settings-documents-source-grid,.settings-page--figma-make .settings-documents-source-owner-map,.settings-page--figma-make .settings-documents-source-lifecycle{grid-template-columns:1fr}}.settings-page--figma-make .settings-access-form,.settings-page--figma-make .settings-access-form__grid{gap:.75rem;min-width:0;display:grid}.settings-page--figma-make .settings-access-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page--figma-make .settings-access-form__span-2{grid-column:1/-1}.settings-page--figma-make .settings-access-form label,.settings-page--figma-make .checkbox-field{gap:.36rem;min-width:0;display:grid}.settings-page--figma-make .settings-access-form label>span,.settings-page--figma-make .checkbox-field>span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.settings-page--figma-make .settings-access-form input,.settings-page--figma-make .settings-access-form select,.settings-page--figma-make .settings-access-form textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:2.45rem;color:var(--text-strong);font:inherit;outline:none;padding:.58rem .7rem;font-size:.86rem}.settings-page--figma-make .settings-access-form textarea{resize:vertical;min-height:5.3rem}.settings-page--figma-make .settings-access-form input:focus,.settings-page--figma-make .settings-access-form select:focus,.settings-page--figma-make .settings-access-form textarea:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.settings-page--figma-make .settings-access-form input:disabled,.settings-page--figma-make .settings-access-form select:disabled,.settings-page--figma-make .settings-access-form textarea:disabled{color:var(--muted);cursor:not-allowed}.settings-page--figma-make .settings-access-form__actions,.settings-page--figma-make .checkbox-field__control{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.settings-page--figma-make .checkbox-field__control{align-items:flex-start}.settings-page--figma-make .checkbox-field__control input{width:1rem;min-height:1rem;margin-top:.12rem}.settings-page--figma-make .checkbox-field__control span{color:var(--text);font-size:.82rem;line-height:1.35}.settings-page--figma-make .settings-admin-hero{gap:.75rem;min-width:0;padding:clamp(1rem,1.8vw,1.35rem);display:grid}.settings-page--figma-make .settings-admin-search{gap:.38rem;min-width:0;max-width:32rem;display:grid}.settings-page--figma-make .settings-admin-search span,.settings-page--figma-make .settings-admin-filter-grid span,.settings-page--figma-make .settings-admin-governance span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.04em;text-transform:uppercase}.settings-page--figma-make .settings-admin-search input,.settings-page--figma-make .settings-admin-filter-grid input{border:1px solid var(--border);background:var(--surface);min-height:2.4rem;color:var(--text);border-radius:12px;font-size:.86rem}.settings-page--figma-make .settings-admin-search input{padding:.5rem .7rem}.settings-page--figma-make .settings-admin-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.settings-page--figma-make .settings-admin-filter-grid label{gap:.35rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-filter-grid input{opacity:1;padding:.5rem .65rem}.settings-page--figma-make .settings-admin-filter-actions{align-items:end;gap:.5rem;min-width:0;display:flex}.settings-page--figma-make .settings-admin-governance{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.settings-page--figma-make .settings-admin-governance article{gap:.55rem;min-width:0;padding:1rem;display:grid}.settings-page--figma-make .settings-toggle-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.settings-page--figma-make .settings-toggle-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) auto;align-items:center;gap:.75rem;min-width:0;padding:.76rem .9rem;display:grid}.settings-page--figma-make .settings-toggle-row:last-child{border-bottom:0}.settings-page--figma-make .settings-toggle-row__copy{gap:.14rem;min-width:0;display:grid}.settings-page--figma-make .settings-toggle-row__copy strong{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-item-title);line-height:1.22}.settings-page--figma-make .settings-toggle-row__copy small,.settings-page--figma-make .settings-toggle-row__state{color:var(--muted);font-size:.76rem;line-height:1.3}.settings-page--figma-make .settings-toggle-row__state{text-align:right}.settings-page--figma-make .settings-toggle{width:2.1rem;height:1.15rem;display:inline-flex;position:relative}.settings-page--figma-make .settings-toggle input{opacity:0;position:absolute;inset:0}.settings-page--figma-make .settings-toggle span{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:999px;position:absolute;inset:0}.settings-page--figma-make .settings-toggle span:after{content:"";background:var(--muted);border-radius:999px;width:.68rem;height:.68rem;transition:transform .14s;position:absolute;top:.18rem;left:.2rem}.settings-page--figma-make .settings-toggle input:checked+span{border-color:color-mix(in srgb, var(--success,#16a34a) 34%, var(--border));background:color-mix(in srgb, var(--success,#16a34a) 14%, var(--surface))}.settings-page--figma-make .settings-toggle input:checked+span:after{background:var(--success-strong,#15803d);transform:translate(.9rem)}.settings-page--figma-make .settings-admin-governance strong{color:var(--text-strong);font-size:.94rem;font-weight:var(--font-weight-item-title);line-height:1.25}.settings-page--figma-make .settings-admin-table{min-width:0;display:grid;overflow-x:auto}.settings-page--figma-make .settings-admin-table__head{background:var(--surface-2);min-width:44rem;color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-table-heading);text-transform:uppercase;border-radius:12px;grid-template-columns:.8fr 1fr 1fr 1fr 1.4fr;gap:.5rem;padding:.62rem .7rem;display:grid}.settings-page--figma-make .settings-admin-table__head--audit,.settings-page--figma-make .settings-admin-table__row--audit{grid-template-columns:.82fr minmax(10rem,1.35fr) minmax(9rem,1.05fr) minmax(10rem,1.1fr) minmax(6.5rem,.72fr) minmax(8rem,.8fr);min-width:64rem}.settings-page--figma-make .settings-admin-table__head--roles,.settings-page--figma-make .settings-admin-table__row--roles{grid-template-columns:minmax(12rem,1.1fr) minmax(13rem,1.1fr) minmax(8rem,.75fr) minmax(10rem,.8fr) minmax(12rem,1fr);min-width:62rem}.settings-page--figma-make .settings-admin-table__row{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:.5rem;margin-top:.45rem;padding:.7rem;font-size:.84rem;display:grid}.settings-page--figma-make .settings-admin-table__empty{border:1px dashed var(--border);min-width:44rem;color:var(--muted);border-radius:12px;margin-top:.45rem;padding:.9rem .7rem;font-size:.86rem;display:grid}.settings-page--figma-make .settings-access-role-table select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.25rem;color:var(--text);font:inherit;border-radius:10px}.settings-page--figma-make .settings-access-role-table__action{align-items:center;min-width:0;display:flex}.settings-page--figma-make .settings-access-role-table__action button{min-height:2.25rem}.settings-page--figma-make .settings-access-inline-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--text-strong);border-radius:12px;padding:.7rem .8rem;font-size:.86rem}.settings-page--figma-make .settings-audit-action{gap:.18rem;min-width:0;display:grid}.settings-page--figma-make .settings-audit-action strong{color:var(--text-strong);font-size:.86rem;line-height:1.2}.settings-page--figma-make .settings-audit-action small{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;line-height:1.2}.settings-page--figma-make .settings-audit-sensitivity,.settings-page--figma-make .settings-audit-redaction{width:fit-content;min-height:1.55rem;color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.settings-page--figma-make .settings-audit-redaction{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));color:var(--text)}.settings-page--figma-make .settings-audit-redaction--safe{border-color:var(--border);color:var(--muted)}.settings-page--figma-make .settings-audit-details-cell{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.settings-page--figma-make .settings-audit-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;font-size:.82rem;display:flex}.settings-page--figma-make .settings-audit-pagination div{gap:.45rem;display:flex}.settings-page--figma-make .settings-audit-detail{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:.75rem;margin-top:.75rem;padding:.9rem;display:grid}.settings-page--figma-make .settings-audit-detail header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-page--figma-make .settings-audit-detail h4{color:var(--text-strong);margin:0;font-size:.95rem;line-height:1.2}.settings-page--figma-make .settings-audit-detail header span,.settings-page--figma-make .settings-audit-detail p{color:var(--muted);margin:0;font-size:.82rem}.settings-page--figma-make .settings-audit-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.settings-page--figma-make .settings-audit-detail dl div{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:.16rem;min-width:0;padding:.55rem;display:grid}.settings-page--figma-make .settings-audit-detail dt{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.settings-page--figma-make .settings-audit-detail dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.82rem}.settings-page--figma-make .settings-admin-capability__actions button:disabled{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);box-shadow:none;opacity:1}.settings-page--figma-make .settings-integration-connector-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;gap:.72rem;min-width:0;padding:.86rem .9rem;display:grid}.settings-page--figma-make .settings-integration-connector-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.settings-page--figma-make .settings-integration-connector-card h3,.settings-page--figma-make .settings-integration-connector-card p{margin:0}.settings-page--figma-make .settings-integration-connector-card h3{color:var(--text-strong);font-size:1rem}.settings-page--figma-make .settings-integration-connector-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.settings-page--figma-make .settings-integration-connector-card__facts div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;min-width:0;padding:.46rem .52rem}.settings-page--figma-make .settings-integration-connector-card__facts dt{color:var(--muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.settings-page--figma-make .settings-integration-connector-card__facts dd{color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:.12rem 0 0;overflow:hidden}.settings-page--figma-make .settings-integration-connector-card__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@media (width<=860px){.settings-page--figma-make .settings-integration-connector-card__facts{grid-template-columns:1fr}}.settings-page--figma-make .configuration-settings-card-grid--administration{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page--figma-make .configuration-settings-card-grid--two{align-content:start}.settings-page--figma-make .configuration-settings-card{width:100%;min-height:7.4rem;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.95rem;display:grid}.settings-page--figma-make .configuration-settings-card:hover{border-color:var(--accent-border);background:var(--configuration-card-elevated);transform:translateY(-1px)}.settings-page--figma-make .configuration-settings-card--static:hover{border-color:var(--border);background:var(--configuration-card);transform:none}.settings-page--figma-make .configuration-settings-card__copy{gap:.35rem;min-width:0;display:grid}.settings-page--figma-make .configuration-settings-card__copy strong{color:var(--text-strong);font-size:.98rem;font-weight:var(--font-weight-heading);line-height:1.2}.settings-page--figma-make .configuration-settings-card__copy small{color:var(--muted);font-size:.82rem;font-weight:var(--font-weight-body);line-height:1.38}.settings-page--figma-make .configuration-settings-card__meta{border:1px solid var(--border);background:var(--surface-2);max-width:8rem;color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .46rem;line-height:1.2;display:inline-flex}@media (width<=980px){.settings-page--figma-make .settings-shell-layout--shell{grid-template-columns:68px minmax(0,1fr);position:relative}.settings-page--figma-make .settings-plane-body{grid-column:2}.settings-page--figma-make .settings-subnav{border-right:0;border-bottom:1px solid var(--border);min-height:0}.settings-page--figma-make .settings-subnav--collapsed{border-right:1px solid var(--border);border-bottom:0;min-height:calc(100svh - 4rem)}.settings-page--figma-make .settings-shell-layout--shell:not(.settings-shell-layout--collapsed) .settings-subnav{z-index:50;border-right:1px solid var(--border);width:min(18rem,86vw);min-height:100%;box-shadow:var(--shadow-lg);border-bottom:0;position:absolute;top:0;bottom:0;left:0;overflow:auto}.settings-page--figma-make .settings-subnav__list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__list{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;padding:.5rem .35rem}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__group{justify-items:center;width:100%}.settings-page--figma-make .settings-subnav--collapsed .settings-subnav__tooltip{display:none}.settings-page--figma-make .settings-overview-hero{flex-direction:column;align-items:stretch}.settings-page--figma-make .settings-overview-hero__meta{min-width:0}.settings-page--figma-make .settings-studio-launch__header{flex-direction:column}.settings-page--figma-make .settings-studio-launch__grid,.settings-page--figma-make .configuration-settings__panel--personal,.settings-page--figma-make .configuration-wave-a-grid,.settings-page--figma-make .configuration-studio-contract,.settings-page--figma-make .configuration-studio-card-grid,.settings-page--figma-make .configuration-admin-contract,.settings-page--figma-make .configuration-admin-card-grid,.settings-page--figma-make .settings-admin-capability-grid,.settings-page--figma-make .settings-admin-filter-grid,.settings-page--figma-make .settings-admin-governance,.settings-page--figma-make .configuration-settings-card-grid,.settings-page--figma-make .configuration-settings-card-grid--tools,.settings-page--figma-make .configuration-settings-card-grid--administration{grid-template-columns:minmax(0,1fr)}.settings-page--figma-make .configuration-studio-contract__grid,.settings-page--figma-make .configuration-studio-card__layout,.settings-page--figma-make .configuration-admin-contract__grid,.settings-page--figma-make .configuration-admin-card__evidence,.settings-page--figma-make .settings-admin-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start}}@media (width<=680px){.settings-page--figma-make .configuration-settings{padding:1rem}.settings-page--figma-make .configuration-settings__title-copy h1{font-size:2.1rem}.settings-page--figma-make .configuration-settings__tabs{width:100%}.settings-page--figma-make .configuration-settings__tab{flex:1 0 auto}.settings-page--figma-make .configuration-profile-form,.settings-page--figma-make .configuration-settings-card,.settings-page--figma-make .configuration-admin-card__evidence,.settings-page--figma-make .settings-admin-evidence-strip{grid-template-columns:minmax(0,1fr)}}.configuration-boundary{padding:1.25rem}.configuration-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.configuration-review-summary-card{background:#faf7f0eb;border:1px solid #15342614;border-radius:16px;align-content:start;gap:.55rem;padding:.85rem .95rem;display:grid}.configuration-review-summary-card span{color:var(--text-strong);font-size:.82rem;font-weight:600}.configuration-review-summary-card p,.configuration-review-summary-card ul{margin:0}.settings-record-table{min-height:0;display:grid}.settings-record-table__header,.settings-record-row{align-items:center;gap:.6rem;display:grid}.settings-record-table__header--changes,.settings-record-row--changes{grid-template-columns:minmax(0,1.45fr) minmax(5.5rem,.55fr)}.settings-record-table__header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .74rem .58rem;font-size:.72rem;font-weight:600}.settings-record-table__body{min-height:0;display:grid}.settings-record-row{text-align:left;width:100%;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;padding:.58rem .7rem}.settings-record-row+.settings-record-row{border-top:1px solid #15342614}.settings-record-row:hover{background:var(--surface-row);transform:none}.settings-record-row.selected{border-color:var(--border-muted);background:var(--surface-selected)}.settings-record-table--compact .settings-record-table__header{padding:0 .4rem .32rem;font-size:.68rem}.settings-record-table--compact .settings-record-row{border-radius:10px;padding:.34rem .4rem}.settings-record-cell{min-width:0;color:var(--text);align-content:start;gap:.18rem;display:grid}.settings-record-cell strong{color:var(--text-strong);font-size:.88rem;line-height:1.28}.settings-record-cell span,.settings-record-cell code{font-size:.78rem}.settings-record-cell--primary strong{font-size:.91rem}.clm-follow-up-table,.clm-follow-up-row{grid-template-columns:minmax(0,1.45fr) minmax(8.25rem,.9fr) minmax(8rem,.85fr) minmax(7rem,.7fr)}.clm-follow-up-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.72rem;display:grid}.clm-follow-up-form__full{grid-column:1/-1}.compact-empty-state{padding:.3rem .1rem}.empty-state--compact{padding:.8rem .2rem}.module-list{gap:.55rem;margin:0;padding-left:1rem;display:grid}.settings-page--tenant-settings{flex:auto;height:100%;min-height:0}.studio-framework-shell{flex-direction:column;gap:.72rem;height:100%;min-height:0;display:flex}.studio-framework-rail{box-shadow:none;border-radius:14px;gap:.62rem;padding:.72rem .78rem;display:grid}.studio-framework-rail__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.studio-framework-rail__copy{gap:.22rem;min-width:0;display:grid}.studio-framework-rail__copy h2,.studio-framework-placeholder__header h2{color:var(--text-strong);margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.18}.studio-framework-rail__copy p,.studio-framework-placeholder__header p{margin:0}.studio-framework-rail__governance{flex-wrap:wrap;justify-content:flex-end;gap:.28rem .32rem;min-width:min(20rem,100%);display:flex}.studio-framework-rail__body{grid-template-columns:minmax(0,1fr) minmax(15rem,.46fr);align-items:stretch;gap:.62rem;min-width:0;display:grid}.studio-framework-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.studio-framework-lane{border:1px solid var(--border);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;box-shadow:none;border-radius:10px;gap:.16rem;padding:.58rem .62rem;display:grid}.studio-framework-lane:hover{background:var(--surface-row);transform:none}.studio-framework-lane--active{border-color:var(--accent-border);background:var(--surface-selected)}.studio-framework-lane strong{color:var(--text-strong);font-size:.88rem;line-height:1.18}.studio-framework-lane__title{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.studio-framework-lane span,.studio-framework-lane em{color:var(--muted);font-size:.74rem;font-style:normal;line-height:1.25}.studio-framework-lane em{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.studio-framework-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;min-width:0;margin:0;display:grid}.studio-framework-signals--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-framework-signal{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:.12rem;min-width:0;padding:.48rem .52rem;display:grid}.studio-framework-signal--accent{border-color:var(--accent-border);background:var(--accent-soft)}.studio-framework-signal--warning{border-color:var(--warning-border);background:var(--warning-soft)}.studio-framework-signal--danger{border-color:var(--danger-border);background:var(--danger-soft)}.studio-framework-signal dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:600}.studio-framework-signal dd{color:var(--text-strong);margin:0;font-size:.85rem;font-weight:600;line-height:1.15}.studio-framework-body{height:100%;min-height:0;display:grid;overflow:hidden}.studio-framework-body--with-panels{grid-template-columns:minmax(0,1fr) minmax(15rem,.28fr);align-items:stretch;gap:.7rem}.studio-framework-body>*{min-height:0}.studio-framework-canvas{min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.studio-framework-canvas>*{min-width:0;min-height:0}.studio-framework-panel-stack{align-content:start;gap:.65rem;min-width:0;min-height:0;display:grid;overflow:auto}.studio-framework-panel{border:1px solid var(--border);background:var(--surface-card);border-radius:14px;gap:.55rem;min-width:0;padding:.78rem .82rem;display:grid}.studio-framework-panel--accent{border-color:var(--accent-border);background:var(--accent-soft)}.studio-framework-panel--warning{border-color:var(--warning-border);background:var(--warning-soft)}.studio-framework-panel--danger{border-color:var(--danger-border);background:var(--danger-soft)}.studio-framework-panel__header{gap:.26rem;min-width:0;display:grid}.studio-framework-panel__header h3{color:var(--text-strong);margin:0;font-size:.9rem;line-height:1.18}.studio-framework-panel__header p{margin:0}.studio-framework-panel__body{min-width:0;color:var(--text);font-size:.84rem;line-height:1.35}.studio-framework-placeholder{height:auto;min-height:0;box-shadow:none;border-radius:14px;align-content:start;gap:.75rem;padding:.9rem .95rem;display:grid}.studio-framework-placeholder__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.studio-framework-placeholder__header>div{gap:.35rem;min-width:0;display:grid}.studio-framework-placeholder__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.studio-framework-placeholder__list li{border:1px solid var(--border);background:var(--surface-card);color:var(--text);border-radius:10px;padding:.58rem .62rem;font-size:.88rem;line-height:1.35}.settings-child-page{min-width:0}.settings-page--figma-make .settings-control-plane-layout{grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);align-items:start;gap:1rem;min-width:0;min-height:0;display:grid;overflow:visible}.settings-page--figma-make .settings-control-plane-nav{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-subtle);align-content:start;gap:.86rem;padding:.88rem .92rem;display:grid;position:sticky;top:.75rem}.settings-page--figma-make .settings-control-plane-nav__header,.settings-page--figma-make .settings-control-plane-nav__items{gap:.48rem;min-width:0;display:grid}.settings-page--figma-make .settings-control-plane-nav__header h3,.settings-page--figma-make .settings-control-plane-main__header h3{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.18}.settings-page--figma-make .settings-control-plane-nav__header p,.settings-page--figma-make .settings-control-plane-main__header p{margin:0}.settings-page--figma-make .settings-control-plane-nav__item{border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;gap:.16rem;padding:.62rem .68rem;display:grid}.settings-page--figma-make .settings-control-plane-nav__item:hover,.settings-page--figma-make .settings-control-plane-nav__item:focus-visible{border-color:var(--border);background:var(--surface-row);outline:none;transform:none}.settings-page--figma-make .settings-control-plane-nav__item--active{border-color:var(--accent-border);background:var(--surface-selected)}.settings-page--figma-make .settings-control-plane-nav__item span{min-width:0;color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-item-title);line-height:1.2}.settings-page--figma-make .settings-control-plane-nav__item small{min-width:0;color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-copy-strong);line-height:1.3}.settings-page--figma-make .settings-control-plane-nav__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.settings-page--figma-make .settings-control-plane-nav__facts div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:.1rem;min-width:0;padding:.42rem .48rem;display:grid}.settings-page--figma-make .settings-control-plane-nav__facts dt{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;text-transform:uppercase;line-height:1.1}.settings-page--figma-make .settings-control-plane-nav__facts dd{color:var(--text);font-size:.78rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.settings-page--figma-make .settings-control-plane-nav__related{border-top:1px solid var(--border);gap:.18rem;min-width:0;padding-top:.68rem;display:grid}.settings-page--figma-make .settings-control-plane-nav__related span{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;text-transform:uppercase;line-height:1.1}.settings-page--figma-make .settings-control-plane-nav__related strong{min-width:0;color:var(--text);font-size:.78rem;font-weight:var(--font-weight-item-title);line-height:1.25}.settings-page--figma-make .settings-control-plane-main{gap:.82rem;min-width:0;display:grid}.settings-page--figma-make .settings-control-plane-main__header{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.72rem .82rem;display:flex}@media (width<=980px){.settings-page--figma-make .settings-control-plane-layout{grid-template-columns:minmax(0,1fr)}.settings-page--figma-make .settings-control-plane-nav{position:static}.settings-page--figma-make .settings-control-plane-nav__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.settings-page--figma-make .settings-control-plane-nav__items,.settings-page--figma-make .settings-control-plane-nav__facts{grid-template-columns:minmax(0,1fr)}}.settings-section-group,.settings-service-configuration,.settings-service-configuration__body{gap:1rem;min-width:0;display:grid}.settings-service-configuration__status-strip{justify-content:flex-end;min-width:0;display:flex}.settings-service-section{gap:1rem;min-width:0;display:grid}.settings-service-section__header{min-width:0}.settings-service-section__header span{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.settings-action-row{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.settings-empty-state{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);gap:.5rem;padding:1rem;display:grid}.settings-empty-state h2,.settings-empty-state p{margin:0}.settings-empty-state h2{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);line-height:1.2}.settings-empty-state p{color:var(--muted);font-size:.88rem;line-height:1.45}.settings-search{gap:.32rem;min-width:0;max-width:24rem;display:grid}.settings-search span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control)}.settings-search input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:2.35rem;color:var(--text);font:inherit;padding:0 .78rem}.settings-service-catalog{gap:1rem;min-width:0;display:grid}.settings-service-catalog__group{gap:.58rem;min-width:0;display:grid}.settings-service-catalog__group-header{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.settings-service-catalog__group-header div{gap:.12rem;min-width:0;display:grid}.settings-service-catalog__group-header span{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.settings-service-catalog__group-header h3,.settings-service-catalog__group-header p{margin:0}.settings-service-catalog__group-header h3{color:var(--text-strong);font-size:.98rem;font-weight:var(--font-weight-heading);line-height:1.25}.settings-service-catalog__group-header p,.settings-service-catalog__group-header small{color:var(--muted);font-size:.78rem;line-height:1.35}.settings-service-catalog__rows{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;overflow:hidden}.settings-service-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.82rem .95rem;display:grid}.settings-service-row:last-child{border-bottom:0}.settings-service-row__copy{gap:.18rem;min-width:0;display:grid}.settings-service-row__copy strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-item-title);line-height:1.25}.settings-service-row__copy small,.settings-planned-capability{color:var(--muted);font-size:.78rem;line-height:1.35}.settings-planned-capability{display:block}.settings-service-row__meta{justify-content:flex-end;align-items:center;gap:.5rem;min-width:max-content;display:inline-flex}.settings-service-row__action{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--surface-selected);min-height:2rem;color:var(--accent-strong);font-size:.78rem;font-weight:var(--font-weight-control);padding:0 .68rem}.settings-service-row__action:hover,.settings-service-row__action:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}@media (width<=760px){.settings-service-row{grid-template-columns:minmax(0,1fr)}.settings-service-catalog__group-header{flex-direction:column;align-items:flex-start;gap:.35rem}.settings-service-row__meta{justify-content:flex-start;min-width:0}}.make-studio{--studio-canvas:color-mix(in srgb, var(--bg) 86%, var(--surface-2) 14%);--studio-surface:var(--surface-card);--studio-surface-soft:var(--surface-2);--studio-border:var(--border);--studio-primary:var(--accent);--studio-primary-strong:var(--accent-strong);--studio-primary-soft:var(--accent-soft);min-width:0;min-height:calc(100svh - 4rem);color:var(--text);background:var(--studio-canvas);grid-template-columns:minmax(14.5rem,.7fr) minmax(28rem,1.8fr) minmax(18rem,.82fr);display:grid}.make-studio--restricted{grid-template-columns:1fr;place-items:center;padding:2rem}.make-studio__library,.make-studio__inspector{background:var(--studio-surface);align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.make-studio__library{border-right:1px solid var(--studio-border)}.make-studio__inspector{border-left:1px solid var(--studio-border);box-shadow:-12px 0 30px -28px #141f2d6b}.make-studio__rail-header,.make-studio__inspector-header{border-bottom:1px solid var(--studio-border);align-items:center;gap:.55rem;min-width:0;padding-bottom:.8rem;display:flex}.make-studio__rail-header{justify-content:space-between}.make-studio__rail-title,.make-studio__inspector-header strong{min-width:0;color:var(--text-strong);align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;display:inline-flex}.make-studio__rail-title svg,.make-studio__inspector-header svg{width:1.08rem;height:1.08rem;color:var(--studio-primary)}.make-studio__rail-header small{color:var(--muted);font-size:.72rem;font-weight:600}.make-studio__rail-section{gap:.65rem;min-width:0;display:grid}.make-studio__rail-section>p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.make-studio__rail-stack,.make-studio__catalog-list{gap:.5rem;min-width:0;display:grid}.make-studio-rail-card,.make-studio-catalog-row{border:1px solid var(--studio-border);border-radius:var(--radius-md);background:var(--studio-surface-soft);width:100%;min-width:0;color:var(--text);text-align:left;box-shadow:none;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem;display:grid}.make-studio-catalog-row{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.make-studio-rail-card:hover,.make-studio-catalog-row:hover,.make-studio-catalog-row.active{border-color:var(--accent-border);background:var(--surface-selected-strong)}.make-studio-rail-card:disabled{cursor:not-allowed}.make-studio-rail-card:disabled:hover{border-color:var(--studio-border);background:var(--studio-surface-soft)}.make-studio-catalog-row.active{color:var(--studio-primary-strong)}.make-studio-rail-card strong,.make-studio-catalog-row strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.make-studio-rail-card small,.make-studio-catalog-row span,.make-studio-empty-inline span{color:var(--muted);margin-top:.15rem;font-size:.72rem;line-height:1.3;display:block}.make-studio-rail-card__reason{color:var(--muted);margin-top:.25rem;font-size:.68rem;font-style:normal;font-weight:600;display:block}.make-studio-rail-card__icon{width:1.1rem;height:1.1rem;margin-top:.08rem}.make-studio-rail-card--green .make-studio-rail-card__icon,.workflow-node-card--green .workflow-node-card__icon{color:var(--success)}.make-studio-rail-card--amber .make-studio-rail-card__icon,.workflow-node-card--amber .workflow-node-card__icon{color:var(--warning)}.make-studio-rail-card--rose .make-studio-rail-card__icon,.workflow-node-card--rose .workflow-node-card__icon{color:var(--danger)}.make-studio-rail-card--blue .make-studio-rail-card__icon,.workflow-node-card--blue .workflow-node-card__icon{color:var(--studio-primary)}.make-studio__workbench{background:var(--studio-canvas);grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.make-studio-toolbar{z-index:10;border-bottom:1px solid var(--studio-border);background:color-mix(in srgb, var(--studio-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.72rem 1.35rem;display:flex;position:sticky;top:4rem}.make-studio-toolbar__title{align-items:center;gap:.5rem;min-width:0;display:flex}.make-studio-toolbar__title span{color:var(--muted);font-size:.85rem;font-weight:600}.make-studio-toolbar__title input{width:min(24rem,42vw);min-width:0;color:var(--text-strong);background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}.make-studio-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.make-studio-toolbar__status{border:1px solid var(--studio-border);background:var(--surface-chip);color:var(--muted);border-radius:999px;padding:.25rem .46rem;font-size:.7rem;font-weight:600}.make-studio-toolbar__status[data-studio-status-object=true]{border-radius:8px}.make-studio-status-object--progress{border-color:color-mix(in srgb, #0ea5e9 40%, var(--studio-border));color:#0c4a6e;background:#e0f2fe}.make-studio-status-object--success{border-color:color-mix(in srgb, #16a34a 40%, var(--studio-border));color:#14532d;background:#dcfce7}.make-studio-status-object--warning{border-color:color-mix(in srgb, #d97706 42%, var(--studio-border));color:#78350f;background:#fef3c7}.make-studio-status-object--danger{border-color:color-mix(in srgb, #e11d48 42%, var(--studio-border));color:#881337;background:#ffe4e6}.make-studio-toolbar-button{border:1px solid var(--studio-border);border-radius:var(--radius-sm);background:var(--studio-surface);min-height:2rem;color:var(--text);justify-content:center;align-items:center;padding:.42rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.make-studio-toolbar-button--primary{border-color:var(--studio-primary);background:var(--studio-primary);color:#fff}.make-studio-toolbar-button.active,.make-studio-toolbar-button--secondary:hover{border-color:var(--accent-border);background:var(--surface-selected)}.make-studio-toolbar-button:disabled{cursor:not-allowed;opacity:.55}.make-studio-canvas{min-width:0;padding:1.5rem;position:relative}.make-studio-canvas--workflow{justify-items:center;display:grid;overflow:hidden}.make-studio-canvas__grid{opacity:.34;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--muted) 28%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0}.workflow-canvas-stack{z-index:1;justify-items:center;width:min(100%,42rem);padding-bottom:4rem;display:grid;position:relative}.workflow-canvas-summary,.dashboard-canvas__summary{width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.76rem;display:flex}.workflow-canvas-summary span,.dashboard-canvas__summary span{background:var(--surface-selected);color:var(--studio-primary-strong);border-radius:999px;padding:.24rem .46rem;font-weight:600}.workflow-canvas-summary strong,.dashboard-canvas__summary strong{color:var(--text-strong);font-size:.82rem}.workflow-node-segment{justify-items:center;width:100%;display:grid}.workflow-connector{background:var(--border-strong);width:1px;height:2rem}.workflow-node-card{border:2px solid var(--studio-border);border-radius:var(--radius-lg);background:var(--studio-surface);width:100%;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;display:grid;box-shadow:0 12px 24px #141f2d0d}.workflow-node-card:hover,.workflow-node-card.active{border-color:var(--studio-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), 0 16px 32px #141f2d14}.workflow-node-card__icon{border:1px solid var(--studio-border);border-radius:var(--radius-md);background:var(--studio-surface-soft);place-items:center;width:2.5rem;height:2.5rem;display:grid}.workflow-node-card__icon svg{width:1.2rem;height:1.2rem}.workflow-node-card__copy,.workflow-node-card__topline{gap:.35rem;min-width:0;display:grid}.workflow-node-card__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-node-card__topline strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.workflow-node-card__topline small{background:var(--surface-chip);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.22rem .42rem;font-size:.62rem;font-weight:600}.workflow-node-card__copy>span:last-child{color:var(--muted);font-size:.82rem;line-height:1.35}.workflow-add-node{border:2px dashed var(--border-strong);background:var(--studio-surface-soft);width:3rem;height:3rem;color:var(--muted);border-radius:999px;place-items:center;font-size:1.4rem;display:grid}.workflow-add-node:disabled{cursor:not-allowed;opacity:.62}.make-studio-inspector-body{gap:1rem;min-width:0;display:grid}.make-studio-field{gap:.45rem;min-width:0;display:grid}.make-studio-field label,.make-studio-meta-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.make-studio-field input,.make-studio-field textarea{border:1px solid var(--studio-border);border-radius:var(--radius-sm);background:var(--studio-surface-soft);width:100%;min-width:0;color:var(--text-strong);font:inherit;resize:vertical;padding:.62rem .7rem;font-size:.84rem}.make-studio-divider{background:var(--studio-border);height:1px}.make-studio-meta-list{gap:.8rem;margin:0;display:grid}.make-studio-meta-list div{gap:.18rem;display:grid}.make-studio-meta-list dd{color:var(--text-strong);margin:0;font-size:.86rem;font-weight:600}.make-studio-readonly-note,.make-studio-empty-inline,.make-studio-empty-state,.make-studio-restricted-panel{border:1px solid var(--studio-border);border-radius:var(--radius-lg);background:var(--studio-surface-soft)}.make-studio-readonly-note{color:var(--muted);margin:0;padding:.75rem;font-size:.82rem}.make-studio-empty-inline{padding:.75rem}.make-studio-empty-inline--panel{margin:1rem}.make-studio-empty-inline strong{color:var(--text-strong);font-size:.86rem;display:block}.make-studio-empty-state,.make-studio-restricted-panel{text-align:center;place-items:center;gap:.55rem;min-height:18rem;padding:2rem;display:grid}.make-studio-restricted-panel--inline{min-height:14rem;margin:1.5rem}.make-studio-empty-state svg,.make-studio-restricted-panel svg{width:2.2rem;height:2.2rem;color:var(--studio-primary)}.make-studio-empty-state h2,.make-studio-restricted-panel h2{color:var(--text-strong);margin:0;font-size:1.08rem}.make-studio-empty-state p,.make-studio-restricted-panel p{max-width:24rem;color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.dashboard-canvas{gap:1rem;max-width:72rem;margin:0 auto;display:grid}.dashboard-canvas.preview .dashboard-widget:not(.active){opacity:.82}.dashboard-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.dashboard-widget{border:1px solid var(--studio-border);border-radius:var(--radius-lg);background:var(--studio-surface);min-width:0;min-height:9rem;color:var(--text);text-align:left;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;display:grid;box-shadow:0 12px 24px #141f2d0d}.dashboard-widget:hover,.dashboard-widget.active{border-color:var(--studio-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent), 0 16px 32px #141f2d14}.dashboard-widget--small{grid-column:span 4;min-height:9.5rem}.dashboard-widget--medium{grid-column:span 6;min-height:19rem}.dashboard-widget--large{grid-column:span 8;min-height:19rem}.dashboard-widget--full{grid-column:span 12;min-height:15rem}.dashboard-widget__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-widget__header strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.dashboard-widget__header small{background:var(--surface-chip);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:.22rem .42rem;font-size:.62rem;font-weight:600}.dashboard-kpi{align-content:center;gap:.35rem;height:100%;display:grid}.dashboard-kpi>span{align-items:end;gap:.7rem;display:flex}.dashboard-kpi strong{color:var(--text-strong);font-size:2rem;line-height:1}.dashboard-kpi small{color:var(--success);font-size:.82rem;font-weight:600}.dashboard-kpi small.negative{color:var(--danger)}.dashboard-kpi em{color:var(--muted);font-size:.78rem;font-style:normal}.dashboard-chart{width:100%;height:100%;min-height:10rem;display:grid}.dashboard-chart--bar{border-bottom:1px solid var(--border-muted);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.55rem;padding:1rem .4rem 0}.dashboard-chart--bar i{height:var(--bar-height);background:var(--studio-primary);border-radius:7px 7px 0 0;min-height:1.2rem;display:block}.dashboard-chart--bar i:nth-child(2n){background:color-mix(in srgb, var(--danger) 72%, var(--studio-primary) 28%)}.dashboard-chart--line{place-items:center}.dashboard-chart--line svg{width:100%;max-width:22rem;height:12rem}.dashboard-chart--line path{fill:none;stroke:var(--studio-primary);stroke-width:5px}.dashboard-chart--line circle{fill:var(--studio-surface);stroke:var(--studio-primary);stroke-width:4px}.dashboard-chart--pie{align-content:center;place-items:center;gap:.15rem;position:relative}.dashboard-chart--pie i{background:conic-gradient(var(--success) 0 42%, var(--warning) 42% 70%, var(--danger) 70% 100%);border-radius:999px;width:10rem;height:10rem;position:absolute}.dashboard-chart--pie i:after{border-radius:inherit;background:var(--studio-surface);content:"";position:absolute;inset:1.8rem}.dashboard-chart--pie strong,.dashboard-chart--pie small{z-index:1;position:relative}.dashboard-chart--pie strong{color:var(--text-strong);font-size:1.45rem}.dashboard-chart--pie small{color:var(--muted);font-size:.72rem;font-weight:600}.dashboard-table-preview{align-content:start;width:100%;display:grid}.dashboard-table-preview span{border-bottom:1px solid var(--border-muted);grid-template-columns:6rem minmax(0,1fr) 8rem;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.dashboard-table-preview span:last-child{border-bottom:0}.dashboard-table-preview b{color:var(--danger);font-size:.74rem}.dashboard-table-preview em,.dashboard-table-preview small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-style:normal;overflow:hidden}.dashboard-table-preview small{color:var(--muted)}.dashboard-drop-zone{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--studio-surface-soft) 80%, transparent);min-height:4.5rem;color:var(--muted);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.dashboard-drop-zone svg{width:1rem;height:1rem}.make-studio-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.make-studio-size-grid span{border:1px solid var(--studio-border);border-radius:var(--radius-sm);color:var(--muted);text-align:center;text-transform:capitalize;padding:.44rem;font-size:.72rem;font-weight:600}.make-studio-size-grid span.active{border-color:var(--studio-primary);background:var(--surface-selected);color:var(--studio-primary-strong)}@media (width<=1180px){.make-studio{grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr)}.make-studio__inspector{border-top:1px solid var(--studio-border);box-shadow:none;border-left:0;grid-column:1/-1}.make-form-builder{grid-template-columns:minmax(13rem,.58fr) minmax(0,1fr)}.make-form-builder__inspector{border-top:1px solid var(--border);box-shadow:none;border-left:0;grid-column:1/-1}.dashboard-widget--small,.dashboard-widget--medium,.dashboard-widget--large{grid-column:span 6}}@media (width<=760px){.make-studio{grid-template-columns:minmax(0,1fr)}.make-studio__library,.make-studio__inspector{border-left:0;border-right:0}.make-studio__library{border-bottom:1px solid var(--studio-border)}.make-form-builder{grid-template-columns:minmax(0,1fr)}.make-form-builder__rail,.make-form-builder__inspector{border-left:0;border-right:0}.make-form-builder__rail{border-bottom:1px solid var(--border)}.make-form-builder-toolbar{flex-direction:column;align-items:stretch;position:static}.make-form-builder-toolbar__title,.make-form-builder-toolbar__actions{width:100%}.make-studio-toolbar{flex-direction:column;align-items:stretch;position:static}.make-studio-toolbar__title,.make-studio-toolbar__actions,.make-studio-toolbar__title input{width:100%}.make-studio-toolbar-button{flex:auto}.make-studio-canvas{padding:1rem}.workflow-node-card,.workflow-node-card__topline,.dashboard-table-preview span{grid-template-columns:minmax(0,1fr)}.dashboard-widget--small,.dashboard-widget--medium,.dashboard-widget--large,.dashboard-widget--full{grid-column:span 12}}.banner-pills,.row,.stacked-badges,.grant-actions{flex-wrap:wrap;gap:.5rem;display:flex}.chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:.8rem;font-weight:var(--font-weight-control);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.chip--access,.chip--metadata,.chip--count{white-space:nowrap}.chip--access:before{content:"";background:0 0;border:1.5px solid;border-top-width:3px;border-radius:.16rem;flex:none;width:.5rem;height:.38rem}.chip--metadata{color:var(--muted);font-weight:var(--font-weight-control);border-style:dashed}.chip--count{font-variant-numeric:tabular-nums;letter-spacing:.01em;background:var(--surface-shell-strong);min-width:2.35rem;color:var(--text-strong);border-radius:.82rem;justify-content:center}.chip--accent{background:var(--chip-accent-fill);color:var(--chip-accent-text);border-color:var(--chip-accent-border)}.chip--subtle{background:var(--chip-subtle-fill);color:var(--chip-subtle-text);border-color:var(--chip-subtle-border)}.chip--success{background:var(--status-success-fill);color:var(--status-success-text);border-color:var(--status-success-border)}.chip--warning{background:var(--status-warning-fill);color:var(--status-warning-text);border-color:var(--status-warning-border)}.chip--danger{background:var(--status-danger-fill);color:var(--status-danger-text);border-color:var(--status-danger-border)}.status-card{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;display:grid}.status-card h2{margin-top:0}.toggle-button{border:1px solid var(--border);background:var(--surface-card);color:var(--text);font-weight:var(--font-weight-control);border-radius:999px}.toggle-button.active{background:var(--accent-soft);color:var(--accent-strong);border-color:#4da54b59}.session-line{margin-top:.75rem}.portal-shell{gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.portal-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.portal-hero{justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.portal-hero h2{margin-bottom:.35rem}.portal-context-banner{border:1px solid var(--accent-border);background:var(--surface-callout);border-radius:18px;gap:.55rem;max-width:44rem;margin-top:.9rem;padding:.85rem .95rem;display:grid}.portal-context-banner strong,.portal-context-banner p{margin:0}.portal-context-banner .ticket-row__signals{margin-top:0}.support-ticket-preview,.help-portal__support-preview{border:1px solid color-mix(in srgb, var(--accent-strong) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 28%, transparent), transparent 42%), color-mix(in srgb, var(--surface-raised) 94%, white 6%);border-radius:18px;gap:.55rem;padding:.85rem .95rem;display:grid}.support-ticket-preview strong,.support-ticket-preview p,.help-portal__support-preview strong,.help-portal__support-preview p{margin:0}.support-ticket-preview .ticket-row__signals,.help-portal__support-preview .ticket-row__signals{margin-top:0}.support-ticket-preview__boundary,.help-portal__support-preview-boundary{font-size:.86rem}.portal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:16rem;display:grid}.portal-stats div{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid var(--border);border-radius:18px;gap:.25rem;padding:.9rem;display:grid}.portal-stats span{color:var(--muted);font-size:.78rem}.portal-stats strong{color:var(--text-strong);font-size:1.7rem}.portal-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;display:grid}.portal-grid>.portal-column:only-child{grid-column:1/-1}:is(.portal-grid:has(>[data-workspace-page-canvas-variant=record]:only-child),.portal-grid:has(>[data-record-page=true]:only-child),.portal-grid:has(>.portal-column--browse:only-child),.portal-grid:has(>.matter-repository-portal-column:only-child),.portal-grid--record-focus){grid-template-columns:minmax(0,1fr)}.portal-grid>.portal-column--browse:only-child,.portal-grid>.matter-repository-portal-column:only-child{grid-column:1/-1;width:100%;max-width:none}.portal-grid:has(>[data-workspace-page-canvas-variant=record]:only-child)>[data-workspace-page-canvas-variant=record]{grid-column:1/-1;width:100%;max-width:none}.portal-grid:has(>[data-record-page=true]:only-child)>[data-record-page=true]{grid-column:1/-1;width:100%;max-width:none}.portal-column{gap:1.15rem;min-height:0;display:grid}.portal-column:has(>[data-workspace-page-canvas-variant=repository]){gap:0}.help-portal{flex-direction:column;align-content:stretch;height:100%;min-height:100%;display:flex;overflow:hidden}.help-portal__hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,22rem);align-items:start;gap:1.25rem;padding:1.35rem 1.45rem;display:grid}.help-portal__hero-main{align-content:start;gap:.85rem;min-width:0;display:grid}.help-portal__hero h2{text-wrap:balance;max-width:21ch;margin:0}.help-portal__hero-copy{max-width:58ch;margin:0;font-size:1rem;line-height:1.65}.help-portal__flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.help-portal__flow-step{background:linear-gradient(#fffffff5 0%,#f4f8f0f5 100%);border:1px solid #0e5e4224;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem .95rem;display:grid}.help-portal__flow-step span{background:var(--accent-soft);width:1.9rem;height:1.9rem;color:var(--accent-strong);font-size:.82rem;font-weight:var(--font-weight-control);border-radius:999px;place-items:center;display:inline-grid}.help-portal__flow-step strong,.help-portal__flow-step p{margin:0}.help-portal__flow-step p{margin-top:.2rem;font-size:.86rem;line-height:1.5}.help-portal__context-banner{grid-column:1/-1;max-width:none}.help-portal__hero-rail{align-content:start;gap:.85rem;min-width:0;display:grid}.help-portal__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.help-portal__metric-card,.help-portal__identity-card{border:1px solid var(--border);background:linear-gradient(180deg, #fffffff5 0%, var(--surface-2) 100%);border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.help-portal__metric-card span,.help-portal__identity-card span{color:var(--muted);font-size:.78rem}.help-portal__metric-value{color:var(--text-strong);font-size:1.55rem;line-height:1}.help-portal__identity-role{color:var(--accent-strong);font-size:1.02rem}.help-portal__identity-copy{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.help-portal__decision-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.help-portal__decision-card{gap:.55rem;padding:1.05rem 1.15rem;display:grid}.help-portal__decision-card h3{text-wrap:balance;margin:0}.help-portal__decision-card p{margin:0}.help-portal__decision-list{color:var(--muted);gap:.32rem;margin:0;padding-left:1.1rem;display:grid}.help-portal__workspace{flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:stretch;gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.help-portal__catalog-card,.help-portal__detail-card{height:100%;min-height:0;padding:1.15rem;display:grid;overflow:hidden}.help-portal__catalog-card{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:.9rem}.help-portal__scope-strip{border:1px solid var(--border-strong);background:var(--surface-callout);border-radius:18px;gap:.65rem;padding:.9rem 1rem;display:grid}.help-portal__scope-strip-header{justify-content:space-between;align-items:start;gap:.85rem;display:flex}.help-portal__scope-strip-header h4,.help-portal__scope-strip-header p{margin:0}.help-portal__filters{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:.8rem;display:grid}.help-portal__catalog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.help-portal__catalog-meta{color:var(--muted);margin:0;font-size:.86rem}.help-portal__catalog-empty{align-content:start}.help-portal__detail-card{grid-template-rows:auto minmax(0,1fr);gap:.9rem}.help-portal__detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.help-portal__detail-summary-card{background:linear-gradient(#fffffff5 0%,#f4f8f0f5 100%);border:1px solid #0e5e4224;border-radius:18px;gap:.3rem;padding:.85rem .95rem;display:grid}.help-portal__detail-summary-card strong,.help-portal__detail-summary-card p{margin:0}.help-portal__detail-summary-card p{font-size:.88rem;line-height:1.55}.help-portal__article-list,.help-portal__detail-stack{align-content:start;min-height:0;padding-right:.25rem;overflow:auto}.help-portal__detail-stack{grid-auto-rows:max-content}.help-portal__support-bridge{gap:.9rem;display:grid}.help-portal__support-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.form-card,.list-card,.detail-card{gap:.85rem;padding:1.1rem;display:grid}.card-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.72rem;display:flex}.card-heading.compact{margin-bottom:.45rem}.card-heading h3,.card-heading h4{margin:0}.card-heading p{max-width:50ch;margin:.22rem 0 0;font-size:.92rem}.muted{color:var(--muted)}.empty-state,.empty-inline{padding:.95rem}.empty-inline{border:1px dashed var(--border);background:var(--surface-2);border-radius:18px}.ticket-list,.stack,.timeline{gap:.7rem;display:grid}.ticket-row,.grant-card,.timeline-item{text-align:left;border:1px solid var(--border);background:var(--surface-card);border-radius:16px;width:100%;padding:.82rem .9rem}.ticket-row{cursor:pointer;color:var(--text-strong);min-width:0;max-width:100%;transition:transform .12s,box-shadow .12s,border-color .12s;display:block;overflow:hidden}.ticket-row:hover{border-color:#0e5e4259;transform:translateY(-1px);box-shadow:0 12px 24px #083f2d14}.ticket-row.selected{border-color:var(--accent-border);background:var(--surface-selected)}.ticket-row__top,.ticket-row__meta,.detail-hero,.grant-card{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;max-width:100%;display:flex}.ticket-row__top>:first-child,.detail-hero>:first-child{flex:auto;min-width:0}.ticket-row__top>.chip{text-overflow:ellipsis;flex:0 auto;max-width:min(100%,12rem);overflow:hidden}.ticket-row__meta{color:var(--muted);flex-wrap:wrap;margin-top:.42rem;font-size:.82rem}.ticket-row__meta>*,.ticket-row__signals>*{min-width:0;max-width:100%}.ticket-row__summary{color:var(--muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.ticket-row__signals{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.ticket-row strong{font-size:.95rem;line-height:1.35}.ticket-row strong,.ticket-row__summary,.ticket-row__meta,.ticket-row__meta>*,.ticket-row__signals,.ticket-row__signals>*{overflow-wrap:anywhere}.detail-hero{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:.8rem;padding:.75rem 0 .8rem}.detail-hero h4,.detail-hero strong{color:var(--text-strong);margin:0;font-size:1.05rem}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.72rem;margin:0;display:grid}.detail-grid div{border:1px solid var(--border-strong);background:var(--surface-callout);border-radius:16px;gap:.3rem;padding:.72rem .78rem;display:grid}.detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.detail-grid dd{font-weight:var(--font-weight-item-title);margin:0;line-height:1.45}.detail-section{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:18px;gap:.65rem;margin-top:.75rem;padding:.82rem .9rem;display:grid}.detail-section h4{color:var(--text-strong);margin:0}.article-body{white-space:pre-wrap;margin:0;line-height:1.6}.timeline-item__meta{color:var(--muted);flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem;font-size:.82rem;display:flex}.stack>*+*{margin-top:0}.grant-card{align-items:center}.inline-field{gap:.25rem;min-width:12rem;display:grid}.inline-field span{color:var(--muted);font-size:.82rem}.form-card form{gap:.85rem;display:grid}.form-card label>span,.detail-card dt{font-weight:var(--font-weight-control)}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.action-hint-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.action-hint-card{border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-shell-strong) 0%, var(--surface-shell-soft) 100%);border-radius:16px;gap:.35rem;padding:.72rem .82rem;display:grid}.action-hint-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:var(--font-weight-eyebrow)}.action-hint-card strong{color:var(--text-strong);font-size:1rem;line-height:1.35}.action-hint-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.error,.status{border-radius:16px;margin:0;padding:.85rem 1rem}.success-banner{color:var(--success);background:#0e5e421f;border-radius:16px;margin:0;padding:.85rem 1rem}.status--ok{color:var(--success);background:#0e5e421f}.status--error{color:var(--danger);background:#b548341a}code{word-break:break-all;font-size:.85em}@media (width<=960px){.operator-landing--viewport{height:auto;overflow:visible}.operator-landing__content{grid-template-columns:1fr}.portal-hero,.status-card{grid-template-columns:1fr;display:grid}.experience-app{grid-template-columns:1fr}.app-rail{grid-template-rows:auto auto auto}.app-mainframe__header,.app-mainframe__session,.module-panel__header,.dashboard-hero,.module-hero{grid-template-columns:1fr;display:grid}.dashboard-grid,.dashboard-module-grid,.configuration-grid,.configuration-boundary__grid,.organizations-grid,.module-grid,.portal-branch-grid,.portal-grid,.workspace-evidence-card__meta,.workspace-cue-grid,.module-toolbar,.dashboard-hero__identity,.detail-grid,.portal-stats,.form-row,.action-hint-grid,.dashboard-metrics,.organizations-overview{grid-template-columns:1fr}.brand-lockup--landing{justify-items:start}.brand-lockup--landing .brand-lockup__logo{width:min(13rem,100%)}.brand-lockup--landing-compact{align-items:flex-start}.brand-lockup--landing-compact .brand-lockup__mark{width:2.1rem;height:2.1rem}.brand-lockup--rail .brand-lockup__mark{width:4rem;height:4rem}.organizations-hero{align-items:start}.organizations-hero__pills{justify-content:flex-start}}.enterprise-signal-tag,.risk-posture-label__badge,.lifecycle-status,.semantic-status-indicator{--enterprise-signal-border:var(--border);--enterprise-signal-bg:color-mix(in srgb, var(--surface-row) 82%, transparent);--enterprise-signal-fg:var(--text);border:1px solid var(--enterprise-signal-border);background:var(--enterprise-signal-bg);width:fit-content;min-width:0;max-width:100%;color:var(--enterprise-signal-fg);font-size:var(--font-size-caption);align-items:center;font-weight:500;line-height:1.1;display:inline-flex}.enterprise-signal-tag,.risk-posture-label__badge{border-radius:999px;gap:.28rem;min-height:1.38rem;padding:.18rem .44rem}.enterprise-signal-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-signal-tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enterprise-semantic-text{--enterprise-signal-fg:var(--text);min-width:0;max-width:100%;color:var(--enterprise-signal-fg);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;display:inline-block;overflow:hidden}.risk-posture-label,.semantic-status-indicator>span:last-child{gap:.2rem;min-width:0;display:grid}.risk-posture-label small,.semantic-status-indicator small,.enterprise-signal-cell__detail{min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:400;line-height:1.22;display:block;overflow:hidden}.risk-posture-label__badge--critical,.enterprise-signal-tag--critical{--enterprise-signal-border:var(--status-danger-border);--enterprise-signal-bg:var(--status-danger-fill);--enterprise-signal-fg:var(--status-danger-text)}.enterprise-semantic-text--critical{--enterprise-signal-fg:var(--status-danger-text)}.risk-posture-label__badge--high,.semantic-status-indicator__mark--high,.enterprise-signal-tag--high{--enterprise-signal-border:var(--status-danger-border);--enterprise-signal-bg:var(--status-danger-fill);--enterprise-signal-fg:var(--status-danger-text)}.enterprise-semantic-text--high{--enterprise-signal-fg:var(--status-danger-text)}.risk-posture-label__badge--medium,.enterprise-signal-tag--medium{--enterprise-signal-border:var(--status-warning-border);--enterprise-signal-bg:var(--status-warning-fill);--enterprise-signal-fg:var(--status-warning-text)}.enterprise-semantic-text--medium{--enterprise-signal-fg:var(--status-warning-text)}.enterprise-signal-tag--progress{--enterprise-signal-border:var(--status-info-border);--enterprise-signal-bg:var(--status-info-fill);--enterprise-signal-fg:var(--status-info-text)}.enterprise-semantic-text--progress{--enterprise-signal-fg:var(--status-info-text)}.risk-posture-label__badge--low,.enterprise-signal-tag--low,.enterprise-signal-tag--success{--enterprise-signal-border:var(--status-success-border);--enterprise-signal-bg:var(--status-success-fill);--enterprise-signal-fg:var(--status-success-text)}.enterprise-semantic-text--low,.enterprise-semantic-text--success{--enterprise-signal-fg:var(--status-success-text)}.enterprise-signal-tag--warning{--enterprise-signal-border:var(--status-warning-border);--enterprise-signal-bg:var(--status-warning-fill);--enterprise-signal-fg:var(--status-warning-text)}.enterprise-semantic-text--warning{--enterprise-signal-fg:var(--status-warning-text)}.enterprise-signal-tag--neutral,.risk-posture-label__badge--neutral,.enterprise-semantic-text--neutral{--enterprise-signal-fg:var(--muted)}.lifecycle-status,.semantic-status-indicator{font-size:var(--font-size-caption);background:0 0;border:0;gap:.36rem}.lifecycle-status__dot,.semantic-status-indicator__mark{width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:999px;flex:none;display:inline-flex}.lifecycle-status--success,.semantic-status-indicator__mark--success{--enterprise-signal-fg:var(--status-success-text);color:var(--status-success-text)}.lifecycle-status--warning,.semantic-status-indicator__mark--warning{--enterprise-signal-fg:var(--status-warning-text);color:var(--status-warning-text)}.lifecycle-status--high,.semantic-status-indicator__mark--high,.lifecycle-status--critical,.semantic-status-indicator__mark--critical{--enterprise-signal-fg:var(--status-danger-text);color:var(--status-danger-text)}.lifecycle-status--low,.semantic-status-indicator__mark--low{--enterprise-signal-fg:var(--status-success-text);color:var(--status-success-text)}.lifecycle-status--medium,.semantic-status-indicator__mark--medium{--enterprise-signal-fg:var(--status-warning-text);color:var(--status-warning-text)}.lifecycle-status--progress,.semantic-status-indicator__mark--progress{--enterprise-signal-fg:var(--status-info-text);color:var(--status-info-text)}.lifecycle-status--neutral,.semantic-status-indicator__mark--neutral{--enterprise-signal-fg:var(--muted);color:var(--muted)}.semantic-status-indicator__label{color:var(--text-strong);font-weight:500}.semantic-status-indicator__icon{background:color-mix(in srgb, currentColor 8%, transparent);width:.86rem;height:.86rem;box-shadow:none;border:1px solid;place-items:center;display:inline-grid;position:relative}.enterprise-semantic-icon{background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;border-radius:999px;flex:none;place-items:center;width:.82rem;height:.82rem;display:inline-grid;position:relative}.semantic-status-indicator__icon:before,.semantic-status-indicator__icon:after,.enterprise-semantic-icon:before,.enterprise-semantic-icon:after{content:"";display:block;position:absolute}.semantic-status-indicator__icon--check:before,.enterprise-semantic-icon--check:before{border-bottom:1.5px solid;border-left:1.5px solid;width:.44rem;height:.24rem;transform:translateY(-.04rem)rotate(-45deg)}.semantic-status-indicator__icon--clock:before,.enterprise-semantic-icon--clock:before{border:1.4px solid;border-radius:999px;width:.45rem;height:.45rem}.semantic-status-indicator__icon--clock:after,.enterprise-semantic-icon--clock:after{border-top:1.4px solid;border-right:1.4px solid;width:.28rem;height:.28rem;transform:translate(-.01rem,.02rem)}.semantic-status-indicator__icon--alert:before,.enterprise-semantic-icon--alert:before{background:currentColor;border-radius:999px;width:.12rem;height:.42rem;transform:translateY(-.08rem)}.semantic-status-indicator__icon--alert:after,.enterprise-semantic-icon--alert:after{background:currentColor;border-radius:999px;width:.13rem;height:.13rem;transform:translateY(.28rem)}.semantic-status-indicator__icon--circle:before,.enterprise-semantic-icon--circle:before{border:1.4px solid;border-radius:999px;width:.46rem;height:.46rem}.enterprise-semantic-icon--dot:before{background:currentColor;border-radius:999px;width:.32rem;height:.32rem}.enterprise-semantic-icon--calendar:before{border:1.3px solid;border-top-width:.2rem;border-radius:.12rem;width:.46rem;height:.42rem}.enterprise-semantic-icon--file:before{border:1.3px solid;border-radius:.1rem;width:.4rem;height:.5rem}.enterprise-semantic-icon--lock:before{border:1.3px solid;border-radius:.1rem;width:.42rem;height:.32rem;transform:translateY(.11rem)}.enterprise-semantic-icon--lock:after{border:1.3px solid;border-bottom:0;border-radius:999px 999px 0 0;width:.32rem;height:.32rem;transform:translateY(-.17rem)}.enterprise-repository-visual-table [data-enterprise-semantic-object=true]{min-height:0;font-size:var(--font-size-caption);background:0 0;border:0;gap:.22rem;padding:0;line-height:1.05;display:inline-flex}.enterprise-repository-visual-table .enterprise-semantic-icon,.enterprise-repository-visual-table .semantic-status-indicator__icon{background:0 0;border-width:1px;width:.58rem;height:.58rem}.enterprise-repository-visual-table .enterprise-semantic-icon--check:before,.enterprise-repository-visual-table .semantic-status-indicator__icon--check:before{border-width:1.2px;width:.32rem;height:.18rem}.enterprise-repository-visual-table .enterprise-semantic-icon--clock:before,.enterprise-repository-visual-table .semantic-status-indicator__icon--clock:before,.enterprise-repository-visual-table .enterprise-semantic-icon--circle:before,.enterprise-repository-visual-table .semantic-status-indicator__icon--circle:before{border-width:1.1px;width:.32rem;height:.32rem}.enterprise-repository-visual-table .enterprise-semantic-icon--clock:after,.enterprise-repository-visual-table .semantic-status-indicator__icon--clock:after{border-width:1.1px;width:.2rem;height:.2rem}.enterprise-repository-visual-table .enterprise-semantic-icon--alert:before,.enterprise-repository-visual-table .semantic-status-indicator__icon--alert:before{width:.08rem;height:.3rem}.enterprise-repository-visual-table .enterprise-semantic-icon--alert:after,.enterprise-repository-visual-table .semantic-status-indicator__icon--alert:after{width:.09rem;height:.09rem;transform:translateY(.2rem)}.enterprise-repository-visual-table .enterprise-semantic-icon--dot:before{width:.26rem;height:.26rem}.enterprise-repository-visual-table .enterprise-semantic-icon--calendar:before{border-width:.16rem 1.1px 1.1px;width:.34rem;height:.32rem}.enterprise-repository-visual-table .enterprise-semantic-icon--file:before{border-width:1.1px;width:.3rem;height:.38rem}.enterprise-repository-visual-table .enterprise-semantic-icon--lock:before{border-width:1.1px;width:.32rem;height:.24rem;transform:translateY(.08rem)}.enterprise-repository-visual-table .enterprise-semantic-icon--lock:after{border-width:1.1px;width:.24rem;height:.24rem;transform:translateY(-.13rem)}.enterprise-repository-visual-table .risk-posture-label,.enterprise-repository-visual-table .enterprise-signal-cell,.enterprise-repository-visual-table .matrix-status-cell{gap:0}.enterprise-repository-visual-table .risk-posture-label small,.enterprise-repository-visual-table .semantic-status-indicator small,.enterprise-repository-visual-table .enterprise-signal-cell__detail{display:none}.matrix-status-cell{gap:.28rem;min-width:0;display:grid}.enterprise-signal-cell,.enterprise-owner-cell,.enterprise-lifecycle-cell{gap:.2rem;min-width:0;max-width:100%;display:grid}.enterprise-owner-cell{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:450;line-height:1.2;display:block;overflow:hidden}.enterprise-owner-cell--muted{color:var(--muted);font-style:italic;font-weight:400}.enterprise-lifecycle-cell,.enterprise-lifecycle-cell .lifecycle-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports not (color:color-mix(in srgb, red, white)){.risk-posture-label__badge--critical,.enterprise-signal-tag--critical{--enterprise-signal-border:#be123c61;--enterprise-signal-bg:#be123c1a}.risk-posture-label__badge--high,.semantic-status-indicator__mark--high,.enterprise-signal-tag--high{--enterprise-signal-border:#c2410c61;--enterprise-signal-bg:#c2410c1a}.risk-posture-label__badge--medium,.enterprise-signal-tag--medium{--enterprise-signal-border:#a162075c;--enterprise-signal-bg:#a162071a}.enterprise-signal-tag--progress{--enterprise-signal-border:#0284c761;--enterprise-signal-bg:#0284c71a}.enterprise-signal-tag--warning{--enterprise-signal-border:#b4530961;--enterprise-signal-bg:#b453091a}.risk-posture-label__badge--low,.enterprise-signal-tag--low,.enterprise-signal-tag--success{--enterprise-signal-border:#0478575c;--enterprise-signal-bg:#0478571a}}.enterprise-metric-strip{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.72rem;min-width:0;padding:.72rem;display:grid}.enterprise-metric-card[data-has-icon=false]{grid-template-columns:minmax(0,1fr)}.enterprise-metric-card[data-has-icon=false] .enterprise-metric-card__content{padding-inline:0}.enterprise-metric-card[data-value-unavailable=true] strong{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;overflow:visible}.enterprise-metric-card{--enterprise-metric-accent:var(--muted);--enterprise-metric-bg:color-mix(in srgb, var(--workspace-surface-elevated,var(--surface-card)) 92%, var(--enterprise-metric-accent));--enterprise-metric-border:color-mix(in srgb, var(--enterprise-metric-accent) 24%, var(--workspace-surface-border,var(--border)));border:1px solid var(--enterprise-metric-border);background:linear-gradient(180deg, color-mix(in srgb, var(--enterprise-metric-bg) 96%, white 4%), var(--enterprise-metric-bg));border-radius:10px;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;padding:.72rem .78rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff3d}.enterprise-metric-card__icon{background:color-mix(in srgb, var(--enterprise-metric-accent) 11%, white);width:2.5rem;height:2.5rem;color:var(--enterprise-metric-accent);border-radius:999px;place-items:center;font-size:.9rem;font-weight:750;display:grid}.enterprise-metric-card__content{gap:.15rem;min-width:0;display:grid}.enterprise-metric-card__label,.enterprise-metric-card__detail{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.24;overflow:hidden}.enterprise-metric-card__detail{color:color-mix(in srgb, var(--enterprise-metric-accent) 88%, var(--muted));font-size:.6875rem}.enterprise-metric-card__label{color:var(--muted);font-weight:500}.enterprise-metric-card strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1.05;overflow:hidden}.enterprise-metric-card--critical{--enterprise-metric-accent:#be123c}.enterprise-metric-card--high{--enterprise-metric-accent:#c2410c}.enterprise-metric-card--medium,.enterprise-metric-card--warning{--enterprise-metric-accent:#b45309}.enterprise-metric-card--progress,.enterprise-metric-card--info{--enterprise-metric-accent:#0369a1}.enterprise-metric-card--low,.enterprise-metric-card--success{--enterprise-metric-accent:#047857}.enterprise-metric-card--neutral{--enterprise-metric-accent:var(--muted)}.management-plane-chrome__workspace .enterprise-metric-strip{box-shadow:none;background:0 0;border:0;gap:.875rem;padding:.5rem 0 0}.management-plane-chrome__workspace .enterprise-metric-card{background:var(--surface-card);min-height:104px;padding:.85rem 1rem;box-shadow:0 4px 12px #14375d0d}.module-content-stack__subnav+.module-content-stack__body .enterprise-metric-strip{padding-top:1rem}.management-plane-chrome__workspace .enterprise-metric-card strong{font-size:1.4rem}.enterprise-fact-strip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.56rem;min-width:0;margin:0;display:grid}.enterprise-fact{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;gap:.18rem;min-width:0;min-height:2.75rem;padding:.62rem .72rem;display:grid}.enterprise-fact__label,.enterprise-fact__detail{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.18;overflow:hidden}.enterprise-fact__label{font-weight:var(--font-weight-copy-strong)}.enterprise-fact__value{min-width:0;color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.16;overflow:hidden}.enterprise-inline-fact{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);min-width:4.75rem;max-width:100%;min-height:2.1rem;color:var(--text);border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.14rem;padding:.38rem .48rem;display:inline-grid;overflow-x:hidden}.enterprise-inline-fact__label{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-copy-strong);line-height:1.08}.enterprise-inline-fact__value{min-width:0;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.12;overflow:hidden}.enterprise-create-flow__panel{z-index:1;box-sizing:border-box;border:0;border-left-color:#0000;border-left:1px solid var(--border-strong);border-left-color:var(--border-strong);background:var(--surface-shell);width:min(100vw,45rem);height:100dvh;max-height:100dvh;color:var(--text-strong);appearance:none;background-clip:padding-box;border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:0;outline:0;align-self:stretch;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 56px #0f172a2e}@media (width<=760px){.enterprise-create-flow__panel{border-left:0;width:100vw;max-width:100vw}.enterprise-create-flow__header,.enterprise-create-flow__footer{flex-direction:column;align-items:stretch}.enterprise-create-flow__progress{padding-inline:.8rem}.enterprise-create-flow__body,.enterprise-create-flow__choice-group--2,.enterprise-create-flow__choice-group--3{grid-template-columns:1fr}.enterprise-create-flow__context{position:static}.enterprise-create-flow__review-facts{grid-template-columns:minmax(0,1fr)}.enterprise-create-flow__review-facts>div:nth-child(odd){border-right:0}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions>:is(button,a){width:100%}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions>:last-child{grid-column:1/-1}}:root{--workspace-surface-canvas:var(--ui-workspace-background,#fff);--workspace-surface-canvas-strong:var(--ui-workspace-background,#fff);--workspace-surface-base:var(--ui-workspace-background,#fff);--workspace-surface-panel:#f7f9fb;--workspace-surface-elevated:#fff;--workspace-surface-accent:color-mix(in srgb, var(--accent-soft) 34%, var(--workspace-surface-elevated));--workspace-surface-empty:color-mix(in srgb, var(--workspace-surface-panel) 86%, transparent);--workspace-surface-selected:color-mix(in srgb, var(--accent-soft) 46%, var(--workspace-surface-elevated));--content-surface-border:var(--ui-border-subtle,#e2e8f0);--content-surface-border-strong:var(--ui-border-strong,#cbd5e1);--workspace-surface-border:var(--content-surface-border);--workspace-surface-border-strong:var(--content-surface-border-strong);--workspace-repository-border:var(--content-surface-border);--workspace-table-row-separator:var(--content-surface-border);--workspace-panel-border:var(--content-surface-border);--workspace-side-panel-divider:#7b89a142;--workspace-selected-row-indicator:var(--accent,#2563eb);--workspace-focus-ring:var(--ui-focus-ring,var(--focus-ring));--workspace-surface-shadow:0 1px 0 color-mix(in srgb, var(--text-strong) 4%, transparent);--workspace-surface-elevated-shadow:0 1px 0 color-mix(in srgb, var(--text-strong) 5%, transparent);--workspace-surface-radius:12px;--workspace-page-canvas-padding-block:.85rem;--workspace-page-canvas-padding-inline:1rem;--workspace-page-canvas-max-width:min(100%, 92rem);--workspace-page-canvas-gap:.85rem}:root[data-theme=dark]{--workspace-surface-canvas:#05091a;--workspace-surface-canvas-strong:#080e1f;--workspace-surface-base:color-mix(in srgb, var(--surface-card) 78%, #111827);--workspace-surface-panel:color-mix(in srgb, var(--surface-card) 72%, #0f172a);--workspace-surface-elevated:color-mix(in srgb, var(--surface-card) 80%, #182235);--workspace-surface-accent:color-mix(in srgb, var(--accent-soft) 30%, var(--workspace-surface-elevated));--workspace-surface-empty:color-mix(in srgb, var(--workspace-surface-panel) 84%, transparent);--workspace-surface-selected:color-mix(in srgb, var(--accent-soft) 52%, var(--workspace-surface-panel));--content-surface-border:color-mix(in srgb, var(--border) 70%, #334155);--content-surface-border-strong:color-mix(in srgb, var(--border-strong) 70%, var(--accent-border));--workspace-surface-border:var(--content-surface-border);--workspace-surface-border-strong:var(--content-surface-border-strong);--workspace-repository-border:var(--content-surface-border);--workspace-table-row-separator:var(--content-surface-border);--workspace-panel-border:var(--content-surface-border);--workspace-side-panel-divider:#94a3b857;--workspace-surface-shadow:0 1px 0 #02061759;--workspace-surface-elevated-shadow:0 1px 0 #02061766}[data-workspace-surface-primitive=true]{color:var(--text)}[data-workspace-surface]{border-color:var(--workspace-surface-border)}[data-workspace-surface=canvas]{background:0 0}[data-workspace-surface=surface]{border:1px solid var(--workspace-surface-border);border-radius:var(--workspace-surface-radius);background:var(--workspace-surface-elevated);box-shadow:var(--workspace-surface-shadow)}[data-workspace-surface=panel]{border:1px solid var(--workspace-surface-border);border-radius:calc(var(--workspace-surface-radius) - 2px);background:var(--workspace-surface-panel);box-shadow:inset 0 1px #ffffff42}[data-workspace-surface=elevated]{border:1px solid var(--workspace-surface-border-strong);border-radius:var(--workspace-surface-radius);background:var(--workspace-surface-elevated);box-shadow:var(--workspace-surface-elevated-shadow)}[data-workspace-surface=accent]{border:1px solid color-mix(in srgb, var(--accent-border) 70%, transparent);border-radius:calc(var(--workspace-surface-radius) - 4px);background:var(--workspace-surface-accent)}[data-workspace-surface=empty]{border:1px dashed var(--workspace-surface-border);border-radius:calc(var(--workspace-surface-radius) - 4px);background:var(--workspace-surface-empty)}.workspace-canvas,.workspace-surface{min-width:0}.workspace-page-canvas{align-content:start;gap:var(--workspace-page-canvas-gap);box-sizing:border-box;width:100%;min-width:0;min-height:100%;max-width:var(--workspace-page-canvas-max-width);padding-block:var(--workspace-page-canvas-padding-block);padding-inline:var(--workspace-page-canvas-padding-inline);scrollbar-gutter:stable;background:0 0;margin-inline:auto;display:grid}.workspace-page-canvas--repository{--workspace-page-canvas-max-width:100%;scrollbar-gutter:auto}.workspace-page-canvas--repository:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))){height:100%;min-height:0;overflow:hidden}.workspace-page-canvas--record{--workspace-page-canvas-max-width:min(100%, 92rem)}.workspace-page-canvas--admin{--workspace-page-canvas-padding-inline:1rem}.workspace-page-canvas--operational{--workspace-page-canvas-max-width:min(100%, 92rem)}@media (width<=768px){.workspace-page-canvas{--workspace-page-canvas-padding-inline:.75rem;--workspace-page-canvas-padding-block:.7rem}.workspace-page-canvas--repository,.golden-repository-page{height:auto;overflow:visible}}.workspace-module-accent{background:var(--accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:999px;display:inline-block}[data-workspace-module-accent=contracts],[data-workspace-module-accent=matters],[data-workspace-module-accent=risks],[data-workspace-module-accent=organizations],[data-workspace-module-accent=documents],[data-workspace-module-accent=tasks],[data-workspace-module-accent=settings]{--accent:var(--ui-accent-blue,#2563eb)}.module-header .ui-page-title,.module-header .ui-page-header__actions{min-width:0}@media (width<=980px){.secondary-navigation-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.secondary-navigation-page__nav{border-right:0;border-bottom:1px solid var(--secondary-navigation-page-nav-border);max-height:40vh}}@media (width<=760px){.module-header .ui-page-header{flex-direction:column;align-items:stretch}.module-header .ui-page-header__actions{justify-content:flex-start}}@media (width<=480px){.repository-preview-layout[data-repository-preview-compact=true] .workspace-side-panel.workspace-side-panel--preview{border-inline-start:0;width:100vw;inset:0}}@media (width<=720px){.workspace-side-panel{border-inline-start:0;width:100vw;height:100dvh;max-height:100dvh;top:0}.workspace-side-panel__header-actions{max-width:min(100%,9rem)}}.experience-app.shell-v2{background:0 0;grid-template-columns:214px minmax(0,1fr);gap:1.2rem;width:100%;min-width:0;max-width:100vw;height:100svh;padding:0;overflow:hidden}.experience-app.shell-v2.tenant-shell{--text:var(--ui-text-primary);--text-strong:var(--ui-text-primary);--muted:var(--ui-text-muted);--bg:var(--workspace-surface-canvas,var(--ui-workspace-background));--surface-card:var(--ui-panel-background);--surface-2:var(--ui-disabled-background);--surface-shell:var(--ui-shell-background);--surface-shell-strong:color-mix(in srgb, var(--ui-shell-background) 84%, var(--ui-workspace-background));--surface-shell-soft:var(--ui-disabled-background);--surface-glass:var(--ui-topbar-background);--surface-raised:var(--ui-panel-elevated-background);--surface-row:var(--ui-table-row-background);--surface-callout:color-mix(in srgb, var(--ui-panel-background) 82%, var(--ui-disabled-background));--surface-chip:color-mix(in srgb, var(--ui-panel-background) 72%, var(--ui-accent-blue-soft));--surface-marker:var(--ui-accent-blue-soft);--surface-selected:var(--ui-row-selected-background);--surface-selected-strong:var(--ui-row-hover-background);--border:var(--ui-border-subtle);--border-strong:var(--ui-border-strong);--border-muted:var(--ui-border-subtle);--accent:var(--ui-accent-blue);--accent-strong:var(--ui-accent-blue-strong);--accent-soft:var(--ui-accent-blue-soft);--accent-border:color-mix(in srgb, var(--ui-accent-blue) 32%, transparent);--focus-ring:var(--ui-focus-ring);--tenant-shell-chrome:#0c2342;--tenant-shell-divider:#17375f;--tenant-shell-nav-fg:#dbeafe;--tenant-shell-nav-fg-strong:#fff;--tenant-shell-nav-hover:#17375f;--tenant-shell-nav-active-bg:#fff;--tenant-shell-nav-active-fg:#0c2342;--tenant-shell-topbar-height:64px;--tenant-shell-rail-width:64px;grid-template-columns:var(--tenant-shell-rail-width) minmax(0, 1fr);grid-template-rows:var(--tenant-shell-topbar-height) minmax(0, 1fr);background:var(--bg);color:var(--text);gap:0}.shell-v2 .app-rail{border-right:1px solid var(--border-muted);background:var(--surface-shell);min-height:100svh;box-shadow:none;color:var(--text);border-radius:0;grid-template-rows:auto 1fr auto;gap:.85rem;padding:1.1rem .8rem 1rem;position:sticky;top:0}.tenant-shell .app-rail{height:100%;min-height:100svh;max-height:var(--tenant-shell-viewport-height,100dvh);border-right:1px solid var(--tenant-shell-divider);background:var(--tenant-shell-chrome);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90;flex-direction:column;grid-area:1/1/-1;align-items:center;gap:.75rem;padding:.75rem .6rem;display:flex;position:relative;top:auto;overflow:visible}.shell-taskbar__brand{appearance:none;width:2.5rem;height:2.5rem;color:var(--accent);cursor:pointer;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:12px;flex:0 0 2.5rem;place-items:center;text-decoration:none;display:grid}.tenant-shell .shell-taskbar__brand{color:var(--tenant-shell-nav-fg)}.shell-taskbar__brand:hover,.shell-taskbar__brand:focus-visible{background:var(--tenant-shell-nav-hover);transform:none;box-shadow:0 0 0 3px #93c5fd8c}.shell-taskbar__brand-mark{object-fit:contain;width:2.25rem;height:2.25rem;display:block}.shell-brand__link{width:100%;color:var(--text-strong);text-align:left;box-shadow:none;background:0 0;border:0;justify-items:start;gap:.65rem;padding:0;text-decoration:none;display:grid}.shell-brand__link:hover{box-shadow:none;transform:none}.shell-brand__workspace{color:var(--muted);font-size:.84rem;font-weight:var(--font-weight-copy-strong);line-height:1.4}.shell-nav,.shell-utilities{gap:.42rem;display:grid}.shell-nav{align-content:start}.tenant-shell .shell-nav,.tenant-shell .shell-utilities{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.tenant-shell .shell-nav{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.tenant-shell .shell-nav::-webkit-scrollbar{width:0;height:0}.tenant-shell .shell-utilities{flex:none}.shell-rail-section-label{color:#1534269e;font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0}.shell-nav__item{appearance:none;width:100%;color:var(--text);cursor:pointer;font-family:inherit;font-weight:var(--font-weight-control);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;gap:.58rem;padding:.62rem .72rem;font-size:.88rem;text-decoration:none;display:inline-flex;position:relative}.tenant-shell .shell-nav__item{width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--tenant-shell-nav-fg);border-radius:12px;justify-content:center;gap:0;padding:0}.tenant-shell .shell-nav__item .shell-nav__item-icon{color:currentColor}.tenant-shell .shell-nav__item:hover{background:var(--tenant-shell-nav-hover);color:var(--tenant-shell-nav-fg-strong);box-shadow:none;border-color:#ffffff38}.tenant-shell .shell-nav__item:focus-visible{outline-offset:2px;outline:3px solid #93c5fdb3}.tenant-shell .shell-nav__item.active{background:var(--tenant-shell-nav-active-bg);color:var(--tenant-shell-nav-active-fg);border-color:#0000;box-shadow:0 0 0 1px #ffffff2e}.tenant-shell .shell-nav__item.active .shell-nav__item-icon{color:var(--tenant-shell-nav-active-fg)}.shell-nav__item-icon{color:currentColor;flex:none;width:1.18rem;height:1.18rem}.shell-nav__item:hover{background:var(--surface-selected-strong);box-shadow:none;transform:none}.shell-nav__item:hover .shell-nav__item-icon{color:var(--text-strong)}.shell-nav__item.active{background:var(--surface-selected);color:var(--text-strong);border-color:var(--accent-border)}.shell-nav__item.active .shell-nav__item-icon{color:var(--accent)}.tenant-shell .shell-nav__tooltip{z-index:100;color:#fff;min-width:max-content;font-size:.72rem;font-weight:var(--font-weight-control);opacity:0;pointer-events:none;background:#142236;border-radius:7px;padding:.38rem .55rem;line-height:1;transition:opacity .16s;display:block;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%);box-shadow:0 14px 30px #0f172a2e}.tenant-shell .shell-nav__item:hover .shell-nav__tooltip,.tenant-shell .shell-nav__item:focus-visible .shell-nav__tooltip{opacity:1}.tenant-shell .shell-utilities{border-top:1px solid color-mix(in srgb, #fff 16%, var(--tenant-shell-divider));margin-top:auto;padding-top:.5rem}.shell-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.shell-utility-tile{border:1px solid var(--border-muted);background:var(--surface-glass);min-height:3.9rem;color:var(--text);text-align:left;box-shadow:none;border-radius:16px;align-content:start;gap:.2rem;padding:.62rem .68rem;display:grid}.shell-utility-tile:hover{background:var(--surface-selected-strong);box-shadow:none;transform:none}.shell-utility-tile.active{background:var(--surface-selected);border-color:var(--accent-border)}.shell-utility-tile strong{color:var(--text-strong);font-size:.8rem;line-height:1.2}.shell-utility-tile span{color:var(--muted);font-size:.69rem;line-height:1.3}.shell-v2 .app-stage{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);gap:.55rem;min-width:0;height:100%;min-height:0;padding:.75rem 1rem 1rem 0;display:grid;overflow:hidden}.tenant-shell .app-stage{background:var(--bg);grid-area:2/2;grid-template-rows:auto minmax(0,1fr);padding:0}.shell-topbar{z-index:32;isolation:isolate;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:.42rem .56rem;display:flex;position:relative;overflow:visible}.tenant-shell .shell-topbar{height:var(--tenant-shell-topbar-height,64px);min-height:var(--tenant-shell-topbar-height,64px);border:0;border-bottom:1px solid var(--tenant-shell-divider);background:var(--ui-topbar-background,var(--surface-glass));box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;grid-area:1/2;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:.75rem;margin:0;padding:0 24px;display:grid;overflow:visible}:root[data-theme=dark] .tenant-shell .shell-topbar{background:#050816}.shell-topbar__primary{flex-wrap:nowrap;flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.tenant-shell .shell-topbar__primary{grid-column:1;gap:1rem;overflow:visible}.tenant-shell .shell-topbar__brand{appearance:none;width:7.35rem;min-height:2.5rem;color:var(--ui-accent-blue-strong);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tenant-shell .shell-topbar__brand:hover,.tenant-shell .shell-topbar__brand:focus-visible{color:var(--ui-accent-blue-strong);box-shadow:none}.tenant-shell .shell-topbar__brand-logo{object-fit:contain;width:7.2rem;height:auto;display:block}.tenant-shell .shell-topbar__brand-wordmark{color:currentColor;letter-spacing:0;white-space:nowrap;font-size:1.12rem;font-weight:600;line-height:1}.tenant-shell .shell-topbar__brand-dot{color:currentColor}:root:not([data-theme=dark]) .tenant-shell .shell-topbar__brand,:root:not([data-theme=dark]) .tenant-shell .shell-topbar__brand:hover,:root:not([data-theme=dark]) .tenant-shell .shell-topbar__brand:focus-visible,:root:not([data-theme=dark]) .tenant-shell .shell-topbar__brand-wordmark,:root:not([data-theme=dark]) .tenant-shell .shell-topbar__brand-dot{color:var(--ui-accent-blue-strong,#1d4ed8)}:root[data-theme=dark] .tenant-shell .shell-topbar__brand,:root[data-theme=dark] .tenant-shell .shell-topbar__brand:hover,:root[data-theme=dark] .tenant-shell .shell-topbar__brand:focus-visible{color:var(--ui-text-primary)}:root[data-theme=dark] .tenant-shell .shell-topbar__brand-dot{color:var(--ui-accent-blue)}.shell-page-context{border:1px solid var(--border-muted);background:var(--surface-shell-strong);border-radius:12px;align-content:center;gap:.04rem;min-width:0;padding:.32rem .5rem;display:grid}.tenant-shell .shell-page-context{background:0 0;border-color:#0000;border-radius:8px;flex:none;padding:0}.tenant-shell .shell-page-context--sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:none;position:absolute;overflow:hidden}.shell-page-context strong{color:var(--text-strong);font-size:1.02rem;font-weight:var(--font-weight-heading);line-height:1.1}.shell-page-context span{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-copy-strong);max-width:min(28rem,42vw);line-height:1.2}.shell-search{border:1px solid var(--border-muted);background:var(--surface-shell-strong);border-radius:12px;flex:16rem;align-items:center;gap:.45rem;width:min(100%,17.5rem);padding:.46rem .62rem;display:inline-flex;position:relative}.tenant-shell .shell-search{border-color:var(--border-muted);background:var(--surface-shell-strong);border-radius:999px;flex:0 24rem;width:min(100%,24rem);min-width:min(100%,12rem);min-height:2.18rem}.tenant-shell .shell-search:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring)}.shell-search__dot{background:0 0;border-radius:0;flex:none;width:.9rem;height:.9rem;position:relative}.shell-search__dot:before,.shell-search__dot:after{content:"";display:block;position:absolute}.shell-search__dot:before{border:1.6px solid var(--muted);border-radius:999px;inset:.08rem .2rem .22rem .08rem}.shell-search__dot:after{background:var(--muted);border-radius:999px;width:.38rem;height:1.6px;bottom:.1rem;right:.05rem;transform:rotate(45deg)}.shell-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.shell-search input:focus{box-shadow:none}.shell-search__results{z-index:60;border:1px solid var(--border-muted);background:var(--surface-card);width:min(100%,32rem);min-width:min(24rem,86vw);box-shadow:var(--shadow-soft);border-radius:10px;gap:.34rem;padding:.34rem;display:grid;position:absolute;top:calc(100% + .42rem);left:0}.shell-search__group{gap:.18rem;display:grid}.shell-search__group-label{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-copy-strong);text-transform:uppercase;padding:.22rem .48rem .08rem;line-height:1.2}.shell-search__result{width:100%;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;gap:.08rem;padding:.48rem .56rem;display:grid}.shell-search__result:hover,.shell-search__result:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);box-shadow:none;transform:none}.shell-search__result strong{color:var(--text-strong);font-size:.82rem;line-height:1.18}.shell-search__result span,.shell-search__result small,.shell-search__empty{color:var(--muted);font-size:.72rem;line-height:1.24}.shell-search__result small{color:var(--text-subtle)}.shell-search__result--restricted,.shell-search__result--unavailable{border-color:var(--border-muted);background:var(--surface-muted)}.shell-search__result--restricted strong,.shell-search__result--unavailable strong{color:var(--text)}.shell-search__empty{padding:.54rem .58rem}.shell-search__empty--error{color:var(--danger)}.shell-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.32rem;display:flex;overflow:visible}.tenant-shell .shell-topbar__actions{flex-wrap:nowrap;flex:none;grid-column:2;min-width:0;max-width:100%}.tenant-shell .shell-context-pill,.tenant-shell .shell-plane-pill{background:0 0;border-radius:8px;min-width:0;max-width:clamp(6rem,12vw,12rem);padding:.28rem .42rem}.tenant-shell .shell-context-pill{border-color:#0000}.tenant-shell .shell-plane-pill{border-color:color-mix(in srgb, var(--accent-border) 82%, transparent);background:color-mix(in srgb, var(--surface-selected-strong) 54%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.shell-context-pill{border:1px solid var(--border-muted);background:var(--surface-shell-strong);border-radius:10px;gap:.1rem;min-width:6.1rem;padding:.34rem .48rem;display:grid}.shell-plane-pill{border:1px solid var(--accent-border);background:var(--surface-selected-strong);border-radius:10px;gap:.1rem;min-width:7.25rem;padding:.34rem .48rem;display:grid}.shell-context-pill strong,.shell-plane-pill strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.shell-context-pill small,.shell-plane-pill small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.shell-assistant-button{background:var(--accent);border-color:var(--accent-border);color:var(--primary-action-text);border-radius:10px;padding:.44rem .56rem;font-size:.76rem}.organizations-action-button{background:var(--accent);border-color:var(--accent-border);color:var(--primary-action-text);border-radius:10px;padding:.44rem .62rem;font-size:.76rem;line-height:1.15}.organizations-action-button--compact{padding:.42rem .62rem}.organizations-action-button:hover,.organizations-action-button:focus-visible{color:var(--primary-action-text)}.organizations-button-secondary{border:1px solid var(--border-strong);background:var(--surface-shell);color:var(--text-strong);border-radius:10px;padding:.44rem .62rem;font-size:.76rem;line-height:1.15}.organizations-button-secondary:hover,.organizations-button-secondary:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);color:var(--text-strong)}.organizations-button-secondary--compact{padding:.42rem .58rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-user-pill{border:1px solid var(--border-muted);background:var(--surface-shell-strong);border-radius:10px;gap:.1rem;min-width:5.6rem;padding:.34rem .48rem;display:grid}.shell-user-pill strong{color:var(--text-strong);font-size:.79rem}.shell-user-pill small{color:var(--muted);font-size:.68rem;line-height:1.2}.shell-signout{white-space:nowrap;border-radius:10px;padding:.46rem .64rem}.shell-toolbar-icon{border:1px solid var(--border-muted);background:var(--surface-shell);width:2.2rem;height:2.2rem;color:var(--text-strong);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tenant-shell .shell-toolbar-icon{width:var(--control-hit-target,40px);height:var(--control-hit-target,40px);min-width:var(--control-hit-target,40px);min-height:var(--control-hit-target,40px);color:var(--muted);background:0 0;border-color:#0000;border-radius:999px}.shell-toolbar-icon:hover,.shell-toolbar-icon:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);color:var(--text-strong)}.shell-profile-menu-wrap{z-index:33;position:relative}.shell-profile-trigger{background:var(--accent);color:#fff;width:2.3rem;height:2.3rem;font-size:.78rem;font-weight:var(--font-weight-control);letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-profile-trigger:hover,.shell-profile-trigger:focus-visible{color:#fff}.shell-profile-menu{z-index:34;border:1px solid var(--border-strong);background:var(--surface-shell);border-radius:12px;gap:.28rem;min-width:14rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 20px 42px #0f172a29}.shell-profile-menu__summary{border-bottom:1px solid var(--border-strong);gap:.1rem;padding:.28rem .15rem .45rem;display:grid}.shell-profile-menu__summary strong{color:var(--text-strong);font-size:.86rem}.shell-profile-menu__summary span,.shell-profile-menu__summary small{color:var(--muted);line-height:1.3}.shell-profile-menu__summary small{font-size:.74rem}.shell-profile-menu button{width:100%;color:var(--text-strong);font-size:.82rem;font-weight:var(--font-weight-control);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;padding:.55rem .65rem}.shell-profile-menu button:hover,.shell-profile-menu button:focus-visible{background:var(--surface-selected-strong);color:var(--text-strong)}.shell-theme-toggle{white-space:nowrap;border-radius:10px;min-width:6.75rem;padding:.46rem .64rem}.shell-boundary-dialog{width:min(100%,34rem)}.shell-boundary-dialog__body{gap:.55rem;display:grid}.shell-boundary-dialog__list{color:var(--text);gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.shell-alerts{gap:.45rem;display:grid}.shell-shared-anchor-alert{border:1px solid var(--border);background:var(--surface-card);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.shell-shared-anchor-alert p{color:var(--muted);margin:.2rem 0 0}.shell-topbar+.app-mainframe.shell-mainframe{grid-row:2/span 2}.shell-alerts+.app-mainframe.shell-mainframe{grid-row:3}.tenant-shell .app-stage>.app-mainframe.shell-mainframe{grid-row:1/-1}.tenant-shell .app-stage>.shell-alerts+.app-mainframe.shell-mainframe{grid-row:2}.shell-v2 .app-mainframe.shell-mainframe{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe{scrollbar-gutter:stable;overflow:hidden auto}.shell-v2 .app-mainframe.shell-mainframe>*{align-self:stretch;height:100%;min-height:0}.dashboard-page,.home-dashboard{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.85rem;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.home-dashboard{--home-dashboard-bg:var(--neutral-app-bg);--home-dashboard-surface:var(--neutral-panel-surface);--home-dashboard-surface-soft:var(--neutral-panel-surface-soft);--home-dashboard-surface-hover:var(--neutral-row-hover);--home-dashboard-border:var(--neutral-border-subtle);--home-dashboard-border-strong:var(--neutral-border-strong);--home-dashboard-text:var(--neutral-text);--home-dashboard-muted:var(--neutral-text-muted);--home-dashboard-accent:var(--cypress-green);--home-dashboard-accent-soft:var(--cypress-green-soft);background:var(--home-dashboard-bg)}.organizations-page{gap:.85rem;height:auto;min-height:100%;display:grid;overflow:visible}.settings-page{flex-direction:column;gap:.85rem;height:100%;min-height:0;display:flex;overflow:hidden}.home-dashboard-mode-shell{background:var(--neutral-app-bg);grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.home-dashboard-mode-shell__body{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.home-dashboard-mode-shell__body>.enterprise-workspace-route-frame{min-height:100%}.page-header-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-page__header-action,.home-dashboard__header-action{white-space:nowrap;background:var(--accent);border-color:var(--accent-border);border-radius:999px;align-self:start;min-height:2.6rem;padding:.55rem .9rem;font-size:.82rem;line-height:1.1}.home-dashboard__header,.organizations-page__header,.settings-page__header{gap:.4rem;display:grid}.home-dashboard__header h1,.organizations-page__header h1,.settings-page__header h1{font-size:var(--font-size-page,24px);line-height:var(--line-height-page,32px);color:var(--text-strong);margin:0}.home-dashboard__lead,.organizations-page__lead,.settings-page__lead{max-width:44rem;color:var(--muted);margin:0;font-size:.94rem;line-height:1.45}.home-dashboard__priority-panel{box-shadow:none;border:0}.home-dashboard__priority-panel .dashboard-panel__header{border-bottom:0;padding-bottom:.45rem}.dashboard-page__context,.home-dashboard__context,.settings-page__context,.organizations-page__overlay-row,.platform-strip__pills,.settings-summary-card__pills,.organizations-toolbar__filters,.organizations-detail-card__pills,.organizations-footer-actions,.continue-work__actions,.assistant-card__questions{flex-wrap:wrap;gap:.65rem;display:flex}.dashboard-page__toolbar-summary,.home-dashboard__toolbar-summary{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;min-width:0;display:flex}.home-dashboard__toolbar-shell{gap:.45rem;min-width:0;display:grid}.home-dashboard .dashboard-shell-card.home-shell-card{border-color:var(--home-dashboard-border);background:var(--home-dashboard-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:.58rem .68rem}.home-dashboard__toolbar-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;display:flex}.home-dashboard__toolbar-copy{gap:.35rem;min-width:0;display:grid}.home-dashboard__toolbar-heading{color:var(--home-dashboard-text);margin:0;font-size:clamp(1.18rem,1.55vw,1.46rem);line-height:1.08}.home-dashboard__toolbar-copy-line{max-width:64ch;color:var(--home-dashboard-muted);margin:0;font-size:.84rem;line-height:1.45}.home-dashboard__toolbar-lower{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.5rem .75rem;min-width:0;display:grid}.dashboard-shell-card .module-shell-card__toolbar,.home-shell-card .module-shell-card__toolbar,.organizations-shell-card .module-shell-card__toolbar{align-items:stretch}.dashboard-shell-card .module-shell-card__tools,.home-shell-card .module-shell-card__tools,.organizations-shell-card__tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;width:100%;min-width:0;display:grid}.home-shell-card .module-shell-card__tools{grid-template-columns:1fr;gap:.75rem}.organizations-toolbar__controls{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;display:flex}.organizations-toolbar__controls--compact{flex-wrap:wrap;flex:auto}.dashboard-page__toolbar-controls,.home-dashboard__toolbar-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem .7rem;min-width:0;display:flex}.dashboard-page__toolbar-controls-label,.home-dashboard__toolbar-controls-label{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.04em;text-transform:uppercase}.home-dashboard__toolbar-lens{grid-template-columns:repeat(4,minmax(4.7rem,1fr));width:clamp(18.5rem,22vw,22.5rem);min-width:0}.home-dashboard__toolbar-mode-controls{justify-content:flex-end;width:min(100%,14.5rem)}.home-dashboard__toolbar-control-stack{justify-items:end;gap:.42rem;width:min(100%,22.5rem);min-width:0;max-width:100%;display:grid}.home-dashboard__toolbar-lower>.home-dashboard__toolbar-control-stack{grid-column:auto;justify-self:end;max-width:100%}.organizations-toolbar__switcher{grid-template-columns:repeat(3,minmax(7.2rem,1fr));align-items:stretch;gap:.45rem;width:min(100%,25rem);display:grid}.organizations-toolbar__controls--compact .organizations-toolbar__switcher{grid-template-columns:repeat(3,minmax(6.8rem,auto));width:auto}.organizations-toolbar__controls--compact .organizations-toolbar__switcher[aria-label="Registry browse perspective"]{grid-template-columns:none;grid-auto-columns:minmax(6.8rem,auto);grid-auto-flow:column}.organizations-toolbar__switcher .pill-button{width:100%}.dashboard-shell-card .module-shell-card__metrics,.home-shell-card .module-shell-card__metrics{grid-template-columns:repeat(4,minmax(6.5rem,7.4rem))}.home-shell-card .module-shell-card__metrics{grid-template-columns:repeat(3,minmax(6.8rem,1fr));width:100%}.home-dashboard .module-shell-stat{border-color:var(--home-dashboard-border);background:var(--home-dashboard-surface-soft);min-height:2.82rem;box-shadow:none;border-radius:9px;padding:.38rem .52rem}.home-dashboard .module-shell-stat strong{color:var(--home-dashboard-text);font-size:1rem}.home-dashboard .module-shell-stat span,.home-dashboard .module-shell-stat__hint{color:var(--home-dashboard-muted)}.organizations-shell-card .module-shell-card__metrics{grid-template-columns:repeat(3,minmax(6.5rem,7.4rem))}.organizations-shell-card__metrics--compact{grid-template-columns:repeat(2,minmax(8rem,auto));gap:.35rem}.organizations-shell-card__metrics--centered{margin-inline:auto}.organizations-shell-card__metrics--compact .module-shell-stat{border-radius:999px;align-items:baseline;gap:.35rem;min-height:0;padding:.42rem .58rem;display:flex}.organizations-shell-card__metrics--compact .module-shell-stat strong{font-size:.9rem}.organizations-shell-card__metrics--compact .module-shell-stat span{white-space:nowrap;font-size:.7rem;line-height:1.05}.dashboard-page__viewport,.home-dashboard__viewport{flex:auto;grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);gap:.85rem;height:100%;min-height:0;display:grid;overflow:hidden}.home-dashboard__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr) clamp(21rem,20vw,23.4rem);align-items:start;gap:.6rem;height:100%;min-height:0;max-height:100%;padding-right:.2rem;overflow:hidden auto}.home-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.home-metric-card,.organizations-stat-card{gap:.2rem;padding:.88rem .96rem;display:grid}.home-metric-card strong,.organizations-stat-card strong{color:var(--text-strong);font-size:1.6rem;line-height:1}.home-metric-card span,.organizations-stat-card span{color:var(--muted);font-size:.8rem}.pill-button{border:1px solid var(--border);background:var(--surface-shell-strong);min-height:2.08rem;color:var(--text);font-size:.76rem;font-weight:var(--font-weight-control);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:.44rem .72rem;line-height:1.1;display:inline-flex}.pill-button:hover{background:var(--surface-selected-strong);transform:none}.pill-button.active{background:var(--surface-selected);color:var(--text-strong);border-color:var(--accent-border)}.home-dashboard__grid{grid-template-columns:minmax(0,1.9fr) minmax(17.5rem,.9fr);gap:.92rem;display:grid}.home-dashboard__grid--concept{grid-template-columns:minmax(0,1.72fr) minmax(18rem,.88fr)}.page-header-row>*,.module-shell-card__toolbar>*,.module-shell-card__tools>*,.dashboard-page__viewport>*,.home-dashboard__viewport>*,.home-dashboard__grid>*,.dashboard-page__main-column>*,.dashboard-page__side-column>*,.home-dashboard__main-column>*,.home-dashboard__side-column>*,.dashboard-widget-card__header>*,.home-card__header>*,.attention-workitem>*,.attention-workitem__signal>*,.attention-row__top>*,.attention-row__body>*,.activity-row--with-action>*,.activity-row__content>*,.record-activity-row>*,.resume-item>*,.watchlist-item>*,.mini-list__row>*{min-width:0}.dashboard-page__main-column,.dashboard-page__side-column,.home-dashboard__main-column,.home-dashboard__side-column,.record-tab-stack,.record-side-stack{gap:1.2rem;display:grid}.dashboard-page__main-column,.dashboard-page__side-column,.home-dashboard__main-column,.home-dashboard__side-column{overscroll-behavior:contain;align-content:start;min-height:0;padding-right:.25rem;overflow:auto}.home-dashboard__main-column,.home-dashboard__side-column{gap:.58rem;padding-right:0;overflow:visible}.home-dashboard__main-column{grid-template-rows:auto;height:auto}.home-dashboard__side-column{width:100%;max-width:23.4rem}.dashboard-widget-card,.home-card{gap:.8rem;padding:1.12rem;display:grid}.home-dashboard .home-card{border-color:var(--home-dashboard-border);background:var(--home-dashboard-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;gap:.4rem;padding:.58rem .62rem}.dashboard-widget-card--wide,.home-card--wide{min-height:0}.dashboard-widget-card--assistant,.dashboard-widget-card--side,.home-card--assistant,.home-card--side{align-content:start}.dashboard-widget-card__header,.home-card__header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.home-dashboard .home-card__header{flex-direction:column;gap:.14rem}.dashboard-widget-card__header h2,.home-card__header h2,.platform-strip h2{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,1.6vw,1.6rem)}.dashboard-widget-card__description{color:var(--muted);margin:0;font-size:.78rem;line-height:1.32}.home-dashboard .home-card__header h2{text-wrap:balance;font-size:clamp(.96rem,1.05vw,1.12rem);line-height:1.08}.home-dashboard .home-card--side .home-card__header h2,.home-dashboard .home-card--assistant .home-card__header h2{font-size:clamp(.88rem,.96vw,1rem)}.trust-panel{align-content:start}.attention-list,.attention-worklist,.activity-list,.organizations-products-list,.organizations-registry-card__list{gap:.68rem;margin:0;padding:0;list-style:none;display:grid}.attention-summary{gap:.2rem;margin-bottom:.1rem;display:grid}.attention-summary strong{color:var(--text-strong);font-size:.9rem}.attention-summary p{margin:0}.attention-row,.attention-workitem,.organization-list-item{text-align:left;border:1px solid var(--border-strong);background:var(--surface-row);width:100%;color:var(--text);box-shadow:none;border-radius:14px;gap:.52rem;padding:.8rem .84rem;display:grid}.attention-workitem{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem .8rem;padding:.76rem .8rem}.home-dashboard .attention-workitem{border-color:var(--home-dashboard-border);background:var(--home-dashboard-surface);box-shadow:none;border-radius:10px;align-items:center;gap:.36rem .6rem;padding:.43rem .51rem}.feed-row__action{color:var(--accent-strong);font-size:.9rem;font-weight:var(--font-weight-control);white-space:nowrap}.attention-row:hover,.attention-workitem:hover,.organization-list-item:hover,.assistant-question:hover{transform:translateY(-1px);box-shadow:0 12px 26px #15342614}.home-dashboard .attention-workitem:hover,.home-dashboard .resume-item:hover,.home-dashboard .watchlist-item:hover{border-color:var(--home-dashboard-border-strong);background:var(--home-dashboard-surface-hover);box-shadow:none;transform:none}.attention-workitem__main{gap:.22rem;min-width:0;display:grid}.home-dashboard .attention-workitem__main{gap:.16rem}.attention-workitem__signal{flex-wrap:wrap;align-items:center;gap:.36rem .48rem;display:flex}.attention-workitem__module{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.attention-workitem__meta{align-content:start;justify-items:end;gap:.36rem;min-width:5.8rem;display:grid}.attention-workitem__due{background:var(--surface-chip);border:1px solid var(--accent-border);min-height:1.44rem;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .48rem;display:inline-flex}.home-dashboard .attention-workitem__due{border-color:var(--home-dashboard-border-strong);background:var(--home-dashboard-accent-soft);min-height:1.24rem;padding:.16rem .38rem;font-size:.66rem}.attention-workitem__action{color:var(--accent-strong);font-size:.74rem;font-weight:var(--font-weight-control);white-space:nowrap}.home-dashboard .attention-workitem__action{font-size:.68rem}.attention-workitem__reason{color:color-mix(in srgb, var(--muted) 84%, #17341f 16%);margin:.08rem 0 0;font-size:.68rem;line-height:1.28}.attention-row__top,.attention-row__body,.organization-product-row__header,.organizations-detail-card__meta{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.attention-row__body{align-items:end}.attention-row__body p,.organizations-detail-card__meta,.organization-product-row__summary{margin:0}.attention-row__reason{color:color-mix(in srgb, var(--muted) 84%, #17341f 16%);margin-top:.3rem;font-size:.75rem;line-height:1.35}.attention-row__body strong,.attention-workitem__main strong,.activity-row strong,.organization-list-item strong,.organization-product-row strong,.settings-summary-card strong{color:var(--text-strong);font-size:.92rem}.home-dashboard .attention-workitem__main strong,.home-dashboard .resume-item strong,.home-dashboard .watchlist-item strong{font-size:.84rem;line-height:1.12}.attention-row__due{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-control);white-space:nowrap}.attention-pill{border:1px solid var(--border-strong);font-size:.68rem;font-weight:var(--font-weight-control);border-radius:999px;align-items:center;padding:.32rem .56rem;display:inline-flex}.home-dashboard .attention-pill,.home-dashboard .watchlist-item__tone{padding:.2rem .44rem;font-size:.62rem}.home-dashboard .attention-pill--danger{border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.home-dashboard .attention-pill--warning{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.attention-pill--danger{background:var(--danger-soft);color:var(--danger)}.attention-pill--warning{background:var(--warning-soft);color:var(--warning)}.home-dashboard [data-dashboard-widget=needs_attention]{align-content:start;gap:.44rem;height:auto;min-height:0}.home-dashboard [data-dashboard-widget=needs_attention] .home-card__header{padding-bottom:.1rem}.home-dashboard [data-dashboard-widget=resume_work].home-card--wide{gap:.64rem}.home-dashboard .home-card--side{gap:.46rem;padding:.7rem .74rem}.home-dashboard [data-dashboard-widget=resume_work],.home-dashboard [data-dashboard-widget=organization_watchlist]{gap:.46rem}.home-dashboard [data-dashboard-widget=resume_work] .resume-list,.home-dashboard [data-dashboard-widget=organization_watchlist] .watchlist-list{gap:.38rem}.home-dashboard .attention-worklist{gap:.34rem}.home-dashboard .resume-work-router{gap:.46rem;display:grid}.home-dashboard [data-dashboard-widget=module_router]{gap:.46rem}.home-dashboard .home-module-router{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.home-dashboard .home-module-route{border:1px solid var(--home-dashboard-border);background:var(--home-dashboard-surface);min-height:3.32rem;color:var(--home-dashboard-text);text-align:left;box-shadow:none;border-radius:10px;gap:.13rem;padding:.45rem .5rem;display:grid}.home-dashboard .home-module-route:hover,.home-dashboard .home-module-route:focus-visible{border-color:var(--home-dashboard-border-strong);background:var(--home-dashboard-surface-hover);color:var(--home-dashboard-text);box-shadow:none;transform:none}.home-dashboard .home-module-route:focus-visible{outline:3px solid var(--neutral-focus-ring);outline-offset:2px}.home-dashboard .home-module-route__posture{color:var(--home-dashboard-muted);font-size:.6rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.08}.home-dashboard .home-module-route strong{color:var(--home-dashboard-text);font-size:.8rem;line-height:1.08}.home-dashboard .home-module-route .muted{color:var(--home-dashboard-muted);font-size:.66rem;line-height:1.2}.home-dashboard [data-dashboard-widget=resume_work].home-card--side .resume-item,.home-dashboard [data-dashboard-widget=organization_watchlist] .watchlist-item{border-color:var(--home-dashboard-border);background:var(--home-dashboard-surface);border-radius:10px;flex-direction:column;gap:.13rem;padding:.4rem .46rem}.home-dashboard [data-dashboard-widget=resume_work].home-card--side .resume-item .muted,.home-dashboard [data-dashboard-widget=organization_watchlist] .watchlist-item .muted{font-size:.66rem;line-height:1.16}.home-dashboard [data-dashboard-widget=organization_watchlist] .watchlist-item__tone{border:1px solid #0000;align-self:flex-start}.home-dashboard .watchlist-item__tone--warning{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.home-dashboard .watchlist-item__tone--danger{border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.home-dashboard .watchlist-item__tone--success{border-color:var(--home-dashboard-border-strong);background:var(--home-dashboard-accent-soft);color:var(--home-dashboard-accent)}.assistant-question{border:1px solid var(--border);background:var(--surface-callout);width:100%;color:var(--text);box-shadow:none;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .9rem;display:flex}.assistant-question__action{color:var(--accent-strong);font-size:.78rem;font-weight:var(--font-weight-control);white-space:nowrap}.home-card__primary-action{width:fit-content}.activity-row{grid-template-columns:auto 1fr;gap:.9rem;padding:.15rem 0;display:grid}.activity-row--with-action{grid-template-columns:1fr auto;align-items:start}.activity-row__content{grid-template-columns:auto 1fr;gap:.9rem;display:grid}.activity-row__marker{background:var(--surface-marker);border:1px solid var(--accent-border);border-radius:999px;width:1.1rem;height:1.1rem;margin-top:.35rem}.activity-row p{margin:.25rem 0 0}.attention-row__body strong,.activity-row strong,.resume-item strong,.watchlist-item strong,.watchlist-item__tone,.mini-list__row strong,.mini-list__row span,.module-shell-stat span{overflow-wrap:anywhere}.platform-strip{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.home-dashboard--lens-system{background:var(--dashboard-canvas);grid-template-rows:auto auto minmax(0,auto);gap:1rem;height:auto;min-height:100%;max-height:none;padding:0;overflow:visible}.home-dashboard--lens-system.dashboard-primitive-page{padding:0}.home-dashboard--lens-system .home-shell-card.dashboard-shell-card{box-shadow:none;background:0 0;border-color:#0000;padding:.25rem 0}.tenant-shell .home-dashboard--lens-system .home-shell-card.dashboard-shell-card.card{box-shadow:none;background:0 0;border-color:#0000}.home-dashboard--lens-system .module-shell-card__tools,.home-dashboard--lens-system .home-dashboard__toolbar-shell{width:100%;min-width:0;display:block}.home-dashboard--lens-system .dashboard-primitive-header{align-items:stretch}.home-dashboard--lens-system .home-dashboard__toolbar-lower{display:block}.home-dashboard--lens-system .home-dashboard__toolbar-control-stack{justify-items:end;gap:.4rem;display:grid}:is(.home-dashboard--lens-system,.home-dashboard-mode-shell) .home-dashboard__toolbar-mode-controls{justify-content:flex-end;min-width:0;display:flex}.home-dashboard--lens-system .home-dashboard__toolbar-controls{justify-content:flex-start;align-items:center;gap:.44rem;min-width:0;display:flex}.home-dashboard--lens-system .home-dashboard__control-block{justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;margin-top:.88rem;display:flex}.home-dashboard--lens-system .home-dashboard__lens-row{justify-content:flex-start;min-width:0;display:flex}.home-dashboard--lens-system .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-dashboard--lens-system .dashboard-kpi-card{text-align:center;align-content:center;justify-items:center;min-height:6.1rem}.home-dashboard--lens-system .dashboard-kpi-card__topline,.home-dashboard--lens-system .dashboard-kpi-card__body{justify-content:center;justify-items:center}.home-dashboard--lens-system .home-dashboard__viewport{grid-template-columns:minmax(0,1fr) clamp(24rem,25vw,27rem);align-items:start;gap:.8rem;min-width:0;min-height:0;display:grid;overflow:visible}.home-dashboard--lens-system .home-dashboard__main-column,.home-dashboard--lens-system .home-dashboard__side-column{gap:.8rem;min-width:0;display:grid;overflow:visible}.home-dashboard--lens-system .home-dashboard__side-column{max-width:none}.home-operational-pressure{gap:.58rem;min-width:0;display:grid}.home-operational-pressure__row{border:1px solid var(--dashboard-border);background:var(--dashboard-card);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.54rem;padding:.42rem .5rem;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.home-operational-pressure__row:hover,.home-operational-pressure__row:focus-visible{border-color:var(--dashboard-border-strong,var(--dashboard-border));background:var(--dashboard-elevated-card);box-shadow:var(--dashboard-shadow);outline:none;transform:translateY(-1px)}.home-operational-pressure__value{background:var(--dashboard-icon-wash);min-width:1.82rem;height:1.82rem;color:var(--dashboard-primary-accent);font-size:.76rem;font-weight:var(--font-weight-control);border-radius:8px;place-items:center;display:inline-grid}.home-operational-pressure__body{gap:.12rem;min-width:0;display:grid}.home-dashboard-record-button{width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;background:0 0;border:0;place-content:center stretch;justify-items:start;gap:.08rem;padding:0;display:grid}.home-dashboard-record-button .ui-content-title,.home-dashboard-record-button .ui-metadata{text-align:left;overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%}.home-dashboard-record-button .ui-content-title{white-space:normal}.home-dashboard-record-button .ui-metadata{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-dashboard-record-button:hover .ui-content-title,.home-dashboard-record-button:focus-visible .ui-content-title{color:var(--dashboard-primary-accent)}@media (width<=1180px){.home-dashboard--lens-system .home-dashboard__viewport{grid-template-columns:1fr}.home-dashboard--lens-system .home-dashboard__side-column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.home-dashboard--lens-system .dashboard-primitive-header{flex-direction:column;align-items:stretch}.home-dashboard--lens-system .home-dashboard__toolbar-control-stack,.home-dashboard--lens-system .home-dashboard__toolbar-mode-controls,.home-dashboard--lens-system .home-dashboard__toolbar-controls{justify-content:flex-start;justify-items:start}.home-dashboard--lens-system .dashboard-kpi-grid,.home-dashboard--lens-system .home-dashboard__side-column{grid-template-columns:1fr}}.organizations-repository-canvas{min-width:0;max-width:100%;overflow-x:clip}.organizations-repository-canvas>.golden-repository-page[data-repository-frame=outer]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.organizations-repository-table-host{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:grid}.organizations-repository-canvas .organizations-repository-table-host .enterprise-repository-table-frame,.organizations-repository-canvas .organizations-unified-table-host .enterprise-repository-table-frame{box-shadow:none}.organizations-repository-canvas .work-repository-table-view,.organizations-repository-canvas .work-repository-table-view[data-enterprise-repository-visual-system=true]{box-shadow:none;background:0 0;border:0;border-radius:0}.organizations-repository-canvas .repository-preview-layout__preview{border-left:1px solid var(--workspace-surface-border,var(--content-surface-border,var(--border)));box-shadow:none;background:var(--workspace-surface-elevated,var(--surface-card))}.organizations-repository-canvas .workspace-registry-table--golden .workspace-registry-table__row[aria-selected=true],.organizations-repository-canvas .workspace-registry-table--golden .workspace-registry-table__row[data-selected=true]{background:var(--golden-repository-selected,var(--workspace-registry-selected))}.organizations-repository-canvas .golden-repository-status-pill,.organizations-repository-canvas .organizations-table__pill,.organizations-repository-canvas .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.organizations-record-canvas{min-width:0;max-width:100%}.organizations-record-canvas>.entity-record-cockpit,.organizations-record-canvas>.organizations-page__focus-pane{border:1px solid var(--entity-record-border,var(--workspace-surface-border,var(--border)));box-shadow:none;background:var(--entity-record-surface,var(--surface-card));border-radius:12px}.organizations-page__focus-pane.card,.organizations-page__focus-pane.module-workspace-pane--record{box-shadow:none}.organizations-repository-preview-layout[data-repository-preview-compact=true]{isolation:auto}.organizations-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.organizations-toolbar--concept{align-items:start;gap:.9rem;display:grid}.organizations-toolbar__search{width:min(100%,16.5rem);max-width:16.5rem}.organizations-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.organizations-registry-table,.organizations-record-main,.record-side-card,.organizations-how-views-work,.settings-admin-card,.settings-status-banner{padding:1.35rem}.organizations-registry-table{--organizations-registry-columns:minmax(20rem, 2.6fr) minmax(11.5rem, 1.1fr) minmax(9rem, .95fr) minmax(8.5rem, .9fr) minmax(8rem, .85fr) minmax(8.5rem, .95fr) minmax(12rem, 1.35fr);--organizations-registry-min-width:78rem;--work-repository-table-min-width:var(--organizations-registry-min-width);align-content:start;align-self:stretch;gap:0;width:100%;min-width:0;height:100%;padding:0;display:grid;overflow:auto clip}.organizations-table__header,.organizations-table__row{grid-template-columns:var(--organizations-registry-columns);width:max(100%, var(--organizations-registry-min-width));min-width:var(--organizations-registry-min-width);align-items:center;gap:0;display:grid}.organizations-table__header{z-index:4;background:var(--surface-shell);border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-table-heading);text-transform:uppercase;letter-spacing:.06em;padding:0;position:sticky;top:0}.organizations-table__header>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:.42rem;min-height:2.18rem;padding:.38rem .7rem;display:flex;position:relative}.organizations-table__header-button{min-width:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:inline-flex}.organizations-table__header-button>span:first-child{text-overflow:ellipsis;overflow:hidden}.organizations-table__sort-indicator{color:var(--muted);font-size:.74rem}.organizations-table__filter-toggle{width:1.65rem;height:1.65rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.organizations-table__filter-toggle:hover{background:var(--surface-selected-strong);border-color:var(--border)}.organizations-table__filter-toggle.active{background:var(--surface-selected);border-color:var(--accent-border);color:var(--text-strong)}.organizations-table__header>span:first-child{z-index:5;background:var(--surface-shell);box-shadow:1px 0 0 var(--border-strong);position:sticky;left:0}.organizations-table__filter-popover{z-index:12;border:1px solid var(--border-strong);background:var(--surface-shell);border-radius:14px;gap:.55rem;width:min(15rem,100vw - 2rem);margin:0;padding:.75rem;display:grid;position:absolute;top:calc(100% + .3rem);right:.45rem;box-shadow:0 16px 32px #15342629}.organizations-table__filter-popover-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.organizations-table__filter-popover-header strong{color:var(--text-strong);letter-spacing:.04em;font-size:.74rem}.organizations-table__filter-popover input,.organizations-table__filter-popover select{text-transform:none;letter-spacing:normal;border-radius:10px;width:100%;min-width:0;padding:.42rem .55rem;font-size:.8rem;line-height:1.2}.organizations-table__reference-filter{gap:.5rem;display:grid}.organizations-table__reference-selected,.organizations-table__reference-empty{color:var(--muted);text-transform:none;letter-spacing:normal;margin:0;font-size:.74rem;line-height:1.35}.organizations-table__reference-selected strong{color:var(--text-strong)}.organizations-table__reference-options{gap:.35rem;max-height:12rem;padding-right:.15rem;display:grid;overflow:auto}.organizations-table__reference-option{border:1px solid var(--border);background:var(--surface-card);width:100%;min-width:0;color:var(--text);text-align:left;text-transform:none;letter-spacing:normal;border-radius:10px;gap:.12rem;padding:.5rem .55rem;display:grid}.organizations-table__reference-option:hover,.organizations-table__reference-option.active{border-color:var(--accent-border);background:var(--surface-selected)}.organizations-table__reference-option strong{color:var(--text-strong);font-size:.8rem}.organizations-table__body{align-content:start;display:grid}.organizations-table__row{--organizations-row-background:transparent;--organizations-sticky-background:var(--surface-shell);text-align:left;background:var(--organizations-row-background);width:100%;color:var(--text);box-shadow:none;cursor:pointer;border:0;border-radius:0;padding:0;transition:background .16s,border-color .16s,box-shadow .16s}.organizations-table__row+.organizations-table__row{border-top:1px solid var(--border-strong)}.organizations-table__row:hover{--organizations-row-background:var(--surface-selected-strong);--organizations-sticky-background:var(--surface-selected);background:var(--organizations-row-background);transform:none}.organizations-table__row.selected{--organizations-row-background:var(--surface-selected);--organizations-sticky-background:var(--surface-selected);background:var(--organizations-row-background);border-color:var(--accent-border)}.organizations-table__cell{min-width:0;max-width:100%;color:var(--text);align-items:center;min-height:2.3rem;padding:.36rem .7rem;display:flex;overflow:hidden}.organizations-table__row>.organizations-table__cell:first-child{z-index:2;background:var(--organizations-sticky-background);box-shadow:1px 0 0 var(--border-strong);position:sticky;left:0}.organizations-table__cell--primary strong{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-table-title);line-height:1.2}.organizations-table__product-cell{gap:.12rem;min-width:0;display:grid}.organizations-table__product-cell .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizations-table__cell strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:var(--font-weight-table-title);line-height:1.2;display:block;overflow:hidden}.organizations-unified-table-host{min-width:0;height:100%;min-height:0;display:grid}.organizations-repository-refresh-error,.organizations-repository-recovery{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organizations-repository-refresh-error{border:1px solid var(--warning-border,var(--border-strong));background:var(--warning-surface,var(--surface-callout));color:var(--text-strong);border-radius:10px;margin:.65rem .85rem 0;padding:.65rem .75rem}.organizations-repository-refresh-error p,.organizations-repository-recovery p{margin:0}.organizations-repository-refresh-error button,.organizations-repository-recovery button{flex:none}.organizations-table-row-menu{justify-content:flex-end;display:inline-flex;position:relative}.organizations-table-row-menu__trigger{min-width:2rem;min-height:2rem;color:var(--text-strong);letter-spacing:.08em;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:.2rem .45rem;font-weight:800;display:inline-grid}.organizations-table-row-menu__trigger:hover,.organizations-table-row-menu__trigger:focus-visible,.organizations-table-row-menu__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-selected)}.organizations-table-row-menu__menu{z-index:520;border:1px solid var(--border-strong);background:var(--surface-shell);width:max-content;min-width:11rem;box-shadow:var(--shadow-soft);border-radius:10px;padding:.35rem;display:grid;position:fixed}.organizations-table-row-menu__menu [role=menuitem]{width:100%;min-height:2rem;color:var(--text);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:.4rem .55rem}.organizations-table-row-menu__menu [role=menuitem]:hover,.organizations-table-row-menu__menu [role=menuitem]:focus-visible{background:var(--surface-selected)}.organizations-unified-repository-table[data-enterprise-table-selection-mode=selection] .workspace-registry-table__row-actions{visibility:hidden;pointer-events:none}.organizations-table__cell[data-column-id=relationship] strong,.organizations-table__cell[data-column-id=products] strong{max-width:100%}.organizations-table__cell[data-column-id=criticalDependencies],.organizations-table__cell[data-column-id=currentSignal]{align-items:start}.organizations-table__cell .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.organizations-table__summary{display:none}.organizations-table__dependency-cell{flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.organizations-table__dependency-cell strong{text-overflow:ellipsis;white-space:nowrap;flex:8rem;overflow:hidden}.organizations-table__pill{text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.organizations-table__tags{flex-wrap:wrap;gap:.4rem;display:flex}.organizations-page__browse-pane,.organizations-page__focus-pane{min-width:0}.organizations-page__browse-pane{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;padding:0;display:grid;overflow:hidden}.organizations-page__focus-pane{grid-template-rows:minmax(0,1fr);height:100%;overflow:visible}.organizations-focus-subnav{border-bottom:1px solid var(--border-strong);background:0 0;align-items:center;margin:0;padding:0;display:flex;overflow:visible}.organizations-focus-subnav__tabs{justify-self:start;width:min(100%,52rem);min-width:0;overflow:visible}.organizations-focus-subnav__tabs .entity-workbench-nav__tabs{background:0 0;border:0;border-radius:0;gap:1.35rem;padding:0}.organizations-focus-subnav__tabs .entity-workbench-nav__tabs button{min-height:2.7rem;font-size:.93rem;font-weight:var(--font-weight-control);padding:.52rem 0 .78rem}.organizations-focus-subnav__tabs .entity-workbench-nav__tabs button:hover,.organizations-focus-subnav__tabs .entity-workbench-nav__tabs button:focus-visible{color:var(--text-strong);background:0 0}.organizations-focus-subnav__tabs .entity-workbench-nav__tabs button.active,.organizations-focus-subnav__tabs .entity-workbench-nav__tabs button[aria-selected=true]{border-bottom-color:var(--ui-accent-blue,#2563eb);color:var(--ui-accent-blue,#2563eb)}.organizations-browse-summary__pills,.organizations-focus-header__nav,.organizations-focus-header__summary,.organizations-focus-header__actions,.organizations-focus-hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.organizations-focus-header{border-bottom:1px solid var(--border-strong);justify-content:flex-start;align-items:start;gap:.8rem;padding-bottom:.78rem;display:flex}.organizations-focus-header__nav{flex:auto;justify-content:center}.organizations-focus-header__summary{color:var(--muted)}.organizations-focus-header__summary strong{color:var(--text-strong)}.organizations-focus-header__actions{justify-content:center}.organizations-focus-header__summary,.organizations-focus-header__actions{flex-wrap:nowrap}.organizations-focus-header__back{white-space:nowrap}.organizations-page__focus-pane .module-workspace-pane__body{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.organizations-page__focus-pane .organizations-page__record-body{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:.55rem}.organizations-focus-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem;display:grid;overflow:visible}.organizations-focus-hero__actions{justify-content:flex-end;align-items:start;gap:.7rem;padding-top:.12rem;display:flex;overflow:visible}.organizations-focus-hero__my-tasks-link{border:0;border-bottom:2px solid var(--accent);width:max-content;max-width:100%;min-height:2.1rem;color:var(--accent-strong);font:inherit;font-size:.78rem;font-weight:var(--font-weight-control);transition:border-color var(--interactive-transition), color var(--interactive-transition);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.42rem .12rem .34rem;line-height:1.2;text-decoration:none;display:inline-flex}.organizations-focus-hero__my-tasks-link:visited{color:var(--accent-strong)}.organizations-focus-hero__my-tasks-link:hover,.organizations-focus-hero__my-tasks-link:focus-visible{border-bottom-color:var(--accent-strong);color:var(--accent-strong);background:0 0;text-decoration:none}.organizations-focus-hero__my-tasks-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.record-hero--compact{border-bottom:1px solid var(--border-strong);gap:.55rem;padding-bottom:.55rem}.organizations-focus-hero__copy,.organizations-page__focus-pane .record-hero__copy{gap:.45rem;min-width:0}.organizations-focus-hero__helper{max-width:48rem;color:var(--muted);margin:-.15rem 0 0;font-size:.86rem;line-height:1.45}.organizations-page__focus-pane .record-hero__title{gap:.7rem}.organizations-page__focus-pane .record-hero__title h2{font-size:clamp(1.36rem,1.8vw,1.85rem);line-height:1.06}.organizations-focus-hero__metrics{margin-top:.05rem}.record-summary-grid--compact{border-bottom:1px solid var(--border-strong);gap:.75rem;padding-bottom:.85rem}.organizations-focus-hero__metrics.record-summary-grid--compact{border-bottom:0;padding-bottom:0}.organizations-page__focus-pane .record-summary-grid.record-summary-grid--compact>div{border:0;border-right:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;gap:.18rem;padding:0 .75rem 0 0}.organizations-page__focus-pane .record-summary-grid.record-summary-grid--compact>div:last-child{border-right:0;padding-right:0}.organizations-page__focus-pane .record-summary-grid.record-summary-grid--compact dd{font-size:.94rem;line-height:1.24}.organizations-status-pill{border:1px solid var(--accent-border);background:linear-gradient(135deg, var(--surface-shell-strong) 0%, var(--accent-soft) 100%);border-radius:999px;align-items:center;min-width:0;padding-right:1.65rem;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex;position:relative}.organizations-status-pill:after{content:"";border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);pointer-events:none;width:.42rem;height:.42rem;position:absolute;top:50%;right:.74rem;transform:translateY(-62%)rotate(45deg)}.organizations-status-pill:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}.organizations-status-pill select{appearance:none;min-width:0;box-shadow:none;color:var(--accent-strong);font-size:.8rem;font-weight:var(--font-weight-control);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.44rem .72rem .44rem .78rem;line-height:1.15}.organizations-status-pill select:focus{box-shadow:none}.organizations-status-pill--hero{max-width:10rem}.organizations-status-pill--panel{justify-self:end}.organizations-status-pill--inline{justify-self:start}.organizations-confirm-dialog{width:min(100%,32rem)}.organizations-confirm-dialog__actions{justify-content:space-between}.organizations-focus-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.86fr);align-items:start;gap:.9rem;display:grid}.organizations-focus-layout--stacked{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.organizations-focus-main,.organizations-focus-side{gap:.85rem;min-width:0;display:grid}.organizations-focus-layout--stacked .organizations-focus-main{grid-template-rows:auto minmax(0,1fr);min-height:0}.organizations-focus-secondary-grid{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:1rem;min-width:0;min-height:0;padding-top:.9rem;display:grid}.organizations-focus-secondary-panel{min-width:0;min-height:0}.organizations-two-pane{grid-template-columns:minmax(0,1.42fr) minmax(19rem,.9fr);align-items:stretch;gap:.85rem;height:100%;min-height:0;display:grid}.organizations-two-pane--products,.organizations-two-pane--product-record{grid-template-columns:minmax(0,1.34fr) minmax(18rem,.92fr)}.organizations-products-master-detail{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:minmax(16rem,.86fr) minmax(0,1.28fr);gap:0;min-height:0;display:grid;overflow:hidden}.organizations-products-master{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-card));grid-template-rows:auto auto minmax(0,1fr);gap:.7rem;min-width:0;padding:.85rem;display:grid}.organizations-products-master__header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.organizations-products-master__header h3,.organizations-products-master__header p{margin:0}.organizations-products-master__list{align-content:start;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.organizations-products-master__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;gap:.18rem;padding:.68rem .72rem;display:grid}.organizations-products-master__row strong{color:var(--text-strong);font-size:.95rem}.organizations-products-master__row span{color:var(--muted);font-size:.78rem}.organizations-products-master__row:hover,.organizations-products-master__row:focus-visible{background:var(--surface-hover);outline:none}.organizations-products-master__row.is-selected{border-color:color-mix(in srgb, var(--accent-border) 55%, var(--border));background:var(--surface-selected)}.organizations-products-master__no-match{margin:0}.organizations-products-preview{align-content:start;gap:.85rem;min-width:0;padding:.9rem 1rem;display:grid;overflow:auto}.organizations-products-preview__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.organizations-products-preview__header h3,.organizations-products-preview__header p{margin:0}.organizations-product-parent-context{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;padding:.45rem 0;display:flex}.organizations-product-parent-context h3{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin:0}.organizations-product-parent-context__link{color:var(--text-strong);font:inherit;font-weight:var(--font-weight-control);text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.organizations-product-parent-context__link:hover,.organizations-product-parent-context__link:focus-visible{color:var(--accent-text,var(--text-strong))}.organizations-products-empty{border:1px dashed color-mix(in srgb, var(--outline-subtle) 70%, transparent);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:.9rem;justify-items:start;gap:.55rem;padding:1rem;display:grid}.organizations-products-empty strong,.organizations-products-empty p{margin:0}@media (width<=960px){.organizations-products-master-detail{grid-template-columns:1fr}.organizations-products-master{border-right:0;border-bottom:1px solid var(--border)}}.organizations-two-pane__record,.organizations-two-pane__support{align-content:start;gap:.85rem;min-width:0;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.organizations-two-pane__support{border-left:1px solid var(--border-strong);margin-left:.05rem;padding-left:.95rem}.organizations-two-pane__record--products{grid-template-rows:auto minmax(0,1fr)}.organizations-two-pane__support-card{background:0 0;border:0;border-radius:0;gap:.75rem;min-width:0;padding:0 0 .8rem;display:grid}.organizations-two-pane__support-card .organizations-section-heading{margin-bottom:0}.organizations-two-pane__support-card .linked-records{gap:.55rem}.organizations-two-pane__support-card .record-activity-list,.organizations-two-pane__support-card .mini-list{gap:0}.organizations-two-pane__support-card .record-activity-list>*,.organizations-two-pane__support-card .mini-list>*{padding:.72rem 0}.organizations-two-pane__support-card .record-activity-list>*+*,.organizations-two-pane__support-card .mini-list>*+*{border-top:1px solid var(--border-strong)}.organizations-module-rail{gap:.8rem;display:grid}.organizations-module-rail__section{background:0 0;border:0;border-radius:0;gap:.7rem;padding:0 0 .9rem;display:grid}.organizations-module-rail__section+.organizations-module-rail__section{border-top:1px solid var(--border-strong);padding-top:.95rem}.organizations-module-rail__header{margin-bottom:.05rem}.organizations-module-rail__rows{gap:.55rem;display:grid}.organizations-module-rail__row{text-align:left;border:1px solid var(--border);background:var(--surface-card);width:100%;min-width:0;color:var(--text-strong);border-radius:14px;justify-content:start;place-items:start;gap:.28rem;padding:.78rem .82rem;display:grid}.organizations-module-rail__row>*,.organizations-linked-work-detail>*,.organizations-linked-work-pane>*,.organization-product-card>*{text-align:left;justify-self:start;min-width:0;max-width:100%}.organizations-module-rail__row>*{width:100%}.organizations-module-rail__row>strong{display:block}.organizations-module-rail__row:hover,.organizations-module-rail__row:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong)}.organizations-module-rail__row--selected{border-color:var(--accent-border);background:var(--surface-selected)}.organizations-module-rail__row-footnote{margin:0}.organizations-module-rail__row-chips{flex-wrap:wrap;justify-content:flex-start;gap:.28rem;display:flex}.organizations-module-rail__row-chips .chip{padding:.18rem .46rem;font-size:.7rem}.organizations-module-rail__row-meta{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;gap:.3rem .5rem;font-size:.8rem;line-height:1.35;display:flex}.organizations-module-rail__row-meta span+span:before{content:"•";color:var(--border-strong);margin-right:.5rem}.organizations-support-shortcuts{gap:.6rem;display:grid}.organizations-support-shortcut{text-align:left;border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);width:100%;color:var(--text-strong);border-radius:16px;gap:.32rem;padding:.78rem .82rem;display:grid}.organizations-support-shortcut:hover,.organizations-support-shortcut:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);color:var(--text-strong)}.organizations-support-shortcut--selected{border-color:var(--accent-border);background:var(--surface-selected)}.organizations-support-shortcut__meta{color:var(--muted);flex-wrap:wrap;gap:.32rem .42rem;font-size:.78rem;line-height:1.35;display:flex}.organizations-support-guidance{gap:0;display:grid}.organizations-support-guidance__row{gap:.28rem;padding:.74rem 0;display:grid}.organizations-support-guidance__row+.organizations-support-guidance__row{border-top:1px solid var(--border-strong)}.organizations-support-guidance__row-top{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.organizations-support-guidance__row p{margin:0}.organizations-product-focus{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:.75rem;display:grid}.organizations-product-focus__list,.organizations-product-focus__detail{min-width:0}.organizations-product-focus__detail{align-content:start;gap:.75rem;display:grid}.organizations-product-focus__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.organizations-page__working-notes-section{gap:0;display:grid}.organizations-page__working-notes-section>.working-notes-board{min-width:0}:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button:not(.secondary):not([data-ui-action]),:root[data-theme=dark] .organizations-product-focus__header-actions .organizations-action-button{border-color:color-mix(in srgb, var(--ui-accent-blue) 34%, transparent);background:var(--ui-accent-blue);color:var(--primary-action-text)}:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button:not(.secondary):not([data-ui-action]):hover,:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button:not(.secondary):not([data-ui-action]):focus-visible,:root[data-theme=dark] .organizations-product-focus__header-actions .organizations-action-button:hover,:root[data-theme=dark] .organizations-product-focus__header-actions .organizations-action-button:focus-visible{border-color:var(--ui-accent-blue-strong);background:color-mix(in srgb, var(--ui-accent-blue) 86%, var(--ui-accent-blue-strong) 14%);color:var(--primary-action-text)}:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button.secondary{border-color:var(--border);background:var(--surface-2);color:var(--text-strong)}:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button.secondary:hover,:root[data-theme=dark] .organizations-page__working-notes-section .working-notes-board button.secondary:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);color:var(--text-strong)}.organizations-two-pane__support-card--vendor-context{gap:.6rem}.organizations-product-context{gap:.42rem;display:grid}.organizations-product-context>strong{color:var(--text-strong);font-size:.98rem}.organizations-product-context__meta{color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem .45rem;display:flex}.organizations-profile-section,.organizations-product-related-list{align-self:start}.organizations-product-context__meta span{background:var(--surface-selected-strong);border-radius:999px;padding:.18rem .42rem}.organizations-product-action-card{border:1px solid var(--border);background:var(--surface-callout);border-radius:18px;gap:.72rem;padding:.85rem;display:grid}.organizations-product-action-card h4,.organizations-product-action-card p{margin:0}.organizations-product-action-card h4{color:var(--text-strong);font-size:1rem}.organizations-product-action-card>div>p:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}.organizations-product-action-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.organizations-linked-work-detail{gap:.85rem;display:grid}.organizations-linked-work-pane{gap:.9rem;display:grid}.organizations-linked-work-pane__header{margin-bottom:0}.organizations-linked-work-pane__actions{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;display:flex}.organizations-linked-work-pane__chips{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.organizations-linked-work-pane__chips .chip{padding:.22rem .5rem;font-size:.72rem}.organizations-linked-work-pane__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.organizations-linked-work-pane__facts div{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);color:var(--text);border-radius:16px;gap:.22rem;padding:.8rem .85rem;display:grid}.organizations-linked-work-pane__facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem}.organizations-linked-work-pane__facts dd{color:var(--text-strong);font-weight:var(--font-weight-item-title);margin:0}.organizations-linked-work-detail__header{margin-bottom:0}.organizations-linked-work-detail__pills{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:inline-flex}.organizations-linked-work-detail__relationship,.organizations-linked-work-detail__summary{margin:0}.organizations-linked-work-detail__relationship{color:var(--text-strong);font-weight:var(--font-weight-item-title)}.organizations-linked-work-detail__summary{color:var(--muted)}.organizations-linked-work-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.organizations-linked-work-detail__facts div{border:1px solid var(--border);background:var(--surface-card);border-radius:18px;gap:.25rem;padding:.8rem .85rem;display:grid}.organizations-linked-work-detail__facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem}.organizations-linked-work-detail__facts dd{color:var(--text-strong);font-weight:var(--font-weight-item-title);margin:0}.organizations-linked-work-detail__actions{flex-wrap:wrap;gap:.6rem;display:flex}.organizations-products-list{gap:.95rem;display:grid}.organizations-products-list--compact{gap:.72rem}.organizations-section-heading{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.8rem;display:flex}.organizations-section-heading h3,.organizations-section-heading__title{color:var(--text-strong);font-size:1.17em;font-weight:var(--font-weight-heading);margin:0}.organizations-section-heading__description{max-width:36rem;color:var(--muted);margin:.22rem 0 0;font-size:.84rem;line-height:1.42}.organizations-section-heading--product-detail{margin-bottom:.25rem}.organizations-detail-group{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);color:var(--text);border-radius:22px;gap:.75rem;padding:.9rem;display:grid}.organizations-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.organizations-profile-card{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border-radius:14px;gap:.28rem;padding:.72rem .8rem;display:grid}.organizations-profile-card--overview{grid-column:1/-1}.organizations-profile-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.organizations-profile-card dd{color:var(--text-strong);margin:0;font-size:.9rem;line-height:1.35}.organizations-product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.organizations-product-detail-grid div,.organizations-product-detail__summary{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border-radius:16px;gap:.3rem;padding:.85rem;display:grid}.organizations-product-detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.organizations-product-detail-grid dd,.organizations-product-detail__summary p,.organizations-product-detail__summary strong{margin:0}.organizations-product-detail-grid dd{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.organizations-product-detail__meta{color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem .55rem;display:flex}.organizations-product-detail__facts{gap:.65rem;margin:0;display:grid}.organizations-product-detail__facts div{gap:.18rem;display:grid}.organizations-product-detail__facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.organizations-product-detail__facts dd{color:var(--text-strong);font-weight:var(--font-weight-item-title);margin:0;line-height:1.4}.organizations-page__focus-pane .organizations-detail-section--flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.organizations-page__focus-pane .organizations-detail-section--flat+.organizations-detail-section--flat,.organizations-page__focus-pane .linked-records+.organizations-detail-section--flat,.organizations-page__focus-pane .organizations-detail-section--flat+.linked-records{border-top:1px solid var(--border-strong);padding-top:.9rem}.organizations-page__focus-pane .organizations-focus-secondary-grid .organizations-detail-section--flat,.organizations-page__focus-pane .organizations-focus-secondary-grid .linked-records{border-top:0;align-content:start;min-height:0;padding-top:0;display:grid}.organizations-page__focus-pane .record-activity-list,.organizations-page__focus-pane .record-document-list,.organizations-page__focus-pane .mini-list{gap:0}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem}.organizations-page__focus-pane .record-activity-list>*,.organizations-page__focus-pane .record-document-list>*,.organizations-page__focus-pane .mini-list>*{padding:.78rem 0}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-row{border-bottom:1px solid var(--border-strong);padding:.58rem 0}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-row>div{min-width:0}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-row strong{font-size:.92rem;line-height:1.22}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-row p{margin-top:.16rem;font-size:.8rem;line-height:1.28}.organizations-page__focus-pane .organizations-focus-secondary-panel .feed-row__action{align-self:center;font-size:.84rem}.organizations-page__focus-pane .record-activity-list>*+*,.organizations-page__focus-pane .record-document-list>*+*,.organizations-page__focus-pane .mini-list>*+*{border-top:1px solid var(--border-strong)}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-list>*+*{border-top:0}.organizations-page__focus-pane .linked-records{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.6rem;padding:0}.organizations-page__focus-pane .linked-records__list{gap:0}.organizations-page__focus-pane .linked-records__header{align-items:center;gap:.75rem}.organizations-page__focus-pane .linked-record{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.72rem 0}.organizations-page__focus-pane .organizations-focus-secondary-panel .linked-record{gap:.35rem;padding:.58rem 0}.organizations-page__focus-pane .organizations-focus-secondary-panel .linked-record__top h4{margin-top:0}.organizations-page__focus-pane .organizations-focus-secondary-panel .linked-record__summary,.organizations-page__focus-pane .organizations-focus-secondary-panel .linked-record__relationship,.organizations-page__focus-pane .organizations-focus-secondary-panel .linked-record__count{font-size:.84rem;line-height:1.28}.organizations-page__focus-pane .linked-record+.linked-record{border-top:1px solid var(--border-strong)}.organizations-page__focus-pane .organizations-product-detail__summary{background:0 0;border:0;border-radius:0;padding:.78rem 0}.organizations-page__focus-pane .organizations-product-detail__summary+.organizations-product-detail__summary{border-top:1px solid var(--border-strong)}.organizations-record-layout{grid-template-columns:minmax(0,1.42fr) minmax(16.75rem,.94fr);align-items:stretch;gap:.72rem;height:100%;min-height:0;display:grid}.organizations-page__viewport{grid-template-columns:minmax(14.5rem,.84fr) minmax(0,2.36fr);gap:.72rem;height:100%;min-height:0;display:grid;overflow:hidden}.organizations-page__registry-pane,.organizations-page__detail-pane,.organizations-record-main,.organizations-record-side{min-height:0}.organizations-page__record-pane,.organizations-page__context-pane{min-width:0}.organizations-page__record-body{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;min-height:0;display:grid}.organizations-page__registry-scroll{scrollbar-gutter:stable;align-self:stretch;min-height:0;padding-right:0;display:block;overflow:auto}.organizations-page__registry-scroll--table{height:100%}.organizations-page__registry-footer{border-top:1px solid var(--border-strong);background:var(--surface-shell);justify-content:space-between;align-items:center;gap:.9rem;padding:.68rem .85rem;display:flex}.organizations-page__registry-footer-summary{align-items:baseline;gap:.35rem;display:inline-flex}.organizations-page__registry-footer-summary strong{color:var(--text-strong)}.organizations-page__registry-footer-summary span,.organizations-page__registry-page-size span,.organizations-page__registry-page-label{color:var(--muted);font-size:.78rem}.organizations-page__registry-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.organizations-page__registry-page-size{align-items:center;gap:.35rem;display:inline-flex}.organizations-page__registry-page-size select{border-radius:10px;min-width:4.6rem;padding:.4rem .5rem}.organizations-table__context-menu{z-index:30;border:1px solid var(--border-strong);background:var(--surface-shell);border-radius:16px;gap:.65rem;min-width:12rem;padding:.75rem;display:grid;position:fixed;box-shadow:0 18px 38px #15342629}.organizations-table__context-menu strong{color:var(--text-strong)}.organizations-table__context-menu-group{gap:.35rem;display:grid}.organizations-table__context-menu-label{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control)}.organizations-table__context-menu button{justify-content:flex-start}.organizations-page__registry-pane .module-workspace-pane__header{gap:.4rem .7rem}.organizations-page__registry-pane .module-workspace-pane__header p{max-width:34ch}.organizations-page__detail-pane{height:100%;overflow:hidden}.organizations-record-main,.organizations-record-side{padding-right:.2rem;overflow:auto}.organizations-record-main{gap:.85rem;display:grid}.organizations-record-side{gap:.75rem;display:grid}.record-hero{justify-content:space-between;align-items:start;gap:1rem;display:flex}.record-hero__copy{gap:.7rem;display:grid}.record-hero__title{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.record-hero__title h2{color:var(--text-strong);margin:0;font-size:clamp(1.7rem,2.4vw,2.3rem)}.organizations-page__record-pane .record-hero__copy{gap:.55rem}.organizations-page__record-pane .record-hero__title{align-items:flex-start;gap:.55rem}.organizations-page__record-pane .record-hero__title h2{font-size:clamp(1.28rem,1.7vw,1.62rem);line-height:1.08}.record-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.record-summary-grid div,.organization-product-card,.record-document-row,.settings-ai-panel__context,.settings-ai-panel__sources,.settings-ai-panel__composer{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border-radius:18px;gap:.35rem;padding:1rem;display:grid}.record-summary-grid dt,.record-profile-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.record-summary-grid dd,.record-profile-list dd{font-weight:var(--font-weight-item-title);color:var(--text-strong);overflow-wrap:anywhere;min-width:0;margin:0}.record-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.organization-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.organization-product-card__top{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.organization-product-card__action{width:fit-content;margin-top:.2rem}.record-activity-list,.record-document-list,.settings-admin-list,.resume-list,.watchlist-list,.mini-list{gap:.8rem;display:grid}.record-activity-row,.record-document-row,.resume-item,.watchlist-item,.mini-list__row,.settings-admin-list__row{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.resume-item,.watchlist-item{text-align:left;border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text);box-shadow:none;border-radius:18px;padding:.95rem 1rem}.watchlist-item__content{gap:.16rem;display:grid}.watchlist-item__kind{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.watchlist-item__tone{font-size:.78rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;display:inline-flex}.watchlist-item__tone--warning{background:var(--warning-soft);color:var(--warning)}.watchlist-item__tone--danger{background:var(--danger-soft);color:var(--danger)}.watchlist-item__tone--success{background:var(--surface-chip);color:var(--success)}.record-side-card{gap:.9rem;display:grid}.record-side-card h3,.settings-admin-card h2,.settings-ai-panel__header h2{color:var(--text-strong);margin:0}.record-profile-list{gap:.8rem;margin:0;display:grid}.record-profile-list div{gap:.2rem;display:grid}.organizations-how-views-work{gap:.35rem;display:grid}.organizations-relationship-types{border:0;margin:0;padding:0}.organizations-relationship-types__options,.organizations-post-create-actions{flex-wrap:wrap;gap:.75rem;display:flex}.organizations-relationship-types__option .ui-choice{align-items:center}.organizations-relationship-types__option input{width:1rem;height:1rem}@media (width<=760px){.enterprise-create-flow[data-create-flow-entity=third-party] .organizations-relationship-types__options{grid-template-columns:minmax(0,1fr);display:grid}.enterprise-create-flow[data-create-flow-entity=third-party] .organizations-relationship-types__option,.enterprise-create-flow[data-create-flow-entity=third-party] .organizations-relationship-types__option .ui-choice,.enterprise-create-flow[data-create-flow-entity=third-party] .organizations-relationship-types__option .ui-choice>span{min-width:0;max-width:100%}.enterprise-create-flow[data-create-flow-entity=third-party] .organizations-relationship-types__option .ui-choice>span{overflow-wrap:anywhere}}.figma-settings-access-simple{min-width:0;display:grid}.figma-settings-access-simple-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;display:grid}.figma-settings-access-simple-shell--no-drawer{grid-template-columns:minmax(0,1fr)}.figma-settings-access-simple-main{gap:1rem;min-width:0;display:grid;container:access-identity-controls/inline-size}.figma-settings-access-simple-context{justify-content:space-between;align-items:center;gap:1rem;display:flex}.figma-settings-access-simple-context span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-transform:uppercase}.figma-settings-access-simple-context h3{color:var(--text-strong);margin:.15rem 0 0;font-size:1.12rem}.figma-settings-access-simple-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;width:100%;min-width:0;display:grid}.figma-settings-access-simple-overview{grid-column:1/-1}.figma-settings-access-simple-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.figma-settings-access-simple-status-strip>div{border-right:1px solid color-mix(in srgb, var(--border) 62%, transparent);gap:.35rem;min-width:0;padding:1rem;display:grid}.figma-settings-access-simple-status-strip>div:last-child{border-right:0}.figma-settings-access-simple-status-strip dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-transform:uppercase}.figma-settings-access-simple-status-strip dd{gap:.25rem;min-width:0;margin:0;display:grid}.figma-settings-access-simple-status-strip strong{color:var(--text-strong);font-size:1.65rem;line-height:1}.figma-settings-access-simple-status-strip span,.figma-settings-access-simple-primary span,.figma-settings-access-simple-row span,.figma-settings-access-simple-drawer-section p{color:var(--muted);font-size:.82rem;line-height:1.35}.figma-settings-access-simple-next-action{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.figma-settings-access-simple-next-action>div{gap:.25rem;min-width:0;display:grid}.figma-settings-access-simple-next-action>div>span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-transform:uppercase}.figma-settings-access-simple-next-action strong{color:var(--text-strong)}.figma-settings-access-simple-health{min-width:0;padding:1rem}.figma-settings-access-simple-health ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.figma-settings-access-simple-health li{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.figma-settings-access-simple-section,.figma-settings-access-simple-list{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.figma-settings-access-simple-command-bar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.75rem;min-width:0;padding:.7rem;display:grid}.figma-settings-access-simple-command-bar--actions-only{grid-template-columns:max-content;justify-content:end}.figma-settings-access-simple-command-bar--filters-only{grid-template-columns:minmax(0,1fr)}.figma-settings-access-simple-command-bar__actions,.figma-settings-access-simple-toolbar{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.figma-settings-access-simple-count{color:var(--muted);font-size:.82rem;font-weight:var(--font-weight-control,600);white-space:nowrap}.figma-settings-access-simple-filters{flex-wrap:nowrap;justify-content:flex-start;align-items:end;gap:.55rem;min-width:0;display:flex}.figma-settings-access-simple-filters>.ui-field:first-child{flex:14rem}.figma-settings-access-simple-filters>.ui-field:not(:first-child){flex:0 11rem}.figma-settings-access-simple-command-bar__filters>.figma-settings-access-simple-subnav{flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.figma-settings-access-simple-filter-summary{color:var(--muted);font-size:.82rem;font-weight:var(--font-weight-control,600);margin:.45rem 0 .4rem;display:block}.figma-settings-access-simple-filters>.ui-field{min-width:min(100%,10rem)}.figma-settings-access-simple-primary{text-align:left;gap:.2rem;min-width:0;display:grid}.figma-settings-access-simple-primary strong{overflow-wrap:anywhere}.figma-settings-access-simple-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0 0;font-size:.82rem;display:flex}.figma-settings-access-simple-pagination-buttons{align-items:center;gap:.5rem;display:flex}.figma-settings-access-simple-pagination>.ui-field{min-width:7rem}.figma-settings-access-simple-pagination-buttons>span{color:var(--muted);white-space:nowrap;font-size:.82rem}.figma-settings-access-simple-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.figma-settings-access-simple-row>div{gap:.25rem;min-width:0;display:grid}.figma-settings-access-simple-row strong{overflow-wrap:anywhere;min-width:0}.figma-settings-access-simple-row>.figma-settings-status{place-self:center start}.figma-settings-access-simple-row-meta{min-width:0;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-align:right;justify-self:end}.figma-settings-access-simple-subheader{gap:.2rem;min-width:0;display:grid}.figma-settings-access-simple-subheader h2,.figma-settings-access-simple-subheader h3,.figma-settings-access-simple-subheader h4{color:var(--text-strong);margin:0;font-size:.95rem}.figma-settings-access-simple-subheader span{color:var(--muted);font-size:.82rem}.figma-settings-access-simple-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-access-simple-overview-actions=true]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-access-simple-validation-summary=true]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-access-simple-overview-activity=true]{gap:.75rem;display:grid}.figma-settings-access-simple-reference-card{align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}[data-access-simple-overview-action]{grid-template-columns:minmax(0,1fr) max-content;gap:.5rem .75rem;padding:.75rem}[data-access-simple-overview-action]>div{grid-column:1/-1}[data-access-simple-overview-action]>.figma-settings-status{place-self:center start}[data-access-simple-overview-action]>.figma-settings-button{place-self:center end}.figma-settings-access-simple-reference-card-topline{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.figma-settings-access-simple-icon-tile{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 82%, white);width:2.2rem;height:2.2rem;color:var(--text-strong);font-size:.72rem;font-weight:var(--font-weight-control,700);letter-spacing:0;justify-content:center;align-items:center;display:inline-grid}.figma-settings-access-simple-icon-tile--indigo{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong)}.figma-settings-access-simple-reference-card>div:not(.figma-settings-access-simple-reference-card-topline){gap:.3rem;min-width:0;display:grid}.figma-settings-access-simple-reference-card strong{color:var(--text-strong);font-size:.95rem}.figma-settings-access-simple-reference-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}[data-access-simple-roles-permissions-table=true] .workspace-registry-table__header,[data-access-simple-roles-permissions-table=true] .workspace-registry-table__row{min-width:60.5rem}[data-access-simple-roles-permissions-table=true] .workspace-registry-table__cell,[data-access-simple-roles-permissions-table=true] th{overflow-wrap:normal;word-break:normal;min-width:0}[data-access-simple-roles-permissions-table=true] .figma-settings-button{white-space:nowrap}.figma-settings-access-simple-module-list{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.figma-settings-access-simple-badge-group{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.figma-settings-access-simple-badge{border:1px solid var(--border);background:var(--surface-2);min-height:1.45rem;color:var(--text-strong);font-size:.68rem;font-weight:var(--font-weight-control,700);overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:.22rem .48rem;line-height:1.15;display:inline-flex}.figma-settings-access-simple-advanced-panel{border-top:1px solid var(--border);gap:.75rem;min-width:0;padding-top:.85rem;display:grid}.figma-settings-access-simple-advanced-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}@media (width<=1366px){[data-access-simple-roles-permissions-table=true] .figma-settings-repository-table{font-size:.78rem}[data-access-simple-roles-permissions-table=true] .workspace-registry-table__header,[data-access-simple-roles-permissions-table=true] .workspace-registry-table__row{min-width:41rem}[data-access-simple-roles-permissions-table=true] .figma-settings-button{overflow-wrap:anywhere;white-space:normal}}@media (width<=1100px){.figma-settings-access-simple-advanced-header{align-items:stretch}}.figma-settings-access-simple-section-stack{min-width:0}.figma-settings-access-simple-rbac-scroller{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;max-width:100%;box-shadow:var(--shadow-subtle);overflow:auto}.figma-settings-access-simple-rbac-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:0;color:var(--text-strong);table-layout:fixed;text-align:left;font-size:.74rem}.figma-settings-access-simple-rbac-capability-col{width:10rem}.figma-settings-access-simple-rbac-policy-col{width:auto}.figma-settings-access-simple-rbac-matrix th,.figma-settings-access-simple-rbac-matrix td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:middle;padding:.34rem}.figma-settings-access-simple-rbac-matrix thead th{z-index:2;background:var(--surface-2);color:var(--text-strong);font-weight:var(--font-weight-control,700);position:sticky;top:0}.figma-settings-access-simple-rbac-matrix thead th:first-child,.figma-settings-access-simple-rbac-matrix tbody th[scope=row]{z-index:1;background:var(--surface-card);min-width:0;position:sticky;left:0}.figma-settings-access-simple-rbac-matrix thead th:first-child{z-index:3;background:var(--surface-2)}.figma-settings-access-simple-rbac-matrix th:last-child,.figma-settings-access-simple-rbac-matrix td:last-child{border-right:0}.figma-settings-access-simple-rbac-matrix tbody tr:last-child th,.figma-settings-access-simple-rbac-matrix tbody tr:last-child td{border-bottom:0}.figma-settings-access-simple-rbac-category th{background:color-mix(in srgb, var(--surface-2) 82%, white);color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control,700);letter-spacing:0;text-transform:uppercase;padding:.34rem .52rem}.figma-settings-access-simple-rbac-policy-heading{text-align:center;justify-items:center;gap:.08rem;min-width:0;display:grid}.figma-settings-access-simple-rbac-policy-heading strong{font-size:.68rem;font-weight:var(--font-weight-control,700);overflow-wrap:anywhere;line-height:1.15}.figma-settings-access-simple-rbac-policy-heading small{color:var(--muted);font-size:.58rem;font-weight:var(--font-weight-control,500);overflow-wrap:anywhere;line-height:1.1}.figma-settings-access-simple-rbac-matrix tbody th[scope=row] span{color:var(--text-strong);font-weight:var(--font-weight-control,600);display:block}.figma-settings-access-simple-rbac-matrix td{text-align:center}.figma-settings-access-simple-rbac-cell{width:1.2rem;height:1rem;font-size:.82rem;font-weight:var(--font-weight-control,700);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.figma-settings-access-simple-rbac-cell--allowed{color:var(--status-success-text)}.figma-settings-access-simple-rbac-cell--denied{color:#0000}.figma-settings-access-simple-drawer h4{color:var(--text-strong);margin:0;font-size:1rem}.figma-settings-access-simple-definition-list{border:1px solid var(--border);border-radius:var(--radius-sm);gap:0;margin:0;display:grid;overflow:hidden}.figma-settings-access-simple-definition-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(6rem,.36fr) minmax(0,1fr);gap:1rem;padding:.7rem .8rem;display:grid}.figma-settings-access-simple-definition-list>div:last-child{border-bottom:0}.figma-settings-access-simple-definition-list dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-transform:uppercase}.figma-settings-access-simple-definition-list dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0}.figma-settings-access-simple-definition-list--compact{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 58%, transparent)}.figma-settings-access-simple-definition-list--compact>div{grid-template-columns:minmax(8rem,.48fr) minmax(0,1fr);gap:.75rem;padding:.55rem .65rem}.figma-settings-access-simple-definition-list--compact dt{text-transform:none}.figma-settings-access-simple-capabilities{gap:.45rem;display:grid}.figma-settings-access-simple-capabilities ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.figma-settings-access-simple-capabilities li{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:999px;padding:.25rem .55rem;font-size:.76rem}.figma-settings-access-simple-operation-card{gap:.85rem;min-width:0;padding:1rem;display:grid}.figma-settings-access-simple-operation-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.figma-settings-access-simple-operation-header>div{gap:.2rem;display:grid}.figma-settings-access-simple-operation-header>div>span,.figma-settings-access-simple-operation-note{color:var(--muted);font-size:.82rem}.figma-settings-access-simple-operation-note{margin:0}[data-access-simple-directory-sync=true]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-access-simple-directory-sync=true]>.figma-settings-access-simple-subheader{grid-column:1/-1}.figma-settings-access-simple-drawer-section{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:.35rem;padding:.85rem;display:grid}.figma-settings-access-simple-drawer-section p{margin:0}.figma-settings-access-simple-action-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figma-settings-access-simple-member-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.figma-settings-access-simple-member-list li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.figma-settings-access-simple-member-list span{gap:.12rem;min-width:0;display:grid}.figma-settings-access-simple-member-list span strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.82rem}.figma-settings-access-simple-member-list span small{color:var(--muted);font-size:.74rem}@media (width<=1100px){.figma-settings-access-simple-shell,.figma-settings-access-simple-grid{grid-template-columns:minmax(0,1fr)}.figma-settings-access-simple-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-settings-access-simple-reference-grid,[data-access-simple-directory-sync=true]{grid-template-columns:minmax(0,1fr)}[data-access-simple-overview-actions=true]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-access-simple-validation-summary=true],.figma-settings-access-simple-row{grid-template-columns:minmax(0,1fr)}}@container access-identity-controls (width<=58rem){.figma-settings-access-simple-command-bar,.figma-settings-access-simple-command-bar--actions-only,.figma-settings-access-simple-command-bar--filters-only{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch}.figma-settings-access-simple-filters,.figma-settings-access-simple-subnav,.figma-settings-access-simple-command-bar__actions,.figma-settings-access-simple-toolbar{flex-wrap:wrap}.figma-settings-access-simple-command-bar__actions,.figma-settings-access-simple-toolbar{width:100%}.figma-settings-access-simple-command-bar__filters>.figma-settings-access-simple-subnav{flex-wrap:wrap;flex:100%;max-width:100%;overflow-x:visible}.figma-settings-access-simple-pagination,.figma-settings-access-simple-pagination-buttons{max-width:100%}.figma-settings-access-simple-pagination-buttons{flex-wrap:wrap}}@media (width<=640px){[data-access-simple-overview-actions=true]{grid-template-columns:minmax(0,1fr)}}.settings-plane-body--figma-visual{background:var(--bg);min-width:0;overflow:auto}.figma-settings-content{min-height:100%;color:var(--text-strong);font-family:var(--font-family-enterprise,var(--sans,"IBM Plex Sans", "Aptos", "Segoe UI", Arial, sans-serif));padding:32px}.figma-settings-page{gap:1.5rem;width:min(100%,72rem);display:grid}.figma-settings-page--access-identity-full,.figma-settings-page--overview-full,.figma-settings-page--workspace-full{width:100%}.figma-settings-section__header h2,.figma-settings-section__header h3,.figma-settings-studio__bar h2{letter-spacing:0;margin:0}.figma-settings-section__header p,.figma-settings-panel p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.figma-settings-toolbar,.figma-settings-row__meta,.figma-settings-integration-card__action{align-items:center;gap:.65rem;display:flex}.settings-overview-density{gap:1rem;max-width:none;display:grid}.settings-overview-density__section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);gap:0;display:grid;overflow:hidden}.settings-overview-density__section--compact{gap:.75rem;padding:1rem}.settings-overview-density__quick-actions{flex-wrap:wrap;gap:.6rem;display:flex}.settings-overview-density__footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.settings-core-admin-overview{padding:1rem}.settings-core-admin-overview__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.settings-core-admin-overview__grid>.figma-settings-panel,.settings-core-admin-overview__activity{gap:.75rem;min-width:0;display:grid}.settings-core-admin-overview__grid>.figma-settings-panel[data-settings-overview-recent-activity=true]{grid-column:1/-1}.settings-core-admin-overview__panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.settings-core-admin-overview__panel-header h3{color:var(--text-strong);margin:.15rem 0 0;font-size:1rem}.settings-core-admin-overview__activity article{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);gap:.22rem;padding:.7rem 0;display:grid}.settings-core-admin-overview__activity article:last-child{border-bottom:0}.settings-core-admin-overview__activity strong{color:var(--text-strong);font-size:.86rem}.settings-core-admin-overview__activity span{color:var(--muted);font-size:.78rem}.settings-core-admin-overview__quick-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.settings-section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:.9rem 1rem;display:flex}.settings-section-header h3{color:var(--text-strong);font-size:.95rem;font-weight:var(--font-weight-heading,600);letter-spacing:0;margin:0}.settings-section-header p{color:var(--muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.settings-section-header__action{flex:none;align-items:center;display:flex}.settings-action-row-list,.settings-command-list{display:grid}.settings-action-row,.settings-command-list__item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);align-items:center;column-gap:1.25rem;min-width:0;padding:.8rem 1rem;display:grid}.settings-action-row:last-child,.settings-command-list__item:last-child{border-bottom:0}.settings-action-row__copy,.settings-command-list__item>div:first-of-type{gap:.24rem;min-width:0;display:grid}.settings-action-row__copy strong,.settings-command-list__item strong{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-control,600);line-height:1.25}.settings-action-row__copy span,.settings-command-list__item span{color:var(--muted);font-size:.8rem;line-height:1.4}.settings-action-row__meta,.settings-command-list__action{grid-template-columns:minmax(9.5rem,1fr) minmax(10rem,max-content);justify-content:stretch;align-items:center;column-gap:1rem;min-width:0;display:grid}.settings-action-row__status{justify-content:flex-start;min-width:0;display:flex}.settings-action-row__action{justify-content:flex-end;min-width:0;display:flex}.settings-action-row__action .figma-settings-button{white-space:nowrap;justify-content:center;min-width:10rem}.settings-command-list__action{justify-content:flex-end;gap:.65rem;min-width:10rem;display:flex}.settings-command-list__item{grid-template-columns:auto minmax(0,1fr) auto}.settings-command-list__marker{background:var(--accent);border-radius:999px;width:.5rem;height:.5rem}.settings-command-list__marker--ready{background:var(--status-success-text)}.settings-command-list__marker--attention{background:var(--status-warning-text)}.settings-command-list__marker--disabled{background:var(--text-disabled)}.settings-v2-state-contract{gap:1rem;min-width:0;display:grid}.settings-v2-state-contract__states{gap:.65rem;min-width:0;display:grid}.settings-v2-state-block{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.78rem .9rem;display:grid}.settings-v2-state-block__rail{background:var(--accent);border-radius:999px;width:.22rem;height:100%;min-height:2.15rem}.settings-v2-state-block--attention .settings-v2-state-block__rail{background:var(--status-warning-text)}.settings-v2-state-block--ready .settings-v2-state-block__rail{background:var(--status-success-text)}.settings-v2-state-block--disabled .settings-v2-state-block__rail{background:var(--text-disabled)}.settings-v2-state-block__copy{gap:.18rem;min-width:0;display:grid}.settings-v2-state-block__copy strong,.settings-v2-structured-list__copy strong{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-control,600);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.settings-v2-state-block__copy span,.settings-v2-structured-list__copy span{color:var(--muted);font-size:.8rem;line-height:1.4}.settings-v2-state-block__action{justify-content:flex-end;min-width:0;display:flex}.settings-v2-structured-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);text-align:left;overflow:hidden}.settings-v2-structured-list__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(8rem,auto) minmax(8rem,auto);align-items:center;gap:1rem;min-width:0;min-height:3.9rem;padding:.78rem .9rem;display:grid}.settings-v2-structured-list__row:last-child{border-bottom:0}.settings-v2-structured-list__copy{grid-column:1;gap:.2rem;min-width:0;display:grid}.settings-v2-structured-list__meta,.settings-v2-structured-list__action{align-items:center;min-width:0;display:flex}.settings-v2-structured-list__meta{grid-column:2;justify-content:flex-start}.settings-v2-structured-list__action{grid-column:3;justify-content:flex-end}.settings-primitive-density-story{background:var(--bg);min-height:100vh;color:var(--text-strong);font-family:var(--font-family-enterprise,var(--sans,"IBM Plex Sans", "Aptos", "Segoe UI", Arial, sans-serif));gap:1rem;padding:2rem;display:grid}.figma-settings-card-grid,.figma-settings-integration-grid,.figma-settings-provider-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.figma-settings-service-card,.figma-settings-integration-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle)}.figma-settings-service-card{appearance:none;box-sizing:border-box;width:100%;min-height:9.75rem;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--interactive-transition), border-color var(--interactive-transition), box-shadow var(--interactive-transition), transform var(--interactive-transition);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);justify-items:stretch;margin:0;padding:1.25rem 1.25rem 1.25rem 1.55rem;display:grid;position:relative}.figma-settings-service-card:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 34%, var(--surface-card));transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a}.figma-settings-service-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.figma-settings-integration-card__mark,.figma-settings-brand-panel>span{border-radius:var(--radius-md);background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-strong);font-size:.78rem;font-weight:var(--font-weight-control,600);place-items:center;display:inline-grid}.figma-settings-service-card__marker{background:var(--accent-strong);opacity:.78;pointer-events:none;border-radius:999px;width:.24rem;height:calc(100% - 2.76rem);display:block;position:absolute;top:1.38rem;left:1rem}.figma-settings-service-card__content{align-content:space-between;gap:.9rem;min-height:7.25rem;display:grid}.figma-settings-service-card__copy{align-content:start;justify-self:stretch;gap:.42rem;width:100%;min-height:4.6rem;display:grid}.figma-settings-service-card__title{line-height:1.25;display:block}.figma-settings-service-card__copy>span{color:var(--muted);font-size:.84rem;line-height:1.45;display:block}.figma-settings-service-card__footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;min-height:1.75rem;display:flex}.figma-settings-service-card__metric{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control,600)}.figma-settings-service-card strong,.figma-settings-row strong,.figma-settings-integration-card strong,.figma-settings-panel strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-control,600)}.figma-settings-service-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.figma-settings-section{overflow:hidden}.figma-settings-section__header{border-bottom:1px solid var(--border);padding:1.1rem 1.25rem}.figma-settings-section__header h2,.figma-settings-section__header h3{font-size:1rem;font-weight:var(--font-weight-heading,600)}.figma-settings-section__body{display:grid}.figma-settings-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.figma-settings-workspace{gap:1rem;display:grid}.figma-settings-workspace-profile{grid-template-columns:minmax(14rem,.8fr) repeat(2,minmax(12rem,1fr));gap:0;display:grid}.figma-settings-workspace-profile .figma-settings-field{border-left:1px solid color-mix(in srgb, var(--border) 62%, transparent)}.figma-settings-workspace-summary,.figma-settings-workspace-logo,.figma-settings-workspace-api-header{min-width:0;box-shadow:none;border:0;border-radius:0;align-items:center;gap:.85rem;display:flex}.figma-settings-workspace-summary,.figma-settings-workspace-logo{padding:1rem 1.25rem}.figma-settings-workspace-api-header{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);background:color-mix(in srgb, var(--surface-2) 46%, var(--surface-card));justify-content:space-between;padding:1rem 1.25rem}.figma-settings-workspace-api-actions,.figma-settings-api-key-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.figma-settings-workspace-api-actions{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent)}.figma-settings-api-key-form,.figma-settings-api-key-secret{gap:.85rem;padding:1rem 1.1rem;display:grid}.figma-settings-api-key-secret{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 8%, var(--surface-card))}.figma-settings-api-key-secret code{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text);padding:.65rem .75rem;font-size:.86rem}.figma-settings-api-key-secret p{color:var(--muted);margin:0;font-size:.84rem}.figma-settings-workspace-summary>span,.figma-settings-workspace-logo>span{border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-strong);font-weight:var(--font-weight-heading,600);flex:none;place-items:center;display:inline-grid}.figma-settings-workspace-logo>span img{object-fit:contain;max-width:100%;max-height:100%}.figma-settings-workspace-logo{align-items:flex-start}.figma-settings-workspace-logo small{color:var(--muted);margin-top:.35rem;font-size:.76rem;display:block}.figma-settings-workspace-branding-controls{border-top:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(12rem,1fr) minmax(10rem,.5fr) auto;align-items:end;display:grid}.figma-settings-workspace-upload-field{position:relative}.figma-settings-workspace-upload-field input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.figma-settings-workspace-upload-control{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;display:flex}.figma-settings-workspace-upload-control strong{color:var(--text-strong);font-size:.86rem;font-weight:var(--font-weight-control,600);white-space:nowrap;flex:none}.figma-settings-workspace-upload-control small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.figma-settings-workspace-branding-actions{gap:.5rem;padding:1rem 1.25rem;display:flex}.figma-settings-workspace-branding-guidance{color:var(--muted);margin:0;padding:0 1.25rem 1rem;font-size:.84rem}.figma-settings-row{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding:1rem 1.25rem;display:grid}.figma-settings-row:last-child{border-bottom:0}.figma-settings-row__copy{gap:.25rem;min-width:0;display:grid}.figma-settings-row__copy span{color:var(--muted);font-size:.84rem;line-height:1.45}.figma-settings-row__content{grid-column:1/-1}.figma-settings-policy-hub__policy{gap:.28rem;min-width:0;display:grid}.figma-settings-policy-hub__policy small,.figma-settings-policy-hub__ledger{color:var(--muted);font-size:.8rem;line-height:1.35}.figma-settings-policy-hub__ledger{white-space:nowrap}.figma-settings-field{gap:.4rem;padding:1rem 1.25rem;display:grid}.figma-settings-field:not([data-ui-field]) span{color:var(--text);font-size:.78rem;font-weight:var(--font-weight-control,600)}.figma-settings-field:not([data-ui-field]) input,.figma-settings-field:not([data-ui-field]) textarea,.figma-settings-toolbar>input,.figma-settings-toolbar>select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;color:var(--text-strong);font:inherit;padding:.55rem .7rem;font-size:.88rem}.figma-settings-field:not([data-ui-field]) textarea{resize:vertical;min-height:7rem}.figma-settings-toolbar>select{width:auto;min-width:12.5rem;color:var(--text)}.figma-settings-service-card:focus-visible,.figma-settings-field:not([data-ui-field]) input:focus-visible,.figma-settings-toolbar>input:focus-visible,.figma-settings-studio__catalog button:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.figma-settings-status-strip{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.figma-settings-status-strip__item{min-width:0}.figma-settings-config-rows{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.figma-settings-config-row{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-template-columns:minmax(0,1fr) minmax(10rem,auto);align-items:center;gap:1rem;min-height:4.1rem;padding:.82rem 1rem;display:grid}.figma-settings-config-row:last-child{border-bottom:0}.figma-settings-config-row__copy{gap:.25rem;min-width:0;display:grid}.figma-settings-config-row__copy strong{color:var(--text-strong);font-size:.9rem}.figma-settings-config-row__copy span{color:var(--muted);font-size:.82rem;line-height:1.4}.figma-settings-config-row__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.figma-settings-data-table{overflow-x:auto}.figma-settings-data-table--empty{overflow:hidden}.figma-settings-data-table table{min-width:58rem}.figma-settings-data-table td:first-child{min-width:12rem}.figma-settings-data-table__actions{flex-wrap:wrap;gap:.45rem;min-width:15rem;display:flex}.figma-settings-access,.figma-settings-automation,.figma-settings-dashreport,.figma-settings-notifications{gap:1rem;display:grid}.figma-settings-dashreport-summary,.figma-settings-dashreport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.figma-settings-dashreport-surface{gap:1rem;display:grid}.figma-settings-dashreport-section-header{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.figma-settings-dashreport-section-header strong,.figma-settings-dashreport-template-card strong,.figma-settings-dashreport-admin__header h3{color:var(--text-strong)}.figma-settings-dashreport-section-header p,.figma-settings-dashreport-template-card p,.figma-settings-dashreport-admin__header p{color:var(--muted);margin:.25rem 0 0}.figma-settings-dashreport-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.figma-settings-dashreport-workbench,.figma-settings-automation-workbench{gap:.85rem;display:grid}.figma-settings-dashreport-owner,.figma-settings-dashreport-pointer-state{border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);background:color-mix(in srgb, var(--surface-2) 48%, var(--surface-card));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.figma-settings-dashreport-owner strong,.figma-settings-dashreport-pointer-state strong{color:var(--text-strong)}.figma-settings-dashreport-owner p,.figma-settings-dashreport-pointer-state p{color:var(--muted);margin:.25rem 0 0;font-size:.86rem}.figma-settings-dashreport-pointer-state{border-radius:var(--radius-md);background:#fff7e6b8;border:1px solid #b8790047}.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance],.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-inventory],.figma-settings-repository-table[data-settings-repository-table=workflow-policy-catalog],.figma-settings-repository-table[data-settings-repository-table=workflow-definition-inventory],.figma-settings-repository-table[data-settings-repository-table=notifications-reminder-defaults],.figma-settings-repository-table[data-settings-repository-table=data-model-object-catalog],.figma-settings-repository-table[data-settings-repository-table=data-model-field-inventory],.figma-settings-repository-table[data-settings-repository-table=data-model-consumer-bindings],.figma-settings-repository-table[data-settings-repository-table=forms-governance],.figma-settings-repository-table[data-settings-repository-table=contract-template-inventory]{--work-repository-table-min-width:0;font-size:.82rem}.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-inventory] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-inventory] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=workflow-policy-catalog] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=workflow-policy-catalog] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=workflow-definition-inventory] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=workflow-definition-inventory] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=notifications-reminder-defaults] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=notifications-reminder-defaults] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=data-model-object-catalog] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=data-model-object-catalog] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=data-model-field-inventory] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=data-model-field-inventory] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=data-model-consumer-bindings] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=data-model-consumer-bindings] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=forms-governance] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=forms-governance] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=contract-template-inventory] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=contract-template-inventory] .workspace-registry-table__row{min-width:0}.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-inventory] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=workflow-policy-catalog] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=workflow-definition-inventory] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=notifications-reminder-defaults] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=data-model-object-catalog] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=data-model-field-inventory] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=data-model-consumer-bindings] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=forms-governance] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=contract-template-inventory] .workspace-registry-table__cell{overflow-wrap:anywhere}.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance] .figma-settings-button,.figma-settings-repository-table[data-settings-repository-table=dashboards-reports-governance] .figma-settings-status,.figma-settings-repository-table[data-settings-repository-table=workflow-policy-catalog] .figma-settings-status,.figma-settings-repository-table[data-settings-repository-table=workflow-definition-inventory] .figma-settings-status,.figma-settings-repository-table[data-settings-repository-table=notifications-reminder-defaults] .figma-settings-status{justify-self:start;max-width:100%}.figma-settings-dashreport-notice{border-radius:var(--radius-md);color:var(--text-strong);background:#2b87581f;border:1px solid #2b875852;margin:0;padding:.75rem 1rem;font-weight:700}.figma-settings-dashreport-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.figma-settings-dashreport-template-grid h3{color:var(--text-strong);grid-column:1/-1;margin:0;font-size:1rem}.figma-settings-dashreport-subheading{color:var(--text-strong);margin:0;font-size:1rem}.figma-settings-dashreport-template-card{box-shadow:none;gap:.8rem;padding:1rem;display:grid}.figma-settings-dashreport-template-card>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.figma-settings-dashreport-admin{gap:1rem;padding:1rem;display:grid}.figma-settings-dashreport-admin__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.figma-settings-dashreport-admin__header h3{margin:0;font-size:1rem}.figma-settings-dashreport-admin__header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.figma-settings-dashreport-admin__body{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.8fr) minmax(14rem,1fr);align-items:stretch;gap:1rem;display:grid}.dashboard-designer-layout__governance{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-designer-layout__governance-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-content:start;gap:.65rem;min-width:0;min-height:8rem;padding:.9rem;display:grid}.dashboard-designer-layout__governance-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.dashboard-designer-layout__governance-heading h3{color:var(--text-strong);margin:0;font-size:.9rem}.dashboard-designer-layout__governance-card p,.dashboard-designer-layout__issue-list{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.dashboard-designer-layout__issue-list{gap:.35rem;padding-left:1.1rem;display:grid}.dashboard-designer-layout__confirm-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figma-settings-dashreport-summary-card{box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.figma-settings-dashreport-summary-card>span:first-child{border-radius:var(--radius-md);background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-strong);font-size:.72rem;font-weight:var(--font-weight-control,600);place-items:center;display:inline-grid}.figma-settings-dashreport-summary-card .figma-settings-status{white-space:nowrap;grid-column:2;justify-self:start;max-width:100%}.figma-settings-dashreport-list{gap:.65rem;display:grid}.figma-settings-dashreport .figma-settings-row{grid-template-columns:minmax(0,1fr);align-items:start}.figma-settings-dashreport .figma-settings-row__meta{flex-wrap:wrap;justify-content:flex-start}.figma-settings-dashreport-list p{color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-control,600);text-transform:uppercase;margin:0}.figma-settings-dashreport-list button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:inherit;text-align:left;gap:.25rem;padding:.8rem;display:grid}.figma-settings-dashreport-list button:disabled{cursor:default;opacity:1}.figma-settings-dashreport-list button span{color:var(--muted);font-size:.78rem;line-height:1.4}.figma-settings-dashreport-canvas{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px), var(--surface-2);background-size:2rem 2rem;align-content:center;gap:1rem;height:100%;min-height:17rem;padding:1rem;display:grid}.figma-settings-dashreport-canvas>div:first-child{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 86%, transparent);max-width:28rem;padding:1rem}.figma-settings-dashreport-canvas span,.figma-settings-dashreport-inspector h3{letter-spacing:0;margin:0}.figma-settings-dashreport-canvas>div:first-child>span{color:var(--accent);font-size:.72rem;font-weight:var(--font-weight-control,600);text-transform:uppercase}.figma-settings-dashreport-canvas strong{color:var(--text-strong);margin-top:.35rem;font-size:1.1rem;display:block}.figma-settings-dashreport-widget-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.figma-settings-dashreport-widget-row button,.figma-settings-dashreport-widget-row span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-height:4.5rem;color:var(--text);font-size:.8rem;font-weight:var(--font-weight-control,600);place-items:center;display:grid}.figma-settings-dashreport-widget-row button{text-align:center;gap:.2rem;padding:.75rem}.figma-settings-dashreport-list button[aria-pressed=true],.figma-settings-dashreport-widget-row button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.figma-settings-dashreport-widget-row button span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-body,400)}.figma-settings-dashreport-inspector{gap:.75rem;display:grid}.figma-settings-dashreport-inspector h3{color:var(--text-strong);font-size:.95rem}.figma-settings-dashreport-inspector>div{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.figma-settings-dashreport-inspector .figma-settings-row{grid-template-columns:minmax(0,1fr);min-height:auto;padding:.85rem}.figma-settings-dashreport-inspector .figma-settings-row__meta{justify-content:flex-start}.figma-settings-access-hero{border-color:var(--accent-border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 68%, transparent), transparent 62%), var(--surface-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1.1rem 1.25rem;display:grid}.figma-settings-access-hero>span,.figma-settings-access-provider-option>span,.figma-settings-access-member>span{border-radius:var(--radius-md);background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-strong);font-size:.78rem;font-weight:var(--font-weight-control,600);place-items:center;display:inline-grid}.figma-settings-access-hero small,.figma-settings-access-member small{color:var(--muted);margin-top:.35rem;font-size:.78rem;line-height:1.4;display:block}.figma-settings-access-launcher{gap:1rem;display:grid}.figma-settings-access-launcher-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0 .75rem;display:flex}.figma-settings-access-launcher-intro>div>span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control,600);letter-spacing:0;text-transform:uppercase}.figma-settings-access-launcher-intro h3{margin:.25rem 0;font-size:1.25rem}.figma-settings-access-launcher-intro p{max-width:44rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.figma-settings-access-summary{display:grid}.figma-settings-access-launcher-intro .settings-status-dot{align-self:start;margin-top:.18rem}.figma-settings-identity-source-wizard-copy p{max-width:54rem;color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.figma-settings-identity-source-wizard-copy{padding:.2rem 0 .35rem}.figma-settings-access-detail,.figma-settings-access-table-wrap{gap:.85rem;padding:1rem 1.25rem;display:grid}.figma-settings-workbench-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.figma-settings-workbench-header p{max-width:52rem;color:var(--muted);margin:.3rem 0 0;font-size:.86rem;line-height:1.45}.figma-settings-workbench-compact-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.figma-settings-workbench-compact-bar>div:first-child{gap:.22rem;min-width:0;display:grid}.figma-settings-workbench-compact-bar strong{color:var(--text-strong);font-size:.95rem;line-height:1.25}.figma-settings-workbench-compact-bar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35;overflow:hidden}.figma-settings-workbench-compact-bar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.figma-settings-access-table-wrap>p{max-width:48rem;color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.figma-settings-groups-cockpit{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.figma-settings-groups-selector,.figma-settings-groups-cockpit-panel,.figma-settings-group-access-editor{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.figma-settings-groups-selector{gap:0;display:grid}.figma-settings-groups-selector__header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.figma-settings-groups-selector__header span{color:var(--muted);font-size:.78rem}.figma-settings-group-selector-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:.28rem;padding:.78rem .85rem;display:grid}.figma-settings-group-selector-row:last-child{border-bottom:0}.figma-settings-group-selector-row:hover,.figma-settings-group-selector-row.is-selected{background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface-card))}.figma-settings-group-selector-row.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.figma-settings-group-selector-row span{gap:.16rem;min-width:0;display:grid}.figma-settings-group-selector-row strong,.figma-settings-group-selector-row em,.figma-settings-group-selector-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-settings-group-selector-row strong{color:var(--text-strong);font-size:.9rem;line-height:1.25}.figma-settings-group-selector-row em,.figma-settings-group-selector-row small{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.3}.figma-settings-groups-cockpit-panel{gap:.85rem;padding:.9rem;display:grid}.figma-settings-groups-cockpit-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.figma-settings-groups-cockpit-header>div:first-child{gap:.24rem;min-width:0;display:grid}.figma-settings-groups-cockpit-header span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-label,700);letter-spacing:.06em;text-transform:uppercase}.figma-settings-groups-cockpit-header strong{color:var(--text-strong);font-size:1rem;line-height:1.25}.figma-settings-groups-cockpit-header p{max-width:48rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.figma-settings-groups-cockpit-summary{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.figma-settings-groups-cockpit-summary>div{border-right:1px solid var(--border);gap:.18rem;min-width:0;padding:.64rem .72rem;display:grid}.figma-settings-groups-cockpit-summary>div:last-child{border-right:0}.figma-settings-groups-cockpit-summary span{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-label,700);letter-spacing:.05em;text-transform:uppercase}.figma-settings-groups-cockpit-summary strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.28;overflow:hidden}.figma-settings-group-access-editor{gap:0;display:grid}.figma-settings-group-access-editor .figma-settings-action-row{margin-top:0}.figma-settings-group-permission-grid{grid-template-columns:minmax(12rem,.45fr) minmax(16rem,.55fr);gap:.85rem;padding:.85rem;display:grid}.figma-settings-group-permission-grid>.figma-settings-field{align-content:start;padding:0}.figma-settings-group-permission-grid>.figma-settings-field select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;min-height:2.5rem;color:var(--text-strong);font:inherit;padding:.55rem .7rem}.figma-settings-group-editor-section{align-content:start;gap:.5rem;display:grid}.figma-settings-group-editor-section--wide{grid-column:1/-1}.figma-settings-module-permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.figma-settings-module-permission-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .68rem;display:grid}.figma-settings-module-permission-row span{gap:.16rem;min-width:0;display:grid}.figma-settings-module-permission-row strong,.figma-settings-module-permission-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-settings-module-permission-row strong{color:var(--text-strong);font-size:.82rem;line-height:1.25}.figma-settings-module-permission-row em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.3}.figma-settings-access-provider-options{gap:.55rem;display:grid}.figma-settings-identity-config-form{gap:.85rem;padding-top:.35rem;display:grid}.figma-settings-identity-form-grid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.figma-settings-identity-form-grid .figma-settings-field{border-bottom:1px solid var(--border)}.figma-settings-identity-form-grid .figma-settings-field:nth-child(odd){border-right:1px solid var(--border)}.figma-settings-access-provider-option{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.25rem;padding:.8rem .9rem;display:grid}.figma-settings-access-provider-option.is-selected{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 34%, var(--surface-card))}.figma-settings-access-provider-option p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.figma-settings-access-provider-option>div{min-width:0}.figma-settings-provider-option__meta{color:var(--muted);flex-wrap:wrap;gap:.45rem 1rem;margin:.55rem 0 0;display:flex}.figma-settings-provider-option__meta div{gap:.12rem;display:grid}.figma-settings-provider-option__meta dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-label,700);letter-spacing:.06em;text-transform:uppercase}.figma-settings-provider-option__meta dd{margin:0;font-size:.78rem}.figma-settings-provider-option__posture{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:9rem;display:flex}.figma-settings-access-provider-option .figma-settings-status{white-space:normal;justify-self:end;max-width:9rem}.figma-settings-repository-table{--work-repository-table-min-width:72rem}.figma-settings-repository-table[data-settings-repository-table=cypress-policy-hub],.figma-settings-repository-table[data-settings-repository-table=access-simple-users]{--work-repository-table-min-width:0;font-size:.82rem}.figma-settings-repository-table[data-settings-repository-table=cypress-policy-hub] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=cypress-policy-hub] .workspace-registry-table__row,.figma-settings-repository-table[data-settings-repository-table=access-simple-users] .workspace-registry-table__header,.figma-settings-repository-table[data-settings-repository-table=access-simple-users] .workspace-registry-table__row{min-width:0}.figma-settings-repository-table[data-settings-repository-table=cypress-policy-hub] .workspace-registry-table__cell,.figma-settings-repository-table[data-settings-repository-table=access-simple-users] .workspace-registry-table__cell{overflow-wrap:anywhere}.figma-settings-repository-table[data-settings-repository-table=cypress-policy-hub] .figma-settings-button{justify-self:start;max-width:100%}.figma-settings-repository-table[data-settings-repository-table=access-simple-users] .figma-settings-button{white-space:nowrap;justify-self:end;max-width:100%}.figma-settings-repository-table .workspace-registry-table__row{cursor:default}.figma-settings-repository-table .workspace-registry-table__row:hover{transform:none}.figma-settings-repository-table .figma-settings-data-table__actions{min-width:0}.figma-settings-access-roles{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1rem;padding:1rem 1.25rem;display:grid}.figma-settings-access-role-list,.figma-settings-access-member-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.figma-settings-access-role-list .figma-settings-row{padding-inline:1rem}.figma-settings-access-rbac-table input,.figma-settings-access-rbac-table select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-width:10rem;color:var(--text-strong);font:inherit;padding:.58rem .65rem}.figma-settings-access-rbac-detail{color:var(--muted);gap:.55rem;font-size:.84rem;line-height:1.45;display:grid}.figma-settings-access-rbac-warning{color:var(--status-warning-text);font-weight:var(--font-weight-control,600)}.figma-settings-access-member-list__header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.figma-settings-drawer-steps{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.figma-settings-drawer-steps span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:1.75rem;color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-control,600);align-items:center;padding:.35rem .5rem;display:inline-flex}.figma-settings-option-list,.figma-settings-drawer-subsection{gap:.55rem;display:grid}.figma-settings-option-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.7rem;display:grid}.figma-settings-option-row.is-disabled{opacity:.62}.figma-settings-option-row span{gap:.18rem;display:grid}.figma-settings-option-row em,.figma-settings-muted-copy{color:var(--muted);font-size:.8rem;font-style:normal;line-height:1.4}.figma-settings-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.figma-settings-field--wide{grid-column:1/-1}.figma-settings-drawer-grid textarea{resize:vertical;min-height:5rem}.figma-settings-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;display:grid}.figma-settings-access-member{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.figma-settings-access-member:last-child{border-bottom:0}.figma-settings-access-member>span{border-radius:999px;width:2rem;height:2rem}.figma-settings-access-member>div{min-width:0}.figma-settings-access-member strong,.figma-settings-access-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-settings-notifications-hero,.figma-settings-notification-test{box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.figma-settings-notifications-hero{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 64%, var(--surface-card))}.figma-settings-notifications-hero__mark,.figma-settings-notification-test__mark{border-radius:var(--radius-sm);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--primary-action-text,#fff);font-size:.72rem;font-weight:var(--font-weight-control,600);flex:none;place-items:center;display:inline-grid}.figma-settings-notification-fields,.figma-settings-notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figma-settings-notification-control-list{display:grid}.figma-settings-notification-control{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:4.35rem;padding:1rem 1.25rem;display:grid}.figma-settings-notification-control:last-child{border-bottom:0}.figma-settings-notification-control__copy{gap:.25rem;min-width:0;display:grid}.figma-settings-notification-control__copy strong{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-control,600)}.figma-settings-notification-control__copy span{color:var(--muted);font-size:.84rem;line-height:1.45}.figma-settings-notification-callout{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.figma-settings-notification-callout p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.figma-settings-notification-test h3{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-control,600);margin:0}.figma-settings-notification-test{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 48%, var(--surface-card))}.figma-settings-trust-ai{gap:1rem;display:grid}.figma-settings-trust-banner{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 64%, var(--surface-card));box-shadow:none;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.figma-settings-trust-banner__mark,.figma-settings-trust-control__mark,.figma-settings-trust-certification>span{border-radius:var(--radius-sm);font-weight:var(--font-weight-control,600);flex:none;place-items:center;display:inline-grid}.figma-settings-trust-banner__mark{background:var(--accent);width:2rem;height:2rem;color:var(--primary-action-text,#fff);font-size:.72rem}.figma-settings-trust-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.figma-settings-trust-policy-card,.figma-settings-trust-review-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-subtle);gap:.9rem;padding:1rem;display:grid}.figma-settings-trust-policy-card__topline{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.figma-settings-trust-policy-card>strong{color:var(--text-strong);font-size:.95rem;font-weight:var(--font-weight-control,600)}.figma-settings-trust-policy-card>p,.figma-settings-trust-policy-header p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.figma-settings-trust-policy-card__action{justify-content:flex-start;align-items:center;min-height:2.15rem;display:flex}.figma-settings-trust-policy-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.figma-settings-trust-policy-header h2,.figma-settings-trust-policy-header h3{color:var(--text-strong);margin:.15rem 0 0;font-size:1rem}.figma-settings-trust-control{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:4.75rem;padding:1rem 1.25rem;display:grid}.figma-settings-trust-control:last-child{border-bottom:0}.figma-settings-trust-control__mark{background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--text-strong);font-size:.72rem}.figma-settings-trust-control__copy{gap:.25rem;min-width:0;display:grid}.figma-settings-trust-control__copy strong{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-control,600)}.figma-settings-trust-control__copy span{color:var(--muted);font-size:.84rem;line-height:1.45}.figma-settings-trust-certifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 1.25rem;display:grid}.figma-settings-trust-certification{box-shadow:none;align-items:center;gap:.85rem;padding:1rem;display:flex}.figma-settings-trust-certification>span{background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--muted);font-size:.68rem}.figma-settings-trust-note{box-shadow:none;padding:1rem}.figma-settings-integration-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.figma-settings-integration-card__copy{gap:.25rem;display:grid}.figma-settings-integration-card__copy span{color:var(--muted);font-size:.84rem}.figma-settings-integrations-catalog,.figma-settings-o365-detail{gap:1rem;display:grid}.figma-settings-integrations-catalog__tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.figma-settings-integrations-catalog__tools .figma-settings-toolbar{flex:22rem;max-width:28rem}.figma-settings-integrations-catalog__filters{flex-wrap:wrap;gap:.45rem;display:flex}.figma-settings-provider-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);min-height:6.6rem;box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem;display:grid}.figma-settings-provider-card.is-primary{border-color:var(--accent-border)}.figma-settings-provider-card__mark,.figma-settings-o365-detail__brand>span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:3rem;height:3rem;color:var(--accent-strong);font-size:1rem;font-weight:var(--font-weight-control,600);place-items:center;display:inline-grid}.figma-settings-provider-card__microsoft{width:1.6rem;height:1.6rem}.figma-settings-provider-card__copy{gap:.35rem;min-width:0;display:grid}.figma-settings-provider-card__copy>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figma-settings-provider-card__copy h3{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-control,600);margin:0}.figma-settings-provider-card__copy p,.figma-settings-provider-card__copy span{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.figma-settings-provider-card__copy span{font-size:.76rem;font-weight:var(--font-weight-control,600)}.figma-settings-o365-detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle);margin-top:1.25rem;overflow:hidden}.figma-settings-o365-detail__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.figma-settings-o365-detail__brand{align-items:flex-start;gap:1rem;min-width:0;display:flex}.figma-settings-o365-detail__header>.figma-settings-button{flex:none}.figma-settings-o365-panel__heading strong{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading,600);margin:0}.figma-settings-o365-detail__brand p,.figma-settings-o365-panel__heading p{color:var(--muted);margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.figma-settings-o365-detail__status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;font-size:.82rem;display:flex}.figma-settings-o365-detail__tabs{padding:0 1.25rem}.figma-settings-o365-detail__body{gap:1rem;padding:1rem;display:grid}.figma-settings-o365-panel{gap:1rem;display:grid}.figma-settings-o365-panel__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.figma-settings-o365-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.figma-settings-o365-directory-summary article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);gap:.25rem;padding:1rem;display:grid}.figma-settings-o365-directory-summary strong{color:var(--text-strong);font-size:1.35rem;font-weight:var(--font-weight-heading,600)}.figma-settings-o365-directory-summary span{color:var(--muted);font-size:.82rem}.figma-settings-o365-directory-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.figma-settings-o365-fields{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.figma-settings-permission-list,.figma-settings-o365-capabilities{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.figma-settings-permission-list .figma-settings-row,.figma-settings-o365-capabilities .figma-settings-row{box-shadow:none;border-width:0 0 1px;border-radius:0}.figma-settings-permission-list .figma-settings-row:last-child,.figma-settings-o365-capabilities .figma-settings-row:last-child{border-bottom:0}.figma-settings-o365-shared-form,.figma-settings-o365-auth-controls{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.figma-settings-o365-auth-controls{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(10rem,1fr)) auto;padding:.75rem}.figma-settings-o365-shared-form label{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control,600);gap:.35rem;display:grid}.figma-settings-o365-shared-form input,.figma-settings-o365-auth-controls select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-width:0;color:var(--text-strong);font:inherit;padding:.58rem .65rem}.figma-settings-o365-mailbox-row{border-bottom:1px solid var(--border)}.figma-settings-o365-mailbox-row:last-child{border-bottom:0}.figma-settings-panel{padding:1.25rem}.figma-settings-brand-panel{align-items:center;gap:1rem;margin:1rem;display:flex}.figma-settings-studio{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);overflow:hidden}.figma-settings-studio__bar{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.9rem 1rem;display:flex}.figma-settings-studio__bar .make-studio-toolbar__actions{min-width:1px;min-height:1px}.figma-settings-studio__layout{grid-template-columns:minmax(17rem,18rem) minmax(24rem,1fr) minmax(18rem,20rem);min-height:28rem;display:grid}.figma-settings-studio__catalog,.figma-settings-studio__canvas,.figma-settings-studio__inspector{min-width:0;padding:1rem}.figma-settings-studio__catalog,.figma-settings-studio__inspector{background:var(--bg);align-content:start;gap:.65rem;display:grid}.figma-settings-studio__catalog{border-right:1px solid var(--border)}.figma-settings-studio__inspector{border-left:1px solid var(--border)}.figma-settings-studio__catalog button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text);text-align:left;font:inherit;transition:background-color var(--interactive-transition), border-color var(--interactive-transition), box-shadow var(--interactive-transition), color var(--interactive-transition);padding:.65rem .7rem;font-size:.86rem}.figma-settings-studio__catalog button:hover{border-color:var(--accent-border);background:var(--surface-selected);color:var(--text-strong)}.figma-settings-objects{gap:1rem;display:grid}.figma-settings-objects .figma-settings-toolbar{max-width:39rem}.figma-settings-custom-object-posture{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.figma-settings-custom-object-posture h3{color:var(--text-strong);font-size:.95rem;font-weight:var(--font-weight-heading,600);margin:0 0 .25rem}.figma-settings-custom-object-posture p{max-width:56rem;color:var(--muted);margin:0;font-size:.85rem}.figma-settings-objects-catalog{gap:.65rem;display:grid}.figma-settings-objects-catalog-page{grid-template-columns:1fr}.figma-settings-objects-catalog h3{font-size:.95rem;font-weight:var(--font-weight-heading,600);grid-column:1/-1;margin:0 0 .1rem}.figma-settings-objects-catalog button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem .85rem;padding:.8rem;display:grid}.figma-settings-objects-catalog-page button{grid-template-columns:auto minmax(0,1fr) minmax(8rem,auto) auto auto;min-height:4.8rem}.figma-settings-objects-catalog button.is-selected,.figma-settings-objects-table button.is-selected{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 34%, var(--surface-card))}.figma-settings-objects-catalog button>strong{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-objects-catalog button>strong em{background:color-mix(in srgb, #7c3aed 10%, var(--surface-card));color:#6d28d9;font-size:.64rem;font-style:normal;font-weight:var(--font-weight-control,600);border:1px solid #7c3aed47;border-radius:999px;margin-left:.4rem;padding:.08rem .38rem;display:inline-block}.figma-settings-object-mark{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-control,700);place-items:center;display:grid}.figma-settings-object-configure{color:var(--accent-strong);font-size:.82rem;font-weight:var(--font-weight-control,600)}.figma-settings-objects-catalog button small,.figma-settings-objects-table strong small{color:var(--muted);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.figma-settings-field-inventory{gap:1rem;display:grid}.figma-settings-field-configurator-heading,.figma-settings-field-runtime-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);gap:.5rem;padding:.9rem 1rem;display:grid}.figma-settings-field-configurator-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.figma-settings-field-configurator-heading h3,.figma-settings-field-configurator-heading p,.figma-settings-field-runtime-card p{margin:0}.figma-settings-field-configurator-heading p,.figma-settings-field-runtime-card p{color:var(--muted);font-size:.84rem;line-height:1.45}.figma-settings-field-runtime-card strong{color:var(--text-strong);font-size:.9rem;font-weight:var(--font-weight-control,600)}.figma-settings-field-order-editor{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-card) 88%, white);gap:.75rem;padding:.85rem;display:grid}.figma-settings-field-order-editor h3,.figma-settings-field-order-editor p{margin:0}.figma-settings-field-order-editor p{color:var(--muted);font-size:.82rem}.figma-settings-field-order-editor ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.figma-settings-field-order-editor li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.figma-settings-field-order-editor li>span:first-child{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-field-order-editor li>span:nth-child(2){color:var(--muted);font-size:.78rem}.figma-settings-field-order-editor li>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.figma-settings-object-builder,.figma-settings-builder-grid,.figma-settings-check-row{gap:.75rem;display:grid}.figma-settings-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-settings-object-builder label,.figma-settings-inspector-block label{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control,600);gap:.35rem;display:grid}.figma-settings-object-builder input,.figma-settings-object-builder select,.figma-settings-inspector-block input,.figma-settings-inspector-block select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-width:0;color:var(--text-strong);font:inherit;padding:.58rem .65rem}.figma-settings-check-row{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-settings-check-row label{color:var(--text);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.figma-settings-permission-grid{color:var(--text);grid-template-columns:minmax(5rem,1fr) repeat(2,minmax(4.5rem,auto));align-items:center;gap:.5rem .65rem;font-size:.78rem;display:grid}.figma-settings-permission-grid>span{color:var(--muted);font-weight:var(--font-weight-control,600)}.figma-settings-permission-grid strong{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-permission-grid label{color:var(--text);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.figma-settings-permission-grid input[type=checkbox]{width:.9rem;height:.9rem;padding:0}.figma-settings-field-inspector{gap:.85rem;display:grid}.figma-settings-field-inspector .figma-settings-field{padding:0}.figma-settings-inspector-block{border-top:1px solid var(--border);gap:.45rem;padding-top:.75rem;display:grid}.figma-settings-inspector-block h4{font-size:.88rem;font-weight:var(--font-weight-control,600);margin:0}.figma-settings-inspector-block ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.figma-settings-inspector-block li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text);gap:.18rem;padding:.45rem .55rem;font-size:.8rem;display:grid}.figma-settings-inspector-block li strong{color:var(--text-strong)}.figma-settings-studio__canvas{align-content:start;gap:1rem;display:grid}.figma-settings-studio__canvas h3,.figma-settings-studio__inspector h3{font-size:1rem;font-weight:var(--font-weight-heading,600);margin:0}.figma-settings-studio__canvas p,.figma-settings-studio__inspector p{color:var(--muted);margin:0;font-size:.84rem}.figma-settings-forms{gap:1rem;display:grid}.figma-settings-forms .figma-settings-toolbar{max-width:42rem}.figma-settings-forms-catalog,.figma-settings-question-builder,.figma-settings-form-inspector,.figma-settings-form-settings{gap:.85rem;display:grid}.figma-settings-forms-catalog-page{grid-template-columns:repeat(2,minmax(16rem,1fr))}.figma-settings-form-catalog-item{gap:.65rem;min-width:0;display:grid}.figma-settings-forms-catalog h3,.figma-settings-question-builder h3,.figma-settings-form-inspector h3,.figma-settings-form-settings h3{font-size:1rem;font-weight:var(--font-weight-heading,600);grid-column:1/-1;margin:0}.figma-settings-forms-catalog button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;box-shadow:var(--shadow-subtle);gap:.35rem;padding:.8rem;display:grid}.figma-settings-forms-catalog button.is-selected,.figma-settings-question-row.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface-card))}.figma-settings-forms-catalog button span{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-forms-catalog button small{color:var(--muted);font-size:.75rem;line-height:1.35}.figma-settings-form-runtime-link{color:var(--muted);gap:.35rem;font-size:.78rem;display:grid}.figma-settings-form-runtime-link .figma-settings-button{justify-self:start}.figma-settings-form-runtime-link p{margin:0}.figma-settings-form-runtime-link code{color:var(--text-strong);overflow-wrap:anywhere;font-size:.75rem}.figma-settings-form-runtime-link--draft{margin:0}.figma-settings-builder-tabs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);display:inline-flex;overflow:hidden}.figma-settings-builder-tabs button{border:0;border-right:1px solid var(--border);min-height:2.35rem;color:var(--text);font:inherit;font-size:.82rem;font-weight:var(--font-weight-control,600);background:0 0;padding:.5rem .85rem}.figma-settings-builder-tabs button:last-child{border-right:0}.figma-settings-builder-tabs button.is-selected{background:var(--surface-selected);color:var(--text-strong)}.figma-settings-question-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);display:grid;overflow:hidden}.figma-settings-question-row{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(0,1fr) minmax(7rem,auto);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.figma-settings-question-select{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:.25rem;padding:0;display:grid}.figma-settings-question-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:.25rem}.figma-settings-question-row:last-child{border-bottom:0}.figma-settings-question-row strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-control,600)}.figma-settings-question-row strong span{color:var(--status-warning-text)}.figma-settings-question-row p{margin-top:.25rem}.figma-settings-question-row>span{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:.75rem;font-weight:var(--font-weight-control,600);border-radius:999px;justify-self:end;padding:.35rem .55rem}.figma-settings-question-actions,.figma-settings-form-actions{flex-wrap:wrap;gap:.45rem;display:flex}.figma-settings-question-actions{grid-column:1/-1}.figma-settings-question-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-height:2rem;color:var(--text);font:inherit;font-size:.78rem;font-weight:var(--font-weight-control,600);padding:.35rem .6rem}.figma-settings-question-actions button:disabled{cursor:not-allowed;color:var(--muted);opacity:.58}.figma-settings-form-editor,.figma-settings-form-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);gap:.8rem;padding:1rem;display:grid}.figma-settings-form-editor label,.figma-settings-form-preview label,.figma-settings-form-inspector label{color:var(--text);font-size:.82rem;font-weight:var(--font-weight-control,600);gap:.35rem;display:grid}.figma-settings-form-editor input,.figma-settings-form-editor textarea,.figma-settings-form-preview input,.figma-settings-form-preview select,.figma-settings-form-preview textarea,.figma-settings-form-inspector input,.figma-settings-form-inspector select,.figma-settings-form-inspector textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;min-height:2.35rem;color:var(--text-strong);font:inherit;padding:.55rem .65rem}.figma-settings-form-editor textarea,.figma-settings-form-preview textarea,.figma-settings-form-inspector textarea{resize:vertical;min-height:4.5rem}.figma-settings-checkbox-line{grid-template-columns:auto minmax(0,1fr);align-items:center}.figma-settings-form-inspector .figma-settings-field{padding:0}.figma-settings-builder-notice{border:1px solid var(--status-success-border);border-radius:var(--radius-sm);background:var(--status-success-fill);color:var(--status-success-text);padding:.55rem .65rem;font-size:.82rem}.figma-settings-inspector-block,.figma-settings-form-issues{border-top:1px solid var(--border);gap:.55rem;padding-top:.85rem;display:grid}.figma-settings-inspector-block h4,.figma-settings-form-issues strong{font-size:.88rem;font-weight:var(--font-weight-control,600);margin:0}.figma-settings-table{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.figma-settings-table>div{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;display:grid}.figma-settings-table>button{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;display:grid}.figma-settings-table>button:last-child,.figma-settings-table>div:last-child{border-bottom:0}.figma-settings-table span{color:var(--muted);font-size:.82rem}.figma-settings-objects-table>.figma-settings-objects-table__head,.figma-settings-objects-table>button{grid-template-columns:1.4rem minmax(8rem,1.2fr) minmax(5rem,.6fr) minmax(7rem,.8fr) minmax(10rem,1.4fr) auto}.figma-settings-objects-table__head{background:var(--surface-2);color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-control,600)}.figma-settings-field-grip{color:var(--text-disabled);font-family:var(--font-family-mono,monospace);letter-spacing:-.12rem}.figma-settings-field-properties{flex-wrap:wrap;gap:.35rem;display:flex}.figma-settings-field-properties em{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:.7rem;font-style:normal;font-weight:var(--font-weight-control,600);border-radius:999px;padding:.12rem .4rem}.figma-settings-templates{gap:1rem;display:grid}.figma-settings-templates .figma-settings-toolbar{max-width:44rem}.figma-settings-template-catalog,.figma-settings-template-canvas,.figma-settings-template-inspector{gap:.85rem;display:grid}.figma-settings-template-authoring{gap:.75rem;display:grid}.figma-settings-template-authoring strong{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-template-authoring p{color:var(--muted);margin:.2rem 0 0;font-size:.86rem}.figma-settings-template-authoring label{gap:.35rem;display:grid}.figma-settings-template-authoring label>span{color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-control,600);text-transform:uppercase}.figma-settings-template-authoring input,.figma-settings-template-authoring select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;min-width:0;color:var(--text-strong);font:inherit;padding:.55rem .65rem;font-size:.9rem}.figma-settings-template-authoring input:focus-visible,.figma-settings-template-authoring select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.figma-settings-template-authoring .figma-settings-template-checkbox{align-items:center;gap:.55rem;display:flex}.figma-settings-template-authoring .figma-settings-template-checkbox input{width:1rem;height:1rem;padding:0}.figma-settings-template-authoring .figma-settings-template-checkbox span{color:var(--text);text-transform:none;font-size:.86rem}.figma-settings-template-catalog h3,.figma-settings-template-canvas h3,.figma-settings-template-inspector h3{font-size:1rem;font-weight:var(--font-weight-heading,600);margin:0}.figma-settings-template-catalog button{gap:.35rem;display:grid}.figma-settings-template-catalog button.is-selected,.figma-settings-template-catalog button[aria-pressed=true]{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 34%, var(--surface-card))}.figma-settings-template-catalog button span{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-template-catalog button small{color:var(--muted);font-size:.75rem;line-height:1.35}.figma-settings-template-catalog-page{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.figma-settings-template-document{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-subtle);overflow:hidden}.figma-settings-template-document header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.figma-settings-template-document header strong{color:var(--text-strong)}.figma-settings-template-document header span{color:var(--muted);font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.78rem}.figma-settings-template-style-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding:.8rem 1rem;display:flex}.figma-settings-template-style-summary span{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-control,600);border-radius:999px;padding:.2rem .55rem}.figma-settings-template-sections{gap:.75rem;padding:1rem;display:grid}.figma-settings-template-sections article{border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 62%, transparent);gap:.7rem;padding:.9rem;display:grid}.figma-settings-template-canvas-fields{flex-wrap:wrap;gap:.5rem;display:flex}.figma-settings-template-canvas-fields span{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-card));gap:.16rem;min-width:9.5rem;padding:.48rem .58rem;display:inline-grid}.figma-settings-template-canvas-fields em,.figma-settings-template-field-list code{color:var(--accent-strong);font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.76rem;font-style:normal;font-weight:var(--font-weight-control,600)}.figma-settings-template-canvas-fields small{color:var(--muted);font-size:.74rem;line-height:1.35}.figma-settings-template-sections article strong,.figma-settings-template-inspector h4,.figma-settings-template-field-list strong{color:var(--text-strong);font-weight:var(--font-weight-control,600)}.figma-settings-template-generated-preview{gap:.8rem;display:grid}.figma-settings-template-generated-preview__meta{flex-wrap:wrap;gap:.45rem;display:flex}.figma-settings-template-generated-preview__meta span{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control,600);border-radius:999px;padding:.18rem .55rem}.figma-settings-template-generated-preview pre{white-space:pre-wrap;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:18rem;color:var(--text-strong);font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#fff;margin:0;padding:.9rem;font-size:.82rem;line-height:1.5;overflow:auto}.figma-settings-template-planned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.figma-settings-template-planned-grid .figma-settings-panel{gap:.6rem;display:grid}.figma-settings-template-style-editor{border-top:1px solid var(--border);gap:.75rem;padding-top:.75rem;display:grid}.figma-settings-template-import{gap:.85rem}.figma-settings-template-import input[type=file]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;color:var(--text);padding:.55rem}.figma-settings-template-import-review,.figma-settings-template-import-mappings{gap:.65rem;display:grid}.figma-settings-template-import-review h4,.figma-settings-template-import-review p,.figma-settings-template-import-provenance{margin:0}.figma-settings-template-import-sections{flex-wrap:wrap;gap:.45rem;display:flex}.figma-settings-template-import-sections span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);padding:.3rem .45rem;font-size:.78rem}.figma-settings-template-import-mappings label{grid-template-columns:minmax(9rem,.5fr) minmax(12rem,1fr);align-items:center;gap:.4rem .65rem;display:grid}.figma-settings-template-import-mappings small{color:var(--muted);grid-column:2}.figma-settings-template-import-provenance{color:var(--muted);font-size:.82rem}.figma-settings-template-inspector .figma-settings-field{padding:0}.figma-settings-template-inspector section{border-top:1px solid var(--border);gap:.6rem;padding-top:.85rem;display:grid}.figma-settings-template-inspector h4{margin:0;font-size:.88rem}.figma-settings-template-field-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);display:grid;overflow:hidden}.figma-settings-template-field-list article{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.figma-settings-template-field-list article:last-child{border-bottom:0}.figma-settings-template-field-list p{margin-top:.2rem}.figma-settings-template-field-list code{margin-top:.4rem;display:inline-flex}.figma-settings-template-field-list span,.figma-settings-template-field-list em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:var(--font-weight-control,600);justify-self:end}.figma-settings-template-field-list em{color:var(--status-warning-text);grid-column:2}.figma-settings-node-chain{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;display:grid}.figma-settings-node-chain span{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);min-height:5rem;color:var(--accent-strong);font-size:.86rem;font-weight:var(--font-weight-control,600);place-items:center;display:grid}.figma-settings-workflow-catalog{gap:.65rem;display:grid}.figma-settings-workflow-journeys{gap:1rem;display:grid}.figma-settings-workflow-card-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.figma-settings-workflow-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-height:10rem;color:var(--text);text-align:left;gap:.45rem;padding:1rem;display:grid}.figma-settings-workflow-card.is-backed{border-color:var(--accent-border);background:var(--surface-selected)}.figma-settings-workflow-card:disabled{cursor:not-allowed;opacity:.76}.figma-settings-workflow-card>span:not(.figma-settings-status){color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control,600);text-transform:uppercase}.figma-settings-workflow-card strong{font-size:1rem}.figma-settings-workflow-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.figma-settings-workflow-catalog button{gap:.45rem;display:grid}.figma-settings-workflow-catalog button.is-selected{border-color:var(--accent-border);background:var(--surface-selected)}.figma-settings-workflow-catalog button:disabled{cursor:not-allowed;opacity:.72}.figma-settings-workflow-catalog button span:not(.figma-settings-status){color:var(--muted);font-size:.78rem}.figma-settings-workflow-canvas,.figma-settings-workflow-inspector,.figma-settings-workflow-simulation,.figma-settings-workflow-version-list{gap:1rem;display:grid}.figma-settings-workflow-canvas .figma-settings-section{margin:0}.figma-settings-workflow-node-library,.figma-settings-workflow-graph-canvas,.figma-settings-workflow-node-grid,.figma-settings-workflow-graph-heading{gap:.75rem;display:grid}.figma-settings-workflow-node-library h3,.figma-settings-workflow-graph-heading h3{margin:0}.figma-settings-workflow-node-tool,.figma-settings-workflow-node{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;color:var(--text);text-align:left;gap:.32rem;padding:.8rem;display:grid}.figma-settings-workflow-node-tool:disabled{cursor:not-allowed;opacity:.68}.figma-settings-workflow-node-tool span,.figma-settings-workflow-node span,.figma-settings-workflow-node em,.figma-settings-workflow-graph-heading span{color:var(--muted);font-size:.74rem;font-style:normal}.figma-settings-workflow-graph-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.figma-settings-workflow-graph-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.figma-settings-workflow-graph-surface{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--border) 42%, transparent) 1px, transparent 1px), var(--bg);background-size:2.5rem 2.5rem;gap:.75rem;min-height:32rem;padding:1rem;display:grid;position:relative;overflow:auto}.figma-settings-workflow-edge{z-index:1;border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);width:fit-content;color:var(--accent-strong);font-size:.75rem;font-weight:var(--font-weight-control,600);padding:.3rem .55rem;position:relative}.figma-settings-workflow-node-grid{min-width:48rem;min-height:32rem;display:block;position:absolute;inset:0}.figma-settings-workflow-node{z-index:2;background:var(--surface-card);width:17.5rem;min-height:5.8rem;box-shadow:var(--shadow-subtle);border-width:2px;position:absolute}.figma-settings-workflow-node.is-selected{border-color:var(--accent-border);background:var(--surface-selected)}.figma-settings-workflow-version-list article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);gap:.25rem;padding:.75rem;display:grid}.figma-settings-workflow-version-list article span,.figma-settings-workflow-version-list article p,.figma-settings-workflow-simulation p{color:var(--muted);margin:0;font-size:.78rem}.figma-settings-workflow-simulation{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);padding:.75rem}.figma-settings-workflows-figma-catalog{gap:1rem;max-width:56rem;display:grid}.figma-settings-workflow-section-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle);overflow:hidden}.figma-settings-workflow-section-card>header{padding:1.1rem 1.25rem .2rem}.figma-settings-workflow-section-card h3,.figma-settings-workflow-section-card p,.figma-settings-workflow-config-row p,.figma-settings-workflow-journey-builder-card h3,.figma-settings-workflow-journey-builder-card p,.figma-settings-workflow-templates h4{margin:0}.figma-settings-workflow-section-card h3,.figma-settings-workflow-journey-builder-card h3,.figma-settings-workflow-templates h4{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading,600)}.figma-settings-workflow-section-card>header p,.figma-settings-workflow-config-row p,.figma-settings-workflow-journey-builder-card p{color:var(--muted);margin-top:.35rem;font-size:.86rem;line-height:1.5}.figma-settings-workflow-config-list{display:grid}.figma-settings-workflow-config-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.8rem;padding:1rem 1.25rem;display:grid}.figma-settings-workflow-config-row.is-backed{background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface-card))}.figma-settings-workflow-config-row strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-control,600)}.figma-settings-workflow-journey-builder-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 1.25rem 1.25rem;padding:1.25rem;display:grid}.figma-settings-workflow-journey-mark{border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-strong);font-weight:var(--font-weight-control,700);place-items:center;display:grid}.figma-settings-workflow-page .figma-settings-studio{min-width:min(100%,72rem);box-shadow:none;border-radius:0}.figma-settings-workflow-page .figma-settings-studio__bar{background:var(--surface-card);align-items:center;min-height:4.5rem}.figma-settings-workflow-page .figma-settings-studio__bar h2{min-height:2.25rem;color:var(--text-strong);font-size:1.05rem;font-weight:var(--font-weight-heading,600);align-items:center;padding:0 .2rem;display:inline-flex}.figma-settings-workflow-page .make-studio-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.figma-settings-workflow-page .figma-settings-studio__layout,.figma-settings-workflow-page .workflow-journey-builder-layout__grid{grid-template-columns:minmax(15rem,17rem) minmax(40rem,1fr) minmax(16rem,22rem);min-height:42rem}.figma-settings-workflow-node-library{gap:.75rem}.figma-settings-workflow-node-tool{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:4rem}.figma-settings-workflow-node-tool:before{content:"";border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);width:2rem;height:2rem;display:block}.figma-settings-workflow-templates{border-top:1px solid var(--border);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.figma-settings-workflow-templates button{gap:.18rem;display:grid}.figma-settings-workflow-templates span{color:var(--muted);font-size:.76rem}.figma-settings-workflow-node:before,.figma-settings-workflow-node:after{content:"";border:2px solid var(--surface-card);background:var(--muted);border-radius:999px;width:.8rem;height:.8rem;position:absolute;left:50%;transform:translate(-50%)}.figma-settings-workflow-node:before{top:-.45rem}.figma-settings-workflow-node:after{bottom:-.45rem}.figma-settings-workflow-node span:first-child{color:var(--accent-strong);font-weight:var(--font-weight-control,700);text-transform:uppercase}.figma-settings-workflow-node-config,.figma-settings-workflow-advanced{gap:.7rem;display:grid}.figma-settings-workflow-node-config label,.figma-settings-workflow-advanced label{color:var(--muted);gap:.35rem;font-size:.78rem;display:grid}.figma-settings-workflow-advanced label{grid-template-columns:auto minmax(0,1fr);align-items:center}.figma-settings-workflow-node-config input,.figma-settings-workflow-node-config select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-width:0;color:var(--text-strong);font:inherit;padding:.55rem .65rem;font-size:.85rem}.figma-settings-workflow-advanced h4,.figma-settings-workflow-inspector h4{color:var(--text-strong);margin:0;font-size:.88rem}@media (width<=1100px){.figma-settings-workflow-config-row,.figma-settings-workflow-journey-builder-card{grid-template-columns:minmax(0,1fr);justify-items:start}}.figma-settings-audit-page,.figma-settings-safe-service-page,.settings-documents-policy{gap:1rem;display:grid}.settings-documents-policy__layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1rem;display:grid}.settings-documents-policy__form,.settings-documents-policy__runtime{gap:1rem;min-width:0;display:grid}.settings-documents-policy__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.settings-documents-policy__header h2,.settings-documents-policy__header h3{color:var(--text-strong);margin:.15rem 0 0;font-size:1rem}.settings-documents-policy__header p{max-width:42rem;color:var(--muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.settings-documents-policy__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.settings-form-field{min-width:0}.figma-settings-audit-event-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-documents-policy__footer{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:1rem;display:grid}.settings-documents-policy__footer p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.settings-documents-policy__runtime-list{gap:.5rem;display:grid}.settings-documents-policy__runtime-list article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:.25rem;min-width:0;padding:.75rem;display:grid}.settings-documents-policy__runtime-list strong{min-width:0;color:var(--text-strong)}.settings-documents-policy__runtime-list span{color:var(--text);font-size:.8rem;line-height:1.45}.figma-settings-audit-workbench__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.28fr)}@media (width<=1440px){.figma-settings-audit-workbench__layout{grid-template-columns:minmax(0,1fr)}}.figma-settings-audit-workbench__list,.figma-settings-audit-detail,.figma-settings-audit-closed-state{gap:.9rem;min-width:0;display:grid}.figma-settings-audit-workbench__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.figma-settings-audit-workbench__header h2,.figma-settings-audit-workbench__header h3{color:var(--text-strong);margin:.15rem 0 0;font-size:1rem}.figma-settings-audit-workbench__header>span{color:var(--muted);font-size:.8rem}.figma-settings-audit-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.65rem;min-width:0;display:grid}.figma-settings-audit-filter-bar>.figma-settings-button{justify-self:start}.figma-settings-audit-table-shell{overflow:auto}.figma-settings-audit-enterprise-table{table-layout:fixed;min-width:56rem}.figma-settings-audit-enterprise-table th,.figma-settings-audit-enterprise-table td{text-overflow:ellipsis;overflow-wrap:break-word;white-space:normal;overflow:hidden}.figma-settings-audit-enterprise-table th{z-index:1;position:sticky;top:0}.figma-settings-audit-enterprise-table td{max-width:18rem}.figma-settings-audit-enterprise-table th:first-child,.figma-settings-audit-enterprise-table td:first-child{width:18%}.figma-settings-audit-enterprise-table th:nth-child(2),.figma-settings-audit-enterprise-table td:nth-child(2){width:16%}.figma-settings-audit-enterprise-table th:nth-child(3),.figma-settings-audit-enterprise-table td:nth-child(3){width:14%}.figma-settings-audit-enterprise-table th:nth-child(4),.figma-settings-audit-enterprise-table td:nth-child(4){width:18%}.figma-settings-audit-enterprise-table th:nth-child(5),.figma-settings-audit-enterprise-table td:nth-child(5){width:10%}.figma-settings-audit-enterprise-table th:nth-child(6),.figma-settings-audit-enterprise-table td:nth-child(6){width:11%}.figma-settings-audit-enterprise-table th:nth-child(7),.figma-settings-audit-enterprise-table td:nth-child(7){width:13%}.figma-settings-audit-enterprise-table strong{overflow-wrap:break-word;display:block;overflow:hidden}[data-settings-audit-detail-drawer=true]{gap:.9rem;min-width:0;display:grid}.figma-settings-audit-detail-fields{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);margin:0;display:grid;overflow:hidden}.figma-settings-audit-detail-fields>div{border-bottom:1px solid color-mix(in srgb, var(--border) 68%, transparent);grid-template-columns:minmax(5.25rem,.42fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.72rem .85rem;display:grid}.figma-settings-audit-detail-fields>div:last-child{border-bottom:0}.figma-settings-audit-detail-fields dt{min-width:0;color:var(--text-strong);font-size:.76rem;font-weight:var(--font-weight-control,600);line-height:1.35}.figma-settings-audit-detail-fields dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.4}.figma-settings-audit-event-list{gap:.5rem;display:grid}.figma-settings-audit-event-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:1rem;padding:.8rem;display:grid}.figma-settings-audit-event-row[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.figma-settings-audit-event-row>span{gap:.22rem;min-width:0;display:grid}.figma-settings-audit-event-row>span:last-child{justify-items:end}.figma-settings-audit-event-row strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-settings-audit-event-row small,.figma-settings-audit-event-row time{color:var(--muted);font-size:.76rem}@media (width<=1200px){.settings-documents-policy__layout,.figma-settings-audit-workbench__layout,.settings-core-admin-overview__grid,.figma-settings-trust-policy-grid{grid-template-columns:minmax(0,1fr)}.figma-settings-audit-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-documents-policy__footer{grid-template-columns:minmax(0,1fr);justify-items:start}.settings-documents-policy__footer>.figma-settings-button{justify-self:end}}.figma-settings-audit-table{min-width:min(100%,54rem);display:grid}.figma-settings-audit-table__head,.figma-settings-audit-table__row{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:minmax(10rem,.9fr) minmax(12rem,1.25fr) minmax(12rem,1fr) minmax(9rem,.85fr) auto;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.figma-settings-audit-table__head{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface-card));color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-control,600)}.figma-settings-audit-table__row{color:var(--muted);font-size:.84rem}.figma-settings-audit-table__row strong{color:var(--text-strong);font-size:.86rem}.figma-settings-audit-footer{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface-card));box-shadow:none;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.figma-settings-audit-footer>span{color:var(--muted);font-size:.84rem}.figma-settings-audit-row{border-bottom:1px solid color-mix(in srgb, var(--border) 62%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:grid}.figma-settings-audit-row:last-child{border-bottom:0}.figma-settings-audit-row>span{background:var(--accent);border-radius:999px;width:.55rem;height:.55rem}.figma-settings-audit-row p,.figma-settings-audit-row time{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.figma-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.figma-settings-action-row,.figma-settings-inline-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figma-settings-action-row{margin-top:1rem}.figma-settings-inline-controls select{border:1px solid var(--border);color:var(--text);border-radius:.375rem;min-height:2.25rem;padding:0 .625rem}.figma-settings-token-once{background:#fef6d7;border:1px solid #f59e0b;border-radius:.5rem;gap:.375rem;margin-top:1rem;padding:.875rem;display:grid}.figma-settings-token-once code{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:.375rem;padding:.5rem;font-size:.85rem}@media (width<=980px){.figma-settings-content{padding:16px}.figma-settings-two-column,.figma-settings-integration-card,.figma-settings-access-hero,.figma-settings-access-member,.figma-settings-access-roles,.figma-settings-integrations-catalog__tools,.figma-settings-provider-card,.settings-action-row,.figma-settings-workbench-compact-bar,.figma-settings-o365-detail__header,.figma-settings-o365-panel__heading,.figma-settings-o365-directory-summary,.figma-settings-workspace-profile,.figma-settings-dashreport-summary,.figma-settings-dashreport-grid,.figma-settings-dashreport-section-header,.figma-settings-dashreport-template-grid,.figma-settings-dashreport-admin__header,.figma-settings-dashreport-admin__body,.dashboard-designer-layout__governance,.figma-settings-dashreport-summary-card,.figma-settings-dashreport-widget-row,.figma-settings-row,.figma-settings-audit-table__head,.figma-settings-audit-table__row,.settings-documents-policy__layout,.settings-documents-policy__field-grid,.settings-documents-policy__footer,.figma-settings-audit-workbench__layout,.figma-settings-audit-event-row,.figma-settings-groups-cockpit,.figma-settings-group-permission-grid,.figma-settings-module-permission-matrix,.figma-settings-notifications-hero,.figma-settings-notification-test,.figma-settings-notification-fields,.figma-settings-notification-preferences,.figma-settings-notification-control,.figma-settings-trust-control,.figma-settings-trust-certifications,.figma-settings-trust-policy-grid,.figma-settings-forms-catalog-page,.figma-settings-objects-catalog-page,.figma-settings-studio__layout,.workflow-journey-builder-layout__grid,.figma-settings-node-chain{grid-template-columns:1fr}.settings-action-row__meta{grid-template-columns:minmax(0,1fr) max-content}.figma-settings-integrations-catalog__tools,.figma-settings-o365-detail__header,.figma-settings-o365-panel__heading,.figma-settings-workspace-api-header,.figma-settings-notification-callout,.figma-settings-audit-footer{display:grid}.figma-settings-audit-filter-bar,.figma-settings-audit-operations-posture{grid-template-columns:1fr}.figma-settings-groups-cockpit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-settings-workspace-profile .figma-settings-field{border-left:0;border-top:1px solid color-mix(in srgb, var(--border) 62%, transparent)}.figma-settings-identity-form-grid{grid-template-columns:1fr}.figma-settings-identity-form-grid .figma-settings-field:nth-child(odd){border-right:0}.figma-settings-dashreport-summary-card .figma-settings-status{grid-column:auto}.figma-settings-studio__catalog,.figma-settings-studio__inspector{border:0;border-bottom:1px solid var(--border)}}.settings-plane-body--figma-visual,.settings-plane-body--figma-visual .studio-atom,.figma-settings-content,.figma-settings-content .studio-atom{--studio-atom-radius:var(--figma-settings-radius-md,10px);--studio-atom-border:var(--figma-settings-border);--studio-atom-surface:var(--figma-settings-surface)}.studio-atom-header{border-bottom:1px solid var(--studio-atom-border);background:var(--figma-settings-surface-raised,var(--studio-atom-surface));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.studio-atom-header__leading{align-items:center;gap:.75rem;min-width:0;display:flex}.studio-atom-header__titles{flex-direction:column;gap:.15rem;min-width:0;display:flex}.studio-atom-header__title{color:var(--figma-settings-text-strong);margin:0;font-size:1.125rem;font-weight:600}.studio-atom-header__subtitle{color:var(--figma-settings-text-muted);margin:0;font-size:.85rem}.studio-atom-header__trailing{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-atom-back{border-radius:var(--studio-atom-radius);color:var(--figma-settings-text-muted);font:inherit;cursor:pointer;transition:color var(--figma-settings-transition,.15s ease);background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:.35rem .5rem;font-size:.875rem;display:inline-flex}.studio-atom-back:hover{color:var(--figma-settings-text-strong)}.studio-atom-action-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-atom-toolbar-button{border-radius:var(--studio-atom-radius);border:1px solid var(--studio-atom-border);background:var(--figma-settings-surface-raised);min-height:2rem;color:var(--figma-settings-text-strong);font:inherit;cursor:pointer;transition:background-color var(--figma-settings-transition,.15s ease), border-color var(--figma-settings-transition,.15s ease);justify-content:center;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8125rem;font-weight:500;display:inline-flex}.studio-atom-toolbar-button:hover:not(:disabled){background:var(--figma-settings-surface-muted)}.studio-atom-toolbar-button:disabled{opacity:.55;cursor:not-allowed}.studio-atom-tabs{flex-direction:column;gap:0;display:flex}.studio-atom-tabs__list{border-bottom:1px solid var(--studio-atom-border);flex-wrap:wrap;gap:.25rem;padding:0 .25rem;display:flex}.studio-atom-tabs__tab{color:var(--figma-settings-text-muted);font:inherit;cursor:pointer;transition:color var(--figma-settings-transition,.15s ease);background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:.65rem .75rem;font-size:.875rem;font-weight:500}.studio-atom-tabs__tab[aria-selected=true]{color:var(--figma-settings-accent);border-bottom-color:var(--figma-settings-accent)}.studio-atom-tabs__tab:hover:not([aria-selected=true]){color:var(--figma-settings-text-strong)}.studio-atom-tabs__panel{padding:1rem 0}.studio-atom-status-label{align-items:center;gap:.35rem;display:inline-flex}.studio-atom-field{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.studio-atom-field__label{color:var(--figma-settings-text-strong);font-size:.8125rem;font-weight:500}.studio-atom-field__control{border:1px solid var(--studio-atom-border);border-radius:var(--studio-atom-radius);font:inherit;color:var(--figma-settings-text-strong);background:var(--figma-settings-surface-raised);min-width:0;padding:.5rem .65rem;font-size:.875rem}.studio-atom-field__control:focus{outline:2px solid var(--figma-settings-border-focus);outline-offset:0}.studio-atom-field__control:disabled{background:var(--figma-settings-disabled-bg);color:var(--figma-settings-text-disabled)}.studio-atom-validation{margin:0;font-size:.8125rem;line-height:1.45}.studio-atom-validation--error{color:var(--figma-settings-warning-text,#b45309)}.studio-atom-validation--warning{color:var(--figma-settings-warning-text,#a77928)}.studio-atom-validation--info{color:var(--figma-settings-accent)}.studio-atom-canvas-surface{flex:auto;min-width:0;min-height:0;position:relative}.studio-atom-canvas-surface--scroll{overflow:auto}.studio-atom-inspector-panel{border-left:1px solid var(--studio-atom-border);background:var(--figma-settings-surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex}.studio-atom-inspector-panel__body{flex:auto;padding:1rem;overflow:auto}.studio-atom-side-rail{border-right:1px solid var(--studio-atom-border);background:var(--figma-settings-surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex}.studio-atom-side-rail__body{flex:auto;padding:.75rem;overflow:auto}.studio-atom-table-wrap{border:1px solid var(--studio-atom-border);border-radius:var(--figma-settings-radius-lg,12px);background:var(--studio-atom-surface);overflow:auto}.studio-atom-table{border-collapse:collapse;width:100%;font-size:.875rem}.studio-atom-table thead th{text-align:left;background:var(--figma-settings-surface-muted);color:var(--figma-settings-text-muted);border-bottom:1px solid var(--studio-atom-border);padding:.65rem .75rem;font-weight:600}.studio-atom-table tbody td{border-bottom:1px solid var(--figma-settings-border-muted);color:var(--figma-settings-text);padding:.55rem .75rem}.studio-atom-table tbody tr:last-child td{border-bottom:none}.studio-atom-empty-wrap{border-radius:var(--figma-settings-radius-lg)}.studio-atom-version-history{border:1px solid var(--studio-atom-border);border-radius:var(--figma-settings-radius-lg);background:var(--studio-atom-surface);flex-direction:column;gap:0;display:flex;overflow:hidden}.studio-atom-version-row{border-bottom:1px solid var(--figma-settings-border-muted);grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.875rem;display:grid}.studio-atom-version-row:last-child{border-bottom:none}.studio-atom-version-row__meta{color:var(--figma-settings-text-muted);font-size:.8125rem}.studio-atom-audit-wrap{border-radius:var(--figma-settings-radius-md);padding:.25rem 0}.form-builder-layout{border:1px solid var(--figma-settings-border);border-radius:var(--figma-settings-radius-panel);background:var(--figma-settings-surface);overflow:hidden}.form-builder-layout__bar{border-bottom:1px solid var(--figma-settings-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.form-builder-layout__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.form-builder-layout__title{min-width:0;font-size:.95rem;font-weight:600}.form-builder-layout__actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:1px;display:flex}.form-builder-layout__body,.forms-catalog-layout{min-width:0}.form-builder-single-column{max-width:42rem;padding:1rem}.form-builder-settings-tab .figma-settings-form-settings,.form-builder-preview-tab .figma-settings-form-preview{margin:0}@media (width<=1080px){.form-builder-build-layout.figma-settings-studio__layout{grid-template-columns:1fr}.form-builder-build-layout .figma-settings-studio__catalog,.form-builder-build-layout .figma-settings-studio__inspector{border:0;border-bottom:1px solid var(--figma-settings-border)}}.forms-figma{color:#0f172a;background:#f8fafc;min-height:100%}.forms-figma button,.forms-figma input,.forms-figma select,.forms-figma textarea{font:inherit;letter-spacing:0}.forms-figma-catalog{max-width:none;margin:0;padding:28px 32px}.forms-figma-catalog-header,.forms-figma-builder-header,.forms-figma-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.forms-figma-catalog-header h2,.forms-figma-create h2{margin:0;font-size:30px;font-weight:650;line-height:1.2}.forms-figma-catalog-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 16px;display:grid}.forms-figma-catalog-metrics>div{background:#fff;border:1px solid #d8e1ee;border-radius:10px;min-height:102px;padding:16px 18px}.forms-figma-catalog-metrics dt,.forms-figma-catalog-metrics small{color:#64748b;font-size:12px;display:block}.forms-figma-catalog-metrics dt{font-weight:600}.forms-figma-catalog-metrics dd{margin:10px 0 7px;font-size:26px;font-weight:700;line-height:1}.forms-figma-catalog-header p,.forms-figma-create p,.forms-figma-form-sheet p,.forms-figma-preview-card p{color:#64748b;margin:8px 0 0;font-size:15px;line-height:1.5}.forms-figma-primary-button,.forms-figma-secondary-button,.forms-figma-ghost-button,.forms-figma-icon-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.forms-figma-primary-button{color:#fff;background:#2864e8}.forms-figma-secondary-button{color:#334155;background:#fff;border-color:#cbd5e1}.forms-figma-ghost-button{color:#475569;background:0 0}.forms-figma-primary-button:disabled,.forms-figma-secondary-button:disabled,.forms-figma-ghost-button:disabled{background:var(--ui-disabled-background,#eef2f5);border-color:var(--ui-border-subtle,#cbd5e1);color:var(--ui-disabled-foreground,#7a8798);cursor:not-allowed;opacity:1}.forms-figma-catalog-toolbar{grid-template-columns:minmax(260px,384px) minmax(180px,220px);align-items:end;gap:16px;margin:0 0 10px;display:grid}.forms-figma-search,.forms-figma-status-filter{margin:0;display:block}.forms-figma-search span,.forms-figma-status-filter span,.forms-figma-create-card span,.forms-figma-field-settings span,.forms-figma-settings-card span,.forms-figma-preview-card span{color:#475569;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.forms-figma input,.forms-figma select,.forms-figma textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.forms-figma input:disabled,.forms-figma select:disabled,.forms-figma textarea:disabled{background:var(--ui-disabled-background,#eef2f5);border-color:var(--ui-border-subtle,#cbd5e1);color:var(--ui-disabled-foreground,#7a8798);cursor:not-allowed;opacity:1}.forms-figma textarea{resize:vertical;min-height:92px}.forms-figma-section,.forms-figma-create-card,.forms-figma-settings-card,.forms-figma-preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.forms-figma-section{overflow:hidden}.forms-figma-catalog-workspace{grid-template-columns:minmax(0,1fr) minmax(238px,286px);align-items:start;gap:14px;display:grid}.forms-figma-catalog-insights{background:#fff;border:1px solid #d8e1ee;border-radius:10px;padding:18px}.forms-figma-catalog-insights h3{margin:0 0 12px;font-size:17px}.forms-figma-catalog-insights dl{margin:0;display:grid}.forms-figma-catalog-insights dl>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.forms-figma-catalog-insights dt{color:#64748b;font-size:12px}.forms-figma-catalog-insights dd{text-align:right;max-width:150px;margin:0;font-size:12px;font-weight:600}.forms-figma-section-heading{border-bottom:1px solid #e2e8f0;padding:0;display:block}.forms-figma-section-heading h3,.forms-figma-palette h3,.forms-figma-field-settings h3,.forms-figma-settings-card h3,.forms-figma-preview-card h3{margin:0;font-size:18px;line-height:1.25}.forms-figma-section-heading span{color:#64748b;font-size:13px}.forms-figma-section-heading>span{display:none}.forms-figma-catalog-columns{color:#5c6f91;letter-spacing:.06em;text-transform:uppercase;background:#f6f8fb;grid-template-columns:minmax(220px,1fr) 70px 74px 62px 88px 96px minmax(172px,auto);gap:12px;padding:12px 14px;font-size:10px;font-weight:700;display:grid}.forms-figma-form-list{display:grid}.forms-figma-form-row{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(220px,1fr) 70px 74px 62px 88px 96px minmax(172px,auto);align-items:center;gap:16px;min-height:66px;padding:10px 14px;display:grid;position:relative}.forms-figma-form-row:last-child{border-bottom:0}.forms-figma-form-row>button:first-child{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.forms-figma-row-icon{color:#3730a3;background:#eef2ff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.forms-figma-form-row strong{font-size:15px;line-height:1.35;display:block}.forms-figma-form-row small{color:#64748b;margin-top:2px;font-size:13px;line-height:1.4;display:block}.forms-figma-form-metric,.forms-figma-link-placeholder{color:#64748b;font-size:13px}.forms-figma-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.forms-figma-row-actions .forms-figma-secondary-button{min-height:30px;padding:0 8px;font-size:11px}.forms-figma-status{border-radius:999px;justify-content:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.forms-figma-status.is-published{color:#166534;background:#dcfce7}.forms-figma-status.is-draft{color:#475569;background:#f1f5f9}.forms-figma-status.is-attention{color:#92400e;background:#fef3c7}.forms-figma-icon-button{color:#64748b;background:#fff;border-color:#e2e8f0;min-width:36px;padding:0}.forms-figma-copy-proof{color:#166534;grid-column:1/-1;margin:-8px 0 0 46px;font-size:12px;bottom:4px}.forms-figma-ownership-strip{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid;overflow:hidden}.forms-figma-ownership-strip--compact{margin:0}.forms-figma-ownership-strip div{background:#fff;border-right:1px solid #e2e8f0;min-width:0;padding:14px 16px}.forms-figma-ownership-strip div:last-child{border-right:0}.forms-figma-ownership-strip strong{font-size:13px;line-height:1.25;display:block}.forms-figma-ownership-strip p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.4}.forms-figma-create,.forms-figma-builder{flex-direction:column;min-height:100%;display:flex}.forms-figma-builder-header{background:#fff;border-bottom:1px solid #e2e8f0;flex:none;min-height:72px;padding:14px 24px}.forms-figma-create-progress{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 32px;display:grid}.forms-figma-create-progress span{color:#64748b;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:52px;font-size:13px;display:flex}.forms-figma-create-progress span.is-active{color:#1d4ed8;border-bottom-color:#2864e8;font-weight:600}.forms-figma-create-progress b{border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.forms-figma-create-progress .is-active b{color:#fff;background:#2864e8;border-color:#2864e8}.forms-figma-builder-actions{gap:10px;display:flex}.forms-figma-title-input{border-color:#0000;max-width:480px;font-size:20px;font-weight:650}.forms-figma-builder-title h2{margin:0;font-size:28px;line-height:1.2}.forms-figma-builder-title p{color:#64748b;margin:4px 0 0;font-size:13px}.forms-figma-tabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:4px;padding:0 24px;display:flex}.forms-figma-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:0 16px;font-weight:650}.forms-figma-tabs button[aria-pressed=true]{color:#111827;border-bottom-color:#111827}.forms-figma-studio-posture{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0 24px;display:grid}.forms-figma-studio-posture div{border-right:1px solid #e2e8f0;min-width:0;padding:10px 14px}.forms-figma-studio-posture div:last-child{border-right:0}.forms-figma-studio-posture dt,.forms-figma-studio-posture dd{margin:0}.forms-figma-studio-posture dt{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.forms-figma-studio-posture dd{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:700;overflow:hidden}.forms-figma-publish-overlay{z-index:100;background:#0f172a42;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.forms-figma-publish-confirmation{background:#fff;border:1px solid #d8e1ee;border-radius:14px;gap:18px;width:100%;max-width:760px;max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 24px 64px #0f172a47}.forms-figma-publish-confirmation h3,.forms-figma-publish-confirmation p,.forms-figma-publish-confirmation dl,.forms-figma-publish-confirmation dt,.forms-figma-publish-confirmation dd{margin:0}.forms-figma-publish-confirmation>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.forms-figma-publish-confirmation h3{font-size:24px;line-height:1.2}.forms-figma-publish-confirmation p{color:#475569;margin-top:8px;font-size:15px}.forms-figma-publish-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.forms-figma-publish-confirmation dl>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 0;display:flex}.forms-figma-publish-confirmation dt{color:#64748b;font-size:13px;font-weight:500}.forms-figma-publish-confirmation dd{color:#0f172a;text-align:right;min-width:0;font-size:14px;font-weight:700}.forms-figma-publish-confirmation .forms-figma-publish-confirmation__notice{color:#335b96;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:12px 14px;font-size:13px}.forms-figma-publish-confirmation__actions{justify-content:flex-end;gap:10px;display:flex}.forms-figma-build-grid{flex:auto;grid-template-columns:260px minmax(360px,1fr) 320px;min-height:680px;display:grid}.forms-figma-palette,.forms-figma-field-settings{background:#fff;padding:20px;overflow:auto}.forms-figma-palette{border-right:1px solid #e2e8f0}.forms-figma-field-settings{border-left:1px solid #e2e8f0;align-content:start;gap:14px;display:grid}.forms-figma-field-type-list{gap:10px;margin-top:16px;display:grid}.forms-figma-field-type-list button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:4px;min-height:58px;padding:10px 12px;display:grid}.forms-figma-field-type-list span{color:#0f172a;margin:0;font-size:14px;font-weight:650}.forms-figma-field-type-list small{color:#64748b;font-size:12px}.forms-figma-section-map{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:10px;margin-top:18px;padding:14px;display:grid}.forms-figma-section-map strong{font-size:13px}.forms-figma-section-map p,.forms-figma-section-map small{color:#64748b;margin:0;font-size:12px;line-height:1.4}.forms-figma-section-map ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.forms-figma-section-map li{gap:2px;min-width:0;display:grid}.forms-figma-canvas{background:#f8fafc;padding:32px;overflow:auto}.forms-figma-form-sheet{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:720px;min-height:560px;margin:0 auto;padding:32px}.forms-figma-form-sheet h3{margin:0;font-size:24px;line-height:1.2}.forms-figma-question-stack{gap:12px;display:grid}.forms-figma-section-stack{gap:18px;margin-top:24px;display:grid}.forms-figma-form-section{gap:12px;display:grid}.forms-figma-form-section>header,.forms-figma-preview-section>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.forms-figma-form-section h4,.forms-figma-preview-section h4{margin:0;font-size:15px;line-height:1.25}.forms-figma-form-section>header span,.forms-figma-preview-section>header span{color:#64748b;font-size:12px}.forms-figma-question-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}.forms-figma-question-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.forms-figma-question-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.forms-figma-question-main small{color:#64748b;margin-top:4px;font-size:13px;line-height:1.4;display:block}.forms-figma-question-main .forms-figma-binding-line{color:#334155;font-size:12px}.forms-figma-drag-handle,.forms-figma-question-card em{color:#94a3b8;font-size:12px;font-style:normal}.forms-figma-question-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.forms-figma-question-actions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:650}.forms-figma-question-actions button:disabled{cursor:not-allowed;opacity:.5}.forms-figma-checkbox-line{align-items:center;gap:8px;display:flex}.forms-figma-checkbox-line input{width:16px;min-height:16px}.forms-figma-checkbox-line span{margin:0}.forms-figma-notice{color:#1d4ed8;background:#eff6ff;border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.forms-figma-status-banner{gap:8px;padding:0 32px;display:grid}.forms-figma-status-banner .forms-figma-notice{margin-top:16px}.forms-figma-error{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:16px 0 0;padding:8px 10px;font-size:13px}.forms-figma-single-column,.forms-figma-create-main{flex:auto;padding:32px}.forms-figma-create-main{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:none;margin:0 auto;display:grid}.forms-figma-create-nav{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.forms-figma-create-nav h3{margin:0 0 12px;font-size:16px}.forms-figma-create-nav ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.forms-figma-create-nav li{color:#64748b;border-radius:6px;padding:9px 10px;font-size:13px}.forms-figma-create-nav li.is-active{color:#1d4ed8;background:#e9f1ff;font-weight:600}.forms-figma-create-nav p{color:#335b96;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:18px 0 0;padding:10px;font-size:12px;line-height:1.45}.forms-figma-create-card,.forms-figma-settings-card,.forms-figma-preview-card{gap:18px;max-width:768px;margin:0 auto;padding:24px;display:grid}.forms-figma-create .forms-figma-create-card{max-width:none;margin:0}.forms-figma-create-step{border-top:1px solid #f1f5f9;gap:14px;padding-top:18px;display:grid}.forms-figma-create-step:first-child{border-top:0;padding-top:0}.forms-figma-create-step>strong{font-size:15px}.forms-figma-create-step>p{margin:0}.forms-figma-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.forms-figma-starter-grid button{cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:6px;gap:6px;padding:12px;display:grid}.forms-figma-starter-grid button[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.forms-figma-starter-grid span{color:#0f172a;margin:0}.forms-figma-starter-grid small{color:#64748b;font-size:12px;line-height:1.4}.forms-figma-settings-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.forms-figma-runtime-route,.forms-figma-inspector-summary,.forms-figma-preview-submit{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:4px;min-width:0;padding:12px 14px;display:grid}.forms-figma-runtime-route span,.forms-figma-inspector-summary span,.forms-figma-preview-submit span{color:#64748b;font-size:12px;font-weight:700}.forms-figma-runtime-route strong,.forms-figma-inspector-summary strong,.forms-figma-preview-submit strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.forms-figma-inspector-summary small,.forms-figma-preview-section small{color:#64748b;font-size:12px;line-height:1.4}.forms-figma-preview-section{border-top:1px solid #f1f5f9;gap:14px;padding-top:16px;display:grid}.forms-figma-preview-workspace{flex:auto;grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(240px,290px);align-items:start;gap:14px;padding:32px;display:grid}.forms-figma-preview-workspace .forms-figma-preview-card{max-width:none;margin:0}.forms-figma-preview-nav,.forms-figma-preview-validation{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:18px}.forms-figma-preview-nav h3,.forms-figma-preview-validation h3{margin:0 0 14px;font-size:16px}.forms-figma-preview-nav ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.forms-figma-preview-nav li{color:#64748b;border-radius:6px;padding:10px;font-size:13px}.forms-figma-preview-nav li.is-active{color:#1d4ed8;background:#e9f1ff;font-weight:650}.forms-figma-preview-validation dl{gap:13px;margin:0;display:grid}.forms-figma-preview-validation dl>div{gap:3px;display:grid}.forms-figma-preview-validation dt{font-size:13px;font-weight:700}.forms-figma-preview-validation dd{color:#64748b;margin:0;font-size:12px;line-height:1.35}.forms-figma-preview-issues,.forms-figma-preview-ready{border-radius:8px;margin:18px 0 0;padding:12px;font-size:13px}.forms-figma-preview-issues{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.forms-figma-preview-issues p{color:inherit;margin:5px 0 0;font-size:12px}.forms-figma-preview-ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.forms-figma-validation,.forms-figma-version-list,.forms-figma-empty-canvas{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.forms-figma-validation p,.forms-figma-version-list p,.forms-figma-empty-canvas p{color:#64748b;margin:6px 0 0;font-size:14px}@media (width<=1120px){.forms-figma-build-grid{grid-template-columns:220px minmax(320px,1fr)}.forms-figma-field-settings{grid-column:1/-1}.forms-figma-catalog-workspace{grid-template-columns:1fr}.forms-figma-catalog-insights{order:-1}.forms-figma-preview-workspace{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.forms-figma-preview-validation{grid-column:1/-1}}@media (width<=760px){.forms-figma-catalog,.forms-figma-single-column,.forms-figma-create-main,.forms-figma-preview-workspace,.forms-figma-canvas{padding:18px}.forms-figma-catalog-header,.forms-figma-builder-header,.forms-figma-section-heading{flex-direction:column;align-items:stretch}.forms-figma-form-row,.forms-figma-build-grid,.forms-figma-catalog-toolbar,.forms-figma-ownership-strip,.forms-figma-studio-posture,.forms-figma-publish-confirmation dl,.forms-figma-starter-grid,.forms-figma-catalog-metrics{grid-template-columns:1fr}.forms-figma-catalog-columns{display:none}.forms-figma-create-main,.forms-figma-create-progress,.forms-figma-preview-workspace{grid-template-columns:1fr}.forms-figma-create-progress{display:none}.forms-figma-row-actions{justify-content:flex-start}.forms-figma-ownership-strip div{border-bottom:1px solid #e2e8f0;border-right:0}.forms-figma-ownership-strip div:last-child{border-bottom:0}.forms-figma-palette,.forms-figma-field-settings{border:0}}:root[data-theme=dark] .forms-figma{--forms-figma-ink:var(--text-strong,#f8fafc);--forms-figma-muted:var(--text-muted,#a5b4cf);--forms-figma-line:var(--border,#263553);--forms-figma-panel:var(--surface-card,#111827);--forms-figma-canvas:var(--surface,#070b17);--forms-figma-soft:var(--surface-2,#172033);color:var(--forms-figma-ink);background:0 0}:root[data-theme=dark] .forms-figma input,:root[data-theme=dark] .forms-figma select,:root[data-theme=dark] .forms-figma textarea,:root[data-theme=dark] .forms-figma .form-builder-layout,:root[data-theme=dark] .forms-figma .form-builder-layout__bar,:root[data-theme=dark] .forms-figma-secondary-button,:root[data-theme=dark] .forms-figma-catalog-metrics>div,:root[data-theme=dark] .forms-figma-catalog-insights,:root[data-theme=dark] .forms-figma-create-progress,:root[data-theme=dark] .forms-figma-create-nav,:root[data-theme=dark] .forms-figma-preview-nav,:root[data-theme=dark] .forms-figma-preview-validation,:root[data-theme=dark] .forms-figma-ownership-strip div,:root[data-theme=dark] .forms-figma-section,:root[data-theme=dark] .forms-figma-studio-posture,:root[data-theme=dark] .forms-figma-publish-confirmation,:root[data-theme=dark] .forms-figma-create-card,:root[data-theme=dark] .forms-figma-settings-card,:root[data-theme=dark] .forms-figma-preview-card,:root[data-theme=dark] .forms-figma-builder-header,:root[data-theme=dark] .forms-figma-tabs,:root[data-theme=dark] .forms-figma-palette,:root[data-theme=dark] .forms-figma-field-settings,:root[data-theme=dark] .forms-figma-runtime-route,:root[data-theme=dark] .forms-figma-inspector-summary,:root[data-theme=dark] .forms-figma-preview-submit,:root[data-theme=dark] .forms-figma-form-sheet,:root[data-theme=dark] .forms-figma-question-card,:root[data-theme=dark] .forms-figma-field-type-list button,:root[data-theme=dark] .forms-figma-question-actions button,:root[data-theme=dark] .forms-figma-starter-grid button,:root[data-theme=dark] .forms-figma-icon-button{background:var(--forms-figma-panel);border-color:var(--forms-figma-line);color:var(--forms-figma-ink)}:root[data-theme=dark] .forms-figma-section-heading,:root[data-theme=dark] .forms-figma-catalog-columns,:root[data-theme=dark] .forms-figma-canvas,:root[data-theme=dark] .forms-figma-validation,:root[data-theme=dark] .forms-figma-version-list,:root[data-theme=dark] .forms-figma-section-map,:root[data-theme=dark] .forms-figma-empty-canvas{background:var(--forms-figma-soft);border-color:var(--forms-figma-line)}:root[data-theme=dark] .forms-figma-form-row,:root[data-theme=dark] .forms-figma-create-step,:root[data-theme=dark] .forms-figma-settings-row,:root[data-theme=dark] .forms-figma-studio-posture,:root[data-theme=dark] .forms-figma-studio-posture div,:root[data-theme=dark] .forms-figma-ownership-strip,:root[data-theme=dark] .forms-figma-ownership-strip div,:root[data-theme=dark] .forms-figma-form-section>header,:root[data-theme=dark] .forms-figma-preview-section,:root[data-theme=dark] .forms-figma-preview-section>header,:root[data-theme=dark] .forms-figma-publish-confirmation{border-color:var(--forms-figma-line)}:root[data-theme=dark] .forms-figma-ownership-strip p,:root[data-theme=dark] .forms-figma-catalog-header p,:root[data-theme=dark] .forms-figma-create p,:root[data-theme=dark] .forms-figma-form-sheet p,:root[data-theme=dark] .forms-figma-preview-card p,:root[data-theme=dark] .forms-figma-search span,:root[data-theme=dark] .forms-figma-status-filter span,:root[data-theme=dark] .forms-figma-create-card span,:root[data-theme=dark] .forms-figma-field-settings span,:root[data-theme=dark] .forms-figma-studio-posture dt,:root[data-theme=dark] .forms-figma-publish-confirmation p,:root[data-theme=dark] .forms-figma-publish-confirmation dt,:root[data-theme=dark] .forms-figma-settings-card span,:root[data-theme=dark] .forms-figma-preview-card span,:root[data-theme=dark] .forms-figma-section-heading span,:root[data-theme=dark] .forms-figma-form-row small,:root[data-theme=dark] .forms-figma-form-metric,:root[data-theme=dark] .forms-figma-link-placeholder,:root[data-theme=dark] .forms-figma-field-type-list small,:root[data-theme=dark] .forms-figma-section-map p,:root[data-theme=dark] .forms-figma-section-map small,:root[data-theme=dark] .forms-figma-form-section>header span,:root[data-theme=dark] .forms-figma-preview-section>header span,:root[data-theme=dark] .forms-figma-runtime-route span,:root[data-theme=dark] .forms-figma-inspector-summary span,:root[data-theme=dark] .forms-figma-inspector-summary small,:root[data-theme=dark] .forms-figma-preview-submit span,:root[data-theme=dark] .forms-figma-preview-section small,:root[data-theme=dark] .forms-figma-question-main small,:root[data-theme=dark] .forms-figma-drag-handle,:root[data-theme=dark] .forms-figma-question-card em,:root[data-theme=dark] .forms-figma-starter-grid small,:root[data-theme=dark] .forms-figma-validation p,:root[data-theme=dark] .forms-figma-version-list p,:root[data-theme=dark] .forms-figma-empty-canvas p{color:var(--forms-figma-muted)}:root[data-theme=dark] .forms-figma-field-type-list span,:root[data-theme=dark] .forms-figma-starter-grid span,:root[data-theme=dark] .forms-figma-runtime-route strong,:root[data-theme=dark] .forms-figma-inspector-summary strong,:root[data-theme=dark] .forms-figma-preview-submit strong,:root[data-theme=dark] .forms-figma-studio-posture dd,:root[data-theme=dark] .forms-figma-publish-confirmation dd,:root[data-theme=dark] .forms-figma-tabs button[aria-pressed=true]{color:var(--forms-figma-ink)}:root[data-theme=dark] .forms-figma-primary-button{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb)}:root[data-theme=dark] .forms-figma-primary-button:disabled,:root[data-theme=dark] .forms-figma-secondary-button:disabled,:root[data-theme=dark] .forms-figma-ghost-button:disabled,:root[data-theme=dark] .forms-figma-question-actions button:disabled,:root[data-theme=dark] .forms-figma input:disabled,:root[data-theme=dark] .forms-figma select:disabled,:root[data-theme=dark] .forms-figma textarea:disabled{background:var(--ui-disabled-background,#1f2937);border-color:var(--ui-border-subtle,#334155);color:var(--ui-disabled-foreground,#94a3b8);cursor:not-allowed;opacity:1}.field-configurator-layout{border:1px solid var(--figma-settings-border);border-radius:var(--figma-settings-radius-md);background:var(--figma-settings-surface);flex-direction:column;gap:.65rem;min-width:0;display:flex}.field-configurator-layout__head{border-bottom:1px solid var(--figma-settings-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;display:flex}.field-configurator-layout__title{margin:0;font-size:1rem;font-weight:600}.field-configurator-layout__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.field-configurator-layout__body{min-width:0;padding:0 1rem 1rem}.field-configurator-layout__grid{grid-template-columns:minmax(12rem,14rem) minmax(20rem,1fr) minmax(15rem,18rem);min-width:0;display:grid}.field-configurator-layout__catalog,.field-configurator-layout__table-surface,.field-configurator-layout__properties{min-width:0}.field-configurator-layout__catalog,.field-configurator-layout__properties{background:var(--figma-settings-surface)}.field-configurator-layout__catalog{border-right:1px solid var(--figma-settings-border);padding:1rem}.field-configurator-layout__table-surface{padding:1rem}.field-configurator-layout__properties{border-left:1px solid var(--figma-settings-border);padding:1rem}@media (width<=1080px){.field-configurator-layout__grid{grid-template-columns:1fr}.field-configurator-layout__catalog,.field-configurator-layout__properties{border:0;border-bottom:1px solid var(--figma-settings-border)}}.objects-fields-figma{--objects-fields-ink:#18202f;--objects-fields-muted:#697386;--objects-fields-line:#d9dee8;--objects-fields-panel:#fff;--objects-fields-canvas:#f5f7fb;--objects-fields-soft:#eef3fb;--objects-fields-accent:#2563eb;--objects-fields-success:#0f766e;--objects-fields-warning:#b45309;color:var(--objects-fields-ink)}.objects-fields-figma,.objects-fields-figma *{box-sizing:border-box;letter-spacing:0}.objects-fields-figma h2,.objects-fields-figma h3,.objects-fields-figma h4,.objects-fields-figma p{margin:0}.objects-fields-figma h2{font-size:1.35rem;line-height:1.25}.objects-fields-figma h3{font-size:1rem;line-height:1.25}.objects-fields-figma p,.objects-fields-figma small{color:var(--objects-fields-muted);line-height:1.45}.objects-fields-figma button,.objects-fields-figma input,.objects-fields-figma select,.objects-fields-figma textarea{font:inherit}.objects-fields-figma button{cursor:pointer;white-space:nowrap;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.45rem;font-weight:650;display:inline-flex}.objects-fields-figma button:disabled{cursor:not-allowed;opacity:.55}.objects-fields-figma label{gap:.35rem;min-width:0;display:grid}.objects-fields-figma label>span{color:var(--objects-fields-muted);font-size:.78rem;font-weight:700}.objects-fields-figma input,.objects-fields-figma select,.objects-fields-figma textarea{border:1px solid var(--objects-fields-line);color:var(--objects-fields-ink);background:#fff;border-radius:.45rem;width:100%;min-height:2.55rem;padding:.65rem .75rem}.objects-fields-figma textarea{resize:vertical;min-height:5rem}.objects-fields-figma-primary-button{background:var(--objects-fields-accent);border:1px solid var(--objects-fields-accent);color:#fff;padding:0 1rem}.objects-fields-figma-secondary-button,.objects-fields-figma-ghost-button{border:1px solid var(--objects-fields-line);color:var(--objects-fields-ink);background:#fff;padding:0 .85rem}.objects-fields-figma-ghost-button{background:0 0}.objects-fields-figma-catalog{gap:1rem;max-width:1180px;margin:0 auto;padding:1rem 1.5rem 2rem;display:grid}.objects-fields-figma-catalog-header,.objects-fields-figma-configurator-header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.objects-fields-figma-catalog-header>div,.objects-fields-figma-configurator-header>div{gap:.25rem;min-width:0;display:grid}.objects-fields-figma-custom-posture,.objects-fields-figma-notice,.objects-fields-figma-runtime-card,.objects-fields-figma-empty{background:var(--objects-fields-soft);border:1px solid #d5e3fb;border-radius:.5rem;padding:.8rem .9rem}.objects-fields-figma-custom-posture{color:var(--objects-fields-muted)}.objects-fields-figma-notice{color:var(--objects-fields-success);border-color:#b7d4ce;font-weight:700}.objects-fields-figma-filters{grid-template-columns:minmax(18rem,1fr) minmax(12rem,16rem);align-items:end;gap:.8rem;display:grid}.objects-fields-figma-object-list{background:var(--objects-fields-panel);border:1px solid var(--objects-fields-line);border-radius:.55rem;display:grid;overflow:hidden}.objects-fields-figma-object-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.objects-fields-figma-object-row+.objects-fields-figma-object-row{border-top:1px solid var(--objects-fields-line)}.objects-fields-figma-object-main{align-items:center;gap:.8rem;min-width:0;display:flex}.objects-fields-figma-object-index{flex-wrap:wrap;gap:.45rem;margin:.45rem 0 0;display:flex}.objects-fields-figma-object-index div{border:1px solid var(--objects-fields-line);background:#f8fafc;border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .45rem;display:inline-flex}.objects-fields-figma-object-index dt,.objects-fields-figma-object-index dd,.objects-fields-figma-object-consumers{color:var(--objects-fields-muted);font-size:.74rem}.objects-fields-figma-object-index dt,.objects-fields-figma-object-index dd{margin:0}.objects-fields-figma-object-index dd{color:var(--objects-fields-text);font-weight:800}.objects-fields-figma-object-consumers{overflow-wrap:anywhere;margin:.35rem 0 0}.objects-fields-figma-object-icon{color:#1d4ed8;background:#ecf3ff;border:1px solid #c7d8f7;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.objects-fields-figma-object-main h3{align-items:center;gap:.5rem;display:flex}.objects-fields-figma-object-main em,.objects-fields-figma-field-flags em,.objects-fields-figma-status{border-radius:999px;padding:.38rem .55rem;font-size:.72rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.objects-fields-figma-field-flags{flex-wrap:wrap;gap:.35rem;display:flex}.objects-fields-figma-field-flags em,.objects-fields-figma-status.is-neutral{color:#475569;background:#eef2f7}.objects-fields-figma-field-policy{gap:.25rem;min-width:0;display:grid}.objects-fields-figma-field-policy small{color:var(--objects-fields-muted);overflow-wrap:anywhere;line-height:1.35}.objects-fields-figma-field-policy em{color:#475569;background:#eef2f7;border-radius:999px;justify-self:start;padding:.35rem .5rem;font-size:.72rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.objects-fields-figma-status.is-ready{color:#166534;background:#dcfce7}.objects-fields-figma-status.is-attention{color:var(--objects-fields-warning);background:#fef3c7}.objects-fields-figma-configurator{background:var(--objects-fields-canvas);gap:1rem;min-height:calc(100svh - 7rem);padding:1rem 1.25rem 1.5rem;display:grid}.objects-fields-figma-table-surface,.objects-fields-figma-properties-panel,.objects-fields-figma-wizard-card,.objects-fields-figma-wizard-steps{background:var(--objects-fields-panel);border:1px solid var(--objects-fields-line);border-radius:.55rem}.objects-fields-figma-table-surface{gap:1rem;min-width:0;padding:1rem;display:grid;overflow:auto}.objects-fields-figma-studio-catalog,.objects-fields-figma-studio-canvas{gap:1rem;min-width:0;display:grid}.objects-fields-figma-studio-catalog section{background:var(--objects-fields-soft);border:1px solid var(--objects-fields-line);border-radius:.55rem;gap:.65rem;padding:.85rem;display:grid}.objects-fields-figma-studio-label{color:var(--objects-fields-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.objects-fields-figma-studio-facts{gap:.45rem;margin:0;display:grid}.objects-fields-figma-studio-facts div{border-top:1px solid var(--objects-fields-line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:.5rem;padding-top:.45rem;display:grid}.objects-fields-figma-studio-facts dt{color:var(--objects-fields-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.objects-fields-figma-studio-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.objects-fields-figma-studio-facts dd:last-child{word-break:normal;font-size:.86rem}.objects-fields-figma-studio-state{background:var(--objects-fields-soft);border:1px solid var(--objects-fields-line);color:var(--objects-fields-muted);border-radius:999px;align-items:center;min-height:2.1rem;padding:.2rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.objects-fields-figma-studio-posture{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.objects-fields-figma-studio-posture article{background:var(--objects-fields-panel);border:1px solid var(--objects-fields-line);text-align:left;border-radius:.55rem;gap:.35rem;min-width:0;padding:.85rem;display:grid}.objects-fields-figma-studio-posture span{color:var(--objects-fields-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.objects-fields-figma-studio-posture strong,.objects-fields-figma-studio-posture p{overflow-wrap:anywhere;min-width:0}.objects-fields-figma-studio-posture p{color:var(--objects-fields-muted);margin:0;font-size:.84rem;line-height:1.45}.objects-fields-figma-contract-type-journey{background:var(--objects-fields-panel);border:1px solid var(--objects-fields-line);border-radius:.55rem;gap:.9rem;min-width:0;padding:.95rem;display:grid}.objects-fields-figma-contract-type-journey__header{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}.objects-fields-figma-contract-type-stages,.objects-fields-figma-contract-type-consumers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.objects-fields-figma-contract-type-consumers{grid-template-columns:repeat(2,minmax(0,1fr))}.objects-fields-figma-contract-type-stages article,.objects-fields-figma-contract-type-consumers article{border-top:1px solid var(--objects-fields-line);text-align:left;gap:.25rem;min-width:0;padding-top:.6rem;display:grid}.objects-fields-figma-contract-type-stages span,.objects-fields-figma-contract-type-consumers span{color:var(--objects-fields-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.objects-fields-figma-contract-type-stages strong,.objects-fields-figma-contract-type-consumers strong{overflow-wrap:anywhere;min-width:0}.objects-fields-figma-contract-type-stages p,.objects-fields-figma-contract-type-consumers p,.objects-fields-figma-contract-type-history p,.objects-fields-figma-option-history{color:var(--objects-fields-muted);margin:0;font-size:.82rem;line-height:1.45}.objects-fields-figma-contract-type-history{border-top:1px solid var(--objects-fields-line);gap:.55rem;padding-top:.75rem;display:grid}.objects-fields-figma-contract-type-history ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.objects-fields-figma-contract-type-history li{background:var(--objects-fields-soft);border:1px solid var(--objects-fields-line);border-radius:.45rem;gap:.2rem;padding:.65rem;display:grid}.objects-fields-figma-table-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.objects-fields-figma-field-index-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(12rem,16rem);align-items:end;gap:.75rem;display:grid}.objects-fields-figma-table{border:1px solid var(--objects-fields-line);border-radius:.5rem;min-width:70rem;display:grid;overflow:hidden}.objects-fields-figma-table thead,.objects-fields-figma-table tbody{display:contents}.objects-fields-figma-table-head,.objects-fields-figma-table tr{text-align:left;grid-template-columns:1.4rem minmax(12rem,1.2fr) minmax(7rem,.55fr) minmax(6rem,.45fr) minmax(13rem,1fr) minmax(12rem,.9fr) minmax(14rem,1fr) minmax(7rem,.55fr);align-items:center;gap:.75rem;min-width:0;display:grid}.objects-fields-figma-table-head{color:var(--objects-fields-muted);text-transform:uppercase;background:#f8fafc;padding:.75rem .9rem;font-size:.76rem;font-weight:800}.objects-fields-figma-table tbody tr{border-top:1px solid var(--objects-fields-line);cursor:pointer;background:#fff;padding:.85rem .9rem}.objects-fields-figma-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--objects-fields-accent);background:#eef5ff}.objects-fields-figma-table strong{gap:.2rem;min-width:0;display:grid}.objects-fields-figma-table small{overflow-wrap:anywhere}.objects-fields-figma-grip{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.objects-fields-figma-order-editor{border:1px solid var(--objects-fields-line);background:#fbfcff;border-radius:.5rem;gap:.75rem;padding:.9rem;display:grid}.objects-fields-figma-order-editor ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.objects-fields-figma-order-editor li{border-top:1px solid #edf1f7;grid-template-columns:minmax(10rem,1fr) minmax(7rem,auto) minmax(13rem,auto);align-items:center;gap:.65rem;padding-top:.55rem;display:grid}.objects-fields-figma-order-editor li>div{gap:.4rem;display:flex}.objects-fields-figma-order-editor button{white-space:normal;min-height:2rem}.objects-fields-figma-properties-panel{gap:.9rem;max-height:calc(100svh - 10rem);padding:1rem;display:grid;position:sticky;top:1rem;overflow:auto}.objects-fields-figma-panel-head{justify-content:space-between;align-items:center;display:flex}.objects-fields-figma-panel-head button{border:1px solid var(--objects-fields-line);border-radius:999px;width:2rem;min-height:2rem;padding:0}.objects-fields-figma-panel-tabs{z-index:1;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding-bottom:.2rem;display:grid;position:sticky;top:0}.objects-fields-figma-panel-tabs button{border:1px solid var(--objects-fields-line);color:var(--objects-fields-muted);background:#fff;min-height:2.15rem;font-size:.78rem}.objects-fields-figma-panel-tabs button[aria-pressed=true]{color:#1d4ed8;background:#eaf2ff;border-color:#b8cef6}.objects-fields-figma-properties-panel section{gap:.8rem;display:grid}.objects-fields-figma-checks{gap:.45rem;display:grid}.objects-fields-figma-checks label,.objects-fields-figma-permission-row label{align-items:center;gap:.45rem;display:flex}.objects-fields-figma-checks input,.objects-fields-figma-permission-row input{width:auto;min-height:auto}.objects-fields-figma-inspector-block,.objects-fields-figma-validation{border-top:1px solid var(--objects-fields-line);padding-top:.8rem}.objects-fields-figma-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.objects-fields-figma-validation-hint{color:var(--objects-fields-muted);font-size:.78rem}.objects-fields-figma-history-status{color:var(--objects-fields-muted);font-size:.82rem}.objects-fields-figma-readonly-banner{background:var(--objects-fields-panel);border:1px solid var(--objects-fields-line);color:var(--objects-fields-ink);border-radius:.5rem;margin:0;padding:.6rem .85rem;font-size:.85rem}.objects-fields-figma-validation-error{color:#b91c1c;font-size:.78rem}:root[data-theme=dark] .objects-fields-figma-validation{border-color:var(--objects-fields-line)}.objects-fields-figma-publish-confirmation{background:var(--objects-fields-soft);border:1px solid #bfdbfe;border-radius:.5rem;gap:.75rem;padding:.85rem;display:grid}.objects-fields-figma-publish-confirmation dl{gap:.55rem;margin:0;display:grid}.objects-fields-figma-publish-confirmation dl>div{grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);gap:.2rem;display:grid}.objects-fields-figma-publish-confirmation dt,.objects-fields-figma-publish-confirmation dd{margin:0}.objects-fields-figma-publish-confirmation dt{color:var(--objects-fields-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.objects-fields-figma-publish-confirmation dd{color:var(--objects-fields-ink);min-width:0}.objects-fields-figma-publish-confirmation__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.objects-fields-figma-permission-grid{border:1px solid var(--objects-fields-line);border-radius:.45rem;grid-template-columns:minmax(7rem,1fr) minmax(5rem,auto) minmax(5rem,auto);display:grid;overflow:hidden}.objects-fields-figma-permission-grid>span{color:var(--objects-fields-muted);background:#f8fafc;padding:.65rem;font-size:.76rem;font-weight:800}.objects-fields-figma-permission-row{display:contents}.objects-fields-figma-permission-row>*{border-top:1px solid var(--objects-fields-line);padding:.65rem}.objects-fields-figma [data-objects-fields-figma-history=true] ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.objects-fields-figma [data-objects-fields-figma-history=true] li{border:1px solid var(--objects-fields-line);border-radius:.45rem;gap:.25rem;padding:.65rem;display:grid}.objects-fields-figma-drawer-backdrop{z-index:30;background:#0f172a52;justify-content:flex-end;align-items:stretch;padding:1rem;display:flex;position:fixed;inset:0}.objects-fields-figma-new-field{border:1px solid var(--objects-fields-line);background:#fff;border-radius:.6rem;gap:.8rem;width:min(100%,28rem);max-width:28rem;padding:1rem;display:grid;overflow:auto;box-shadow:0 18px 45px #0f172a38}.objects-fields-figma-drawer-step{border-top:1px solid var(--objects-fields-line);gap:.7rem;padding-top:.8rem;display:grid}.objects-fields-figma-drawer-step:first-of-type{border-top:0;padding-top:0}.objects-fields-figma-drawer-step>strong{font-size:.94rem}.objects-fields-figma-wizard{grid-template-columns:17rem minmax(0,1fr);gap:1rem;display:grid}.objects-fields-figma-wizard-steps,.objects-fields-figma-wizard-card{gap:.8rem;padding:1rem;display:grid}.objects-fields-figma-wizard-steps span{border:1px solid var(--objects-fields-line);color:var(--objects-fields-muted);border-radius:.45rem;padding:.7rem;font-weight:700}.objects-fields-figma-wizard-steps span.is-active{color:#1d4ed8;background:#eaf2ff;border-color:#b8cef6}.objects-fields-figma-option-row{border:1px solid var(--objects-fields-line);border-radius:.45rem;grid-template-columns:minmax(0,1fr) minmax(16rem,auto);align-items:center;gap:.75rem;padding:.75rem;display:grid}.objects-fields-figma-option-row+.objects-fields-figma-option-row{margin-top:.6rem}.objects-fields-figma-option-row>span,.objects-fields-figma-option-row>div{gap:.35rem;display:grid}.objects-fields-figma-option-row>div{grid-template-columns:minmax(8rem,1fr) auto auto;align-items:center}.objects-fields-figma-option-row select{min-width:0}@media (width<=1100px){.objects-fields-figma-wizard{grid-template-columns:1fr}.objects-fields-figma-properties-panel{max-height:none;position:static}}@media (width<=760px){.objects-fields-figma-catalog,.objects-fields-figma-configurator{padding-inline:.75rem}.objects-fields-figma-catalog-header,.objects-fields-figma-configurator-header,.objects-fields-figma-table-heading{flex-direction:column;align-items:stretch}.objects-fields-figma-filters,.objects-fields-figma-field-index-toolbar,.objects-fields-figma-object-row,.objects-fields-figma-option-row,.objects-fields-figma-option-row>div,.objects-fields-figma-order-editor li,.objects-fields-figma-contract-type-stages,.objects-fields-figma-contract-type-consumers{grid-template-columns:1fr}}:root[data-theme=dark] .objects-fields-figma{--objects-fields-ink:var(--text-strong,#f8fafc);--objects-fields-muted:var(--text-muted,#a5b4cf);--objects-fields-line:var(--border,#263553);--objects-fields-panel:var(--surface-card,#111827);--objects-fields-canvas:var(--surface,#070b17);--objects-fields-soft:var(--surface-2,#172033);--objects-fields-text:var(--text-strong,#f8fafc);color:var(--objects-fields-ink);background:0 0}:root[data-theme=dark] .objects-fields-figma input,:root[data-theme=dark] .objects-fields-figma select,:root[data-theme=dark] .objects-fields-figma textarea,:root[data-theme=dark] .objects-fields-figma-secondary-button,:root[data-theme=dark] .objects-fields-figma-object-list,:root[data-theme=dark] .objects-fields-figma-table-surface,:root[data-theme=dark] .objects-fields-figma-properties-panel,:root[data-theme=dark] .objects-fields-figma-wizard-card,:root[data-theme=dark] .objects-fields-figma-wizard-steps,:root[data-theme=dark] .objects-fields-figma-table tbody tr,:root[data-theme=dark] .objects-fields-figma-panel-tabs,:root[data-theme=dark] .objects-fields-figma-panel-tabs button,:root[data-theme=dark] .objects-fields-figma-permission-grid,:root[data-theme=dark] .objects-fields-figma [data-objects-fields-figma-history=true] li,:root[data-theme=dark] .objects-fields-figma-new-field,:root[data-theme=dark] .objects-fields-figma-option-row,:root[data-theme=dark] .objects-fields-figma-studio-posture article,:root[data-theme=dark] .objects-fields-figma-contract-type-journey{background:var(--objects-fields-panel);border-color:var(--objects-fields-line);color:var(--objects-fields-ink)}:root[data-theme=dark] .objects-fields-figma-custom-posture,:root[data-theme=dark] .objects-fields-figma-runtime-card,:root[data-theme=dark] .objects-fields-figma-empty,:root[data-theme=dark] .objects-fields-figma-publish-confirmation,:root[data-theme=dark] .objects-fields-figma-object-index div,:root[data-theme=dark] .objects-fields-figma-field-flags em,:root[data-theme=dark] .objects-fields-figma-status.is-neutral,:root[data-theme=dark] .objects-fields-figma-field-policy em,:root[data-theme=dark] .objects-fields-figma-table-head,:root[data-theme=dark] .objects-fields-figma-order-editor,:root[data-theme=dark] .objects-fields-figma-permission-grid>span,:root[data-theme=dark] .objects-fields-figma-wizard-steps span,:root[data-theme=dark] .objects-fields-figma-studio-catalog section,:root[data-theme=dark] .objects-fields-figma-studio-state,:root[data-theme=dark] .objects-fields-figma-contract-type-history li{background:var(--objects-fields-soft);border-color:var(--objects-fields-line);color:var(--objects-fields-muted)}:root[data-theme=dark] .objects-fields-figma-object-row+.objects-fields-figma-object-row,:root[data-theme=dark] .objects-fields-figma-table tbody tr,:root[data-theme=dark] .objects-fields-figma-order-editor li,:root[data-theme=dark] .objects-fields-figma-inspector-block,:root[data-theme=dark] .objects-fields-figma-permission-row>*,:root[data-theme=dark] .objects-fields-figma-drawer-step,:root[data-theme=dark] .objects-fields-figma-contract-type-stages article,:root[data-theme=dark] .objects-fields-figma-contract-type-consumers article,:root[data-theme=dark] .objects-fields-figma-contract-type-history{border-color:var(--objects-fields-line)}:root[data-theme=dark] .objects-fields-figma-table tbody tr.is-selected,:root[data-theme=dark] .objects-fields-figma-panel-tabs button[aria-pressed=true],:root[data-theme=dark] .objects-fields-figma-wizard-steps span.is-active{border-color:var(--objects-fields-accent);color:#8fb4ff;background:#12213a}.template-figma{--template-ink:#18202f;--template-muted:#667085;--template-line:#d9dee8;--template-panel:#fff;--template-canvas:#f5f7fb;--template-soft:#eef3fb;--template-accent:#2563eb;--template-indigo:#4f46e5;color:var(--template-ink)}.template-figma,.template-figma *{box-sizing:border-box;letter-spacing:0}.template-figma h2,.template-figma h3,.template-figma h4,.template-figma p{margin:0}.template-figma h2{font-size:1.45rem;line-height:1.2}.template-figma h3{font-size:1rem;line-height:1.25}.template-figma p,.template-figma small{color:var(--template-muted);line-height:1.45}.template-figma button,.template-figma input,.template-figma select,.template-figma textarea{font:inherit}.template-figma button{cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.4rem;padding:0 .9rem;font-weight:650;display:inline-flex}.template-figma button:disabled{cursor:not-allowed;opacity:.55}.template-figma label{gap:.4rem;display:grid}.template-figma label>span{color:var(--template-muted);font-size:.78rem;font-weight:750}.template-figma input,.template-figma select,.template-figma textarea{border:1px solid var(--template-line);color:var(--template-ink);background:#fff;border-radius:.5rem;width:100%;min-height:2.55rem;padding:.65rem .75rem}.template-figma textarea{resize:vertical;min-height:7rem}.template-figma-primary{background:var(--template-indigo);border:1px solid var(--template-indigo);color:#fff}.template-figma-secondary,.template-figma-link{border:1px solid var(--template-line);color:var(--template-ink);background:#fff}.template-figma-link{background:0 0}.template-figma-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.template-figma-catalog,.template-figma-focused{gap:1rem;max-width:1120px;margin:0 auto;padding:1rem 1.5rem 2rem;display:grid}.template-figma-catalog__header,.template-figma-focused__header,.template-figma-builder__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.template-figma-catalog__header>div:first-child,.template-figma-focused__header>div:first-child{gap:.35rem;display:grid}.template-figma-section,.template-figma-create-card,.template-figma-import-card,.template-figma-style-panel,.template-figma-page-preview{background:var(--template-panel);border:1px solid var(--template-line);border-radius:.6rem}.template-figma-section{display:grid;overflow:hidden}.template-figma-section>div:first-child{border-bottom:1px solid var(--template-line);background:#fbfcff;gap:.25rem;padding:1rem;display:grid}.template-figma-row,.template-figma-style-callout{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.template-figma-row+.template-figma-row,.template-figma-style-callout+.template-figma-style-callout{border-top:1px solid var(--template-line)}.template-figma-row h4,.template-figma-style-callout h4{margin:0 0 .25rem;font-size:.95rem}.template-figma-pill{border-radius:999px;padding:.4rem .58rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.template-figma-pill.is-ready{color:#166534;background:#dcfce7}.template-figma-pill.is-attention{color:#92400e;background:#fef3c7}.template-figma-pill.is-neutral{color:#475569;background:#eef2f7}.template-figma-empty,.template-figma-notice,.template-figma-posture{background:var(--template-soft);border:1px solid #d5e3fb;border-radius:.5rem;padding:.8rem .9rem}.template-figma-notice{color:#166534;font-weight:750}.template-figma-create-card{gap:1rem;max-width:44rem;padding:1rem;display:grid}.template-figma-import-card{gap:1rem;padding:1rem;display:grid}.template-figma-stepper{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.75rem;display:grid}.template-figma-stepper span{border:1px solid var(--template-line);color:var(--template-muted);text-align:center;background:#f8fafc;border-radius:.5rem;padding:.75rem;font-weight:750}.template-figma-stepper span.is-active{color:#1d4ed8;background:#eaf2ff;border-color:#b8cef6}.template-figma-upload-zone{text-align:center;border:1px dashed #b8c7dc;border-radius:.6rem;justify-items:center;gap:.7rem;padding:2rem;display:grid}.template-figma-variable-preview{border:1px solid var(--template-line);border-radius:.5rem;display:grid;overflow:hidden}.template-figma-variable-preview h3{border-bottom:1px solid var(--template-line);background:#f8fafc;padding:.8rem}.template-figma-variable-preview div{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;padding:.75rem .8rem;display:grid}.template-figma-variable-preview div+div{border-top:1px solid var(--template-line)}.template-figma-builder{background:var(--template-canvas);grid-template-rows:auto auto auto minmax(0,1fr);min-height:calc(100svh - 6rem);display:grid}.template-figma-builder__header{border-bottom:1px solid var(--template-line);background:#fff;padding:.9rem 1.25rem}.template-figma-builder__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.template-figma-builder__identity>span{background:var(--template-line);width:1px;height:1.6rem}.template-figma-builder__identity input{border-color:#0000;min-width:18rem;font-size:1.05rem;font-weight:750}.template-figma-builder-title{color:var(--template-ink);white-space:normal;min-width:0;max-width:min(34rem,42vw);font-weight:750;line-height:1.25;display:inline-block}.template-figma-builder__tabs,.template-figma-tabs{border-bottom:1px solid var(--template-line);background:#fff;gap:1rem;padding:0 1.25rem;display:flex}.template-figma-builder__tabs button,.template-figma-tabs button{color:var(--template-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:3rem;padding-inline:.2rem}.template-figma-builder__tabs button[aria-selected=true],.template-figma-tabs button[aria-pressed=true]{border-bottom-color:var(--template-indigo);color:var(--template-indigo)}.template-figma-studio-posture{border-bottom:1px solid var(--template-line);background:#f8fafc;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.template-figma-studio-posture div{border-right:1px solid var(--template-line);min-width:0;padding:.7rem 1rem}.template-figma-studio-posture div:last-child{border-right:0}.template-figma-studio-posture dt,.template-figma-studio-posture dd{margin:0}.template-figma-studio-posture dt{color:var(--template-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.template-figma-studio-posture dd{color:var(--template-ink);overflow-wrap:anywhere;white-space:normal;margin-top:.2rem;font-size:.82rem;font-weight:750;line-height:1.25}.template-figma-publish-confirmation{background:#eff6ff;border-bottom:1px solid #bfdbfe;gap:.75rem;padding:.9rem 1rem;display:grid}.template-figma-publish-confirmation h3,.template-figma-publish-confirmation p,.template-figma-publish-confirmation dl,.template-figma-publish-confirmation dt,.template-figma-publish-confirmation dd{margin:0}.template-figma-publish-confirmation p{color:var(--template-muted);font-size:.82rem}.template-figma-publish-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;display:grid}.template-figma-publish-confirmation dl>div{gap:.2rem;min-width:0;display:grid}.template-figma-publish-confirmation dt{color:var(--template-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.template-figma-publish-confirmation dd{color:var(--template-ink);min-width:0;font-size:.82rem;font-weight:750}.template-figma-publish-confirmation__actions{justify-content:flex-end;gap:.65rem;display:flex}.template-figma-editor{grid-template-columns:16rem minmax(26rem,1fr) minmax(18rem,22rem);min-height:0;display:grid}.template-figma-variable-rail,.template-figma-library,.template-figma-source-outline,.template-figma-mapping-panel{border-right:1px solid var(--template-line);background:#fff;align-content:start;gap:.65rem;padding:1rem;display:grid;overflow:auto}.template-figma-library,.template-figma-mapping-panel{border-left:1px solid var(--template-line);border-right:0}.template-figma-variable-rail button{color:#4338ca;background:#fff;border:0;justify-content:flex-start;min-height:2.15rem;padding-inline:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.template-figma-source-outline>div,.template-figma-mapping-panel section{gap:.5rem;min-width:0;display:grid}.template-figma-outline-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.template-figma-outline-list li,.template-figma-mapping-list div{border:1px solid var(--template-line);background:#f8fafc;border-radius:.45rem;gap:.2rem;min-width:0;padding:.65rem;display:grid}.template-figma-outline-list span,.template-figma-mapping-list span{color:var(--template-ink);min-width:0;font-weight:750}.template-figma-mapping-list,.template-figma-provenance{border-top:1px solid var(--template-line);padding-top:.8rem}.template-figma-provenance dl,.template-figma-lifecycle-panel dl{gap:.6rem;margin:0;display:grid}.template-figma-provenance dl>div,.template-figma-lifecycle-panel dl>div,.template-figma-continuity{border:1px solid var(--template-line);background:#f8fafc;border-radius:.45rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.template-figma-provenance dt,.template-figma-lifecycle-panel dt{color:var(--template-muted);text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.template-figma-provenance dd,.template-figma-lifecycle-panel dd{color:var(--template-ink);min-width:0;margin:0;font-weight:750}.template-figma-document-editor{gap:1rem;min-width:0;padding:1.25rem;display:grid;overflow:auto}.template-figma-document-toolbar{border:1px solid var(--template-line);background:#f8fafc;border-radius:.55rem .55rem 0 0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.template-figma-document-toolbar>div{gap:.2rem;min-width:0;display:grid}.template-figma-document-editor textarea{border-radius:0 0 .55rem .55rem;min-height:36rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.template-figma-library section{border-top:1px solid var(--template-line);gap:.65rem;padding-top:.8rem;display:grid}.template-figma-variables,.template-figma-settings{gap:1rem;width:100%;max-width:1100px;margin:0 auto;padding:1.25rem;display:grid}.template-figma-variables header{justify-content:space-between;align-items:center;display:flex}.template-figma-variables table{border:1px solid var(--template-line);border-collapse:collapse;background:#fff;border-radius:.6rem;width:100%;overflow:hidden}.template-figma-variables th,.template-figma-variables td{border-bottom:1px solid var(--template-line);text-align:left;padding:.8rem}.template-figma-variables th{color:var(--template-muted);background:#f8fafc;font-size:.78rem}.template-figma-settings{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.template-figma-lifecycle{align-items:start}.template-figma-settings section{border:1px solid var(--template-line);background:#fff;border-radius:.6rem;align-content:start;gap:1rem;padding:1rem;display:grid}.template-figma-continuity strong{color:var(--template-ink)}.template-figma-continuity span{color:var(--template-muted)}.template-figma-style-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;display:grid}.template-figma-style-panel{gap:1rem;display:grid;overflow:hidden}.template-figma-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.template-figma-page-preview{align-content:start;gap:1rem;padding:1.25rem;display:grid}.template-figma-page-preview span{color:var(--template-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.template-figma-preview{border:1px solid var(--template-line);background:#fff;border-radius:.55rem;gap:.5rem;padding:1rem;display:grid}.template-figma-preview pre{border:1px solid var(--template-line);white-space:pre-wrap;background:#f8fafc;border-radius:.45rem;margin:0;padding:.75rem;overflow:auto}@media (width<=1180px){.template-figma-editor,.template-figma-style-grid,.template-figma-settings{grid-template-columns:1fr}.template-figma-variable-rail,.template-figma-library,.template-figma-source-outline,.template-figma-mapping-panel{border:1px solid var(--template-line)}}@media (width<=760px){.template-figma-catalog,.template-figma-focused{padding-inline:.75rem}.template-figma-catalog__header,.template-figma-focused__header,.template-figma-builder__header,.template-figma-row,.template-figma-style-callout,.template-figma-stepper,.template-figma-form-grid,.template-figma-studio-posture,.template-figma-publish-confirmation dl{grid-template-columns:1fr;align-items:stretch}.template-figma-catalog__header,.template-figma-focused__header,.template-figma-builder__header{flex-direction:column}}:root[data-theme=dark] .template-figma{--template-ink:var(--text-strong,#f8fafc);--template-muted:var(--text-muted,#a5b4cf);--template-line:var(--border,#263553);--template-panel:var(--surface-card,#111827);--template-canvas:var(--surface,#070b17);--template-soft:var(--surface-2,#172033);color:var(--template-ink);background:0 0}:root[data-theme=dark] .template-figma input,:root[data-theme=dark] .template-figma select,:root[data-theme=dark] .template-figma textarea,:root[data-theme=dark] .template-figma .template-builder-layout,:root[data-theme=dark] .template-figma .template-builder-layout__head,:root[data-theme=dark] .template-figma .template-builder-layout__tablist,:root[data-theme=dark] .template-figma-secondary,:root[data-theme=dark] .template-figma-section,:root[data-theme=dark] .template-figma-studio-posture,:root[data-theme=dark] .template-figma-publish-confirmation,:root[data-theme=dark] .template-figma-create-card,:root[data-theme=dark] .template-figma-import-card,:root[data-theme=dark] .template-figma-style-panel,:root[data-theme=dark] .template-figma-page-preview,:root[data-theme=dark] .template-figma-variable-preview,:root[data-theme=dark] .template-figma-builder__header,:root[data-theme=dark] .template-figma-builder__tabs,:root[data-theme=dark] .template-figma-tabs,:root[data-theme=dark] .template-figma-variable-rail,:root[data-theme=dark] .template-figma-library,:root[data-theme=dark] .template-figma-source-outline,:root[data-theme=dark] .template-figma-mapping-panel,:root[data-theme=dark] .template-figma-variables table,:root[data-theme=dark] .template-figma-settings section,:root[data-theme=dark] .template-figma-preview,:root[data-theme=dark] .template-figma-variable-rail button{background:var(--template-panel);border-color:var(--template-line);color:var(--template-ink)}:root[data-theme=dark] .template-figma-section>div:first-child,:root[data-theme=dark] .template-figma-stepper span,:root[data-theme=dark] .template-figma-variable-preview h3,:root[data-theme=dark] .template-figma-document-toolbar,:root[data-theme=dark] .template-figma-outline-list li,:root[data-theme=dark] .template-figma-mapping-list div,:root[data-theme=dark] .template-figma-provenance dl>div,:root[data-theme=dark] .template-figma-lifecycle-panel dl>div,:root[data-theme=dark] .template-figma-continuity,:root[data-theme=dark] .template-figma-variables th,:root[data-theme=dark] .template-figma-preview pre{background:var(--template-soft);border-color:var(--template-line);color:var(--template-muted)}:root[data-theme=dark] .template-figma-empty,:root[data-theme=dark] .template-figma-posture,:root[data-theme=dark] .template-figma-upload-zone,:root[data-theme=dark] .template-figma-style-callout{background:var(--template-soft);border-color:var(--template-line)}:root[data-theme=dark] .template-figma-row+.template-figma-row,:root[data-theme=dark] .template-figma-style-callout+.template-figma-style-callout,:root[data-theme=dark] .template-figma-variable-preview div+div,:root[data-theme=dark] .template-figma-library section,:root[data-theme=dark] .template-figma-mapping-list,:root[data-theme=dark] .template-figma-provenance,:root[data-theme=dark] .template-figma-studio-posture,:root[data-theme=dark] .template-figma-studio-posture div,:root[data-theme=dark] .template-figma-publish-confirmation,:root[data-theme=dark] .template-figma-variables th,:root[data-theme=dark] .template-figma-variables td{border-color:var(--template-line)}:root[data-theme=dark] .template-figma-stepper span.is-active,:root[data-theme=dark] .template-figma-builder__tabs button[aria-selected=true],:root[data-theme=dark] .template-figma-tabs button[aria-pressed=true]{border-color:var(--template-accent);color:#8fb4ff}.template-builder-layout{border:1px solid var(--figma-settings-border);border-radius:var(--figma-settings-radius-md);background:var(--figma-settings-surface);flex-direction:column;gap:.75rem;min-width:0;display:flex}.template-builder-layout__head{border-bottom:1px solid var(--figma-settings-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem .35rem;display:flex}.template-builder-layout__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.template-builder-layout__title{min-width:0;font-size:1rem;font-weight:600}.template-builder-layout__status{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.template-builder-layout__tablist{border-bottom:1px solid var(--figma-settings-border);flex-wrap:wrap;gap:.35rem;padding:0 1rem;display:flex}.template-builder-layout__tab{color:var(--figma-settings-muted);border-radius:var(--figma-settings-radius-sm) var(--figma-settings-radius-sm) 0 0;cursor:pointer;background:0 0;border:0;padding:.55rem .75rem;font-size:.88rem;font-weight:600}.template-builder-layout__tab:hover{color:var(--figma-settings-text);background:color-mix(in srgb, var(--figma-settings-accent-soft) 35%, transparent)}.template-builder-layout__tab[aria-selected=true],.template-builder-layout__tab.is-selected{color:var(--figma-settings-text);border-bottom:2px solid var(--figma-settings-accent);margin-bottom:-1px}.template-builder-layout__panels{min-width:0;padding:0 1rem 1rem}.template-variables-tab,.template-settings-tab{gap:1rem;padding-top:.75rem;display:grid}.template-variables-tab__title,.template-settings-tab__continuity{margin:0;font-size:.88rem;line-height:1.45}.template-variables-tab__table-wrap{border:1px solid var(--figma-settings-border);border-radius:var(--figma-settings-radius-sm);overflow-x:auto}.template-variables-tab__table{border-collapse:collapse;width:100%;font-size:.88rem}.template-variables-tab__table th,.template-variables-tab__table td{text-align:left;border-bottom:1px solid var(--figma-settings-border);padding:.55rem .75rem}.template-variables-tab__table th{background:var(--figma-settings-bg);font-weight:600}.template-variables-tab__table tr:last-child td{border-bottom:0}.template-builder-layout__editor-grid{grid-template-columns:minmax(17rem,18rem) minmax(24rem,1fr) minmax(18rem,20rem);align-items:stretch;min-height:28rem;display:grid}.template-catalog-layout{gap:.85rem;min-width:0;display:grid}.template-settings-tab__governance{max-width:40rem}@media (width<=1080px){.template-builder-layout__editor-grid{grid-template-columns:1fr;min-height:0}.template-builder-layout__editor-grid .figma-settings-studio__catalog,.template-builder-layout__editor-grid .figma-settings-studio__inspector{border:0;border-bottom:1px solid var(--figma-settings-border)}}.settings-page--figma-make :is(.forms-figma,.objects-fields-figma,.template-figma,.contract-template-builder){--transplant-surface:var(--figma-settings-surface);--transplant-surface-muted:var(--figma-settings-surface-muted);--transplant-surface-raised:var(--figma-settings-surface-raised);--transplant-border:var(--figma-settings-border);--transplant-border-muted:var(--figma-settings-border-muted);--transplant-text:var(--figma-settings-text-strong);--transplant-muted:var(--figma-settings-text-muted);--transplant-accent:var(--figma-settings-accent);--transplant-accent-soft:var(--figma-settings-surface-selected);color:var(--transplant-text);background:0 0}.settings-page--figma-make :is(.objects-fields-figma,.template-figma,.contract-template-builder){--objects-fields-ink:var(--transplant-text);--objects-fields-muted:var(--transplant-muted);--objects-fields-line:var(--transplant-border);--objects-fields-panel:var(--transplant-surface);--objects-fields-canvas:transparent;--objects-fields-soft:var(--transplant-surface-muted);--template-ink:var(--transplant-text);--template-muted:var(--transplant-muted);--template-line:var(--transplant-border);--template-panel:var(--transplant-surface);--template-canvas:transparent;--template-soft:var(--transplant-surface-muted);--template-card:var(--transplant-surface);--template-card-elevated:var(--transplant-surface-muted)}.settings-page--figma-make :is(.forms-figma-section,.forms-figma-create-card,.forms-figma-settings-card,.forms-figma-preview-card,.forms-figma-form-sheet,.forms-figma-panel,.forms-figma-palette,.forms-figma-canvas,.forms-figma-field-settings,.forms-figma-field-type-list,.forms-figma-form-row,.forms-figma-question-card,.forms-figma-empty-canvas,.objects-fields-figma-configurator,.objects-fields-figma-panel-head,.objects-fields-figma-table-surface,.objects-fields-figma-object-list,.objects-fields-figma-object-main,.objects-fields-figma-object-row,.objects-fields-figma-new-field,.objects-fields-figma-properties-panel,.objects-fields-figma-inspector-block,.objects-fields-figma-runtime-card,.objects-fields-figma-history,.objects-fields-figma-wizard-card,.template-figma-section,.template-figma-row,.template-figma-create-card,.template-figma-editor,.template-figma-builder,.template-figma-library,.template-figma-preview,.template-figma-settings,.template-figma-style-panel,.template-figma-import-card,.template-figma-upload-zone,.contract-template-builder__hero,.contract-template-builder__panel,.contract-template-builder__create-card,.contract-template-builder__version-card,.contract-template-builder__field-editor,.contract-template-builder__list-item,.contract-template-builder__field-item,.contract-template-builder__empty,.contract-template-builder__notice){background:var(--transplant-surface);border-color:var(--transplant-border);box-shadow:none;color:var(--transplant-text)}.settings-page--figma-make :is(.forms-figma-catalog-header p,.forms-figma-create p,.forms-figma-form-sheet p,.forms-figma-preview-card p,.forms-figma-search span,.forms-figma-status-filter span,.forms-figma-create-card span,.forms-figma-field-settings span,.forms-figma-settings-card span,.forms-figma-preview-card span,.objects-fields-figma p,.objects-fields-figma small,.objects-fields-figma label>span,.template-figma p,.template-figma small,.template-figma label>span,.contract-template-builder p,.contract-template-builder small,.contract-template-builder label>span){color:var(--transplant-muted)}.settings-page--figma-make :is(.forms-figma input,.forms-figma select,.forms-figma textarea,.objects-fields-figma input,.objects-fields-figma select,.objects-fields-figma textarea,.template-figma input,.template-figma select,.template-figma textarea,.contract-template-builder input,.contract-template-builder select,.contract-template-builder textarea),.settings-page--figma-make :is(.forms-figma-secondary-button,.objects-fields-figma-secondary-button,.objects-fields-figma-ghost-button,.template-figma-secondary,.template-figma-link,.contract-template-builder__ghost-action){background:var(--transplant-surface-muted);border-color:var(--transplant-border);color:var(--transplant-text)}.settings-page--figma-make :is(.forms-figma-status-banner,.forms-figma-copy-proof,.objects-fields-figma-notice,.objects-fields-figma-empty,.template-figma-notice,.template-figma-empty){background:var(--transplant-surface-muted);border-color:var(--transplant-border-muted);color:var(--transplant-text)}.module-shell-v2{flex-direction:column;align-content:stretch;gap:.72rem;height:100%;min-height:0;display:flex;overflow:hidden}.module-shell-v2:has([data-workspace-page-canvas-variant=repository]){gap:0}:is(.module-shell-v2>.module-workspace-frame,.module-shell-v2>.portal-grid,.module-shell-v2:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *)))>[data-workspace-page-canvas=true]){flex:auto;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden}.organizations-workspace{flex-direction:column;display:flex}.organizations-workspace__surface{flex:auto;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}.organizations-workspace__surface.organizations-page__browse-pane{grid-template-rows:auto auto minmax(0,1fr)}.organizations-workspace__surface-body{min-height:0;overflow:hidden}.organizations-workspace__surface-body--registry{grid-template-rows:minmax(0,1fr) auto;display:grid}.module-shell-card{gap:.58rem;padding:.75rem .85rem;display:grid}.module-shell-card--toolbar{gap:0}.module-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.module-metric-card{gap:.25rem;padding:1.05rem 1.15rem;display:grid}.module-metric-card strong{color:var(--text-strong);font-size:1.95rem;line-height:1;font-weight:var(--font-weight-display)}.module-metric-card span{color:var(--muted);font-size:.92rem}.module-shell-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.module-shell-card__header h1{font-size:1.24rem;font-weight:var(--font-weight-heading);color:var(--text-strong);margin:0;line-height:1.1}.module-shell-card__context,.module-shell-card__actions{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.organizations-page__header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.organizations-page__header-actions--compact{gap:.32rem}.organizations-page__header-actions--compact>button{border-radius:10px;padding:.42rem .6rem;font-size:.76rem}.organizations-page__header-actions--registry{flex-wrap:wrap;row-gap:.32rem;position:relative}.module-shell-card__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .85rem;display:grid}.module-shell-card__selection{align-content:start;gap:.18rem;min-width:0;display:grid}.module-shell-card__selection strong{color:var(--text-strong);line-height:1.2}.module-shell-card__selection .muted,.module-shell-card__selection small{color:var(--muted);font-size:.8rem;line-height:1.35}.organizations-toolbar-rail:not(.work-repository-action-row){border-bottom:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-shell) 0%, var(--surface-shell-strong) 100%);align-items:center;gap:.5rem .85rem;padding:.62rem .75rem}.organizations-column-settings{z-index:15;border:1px solid var(--border-strong);background:var(--surface-shell);border-radius:18px;gap:.75rem;width:min(24rem,100vw - 2rem);margin:0;padding:.9rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 18px 40px #15342624}.organizations-column-settings__header strong{color:var(--text-strong)}.organizations-column-settings__header p{margin:.18rem 0 0}.organizations-column-settings__search{min-width:0;display:grid}.organizations-column-settings__search input{border:1px solid var(--border-strong);background:var(--surface-card,var(--surface-shell));width:100%;min-height:2.2rem;color:var(--text);font:inherit;border-radius:.65rem;padding:.4rem .65rem}.organizations-column-settings__list{gap:.5rem;display:grid}.organizations-column-settings__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organizations-column-settings__toggle{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.organizations-column-settings__move{gap:.4rem;display:inline-flex}.organizations-column-settings__footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.organizations-column-settings__page-size{gap:.28rem;display:grid}.organizations-column-settings__page-size span{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control)}@media (width<=720px){.organizations-page__header-actions{flex-wrap:wrap;justify-content:flex-start}.organizations-focus-subnav{grid-template-columns:minmax(0,1fr);align-items:start}.organizations-focus-subnav__tabs{width:100%}.organizations-browse-context,.organizations-focus-hero{grid-template-columns:minmax(0,1fr)}.organizations-focus-hero__actions{justify-content:flex-start}.organizations-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-status-pill--panel{justify-self:start}.organizations-status-pill--hero{max-width:100%}.organizations-page__registry-footer,.organizations-page__registry-footer-actions,.organizations-column-settings__footer{justify-content:flex-start}.organizations-column-settings{width:min(100%,24rem);left:0;right:auto}}.tprm-reporting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tprm-reporting-summary-card{align-content:start}.tprm-reporting-summary-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.tprm-reporting-summary-card__header strong{color:var(--text-strong)}.tprm-control-section{gap:.7rem;padding:.95rem;display:grid}.tprm-control-detail-list,.tprm-control-action-stack{gap:.65rem;display:grid}.tprm-control-detail-row{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);border:1px solid #15342614;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.tprm-control-detail-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.tprm-governance-link-option{cursor:pointer}.tprm-governance-link-option__toggle{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.tprm-governance-link-option__toggle input{margin-top:.2rem}.module-shell-card__tools{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:.5rem .7rem;min-width:0;display:flex}.module-shell-card__landing-mode{flex:none;align-self:start}.module-mode-context{gap:.35rem;min-width:min(100%,24rem);display:grid}.module-mode-context:has(.v40-module-header){width:100%;min-width:0}.module-shell-card__tools .v40-module-header{width:100%}.module-mode-context__copy{max-width:34rem;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-copy-strong);margin:0;line-height:1.35}.organizations-shell-card__tools--compact{flex-wrap:nowrap;align-items:center;gap:.55rem .7rem;display:flex}.module-toolbar-filter{align-content:center;gap:.12rem;min-width:0;display:grid}.module-toolbar-filter>span{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.module-toolbar-filter select{border-radius:12px;min-width:11rem;padding:.48rem .66rem}.module-shell-card__metrics{flex:none;grid-template-columns:repeat(3,minmax(7.4rem,8.6rem));gap:.45rem;display:grid}.module-shell-stat{border:1px solid var(--border);background:var(--surface-callout);border-radius:14px;align-content:start;gap:.18rem;min-width:0;min-height:4.55rem;padding:.48rem .58rem;display:grid}.module-shell-stat strong{color:var(--text-strong);font-size:.98rem;line-height:1;font-weight:var(--font-weight-item-title)}.module-shell-stat__value-row{align-items:center;gap:.38rem;min-height:1rem;display:flex}.module-shell-stat span{color:var(--muted);font-size:.72rem}.module-shell-stat__posture{font-size:.58rem;font-weight:var(--font-weight-control);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.14rem .38rem;display:inline-flex}.module-shell-stat__posture--bounded{color:#713f12;background:#fffbeb}.module-shell-stat__posture--restricted{color:#7f1d1d;background:#fff1f2}.module-shell-stat__hint{color:color-mix(in srgb, var(--muted) 90%, #17341f 10%);margin:0;font-size:.67rem;line-height:1.25}.home-shell-card .module-shell-stat{min-height:3.85rem;padding:.5rem .62rem}.home-shell-card .module-shell-stat__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.record-create-sheet{z-index:140;isolation:isolate;place-items:stretch end;display:grid;position:fixed;inset:0}.record-create-sheet--contract-intake{place-items:stretch end;padding:0}@keyframes record-create-sheet-slide-in{0%{opacity:.4;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}.record-create-sheet__panel::backdrop{background:#020617ad}.record-create-sheet__panel{z-index:1;overscroll-behavior:contain;border-block:0;border-right:0;border-radius:0;gap:.9rem;width:min(100%,34rem);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:1.15rem 1.2rem;animation:.22s record-create-sheet-slide-in;display:grid;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 56px #0f172a2e}.record-create-sheet__panel:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.record-create-sheet__panel--contract-intake{border-right:0;border-radius:0;place-self:stretch end;width:min(100%,31rem);height:100%;max-height:none;box-shadow:-24px 0 56px #0f172a2e}.record-create-sheet__panel--contract-profile{flex-direction:column;display:flex;overflow:hidden}.record-create-sheet__panel--contract-profile .record-create-sheet__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.record-create-sheet__panel--contract-profile .record-create-sheet__body{flex:1;min-height:0;padding-right:.2rem;overflow:auto}.record-create-sheet__panel--contract-profile .record-create-sheet__actions{border-top:1px solid var(--border);background:var(--surface-card);flex:none;margin:0 -1.2rem -1.15rem;padding:.85rem 1.2rem}.record-create-sheet__group{border:0;border-bottom:1px solid var(--border);gap:.85rem;min-width:0;margin:0;padding:0 0 1rem;display:grid}.record-create-sheet__group:last-child{border-bottom:0;padding-bottom:0}.record-create-sheet__group legend{color:var(--text);font-size:.92rem;font-weight:var(--font-weight-control);margin-bottom:.8rem;padding:0}.record-create-sheet__currency{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.55rem;display:grid}.record-create-sheet__header{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.record-create-sheet__header>div{min-width:0}.record-create-sheet__header h2{overflow-wrap:anywhere;margin:.15rem 0 0;line-height:1.12}.record-create-sheet__header p,.record-create-sheet__state strong,.record-create-sheet__state span,.record-create-sheet__field-header,.record-create-sheet__field-hint,.record-create-sheet__footer-note{overflow-wrap:anywhere;min-width:0}.record-create-sheet__legend{flex-wrap:wrap;gap:.45rem;display:flex}.record-create-sheet__requirement{font-size:.72rem;font-weight:var(--font-weight-control);border-radius:999px;align-items:center;padding:.24rem .56rem;line-height:1;display:inline-flex}.record-create-sheet__requirement--required{background:var(--status-danger-fill,var(--danger-soft));color:var(--status-danger-text,var(--danger,#b42318))}.record-create-sheet__requirement--policy{color:#713f12;background:#fef3c7}.record-create-sheet__requirement--optional{color:#334155;background:#f8fafc}.record-create-sheet__state{border:1px solid var(--border);background:var(--surface-callout);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.record-create-sheet__state strong{color:var(--text-strong)}.record-create-sheet__state span{color:var(--muted);text-align:right}.record-create-sheet__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.record-create-sheet__summary-grid>*{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;gap:.24rem;min-width:0;padding:.72rem;display:grid}.record-create-sheet__summary-grid span{color:var(--muted);font-size:.73rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.record-create-sheet__summary-grid strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:.86rem;line-height:1.35;display:block}.source-package-handoff-artifacts{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:.55rem;min-width:0;padding:.72rem;display:grid}.source-package-handoff-artifacts__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.source-package-handoff-artifacts__header strong{color:var(--text-strong);font-size:.88rem}.source-package-handoff-artifacts__header span{color:var(--muted);font-size:.75rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.source-package-handoff-artifacts ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.source-package-handoff-artifacts li{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);min-width:0;padding-block:.42rem;display:grid}.source-package-handoff-artifacts li:first-child{border-top:0}.source-package-handoff-artifacts li>span{gap:.16rem;min-width:0;display:grid}.source-package-handoff-artifacts li strong,.source-package-handoff-artifacts li small,.source-package-handoff-artifacts p{overflow-wrap:anywhere}.source-package-handoff-artifacts li strong{color:var(--text-strong);font-size:.84rem}.source-package-handoff-artifacts li small,.source-package-handoff-artifacts p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.record-create-sheet__panel--risk-assessment{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:radial-gradient(circle at top left, #2563eb1a, transparent 28rem), var(--surface-shell);border-radius:18px;grid-template-rows:auto minmax(0,1fr);place-self:center;gap:0;width:min(92vw,44rem);height:auto;max-height:min(90vh,45rem);margin:auto;padding:0;animation:none;inset:0;overflow:hidden;box-shadow:0 34px 96px #02061773}.record-create-sheet__panel--risk-assessment .record-create-sheet__header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 88%, transparent);padding:1rem 1.15rem .88rem}.record-create-sheet__panel--risk-assessment .record-create-sheet__legend{display:none}.record-create-sheet__panel--risk-assessment .record-create-sheet__form{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.record-create-sheet__panel--risk-assessment .record-create-sheet__body{overscroll-behavior:contain;gap:.62rem;min-height:0;padding:.82rem 1.15rem;overflow:auto}.risk-assessment-launch-context{border:1px solid color-mix(in srgb, var(--accent-border) 66%, var(--border));background:color-mix(in srgb, var(--surface-selected) 74%, var(--surface-card));border-radius:12px;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.58rem .68rem;display:flex}.risk-assessment-launch-context span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.05em;text-transform:uppercase;flex:none}.risk-assessment-launch-context strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;text-align:right;font-size:.86rem;line-height:1.25}.record-create-sheet__panel--risk-assessment .record-create-sheet__field{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 90%, transparent);border-radius:13px;gap:.42rem;padding:.64rem}.record-create-sheet__panel--risk-assessment .record-create-sheet__actions{z-index:2;border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-shell) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0;padding:.78rem 1.15rem .95rem;position:relative;bottom:auto}:root[data-theme=dark] .record-create-sheet__panel--risk-assessment{background:radial-gradient(circle at 0 0,#2563eb33,#0000 34rem),#101827;box-shadow:0 34px 110px #000000b8}:root[data-theme=dark] .record-create-sheet__panel--risk-assessment .record-create-sheet__header,:root[data-theme=dark] .record-create-sheet__panel--risk-assessment .record-create-sheet__field,:root[data-theme=dark] .record-create-sheet__panel--risk-assessment .risk-assessment-launch-context,:root[data-theme=dark] .record-create-sheet__panel--risk-assessment .record-create-sheet__actions{background:#0f172aeb}.record-create-sheet__form,.record-create-sheet__body{gap:.85rem;display:grid}.contract-create-entry-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.contract-create-template-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.contract-create-entry-path{border:1px solid var(--border);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;box-shadow:none;border-radius:16px;align-content:start;gap:.28rem;padding:.78rem;display:grid}.contract-create-template-source{border:1px solid var(--border);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;border-radius:12px;gap:.28rem;padding:.72rem;display:grid}.contract-create-entry-path:hover,.contract-create-entry-path:focus-visible,.contract-create-template-source:hover,.contract-create-template-source:focus-visible{border-color:var(--accent-border);background:var(--surface-selected)}.contract-create-entry-path.active,.contract-create-template-source.active{border-color:var(--accent-border);background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent)}.contract-create-entry-path span,.contract-create-template-source span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase}.contract-create-entry-path strong,.contract-create-template-source strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.contract-create-entry-path small,.contract-create-template-source small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.record-create-sheet__field{gap:.42rem;min-width:0;display:grid}.record-create-sheet__field-header{color:var(--text-strong);font-weight:var(--font-weight-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.record-create-sheet__field input,.record-create-sheet__field select,.record-create-sheet__field textarea{width:100%;min-width:0}.record-create-sheet__field select[multiple]{min-height:7rem}.record-create-sheet__field-error{color:var(--danger,#b42318);font-size:.82rem;font-weight:var(--font-weight-control);line-height:1.35}.record-create-sheet__checkbox{color:var(--text);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.45;display:flex}.record-create-sheet__field .record-create-sheet__checkbox input{width:auto;min-width:1rem;margin-top:.2rem}.owner-reference-combobox{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid;position:relative}.owner-reference-combobox>input[data-ui-control=true]{width:100%;min-width:0}.owner-reference-combobox__options{border:1px solid var(--border-strong);background:var(--surface-shell);border-radius:14px;gap:.35rem;max-height:15rem;margin:0;padding:.55rem;list-style:none;display:grid;position:static;overflow:auto;box-shadow:0 18px 38px #15342629}.owner-reference-combobox__option{border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:12px;gap:.12rem;padding:.58rem .62rem;display:grid}.owner-reference-combobox__option:hover,.owner-reference-combobox__option.active{border-color:var(--accent-border);background:var(--surface-selected)}.owner-reference-combobox__option.selected:not(.active){border-color:var(--accent-border)}.owner-reference-combobox__option strong{color:var(--text-strong);text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.owner-reference-combobox__option span,.owner-reference-combobox__empty{color:var(--muted);text-overflow:ellipsis;margin:0;font-size:.74rem;line-height:1.35;overflow:hidden}.record-create-sheet__field textarea{resize:vertical;min-height:6rem}.record-create-sheet__field-hint,.record-create-sheet__footer-note{color:var(--muted);font-size:.84rem;line-height:1.45}.record-create-sheet__field-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.record-create-sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.configuration-studio-pane--detail,.configuration-studio-pane--action,.organizations-page__record-pane{scroll-margin-top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.module-workspace-status{gap:.55rem;display:grid}.module-workspace-status:empty{display:none}.module-workspace-status:not(:has(*)){display:none}.module-workspace-frame{grid-template-columns:minmax(14.5rem,.84fr) minmax(0,1.42fr) minmax(16.75rem,.94fr);align-items:stretch;gap:.72rem;height:100%;min-height:0;display:grid;overflow:hidden}.module-workspace-frame--list-detail{grid-template:"queue record"minmax(0,1fr)"queue action"minmax(16rem,auto)/minmax(23rem,1.08fr) minmax(0,1.42fr)}.module-workspace-frame--list-detail .module-workspace-pane--queue{grid-area:queue}.module-workspace-frame--list-detail .module-workspace-pane--record{grid-area:record}.module-workspace-frame--list-detail .module-workspace-pane--action{grid-area:action}.module-workspace-frame--risk-repository{grid-template-columns:minmax(0,1.72fr) minmax(20rem,.78fr)}.module-workspace-pane{gap:.75rem;min-height:0;padding:.95rem;display:grid;overflow:hidden}.module-workspace-pane--queue{grid-template-rows:auto minmax(0,1fr);height:100%}.module-workspace-pane--record,.module-workspace-pane--action{grid-template-rows:auto auto minmax(0,1fr);height:100%}.module-workspace-frame.organizations-workspace__frame{flex:auto;grid-template-columns:minmax(0,1fr)}.module-workspace-pane__header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.module-workspace-pane__header h2,.module-workspace-pane__header h3,.module-workspace-section>h3,.program-workspace-group__header h3,.program-section-heading h3{color:var(--text-strong);margin:0}.module-workspace-pane__header h2{font-size:clamp(1.02rem,1.15vw,1.16rem);line-height:1.12}.module-workspace-pane__header h3,.module-workspace-section>h3,.program-workspace-group__header h3,.program-section-heading h3{font-size:.98rem;line-height:1.18}.module-workspace-pane__header p{max-width:46ch;margin:.18rem 0 0;font-size:.86rem;line-height:1.4}.module-workspace-pane__body,.module-workspace-queue-list,.module-workspace-scroll,.module-action-pane__body{gap:.75rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.module-shell-v2>.portal-grid{grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:0;overflow:hidden}.module-shell-v2>.portal-grid>.portal-column{align-content:stretch;height:100%;min-height:0;padding-right:.2rem;overflow:hidden}.module-shell-v2>.portal-grid>.portal-column--browse{grid-template-rows:minmax(0,1fr)}.module-shell-v2>.portal-grid>.portal-column--focus{grid-template-rows:auto minmax(0,1fr)}.clm-landing-card,.lmm-landing-card,.tprm-landing-card,.v40-module-surface{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.v40-module-workspace-shell{--v40-module-shell-gutter:var(--v40-shell-gutter);--v40-module-header-rhythm:var(--v40-header-rhythm);box-sizing:border-box;height:auto;min-height:0;max-height:none;padding:var(--v40-module-shell-gutter);background:var(--surface-shell);gap:0;overflow:visible}.v40-module-workspace-shell:has([data-workspace-page-canvas-variant=repository]){background:0 0;padding:0}.v40-module-workspace-shell>.portal-grid{grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:0;max-height:none;display:grid;overflow:visible}.v40-module-workspace-shell>.portal-grid>.portal-column{min-width:0;height:auto;min-height:0;padding-right:0;overflow:visible}.v40-module-workspace{align-content:start;min-width:0}.v40-module-header{background:0 0;min-width:0}.clm-landing-card.v40-module-surface>.v40-module-header:not(:has(.work-module-frame-rail__secondary)){min-height:var(--v40-module-header-rhythm)}.my-tasks-workspace>.v40-module-header:not(:has(.work-module-frame-rail__secondary)){min-height:var(--v40-module-header-rhythm)}.v40-module-header__summary{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0 0 .45rem;display:flex}.v40-module-header__summary>div{gap:.08rem;min-width:0;display:grid}.v40-module-header h1{color:var(--text-strong);font-family:inherit;font-size:clamp(1.28rem,1.7vw,1.72rem);font-weight:var(--font-weight-display);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.1;overflow:hidden}.v40-module-header__count{color:var(--text-muted);text-align:right;margin:0}.v40-module-header .work-module-frame-rail{background:0 0;border-bottom:0;padding:0}.v40-module-header .work-module-frame-rail__main{align-items:center;gap:.78rem;padding:.2rem 0 .72rem;display:flex}.v40-module-header .module-segmented-control--toolbar-mode,.v40-module-header .module-segmented-control--toolbar-lens{gap:var(--v40-segmented-gap);width:fit-content;padding:var(--v40-segmented-padding);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--v40-segmented-radius);background:color-mix(in srgb, var(--surface-shell) 82%, transparent);box-shadow:var(--v40-segmented-shadow);grid-template-columns:none;display:inline-flex}.v40-module-header .module-segmented-control--toolbar-mode button,.v40-module-header .module-segmented-control--toolbar-lens button{min-height:var(--v40-control-min-height);width:auto;min-width:5.4rem;padding:0 var(--v40-control-padding-inline);border-radius:var(--v40-segmented-item-radius);box-shadow:none;color:var(--text-muted);font-size:.78rem;font-weight:var(--font-weight-control);letter-spacing:0;background:0 0;border:0}.v40-module-header .module-segmented-control--toolbar-lens button{min-width:7.4rem}.v40-module-header .module-segmented-control--toolbar-mode button:hover,.v40-module-header .module-segmented-control--toolbar-mode button:focus-visible,.v40-module-header .module-segmented-control--toolbar-lens button:hover,.v40-module-header .module-segmented-control--toolbar-lens button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));color:var(--text-strong);box-shadow:none;transform:none}.v40-module-header .module-segmented-control--toolbar-mode button.active,.v40-module-header .module-segmented-control--toolbar-lens button.active{background:var(--surface-card);color:var(--accent);box-shadow:var(--shadow-subtle)}.v40-module-header .work-module-frame-rail__actions{align-self:center;align-items:center;gap:.44rem;margin-left:auto}.v40-module-header .work-module-frame-rail__actions>button{min-height:var(--v40-action-min-height);border-radius:var(--v40-segmented-item-radius);font-size:.78rem;font-weight:var(--font-weight-control)}.v40-module-header .work-module-frame-rail__actions>button:not(.secondary){border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:var(--v40-primary-action-shadow)}.v40-module-header .work-module-frame-rail__actions>button:not(.secondary):hover,.v40-module-header .work-module-frame-rail__actions>button:not(.secondary):focus-visible{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface-card)}.clm-landing-card.work-module-surface--registry,.lmm-landing-card.work-module-surface--registry,.tprm-landing-card.work-module-surface--registry,.v40-module-surface.work-module-surface--registry{border-color:var(--neutral-border-subtle);border-radius:var(--radius-panel);background:var(--neutral-workspace-bg);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.v40-module-surface.work-module-surface--registry{background:0 0;border-color:#0000;grid-template-rows:auto minmax(0,auto);align-content:start;overflow:visible}:root[data-theme=dark] .v40-module-surface.work-module-surface--registry{background:0 0;border-color:#0000}.clm-landing-card--work.work-module-surface--registry,.v40-module-surface--work.work-module-surface--registry,.lmm-landing-card--work.work-module-surface--registry,.tprm-landing-card--work.work-module-surface--registry,.clm-landing-card--dashboard.work-module-surface--registry,.v40-module-surface--dashboard.work-module-surface--registry,.lmm-landing-card--dashboard.work-module-surface--registry,.tprm-landing-card--dashboard.work-module-surface--registry{grid-template-rows:auto minmax(0,1fr)}.clm-landing-card>:last-child,.lmm-landing-card>:last-child,.tprm-landing-card>:last-child,.v40-module-surface>:last-child{min-height:0;padding-right:.2rem;overflow:auto}.work-module-surface--registry>.work-module-surface__body{grid-template-rows:minmax(0,1fr);min-height:0;padding-right:0;display:grid;overflow:hidden}.clm-landing-card--work>.work-module-surface__body,.clm-landing-card--dashboard>.work-module-surface__body,.lmm-landing-card--work>.work-module-surface__body,.lmm-landing-card--dashboard>.work-module-surface__body,.tprm-landing-card--work>.work-module-surface__body,.tprm-landing-card--dashboard>.work-module-surface__body,.v40-module-body{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;padding:.75rem;display:block;overflow:auto}.v40-module-surface>.work-module-surface__body{height:auto;max-height:none;padding:0;overflow:visible}.v40-module-surface .workspace-registry-table{--workspace-registry-frame:var(--surface-card);--workspace-registry-surface:var(--surface-card);--workspace-registry-surface-soft:var(--surface-shell-strong);--workspace-registry-surface-hover:var(--surface-selected);--workspace-registry-border:var(--content-surface-border,var(--border));--workspace-registry-border-strong:var(--border-strong);--workspace-registry-text:var(--text);--workspace-registry-muted:var(--muted);--workspace-registry-selected:var(--surface-card);--workspace-registry-selected-strong:var(--surface-shell-strong);background:var(--surface-card);border:0;border-radius:0}.v40-module-surface .workspace-registry-table__toolbar{background:var(--surface-card);padding:.72rem 1rem}.v40-module-surface .workspace-registry-table__toolbar-summary{gap:.38rem}.v40-module-surface .workspace-registry-table__toolbar-summary strong{color:var(--text-strong);font-size:.88rem}.v40-module-surface .workspace-registry-table__scroller{overflow:auto visible}.v40-module-surface .workspace-registry-table__header{background:var(--surface-shell-strong)}.v40-module-surface .workspace-registry-table__row{min-height:3.45rem}.v40-module-surface .workspace-registry-table__cell{padding-block:.64rem}.v40-module-surface .workspace-table-cell strong{font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title)}.v40-module-surface .workspace-table-cell span,.v40-module-surface .workspace-table-cell small{font-size:.74rem}.v40-module-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;padding:0 0 .75rem;display:flex}.v40-module-action-row>button{min-height:2.12rem;font-size:.78rem;font-weight:var(--font-weight-control);border-radius:8px}.work-repository-surface.v40-module-surface{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;grid-template-rows:auto auto minmax(0,auto);gap:0;display:grid}.work-repository-surface>.v40-module-body{height:auto;max-height:none;padding:0;overflow:visible}.work-repository-action-row.work-module-frame-rail{background:0 0;border-bottom:0;align-items:center;padding:.2rem 0 .75rem}.organizations-repository-surface>.organizations-toolbar-rail.work-repository-action-row{padding-bottom:2.85rem}.work-repository-action-row .work-module-frame-rail__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .85rem;min-width:0;display:grid}.work-repository-action-row .work-module-frame-rail__actions{align-items:center;gap:.55rem}.work-repository-filter-row{flex-wrap:wrap;align-items:center;gap:.52rem .6rem;min-width:0;display:flex}.work-repository-segmented-control.module-segmented-control--toolbar-mode{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:.45rem;width:fit-content;min-width:0;padding-bottom:0;display:inline-flex;overflow:visible}.work-repository-segmented-control.module-segmented-control--toolbar-mode button{width:auto;min-height:2rem;padding:.38rem .72rem;font-size:.78rem}.work-repository-primary-action,.work-repository-secondary-action{min-height:var(--v40-repository-action-min-height);border-radius:var(--v40-segmented-item-radius);font-size:.82rem;font-weight:var(--font-weight-control)}.work-repository-action-row .work-repository-primary-action,.work-repository-preview-rail .work-repository-primary-action{background:var(--accent);color:var(--primary-action-text);box-shadow:var(--v40-primary-action-shadow);border-color:#0000}.work-repository-action-row .work-repository-secondary-action{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);color:var(--text-strong)}.risks-v40-shell>.risks-v40-shell__toolbar,.risks-v40-shell>.module-shell-card--toolbar{min-height:var(--v40-module-header-rhythm);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.risks-v40-shell .module-shell-card__toolbar{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:0}.risks-v40-shell .module-shell-card__tools{align-items:start}.work-repository-layout{background:0 0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;display:grid}.work-repository-layout--with-rail{grid-template-columns:minmax(0,1fr) minmax(21rem,.42fr)}.work-repository-list{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.work-repository-table-view{border:1px solid var(--content-surface-border,var(--border));border-radius:var(--radius-panel);background:var(--surface-card);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:clamp(28rem,54vh,42rem);display:grid;overflow:hidden}.work-repository-table-view .organizations-page__registry-scroll,.work-repository-table-view .organizations-page__registry-scroll--table{scrollbar-gutter:stable;height:auto;min-height:0;overflow:auto}.work-repository-table-view__toolbar{border-bottom:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);color:var(--text);grid-template-columns:minmax(11rem,1fr) minmax(13rem,22rem) auto auto;align-items:center;gap:.72rem;padding:.72rem .82rem;display:grid}.work-repository-table-view__toolbar .ui-panel-title{font-size:.96rem}.work-repository-table{--work-repository-table-columns:var(--organizations-registry-columns);--work-repository-table-min-width:86rem;width:100%;min-width:max(100%, var(--work-repository-table-min-width));background:var(--surface-card);scrollbar-color:color-mix(in srgb, var(--accent) 42%, transparent) transparent;grid-auto-rows:max-content;align-content:start;align-self:stretch;display:grid;overflow:visible}.enterprise-repository-table-frame.work-repository-table{min-width:max(100%, var(--work-repository-table-min-width));height:auto;overflow:visible}.work-repository-table__row{grid-template-columns:var(--work-repository-table-columns);align-items:center;gap:0;width:100%;min-width:100%;display:grid}.work-repository-table__row--header{border-bottom:1px solid var(--content-surface-border,var(--border));background:color-mix(in srgb, var(--surface-shell-strong) 86%, var(--surface-card));min-height:2.18rem;color:color-mix(in srgb, var(--muted) 86%, var(--text-strong));font-size:.63rem;font-weight:var(--font-weight-table-heading);letter-spacing:.07em;text-transform:uppercase;padding:0}.work-repository-table__header-cell{width:100%;min-width:0;min-height:2.18rem;transition:background-color var(--interactive-transition,.15s ease), color var(--interactive-transition,.15s ease);justify-content:flex-start;align-items:center;gap:.2rem;padding:.38rem .7rem;display:inline-flex;position:relative}.work-repository-table__header-cell:hover,.work-repository-table__header-cell:focus-within{background:color-mix(in srgb, var(--surface-2,#f1f5f9) 72%, transparent);color:var(--text-strong)}.work-repository-table__sort-button{min-width:0;max-width:100%;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:6px;flex:0 auto;justify-content:flex-start;align-items:center;gap:.18rem;padding:.12rem .18rem;line-height:1.1;display:inline-flex}.work-repository-table__sort-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-repository-table__sort-button:hover,.work-repository-table__sort-button:focus-visible{color:inherit;background:0 0;outline:none}.work-repository-table__filter-toggle{width:1.28rem;height:1.28rem;box-shadow:none;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.work-repository-table__filter-toggle:hover,.work-repository-table__filter-toggle:focus-visible,.work-repository-table__filter-toggle.active{border-color:var(--accent-border);background:color-mix(in srgb, var(--surface-selected) 68%, transparent);color:var(--accent)}.work-repository-table__filter-popover{z-index:25;border:1px solid var(--border-strong);background:var(--surface-card);width:min(14.5rem,100vw - 2rem);color:var(--text);box-shadow:var(--shadow-elevated);border-radius:12px;gap:.55rem;padding:.72rem;display:grid;position:absolute;top:calc(100% + .35rem);right:.2rem}.work-repository-table__filter-popover-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.work-repository-table__filter-popover-header strong{color:var(--text-strong);letter-spacing:.02em;font-size:.76rem}.work-repository-table__filter-popover input,.work-repository-table__filter-popover select{border-radius:8px;width:100%;min-width:0;padding:.45rem .55rem;font-size:.78rem;line-height:1.2}.work-repository-table__row--record{appearance:none;border:0;border-bottom:1px solid var(--content-surface-border,var(--border));min-height:0;color:var(--text);font:inherit;text-align:left;background:linear-gradient(90deg, transparent 0, transparent .18rem, var(--surface-card) .18rem), var(--surface-card);cursor:pointer;align-items:center;padding:0;line-height:1;transition:background .14s,box-shadow .14s,transform .14s;display:grid}.work-repository-table__row--record:hover,.work-repository-table__row--record:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 54%, transparent) 0, color-mix(in srgb, var(--accent) 54%, transparent) .18rem, var(--surface-selected) .18rem), var(--surface-selected);box-shadow:inset 0 -1px 0 var(--content-surface-border,var(--border));outline:none}.work-repository-table__row--record.is-selected,.work-repository-table__row--record.selected{background:linear-gradient(90deg, var(--accent) 0, var(--accent) .22rem, color-mix(in srgb, var(--surface-selected) 82%, var(--surface-card)) .22rem), var(--surface-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), inset 3px 0 0 var(--accent)}.work-repository-table__cell{min-width:0;max-width:100%;color:var(--text);text-align:left;justify-items:start;gap:.12rem;font-size:.8rem;line-height:1.12;display:grid;overflow:hidden}.work-repository-table__cell>*{min-width:0}.work-repository-table__cell strong{max-width:100%;color:var(--text);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.16;overflow:hidden}.work-repository-table__cell small{color:var(--muted);font-size:.72rem}.work-repository-preview-rail{border-left:1px solid var(--content-surface-border,var(--border));background:color-mix(in srgb, var(--surface-card) 94%, var(--surface-shell-strong));align-content:start;gap:.9rem;min-width:0;padding:1rem 1.1rem;animation:.18s ease-out work-repository-preview-rail-in;display:grid;position:relative}.organizations-repository-preview-rail{top:calc(var(--tenant-shell-topbar-height,4rem) + .72rem);position:sticky}.work-repository-preview-rail__minimize{z-index:2;border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);width:1.5rem;height:1.5rem;color:var(--accent);box-shadow:var(--shadow-subtle);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:1rem;left:-.72rem}.work-repository-preview-rail__minimize:hover,.work-repository-preview-rail__minimize:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));color:var(--text-strong);outline:none}.work-repository-preview-rail__minimize span{place-items:center;width:100%;height:100%;font-size:1.08rem;line-height:1;display:grid}.work-repository-preview-rail__header{gap:.28rem;min-width:0;display:grid}.work-repository-preview-rail__header h3{color:var(--text-strong);font-size:1.12rem;font-weight:var(--font-weight-heading);margin:0;line-height:1.14}.work-repository-preview-rail__header p:last-child{color:var(--muted);margin:0;font-size:.86rem;line-height:1.35}.work-repository-preview-rail__actions{flex-wrap:wrap;gap:.55rem;display:flex}.work-repository-preview-rail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.work-repository-preview-rail__facts div{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-shell-strong);border-radius:12px;gap:.22rem;min-width:0;padding:.78rem .82rem;display:grid}.work-repository-preview-rail__facts dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control);letter-spacing:.07em;text-transform:uppercase}.work-repository-preview-rail__facts dd{min-width:0;color:var(--text-strong);font-size:.84rem;font-weight:var(--font-weight-item-title);overflow-wrap:anywhere;margin:0;line-height:1.28}@keyframes work-repository-preview-rail-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}.v40-module-surface--dashboard.work-module-surface--registry{grid-template-rows:auto minmax(0,auto);display:block;overflow:visible}.v40-module-surface--dashboard>.work-module-surface__body.v40-module-body{height:auto;max-height:none;padding:0;overflow:visible}.work-module-surface--registry .empty-inline{margin:1rem}.work-module-dashboard-card{gap:.76rem;min-height:0;padding:.8rem .84rem;display:grid}.work-module-dashboard-toolbar-card{padding:0;overflow:hidden}.work-module-dashboard-column{grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;min-height:0;display:grid}.module-shell-v2>.portal-grid>.portal-column--browse.work-module-dashboard-column{grid-template-rows:minmax(0,1fr)}.work-module-dashboard-column>.work-module-dashboard-card:last-child{grid-template-rows:auto minmax(0,1fr);height:100%}.work-module-dashboard-column>.work-module-dashboard-card:last-child .ticket-list{min-height:0;padding-right:.14rem;overflow:auto}.work-module-dashboard__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.work-module-dashboard-card--metrics-only{align-content:start;overflow:auto}.work-module-dashboard__body{align-content:start;min-width:0;min-height:0}.work-module-dashboard__summary-grid--metrics-only{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.contract-dashboard-column .work-module-dashboard__summary-grid--metrics-only{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.work-module-dashboard__summary-card{border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-shell) 0%, var(--surface-shell-soft) 100%);border-radius:14px;gap:.18rem;min-width:0;padding:.66rem .7rem;display:grid}button.work-module-dashboard__summary-card{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.work-module-dashboard__summary-card:hover,button.work-module-dashboard__summary-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.work-module-dashboard__summary-card span{min-width:0;max-width:100%;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.68rem}.work-module-dashboard__summary-card strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:1.02rem;line-height:1}.work-module-dashboard__summary-card p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72rem;line-height:1.28}.work-module-dashboard__summary-card-record,.work-module-dashboard__summary-card-route{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:.68rem;line-height:1.24;display:block}.work-module-dashboard__summary-card-record{color:var(--text)}.work-module-dashboard__summary-card-route{color:var(--accent-strong);font-weight:var(--font-weight-control)}.contract-dashboard,.matter-dashboard{align-content:start;gap:.62rem;min-width:0;max-width:100%;display:grid}.contract-dashboard__metric-strip,.matter-dashboard__metric-strip{gap:.42rem;min-width:0;display:grid}.contract-dashboard__metric-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.matter-dashboard__metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.contract-dashboard__metric,.contract-dashboard-panel,.contract-dashboard__action-row,.contract-dashboard__posture-card,.contract-dashboard__quality-card,.contract-dashboard__status-row,.contract-dashboard__record-row,.matter-dashboard__metric,.matter-dashboard-panel,.matter-dashboard__matter-row{border:1px solid var(--border);background:var(--surface-card);box-shadow:none}.contract-dashboard__metric,.contract-dashboard__action-row,.contract-dashboard__posture-card,.contract-dashboard__quality-card,.contract-dashboard__status-row,.contract-dashboard__record-row,.matter-dashboard__metric,.matter-dashboard__matter-row{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.contract-dashboard__metric:hover,.contract-dashboard__metric:focus-visible,.contract-dashboard__action-row:hover,.contract-dashboard__action-row:focus-visible,.contract-dashboard__posture-card:hover,.contract-dashboard__posture-card:focus-visible,.contract-dashboard__quality-card:hover,.contract-dashboard__quality-card:focus-visible,.contract-dashboard__status-row:hover,.contract-dashboard__status-row:focus-visible,.contract-dashboard__record-row:hover,.contract-dashboard__record-row:focus-visible,.matter-dashboard__metric:hover,.matter-dashboard__metric:focus-visible,.matter-dashboard__matter-row:hover,.matter-dashboard__matter-row:focus-visible{border-color:var(--accent-border);background:var(--surface-selected);box-shadow:0 0 0 3px var(--accent-soft)}.contract-dashboard__metric,.matter-dashboard__metric{border-radius:8px;gap:.14rem;min-height:3.68rem;padding:.5rem .54rem;display:grid}.contract-dashboard__metric span,.contract-dashboard__posture-card span,.contract-dashboard__quality-card span,.matter-dashboard__metric span{color:var(--muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.04em;text-transform:uppercase}.contract-dashboard__metric strong,.contract-dashboard__posture-card strong,.contract-dashboard__quality-card strong,.matter-dashboard__metric strong{color:var(--text-strong);font-size:1.18rem;line-height:1}.contract-dashboard__metric small,.contract-dashboard__posture-card small,.contract-dashboard__quality-card small,.contract-dashboard__record-row small,.contract-dashboard__action-row small,.matter-dashboard__metric p,.matter-dashboard__metric small,.matter-dashboard__matter-row small{color:var(--muted);margin:0;font-size:.68rem;line-height:1.18}.contract-dashboard__grid,.matter-dashboard__grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.85fr);align-items:start;gap:.58rem;min-width:0;display:grid}.contract-dashboard-panel,.matter-dashboard-panel{border-radius:10px;gap:.46rem;min-width:0;padding:.6rem;display:grid}.contract-dashboard-panel--wide{grid-column:span 1}.contract-dashboard-panel__heading,.matter-dashboard-panel__heading{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.contract-dashboard-panel__heading h3,.matter-dashboard-panel__heading h3{color:var(--text-strong);margin:0 0 .12rem;font-size:.86rem;line-height:1.15}.contract-dashboard-panel__heading p,.matter-dashboard-panel__heading p{margin:0;font-size:.7rem}.contract-dashboard__action-list,.contract-dashboard__record-list,.contract-dashboard__status-list,.contract-dashboard__quality-grid,.matter-dashboard__matter-list{gap:.36rem;min-width:0;display:grid}.contract-dashboard__quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-dashboard__action-row,.contract-dashboard__record-row,.matter-dashboard__matter-row{border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.6rem;min-width:0;padding:.46rem .5rem;display:grid}.contract-dashboard__action-row>span,.contract-dashboard__record-row>span,.matter-dashboard__matter-row>span{gap:.08rem;min-width:0;display:grid}.contract-dashboard__action-row strong,.contract-dashboard__record-row strong,.matter-dashboard__matter-row strong{color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.contract-dashboard__row-meta,.matter-dashboard__row-meta{text-align:right;justify-items:end}.contract-dashboard__row-meta strong{font-size:.82rem}.contract-dashboard__posture-card,.contract-dashboard__quality-card{border-radius:8px;gap:.16rem;min-width:0;padding:.5rem;display:grid}.contract-dashboard__status-row{border-radius:7px;grid-template-columns:4.5rem minmax(0,1fr) 2rem;align-items:center;gap:.4rem;min-width:0;padding:.35rem .4rem;display:grid}.contract-dashboard__status-row span,.contract-dashboard__record-row>span:last-child{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control)}.contract-dashboard__status-row div{background:var(--surface-2);border-radius:999px;height:.34rem;overflow:hidden}.contract-dashboard__status-row i{border-radius:inherit;background:var(--accent);height:100%;display:block}.contract-dashboard__status-row strong{color:var(--text-strong);text-align:right;font-size:.76rem}.contract-dashboard__record-row>span:last-child{background:var(--surface-2);border-radius:999px;justify-self:end;padding:.12rem .34rem}.matter-dashboard__metric-record{color:var(--text)}.matter-dashboard__metric-route{color:var(--accent-strong);font-weight:var(--font-weight-control)}.matter-dashboard__row-meta .chip{justify-self:end}.risk-dashboard__summary-band{grid-template-columns:repeat(4,minmax(0,1fr))}.work-module-frame-rail{border-bottom:1px solid var(--neutral-border-subtle);background:var(--neutral-panel-surface);gap:.45rem;min-width:0;padding:.58rem .68rem;display:grid}.work-module-frame-rail__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem .85rem;min-width:0;display:grid}.work-module-frame-rail__secondary{min-width:0;display:grid}.work-module-frame-rail__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0;display:flex}.work-module-action-queue{--compact-work-queue-surface:var(--neutral-panel-surface);--compact-work-queue-surface-soft:var(--neutral-panel-surface-soft);--compact-work-queue-surface-hover:var(--neutral-row-hover);--compact-work-queue-border:var(--neutral-border-subtle);--compact-work-queue-border-strong:var(--neutral-border-strong);--compact-work-queue-text:var(--neutral-text);--compact-work-queue-muted:var(--neutral-text-muted);--compact-work-queue-selected:var(--neutral-row-selected);--compact-work-queue-focus:var(--neutral-focus-ring);align-content:start;gap:.32rem;min-height:0;padding:.04rem;display:grid}.compact-work-queue-row,.contract-work-queue-row{border:1px solid var(--compact-work-queue-border);background:var(--compact-work-queue-surface);width:100%;min-width:0;max-width:100%;min-height:4.12rem;color:var(--compact-work-queue-text);box-shadow:none;text-align:left;border-radius:7px;outline:none;grid-template-columns:minmax(5.1rem,.42fr) minmax(14.5rem,2.15fr) minmax(8rem,.82fr) minmax(6.2rem,.56fr) minmax(9.6rem,.98fr) minmax(6.6rem,.56fr) minmax(7.7rem,.66fr);align-items:center;column-gap:.58rem;padding:.42rem .56rem .42rem .64rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.compact-work-queue-row:before,.contract-work-queue-row:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .14s;position:absolute;inset:.58rem auto .58rem 0}.compact-work-queue-row:hover,.contract-work-queue-row:hover{border-color:var(--compact-work-queue-border-strong);background:var(--compact-work-queue-surface-hover)}.compact-work-queue-row:hover:before,.contract-work-queue-row:hover:before{background:color-mix(in srgb, var(--accent) 72%, transparent)}.compact-work-queue-row:focus-visible,.contract-work-queue-row:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:var(--compact-work-queue-surface-hover);box-shadow:0 0 0 3px var(--compact-work-queue-focus)}.compact-work-queue-row:focus-visible:before,.contract-work-queue-row:focus-visible:before,.compact-work-queue-row[aria-current=true]:before,.compact-work-queue-row.is-selected:before,.contract-work-queue-row[aria-current=true]:before,.contract-work-queue-row.is-selected:before{background:var(--accent)}.compact-work-queue-row[aria-current=true],.compact-work-queue-row.is-selected,.contract-work-queue-row[aria-current=true],.contract-work-queue-row.is-selected{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:var(--compact-work-queue-selected)}.compact-work-queue-row>*,.contract-work-queue-row>*{min-width:0;max-width:100%}.compact-work-queue-row__reference,.contract-work-queue-row__reference{color:var(--compact-work-queue-muted);font-size:.7rem;font-weight:var(--font-weight-control);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-work-queue-row__identity,.compact-work-queue-row__owner,.contract-work-queue-row__identity,.contract-work-queue-row__owner{gap:.12rem;display:grid}.compact-work-queue-row__identity strong,.contract-work-queue-row__identity strong{color:var(--compact-work-queue-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.18;overflow:hidden}.compact-work-queue-row__identity span,.compact-work-queue-row__owner span,.compact-work-queue-row__date,.contract-work-queue-row__identity span,.contract-work-queue-row__owner span,.contract-work-queue-row__date{color:var(--compact-work-queue-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.22;overflow:hidden}.compact-work-queue-row__owner span,.contract-work-queue-row__owner span{font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;text-transform:uppercase}.compact-work-queue-row__owner strong,.compact-work-queue-row__signal strong,.contract-work-queue-row__owner strong,.contract-work-queue-row__signal strong{color:var(--compact-work-queue-text);font-size:.74rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.compact-work-queue-row__signal,.contract-work-queue-row__signal{border:1px solid var(--chip-accent-border);background:var(--chip-accent-fill);width:fit-content;max-width:100%;min-height:1.54rem;color:var(--chip-accent-text);border-radius:999px;align-content:center;justify-self:start;gap:.06rem;padding:.2rem .48rem;display:inline-grid;overflow:hidden}.compact-work-queue-row__signal small,.contract-work-queue-row__signal small{color:inherit;font-size:.6rem;font-weight:var(--font-weight-control);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.1;overflow:hidden}.contract-work-queue-row__signal--accent{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.contract-work-queue-row__signal--accent strong{color:inherit}.contract-work-queue-row__signal--subtle{border-color:var(--compact-work-queue-border);background:var(--compact-work-queue-surface-soft);color:var(--compact-work-queue-muted)}.contract-work-queue-row__signal--subtle strong{color:inherit}.compact-work-queue-row>.chip,.contract-work-queue-row>.chip{border-color:var(--compact-work-queue-border);background:var(--compact-work-queue-surface-soft);max-width:100%;min-height:1.36rem;color:var(--compact-work-queue-text);font-size:.66rem;font-weight:var(--font-weight-control);text-overflow:ellipsis;justify-self:start;padding:.16rem .46rem;line-height:1.08;overflow:hidden}.compact-work-queue-row>.chip:before,.contract-work-queue-row>.chip:before{opacity:.48;width:.34rem;height:.34rem}.compact-work-queue-row>.chip--accent,.contract-work-queue-row>.chip--accent{border-color:var(--chip-accent-border);background:var(--chip-accent-fill);color:var(--chip-accent-text)}.compact-work-queue-row>.chip--subtle,.contract-work-queue-row>.chip--subtle{border-color:var(--compact-work-queue-border);background:var(--compact-work-queue-surface-soft);color:var(--compact-work-queue-muted)}.compact-work-queue-row__cta,.contract-work-queue-row__cta{border:1px solid var(--chip-accent-border);background:var(--neutral-panel-surface);max-width:100%;min-height:1.58rem;color:var(--accent-strong);font-size:.7rem;font-weight:var(--font-weight-control);text-align:right;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:end;padding:.25rem .5rem;line-height:1.12;overflow:hidden}:root[data-theme=dark] .contract-work-queue-row__signal--accent strong{color:inherit}:root[data-theme=dark] .compact-work-queue-row__cta,:root[data-theme=dark] .contract-work-queue-row__cta{border-color:var(--chip-accent-border);background:var(--neutral-panel-surface);color:var(--accent-strong)}.work-module-focus-two-pane{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);align-items:start;gap:.9rem;min-height:0;display:grid}.work-module-focus-main,.work-module-focus-support{min-width:0;min-height:0}.work-module-focus-main{gap:.75rem;display:grid}.work-module-focus-support{align-content:start;gap:.75rem;display:grid}.clm-profile-edit-page{border:1px solid var(--content-surface-border,var(--border));border-radius:var(--radius-panel);background:var(--surface-shell);width:100%;min-height:calc(100dvh - 4rem);box-shadow:var(--shadow-sm);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.clm-profile-edit-page__header{border-bottom:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem clamp(1rem,3vw,2.25rem);display:flex}.clm-profile-edit-page__header>div{gap:.3rem;min-width:0;display:grid}.clm-profile-edit-page__header h1,.clm-profile-edit-page__header p{margin:0}.clm-profile-edit-page__header h1{color:var(--text-strong);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.clm-profile-edit-page__header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.clm-profile-edit-page>.enterprise-create-flow__progress{padding-inline:clamp(1rem,3vw,2.25rem)}.clm-profile-edit-page>.enterprise-create-flow__body{padding:clamp(1rem,3vw,2.25rem);overflow:auto}.clm-profile-edit-page>.enterprise-create-flow__body>.enterprise-create-flow__main{width:min(100%,72rem);margin-inline:auto}.clm-profile-edit-page>.enterprise-create-flow__footer{padding-inline:clamp(1rem,3vw,2.25rem)}@media (width<=760px){.clm-profile-edit-page{border-inline:0;border-radius:0;min-height:calc(100dvh - 3.5rem)}.clm-profile-edit-page__header{flex-direction:column;align-items:stretch}}.make-contracts-detail{border-radius:var(--radius-panel);border-color:var(--content-surface-border,var(--border));box-shadow:none;background:0 0;gap:0;padding:0;display:grid;overflow:visible}.contract-repository-split{background:var(--surface-shell-strong);grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);min-height:clamp(32rem,58vh,42rem);display:grid;overflow:hidden}.contract-repository-list-pane,.contract-repository-preview-pane{background:var(--surface-card);min-width:0}.contract-repository-list-pane{border-right:1px solid var(--content-surface-border,var(--border));grid-template-rows:auto auto minmax(0,1fr);display:grid}.contract-repository-preview-pane{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:auto}.contract-repository-list-pane__header,.contract-repository-preview-pane__header{border-bottom:1px solid var(--content-surface-border,var(--border));justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.92rem 1rem .72rem;display:flex}.contract-repository-search{border-bottom:1px solid var(--content-surface-border,var(--border));background:var(--surface-shell-strong);padding:.75rem 1rem;display:block}.make-contracts-surface--repository .contract-repository-search input{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:.58rem .72rem;font-size:.82rem}.contract-repository-search input::placeholder{color:var(--muted)}.make-contracts-surface--repository .contract-repository-table{min-width:64rem;display:grid;overflow:auto}.make-contracts-surface--repository .contract-repository-table__row{grid-template-columns:minmax(14rem,1.45fr) minmax(10rem,.9fr) minmax(10rem,1fr) minmax(9rem,.9fr) minmax(5.5rem,.48fr) minmax(8rem,.72fr) minmax(7rem,.62fr) minmax(4rem,.42fr);align-items:center;gap:.72rem;min-width:0;display:grid}.make-contracts-surface--repository .contract-repository-table__row--record{border:0;border-bottom:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);width:100%;min-height:4.2rem;color:var(--text);text-align:left;cursor:pointer;padding:.72rem 1rem}.contract-repository-table__row--record:hover,.contract-repository-table__row--record:focus-visible,.contract-repository-table__row--record.is-selected{background:var(--surface-selected);outline:none}.contract-repository-table__row--record.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.contract-repository-table__cell{min-width:0;color:var(--text);gap:.18rem;font-size:.82rem;line-height:1.25;display:grid}.contract-repository-table__cell strong,.contract-repository-table__cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contract-repository-table__cell strong{color:var(--text-strong);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title)}.contract-repository-table__cell small{color:var(--muted);font-size:.72rem}.contract-repository-table__cell--contract small{background:var(--surface-shell-strong);letter-spacing:0;border-radius:7px;width:fit-content;padding:.14rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.contract-repository-table__cell--action{color:var(--accent);font-weight:var(--font-weight-control);white-space:nowrap;justify-content:flex-end;place-items:center end;gap:.34rem;line-height:1;display:inline-flex}.contract-repository-table__empty-value{color:var(--muted)}.contract-repository-status-lockup{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.contract-repository-status-lockup__icon{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-shell-strong);width:1.7rem;height:1.7rem;color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-control);letter-spacing:.03em;border-radius:8px;flex:none;place-items:center;display:inline-grid}.contract-repository-status-lockup--success .contract-repository-status-lockup__icon{color:#052e16;background:#22c55e24;border-color:#1665343d}.contract-repository-status-lockup--accent .contract-repository-status-lockup__icon{color:var(--ui-accent-blue-strong,#1d4ed8);background:#2563eb1f;border-color:#2563eb3d}.contract-repository-status-lockup--warning .contract-repository-status-lockup__icon{color:#78350f;background:#fffbeb;border-color:#b4530940}.contract-repository-status-lockup--danger .contract-repository-status-lockup__icon{color:#7f1d1d;background:#fef2f2;border-color:#b91c1c3d}.contract-repository-list{min-height:0;margin:0;padding:.55rem;list-style:none;overflow:auto}.contract-repository-preview-document{border:1px solid var(--content-surface-border,var(--border));background:linear-gradient(180deg, var(--surface-card) 0%, color-mix(in srgb, var(--surface-shell-strong) 84%, var(--surface-card)) 100%);border-radius:8px;align-content:start;gap:.85rem;min-height:26rem;margin:1rem;padding:.9rem;display:grid}.contract-repository-preview-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin:0;display:grid}.contract-repository-preview-facts div{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;min-width:0;padding:.62rem .68rem}.contract-repository-preview-facts dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .18rem}.contract-repository-preview-facts dd{overflow-wrap:anywhere;color:var(--text);font-size:.8rem;font-weight:var(--font-weight-control);margin:0}.contract-repository-preview-signal{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;gap:.35rem;padding:.7rem;display:grid}.contract-repository-preview-signal p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.contract-repository-record{width:100%;color:var(--text);cursor:pointer;text-align:left;appearance:none;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr);place-content:start stretch;place-items:start;gap:.28rem;padding:.72rem;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.contract-repository-record>*{text-align:left;width:100%;min-width:0}.contract-repository-record:hover,.contract-repository-record:focus-visible,.contract-repository-record.is-selected{border-color:var(--dashboard-border,var(--border-strong));background:var(--surface-shell-strong);box-shadow:var(--dashboard-shadow,0 12px 28px #0f172a14);outline:none}.contract-repository-record__meta{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control);letter-spacing:.06em;text-transform:uppercase}.contract-repository-record__chips{flex-wrap:wrap;justify-content:flex-start;gap:.36rem;margin-top:.24rem;display:flex}.contract-repository-clause-field,.contract-repository-clause-field__actions{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.contract-repository-clause-field__actions button{min-height:1.8rem;padding:.3rem .58rem;font-size:.74rem}.make-contracts-board{background:0 0;padding:.82rem}.make-contracts-board .contract-work-queue-row{background:var(--surface-card);border-radius:10px}.make-contracts-detail .contract-focus-card__header{border-bottom:1px solid var(--content-surface-border,var(--border));background:0 0;padding:1rem 1.12rem}.make-contracts-detail .entity-workbench-header__main{flex:32rem}.make-contracts-detail .entity-workbench-header h1{text-wrap:pretty;max-width:100%;font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.08}.make-contracts-detail .entity-workbench-header__actions{flex:0 auto;align-self:flex-start;max-width:min(100%,38rem)}.make-contracts-detail .contract-focus-card__metadata-line{color:var(--muted);font-size:.82rem}.make-contracts-detail .contract-focus-card__body{background:var(--surface-shell-strong);padding:1rem}.make-contracts-detail .work-module-focus-main>.detail-section,.make-contracts-detail .work-module-focus-support>.detail-section{border-color:var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:10px}.contract-upload-source-panel{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-shell-strong);border-radius:10px;gap:.92rem;padding:.92rem;display:grid}.contract-upload-source-panel__picker input[type=file]{border:1px dashed var(--content-surface-border,var(--border));background:var(--surface-card);width:100%;color:var(--text);border-radius:8px;padding:.72rem}.contract-upload-source-panel__file,.contract-upload-source-panel__state{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:.72rem;padding:.68rem .72rem;font-size:.86rem;display:flex}.contract-upload-source-panel__file strong{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-control);white-space:nowrap}.contract-upload-source-panel__state{color:var(--muted);justify-content:flex-start;line-height:1.45}.contract-import-review,.clm-boilerplate-history{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-shell-strong);border-radius:10px;gap:.82rem;padding:.92rem;display:grid}.contract-import-review__source,.clm-boilerplate-history article{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;justify-content:space-between;align-items:center;gap:.72rem;padding:.72rem;display:flex}.contract-import-review__source span,.clm-boilerplate-history p,.clm-boilerplate-history small{color:var(--muted)}.contract-import-review__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0;display:grid}.contract-import-review__facts div{min-width:0}.contract-import-review__facts dt{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control)}.contract-import-review__facts dd{color:var(--text);overflow-wrap:anywhere;margin:.22rem 0 0}.contract-import-review__confirmation{margin-top:.12rem}.clm-boilerplate-history__heading,.clm-boilerplate-history__document{gap:.26rem;display:grid}.clm-boilerplate-history__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.clm-boilerplate-history__heading h3,.clm-boilerplate-history__heading p{margin:0}.clm-boilerplate-history__document{min-width:0}.clm-boilerplate-history__error{color:var(--danger-strong,#b42318)}@media (width<=720px){.contract-import-review__facts{grid-template-columns:1fr}.clm-boilerplate-history__heading,.clm-boilerplate-history article{grid-template-columns:1fr;display:grid}.clm-boilerplate-history article{align-items:stretch}}.make-contracts-surface--repository{background:0 0;border:0}.make-contracts-surface--repository .repository-split-view{background:0 0;transition:grid-template-columns .18s}.make-contracts-surface--repository .repository-split-view--with-rail{grid-template-columns:minmax(0,1fr) minmax(22rem,.36fr)}.make-contracts-surface--repository .repository-split-view__rail{animation:.18s ease-out contract-preview-rail-in}@keyframes contract-preview-rail-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}.contract-workspace-mode-tabs{align-self:center;gap:.2rem}.contract-repository-search:before{content:"";border:1.8px solid var(--muted);opacity:.78;border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:50%;left:.82rem;transform:translateY(-58%)}.contract-repository-search:after{content:"";background:var(--muted);opacity:.78;border-radius:999px;width:.32rem;height:1.8px;position:absolute;top:50%;left:1.32rem;transform:translateY(.18rem)rotate(45deg)}.contract-repository-search input{background:var(--surface-card);border-radius:7px;min-height:2.18rem;padding-left:2rem;font-size:.8rem}.contract-repository-table{--contract-repository-table-columns:minmax(16rem, 1.72fr) minmax(7.6rem, .72fr) minmax(6.5rem, .56fr) minmax(5.8rem, .5fr) minmax(2rem, .18fr) minmax(4.8rem, .4fr) minmax(4.6rem, .36fr) minmax(3.8rem, .28fr);background:var(--surface-card);scrollbar-color:color-mix(in srgb, var(--accent) 42%, transparent) transparent;grid-auto-rows:max-content;align-content:start;width:100%;min-width:0;overflow:auto visible}.contract-repository-table__row{grid-template-columns:var(--contract-repository-table-columns);gap:.42rem}.contract-repository-table__row--record{appearance:none;min-height:0;font:inherit;background:linear-gradient(90deg, transparent 0, transparent .18rem, var(--surface-card) .18rem), var(--surface-card);grid-template-columns:minmax(0,1fr);align-items:center;padding-block:.42rem;line-height:1;transition:background .14s,box-shadow .14s,transform .14s;display:grid}.make-contracts-surface--repository .contract-repository-table__row--record:hover,.make-contracts-surface--repository .contract-repository-table__row--record:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 54%, transparent) 0, color-mix(in srgb, var(--accent) 54%, transparent) .18rem, var(--surface-selected) .18rem), var(--surface-selected);box-shadow:inset 0 -1px 0 var(--content-surface-border,var(--border))}.make-contracts-surface--repository .contract-repository-table__row--record.is-selected{background:linear-gradient(90deg, var(--accent) 0, var(--accent) .22rem, color-mix(in srgb, var(--surface-selected) 82%, var(--surface-card)) .22rem), var(--surface-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), inset 3px 0 0 var(--accent)}.make-contracts-surface--repository .contract-repository-table__cell{text-align:left;justify-items:start;gap:.12rem;font-size:.8rem;line-height:1.12}.make-contracts-surface--repository .contract-repository-table__cell--contract{text-align:left;justify-self:start;justify-items:start;width:100%;overflow:visible}.make-contracts-surface--repository .contract-repository-table__cell--contract strong{width:100%;color:var(--text);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title);letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.16;display:block;overflow:hidden}.make-contracts-surface--repository .contract-repository-table__cell:not(.contract-repository-table__cell--contract):not(.contract-repository-table__cell--status){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.make-contracts-surface--repository .contract-repository-table__cell strong{max-width:100%;font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title)}.make-contracts-surface--repository .contract-repository-table__cell--contract small{background:0 0;flex-wrap:nowrap;gap:.24rem;max-width:100%;padding:0;font-family:inherit;display:none;overflow:hidden}.make-contracts-surface--repository .contract-repository-table__cell--contract small span:first-child{border:1px solid var(--content-surface-border,var(--border));background:color-mix(in srgb, var(--surface-shell-strong) 86%, var(--surface-card));width:fit-content;color:var(--text-strong);border-radius:6px;flex:none;padding:.12rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.make-contracts-surface--repository .contract-repository-table__cell--contract small span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-family:inherit;overflow:hidden}.make-contracts-surface--repository .contract-repository-table__cell--muted{color:var(--muted)}.make-contracts-surface--repository .contract-repository-table__cell--status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.make-contracts-surface--repository .contract-repository-table__cell--action{color:var(--accent);font-size:.78rem;font-weight:var(--font-weight-control);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.34rem;line-height:1;display:inline-flex}.make-contracts-surface--repository .contract-repository-table__cell--action:after{content:"";width:.48rem;height:.48rem;color:var(--accent);opacity:.72;border-bottom:2px solid;border-right:2px solid;flex:none;display:inline-block;transform:rotate(-45deg)}.make-contracts-surface--repository .contract-repository-status-lockup__icon{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:1.52rem;min-width:1.52rem;height:1.52rem;min-height:1.52rem;font-size:0;line-height:0;display:inline-flex;position:relative}.contract-repository-status-lockup__dot{width:.54rem;height:.54rem;box-shadow:0 0 0 .22rem color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:999px;flex:0 0 .54rem;display:block}.contract-repository-inspector-summary{border:1px solid var(--content-surface-border,var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 86%, var(--accent)), var(--surface-card));border-radius:8px;gap:.55rem;padding:.74rem;display:grid}.contract-repository-inspector-summary__status{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.contract-repository-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.contract-repository-inspector-grid div{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;gap:.18rem;padding:.62rem;display:grid}.contract-repository-inspector-grid span{color:var(--muted);font-size:.63rem;font-weight:var(--font-weight-control);letter-spacing:.05em;text-transform:uppercase}.contract-repository-inspector-grid strong{min-width:0;color:var(--text-strong);font-size:.83rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-repository-detail-rail__minimize{display:none!important}.repository-rail-actions button{font-size:.76rem;font-weight:var(--font-weight-control);border-radius:8px}.repository-fact-list>div{padding:.62rem 0}.make-contracts-surface--repository .contract-repository-split{background:0 0;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);min-height:clamp(32rem,60vh,44rem)}.make-contracts-surface--repository .contract-repository-list-pane__header,.make-contracts-surface--repository .contract-repository-preview-pane__header{padding:.84rem .9rem}.clm-pdf-viewer{grid-template-rows:auto auto minmax(18rem,1fr);gap:.72rem;min-height:24rem;display:grid}.clm-pdf-viewer--empty{text-align:center;align-content:center;justify-items:center;min-height:22rem;padding:1rem}.clm-pdf-viewer__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.clm-pdf-viewer__document-select,.clm-pdf-viewer__controls,.clm-pdf-viewer__controls label{align-items:center;gap:.45rem;min-width:0;display:flex}.clm-pdf-viewer__document-select{flex-wrap:wrap}.clm-pdf-viewer__document-select label,.clm-pdf-viewer__controls label span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control)}.clm-pdf-viewer__document-select select,.clm-pdf-viewer__controls select,.clm-pdf-viewer__controls input{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);color:var(--text);font:inherit;border-radius:8px;min-height:2rem;padding:.36rem .5rem;font-size:.78rem}.clm-pdf-viewer__document-select select{max-width:min(100%,26rem)}.clm-pdf-viewer__controls{flex-wrap:wrap;justify-content:flex-end}.clm-pdf-viewer__controls button{border-radius:8px;min-height:2rem;padding:.36rem .58rem;font-size:.74rem}.clm-pdf-viewer__controls input{width:4.5rem}.clm-pdf-viewer__metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.76rem;display:flex}.clm-pdf-viewer__frame{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;min-height:18rem;overflow:hidden}.clm-pdf-viewer__frame iframe{border:0;width:100%;height:100%;min-height:30rem;display:block}.clm-pdf-viewer__message{text-align:center;place-content:center;min-height:18rem;padding:1.4rem;display:grid}.clm-pdf-viewer__message h3{color:var(--text);margin:0 0 .32rem;font-size:1rem}.clm-pdf-viewer__message p{color:var(--muted);margin:0;font-size:.84rem}:root[data-theme=dark] .make-contracts-detail{background:0 0}@media (width<=1040px){.contract-repository-table{min-width:58rem}.contract-repository-split,.clm-pdf-viewer__toolbar{grid-template-columns:1fr}.clm-pdf-viewer__controls{justify-content:flex-start}.contract-repository-list-pane{border-right:0;border-bottom:1px solid var(--content-surface-border,var(--border))}}.clm-analytics-return-banner{border:1px solid var(--status-info-border,#bfdbfe);background:var(--status-info-fill,#eff6ff);color:var(--status-info-text,#1d4ed8);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.8rem clamp(1rem,3vw,2.5rem) 0;padding:.65rem .8rem;display:flex}.clm-analytics-return-banner [data-ui-action=navigation]{flex:none}@media (width<=39.99rem){.clm-analytics-return-banner{flex-direction:column;align-items:stretch}}.home-dashboard{--make-dashboard-surface:var(--surface-card);--make-dashboard-surface-soft:var(--surface-shell);--make-dashboard-surface-hover:var(--surface-hover);--make-dashboard-border:var(--border);--make-dashboard-border-strong:var(--border-strong);--make-dashboard-text:var(--text-strong);--make-dashboard-muted:var(--text-muted);--make-dashboard-accent:var(--accent);--make-dashboard-accent-soft:var(--accent-soft);background:var(--app-canvas);color:var(--make-dashboard-text);padding:24px;overflow:visible}.tenant-shell .home-dashboard{min-height:0}.home-dashboard .dashboard-shell-card.home-shell-card{border:0;border-bottom:1px solid var(--make-dashboard-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 20px}.home-dashboard .module-shell-card__toolbar,.home-dashboard .module-shell-card__tools{padding:0}.home-dashboard__toolbar-topline{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-dashboard__toolbar-summary{gap:4px;display:grid}.home-dashboard .module-toolbar-label{box-shadow:none;color:var(--make-dashboard-text);font-size:var(--font-size-page,24px);font-weight:var(--font-weight-display);letter-spacing:0;line-height:var(--line-height-page,32px);text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.home-dashboard__toolbar-copy{margin:3px 0 0}.home-dashboard__toolbar-copy-line{color:var(--make-dashboard-muted);margin:0;font-size:.9rem;line-height:1.45}.home-dashboard__toolbar-lower{justify-content:space-between;align-items:end;gap:24px;margin-top:20px;display:flex}.home-dashboard .module-shell-card__metrics{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-dashboard .module-shell-stat{border:1px solid var(--make-dashboard-border);background:var(--make-dashboard-surface);box-shadow:var(--shadow-subtle);border-radius:12px;min-height:94px;padding:16px}.home-dashboard .module-shell-stat__value-row strong{color:var(--make-dashboard-text);font-size:1.78rem;font-weight:var(--font-weight-display);line-height:1}.home-dashboard .module-shell-stat>span{color:var(--make-dashboard-muted);font-size:.8rem;font-weight:var(--font-weight-control)}.home-dashboard__toolbar-control-stack{flex:none;place-items:end;gap:8px;display:grid}.home-dashboard__viewport,.dashboard-page__viewport{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:24px;min-height:0;margin-top:24px;display:grid;overflow:visible}.home-dashboard__main-column,.home-dashboard__side-column,.dashboard-page__main-column,.dashboard-page__side-column{flex-direction:column;gap:20px;min-width:0;display:flex;overflow:visible}.home-dashboard .home-card,.home-dashboard .dashboard-widget-card{border:1px solid var(--make-dashboard-border);background:var(--make-dashboard-surface);box-shadow:var(--shadow-subtle);border-radius:12px;padding:0;overflow:hidden}.home-dashboard .home-card__header,.home-dashboard .dashboard-widget-card__header{border-bottom:1px solid var(--make-dashboard-border);padding:18px 20px}.home-dashboard .home-card__header h2,.home-dashboard .dashboard-widget-card__header h2{color:var(--make-dashboard-text);font-size:1rem;font-weight:var(--font-weight-heading);letter-spacing:0;margin:0}.home-trend-chart{gap:16px;padding:20px;display:grid}.home-trend-chart__plot{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:260px;padding:12px 0 0;display:grid}.home-trend-chart__group{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;height:100%;display:grid}.home-trend-chart__bar{border-radius:8px 8px 3px 3px;align-self:end;min-height:18px}.home-trend-chart__bar--matters,.home-trend-chart__dot--matters{background:var(--accent)}.home-trend-chart__bar--restricted{opacity:.45}.home-trend-chart__bar--risks,.home-trend-chart__dot--risks{background:#b45309}.home-trend-chart__bar--contracts,.home-trend-chart__dot--contracts{background:#0f766e}.home-trend-chart__label{color:var(--make-dashboard-muted);font-size:.72rem;font-weight:var(--font-weight-control);grid-column:1/-1;justify-self:center}.home-trend-chart__legend{color:var(--make-dashboard-muted);font-size:.78rem;font-weight:var(--font-weight-control);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-trend-chart__legend span{align-items:center;gap:6px;display:inline-flex}.home-trend-chart__dot,.home-risk-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.home-recent-table{min-width:0;display:grid}.home-recent-table thead,.home-recent-table tbody{display:contents}.home-recent-table__row{border:0;border-bottom:1px solid var(--make-dashboard-border);box-shadow:none;color:var(--make-dashboard-text);cursor:default;font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(14rem,1.45fr) minmax(7rem,.7fr) minmax(6rem,.58fr) minmax(5rem,.48fr) minmax(7rem,.58fr);align-items:center;gap:12px;min-width:0;padding:13px 20px;display:grid}.home-recent-table__row:last-child{border-bottom:0}.home-recent-table__row:hover,.home-recent-table__row:focus-visible{background:var(--make-dashboard-surface-hover);color:var(--make-dashboard-text);transform:none}.home-recent-table__row--header{background:var(--make-dashboard-surface-soft);color:var(--make-dashboard-muted);cursor:default;font-size:.68rem;font-weight:var(--font-weight-table-heading);letter-spacing:.08em;text-transform:uppercase}.home-recent-table__row th,.home-recent-table__row td{align-items:center;gap:7px;min-width:0;display:inline-flex}.home-recent-table__record-button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.home-recent-table__row strong,.home-recent-table__row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.home-recent-table__row small{color:var(--make-dashboard-muted);font-size:.72rem;font-weight:var(--font-weight-copy-strong)}.home-status-pill{border:1px solid var(--make-dashboard-border);font-size:.72rem;font-style:normal;font-weight:var(--font-weight-control);border-radius:999px;padding:3px 8px}.home-status-pill--success,.home-risk-dot--success{color:#134e4a;background:#ccfbf1}.home-status-pill--warning,.home-risk-dot--warning{color:#78350f;background:#fef3c7}.home-status-pill--danger,.home-risk-dot--danger{color:#7f1d1d;background:#fee2e2}.home-dashboard .attention-worklist,.home-dashboard .resume-list,.home-dashboard .watchlist-list{gap:10px;padding:14px;display:grid}.home-dashboard .attention-workitem,.home-dashboard .resume-item,.home-dashboard .watchlist-item,.home-dashboard .home-module-route{border:1px solid var(--make-dashboard-border);box-shadow:none;color:var(--make-dashboard-text);background:0 0;border-radius:10px;padding:12px}.home-dashboard .attention-workitem:hover,.home-dashboard .attention-workitem:focus-visible,.home-dashboard .resume-item:hover,.home-dashboard .resume-item:focus-visible,.home-dashboard .watchlist-item:hover,.home-dashboard .watchlist-item:focus-visible,.home-dashboard .home-module-route:hover,.home-dashboard .home-module-route:focus-visible{border-color:var(--make-dashboard-border-strong);background:var(--make-dashboard-surface-hover);color:var(--make-dashboard-text);transform:none}.home-dashboard .attention-workitem__reason{display:none}.home-dashboard .attention-workitem__main .muted,.home-dashboard .home-module-route .muted,.home-dashboard .watchlist-item .muted,.home-dashboard .resume-item .muted{color:var(--make-dashboard-muted);font-size:.78rem;line-height:1.35}.home-dashboard .attention-workitem__signal{gap:6px}.home-dashboard .attention-pill,.home-dashboard .watchlist-item__tone{letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-size:.66rem}.home-dashboard .attention-workitem__meta{gap:6px}.home-dashboard .attention-workitem__action,.home-dashboard .attention-workitem__due{padding:4px 8px;font-size:.72rem}.home-dashboard .home-module-router{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.home-dashboard .home-module-route{text-align:left;align-items:start;gap:5px;display:grid}.home-dashboard .home-module-route__posture{color:var(--make-dashboard-muted);font-size:.66rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}:root[data-theme=dark] .home-status-pill--success{color:#5eead4}:root[data-theme=dark] .home-status-pill--warning{color:#fbbf24}:root[data-theme=dark] .home-status-pill--danger{color:#fca5a5}.risk-dashboard__cue-list,.risk-dashboard__stack{gap:.7rem;display:grid}.risks-v40-shell .module-workspace-pane--queue{align-self:start;height:auto;max-height:min(38rem,100vh - 14rem)}.risks-v40-shell .module-workspace-pane--queue .module-workspace-queue-list{max-height:100%}.risk-dashboard--figma .dashboard-primitive-page{padding:clamp(.75rem,1.4vw,1rem)}.risk-dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);gap:.75rem;min-width:0;display:grid}.risk-dashboard-record-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;gap:.75rem;min-width:0;display:grid}.risk-dashboard-bars{gap:.86rem;padding-block:.2rem;display:grid}.risk-dashboard-distribution{gap:.85rem;display:grid}.risk-dashboard-distribution__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.risk-dashboard-distribution__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.risk-dashboard-distribution__snapshot>div{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-elevated-card) 86%, transparent);border-radius:10px;gap:.1rem;min-width:0;padding:.54rem .62rem;display:grid}.risk-dashboard-distribution__snapshot span{color:var(--dashboard-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:500;overflow:hidden}.risk-dashboard-distribution__snapshot strong{color:var(--risks-v46-text,var(--text-strong));font-size:1rem;font-weight:600;line-height:1.12}.risk-dashboard-distribution__rows{gap:.52rem;display:grid}.risk-dashboard-distribution__row{border:1px solid color-mix(in srgb, var(--dashboard-border) 70%, transparent);background:color-mix(in srgb, var(--dashboard-card) 82%, transparent);min-width:0;color:inherit;text-align:left;border-radius:10px;grid-template-columns:minmax(8.5rem,.35fr) minmax(10rem,1fr) minmax(3.6rem,auto);align-items:center;gap:.72rem;padding:.48rem .56rem;display:grid}.risk-dashboard-distribution__row:hover,.risk-dashboard-distribution__row:focus-visible{border-color:var(--dashboard-primary-accent);background:color-mix(in srgb, var(--dashboard-primary-accent-soft) 42%, var(--dashboard-card));outline:none}.risk-dashboard-distribution__row .risk-posture-label{min-width:0}.risk-dashboard-distribution__row .risk-posture-label__badge{width:fit-content}.risk-dashboard-distribution__meter{background:color-mix(in srgb, var(--dashboard-elevated-card) 72%, transparent);height:.52rem;box-shadow:inset 0 0 0 1px var(--dashboard-border);border-radius:999px;overflow:hidden}.risk-dashboard-distribution__meter-fill{border-radius:inherit;background:var(--dashboard-primary-accent);min-width:0;height:100%;display:block}.risk-dashboard-distribution__meter-fill--critical{background:var(--dashboard-status-critical-accent)}.risk-dashboard-distribution__meter-fill--warning{background:var(--dashboard-status-warning-accent)}.risk-dashboard-distribution__meter-fill--healthy{background:var(--dashboard-status-healthy-accent)}.risk-dashboard-distribution__meter-fill--neutral{background:var(--dashboard-muted)}.risk-dashboard-distribution__count{min-width:0;color:var(--dashboard-muted);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.28rem;display:inline-flex}.risk-dashboard-distribution__count strong{color:var(--risks-v46-text,var(--text-strong));font-size:.92rem;font-weight:600}.risk-dashboard-distribution__count small{font-size:.72rem;font-weight:400}.risk-dashboard-bar-row{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(8rem,.32fr) minmax(10rem,1fr) auto;align-items:center;gap:.8rem;padding:.35rem 0;display:grid}.risk-dashboard-bar-row:hover .risk-dashboard-bar-track,.risk-dashboard-bar-row:focus-visible .risk-dashboard-bar-track{border-color:var(--dashboard-primary-accent)}.risk-dashboard-bar-track{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-elevated-card) 82%, transparent);border-radius:999px;height:.72rem;overflow:hidden}.risk-dashboard-bar-fill{border-radius:inherit;background:var(--dashboard-primary-accent);height:100%;display:block}.risk-dashboard-bar-fill--critical{background:var(--dashboard-status-critical-accent)}.risk-dashboard-bar-fill--warning{background:var(--dashboard-status-warning-accent)}.risk-dashboard-bar-fill--info{background:var(--dashboard-status-info-accent)}.risk-dashboard-bar-fill--healthy{background:var(--dashboard-status-healthy-accent)}.risk-dashboard-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.risk-dashboard-search input{border:1px solid var(--dashboard-border);background:var(--dashboard-card);width:min(14rem,100%);min-height:2.25rem;color:var(--text);font:inherit;border-radius:10px;padding:.42rem .7rem;font-size:.82rem}.risk-dashboard-search input:focus-visible{border-color:var(--dashboard-primary-accent);outline:2px solid var(--focus-ring);outline-offset:2px}.risk-dashboard-record-pick{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:.18rem;padding:0;display:grid}.risk-dashboard-record-pick:hover .ui-content-title,.risk-dashboard-record-pick:focus-visible .ui-content-title{color:var(--dashboard-primary-accent)}.risk-dashboard-rail-card{border:1px solid var(--dashboard-border);background:var(--dashboard-card);border-radius:12px;gap:.5rem;padding:.82rem;display:grid}.risk-dashboard-rail-card p{margin:0}.risk-dashboard--figma .dashboard-record-table{overflow-x:auto}.risk-dashboard--figma .dashboard-record-table__row{grid-auto-columns:minmax(8rem,1fr);min-width:48rem}.tprm-vendor-review-brief,.tprm-product-risk-brief{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.65rem;display:grid}.tprm-vendor-review-brief article,.tprm-product-risk-brief article{border:1px solid var(--border-strong);background:var(--surface-callout);border-radius:18px;gap:.35rem;padding:.78rem .86rem;display:grid}.tprm-vendor-review-brief__primary,.tprm-product-risk-brief__primary{background:linear-gradient(135deg, var(--surface-selected-strong) 0%, var(--surface-card) 100%);border-color:#0e5e4247}.tprm-vendor-review-brief span,.tprm-product-risk-brief span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tprm-vendor-review-brief strong,.tprm-product-risk-brief strong{color:var(--text-strong);line-height:1.35}.tprm-vendor-review-brief p,.tprm-product-risk-brief p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.risk-dashboard__row-actions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.module-workspace-pane--action .action-hint-grid{grid-template-columns:1fr}.module-workspace-pane--action .action-hint-card{padding:.62rem .72rem}.module-workspace-pane--action .action-hint-card p{font-size:.86rem;line-height:1.4}@media (width<=1080px){.risk-dashboard-layout,.risk-dashboard-record-layout{grid-template-columns:1fr}}@media (width<=720px){.risk-dashboard-bar-row{grid-template-columns:1fr}.risk-dashboard-table-actions{justify-content:stretch}.risk-dashboard-search,.risk-dashboard-search input{width:100%}}.risks-v26-shell{gap:.9rem}.risks-v26-portfolio-hero,.risks-v26-portfolio-panel,.risks-v26-record-shell,.risks-v26-empty{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 94%, transparent), var(--surface-card)), var(--surface-card);box-shadow:0 18px 44px color-mix(in srgb, var(--text-strong) 8%, transparent);border-radius:16px}.risks-v26-portfolio-hero{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1rem,2vw,1.45rem);display:flex}.risks-v26-hero-actions,.risks-v26-record-badges,.risks-v26-journey-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.risks-v26-hero-actions{justify-content:flex-end;max-width:20rem}.risks-v26-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.risks-v26-kpi-grid article{border:1px solid var(--border);background:var(--surface-card);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:.7rem;min-height:7rem;padding:1rem;display:grid}.risks-v26-kpi-grid strong{color:var(--text-strong);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:var(--font-weight-display);line-height:1;display:block}.risks-v26-search span{color:var(--muted);font-size:.78rem;line-height:1.35}.risks-v26-portfolio-panel,.risks-v26-record-shell{padding:clamp(.9rem,2vw,1.25rem)}.risks-v26-panel-heading,.risks-v26-record-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.risks-v26-search{gap:.35rem;min-width:min(100%,22rem);display:grid}.risks-v26-search input{width:100%}.risks-v26-journey-list{gap:.65rem;margin-top:.9rem;display:grid}.risks-v26-journey-row{border:1px solid var(--border);background:var(--surface-row);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(13rem,.35fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.risks-v26-journey-main{gap:.28rem;min-width:0;display:grid}.risks-v26-journey-main p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.risks-v26-journey-meta{justify-content:flex-start}.risks-v26-empty{margin-top:.9rem;padding:1.4rem}.risks-v26-record-shell{gap:1.05rem;display:grid;overflow:hidden}.risks-v26-record-header{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--surface-selected) 72%, transparent), color-mix(in srgb, var(--surface-card) 96%, transparent));align-items:center;margin:calc(-1*clamp(.9rem,2vw,1.25rem)) calc(-1*clamp(.9rem,2vw,1.25rem)) 0;padding:clamp(1rem,2.4vw,1.65rem);position:relative}.risks-v26-record-header:after{content:"";background:linear-gradient(90deg, var(--ui-accent-blue,#2563eb), #0891b2, #16a34a);opacity:.78;border-radius:999px 999px 0 0;width:min(30%,18rem);height:.35rem;position:absolute;inset:auto 1.1rem 0 auto}.risks-v26-record-meta,.risks-v26-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.risks-v26-field-strip{border:1px solid var(--border);background:var(--surface-row);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.risks-v26-field-strip div{border-right:1px solid var(--border);align-content:start;gap:.18rem;min-width:0;padding:.78rem .85rem;display:grid}.risks-v26-field-strip div:last-child{border-right:0}.risks-v26-field-strip dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase}.risks-v26-field-strip dd{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-item-title);margin:0;line-height:1.35}.risks-v26-field-strip small{color:var(--muted);font-size:.78rem;line-height:1.35}.risks-v26-record-meta article,.risks-v26-detail-grid article,.risks-v26-evidence-panel{border:1px solid var(--border);background:var(--surface-row);border-radius:12px;padding:.8rem}.risks-v26-record-meta strong{color:var(--text-strong);font-weight:var(--font-weight-item-title);line-height:1.35;display:block}.risks-v26-control-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.risks-v26-control-list li{border-top:1px solid var(--border);gap:.2rem;padding-top:.6rem;display:grid}.risks-v26-control-list span{color:var(--muted);font-size:.82rem}.risks-v26-domain-matrix-wrap{border:1px solid var(--border);background:var(--surface-row);border-radius:12px;overflow-x:auto}.risks-v26-domain-matrix{border-collapse:collapse;width:100%;min-width:58rem}.risks-v26-domain-matrix th,.risks-v26-domain-matrix td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.72rem .82rem}.risks-v26-domain-matrix thead th{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase}.risks-v26-domain-matrix tbody th{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-item-title);line-height:1.35}.risks-v26-domain-matrix td{color:var(--muted);font-size:.84rem;line-height:1.4}.risks-v26-domain-matrix tr:last-child th,.risks-v26-domain-matrix tr:last-child td{border-bottom:0}.risks-v26-domain-matrix__controls{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.risks-v26-domain-matrix__controls li{gap:.12rem;display:grid}.risks-v26-domain-matrix__controls strong{color:var(--text-strong);font-size:.84rem;font-weight:500}.risks-v26-domain-matrix__controls span{color:var(--muted);font-size:.78rem}.risks-v26-domain-matrix__response{gap:.42rem;min-width:0;display:grid}.risks-v26-record-body{grid-template-columns:minmax(14rem,.3fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.risks-v26-stepper{gap:.65rem;display:grid;position:sticky;top:1rem}.risks-v26-stepper button{border:1px solid var(--border);background:var(--surface-card);width:100%;min-height:5rem;color:var(--text-strong);text-align:left;box-shadow:0 10px 22px color-mix(in srgb, var(--text-strong) 5%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;padding:.85rem;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:grid;position:relative}.risks-v26-stepper button:hover,.risks-v26-stepper button:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));box-shadow:0 15px 30px color-mix(in srgb, var(--text-strong) 8%, transparent);transform:translateY(-1px)}.risks-v26-stepper button.active{border-color:var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-selected) 88%, transparent), var(--surface-card)), var(--surface-card)}.risks-v26-stepper button span{background:color-mix(in srgb, var(--accent) 12%, var(--surface-callout));width:1.65rem;height:1.65rem;color:var(--text-strong);font-weight:var(--font-weight-control);border-radius:999px;grid-row:span 2;place-items:center;display:grid}.risks-v26-stepper button.active span{background:var(--accent);color:#fff}.risks-v26-stepper button strong{font-weight:var(--font-weight-item-title)}.risks-v26-stepper button small{color:var(--muted);font-size:.78rem;line-height:1.35}.risks-v26-step-panel{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 98%, transparent), var(--surface-card)), var(--surface-card);box-shadow:0 14px 34px color-mix(in srgb, var(--text-strong) 6%, transparent);border-radius:14px;gap:.95rem;padding:clamp(.95rem,2vw,1.2rem);display:grid}.risks-v26-evidence-panel,.risks-v26-history-list,.risks-v26-capability-grid{gap:.65rem;display:grid}.risks-v26-action-form{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 96%, transparent), var(--surface-row)), var(--surface-row);border-radius:12px;gap:.9rem;padding:1rem;display:grid}.risks-v26-action-form label:not(.ui-field__label):not(.ui-choice){color:var(--muted);font-size:.82rem;font-weight:var(--font-weight-control);gap:.35rem;display:grid}.risks-v26-action-form>[data-ui-field=true]{gap:.35rem}.risks-v26-action-form :is(input,select,textarea):not([data-ui-control=true]){width:100%}.risks-v26-action-form textarea:not([data-ui-control=true]){min-height:6rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);resize:vertical}.risks-v26-action-form .ui-field textarea{min-height:6rem}.risks-v26-history-list div{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;padding:.55rem 0;font-size:.84rem;display:grid}.risks-v26-history-list strong{color:var(--text-strong);font-weight:var(--font-weight-item-title)}.risks-v26-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risks-v26-capability-card{--capability-accent:var(--ui-accent-blue,#2563eb);border:1px solid color-mix(in srgb, var(--capability-accent) 24%, var(--border));background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--capability-accent) 14%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--surface-row) 98%, transparent), var(--surface-row));min-height:0;box-shadow:0 12px 26px color-mix(in srgb, var(--text-strong) 5%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid;position:relative}.risks-v26-capability-card--evidence{--capability-accent:#0891b2}.risks-v26-capability-card--report{--capability-accent:var(--ui-accent-blue,#2563eb)}.risks-v26-capability-card--audit{--capability-accent:#475569}.risks-v26-capability-card--monitoring{--capability-accent:#16a34a}.risks-v26-capability-card--decision{--capability-accent:#d97706}.risks-v26-capability-card__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--capability-accent) 86%, white), var(--capability-accent));border-radius:12px;width:2.35rem;height:2.35rem;box-shadow:inset 0 1px #ffffff57}.risks-v26-capability-card__icon:after{content:"";border:2px solid #ffffffe0;border-radius:999px 999px 999px 0;width:44%;height:44%;margin:28%;display:block;transform:rotate(-45deg)}.risks-v26-capability-card__body{min-width:0;display:grid}.risks-v26-capability-card__body h4{margin:0}.risks-v26-detail-card__title,.risks-v26-action-form__title{line-height:1.4}.risks-v26-detail-card__title>span{color:var(--muted);font-weight:var(--font-weight-control)}.risks-v26-detail-card__title small,.risks-v26-action-form__title small{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-body)}.risks-v26-capability-card__info-wrap{position:relative}.risks-v26-capability-card__info{border:1px solid color-mix(in srgb, var(--capability-accent) 30%, var(--border));background:color-mix(in srgb, var(--capability-accent) 8%, var(--surface-card));width:1.7rem;height:1.7rem;min-height:1.7rem;color:var(--text-strong);font-weight:var(--font-weight-control);border-radius:999px;place-items:center;padding:0;line-height:1;display:grid}.risks-v26-capability-card__popover{z-index:3;border:1px solid var(--border);background:var(--surface-card);width:min(16rem,74vw);color:var(--text-strong);box-shadow:0 18px 42px color-mix(in srgb, var(--text-strong) 16%, transparent);opacity:0;pointer-events:none;border-radius:10px;padding:.65rem .7rem;font-size:.78rem;line-height:1.4;transition:opacity .14s,transform .14s;display:block;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-.2rem)}.risks-v26-capability-card__info:hover+.risks-v26-capability-card__popover,.risks-v26-capability-card__info:focus-visible+.risks-v26-capability-card__popover{opacity:1;transform:translateY(0)}.risks-v46-shell{--risks-v46-canvas:#f8fafc;--risks-v46-panel:#fff;--risks-v46-panel-2:#f8fafc;--risks-v46-border:#0f172a1f;--risks-v46-border-strong:#2563eb47;--risks-v46-text:#0f172a;--risks-v46-muted:#64748b;--risks-v46-accent:var(--ui-accent-blue,#2563eb);--risks-v46-indigo:var(--ui-accent-blue,#2563eb);--risks-v46-control-bg:#fff;--risks-v46-shell-background:linear-gradient(180deg, #fffffffa, #f8fafcfa), var(--risks-v46-canvas);--risks-v46-decision-header-background:linear-gradient(135deg, #2563eb1f, #0891b214 52%, #fffffff2), var(--risks-v46-panel);--surface-card:var(--risks-v46-panel);--surface-row:var(--risks-v46-panel-2);--surface-callout:#eef6ff;--surface-selected:#2563eb1a;--surface-selected-strong:#0ea5e91a;--border:var(--risks-v46-border);--border-strong:var(--risks-v46-border-strong);--text:var(--risks-v46-text);--text-strong:var(--risks-v46-text);--muted:var(--risks-v46-muted);--accent:var(--risks-v46-accent);--dashboard-card:var(--risks-v46-panel);--dashboard-elevated-card:var(--risks-v46-panel-2);--dashboard-border:var(--risks-v46-border);--dashboard-muted:var(--risks-v46-muted);--dashboard-muted-text:var(--risks-v46-muted);--dashboard-control-bg:var(--risks-v46-control-bg);--dashboard-chart-grid:#4755691f;--dashboard-primary-accent:var(--risks-v46-accent);--dashboard-primary-accent-soft:#2563eb1f;--dashboard-icon-wash:#2563eb1a;--dashboard-shadow:0 18px 42px #0f172a1a;color:var(--risks-v46-text);background:0 0;border:0;border-radius:0;gap:.68rem;padding:0}:root[data-theme=dark] .risks-v46-shell{--risks-v46-canvas:#06080f;--risks-v46-panel:#0b0f19;--risks-v46-panel-2:#131b2b;--risks-v46-border:#2563eb29;--risks-v46-border-strong:#2563eb57;--risks-v46-text:#fff;--risks-v46-muted:#94a3b8;--risks-v46-accent:var(--ui-accent-blue,#2563eb);--risks-v46-indigo:#60a5fa;--risks-v46-control-bg:#131b2b;--risks-v46-shell-background:linear-gradient(180deg, #06080ffc, #06080ffc), var(--risks-v46-canvas);--risks-v46-decision-header-background:linear-gradient(135deg, #2563eb3d, #131b2bf5 48%, #0b0f19fa), var(--risks-v46-panel);--surface-callout:#0f1a31;--surface-selected:#2563eb3d;--surface-selected-strong:#0ea5e933;--text-strong:#fff;--dashboard-chart-grid:#94a3b81f;--dashboard-primary-accent-soft:#2563eb2e;--dashboard-icon-wash:#2563eb24;--dashboard-shadow:0 18px 48px #0000003d}.risks-v48-shell{--risks-v48-canvas:var(--risks-v46-canvas);--risks-v48-panel:var(--risks-v46-panel);--risks-v48-panel-raised:var(--risks-v46-panel-2);--risks-v48-border:var(--risks-v46-border);--risks-v48-accent:var(--risks-v46-accent)}:root[data-theme=dark] .risks-v48-shell{border-color:#2563eb1f;border-radius:0;box-shadow:inset 0 1px #ffffff05}:root[data-theme=dark] .risks-v48-shell .module-shell-card--toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f19db;border-color:#2563eb1f}:root[data-theme=dark] .risks-v48-shell .module-segmented-control{background:#131b2b;border-color:#2563eb33}:root[data-theme=dark] .risks-v48-shell .module-segmented-control button.active,:root[data-theme=dark] .risks-v48-shell .risks-v26-action-form>button:not(.secondary):not([data-ui-action]):not(:disabled),:root[data-theme=dark] .risks-v48-shell .risks-v26-action-form .row button:not(.secondary):not([data-ui-action]):not(:disabled){background:var(--ui-accent-blue,#2563eb);color:#fff;border-color:#2563eb80;box-shadow:0 0 15px #2563eb4d}:root[data-theme=dark] .risks-v48-shell .repository-panel,:root[data-theme=dark] .risks-v48-shell .repository-table-frame,:root[data-theme=dark] .risks-v48-shell .workspace-registry-table,:root[data-theme=dark] .risks-v48-shell .workspace-registry-table__row{border-color:#2563eb1f}:root[data-theme=dark] .risks-v48-shell .workspace-registry-table__row--header,:root[data-theme=dark] .risks-v48-shell .workspace-registry-table__row:not(.workspace-registry-table__row--header):hover{background:#131b2b80}.risks-v46-shell .module-shell-card--toolbar,.risks-v46-shell .status-card,.risks-v46-shell .repository-panel,.risks-v46-shell .repository-table-frame{border-color:var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel) 92%, transparent)}.risks-v46-shell .repository-split-view__rail{align-self:start}.risks-v46-shell .card,.risks-v46-shell .module-workspace-pane,.risks-v46-shell .detail-hero,.risks-v46-shell .detail-grid>div,.risks-v46-shell .detail-section,.risks-v46-shell .action-hint-card,.risks-v46-shell .module-action-pane__body,.risks-v46-shell .module-action-pane__form{border-color:var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel-2) 90%, transparent);color:var(--risks-v46-text)}.risks-v46-shell .module-action-pane__body{border-radius:12px;padding:1rem}.risks-v46-shell .module-workspace-pane--action .module-action-pane__body,.risks-v46-shell .module-workspace-pane--action .module-action-pane__form{background:color-mix(in srgb, var(--risks-v46-panel-2) 92%, transparent)!important}.risks-v46-shell .module-workspace-frame{align-items:start}.risks-v46-shell .enterprise-inline-objects{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.risks-v46-shell .risk-work-inline-facts{color:var(--risks-v46-muted);flex-wrap:wrap;justify-content:flex-end;gap:.7rem;font-size:.78rem;display:flex}.risks-v46-shell .risk-work-inline-facts>span{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.risks-v46-shell .risk-work-inline-facts strong{color:var(--risks-v46-text);font-size:.82rem;font-weight:500}.risks-v46-shell .ticket-row__signals{align-items:center}.risks-v46-shell input,.risks-v46-shell select,.risks-v46-shell textarea{border-color:var(--risks-v46-border);background:var(--risks-v46-control-bg);color:var(--risks-v46-text)}.risks-v46-shell input::placeholder,.risks-v46-shell textarea::placeholder{color:color-mix(in srgb, var(--risks-v46-muted) 74%, transparent)}.risks-v46-shell button.secondary,.risks-v46-shell button[disabled]:not([data-ui-action]),.risks-v46-shell button:disabled:not([data-ui-action]){border-color:var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel-2) 88%, transparent);color:var(--risks-v46-text)}.risks-v46-shell button[disabled]:not([data-ui-action]),.risks-v46-shell button:disabled:not([data-ui-action]){color:color-mix(in srgb, var(--risks-v46-muted) 82%, transparent);opacity:.86}.risks-v48-shell .module-shell-card--toolbar{min-height:0;padding:.65rem .75rem}.risks-v48-shell .module-shell-card__toolbar{align-items:center;gap:.7rem}.risks-v48-shell .module-shell-card__actions{align-items:center;gap:.5rem}.risks-v46-repository{align-items:start;gap:.72rem}.risks-v46-shell .repository-panel:not(.golden-repository-preview-rail) .repository-panel__header{align-items:center;gap:.75rem}.risks-v46-shell .repository-panel__subtitle{max-width:54rem}.risks-v46-right-rail{top:calc(var(--tenant-shell-topbar-height,4rem) + .72rem);position:sticky}.risks-v46-rail-stack{gap:.7rem;display:grid}.risk-assessment-launch-workspace{--launch-canvas:var(--risks-v46-canvas,var(--surface-shell,#f6f8fb));--launch-panel:var(--risks-v46-panel,var(--surface-card,#fff));--launch-panel-2:var(--risks-v46-panel-2,var(--surface-shell-strong,#eef3f8));--launch-border:var(--risks-v46-border,var(--border,#d5dde8));--launch-control-bg:var(--risks-v46-control-bg,var(--surface-card,#fff));--launch-text:var(--risks-v46-text,var(--text,#182236));--launch-muted:var(--risks-v46-muted,var(--muted,#66758a));--launch-accent:var(--risks-v46-accent,var(--accent,#2563eb));background:var(--launch-canvas);min-height:100%;color:var(--launch-text);padding:clamp(.85rem,2vw,1.15rem)}.risk-assessment-launch-workspace__frame{gap:.72rem;width:min(100%,1220px);margin:0 auto;display:grid}.risk-assessment-launch-workspace__header{border:1px solid var(--launch-border);background:linear-gradient(135deg, color-mix(in srgb, var(--launch-panel-2) 88%, transparent), var(--launch-panel)), var(--launch-panel);box-shadow:var(--shadow-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.86rem .95rem;display:grid}.risk-assessment-launch-workspace__header-copy,.risk-assessment-launch-workspace__panel-heading,.risk-assessment-launch-workspace__preview-heading{min-width:0}.risk-assessment-launch-workspace__header h1,.risk-assessment-launch-workspace__header p,.risk-assessment-launch-workspace__panel-heading h2,.risk-assessment-launch-workspace__panel-heading p,.risk-assessment-launch-workspace__preview-heading h2,.risk-assessment-launch-workspace__preview-heading p,.risk-assessment-launch-workspace__preview-list,.risk-assessment-launch-workspace__preview-list dt,.risk-assessment-launch-workspace__preview-list dd,.risk-assessment-launch-workspace__field p,.risk-assessment-launch-workspace__context-note,.risk-assessment-launch-workspace__preview-footer p{margin:0}.risk-assessment-launch-workspace__header h1{color:var(--launch-text);font-size:var(--font-size-page,24px);letter-spacing:0;line-height:var(--line-height-page,32px)}.risk-assessment-launch-workspace__header p{color:var(--launch-muted);margin-top:.22rem;font-size:.92rem;line-height:1.38}.risk-assessment-launch-workspace__panel-heading p,.risk-assessment-launch-workspace__preview-heading p,.risk-assessment-launch-workspace__label-row span,.risk-assessment-launch-workspace__preview-list dt{color:var(--launch-muted);font-size:.69rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase}.risk-assessment-launch-workspace__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);align-items:start;gap:.84rem;display:grid}.risk-assessment-launch-workspace__panel{border:1px solid var(--launch-border);background:var(--launch-panel);box-shadow:var(--shadow-soft);border-radius:14px}.risk-assessment-launch-workspace__scope,.risk-assessment-launch-workspace__preview{gap:.72rem;padding:.95rem;display:grid}.risk-assessment-launch-workspace__panel-heading,.risk-assessment-launch-workspace__preview-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.risk-assessment-launch-workspace__panel-heading h2,.risk-assessment-launch-workspace__preview-heading h2{color:var(--launch-text);letter-spacing:0;font-size:1.05rem;line-height:1.2}.risk-assessment-launch-workspace__context,.risk-assessment-launch-workspace__status{border:1px solid color-mix(in srgb, var(--launch-accent) 30%, var(--launch-border));background:color-mix(in srgb, var(--launch-accent) 10%, transparent);width:fit-content;color:var(--launch-text);font-size:.74rem;font-weight:var(--font-weight-control);border-radius:999px;align-items:center;line-height:1.2;display:inline-flex}.risk-assessment-launch-workspace__context{flex:none;padding:.28rem .58rem}.risk-assessment-launch-workspace__context-note{color:var(--launch-muted);font-size:.84rem;line-height:1.35}.risk-assessment-launch-workspace__error{border:1px solid color-mix(in srgb, #ef4444 32%, var(--launch-border));background:color-mix(in srgb, #ef4444 10%, var(--launch-panel));color:var(--launch-text);border-radius:10px;gap:.24rem;padding:.62rem .7rem;display:grid}.risk-assessment-launch-workspace__error [data-ui-action]{justify-self:start}.risk-assessment-launch-workspace .risk-assessment-launch-workspace__field{border:1px solid color-mix(in srgb, var(--launch-border) 76%, var(--launch-muted));background:color-mix(in srgb, var(--launch-panel-2) 76%, var(--launch-panel));border-radius:12px;gap:.34rem;min-width:0;padding:.68rem;display:grid}.risk-assessment-launch-workspace__label-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.risk-assessment-launch-workspace__label-row .risk-assessment-launch-workspace__static-label,.risk-assessment-launch-workspace__field>.ui-field__label{color:var(--launch-text);font-size:.9rem;font-weight:var(--font-weight-control);flex:auto;line-height:1.25}.risk-assessment-launch-workspace__label-row span{color:color-mix(in srgb, var(--launch-muted) 85%, transparent);letter-spacing:.04em;flex:none}.risk-assessment-launch-workspace__field textarea{min-height:4.85rem}.risk-assessment-launch-workspace__authority{border:1px solid color-mix(in srgb, var(--launch-muted) 38%, var(--launch-border));background:color-mix(in srgb, var(--launch-control-bg) 64%, transparent);min-height:2.46rem;color:var(--launch-text);font-size:.94rem;font-weight:var(--font-weight-control);border-radius:10px;align-items:center;padding:.52rem .66rem;display:flex}.risk-assessment-launch-workspace__field p,.risk-assessment-launch-workspace__preview-footer p{color:var(--launch-muted);font-size:.8rem;line-height:1.35}.risk-assessment-launch-workspace__preview{position:sticky;top:.72rem}.risk-assessment-launch-workspace__status{flex:none;padding:.24rem .56rem}.risk-assessment-launch-workspace__preview-list{gap:.5rem;display:grid}.risk-assessment-launch-workspace__preview-list div{border:1px solid color-mix(in srgb, var(--launch-border) 86%, transparent);background:color-mix(in srgb, var(--launch-panel-2) 54%, transparent);border-radius:10px;grid-template-columns:7.25rem minmax(0,1fr);align-items:start;gap:.62rem;min-width:0;padding:.56rem .62rem;display:grid}.risk-assessment-launch-workspace__preview-list dd{min-width:0;color:var(--launch-text);font-size:.9rem;font-weight:var(--font-weight-control);overflow-wrap:anywhere;line-height:1.32}.risk-assessment-launch-workspace__preview-empty{color:var(--launch-muted);font-weight:var(--font-weight-copy-strong)}.risk-assessment-launch-workspace__preview-footer{border-top:1px solid color-mix(in srgb, var(--launch-border) 78%, transparent);gap:.68rem;padding-top:.68rem;display:grid}.risk-assessment-launch-workspace__actions{flex-wrap:wrap;justify-content:flex-end;gap:.52rem;display:flex}@media (width<=900px){.risk-assessment-launch-workspace__layout,.risk-assessment-launch-workspace__header{grid-template-columns:1fr}.risk-assessment-launch-workspace__preview{position:static}}@media (width<=560px){.risk-assessment-launch-workspace{padding:.72rem}.risk-assessment-launch-workspace__panel-heading,.risk-assessment-launch-workspace__preview-heading{display:grid}.risk-assessment-launch-workspace__preview-list div{grid-template-columns:1fr;gap:.18rem}.risk-assessment-launch-workspace__actions{justify-content:stretch}.risk-assessment-launch-workspace__actions [data-ui-action]{flex:10rem}}.risk-assessment-journey{border:1px solid var(--risks-v46-border);background:var(--risks-v46-panel);border-radius:14px;gap:.82rem;display:grid;overflow:hidden}.risk-assessment-journey__header{border-bottom:1px solid var(--risks-v46-border);background:var(--risks-v46-decision-header-background);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid}.risk-assessment-journey__header h1,.risk-assessment-journey__header p,.risk-assessment-journey__header small{margin:0}.risk-assessment-journey__header h1{color:var(--risks-v46-text);letter-spacing:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.risk-assessment-journey__header p,.risk-assessment-journey__header small{color:var(--risks-v46-muted);line-height:1.4}.risk-assessment-journey__badges,.risk-assessment-journey__facts{flex-wrap:wrap;gap:.48rem;display:flex}.risk-assessment-journey__badges{justify-content:flex-end}.risk-assessment-journey__facts{padding:0 1.1rem}.risk-assessment-journey__facts article{border:1px solid var(--risks-v46-border);background:var(--risks-v46-panel-2);border-radius:10px;flex:10.5rem;gap:.18rem;min-width:min(100%,10.5rem);padding:.65rem .72rem;display:grid}.risk-assessment-journey__facts span{color:var(--risks-v46-muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.risk-assessment-journey__facts strong{color:var(--risks-v46-text);line-height:1.35}.risk-assessment-journey__body{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:.85rem;padding:0 1.1rem 1.1rem;display:grid}.risk-assessment-journey__main{gap:.85rem;min-width:0;display:grid}.risk-assessment-cockpit__rail{position:sticky;top:.75rem}.risk-assessment-cockpit__overview{gap:.85rem;display:grid}.risk-assessment-journey__panel{min-width:0}.inherent-risk-assessment{border:1px solid var(--risks-v46-border);background:var(--risks-v46-panel);border-radius:14px;gap:.85rem;padding:.95rem;display:grid}.inherent-risk-assessment__header{grid-template-columns:minmax(0,1fr) minmax(9rem,auto);align-items:start;gap:1rem;display:grid}.inherent-risk-assessment__header h3,.inherent-risk-assessment__header p{margin:0}.inherent-risk-assessment__header h3{color:var(--risks-v46-text);font-size:1.22rem;line-height:1.2}.inherent-risk-assessment__header p{color:var(--risks-v46-muted);line-height:1.42}.inherent-risk-assessment__score{border:1px solid var(--risks-v46-border);background:var(--risks-v46-panel-2);border-radius:10px;gap:.18rem;min-width:9rem;padding:.62rem .7rem;display:grid}.inherent-risk-assessment__score span,.inherent-risk-assessment__score small,.inherent-risk-assessment__template span{color:var(--risks-v46-muted);font-size:.72rem}.inherent-risk-assessment__score strong,.inherent-risk-assessment__template strong{color:var(--risks-v46-text);line-height:1.25}.inherent-risk-assessment__template{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.inherent-risk-assessment__template div{border:1px solid var(--risks-v46-border);background:var(--risks-v46-panel-2);border-radius:10px;gap:.18rem;padding:.58rem .65rem;display:grid}.inherent-risk-assessment__form,.inherent-risk-assessment__domains{gap:.78rem;display:grid}.inherent-risk-domain{border:1px solid var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel-2) 92%, transparent);border-radius:12px;gap:.62rem;padding:.82rem;display:grid}.inherent-risk-domain--complete{border-color:color-mix(in srgb, #16a34a 34%, var(--risks-v46-border))}.inherent-risk-domain__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.inherent-risk-domain__header>span{background:color-mix(in srgb, var(--risks-v46-accent) 12%, var(--risks-v46-panel));width:1.65rem;height:1.65rem;color:var(--risks-v46-text);font-weight:var(--font-weight-control);border-radius:999px;place-items:center;display:grid}.inherent-risk-domain__header h4,.inherent-risk-domain__header p,.inherent-risk-domain__helper,.inherent-risk-domain__impact{margin:0}.inherent-risk-domain__header h4{color:var(--risks-v46-text);font-size:1rem;line-height:1.25}.inherent-risk-domain__header p,.inherent-risk-domain__helper,.inherent-risk-domain__impact{color:var(--risks-v46-muted);font-size:.86rem;line-height:1.42}.inherent-risk-domain__header>strong{color:var(--risks-v46-muted);text-transform:uppercase;font-size:.72rem}.inherent-risk-domain__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.inherent-risk-option{border:1px solid var(--risks-v46-border);background:var(--risks-v46-control-bg);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.48rem;min-height:6.2rem;padding:.65rem;display:grid}.inherent-risk-option--selected{border-color:color-mix(in srgb, var(--risks-v46-accent) 62%, var(--risks-v46-border));background:color-mix(in srgb, var(--risks-v46-accent) 9%, var(--risks-v46-control-bg))}.inherent-risk-option input{margin-top:.2rem}.inherent-risk-option span{gap:.24rem;display:grid}.inherent-risk-option strong{color:var(--risks-v46-text);font-size:.88rem;line-height:1.24}.inherent-risk-option small,.inherent-risk-option em{color:var(--risks-v46-muted);font-size:.78rem;font-style:normal;line-height:1.35}.inherent-risk-assessment__footer{border:1px solid var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel) 96%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem;display:flex;position:sticky;bottom:0}.inherent-risk-assessment__footer span{color:var(--risks-v46-muted);font-size:.86rem;line-height:1.35}@media (width<=900px){.risk-assessment-launch__selection,.risk-assessment-journey__body,.inherent-risk-assessment__template,.inherent-risk-domain__options,.risk-assessment-journey__header,.inherent-risk-assessment__header{grid-template-columns:1fr}.risk-assessment-journey__badges{justify-content:flex-start}.risk-assessment-cockpit__rail{position:static}}.risks-v46-rail-card{border:1px solid var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel-2) 88%, transparent);border-radius:12px;gap:.65rem;padding:.85rem;display:grid}.risks-v46-rail-card__header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.risks-v46-fact-list{gap:.55rem;display:grid}.risks-v46-fact-list div{border-top:1px solid #94a3b829;gap:.18rem;padding-top:.5rem;display:grid}.risks-v46-fact-list dt{color:var(--risks-v46-muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.risks-v46-fact-list dd{color:var(--risks-v46-text);gap:.14rem;margin:0;font-size:.86rem;line-height:1.35;display:grid}.risks-v46-fact-list dd span{color:var(--risks-v46-muted)}.risks-v46-rail-actions{gap:.45rem;display:grid}.risks-v48-state{border:1px solid var(--risks-v46-border);background:var(--risks-v46-canvas);min-height:min(42rem,100vh - 11rem);color:var(--risks-v46-text);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:1rem;padding:clamp(2rem,6vw,4rem);display:grid}.risks-v48-state__icon{background:linear-gradient(135deg, #fbbf242e, #131b2bcc), var(--risks-v46-panel-2);border:1px solid #fbbf243d;border-radius:18px;width:4rem;height:4rem}.risks-v48-state__icon:after{content:"";border:3px solid #fbbf24;border-bottom:0;border-top-left-radius:999px;border-top-right-radius:999px;width:38%;height:46%;margin:26% auto 0;display:block;box-shadow:0 .78rem 0 -.18rem #fbbf24}.risks-v48-state h2{max-width:32rem;color:var(--risks-v46-text);margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.risks-v48-state p{max-width:34rem;color:var(--risks-v46-muted);margin:0}.risks-v46-decision-shell{border:1px solid var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel) 94%, transparent);border-radius:16px}.risks-v46-decision-shell .risks-v26-record-header{background:var(--risks-v46-decision-header-background)}.risks-v46-decision-shell .risks-v26-stepper button,.risks-v46-decision-shell .risks-v26-step-panel,.risks-v46-decision-shell .risks-v26-action-form,.risks-v46-decision-shell .risks-v26-field-strip,.risks-v46-decision-shell .risks-v26-domain-matrix-wrap,.risks-v46-decision-shell .risks-v26-record-meta article,.risks-v46-decision-shell .risks-v26-detail-grid article,.risks-v46-decision-shell .risks-v26-evidence-panel,.risks-v46-decision-shell .risks-v26-capability-card{border-color:var(--risks-v46-border);background-color:color-mix(in srgb, var(--risks-v46-panel-2) 90%, transparent)}.risks-v46-dashboard .work-module-surface--registry{border-color:var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel) 92%, transparent)}.risks-v46-dashboard .v40-module-action-row{margin-top:.25rem;padding-bottom:.35rem}.risks-v46-dashboard .portal-grid,.risks-v46-dashboard .portal-column,.risks-v46-dashboard .v40-module-workspace,.risks-v46-dashboard .v40-module-surface,.risks-v46-dashboard .tprm-landing-card--dashboard,.risks-v46-dashboard .work-module-dashboard__body,.risks-v46-dashboard .risk-dashboard-page{background:var(--risks-v46-canvas)!important}.risks-v46-dashboard .work-module-surface__body,.risks-v46-dashboard .dashboard-page,.risks-v46-dashboard .v40-module-body{color:var(--risks-v46-text);background:0 0!important}.risks-v46-dashboard .dashboard-page,.risks-v46-dashboard .dashboard-kpi-grid{gap:.75rem}.risks-v46-dashboard .dashboard-kpi-card,.risks-v46-dashboard .dashboard-panel,.risks-v46-dashboard .dashboard-right-rail,.risks-v46-dashboard .dashboard-record-table,.risks-v46-dashboard .risk-dashboard-rail-card{border-color:var(--risks-v46-border);background:color-mix(in srgb, var(--risks-v46-panel-2) 90%, transparent);color:var(--risks-v46-text)}.risks-v46-dashboard .dashboard-record-table__row--header,.risks-v46-dashboard .dashboard-panel__header{background:color-mix(in srgb, var(--risks-v46-panel) 88%, transparent)}.risks-v46-dashboard .dashboard-kpi-card__trend,.risks-v46-dashboard .ui-metadata,.risks-v46-dashboard .dashboard-panel__subtitle{color:var(--risks-v46-muted)}@media (width<=1120px){.risks-v26-kpi-grid,.risks-v26-record-meta,.risks-v26-detail-grid,.risks-v26-field-strip,.risks-v26-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risks-v26-journey-row,.risks-v26-record-body{grid-template-columns:1fr}}@media (width<=720px){.risks-v26-portfolio-hero,.risks-v26-panel-heading,.risks-v26-record-header{display:grid}.risks-v26-stepper{position:static}.risks-v26-kpi-grid,.risks-v26-record-meta,.risks-v26-detail-grid,.risks-v26-field-strip,.risks-v26-capability-grid{grid-template-columns:1fr}.risks-v26-field-strip div{border-right:0;border-bottom:1px solid var(--border)}.risks-v26-field-strip div:last-child{border-bottom:0}}.public-site-app--external-request{--public-border:var(--neutral-border-subtle);--public-border-strong:var(--neutral-border-strong);--public-text:var(--neutral-text);--public-muted:var(--neutral-text-muted);--public-green:var(--cypress-green);--public-green-strong:var(--cypress-green-strong);--public-green-soft:var(--cypress-green-soft);--public-radius:var(--radius-panel);min-width:0;min-height:100svh;color:var(--neutral-text);background:var(--neutral-app-bg);padding:0;display:block}.public-site-app--external-request,.public-site-app--external-request *,.public-site-app--external-request :before,.public-site-app--external-request :after{box-sizing:border-box}.public-site-app--external-request .public-shell-header{z-index:20;border-color:var(--neutral-border-subtle);background:var(--surface-shell);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:.72rem clamp(1rem,3vw,2rem);display:grid;position:sticky;top:0}.public-site-app--external-request .brand-lockup{color:var(--neutral-text-strong)}.public-site-app--external-request .public-page{width:min(100%,1100px);min-width:0;margin:0 auto;padding:clamp(1rem,3vw,2.25rem);display:grid}.public-site-app--external-request .public-pane-frame{border:1px solid var(--neutral-border-subtle);border-radius:var(--radius-panel);background:var(--neutral-panel-surface);min-width:0;box-shadow:var(--shadow-soft);padding:.75rem;display:grid}.public-site-app--external-request .public-pane-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.public-site-app--external-request .module-workspace-pane{border-color:var(--neutral-border-subtle);background:var(--neutral-panel-surface);min-width:0;box-shadow:var(--shadow-soft)}.public-site-app--external-request .module-workspace-pane__header{border-bottom-color:var(--neutral-border-subtle)}.public-site-app--external-request .external-questionnaire-field{gap:.38rem;display:grid}.public-site-app--external-request .external-questionnaire-field>label,.public-site-app--external-request .external-questionnaire-field__choice-group>legend{color:var(--neutral-text-strong);font-size:.84rem;font-weight:var(--font-weight-control)}.public-site-app--external-request .external-questionnaire-field__choice-group{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.public-site-app--external-request .external-questionnaire-field__choice-options{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.public-site-app--external-request .external-questionnaire-field__choice-options>label{color:var(--neutral-text);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.public-site-app--external-request .external-questionnaire-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.public-site-app--external-request .external-questionnaire-field input[type=radio]{width:1.15rem;height:1.15rem}.public-site-app--external-request .external-questionnaire-field [aria-invalid=true]{border-color:var(--status-danger-text);box-shadow:0 0 0 1px var(--status-danger-border)}.public-site-app--external-request .external-questionnaire-field__help,.public-site-app--external-request .external-questionnaire-field__error{margin:0;font-size:.8rem;line-height:1.4}.public-site-app--external-request .external-questionnaire-field__help{color:var(--neutral-text-muted)}.public-site-app--external-request .external-questionnaire-field__error{color:var(--status-danger-text);font-weight:var(--font-weight-control)}.public-site-app--external-request button,.public-site-app--external-request .button-link{border-color:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--radius-sm);color:#fffefa;background:var(--accent);min-height:2.3rem;box-shadow:none;padding:.54rem .86rem}.public-site-app--external-request button:hover,.public-site-app--external-request .button-link:hover{border-color:color-mix(in srgb, var(--accent-strong) 34%, transparent);background:var(--accent-strong)}.public-site-app--external-request button.secondary,.public-site-app--external-request .button-link.secondary{color:var(--neutral-text-strong);border-color:var(--neutral-border-subtle);background:var(--neutral-panel-surface-soft)}.public-site-app--external-request button:disabled{color:var(--neutral-text-muted);border-color:var(--neutral-border-subtle);background:var(--neutral-panel-surface-soft)}.public-site-app--external-request a:focus-visible,.public-site-app--external-request button:focus-visible{outline:3px solid var(--neutral-focus-ring);outline-offset:3px}@media (width<=640px){.public-site-app--external-request .public-page{padding:.75rem}.public-site-app--external-request .public-pane-frame{border-radius:var(--radius-lg);padding:.55rem}}.workspace-registry-table{--workspace-registry-columns:minmax(16rem, 1.25fr) minmax(11rem, 1fr);--workspace-registry-frame:var(--neutral-workspace-bg);--workspace-registry-surface:var(--neutral-panel-surface);--workspace-registry-surface-soft:var(--neutral-panel-surface-soft);--workspace-registry-surface-hover:var(--neutral-row-hover);--workspace-registry-border:var(--neutral-border-subtle);--workspace-registry-border-strong:var(--neutral-border-strong);--workspace-registry-header-hover:color-mix(in srgb, var(--neutral-panel-surface-soft) 86%, var(--neutral-panel-surface) 14%);--workspace-registry-text:var(--neutral-text);--workspace-registry-muted:var(--neutral-text-muted);--workspace-registry-selected:var(--neutral-row-selected);--workspace-registry-selected-strong:var(--neutral-row-selected-strong);--workspace-registry-shadow:var(--shadow-sticky-inline);border-radius:inherit;background:var(--workspace-registry-surface);width:100%;min-width:0;height:100%;color:var(--workspace-registry-text);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:stretch;gap:0;display:grid;overflow:visible}.workspace-registry-table.workspace-registry-table--popup-open{overflow:visible}.workspace-registry-table__popup-host{pointer-events:none;width:0;height:0;position:absolute}.workspace-registry-table__popup-host>*{pointer-events:auto}.workspace-registry-table__toolbar{z-index:70;border-bottom:1px solid var(--workspace-registry-border);background:var(--workspace-registry-frame);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.55rem;padding:.34rem .55rem;display:flex;position:relative}.workspace-registry-table__toolbar--contextual{min-height:var(--workspace-registry-contextual-toolbar-height,2.55rem)}.workspace-registry-table__options-header{box-sizing:border-box;justify-content:center;width:4.25rem;min-width:4.25rem;padding-inline:.55rem;overflow:visible}.workspace-registry-table__options-header .ui-overflow-menu{place-items:center;margin:0 auto;display:inline-grid}.workspace-registry-table__options-header .ui-overflow-menu__trigger{box-sizing:border-box;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.workspace-registry-table__options-header .ui-overflow-menu__trigger:focus-visible{outline-offset:1px;outline-width:2px}.workspace-registry-table__options-cog{background:radial-gradient(circle at center, currentColor 1.1px, transparent 1.2px), conic-gradient(from 20deg, transparent 0 35deg, currentColor 35deg 55deg, transparent 55deg 125deg, currentColor 125deg 145deg, transparent 145deg 215deg, currentColor 215deg 235deg, transparent 235deg 305deg, currentColor 305deg 325deg, transparent 325deg 360deg);border:1.5px solid;border-radius:999px;width:1rem;height:1rem;display:block;box-shadow:inset 0 0 0 2px #0000}.workspace-registry-table__options-cell{background:0 0;border:0;width:2.5rem;min-width:2.5rem;padding:0}.workspace-registry-table__toolbar-summary,.workspace-registry-table__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.workspace-registry-table__toolbar-actions{justify-content:flex-end;margin-left:auto}.workspace-registry-table__select-page{min-height:1.82rem;color:var(--workspace-registry-text);font-size:.72rem;font-weight:var(--font-weight-control);align-items:center;gap:.4rem;display:inline-flex}.workspace-registry-table__select-page input{margin:0}.workspace-registry-table__search{align-items:center;min-width:min(20rem,100%);display:inline-flex;position:relative}.workspace-registry-table__search input{border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);width:100%;min-height:1.86rem;color:var(--workspace-registry-text);border-radius:8px;font-size:.74rem}.enterprise-table-export{z-index:480;align-items:center;gap:.4rem;display:inline-flex;position:relative}.enterprise-table-export__trigger--icon{place-items:center;width:2.28rem;min-width:2.28rem;min-height:2.12rem;padding:0;display:inline-grid}.enterprise-table-export__icon{width:1rem;height:1rem;display:block;position:relative}.enterprise-table-export__icon:before,.enterprise-table-export__icon:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.enterprise-table-export__icon:before{border-bottom:2px solid;border-right:2px solid;width:.42rem;height:.58rem;top:.05rem;transform:translate(-50%)rotate(45deg)}.enterprise-table-export__icon:after{border:2px solid;border-top:0;border-radius:0 0 3px 3px;width:.82rem;height:.28rem;bottom:.08rem}.enterprise-table-export__menu{box-sizing:border-box;z-index:520;border:1px solid var(--workspace-registry-border,var(--border));background:var(--workspace-registry-surface,var(--surface));width:18rem;min-width:0;box-shadow:var(--shadow-popover,var(--shadow-card));border-radius:8px;gap:.65rem;padding:.75rem;display:grid;overflow:auto}.enterprise-table-column-menu{box-sizing:border-box;z-index:540;border:1px solid var(--workspace-registry-border,var(--border));background:var(--workspace-registry-surface,var(--surface));width:12rem;min-width:0;color:var(--workspace-registry-text,var(--text));box-shadow:var(--shadow-popover,var(--shadow-card));border-radius:6px;padding:.28rem;display:grid;overflow:auto}.enterprise-table-column-menu button{width:100%;min-height:2rem;color:inherit;font-size:.78rem;font-weight:var(--font-weight-control);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;padding:.35rem .58rem;display:flex}.enterprise-table-column-menu button:hover,.enterprise-table-column-menu button:focus-visible{background:var(--workspace-registry-selected,var(--accent-soft));color:var(--accent-strong,currentColor)}.enterprise-table-column-menu__separator{background:var(--workspace-registry-border,var(--border));height:1px;margin:.25rem .18rem;display:block}.enterprise-table-export__scope{gap:.45rem;display:grid}.enterprise-table-export__scope+.enterprise-table-export__scope{border-top:1px solid var(--workspace-registry-border,var(--border));padding-top:.65rem}.enterprise-table-export__scope-label{color:var(--text-strong);text-transform:capitalize;gap:.08rem;font-size:.82rem;font-weight:500;display:grid}.enterprise-table-export__scope-label small,.enterprise-table-export__status{color:var(--muted);text-transform:none;font-size:.72rem;font-weight:400}.enterprise-table-export__formats{flex-wrap:wrap;gap:.35rem;display:flex}.enterprise-table-export__formats button{border:1px solid var(--workspace-registry-border,var(--border));background:var(--workspace-registry-surface-soft,var(--surface-card));min-height:1.85rem;color:var(--text);border-radius:6px;padding:.28rem .5rem;font-size:.75rem;font-weight:500}.enterprise-table-export__formats button:hover:not(:disabled),.enterprise-table-export__formats button:focus-visible:not(:disabled){border-color:var(--accent-border,var(--accent));color:var(--accent-strong,var(--accent))}.enterprise-table-export__formats button:disabled{cursor:not-allowed;opacity:.55}.workspace-registry-table__toolbar .chip{border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);color:var(--workspace-registry-muted);font-size:.68rem;font-weight:var(--font-weight-control);letter-spacing:.02em;padding:.2rem .48rem}.workspace-registry-table__toolbar .organizations-button-secondary--compact{border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);min-height:1.82rem;color:var(--workspace-registry-text);font-size:.68rem;font-weight:var(--font-weight-control);border-radius:8px;padding:.3rem .48rem}.workspace-registry-table__toolbar .organizations-button-secondary--compact:hover,.workspace-registry-table__toolbar .organizations-button-secondary--compact:focus-visible{border-color:var(--accent-border);background:var(--workspace-registry-selected);color:var(--accent-strong)}.enterprise-table-footer{z-index:30;border-top:1px solid var(--workspace-registry-border);background:var(--workspace-registry-frame);min-width:0;min-height:2.55rem;color:var(--workspace-registry-muted);justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .62rem;font-size:.72rem;display:flex;position:relative}.enterprise-table-footer__summary,.enterprise-table-footer__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.enterprise-table-footer__summary strong{color:var(--workspace-registry-text);font-weight:var(--font-weight-copy-strong)}.enterprise-table-footer__actions{justify-content:flex-end;margin-left:auto}.enterprise-table-footer__page-size{color:var(--workspace-registry-muted);align-items:center;gap:.35rem;display:inline-flex}.enterprise-table-footer__page-size select{border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);min-height:1.78rem;color:var(--workspace-registry-text);font-size:.72rem}.enterprise-table-footer__page-button{border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);min-height:1.78rem;color:var(--workspace-registry-text);padding:.28rem .5rem;font-size:.7rem}.workspace-registry-table__column-settings{box-sizing:border-box;z-index:530;border-color:var(--workspace-registry-border);background:var(--workspace-registry-surface);box-shadow:var(--shadow-soft);border-radius:12px;gap:.58rem;margin:0;padding:.68rem;overflow:auto}.workspace-registry-table__column-settings .organizations-column-settings__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.workspace-registry-table__column-settings .organizations-column-settings__row{gap:.55rem;padding:.3rem 0}.workspace-registry-table__column-settings .organizations-column-settings__row+.organizations-column-settings__row{border-top:1px solid var(--workspace-registry-border)}.workspace-registry-table__header,.workspace-registry-table__row{grid-template-columns:var(--workspace-registry-columns);align-items:stretch;gap:0;width:100%;min-width:100%;display:grid}.workspace-registry-table[data-enterprise-table-selection=explicit] .workspace-registry-table__row{cursor:default}.workspace-registry-table[data-enterprise-table-selection=explicit][data-enterprise-table-selection-mode=browse] .workspace-registry-table__primary-layout{grid-template-columns:minmax(0,1fr)}.workspace-registry-table__semantic-table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;color:inherit;background:0 0;border:0;display:block}.workspace-registry-table__semantic-table>thead,.workspace-registry-table__semantic-table>tbody{width:100%;display:block}.workspace-registry-table__semantic-table th,.workspace-registry-table__semantic-table td{box-sizing:border-box;text-align:left;border:0}.workspace-registry-table__header{z-index:60;background:var(--workspace-registry-frame);border-bottom:1px solid var(--workspace-registry-border);color:var(--workspace-registry-muted);font-size:var(--font-size-table-heading);font-weight:var(--font-weight-table-heading);letter-spacing:.045em;text-transform:uppercase;line-height:1.2;position:sticky;top:0}.workspace-registry-table__header>th{z-index:61;min-height:var(--enterprise-table-header-height,2.18rem);background:var(--workspace-registry-frame);white-space:nowrap;transition:background-color var(--interactive-transition,.15s ease), color var(--interactive-transition,.15s ease);justify-content:space-between;align-items:center;gap:.32rem;padding:.32rem .56rem;display:flex;position:relative}.workspace-registry-table__header>th:hover,.workspace-registry-table__header>th:focus-within{background:var(--workspace-registry-header-hover);color:var(--workspace-registry-text)}.workspace-registry-table__header>.workspace-registry-table__header-cell--resizable{padding-right:2rem}.workspace-registry-table__header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-registry-table__sort-button{min-width:0;max-width:100%}.workspace-registry-table__sort-button.active,.workspace-registry-table__sort-button:hover,.workspace-registry-table__sort-button:focus-visible{color:var(--accent-strong)}.workspace-registry-table__sort-button:hover,.workspace-registry-table__sort-button:focus-visible{box-shadow:none;background:0 0}.workspace-registry-table__filter-toggle{width:1.42rem;height:1.42rem;color:var(--workspace-registry-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-registry-table__filter-toggle:hover{background:var(--workspace-registry-selected);border-color:var(--workspace-registry-border)}.workspace-registry-table__filter-toggle.active{background:var(--workspace-registry-selected-strong);border-color:var(--accent-border);color:var(--text-strong)}.workspace-registry-table__resize-handle{z-index:4;cursor:col-resize;background:0 0;border:0;width:1.5rem;padding:0;position:absolute;top:0;bottom:0;right:0}.workspace-registry-table__resize-handle:after{content:"";background:0 0;border-radius:999px;width:1px;position:absolute;top:.36rem;bottom:.36rem;right:0}.workspace-registry-table__resize-handle:hover:after,.workspace-registry-table__resize-handle:focus-visible:after,.is-resizing-workspace-registry-column .workspace-registry-table__resize-handle:after{background:var(--accent)}.is-resizing-workspace-registry-column{cursor:col-resize}.workspace-registry-table[data-enterprise-table-freeze-primary=true]:not([data-enterprise-table-responsive=cards]) .workspace-registry-table__header>th:first-child{z-index:70;background:var(--workspace-registry-frame);box-shadow:1px 0 0 var(--workspace-registry-border), var(--workspace-registry-shadow);position:sticky;left:0}.workspace-registry-table[data-enterprise-table-freeze-primary=true]:not([data-enterprise-table-responsive=cards]) .workspace-registry-table__header>th:first-child:hover,.workspace-registry-table[data-enterprise-table-freeze-primary=true]:not([data-enterprise-table-responsive=cards]) .workspace-registry-table__header>th:first-child:focus-within{background:var(--workspace-registry-header-hover)}.workspace-registry-table__filter-popover{box-sizing:border-box;z-index:535;border:1px solid var(--workspace-registry-border,var(--border));background:var(--workspace-registry-surface,var(--surface));width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-soft);border-radius:12px;gap:.48rem;margin:0;padding:.62rem;display:grid;overflow:auto}.workspace-registry-table__filter-popover-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workspace-registry-table__filter-popover-actions{align-items:center;gap:.4rem;display:inline-flex}.workspace-registry-table__filter-popover-header strong{color:var(--text-strong);letter-spacing:.04em;font-size:.72rem}.workspace-registry-table__filter-popover input,.workspace-registry-table__filter-popover select{border-color:var(--workspace-registry-border);text-transform:none;letter-spacing:normal;border-radius:8px;width:100%;min-width:0;padding:.34rem .48rem;font-size:.76rem;line-height:1.2}.workspace-registry-table__date-filter,.workspace-registry-table__number-filter{gap:.5rem;display:grid}.workspace-registry-table__date-filter label,.workspace-registry-table__number-filter label{color:var(--muted);text-transform:none;letter-spacing:normal;gap:.22rem;font-size:.72rem;line-height:1.2;display:grid}.workspace-registry-table__reference-filter{gap:.55rem;display:grid}.workspace-registry-table__select-filter{color:var(--muted);text-transform:none;letter-spacing:normal;gap:.24rem;font-size:.72rem;line-height:1.2;display:grid}.workspace-registry-table__reference-selected{color:var(--muted);text-transform:none;letter-spacing:normal;font-size:.74rem;line-height:1.2}.workspace-registry-table__reference-options{gap:.3rem;max-height:14rem;padding-right:.15rem;display:grid;overflow:auto}.workspace-registry-table__reference-option{border:1px solid var(--workspace-registry-border);background:var(--workspace-registry-surface);width:100%;color:var(--text-strong);text-align:left;text-transform:none;letter-spacing:normal;border-radius:8px;gap:.18rem;padding:.42rem .48rem;display:grid}.workspace-registry-table__reference-option:hover,.workspace-registry-table__reference-option:focus-visible,.workspace-registry-table__reference-option.selected{background:var(--workspace-registry-selected);border-color:var(--accent-border)}.workspace-registry-table__reference-option strong{font-size:.8rem;line-height:1.2}.workspace-registry-table__reference-option small,.workspace-registry-table__reference-empty{color:var(--muted);font-size:.72rem;line-height:1.25}.workspace-registry-table__body{align-content:start;min-width:0;display:grid}.workspace-registry-table__scroller{z-index:1;overscroll-behavior:contain;isolation:isolate;min-height:0;position:relative;overflow:auto}.workspace-registry-table__scroller:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace-registry-table--filter-open .workspace-registry-table__row{pointer-events:none}.workspace-registry-table__row{--workspace-registry-row-background:transparent;--workspace-registry-sticky-background:var(--workspace-registry-surface);isolation:isolate;text-align:left;background:var(--workspace-registry-row-background);width:100%;color:var(--text);box-shadow:none;cursor:default;border:0;border-radius:0;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative}.workspace-registry-table__row[data-row-interactive=true]{cursor:pointer}.workspace-registry-table__row+.workspace-registry-table__row{border-top:1px solid var(--workspace-registry-border)}.workspace-registry-table__row[data-row-interactive=true]:hover,.workspace-registry-table__row[data-row-interactive=true]:focus-visible,.workspace-registry-table__row[data-row-interactive=true]:focus-within{--workspace-registry-row-background:var(--workspace-registry-surface-hover);--workspace-registry-sticky-background:var(--workspace-registry-surface-hover);background:var(--workspace-registry-row-background);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 65%, transparent), 0 4px 12px #14375d12;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.workspace-registry-table__row{transition:none}.workspace-registry-table__row[data-row-interactive=true]:hover,.workspace-registry-table__row[data-row-interactive=true]:focus-visible,.workspace-registry-table__row[data-row-interactive=true]:focus-within{transform:none}}.workspace-registry-table__row.selected{--workspace-registry-row-background:var(--workspace-registry-selected);--workspace-registry-sticky-background:var(--workspace-registry-row-background);background:var(--workspace-registry-row-background);box-shadow:inset 3px 0 0 var(--workspace-selected-row-indicator,var(--accent))}.workspace-registry-table__row.selected>.workspace-registry-table__cell:first-child{box-shadow:inset 3px 0 0 var(--workspace-selected-row-indicator,var(--accent)), 1px 0 0 var(--workspace-registry-border), var(--workspace-registry-shadow)}.workspace-registry-table__cell{z-index:1;min-width:0;max-width:100%;min-height:var(--enterprise-table-row-min-height,2.68rem);color:var(--workspace-registry-text);align-items:center;padding:.38rem .56rem;display:flex;position:relative;overflow:hidden}.workspace-registry-table--row-density-comfortable{--enterprise-table-row-min-height:3.4rem}.workspace-registry-table--row-density-comfortable .workspace-registry-table__cell{min-height:var(--enterprise-table-row-min-height,3.4rem);padding-block:.72rem}.workspace-registry-table--golden.workspace-registry-table--row-density-comfortable{--golden-repository-row-height:68px}.workspace-registry-table__cell>*,.organizations-table__cell>*{min-width:0;max-width:100%}.organizations-table__header>.work-repository-table__header-cell:first-child,.organizations-table__row>.organizations-table__cell:first-child{z-index:auto;position:static;left:auto}.organizations-table__body{width:max(100%, var(--organizations-registry-min-width));min-width:var(--organizations-registry-min-width)}.organizations-page__registry-scroll--table .organizations-registry-table{overflow:visible}.organizations-table__row.work-repository-table__row{justify-content:stretch}.workspace-registry-table[data-enterprise-table-freeze-primary=true]:not([data-enterprise-table-responsive=cards]) .workspace-registry-table__row>.workspace-registry-table__cell:first-child{z-index:40;background:var(--workspace-registry-sticky-background);box-shadow:1px 0 0 var(--workspace-registry-border), var(--workspace-registry-shadow);background-clip:padding-box;position:sticky;left:0}.workspace-registry-table[data-enterprise-table-freeze-primary=true]:not([data-enterprise-table-responsive=cards]) .workspace-registry-table__row>.workspace-registry-table__cell:first-child>*{z-index:1;position:relative}.workspace-registry-table__cell>*,.workspace-table-cell,.workspace-table-cell strong,.workspace-table-cell span,.workspace-table-cell small{overflow-wrap:anywhere;word-break:normal;max-width:100%}.workspace-table-cell{contain:inline-size;align-content:start;gap:.22rem;width:100%;min-width:0;display:grid;overflow:hidden}.organizations-table__product-cell,.organizations-table__selection-cell,.organizations-table__dependency-cell{width:100%}.workspace-table-cell strong,.workspace-table-cell span,.workspace-table-cell small{min-width:0;display:block}.workspace-table-cell span,.workspace-table-cell small{color:var(--workspace-registry-muted);font-size:.7rem;font-weight:var(--font-weight-copy-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.workspace-registry-table__select-toggle{flex:none;align-items:center;margin-right:.55rem;display:inline-flex}.workspace-registry-table__primary-layout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;width:100%;min-width:0;display:grid}.workspace-registry-table__primary-layout .workspace-registry-table__select-toggle{margin-right:0}.workspace-registry-table__primary-content{min-width:0;overflow:hidden}.workspace-registry-table__open-row{width:1.8rem;height:1.8rem;color:var(--workspace-registry-muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.workspace-registry-table__open-row:hover,.workspace-registry-table__open-row:focus-visible{border-color:var(--accent-border);background:var(--workspace-registry-selected-strong);color:var(--accent-strong)}.workspace-registry-table__open-primary{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block}.workspace-registry-table__open-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-registry-table__open-primary:hover,.workspace-registry-table__open-primary:focus-visible{color:var(--accent-strong);box-shadow:none;background:0 0}.workspace-registry-table__actions-header{justify-content:flex-end}.workspace-registry-table__row-actions{justify-content:flex-end;overflow:visible}.workspace-registry-table__row-actions>*{max-width:100%}.workspace-registry-table__select-toggle input{margin:0}.workspace-registry-table__cell--primary strong{color:var(--text-strong);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title);line-height:1.16}.workspace-table-cell strong{color:var(--text-strong);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title);line-height:1.25}.workspace-table-cell--signal{gap:.14rem}.workspace-registry-table__cell--primary .workspace-table-cell strong{-webkit-line-clamp:2;color:var(--text-strong);font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title);-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box;overflow:hidden}.workspace-registry-table__empty{width:100%;color:var(--muted);grid-column:1/-1;padding:1rem;font-size:.86rem}.workspace-registry-table__row--empty{cursor:default}.workspace-registry-table--state{grid-template-rows:minmax(10rem,1fr);display:grid}.workspace-registry-table__state{min-height:10rem;color:var(--workspace-registry-muted);text-align:center;place-items:center;padding:1.5rem;display:grid}.workspace-registry-table__selection-confirm{border:1px solid var(--workspace-registry-border,var(--border));background:var(--workspace-registry-surface,var(--surface-card));width:min(28rem,100vw - 2rem);color:var(--workspace-registry-text,var(--text));box-shadow:var(--shadow-soft);border-radius:12px;padding:0}.workspace-registry-table__selection-confirm::backdrop{background:#070d186b}.workspace-registry-table__selection-confirm-content{gap:.75rem;padding:1rem;display:grid}.workspace-registry-table__selection-confirm-content h2,.workspace-registry-table__selection-confirm-content p{margin:0}.workspace-registry-table__selection-confirm-content h2{color:var(--text-strong);font-size:1rem}.workspace-registry-table__selection-confirm-content p{color:var(--workspace-registry-muted,var(--muted));font-size:.82rem;line-height:1.45}.workspace-registry-table__selection-confirm-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=480px){.workspace-registry-table[data-enterprise-table-responsive=cards]{height:auto;min-height:0;overflow:visible}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__toolbar,.workspace-registry-table[data-enterprise-table-responsive=cards] .enterprise-table-footer{flex-direction:column;align-items:stretch}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__toolbar-actions,.workspace-registry-table[data-enterprise-table-responsive=cards] .enterprise-table-footer__actions{justify-content:flex-start;margin-left:0}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__search{width:100%}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__scroller{overflow:visible}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__row{border:1px solid var(--workspace-registry-border);border-radius:10px;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;margin:.5rem;overflow:hidden}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__row+.workspace-registry-table__row{border-top:1px solid var(--workspace-registry-border)}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__cell{box-shadow:none;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid;position:static;overflow:visible}.workspace-registry-table[data-enterprise-table-responsive=cards][data-enterprise-table-freeze-primary=true] .workspace-registry-table__row>.workspace-registry-table__cell:first-child,.workspace-registry-table[data-enterprise-table-responsive=cards][data-enterprise-table-freeze-primary=true] .workspace-registry-table__header>th:first-child{z-index:auto;box-shadow:none;position:static;left:auto}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__cell+.workspace-registry-table__cell{border-top:1px solid var(--workspace-registry-border)}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__cell:before{color:var(--workspace-registry-muted);content:attr(data-label);font-size:.67rem;font-weight:var(--font-weight-table-heading);letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__cell--primary{align-items:center}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__row-actions{justify-content:stretch}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__empty{border-top:0;display:block}.workspace-registry-table[data-enterprise-table-responsive=cards] .workspace-registry-table__empty:before{content:none}.workspace-registry-table__selection-confirm-actions{flex-direction:column-reverse;align-items:stretch}}.module-workspace-section{gap:.6rem;display:grid}.module-workspace-section+.module-workspace-section{border-top:1px solid var(--border-strong);padding-top:.75rem}.workspace-table-list,.workspace-table-body{gap:.6rem;display:grid}.workspace-table-section{gap:.55rem;display:grid}.workspace-table-section+.workspace-table-section{border-top:1px solid var(--border-strong);padding-top:.82rem}.workspace-table-section__heading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.workspace-table-section__heading h3{margin:0}.workspace-table-header,.workspace-table-row{align-items:start;gap:.7rem;min-width:0;display:grid}.workspace-table-header--program,.workspace-table-row--program{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.08fr) minmax(7.5rem,.86fr)}.workspace-table-header--matter,.workspace-table-row--matter{grid-template-columns:minmax(0,1.32fr) minmax(8.25rem,.82fr) minmax(8rem,.74fr) minmax(0,.96fr) minmax(0,1fr)}.workspace-table-header--contract,.workspace-table-row--contract{grid-template-columns:minmax(0,1fr) minmax(0,2.05fr) minmax(0,1.2fr) minmax(0,1.12fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.9fr)}.workspace-table-header--contract-work,.workspace-table-row--contract-work{grid-template-columns:minmax(0,1.08fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,.92fr) minmax(0,.86fr) minmax(0,1.15fr)}.workspace-table-header--matter,.workspace-table-header--contract-work{display:none}.workspace-table-header{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-table-heading);letter-spacing:.08em;text-transform:uppercase;padding:0 .85rem;line-height:1.25}.workspace-table-row{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);text-align:left;width:100%;color:var(--text-strong);border-radius:18px;padding:.82rem .85rem;transition:border-color .14s,background-color .14s,transform .14s}.workspace-table-row:hover,.workspace-table-row:focus-visible{border-color:var(--accent-border);background:var(--surface-selected-strong);color:var(--text-strong)}.workspace-table-row.selected{border-color:var(--accent-border);background:var(--surface-selected)}.workspace-table-cell small{color:var(--muted);font-size:.79rem;line-height:1.35}.workspace-table-row--matter,.workspace-table-row--contract-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.workspace-table-row--matter>.workspace-table-cell:first-child,.workspace-table-row--matter>.workspace-table-cell:last-child,.workspace-table-row--contract-work>.workspace-table-cell:first-child,.workspace-table-row--contract-work>.workspace-table-cell:last-child{grid-column:1/-1}.workspace-table-row--matter>.workspace-table-cell:first-child,.workspace-table-row--contract-work>.workspace-table-cell:first-child{border-bottom:1px solid var(--border-strong);padding-bottom:.55rem}.workspace-table-row--matter>.workspace-table-cell:not(:first-child),.workspace-table-row--contract-work>.workspace-table-cell:not(:first-child){border:1px solid var(--border);background:var(--surface-callout);border-radius:14px;padding:.72rem .8rem}.workspace-table-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.workspace-table-sort-button:hover,.workspace-table-sort-button:focus-visible{color:var(--accent-strong)}.workspace-table-sort-indicator{font-size:.72rem;line-height:1}.contract-toolbar{grid-template-columns:minmax(16rem,1fr) minmax(0,auto);align-items:center;gap:.45rem .65rem;margin-bottom:.15rem;display:grid}.contract-toolbar--filters-only{border-bottom:1px solid var(--neutral-border-subtle);background:var(--neutral-panel-surface);grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0;padding:.42rem .65rem}.work-module-frame-rail__secondary .contract-toolbar--filters-only{background:0 0;border-bottom:0;padding:0}.matter-toolbar{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-bottom:.35rem;display:grid}.work-module-frame-rail__secondary .matter-toolbar{grid-template-columns:minmax(13rem,24rem) minmax(0,1fr);align-items:center;gap:.45rem .62rem;margin-bottom:0;display:grid}.contract-toolbar__search,.matter-toolbar__search{gap:.32rem;display:grid}.contract-toolbar__search input,.matter-toolbar__search input{width:100%}.work-module-frame-rail__secondary .matter-toolbar__search input{min-height:2rem;font-size:.78rem}.contract-toolbar__chips{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.contract-toolbar--filters-only .module-segmented-control--stable.contract-toolbar__chips{grid-template-columns:repeat(5,minmax(6.2rem,1fr));justify-content:flex-start;width:min(100%,37rem)}.matter-toolbar__chips,.contract-toolbar--filters-only .contract-toolbar__chips{gap:var(--v40-segmented-gap);width:fit-content;padding:var(--v40-segmented-padding);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--v40-segmented-radius);background:color-mix(in srgb, var(--surface-shell) 82%, transparent);box-shadow:var(--v40-segmented-shadow);flex-wrap:wrap;grid-template-columns:none;display:inline-flex}.work-module-frame-rail__secondary .matter-toolbar__chips{justify-content:flex-start}.contract-toolbar__chips button{flex:none;width:auto;min-height:1.72rem;padding:.26rem .5rem;font-size:.7rem}.matter-toolbar__chips button,.contract-toolbar--filters-only .contract-toolbar__chips button{width:auto;min-height:var(--v40-control-min-height);padding:0 var(--v40-control-padding-inline);border-radius:var(--v40-segmented-item-radius);box-shadow:none;color:var(--text-muted);font-size:.78rem;font-weight:var(--font-weight-control);letter-spacing:0;background:0 0;border:0;flex:none}.matter-toolbar__chips button:hover,.matter-toolbar__chips button:focus-visible,.contract-toolbar--filters-only .contract-toolbar__chips button:hover,.contract-toolbar--filters-only .contract-toolbar__chips button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));color:var(--text-strong);transform:none}.matter-toolbar__chips button.active,.contract-toolbar--filters-only .contract-toolbar__chips button.active{background:var(--surface-card);color:var(--accent);box-shadow:var(--shadow-subtle)}.repository-workspace{align-content:start;min-width:0}.repository-workspace__surface{border:1px solid var(--enterprise-repository-border,var(--workspace-repository-border,var(--workspace-surface-border,var(--content-surface-border,var(--border)))));border-radius:var(--workspace-surface-radius,12px);background:var(--workspace-surface-elevated,var(--surface-card));min-width:0;min-height:0;box-shadow:none;grid-template-rows:auto minmax(0,auto);display:grid;overflow:visible}[data-repository-frame=outer] [data-repository-frame=outer]{box-shadow:none;background:0 0;border:0}.repository-workspace__surface.v40-module-surface{background:0 0;border-color:#0000}[data-enterprise-repository-visual-system=true]{--enterprise-repository-frame:color-mix(in srgb, var(--surface-card) 92%, var(--surface-shell-strong));--enterprise-repository-frame-strong:color-mix(in srgb, var(--surface-shell-strong) 82%, var(--surface-card));--enterprise-repository-row:color-mix(in srgb, var(--surface-card) 96%, var(--surface-shell-strong));--enterprise-repository-row-hover:color-mix(in srgb, var(--surface-selected) 78%, var(--surface-card));--enterprise-repository-border:var(--workspace-repository-border,var(--content-surface-border,var(--border)));--enterprise-repository-border-strong:color-mix(in srgb, var(--border-strong) 72%, var(--accent-border));--enterprise-repository-muted:color-mix(in srgb, var(--muted) 88%, var(--text));--enterprise-repository-accent-soft:color-mix(in srgb, var(--accent) 9%, var(--surface-card));--enterprise-repository-accent-line:color-mix(in srgb, var(--accent) 52%, transparent);--enterprise-repository-shadow:0 16px 36px color-mix(in srgb, var(--text-strong) 8%, transparent)}:root[data-theme=dark] [data-enterprise-repository-visual-system=true]{--enterprise-repository-frame:color-mix(in srgb, var(--surface-card) 78%, #0f172a);--enterprise-repository-frame-strong:color-mix(in srgb, var(--surface-shell-strong) 72%, #111827);--enterprise-repository-row:color-mix(in srgb, var(--surface-card) 82%, #111827);--enterprise-repository-row-hover:color-mix(in srgb, var(--surface-selected) 70%, #111827);--enterprise-repository-border:var(--workspace-repository-border,var(--content-surface-border,var(--border)));--enterprise-repository-border-strong:color-mix(in srgb, var(--border-strong) 68%, var(--accent-border));--enterprise-repository-muted:color-mix(in srgb, var(--muted) 86%, #d1d5db);--enterprise-repository-accent-soft:color-mix(in srgb, var(--accent) 16%, #111827);--enterprise-repository-shadow:0 18px 42px #02061757}.repository-workspace__body{min-width:0;min-height:0;padding:0;overflow:visible}.repository-dashboard-kpi-strip{--repository-dashboard-table-break:1rem;min-width:0;margin-block-end:var(--repository-dashboard-table-break)}.repository-dashboard-kpi-strip .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.repository-dashboard-kpi-strip .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.repository-dashboard-kpi-strip .dashboard-kpi-grid{grid-template-columns:1fr}}.repository-split-view{background:0 0;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.repository-split-view--with-rail{grid-template-columns:minmax(0, 1fr) var(--repository-preview-width,21.5rem);gap:0}.repository-split-view__main,.repository-split-view__rail{min-width:0;min-height:0}.repository-split-view__rail{border-left:1px solid var(--content-surface-border,var(--border));background:var(--surface-card)}.repository-preview-layout{isolation:isolate;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.repository-preview-layout__main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.repository-preview-layout[data-repository-preview-compact=true][data-repository-preview-open=true]{z-index:580}.repository-preview-layout__main>*{flex:none;min-width:0}.repository-preview-layout__main>:last-child{flex:auto;min-height:0;overflow:hidden}.repository-preview-layout__main:has(.workspace-registry-table--popup-open)>:last-child{overflow:visible}.golden-repository-page .repository-preview-layout{height:100%;min-height:0}.golden-repository-page .module-content-stack{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.golden-repository-page .module-content-stack__body{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;max-height:100%;display:grid;overflow:hidden}.golden-repository-page .organizations-workspace__surface-body,.golden-repository-page .organizations-repository-table-host,.golden-repository-page .work-repository-list,.golden-repository-page .documents-workspace__body,.golden-repository-page .documents-workspace__browse,.golden-repository-page .documents-workspace__browse-list{min-width:0;height:100%;min-height:0}.golden-repository-page .documents-workspace__body{flex-direction:column;display:flex;overflow:hidden}.golden-repository-page .documents-workspace__body>*{flex:none;min-width:0}.golden-repository-page .documents-workspace__body>:last-child{flex:auto;min-height:0}.golden-repository-page .documents-workspace__intake{align-items:stretch;height:100%;min-height:0;overflow:hidden}.golden-repository-page .documents-workspace__intake-detail{min-height:0;overflow:auto}.golden-repository-page .work-repository-list{flex-direction:column;display:flex}.golden-repository-page .work-repository-list>*{flex:none;min-width:0}.golden-repository-page .work-repository-list>:last-child{flex:auto;min-height:0}.golden-repository-page .documents-workspace__browse{grid-template-rows:auto minmax(0,1fr);display:grid}.repository-preview-layout__host{z-index:79;width:auto;height:auto;box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.repository-preview-layout__host>*{pointer-events:auto}.repository-preview-layout__backdrop{z-index:70;cursor:default;background:#070d186b;border:0;border-radius:0;width:auto;height:auto;padding:0;position:fixed;inset:0}.repository-preview-layout[data-repository-preview-compact=false] .repository-preview-layout__backdrop{display:none}.repository-preview-layout[data-repository-preview-compact=true] .repository-preview-layout__backdrop{z-index:570;display:block}.repository-preview-layout[data-repository-preview-compact=true] .repository-preview-layout__host{z-index:580}.repository-right-rail__minimize{z-index:4;border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);width:1.5rem;height:1.5rem;color:var(--accent);box-shadow:var(--shadow-subtle);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:1.05rem;left:-.72rem}.repository-right-rail__minimize:hover,.repository-right-rail__minimize:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));color:var(--text-strong);outline:none}.repository-right-rail__minimize span{place-items:center;width:100%;height:100%;font-size:1.08rem;line-height:1;display:grid}.repository-table-frame{min-width:0;height:100%;min-height:0;overflow:hidden}.enterprise-repository-table-frame{border:1px solid var(--enterprise-repository-border);background:var(--surface-card,var(--enterprise-repository-frame));min-width:0;min-height:0;box-shadow:none;border-radius:12px;overflow:visible}.work-repository-table-view[data-enterprise-repository-visual-system=true]{border-color:var(--enterprise-repository-border);background:linear-gradient(180deg, var(--enterprise-repository-frame-strong) 0%, var(--enterprise-repository-frame) 100%);box-shadow:var(--enterprise-repository-shadow);border-radius:14px}.work-repository-table-view[data-enterprise-repository-visual-system=true] .work-repository-table-view__toolbar{border-bottom-color:var(--enterprise-repository-border);background:linear-gradient(180deg, var(--enterprise-repository-frame-strong), var(--enterprise-repository-frame))}.work-repository-table-view[data-enterprise-repository-visual-system=true] .work-repository-table{background:0 0}.repository-table-frame .workspace-registry-table{--workspace-registry-frame:var(--enterprise-repository-frame-strong);--workspace-registry-surface:var(--enterprise-repository-row);--workspace-registry-surface-soft:color-mix(in srgb, var(--enterprise-repository-frame-strong) 88%, var(--surface-card));--workspace-registry-surface-hover:var(--enterprise-repository-row-hover);--workspace-registry-border:var(--enterprise-repository-border);--workspace-registry-border-strong:var(--enterprise-repository-border-strong);--workspace-registry-header-hover:color-mix(in srgb, var(--enterprise-repository-frame-strong) 78%, var(--enterprise-repository-border) 22%);--workspace-registry-text:var(--text);--workspace-registry-muted:var(--enterprise-repository-muted);--workspace-registry-selected:var(--enterprise-repository-accent-soft);--workspace-registry-selected-strong:color-mix(in srgb, var(--enterprise-repository-accent-soft) 86%, var(--surface-card));background:0 0;border:0;border-radius:0}.repository-table-frame .workspace-registry-table__toolbar{background:linear-gradient(180deg, var(--enterprise-repository-frame-strong), var(--enterprise-repository-frame));padding:.58rem .72rem}.repository-table-frame .workspace-registry-table__scroller{overflow:auto}.enterprise-repository-visual-table,.enterprise-repository-table-frame,.work-repository-table-view[data-enterprise-repository-visual-system=true],[data-enterprise-repository-table=true]{--enterprise-table-min-visible-rows:25;--enterprise-table-min-visible-height:71.5rem;--enterprise-table-row-min-height:44px;--enterprise-table-row-cell-padding-block:.34rem;--enterprise-table-row-cell-padding-inline:.56rem;--enterprise-table-fit-width:100%;--enterprise-table-overflow-width:100%}.enterprise-repository-table-frame .workspace-registry-table__scroller,.enterprise-repository-table-frame .organizations-page__registry-scroll--table,.work-repository-table-view[data-enterprise-repository-visual-system=true] .organizations-page__registry-scroll--table{min-height:var(--enterprise-table-min-visible-height)}.enterprise-repository-table-frame[data-enterprise-repository-fit-width=true] .workspace-registry-table__header,.enterprise-repository-table-frame[data-enterprise-repository-fit-width=true] .workspace-registry-table__row{width:min-content;min-width:var(--enterprise-table-overflow-width)}.work-repository-table-view[data-enterprise-repository-fit-width=true]{--enterprise-table-fit-width:max(100%, var(--work-repository-table-min-width,0px))}.work-repository-table-view[data-enterprise-repository-fit-width=true] .organizations-registry-table,.work-repository-table-view[data-enterprise-repository-fit-width=true] .organizations-table__header,.work-repository-table-view[data-enterprise-repository-fit-width=true] .organizations-table__body,.work-repository-table-view[data-enterprise-repository-fit-width=true] .organizations-table__row{width:var(--enterprise-table-fit-width);min-width:100%}.enterprise-repository-visual-table .workspace-registry-table__header,.enterprise-repository-visual-table .workspace-registry-table__header>th,.enterprise-repository-visual-table .work-repository-table__row--header{background:var(--enterprise-repository-frame-strong);color:var(--enterprise-repository-muted)}.enterprise-repository-visual-table .workspace-registry-table__row,.enterprise-repository-visual-table .work-repository-table__row--record,.contract-repository-table__row--record{min-height:var(--enterprise-table-row-min-height);background:linear-gradient(90deg, transparent 0, transparent .18rem, var(--enterprise-repository-row) .18rem), var(--enterprise-repository-row)}.enterprise-repository-visual-table .workspace-registry-table__cell,.enterprise-repository-visual-table .organizations-table__cell,.enterprise-repository-visual-table .work-repository-table__cell,.contract-repository-table__cell{box-sizing:border-box;min-height:var(--enterprise-table-row-min-height);padding-block:var(--enterprise-table-row-cell-padding-block);padding-inline:var(--enterprise-table-row-cell-padding-inline)}.contract-repository-table__row--record{padding-block:0}.enterprise-repository-visual-table .workspace-registry-table__row:hover,.enterprise-repository-visual-table .workspace-registry-table__row:focus-visible,.enterprise-repository-visual-table .workspace-registry-table__row:focus-within,.enterprise-repository-visual-table .work-repository-table__row--record:hover,.enterprise-repository-visual-table .work-repository-table__row--record:focus-visible,.contract-repository-table__row--record:hover,.contract-repository-table__row--record:focus-visible{background:linear-gradient(90deg, var(--enterprise-repository-accent-line) 0, var(--enterprise-repository-accent-line) .18rem, var(--enterprise-repository-row-hover) .18rem), var(--enterprise-repository-row-hover)}.enterprise-repository-visual-table .workspace-registry-table__row.selected,.enterprise-repository-visual-table .work-repository-table__row--record.selected,.enterprise-repository-visual-table .work-repository-table__row--record.is-selected,.contract-repository-table__row--record.is-selected{background:linear-gradient(90deg, var(--accent) 0, var(--accent) .22rem, var(--enterprise-repository-accent-soft) .22rem), var(--enterprise-repository-accent-soft)}.enterprise-repository-visual-table [data-enterprise-semantic-object=true]{min-width:0;max-width:100%;color:var(--enterprise-signal-fg);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1.05;display:inline-flex;overflow:hidden}.enterprise-repository-visual-table .enterprise-semantic-text{color:var(--enterprise-signal-fg);display:inline-block}.enterprise-repository-visual-table .enterprise-signal-tag,.enterprise-repository-visual-table .risk-posture-label__badge,.enterprise-repository-visual-table .lifecycle-status,.enterprise-repository-visual-table .semantic-status-indicator{align-items:center;display:inline-flex}.enterprise-repository-visual-table .enterprise-signal-tag__label,.enterprise-repository-visual-table .risk-posture-label__badge>span:last-child,.enterprise-repository-visual-table .lifecycle-status>span:last-child,.enterprise-repository-visual-table .semantic-status-indicator__label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.enterprise-repository-visual-table .workspace-registry-table__toolbar .chip{border-color:var(--enterprise-repository-border);background:color-mix(in srgb, var(--enterprise-repository-frame-strong) 80%, transparent);color:var(--enterprise-repository-muted)}.enterprise-repository-table-tool,.work-repository-action-row .work-repository-secondary-action{border-color:var(--enterprise-repository-border);background:color-mix(in srgb, var(--enterprise-repository-frame) 90%, var(--surface-card));min-height:1.94rem;color:var(--text-strong);font-size:.74rem;font-weight:var(--font-weight-control);border-radius:9px}.enterprise-repository-table-tool:hover,.enterprise-repository-table-tool:focus-visible,.work-repository-action-row .work-repository-secondary-action:hover,.work-repository-action-row .work-repository-secondary-action:focus-visible{border-color:var(--accent-border);background:var(--enterprise-repository-accent-soft);color:var(--accent)}.work-repository-action-row .work-repository-primary-action{min-height:1.98rem;font-size:.76rem;font-weight:var(--font-weight-control);border-radius:9px}.work-repository-segmented-control.module-segmented-control--toolbar-mode{gap:var(--v40-segmented-gap,.28rem);width:fit-content;padding:var(--v40-segmented-padding,.24rem);border:1px solid var(--enterprise-repository-border);border-radius:var(--v40-segmented-radius,12px);border-color:var(--enterprise-repository-border);background:color-mix(in srgb, var(--enterprise-repository-frame) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-card) 34%, transparent);display:inline-flex}.work-repository-segmented-control.module-segmented-control--toolbar-mode button{box-shadow:none;color:var(--text-muted);font-weight:var(--font-weight-copy-strong);background:0 0;border:0;border-radius:8px}.work-repository-segmented-control.module-segmented-control--toolbar-mode button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 13%, var(--surface-card)), color-mix(in srgb, var(--accent) 8%, var(--surface-card)));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 1px 2px color-mix(in srgb, var(--text-strong) 8%, transparent)}.repository-panel{min-width:0;min-height:0;color:var(--text);grid-template-rows:auto minmax(0,1fr);gap:.72rem;padding:.88rem;display:grid}.repository-panel[data-workspace-surface=panel]{border:1px solid var(--workspace-surface-border);border-radius:calc(var(--workspace-surface-radius) - 2px);background:var(--workspace-surface-panel);box-shadow:inset 0 1px #ffffff38}.repository-panel[data-workspace-surface=elevated]{border:1px solid var(--workspace-surface-border-strong);border-radius:var(--workspace-surface-radius);background:var(--workspace-surface-elevated);box-shadow:var(--workspace-surface-elevated-shadow)}.repository-panel__header{justify-content:space-between;align-items:start;gap:.7rem;min-width:0;display:flex}.repository-panel__header h2{color:var(--text-strong);letter-spacing:0;margin:.12rem 0 0;font-size:1rem;font-weight:600;line-height:1.18}.repository-panel__subtitle{color:var(--muted);margin:.24rem 0 0;font-size:.78rem;line-height:1.36}.repository-panel__actions{flex-wrap:wrap;justify-content:end;gap:.42rem;display:flex}.repository-panel__body{align-content:start;gap:.68rem;min-width:0;min-height:0;display:grid}.repository-preview-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.repository-preview-action-bar button:first-child{grid-column:1/-1}.repository-preview-summary{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--content-surface-border,var(--border)));background:color-mix(in srgb, var(--accent) 8%, var(--surface-card));border-radius:10px;gap:.38rem;padding:.72rem;display:grid}.repository-preview-summary__objects{flex-wrap:wrap;gap:.42rem;display:flex}.repository-preview-summary>span{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-control);letter-spacing:.06em;text-transform:uppercase;line-height:1.15}.repository-preview-summary>strong{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-copy-strong);line-height:1.2}.repository-preview-summary p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.repository-preview-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.repository-preview-fact{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;gap:.18rem;min-width:0;padding:.62rem;display:grid}.repository-preview-fact span{color:var(--muted);font-size:.63rem;font-weight:var(--font-weight-control);letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.repository-preview-fact strong{min-width:0;color:var(--text-strong);font-size:.83rem;font-weight:var(--font-weight-copy-strong);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.22;overflow:visible}.work-repository-table__identity{gap:.14rem;min-width:0;display:grid}.work-repository-table__identity strong,.work-repository-table__identity small{overflow-wrap:anywhere;min-width:0;display:block}.repository-preview-section{border-top:1px solid var(--content-surface-border,var(--border));gap:.58rem;padding-top:.68rem;display:grid}.repository-preview-section__header{gap:.18rem;display:grid}.repository-preview-section__header h3{color:var(--text-strong);font-size:.88rem;font-weight:var(--font-weight-copy-strong);margin:0;line-height:1.2}.repository-preview-section__header p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.38}.repository-preview-section .repository-empty-state{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;min-height:4.5rem;padding:.72rem}.repository-preview-list{gap:.5rem;min-width:0;display:grid}.repository-preview-row{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:.55rem;min-width:0;padding:.58rem;display:flex}.repository-preview-row>div:first-child{flex:auto;min-width:0}.repository-preview-row strong{color:var(--text-strong);font-size:.82rem;font-weight:var(--font-weight-copy-strong);line-height:1.22}.repository-preview-row p{color:var(--muted);overflow-wrap:anywhere;margin:.16rem 0 0;font-size:.75rem;line-height:1.35}.repository-preview-row__meta{min-width:0;max-width:100%;color:var(--muted);flex-wrap:wrap;flex:16rem;place-content:flex-start flex-end;gap:.32rem;font-size:.72rem;display:flex;overflow-x:hidden}.repository-preview-row__meta>span:not(.enterprise-inline-fact){overflow-wrap:anywhere;min-width:0}.repository-right-rail{background:color-mix(in srgb, var(--surface-card) 94%, var(--surface-shell-strong));height:100%;position:relative}.repository-right-rail .repository-panel__body{gap:.72rem}.repository-risk-context{gap:.72rem;min-width:0;display:grid}.repository-risk-actions{border-top:1px solid var(--content-surface-border,var(--border));padding:.72rem 0 0}.repository-fact-list{gap:.54rem;margin:0;display:grid}.repository-fact-list>div{border-top:1px solid var(--content-surface-border,var(--border));gap:.12rem;padding:.54rem 0;display:grid}.repository-fact-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:600;line-height:1.2}.repository-fact-list dd{min-width:0;color:var(--text);gap:.14rem;margin:0;font-size:.8rem;line-height:1.35;display:grid}.repository-fact-list dd strong{color:var(--text-strong);font-size:.84rem;font-weight:620}.repository-rail-actions{flex-wrap:wrap;gap:.46rem;display:flex}.repository-empty-state{min-height:14rem;color:var(--muted);text-align:center;align-content:center;gap:.42rem;padding:1.2rem;display:grid}.repository-empty-state strong{color:var(--text-strong);font-size:.96rem}.repository-empty-state p{max-width:42ch;margin:0 auto}.repository-empty-state__action{justify-content:center;margin-top:.24rem;display:flex}:is(.golden-repository-page,.workspace-registry-table--golden,.enterprise-repository-table-frame:has(>.workspace-registry-table--golden)){--golden-repository-page-gutter:20px;--golden-repository-control-height:40px;--golden-repository-toolbar-height:56px;--golden-repository-header-height:36px;--golden-repository-row-height:44px;--golden-repository-footer-height:68px;--golden-repository-radius:12px;--golden-repository-border:color-mix(in srgb, var(--content-surface-border,var(--border)) 82%, #dbe4f0);--golden-repository-text:var(--text-strong,#0f172a);--golden-repository-muted:var(--text-muted,var(--muted,#60708a));--golden-repository-selected:color-mix(in srgb, var(--accent,#2563eb) 8%, var(--surface-card,#fff));--repository-preview-width:344px}.golden-repository-page{box-sizing:border-box;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.golden-repository-page>*{flex:none;min-width:0}.golden-repository-page>:last-child{flex:auto;min-height:0}.golden-repository-page[data-repository-frame=outer],.golden-repository-page[data-workspace-surface=surface]{box-shadow:none;background:0 0;border:0;border-radius:0}.golden-repository-page-header{min-width:0;min-height:0;padding-block:var(--module-chrome-header-padding-block,.35rem .15rem);padding-inline:var(--module-chrome-header-padding-inline,0)}.golden-repository-page-header>[data-ui-page-header=repository]{min-height:var(--golden-repository-control-height)}.golden-repository-page-header .ui-page-title{color:var(--golden-repository-text);letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.15}.golden-repository-page-header__count{color:var(--golden-repository-muted);font-size:.78rem;font-weight:500}.golden-repository-page-header__controls{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.golden-repository-page-header .enterprise-repository-search.workspace-registry-table__search{flex:0 0 260px;width:min(260px,100%);min-width:min(220px,100%);position:relative}.golden-repository-page-header .enterprise-repository-search.workspace-registry-table__search:after{width:.82rem;height:.82rem;color:var(--golden-repository-text);content:"";pointer-events:none;border:1.75px solid;border-radius:50%;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.golden-repository-page-header .enterprise-repository-search.workspace-registry-table__search:before{z-index:1;background:var(--golden-repository-text);content:"";pointer-events:none;transform-origin:100%;width:.37rem;height:1.5px;position:absolute;top:50%;right:.84rem;transform:translateY(-50%)rotate(45deg)}.golden-repository-page-header .enterprise-repository-search.workspace-registry-table__search input{box-sizing:border-box;min-height:var(--golden-repository-control-height);border:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);color:var(--golden-repository-text);box-shadow:none;border-radius:.7rem;padding:0 2.75rem 0 .95rem;font-size:.78rem}.golden-repository-page-header__action{min-height:var(--golden-repository-control-height);border:1px solid var(--golden-repository-border);white-space:nowrap;box-shadow:none;border-radius:.65rem;padding:0 1.35rem;font-size:.8rem;font-weight:620;line-height:1}.golden-repository-page-header__action--secondary{background:var(--surface-card,#fff);min-width:100px;color:var(--golden-repository-text)}.golden-repository-page-header__action--primary{border-color:var(--accent,#2563eb);background:var(--accent,#2563eb);color:#fff}.golden-repository-page-header__action:hover:not(:disabled),.golden-repository-page-header__action:focus-visible:not(:disabled){border-color:var(--accent-border,var(--accent,#2563eb));transform:none}.golden-repository-page-header__action-icon{place-items:center;width:1rem;height:1rem;display:inline-grid}.golden-repository-data-surface,.golden-repository-page .enterprise-repository-table-frame{--enterprise-table-min-visible-rows:10;--enterprise-table-min-visible-height:0;--enterprise-table-row-min-height:var(--golden-repository-row-height);--enterprise-table-row-cell-padding-block:.5rem;--enterprise-table-row-cell-padding-inline:1.5rem;box-sizing:border-box;border:1px solid var(--golden-repository-border);border-radius:var(--golden-repository-radius);background:var(--surface-card,#fff);min-width:0;height:100%;min-height:0;box-shadow:none;grid-template-rows:minmax(0,1fr);margin:0;display:grid;overflow:visible}.enterprise-repository-table-frame:has(>.workspace-registry-table--golden){--enterprise-table-min-visible-rows:10;--enterprise-table-min-visible-height:0;--enterprise-table-row-min-height:var(--golden-repository-row-height);--enterprise-table-row-cell-padding-block:.5rem;--enterprise-table-row-cell-padding-inline:1.5rem;box-sizing:border-box;border:1px solid var(--golden-repository-border);border-radius:var(--golden-repository-radius);background:var(--surface-card,#fff);min-width:0;height:100%;min-height:0;box-shadow:none;grid-template-rows:minmax(0,1fr);margin:0;display:grid;overflow:visible}.golden-repository-page .enterprise-repository-table-frame>.workspace-registry-table[data-workspace-surface=surface],.golden-repository-data-surface [data-workspace-surface=empty]{box-shadow:none;background:0 0;border:0;border-radius:0}.golden-repository-page .enterprise-repository-table-frame .workspace-registry-table__scroller{min-height:0;max-height:none;overflow:auto}.enterprise-repository-table-frame:has(>.workspace-registry-table--golden) .workspace-registry-table__scroller{min-height:0;max-height:none;overflow:auto}.workspace-registry-table--golden{--workspace-registry-frame:var(--surface-card,#fff);--workspace-registry-surface:var(--surface-card,#fff);--workspace-registry-surface-soft:var(--surface-card,#fff);--workspace-registry-surface-hover:color-mix(in srgb, var(--accent,#2563eb) 5%, var(--surface-card,#fff));--workspace-registry-border:var(--golden-repository-border);--workspace-registry-header-hover:color-mix(in srgb, var(--accent,#2563eb) 4%, var(--surface-card,#fff));--workspace-registry-text:var(--golden-repository-text);--workspace-registry-muted:var(--golden-repository-muted);--workspace-registry-selected:var(--golden-repository-selected);--workspace-registry-selected-strong:var(--golden-repository-selected);--workspace-registry-shadow:none;background:var(--surface-card,#fff);height:auto}.workspace-registry-table--golden .workspace-registry-table__toolbar{min-height:var(--golden-repository-toolbar-height);border-bottom:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);justify-content:flex-end;padding:.5rem .75rem}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions{flex-wrap:nowrap;gap:.75rem}.workspace-registry-table--golden .enterprise-repository-table-tool,.workspace-registry-table--golden .enterprise-table-export__trigger--icon{box-sizing:border-box;min-height:var(--golden-repository-control-height);border:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);color:var(--golden-repository-text);box-shadow:none;border-radius:.65rem;padding:0 1.2rem;font-size:.78rem;font-weight:620;line-height:1}.workspace-registry-table--golden .enterprise-table-export__trigger--icon{width:3.75rem;min-width:3.75rem;padding-inline:0}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions>.enterprise-repository-table-tool:first-child:not(:last-child){justify-content:space-between;min-width:9.8rem}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions>.enterprise-repository-table-tool:first-child:not(:last-child):after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;margin-left:1rem;transform:rotate(45deg)translateY(-.15rem)}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions>.enterprise-repository-table-tool:last-child{min-width:11rem}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions>.enterprise-repository-table-tool:last-child:before{content:"";border:1.5px solid;border-radius:50%;width:.72rem;height:.72rem;margin-right:.65rem;box-shadow:0 -.43rem 0 -.32rem,0 .43rem 0 -.32rem,.43rem 0 0 -.32rem,-.43rem 0 0 -.32rem}.workspace-registry-table--golden .workspace-registry-table__header{min-height:var(--golden-repository-header-height);background:var(--surface-card,#fff);color:var(--golden-repository-muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:570;line-height:1.2}.workspace-registry-table--golden .workspace-registry-table__header>th{min-height:var(--golden-repository-header-height);height:var(--golden-repository-header-height);background:var(--surface-card,#fff);padding:0 1rem}.workspace-registry-table--golden .workspace-registry-table__header .workspace-registry-table__filter-toggle{opacity:0;transition:opacity .12s;position:absolute;right:.2rem}.workspace-registry-table--golden .workspace-registry-table__header>th:hover .workspace-registry-table__filter-toggle,.workspace-registry-table--golden .workspace-registry-table__header .workspace-registry-table__filter-toggle:is(.active,:focus-visible){opacity:1}.workspace-registry-table--golden .workspace-registry-table__header>.workspace-registry-table__header-cell--resizable .workspace-registry-table__filter-toggle{right:1.15rem}.workspace-registry-table--golden .workspace-registry-table__header>th:first-child{padding-left:1.5rem}.workspace-registry-table--golden .workspace-registry-table__header>th:last-child{padding-right:1.5rem}.workspace-registry-table--golden .workspace-registry-table__header>th:first-child{box-shadow:none}.workspace-registry-table--golden .workspace-registry-table__row{min-height:var(--golden-repository-row-height);background:var(--surface-card,#fff)}.workspace-registry-table--golden .workspace-registry-table__row:hover,.workspace-registry-table--golden .workspace-registry-table__row:focus-visible,.workspace-registry-table--golden .workspace-registry-table__row:focus-within{background:var(--workspace-registry-surface-hover)}.workspace-registry-table--golden .workspace-registry-table__row.selected{background:linear-gradient(90deg, var(--accent,#2563eb) 0, var(--accent,#2563eb) .2rem, transparent .2rem), var(--golden-repository-selected);box-shadow:none}.workspace-registry-table--golden .workspace-registry-table__row>.workspace-registry-table__cell:first-child,.workspace-registry-table--golden .workspace-registry-table__row.selected>.workspace-registry-table__cell:first-child{box-shadow:none;background:0 0;position:relative;left:auto}.workspace-registry-table--golden .workspace-registry-table__cell{min-height:var(--golden-repository-row-height);color:var(--golden-repository-text);text-overflow:ellipsis;white-space:nowrap;padding:0 1rem;font-size:.8rem;line-height:1.2;overflow:hidden}.workspace-registry-table--golden .workspace-registry-table__row>.workspace-registry-table__cell:first-child{padding-left:1.5rem}.workspace-registry-table--golden .workspace-registry-table__row>.workspace-registry-table__cell:last-child{padding-right:1.5rem}.workspace-registry-table--golden .workspace-registry-table__row-actions :is([data-ui-action-size=icon],.ui-overflow-menu__trigger){width:40px;min-width:40px;height:40px;min-height:40px;padding:6px}.workspace-registry-table--golden .workspace-registry-table__row-actions :is(.golden-repository-row-action-trigger,.ui-overflow-menu--golden-repository .ui-overflow-menu__trigger){width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border-color:#0000;padding:6px}.workspace-registry-table--golden .workspace-registry-table__row-actions :is(.golden-repository-row-action-trigger,.ui-overflow-menu--golden-repository .ui-overflow-menu__trigger):is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--border);background:var(--surface-hover)}.workspace-registry-table--golden .workspace-registry-table__cell:not(.workspace-registry-table__cell--primary):empty:after{color:var(--golden-repository-muted);content:"—"}.workspace-registry-table--golden .workspace-table-cell{contain:none;white-space:nowrap;width:100%;display:block}.workspace-registry-table--golden .workspace-table-cell>:not(:first-child){display:none}.workspace-registry-table--golden .workspace-table-cell strong,.workspace-registry-table--golden .workspace-table-cell span:not(.golden-repository-status-pill),.workspace-registry-table--golden .workspace-table-cell small,.workspace-registry-table--golden .workspace-registry-table__cell--primary .workspace-table-cell strong{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:hidden}.workspace-registry-table--golden .workspace-table-cell .golden-repository-status-pill{font-size:.75rem;font-weight:570;line-height:1.1;display:inline-flex}.workspace-registry-table--golden .workspace-registry-table__cell--primary{font-weight:620}.workspace-registry-table--golden .enterprise-table-footer{min-height:var(--golden-repository-footer-height);border-top:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);color:var(--golden-repository-muted);padding:.75rem 1.5rem;font-size:.75rem}.workspace-registry-table--golden .enterprise-table-footer__page-size select{border:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);min-width:9rem;min-height:2.55rem;color:var(--golden-repository-text);border-radius:.6rem;padding:.55rem 2.25rem .55rem 1rem}.workspace-registry-table--golden .enterprise-table-footer--golden .enterprise-table-footer__actions{flex-wrap:nowrap;gap:1rem}.workspace-registry-table--golden .enterprise-table-footer--golden .enterprise-table-footer__page-button{background:0 0;border-color:#0000;place-items:center;width:2rem;min-width:2rem;min-height:2rem;padding:0;font-size:1.25rem;display:inline-grid}.workspace-registry-table--golden .enterprise-table-footer--golden .enterprise-table-footer__page-label{align-items:center;gap:3.5rem;min-width:8.75rem;display:inline-flex}.workspace-registry-table--golden .enterprise-table-footer--golden .enterprise-table-footer__page-label strong{border:1px solid var(--accent,#2563eb);min-width:3.5rem;min-height:2.25rem;color:var(--accent-strong,var(--accent,#2563eb));border-radius:.55rem;place-items:center;font-weight:600;display:inline-grid}.golden-repository-status-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;min-height:1.55rem;padding:.18rem .62rem;font-size:.75rem;font-weight:570;line-height:1.1;display:inline-flex;overflow:hidden}.golden-repository-status-pill[data-golden-repository-status=neutral]{color:#536179;background:#f5f7fa;border-color:#d7dfeb}.golden-repository-status-pill[data-golden-repository-status=info]{color:#075bd8;background:#eef5ff;border-color:#bad7ff}.golden-repository-status-pill[data-golden-repository-status=success]{color:#176b35;background:#e9f8ee;border-color:#b7e2c3}.golden-repository-status-pill[data-golden-repository-status=warning]{color:#a15c00;background:#fff6df;border-color:#f4d99a}.golden-repository-status-pill[data-golden-repository-status=danger]{color:#a71938;background:#ffeef1;border-color:#f6bec9}.golden-repository-status-pill[data-golden-repository-status=accent]{color:#5d2cc5;background:#f5f0ff;border-color:#d7c9fa}.golden-repository-empty-value{color:var(--golden-repository-muted)}.golden-repository-preview-rail.workspace-side-panel>.workspace-side-panel__header{border-bottom:1px solid var(--golden-repository-border);background:linear-gradient(155deg, color-mix(in srgb, var(--golden-repository-selected) 70%, var(--surface-card,#fff)) 0%, var(--surface-card,#fff) 68%)}.golden-repository-preview-rail .workspace-side-panel__title-block{gap:.8rem;display:grid}.golden-repository-preview-rail.workspace-side-panel>.workspace-side-panel__header .workspace-side-panel__title{max-width:100%;color:var(--golden-repository-text);letter-spacing:-.02em;margin:0;font-size:1.24rem;font-weight:650;line-height:1.18}.golden-repository-preview-identity{grid-template-columns:2.85rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.golden-repository-preview-identity__visual{border:1px solid var(--golden-preview-tone-border);background:var(--golden-preview-tone-bg);width:2.85rem;height:2.85rem;color:var(--golden-preview-tone-fg);box-shadow:0 1px 2px color-mix(in srgb, var(--text-strong) 8%, transparent);border-radius:.85rem;place-items:center;display:inline-grid}.golden-repository-preview-identity__visual svg{width:1.35rem;height:1.35rem}.golden-repository-preview-identity__title{overflow-wrap:anywhere;min-width:0}.golden-repository-preview-rail .enterprise-record-preview-pane__header-meta{flex-wrap:wrap;gap:.4rem;display:flex}.golden-repository-preview-rail.workspace-side-panel>.workspace-side-panel__body{scrollbar-gutter:stable;flex-direction:column;min-height:0;padding:0 1.75rem 1rem;display:flex}.golden-repository-preview-facts{margin:0;display:grid}.golden-repository-preview-facts>div{border-bottom:1px solid var(--golden-repository-border);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.15rem;min-height:72px;display:grid}.golden-repository-preview-facts__icon{border:1px solid var(--golden-preview-tone-border);background:var(--golden-preview-tone-bg);width:2rem;height:2rem;color:var(--golden-preview-tone-fg);border-radius:.65rem;place-items:center;display:inline-grid}.golden-repository-preview-facts__icon svg{width:1.05rem;height:1.05rem}.golden-repository-preview-facts__copy{gap:.32rem;min-width:0;display:grid}.golden-repository-preview-facts dt,.golden-repository-preview-facts dd{min-width:0;margin:0}.golden-repository-preview-facts dt{color:var(--golden-repository-muted);font-size:.75rem;font-weight:450;line-height:1.1}.golden-repository-preview-facts dd{color:var(--golden-repository-text);overflow-wrap:anywhere;font-size:.88rem;font-weight:500;line-height:1.28}.workspace-side-panel__footer-actions .golden-repository-preview-actions{z-index:auto;background:0 0;gap:.75rem;margin:0;padding:0;display:grid;position:static}.golden-repository-preview-overflow,.golden-repository-preview-overflow>.ui-overflow-menu{width:100%}.golden-repository-preview-overflow>.ui-overflow-menu>.ui-overflow-menu__trigger{border:1px solid var(--golden-repository-border);background:var(--surface-card,#fff);width:100%;min-height:55px;color:var(--golden-repository-text);box-shadow:none;border-radius:.65rem;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;font-weight:550;line-height:1;display:flex}.golden-repository-preview-overflow>.ui-overflow-menu>.ui-overflow-menu__trigger svg{flex:none;width:20px;height:20px}[data-golden-repository-preview-tone]{--golden-preview-tone-border:#d7dfeb;--golden-preview-tone-bg:#f5f7fa;--golden-preview-tone-fg:#536179}[data-golden-repository-preview-tone=info]{--golden-preview-tone-border:#bad7ff;--golden-preview-tone-bg:#eef5ff;--golden-preview-tone-fg:#075bd8}[data-golden-repository-preview-tone=success]{--golden-preview-tone-border:#b7e2c3;--golden-preview-tone-bg:#e9f8ee;--golden-preview-tone-fg:#176b35}[data-golden-repository-preview-tone=warning]{--golden-preview-tone-border:#f4d99a;--golden-preview-tone-bg:#fff6df;--golden-preview-tone-fg:#a15c00}[data-golden-repository-preview-tone=danger]{--golden-preview-tone-border:#f6bec9;--golden-preview-tone-bg:#ffeef1;--golden-preview-tone-fg:#a71938}[data-golden-repository-preview-tone=accent]{--golden-preview-tone-border:#d7c9fa;--golden-preview-tone-bg:#f5f0ff;--golden-preview-tone-fg:#5d2cc5}:is(:root[data-theme=dark] .golden-repository-page,:root[data-theme=dark] .workspace-registry-table--golden,:root[data-theme=dark] .enterprise-repository-table-frame:has(>.workspace-registry-table--golden)){--golden-repository-border:color-mix(in srgb, var(--content-surface-border,var(--border)) 78%, #526179);--golden-repository-text:#f3f6fb;--golden-repository-muted:#a8b4c7;--golden-repository-selected:color-mix(in srgb, var(--accent,#60a5fa) 18%, var(--surface-card,#111827))}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=neutral]{color:#d8e0ec;background:#253043;border-color:#475569}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=info]{color:#9bc5ff;background:#172d4c;border-color:#315f9c}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=success]{color:#9de2b5;background:#173a29;border-color:#2f6c49}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=warning]{color:#f7d282;background:#432f13;border-color:#7d5b20}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=danger]{color:#ffb5c4;background:#491f2a;border-color:#8a3b4e}:root[data-theme=dark] .golden-repository-status-pill[data-golden-repository-status=accent]{color:#d3c1ff;background:#352657;border-color:#694ea6}:root[data-theme=dark] [data-golden-repository-preview-tone]{--golden-preview-tone-border:#475569;--golden-preview-tone-bg:#253043;--golden-preview-tone-fg:#d8e0ec}:root[data-theme=dark] [data-golden-repository-preview-tone=info]{--golden-preview-tone-border:#315f9c;--golden-preview-tone-bg:#172d4c;--golden-preview-tone-fg:#9bc5ff}:root[data-theme=dark] [data-golden-repository-preview-tone=success]{--golden-preview-tone-border:#2f6c49;--golden-preview-tone-bg:#173a29;--golden-preview-tone-fg:#9de2b5}:root[data-theme=dark] [data-golden-repository-preview-tone=warning]{--golden-preview-tone-border:#7d5b20;--golden-preview-tone-bg:#432f13;--golden-preview-tone-fg:#f7d282}:root[data-theme=dark] [data-golden-repository-preview-tone=danger]{--golden-preview-tone-border:#8a3b4e;--golden-preview-tone-bg:#491f2a;--golden-preview-tone-fg:#ffb5c4}:root[data-theme=dark] [data-golden-repository-preview-tone=accent]{--golden-preview-tone-border:#694ea6;--golden-preview-tone-bg:#352657;--golden-preview-tone-fg:#d3c1ff}@media (width<=760px){.golden-repository-page-header>[data-ui-page-header=repository]{align-items:stretch}.golden-repository-page-header__controls{grid-template-columns:minmax(0,1fr);display:grid}.golden-repository-page-header .enterprise-repository-search.workspace-registry-table__search,.golden-repository-page-header__action{width:100%}.enterprise-repository-table-frame:has(>.workspace-registry-table--golden){margin-inline:0}.workspace-registry-table--golden .workspace-registry-table__toolbar{justify-content:flex-start;min-height:auto}.workspace-registry-table--golden .workspace-registry-table__toolbar-actions{justify-content:flex-start;width:100%;overflow-x:auto}}@media (width<=980px){.repository-workspace__header{flex-direction:column;align-items:start}.repository-workspace__count{text-align:left}.repository-split-view--with-rail{grid-template-columns:minmax(0,1fr)}.repository-split-view__rail{border-top:1px solid var(--content-surface-border,var(--border));border-left:0}.repository-preview-action-bar,.repository-preview-fact-grid{grid-template-columns:1fr}.repository-preview-row{display:grid}.repository-preview-row__meta{justify-content:flex-start}}.work-module-surface{grid-template-rows:auto auto auto minmax(0,1fr);gap:.8rem;height:100%;min-height:0;padding:1rem 1.05rem;display:grid}.work-module-surface__body{min-height:0;padding-right:.18rem;overflow:auto}.contract-focus-card{--contract-focus-surface:var(--neutral-panel-surface);--contract-focus-surface-soft:var(--neutral-panel-surface-soft);--contract-focus-surface-hover:var(--neutral-row-hover);--contract-focus-border:var(--neutral-border-subtle);--contract-focus-border-strong:var(--neutral-border-strong);--contract-focus-text:var(--neutral-text);--contract-focus-muted:var(--neutral-text-muted);--contract-focus-accent:var(--accent);--contract-focus-accent-soft:var(--surface-selected);grid-template-rows:auto auto minmax(0,1fr);gap:.62rem;height:100%;min-height:0;display:grid;overflow:hidden}.contract-focus-card--record{border-color:var(--contract-focus-border);border-radius:var(--radius-panel);background:var(--contract-focus-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:0}.contract-focus-card__body{overscroll-behavior:contain;align-items:stretch;gap:.75rem;min-height:0;padding:.75rem .82rem;display:grid;overflow:auto}.contract-focus-card__body--overview.work-module-focus-two-pane{grid-template-columns:minmax(0,1.42fr) minmax(15.5rem,.58fr)}.contract-focus-card__body--workspace{overscroll-behavior:auto;grid-template-columns:minmax(0,1fr);align-items:start;overflow:visible}.contract-focus-card__body--workspace .work-module-focus-main{width:100%}.contract-focus-card .card-heading{flex-wrap:wrap}.contract-focus-card .card-heading>div,.contract-focus-card .card-heading h4,.contract-focus-card .card-heading p,.contract-focus-card .detail-section,.contract-focus-card .detail-grid,.contract-focus-card .detail-grid>div{min-width:0}.contract-focus-card .detail-section{overflow:visible}.contract-focus-card--record .detail-section{border-color:var(--contract-focus-border);background:var(--contract-focus-surface);box-shadow:none;border-radius:12px}.contract-focus-card--record .contract-profile-section{background:0 0;border:0;border-radius:0;align-content:start;gap:.5rem;margin-top:0;padding:0}.contract-focus-card--record .contract-focus-card__body--overview .work-module-focus-main{align-content:start}.contract-focus-card__body>:last-child{min-height:0;padding-right:0;overflow:visible}.contract-focus-card--record .work-module-focus-support .detail-section{background:var(--contract-focus-surface-soft);margin-top:0;padding:.72rem .78rem}.contract-focus-card--record .work-module-focus-support .card-heading{margin-bottom:.26rem}.contract-focus-card--record .work-module-focus-support .card-heading h4{color:var(--contract-focus-text);font-size:.88rem;line-height:1.2}.contract-focus-card--record .empty-inline{border-color:var(--contract-focus-border);background:var(--contract-focus-surface-soft);color:var(--contract-focus-text);border-radius:10px}.contract-focus-card__state-strip{gap:.45rem;display:grid}.contract-focus-card__header{border-bottom:1px solid var(--border);gap:.26rem;min-width:0;padding-bottom:.32rem;display:grid}.contract-focus-card--record .contract-focus-card__header{border-bottom-color:var(--contract-focus-border);background:var(--contract-focus-surface);gap:.18rem;padding:.72rem .82rem .62rem}.contract-focus-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.contract-focus-card__identity{flex:26rem;gap:.16rem;min-width:0;max-width:100%;display:grid}.contract-focus-card--record .contract-focus-card__top{align-items:flex-start;gap:.65rem}.contract-focus-card__top h2{color:var(--text-strong);margin:0;font-size:clamp(1.08rem,1.25vw,1.28rem);line-height:1.08}.contract-focus-card--record .contract-focus-card__top h2{color:var(--contract-focus-text);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.14}.contract-focus-card__top p{max-width:54ch;color:var(--muted);margin:.35rem 0 0;line-height:1.45}.contract-focus-card__metadata-line{max-width:100%;color:var(--muted);font-size:.8rem;font-weight:var(--font-weight-copy-strong);flex-wrap:wrap;align-items:center;gap:.12rem .5rem;margin:0;line-height:1.25;display:flex}.contract-focus-card--record .contract-focus-card__metadata-line{color:var(--contract-focus-muted);font-size:.74rem;font-weight:var(--font-weight-copy-strong);gap:.08rem .42rem}.contract-focus-card__top .contract-focus-card__metadata-line{max-width:100%;margin:0;line-height:1.25}.contract-focus-card__metadata-line span{overflow-wrap:anywhere;min-width:0}.contract-focus-card__metadata-line span:not(:first-child):before{color:var(--border-strong);content:"· "}.contract-focus-card__identity-list,.contract-focus-card__key-facts,.contract-follow-up-summary{gap:.42rem;margin:0;display:grid}.contract-focus-card__identity-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.contract-follow-up-summary{grid-template-columns:1fr;gap:.28rem}.contract-focus-card__identity-list>div,.contract-focus-card__key-facts>div,.contract-follow-up-summary>div{gap:.18rem;min-width:0;display:grid}.contract-focus-card__identity-list dt,.contract-focus-card__key-facts dt,.contract-follow-up-summary dt{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.contract-focus-card__identity-list dd,.contract-focus-card__key-facts dd,.contract-follow-up-summary dd{color:var(--text-strong);font-size:.83rem;font-weight:var(--font-weight-item-title);margin:0;line-height:1.24}.contract-focus-card__identity-list dd,.contract-focus-card__key-facts dd,.contract-follow-up-summary dd,.contract-follow-up-summary small{overflow-wrap:anywhere}.contract-focus-card__state-indicators{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:.34rem;min-width:0;max-width:100%;display:flex}.contract-focus-card__state-indicators>.chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.contract-focus-card--record .contract-focus-card__state-indicators{gap:.26rem}.contract-focus-card--record .contract-focus-card__state-indicators>.chip{border-color:var(--contract-focus-border);background:var(--contract-focus-surface-soft);min-height:1.34rem;color:var(--contract-focus-text);font-size:.66rem;font-weight:var(--font-weight-control);padding:.16rem .46rem;line-height:1.08}.contract-focus-card--record .contract-focus-card__state-indicators>.chip--warning{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.contract-focus-card--record .contract-focus-card__state-indicators>.chip--subtle{color:var(--contract-focus-muted)}.contract-focus-card__header-actions{flex:0 18rem;justify-items:end;gap:.34rem;min-width:0;display:grid}.contract-focus-card--record .contract-focus-card__header-actions{flex-basis:15rem;gap:.28rem}.contract-focus-card__edit-action{min-height:1.95rem;padding:.32rem .68rem;font-size:.78rem}.contract-focus-card--record .contract-focus-card__edit-action{border-color:var(--accent-border);background:var(--contract-focus-surface);min-height:1.72rem;color:var(--accent-strong);border-radius:999px;padding:.26rem .54rem;font-size:.7rem}.contract-focus-card__edit-reason{max-width:18rem;color:var(--muted);text-align:right;font-size:.72rem;line-height:1.25}.contract-focus-card--record .contract-focus-card__edit-reason{max-width:14.5rem;color:var(--contract-focus-muted);font-size:.68rem}.contract-focus-card__key-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.75rem),1fr));padding:.44rem 0}.contract-profile-section{gap:.52rem}.contract-focus-card--record .contract-profile-section .card-heading{border-bottom:1px solid var(--contract-focus-border);gap:.65rem;margin-bottom:.34rem;padding-bottom:.45rem}.contract-focus-card--record .contract-profile-section .card-heading h4{color:var(--contract-focus-text);font-size:.98rem;line-height:1.2}.contract-focus-card--record .contract-profile-section .card-heading p{max-width:60ch;color:var(--contract-focus-muted);font-size:.78rem;line-height:1.34}.contract-profile-table{border-top:1px solid var(--border);min-width:0;margin:0;display:grid}.contract-focus-card--record .contract-profile-table{border-top:0}.contract-profile-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8.8rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0;padding:.44rem 0;display:grid}.contract-focus-card--record .contract-profile-table>div{border-bottom-color:var(--contract-focus-border);grid-template-columns:minmax(7.6rem,.3fr) minmax(0,1fr);gap:.62rem;min-height:2.38rem;padding:.38rem 0}.contract-profile-table dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.contract-focus-card--record .contract-profile-table dt{color:var(--contract-focus-muted);letter-spacing:.07em;font-size:.62rem}.contract-profile-table dd{color:var(--text-strong);font-size:.86rem;font-weight:var(--font-weight-item-title);overflow-wrap:anywhere;margin:0;line-height:1.28}.contract-focus-card--record .contract-profile-table dd{color:var(--contract-focus-text);font-size:.8rem;font-weight:var(--font-weight-item-title);line-height:1.24}.contract-focus-card--record .contract-profile-table__row--source dt,.contract-focus-card--record .contract-profile-table__row--source dd{color:var(--contract-focus-muted)}.contract-focus-card--record .contract-profile-table__row--source dd{font-weight:var(--font-weight-item-title)}.contract-focus-card--record .contract-profile-table__row--renewal dd{color:var(--chip-accent-text)}.contract-focus-card--record .contract-profile-table__row--missing{background:var(--status-warning-fill);border-radius:8px;margin-inline:-.44rem;padding-inline:.44rem}.contract-focus-card--record .contract-profile-table__row--missing dt,.contract-focus-card--record .contract-profile-table__row--missing dd{color:var(--status-warning-text)}.contract-document-list{gap:.5rem;min-width:0;display:grid}.contract-document-list__item{border:1px solid var(--contract-focus-border);background:var(--contract-focus-soft);border-radius:8px;gap:.38rem;min-width:0;padding:.58rem .64rem;display:grid}.contract-document-list__item>div{gap:.16rem;min-width:0;display:grid}.contract-document-list__item strong,.contract-document-list__item span,.contract-document-list__item small{overflow-wrap:anywhere;min-width:0}.contract-document-list__item strong{color:var(--contract-focus-text);font-size:.82rem;line-height:1.22}.contract-document-list__item span,.contract-document-list__item small{color:var(--contract-focus-muted);font-size:.72rem;line-height:1.32}.contract-focus-card__decision-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.45rem;min-width:0;display:grid}.contract-focus-card__decision-strip>div{border:1px solid var(--border);background:var(--surface-shell);border-radius:12px;gap:.14rem;min-width:0;padding:.5rem .58rem;display:grid}.contract-focus-card__current-work{background:linear-gradient(135deg, #cdecd86b, transparent 34%), var(--surface-shell);border:1px solid #0e5e4233;border-radius:14px;grid-template-columns:minmax(10rem,.9fr) minmax(16rem,1.25fr) minmax(10rem,.85fr);align-items:center;gap:.5rem;min-width:0;min-height:3.2rem;padding:.46rem .62rem;display:grid}.contract-focus-card__current-work>div{gap:.1rem;min-width:0;display:grid}.contract-focus-card__current-work span,.contract-focus-card__decision-strip span{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.contract-focus-card__current-work strong,.contract-focus-card__decision-strip strong{color:var(--text-strong);font-size:.9rem;line-height:1.18}.contract-focus-card__current-work small,.contract-focus-card__decision-strip small{color:var(--muted);font-size:.75rem;line-height:1.25}.contract-focus-card__current-work-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.05rem .55rem}.contract-focus-card__current-work-action>button{white-space:normal;grid-area:1/2/span 3;justify-self:end;max-width:100%;min-height:1.95rem;padding:.34rem .66rem;font-size:.78rem}.contract-focus-card__current-work-note{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}.contract-focus-card__next-action-route{background:linear-gradient(135deg, #cdecd8b8, transparent 42%), var(--surface-shell);border:1px solid #0e5e4238;border-radius:18px;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;padding:.78rem .85rem;display:flex}.contract-focus-card__next-action-route>div{gap:.22rem;min-width:0;display:grid}.contract-focus-card__next-action-route span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.contract-focus-card__next-action-route strong,.contract-focus-card__next-action-route small{overflow-wrap:anywhere}.contract-focus-card__next-action-route strong{color:var(--text-strong);line-height:1.25}.contract-focus-card__next-action-route small{color:var(--muted);line-height:1.35}.contract-focus-card__next-action-route>button{flex:none}.contract-focus-card--record .contract-follow-up-summary{gap:0}.contract-focus-card--record .contract-follow-up-summary>div{border-bottom:1px solid var(--contract-focus-border);grid-template-columns:minmax(6.2rem,.44fr) minmax(0,1fr);align-items:baseline;gap:.48rem;padding:.42rem 0}.contract-focus-card--record .contract-follow-up-summary>div:last-child{border-bottom:0}.contract-focus-card--record .contract-follow-up-summary dt{color:var(--contract-focus-muted);letter-spacing:.07em;font-size:.6rem}.contract-focus-card--record .contract-follow-up-summary dd{color:var(--contract-focus-text);font-size:.78rem;line-height:1.22}.contract-follow-up-summary dd{gap:.08rem;display:grid}.contract-follow-up-summary small{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-copy-strong);line-height:1.3}.contract-focus-card--record .contract-follow-up-summary small{color:var(--contract-focus-muted);font-size:.68rem;line-height:1.22}@media (width<=1080px){.contract-focus-card__body.work-module-focus-two-pane{grid-template-columns:1fr}}.contract-lifecycle-workspace{grid-template-columns:minmax(0,1fr);gap:.72rem;min-height:0;display:grid}.contract-lifecycle-workspace__main,.contract-lifecycle-state-workspace{gap:.78rem;min-width:0;display:grid}.contract-workflow-provenance{gap:.65rem;display:grid}.contract-workflow-provenance__task-link{border-bottom:2px solid var(--accent);color:var(--interactive-tab-selected-text,var(--accent-strong));font-weight:var(--font-weight-control);justify-self:start;padding:.35rem .05rem .45rem;text-decoration:none}.contract-workflow-provenance__task-link:hover,.contract-workflow-provenance__task-link:focus-visible{border-bottom-color:var(--accent-strong);color:var(--interactive-tab-selected-hover-text,var(--accent-strong))}.contract-lifecycle-rail{border:1px solid var(--border);background:var(--surface-card);scrollbar-width:thin;border-radius:14px;width:100%;min-width:0;padding:.38rem .5rem;overflow-x:auto}.contract-lifecycle-timeline{grid-template-columns:repeat(6,6.45rem);gap:0;width:max-content;max-width:none;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.contract-lifecycle-stage{min-width:0;min-height:2.45rem;color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.36rem;padding:.22rem .44rem;display:grid;position:relative}.contract-lifecycle-stage:not(:last-child):after{z-index:0;background:var(--border);content:"";width:1rem;height:1px;position:absolute;top:50%;right:-.5rem}.contract-lifecycle-stage__rail{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:999px;width:.72rem;height:.72rem;position:relative}.contract-lifecycle-stage__body{z-index:1;gap:.08rem;min-width:0;display:grid;position:relative}.contract-lifecycle-stage__body strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.contract-lifecycle-stage__body small{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1}.contract-lifecycle-stage--complete .contract-lifecycle-stage__rail{border-color:var(--accent);background:var(--accent-soft)}.contract-lifecycle-stage--current{color:var(--text-strong)}.contract-lifecycle-stage--current:before{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent-soft) 52%, transparent);content:"";border-radius:12px;position:absolute;inset:.08rem .14rem}.contract-lifecycle-stage--current .contract-lifecycle-stage__rail{border-color:var(--accent-strong);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.contract-lifecycle-stage--pending .contract-lifecycle-stage__body,.contract-lifecycle-stage--skipped .contract-lifecycle-stage__body{opacity:.72}.contract-lifecycle-stage--skipped .contract-lifecycle-stage__rail{border-color:var(--muted);background:var(--surface-shell-strong)}.contract-lifecycle-decision-note{border:1px solid var(--border);background:var(--surface-shell);border-radius:16px;gap:.24rem;min-width:0;padding:.72rem .78rem;display:grid}.contract-lifecycle-decision-note p{overflow-wrap:anywhere;margin:0}.contract-lifecycle-fact-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.46rem;margin:0;padding:.58rem 0;display:grid}.contract-lifecycle-fact-list>div{gap:.12rem;min-width:0;display:grid}.contract-lifecycle-fact-list dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.contract-lifecycle-fact-list dd{color:var(--text-strong);font-size:.86rem;font-weight:var(--font-weight-item-title);margin:0;line-height:1.32}.contract-lifecycle-action-help{margin:0;padding-top:.15rem;line-height:1.45}.contract-lifecycle-gate-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.contract-lifecycle-gate{border:1px solid var(--border);background:var(--surface-shell);border-radius:14px;gap:.22rem;min-width:0;padding:.68rem .74rem;display:grid}.contract-lifecycle-gate--ok{border-color:color-mix(in srgb, var(--success) 36%, var(--border))}.contract-lifecycle-gate--blocked{border-color:color-mix(in srgb, var(--warning) 42%, var(--border));background:color-mix(in srgb, var(--warning-soft) 34%, var(--surface-shell))}.contract-lifecycle-gate span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase}.contract-lifecycle-gate strong{color:var(--text-strong);overflow-wrap:anywhere;line-height:1.25}.contract-lifecycle-gate small{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}@media (width<=1120px){.contract-lifecycle-timeline{grid-template-columns:repeat(6,5.95rem)}}.contract-draft-workbench{overflow:visible}.contract-draft-workbench__status{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.contract-draft-workbench__grid,.contract-draft-workbench__template{gap:.72rem;display:grid}.contract-draft-workbench__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-draft-workbench__template{border:1px solid var(--border);background:var(--surface-shell);border-radius:16px;min-width:0;padding:.78rem .82rem}.contract-draft-workbench__source-summary{gap:.18rem;min-width:0;display:grid}.contract-draft-workbench__source-summary span,.contract-draft-workbench__source-details summary,.contract-review-intake-blockers span,.contract-review-intake-blockers li strong,.contract-lifecycle-readiness-strip__item span{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.contract-draft-workbench__source-summary strong,.contract-review-intake-blockers>div strong,.contract-lifecycle-readiness-strip__item strong{color:var(--text-strong);overflow-wrap:anywhere;line-height:1.25}.contract-draft-workbench__source-summary small,.contract-review-intake-blockers li span,.contract-lifecycle-readiness-strip__item small{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.contract-draft-workbench__source-details{border-top:1px solid var(--border);gap:.65rem;min-width:0;padding-top:.72rem;display:grid}.contract-draft-workbench__source-details summary{cursor:pointer}.contract-draft-workbench__source-details .detail-grid{margin-top:.62rem}.contract-review-intake-blockers{border:1px solid color-mix(in srgb, var(--warning) 48%, var(--border));background:color-mix(in srgb, var(--warning-soft) 38%, var(--surface-card));border-radius:16px;gap:.56rem;min-width:0;padding:.78rem .82rem;display:grid}.contract-review-intake-blockers>div{gap:.16rem;min-width:0;display:grid}.contract-review-intake-blockers ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.contract-review-intake-blockers li{gap:.12rem;min-width:0;display:grid}.contract-lifecycle-readiness-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.58rem;display:grid}.contract-lifecycle-readiness-strip__item{border:1px solid var(--border);background:var(--surface-shell);border-radius:14px;gap:.16rem;min-width:0;padding:.62rem .7rem;display:grid}.contract-lifecycle-readiness-strip__item--blocked{border-color:color-mix(in srgb, var(--warning) 42%, var(--border));background:color-mix(in srgb, var(--warning-soft) 32%, var(--surface-shell))}.contract-draft-workbench label{gap:.34rem;min-width:0;display:grid}.contract-draft-workbench label span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.contract-draft-workbench input,.contract-draft-workbench select{min-width:0}.clm-external-party-reference{gap:.34rem;min-width:0;display:grid;position:relative}.clm-external-party-reference__options{z-index:30;border:1px solid var(--border-strong);background:var(--surface-card);max-height:16rem;box-shadow:var(--shadow-lg);border-radius:8px;gap:.24rem;padding:.34rem;display:grid;position:absolute;top:calc(100% + .24rem);left:0;right:0;overflow:auto}.clm-external-party-reference__option{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:.14rem;padding:.5rem .58rem;display:grid}.clm-external-party-reference__option:hover,.clm-external-party-reference__option:focus-visible{border-color:var(--border);background:var(--surface-shell)}.clm-external-party-reference__option strong{color:var(--text-strong);overflow-wrap:anywhere;line-height:1.25}.clm-external-party-reference__option span,.clm-external-party-reference__empty,.clm-external-party-reference__hint,.clm-external-party-reference__warning,.clm-external-party-reference__error{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.clm-external-party-reference__empty{gap:.42rem;padding:.46rem;display:grid}.clm-external-party-reference__empty>button{justify-self:start}.clm-external-party-reference__warning{color:var(--warning)}.clm-external-party-reference__error{color:var(--danger)}.contract-draft-workbench__actions{justify-content:flex-start}.contract-lifecycle-action-row{justify-content:flex-start;align-items:center}.contract-lifecycle-action-row .contract-lifecycle-action-help{flex:100%}.contract-lifecycle-action-row>button,.contract-draft-workbench__actions>button{overflow-wrap:anywhere;flex:0 auto;min-width:min(100%,11rem)}.contract-focus-card__top h2,.contract-focus-card__top p,.contract-focus-card__metadata-line span,.contract-focus-card__state-indicators>.chip,.contract-focus-card__identity-list dt,.contract-focus-card__identity-list dd,.contract-focus-card__key-facts dt,.contract-focus-card__key-facts dd,.contract-profile-table dt,.contract-profile-table dd,.contract-focus-card__current-work strong,.contract-focus-card__current-work small,.contract-focus-card__decision-strip strong,.contract-focus-card__decision-strip small,.contract-follow-up-summary dt,.contract-follow-up-summary dd,.contract-follow-up-summary small,.contract-lifecycle-stage__body strong,.contract-lifecycle-stage__body p,.contract-lifecycle-stage__body small,.contract-lifecycle-fact-list dt,.contract-lifecycle-fact-list dd,.contract-lifecycle-gate span,.contract-lifecycle-gate strong,.contract-lifecycle-gate small{overflow-wrap:anywhere}.pdf-review-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pdf-review-contract-bridge .contract-lifecycle-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-review-focus-layout{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.pdf-review-focus-layout__detail{gap:1rem;display:grid}.pdf-review-cue-list__rows{gap:.6rem;display:grid}.pdf-review-cue-row{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-2) 100%);text-align:left;width:100%;color:var(--text-strong);border-radius:18px;justify-content:space-between;align-items:start;gap:.75rem;padding:.85rem .95rem;display:flex}.pdf-review-cue-row:hover,.pdf-review-cue-row:focus-visible,.pdf-review-cue-row--active{border-color:var(--accent-border);background:var(--surface-selected-strong)}.pdf-review-cue-row small{color:var(--muted);margin-top:.18rem;line-height:1.35;display:block}.pdf-review-cue-row__signals{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.pdf-review-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pdf-review-blockers{border:1px solid var(--status-warning-border);background:var(--status-warning-fill);border-radius:18px;gap:.65rem;padding:1rem;display:grid}.pdf-review-blockers ul{color:var(--text-muted);margin:0;padding-left:1rem}.pdf-review-blockers li+li{margin-top:.35rem}.clm-obligations-compact{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:.72rem;min-width:0;display:grid}.clm-obligations-compact__main,.clm-obligation-side-panel,.clm-obligation-add-row{gap:.64rem;min-width:0;display:grid}.clm-obligation-add-row{border-top:1px solid var(--contract-focus-border,var(--border));grid-column:1/-1;padding-top:.68rem}.clm-obligations-compact__header{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.clm-obligations-compact__header h4{color:var(--text-strong);font-size:.92rem;font-weight:var(--font-weight-heading,600);margin:0;line-height:1.2}.clm-obligations-compact__header p{margin:.16rem 0 0;font-size:.78rem;line-height:1.35}.clm-obligations-table-wrap{border:1px solid var(--contract-focus-border,var(--border));background:var(--surface-card);border-radius:10px;min-width:0;overflow-x:auto}.clm-obligations-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:46rem}.clm-obligations-table th,.clm-obligations-table td{border-bottom:1px solid var(--contract-focus-border,var(--border));color:var(--text);text-align:left;vertical-align:middle;padding:.54rem .62rem;font-size:.78rem;line-height:1.25}.clm-obligations-table th{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-eyebrow,600);letter-spacing:.06em;text-transform:uppercase}.clm-obligations-table tbody tr:last-child td{border-bottom:0}.clm-obligations-table__row.is-selected td{background:color-mix(in srgb, var(--accent,#2563eb) 7%, transparent)}.clm-obligations-table__select{width:100%;color:var(--text-strong);font:inherit;font-weight:var(--font-weight-item-title,600);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.clm-obligations-table__select:hover,.clm-obligations-table__select:focus-visible{color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent,#2563eb) 34%, transparent);outline-offset:2px}.clm-obligations-table__action{min-height:1.72rem;padding:.2rem .52rem;font-size:.72rem}.clm-obligations-table__source{gap:.12rem;min-width:0;display:grid}.clm-obligations-table__source span{color:var(--text-strong);font-weight:var(--font-weight-control,600);overflow-wrap:anywhere}.clm-obligations-table__source small,.clm-obligation-facts dd small{color:var(--muted);overflow-wrap:anywhere;margin-top:.12rem;font-size:.72rem;line-height:1.3;display:block}.clm-obligation-side-panel{border-left:1px solid var(--contract-focus-border,var(--border));padding-left:.7rem}.clm-obligation-facts{grid-template-columns:minmax(0,1fr);gap:.42rem;margin:0;display:grid}.clm-obligation-facts>div{gap:.12rem;min-width:0;display:grid}.clm-obligation-facts dt{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-eyebrow,600);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.clm-obligation-facts dd{color:var(--text-strong);font-size:.8rem;font-weight:var(--font-weight-copy-strong,500);overflow-wrap:anywhere;margin:0;line-height:1.25}@media (width<=980px){.clm-obligations-compact{grid-template-columns:minmax(0,1fr)}.clm-obligation-side-panel{border-left:0;border-top:1px solid var(--contract-focus-border,var(--border));padding-top:.68rem;padding-left:0}}.clm-clause-candidates{margin-top:1rem}.clm-clause-candidates__state{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.clm-clause-candidates__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.clm-clause-candidates__list>li{border-bottom:1px solid var(--border);gap:.55rem;padding:1rem 0;display:grid}.clm-clause-candidates__list>li:first-child{padding-top:0}.clm-clause-candidates__list>li:last-child{border-bottom:0;padding-bottom:0}.clm-clause-candidates__meta,.clm-clause-candidates__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.clm-clause-candidates__meta>span:first-child{color:var(--text-strong);font-weight:600}.clm-clause-candidates__list p{color:var(--text);margin:0;line-height:1.55}.clm-clause-candidates__source{color:var(--muted);font-size:.78rem}.clm-clause-candidates__actions{justify-content:flex-end}.matter-add-update-context{border:1px solid var(--workspace-surface-border,var(--border,#d7dce5));background:var(--workspace-surface-panel,var(--surface-shell,#f7f8fa));border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.matter-add-update-context>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.matter-add-update-context span{color:var(--muted,#5b6575);font-size:.72rem;font-weight:650}.matter-add-update-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.3;overflow:hidden}@media (width<=720px){.matter-add-update-context{grid-template-columns:1fr}}.matter-record-route-surface{--matter-focus-surface:var(--workspace-surface-elevated,var(--neutral-panel-surface,var(--surface-card)));--matter-focus-surface-soft:var(--workspace-surface-panel,var(--neutral-panel-surface-soft,var(--surface-shell)));--matter-focus-border:var(--workspace-surface-border,var(--neutral-border-subtle,var(--border)));--matter-focus-border-strong:var(--workspace-surface-border-strong,var(--neutral-border-strong,var(--border-strong)));--matter-focus-text:var(--neutral-text,var(--text-strong));--matter-focus-muted:var(--neutral-text-muted,var(--muted));--matter-focus-accent:var(--interactive-tab-selected-text,var(--accent));width:100%;min-width:0;min-height:0;padding:0}.lmm-workspace .portal-grid--record-focus{grid-template-columns:minmax(0,1fr)}.lmm-workspace .portal-column[hidden]{display:none!important}.lmm-workspace .portal-grid>.matter-repository-portal-column:only-child,.lmm-workspace .portal-grid>.portal-column--browse:only-child{grid-column:1/-1;width:100%;min-width:0;max-width:none}.lmm-workspace .matter-repository-experience-canvas{width:100%;max-width:none}.matter-access-blocked{border:1px solid var(--neutral-border-subtle,var(--border));background:var(--neutral-panel-surface,var(--surface-card));border-radius:16px;gap:1rem;width:100%;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden;box-shadow:0 16px 38px #0f172a17}.matter-access-blocked__heading{gap:.3rem;min-width:0;display:grid}.matter-access-blocked__heading h1{overflow-wrap:anywhere;min-width:0;margin:0}.matter-access-blocked__heading h1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.matter-access-blocked .workspace-error-state{max-width:none;margin:0}.matter-update-history{gap:.85rem;min-width:0;display:grid}.matter-update-history .card-heading.compact{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.matter-update-history .card-heading.compact h4{margin:0;font-size:.9rem}.matter-update-history .card-heading.compact p{margin:.2rem 0 0}.matter-record-request-state{grid-column:1/-1;min-width:0}section.matter-record-request-state{border:1px solid var(--matter-focus-border);background:var(--matter-focus-surface-soft);border-radius:12px;gap:.35rem;padding:1rem;display:grid}.matter-record-request-state h2,.matter-record-request-state p{margin:0}.matter-record-workspace,.matter-operations-workbench,.matter-administration-workbench,.matter-follow-up-workbench{gap:1rem;min-width:0;min-height:0;display:grid}.mrx-cockpit-host .work-module-focus-main{gap:1rem;min-width:0;display:grid}.mrx-cockpit-host .detail-section{border:0;border-top:1px solid var(--matter-focus-border);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.9rem 0;overflow:visible}.mrx-cockpit-host .detail-section:first-child,.mrx-cockpit-host .module-action-pane__form>.detail-section:first-child,.mrx-cockpit-host .matter-administration-workbench>.detail-section:first-child{border-top:0;padding-top:0}.mrx-cockpit-host form.detail-section,.mrx-cockpit-host form.module-action-pane__form{border:1px solid var(--matter-focus-border);background:var(--matter-focus-surface-soft);border-radius:12px;padding:.95rem}.mrx-cockpit-host form.module-action-pane__form>.detail-section:first-child{padding-top:0}.mrx-cockpit-host .matter-overview-profile-section{border-top:0;padding-top:0}.mrx-cockpit-host .matter-overview-profile{border-top:0;gap:.5rem;padding:0}.mrx-cockpit-host .matter-overview-profile .enterprise-record-field-list,.matter-follow-up-summary{gap:0;margin:0;display:grid}.mrx-cockpit-host .matter-overview-profile .enterprise-record-field,.matter-follow-up-summary>div{border-bottom:1px solid var(--matter-focus-border);grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.65rem;min-width:0;padding:.46rem 0;display:grid}.mrx-cockpit-host .matter-overview-profile .enterprise-record-field:last-child,.matter-follow-up-summary>div:last-child{border-bottom:0}.mrx-cockpit-host .matter-overview-profile .enterprise-record-field dt,.matter-follow-up-summary dt{color:var(--matter-focus-muted);font-size:.64rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.mrx-cockpit-host .matter-overview-profile .enterprise-record-field dd,.matter-follow-up-summary dd{color:var(--matter-focus-text);font-size:.8rem;font-weight:var(--font-weight-item-title);overflow-wrap:anywhere;margin:0;line-height:1.3}.matter-follow-up-summary dd{gap:.1rem;display:grid}.matter-follow-up-summary small{color:var(--matter-focus-muted);font-size:.7rem;font-weight:var(--font-weight-copy-strong);overflow-wrap:anywhere;line-height:1.3}.mrx-cockpit-host .action-hint-card{border-color:var(--matter-focus-border);background:var(--matter-focus-surface-soft);box-shadow:none;border-radius:10px}.mrx-cockpit-host .ticket-row,.mrx-cockpit-host .ticket-row strong,.mrx-cockpit-host .ticket-row span,.mrx-cockpit-host .ticket-row p,.mrx-cockpit-host label,.mrx-cockpit-host input,.mrx-cockpit-host select,.mrx-cockpit-host textarea{min-width:0;max-width:100%}.mrx-cockpit-host .empty-inline{border-color:var(--matter-focus-border);background:var(--matter-focus-surface-soft);color:var(--matter-focus-text)}@media (width<=640px){.mrx-cockpit-host .matter-overview-profile .enterprise-record-field,.matter-follow-up-summary>div{grid-template-columns:minmax(0,1fr);gap:.18rem}.mrx-cockpit-host form.detail-section,.mrx-cockpit-host form.module-action-pane__form{padding:.75rem}}.matter-edit-route{min-width:0}.matter-edit-workspace{gap:var(--space-md);min-width:0;padding:var(--space-md);color:var(--text-primary);display:grid}.matter-edit-workspace__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.matter-edit-workspace__header>div{min-width:0}.matter-edit-workspace__header p,.matter-edit-workspace__panel header p,.matter-edit-workspace__context p{margin:var(--space-2xs) 0 0;color:var(--text-secondary)}.matter-edit-workspace__title{align-items:center;gap:var(--space-xs);display:flex}.matter-edit-workspace__title h1{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);margin:0}.matter-edit-workspace__layout{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);display:grid}.matter-edit-workspace__main,.matter-edit-workspace__context{gap:var(--space-md);min-width:0;display:grid}.matter-edit-workspace__panel,.matter-edit-workspace__context>section{border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-xs)}.matter-edit-workspace__panel>header,.matter-edit-workspace__context>section{padding:var(--space-md)}.matter-edit-workspace__panel>header{border-bottom:1px solid var(--border-subtle,var(--border))}.matter-edit-workspace__panel h2,.matter-edit-workspace__context h2{font-size:var(--font-size-section-title);margin:0}.matter-edit-workspace__fields{gap:var(--space-md);padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.matter-edit-workspace__fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.matter-authoring__field--wide{grid-column:1/-1}.matter-edit-workspace__actions{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.matter-edit-workspace__actions>button{gap:var(--space-2xs);min-width:0;padding:var(--space-sm);border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md);background:var(--surface-subtle,var(--surface-card));color:inherit;text-align:left;cursor:pointer;display:grid}.matter-edit-workspace__actions>button:hover,.matter-edit-workspace__actions>button:focus-visible{border-color:var(--accent-primary,var(--accent));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.matter-edit-workspace__actions span{color:var(--text-secondary)}.matter-edit-workspace__context{top:var(--space-md);position:sticky}.matter-edit-workspace__context dl{gap:var(--space-sm);margin:var(--space-md) 0 0;display:grid}.matter-edit-workspace__context dl>div{justify-content:space-between;gap:var(--space-sm);display:flex}.matter-edit-workspace__context dt{color:var(--text-secondary)}.matter-edit-workspace__context dd{text-align:right;overflow-wrap:anywhere;margin:0}.matter-edit-workspace__footer{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 96%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;bottom:0}.matter-edit-workspace__footer>div{gap:var(--space-sm);display:flex}.matter-edit-workspace__footer>span{color:var(--text-secondary)}.matter-edit-workspace__denied{padding:var(--space-lg) 0}@media (width<=900px){.matter-edit-workspace__layout{grid-template-columns:minmax(0,1fr)}.matter-edit-workspace__context{position:static}.matter-edit-workspace__fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.matter-edit-workspace{padding:var(--space-sm)}.matter-edit-workspace__header,.matter-edit-workspace__footer{flex-direction:column;align-items:stretch}.matter-edit-workspace__fields,.matter-edit-workspace__fields--three,.matter-edit-workspace__actions{grid-template-columns:minmax(0,1fr)}.matter-edit-workspace__footer>div{justify-content:flex-end}}.workspace-table-cell--primary strong{font-size:var(--font-size-table-title);font-weight:var(--font-weight-table-title)}.workspace-table-cell--timing{text-align:right;justify-items:end}.program-workspace-group__header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.program-workspace-group__header h3{margin:0}.program-section-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.program-section-heading h3{margin:0}.program-section-heading p{color:var(--muted);max-width:44ch;margin:.18rem 0 0;font-size:.84rem}.program-summary-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.7rem;display:grid}.program-summary-item{gap:.2rem;display:grid}.program-summary-item strong{font-size:.9rem;line-height:1.34}.program-action-stack{align-content:start;gap:1rem;display:grid}.module-workspace-pane--action .module-action-pane__form{border:1px solid var(--border-strong);background:var(--surface-shell-strong);border-radius:16px;padding:.82rem .9rem}.module-workspace-pane--action .module-action-pane__form label{gap:.32rem;display:grid}.program-action-summary{border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-shell) 0%, var(--surface-shell-soft) 100%);border-radius:16px;gap:.65rem;padding:.82rem .9rem;display:grid}.program-linked-list{gap:.6rem;display:grid}.program-linked-list__item,.program-package-card{border:1px solid var(--border-strong);background:var(--surface-shell-strong);border-radius:16px;gap:.6rem;padding:.82rem .9rem;display:grid}.program-artifact-list{flex-wrap:wrap;gap:.4rem;display:flex}.program-boundary-note{margin:0;font-size:.82rem}.module-segmented-control{flex-wrap:wrap;align-items:stretch;gap:.45rem;min-width:0;display:flex}.module-segmented-control button{border:1px solid var(--border);background:var(--surface-2);min-height:2.8rem;color:var(--text);box-shadow:none;font-size:.82rem;font-weight:var(--font-weight-control);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .72rem;line-height:1.15;display:inline-flex}.module-segmented-control button:hover{box-shadow:none}.module-segmented-control button.active{background:var(--surface-selected);border-color:var(--accent-border);color:var(--text-strong);box-shadow:inset 0 -3px 0 var(--accent-strong)}.module-segmented-control--stable{scrollbar-width:thin;justify-content:start;align-items:stretch;width:fit-content;max-width:100%;padding-bottom:.08rem;display:grid;overflow:auto visible}.module-segmented-control--stable button{width:100%;min-width:0;padding-inline:.84rem}.module-segmented-control--stable-2{grid-template-columns:repeat(2,minmax(8rem,1fr));width:min(100%,17rem)}.module-segmented-control--stable-3{grid-template-columns:repeat(3,minmax(6.75rem,1fr));width:min(100%,22rem)}.module-segmented-control--stable-4{grid-template-columns:repeat(4,minmax(6.5rem,1fr));width:min(100%,29rem)}.module-segmented-control--stable-5{grid-template-columns:repeat(5,minmax(8.2rem,1fr));width:min(100%,45rem)}.module-segmented-control--toolbar-mode,.module-segmented-control--toolbar-lens{justify-content:start;align-items:stretch;width:fit-content;max-width:100%;display:grid}.module-segmented-control--toolbar-mode{grid-template-columns:repeat(3,minmax(6rem,1fr));width:min(100%,21rem)}.module-segmented-control--toolbar-mode button,.module-segmented-control--toolbar-lens button{min-height:2.25rem;padding:.42rem .7rem;font-size:.78rem}.module-segmented-control--stable-wide.module-segmented-control--stable-2{grid-template-columns:repeat(2,minmax(9rem,1fr));width:min(100%,19rem)}.configuration-studio-pane--action .module-segmented-control--stable-wide.module-segmented-control--stable-2{grid-template-columns:repeat(2,minmax(0,1fr));width:min(240px,100%)}@media (width<=900px){.work-module-frame-rail__main,.work-module-focus-two-pane,.contract-focus-card__decision-strip,.contract-focus-card__current-work,.contract-lifecycle-gate-grid{grid-template-columns:1fr}.contract-focus-card__header-actions{justify-items:start;width:100%}.contract-focus-card__state-indicators{justify-content:flex-start}.contract-focus-card__edit-reason{text-align:left}.contract-profile-table>div{grid-template-columns:1fr;gap:.16rem}.contract-focus-card--record .contract-profile-table>div,.contract-focus-card--record .contract-follow-up-summary>div{grid-template-columns:1fr;gap:.14rem}.contract-focus-card--record .contract-focus-card__header-actions{flex-basis:100%;justify-items:start}.contract-focus-card--record .contract-focus-card__edit-reason{text-align:left}.contract-focus-card__current-work-action{grid-template-columns:minmax(0,1fr)}.contract-focus-card__current-work-action>button{grid-area:auto/1;justify-self:start}.contract-focus-card__next-action-route{flex-direction:column;align-items:stretch}.contract-draft-workbench__grid{grid-template-columns:1fr}.contract-lifecycle-action-row>button,.contract-draft-workbench__actions>button{flex:100%}.compact-work-queue-row,.contract-work-queue-row{grid-template-columns:minmax(5rem,.4fr) minmax(13rem,1.6fr) minmax(8rem,.8fr) minmax(8rem,1fr)}.compact-work-queue-row>.chip,.contract-work-queue-row>.chip,.compact-work-queue-row__date,.compact-work-queue-row__cta,.contract-work-queue-row__date,.contract-work-queue-row__cta{justify-self:start}.work-module-frame-rail__actions{justify-content:stretch}.work-module-frame-rail__actions>button{flex:12rem}}@media (width<=620px){.compact-work-queue-row,.contract-work-queue-row{grid-template-columns:1fr;row-gap:.38rem;min-height:0;padding-block:.68rem}.contract-focus-card--record .contract-focus-card__header,.contract-focus-card--record .contract-focus-card__body{padding-inline:.68rem}}.module-segmented-control--stable-wide.module-segmented-control--stable-3{grid-template-columns:repeat(3,minmax(7.4rem,1fr));width:min(100%,24rem)}.module-segmented-control--stable.matter-toolbar__chips{grid-template-columns:none;justify-content:flex-start;width:fit-content;max-width:100%;display:inline-flex;overflow:visible}.work-module-frame-rail__secondary .module-segmented-control--stable.matter-toolbar__chips{grid-template-columns:none}.module-segmented-control--stable.contract-toolbar__chips{grid-template-columns:repeat(5,minmax(6.4rem,1fr));justify-content:end;width:auto;max-width:100%;display:grid;overflow:visible}.module-segmented-control--stable.contract-toolbar__chips button,.module-segmented-control--stable.matter-toolbar__chips button{width:auto}.work-module-frame-rail__secondary .module-segmented-control--stable.matter-toolbar__chips button{min-height:var(--v40-control-min-height);padding:0 var(--v40-control-padding-inline);font-size:.78rem}.contract-toolbar--filters-only .module-segmented-control--stable.contract-toolbar__chips button{min-height:1.78rem;padding:.26rem .48rem;font-size:.7rem}.module-segmented-control--rail{align-items:flex-start}.documents-shell-card__summary,.help-portal__toolbar-copy{gap:.2rem;min-width:0;display:grid}.documents-shell-card__summary strong,.help-portal__toolbar-summary strong{color:var(--text-strong);line-height:1.2}.help-portal__toolbar-summary{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.help-portal__toolbar{margin-bottom:0}.module-workspace-pane--record>.module-segmented-control,.module-workspace-pane--action>.module-segmented-control{align-self:start}.module-action-tabs{grid-template-columns:repeat(auto-fit,minmax(8.1rem,1fr));width:100%;display:grid}.module-action-tabs button{white-space:normal;text-align:center;width:100%;min-width:0}.module-action-pane__body form,.module-action-pane__form{align-content:start;gap:.8rem;display:grid}:root[data-theme=dark] .experience-app.shell-v2.tenant-shell{--text:var(--ui-text-primary);--text-strong:var(--ui-text-primary);--muted:var(--ui-text-muted);--bg:var(--ui-workspace-background);--surface-card:var(--ui-panel-background);--surface-2:var(--ui-disabled-background);--surface-shell:var(--ui-shell-background);--surface-shell-strong:color-mix(in srgb, var(--ui-shell-background) 84%, var(--ui-workspace-background));--surface-shell-soft:var(--ui-disabled-background);--surface-glass:var(--ui-topbar-background);--surface-raised:var(--ui-panel-elevated-background);--surface-row:var(--ui-table-row-background);--surface-callout:color-mix(in srgb, var(--ui-panel-background) 82%, var(--ui-disabled-background));--surface-chip:color-mix(in srgb, var(--ui-panel-background) 72%, var(--ui-accent-blue-soft));--surface-marker:var(--ui-accent-blue-soft);--surface-selected:var(--ui-row-selected-background);--surface-selected-strong:var(--ui-row-hover-background);--border:var(--ui-border-subtle);--border-strong:var(--ui-border-strong);--border-muted:var(--ui-border-subtle);--accent:var(--ui-accent-blue);--accent-strong:var(--ui-accent-blue-strong);--accent-soft:var(--ui-accent-blue-soft);--accent-border:color-mix(in srgb, var(--ui-accent-blue) 32%, transparent);--focus-ring:var(--ui-focus-ring);--tenant-shell-chrome:#071628;--tenant-shell-divider:#1a3358;--tenant-shell-nav-fg:#dbeafe;--tenant-shell-nav-fg-strong:#fff;--tenant-shell-nav-hover:#143259;--tenant-shell-nav-active-bg:#e8eef7;--tenant-shell-nav-active-fg:#071628;background:var(--bg)}:root[data-theme=dark] .shell-v2 .app-rail{border-right-color:var(--border-muted);background:var(--surface-shell)}:root[data-theme=dark] .tenant-shell .app-rail{border-right-color:var(--tenant-shell-divider);background:var(--tenant-shell-chrome)}:root[data-theme=dark] .shell-rail-section-label{color:var(--muted)}:root[data-theme=dark] .tenant-shell .shell-nav__item-icon{color:currentColor}:root[data-theme=dark] .chip--subtle{background:var(--chip-subtle-fill);border-color:var(--border-muted);color:var(--chip-subtle-text)}:root[data-theme=dark] .chip--success{background:var(--status-success-fill);color:var(--status-success-text);border-color:var(--status-success-border)}:root[data-theme=dark] .chip--warning{background:var(--status-warning-fill);color:var(--status-warning-text);border-color:var(--status-warning-border)}:root[data-theme=dark] .chip--danger{background:var(--status-danger-fill);color:var(--status-danger-text);border-color:var(--status-danger-border)}:root[data-theme=dark] .module-toolbar-label{color:var(--text-strong)}:root[data-theme=dark] .organizations-shell-card__metrics--compact .module-shell-stat{background:var(--surface-card);border-color:var(--border-muted)}:root[data-theme=dark] .organizations-shell-card__metrics--compact .module-shell-stat strong{color:var(--text-strong)}:root[data-theme=dark] .organizations-shell-card__metrics--compact .module-shell-stat span{color:var(--muted)}:root[data-theme=dark] .program-action-summary,:root[data-theme=dark] .program-linked-list__item,:root[data-theme=dark] .program-package-card,:root[data-theme=dark] .module-workspace-pane--action .module-action-pane__form,:root[data-theme=dark] .tprm-control-detail-row,:root[data-theme=dark] .organizations-product-detail-grid div,:root[data-theme=dark] .organizations-product-detail__summary{border-color:var(--border-strong);background:var(--surface-card)}:root[data-theme=dark] .configuration-row.selected,:root[data-theme=dark] .settings-record-row.selected,:root[data-theme=dark] .configuration-object-row.selected,:root[data-theme=dark] .configuration-table__row.selected,:root[data-theme=dark] .configuration-values-table__row.selected,:root[data-theme=dark] .organization-row.selected,:root[data-theme=dark] .organizations-table__row.selected:not(.work-repository-table__row),:root[data-theme=dark] .organization-list-item.selected,:root[data-theme=dark] .organization-product-row--selected{border-color:var(--accent-border);background:var(--surface-selected)}:root[data-theme=dark] code{background:var(--surface-2)}:root[data-theme=dark] .settings-subnav__item:hover{background:var(--surface-hover)}:root[data-theme=dark] .settings-subnav__item.active{background:var(--neutral-row-selected);color:var(--text-strong)}@media (width<=1400px){.dashboard-shell-card .module-shell-card__tools,.home-shell-card .module-shell-card__tools{grid-template-columns:1fr}.dashboard-shell-card .module-shell-card__metrics,.home-shell-card .module-shell-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){.home-dashboard__viewport{scrollbar-gutter:stable;grid-template-columns:1fr;align-items:start;overflow-y:auto}.home-dashboard__main-column{grid-template-rows:auto;height:auto}.home-dashboard [data-dashboard-widget=needs_attention]{height:auto}.home-dashboard__side-column{grid-template-columns:1fr;align-items:start;max-width:none}.home-dashboard--lens-system .home-dashboard__viewport{scrollbar-gutter:auto;overflow-y:visible}.home-dashboard__grid,.contract-dashboard__grid,.matter-dashboard__grid,.dashboard-page__viewport,.home-dashboard__viewport,.studio-framework-body--with-panels,.configuration-studio-workspace,.studio-framework-rail__body,.studio-framework-signals--inline,.configuration-object-metrics,.configuration-inventory-summary-grid,.settings-topic-grid,.settings-overview-surface__header,.settings-overview-surface__body,.settings-overview-row__facts,.settings-admin-grid,.settings-access-grid,.settings-access-summary__body,.settings-admin-form__grid,.settings-admin-form__grid--three-up,.settings-access-form__grid,.settings-access-detail-list,.organizations-layout,.settings-metric-strip,.settings-summary-grid,.settings-layout,.organizations-record-layout,.organizations-focus-layout,.organizations-two-pane,.organizations-product-focus,.home-metric-strip,.organizations-stats,.record-summary-grid,.organization-product-grid,.organizations-linked-work-detail__facts,.organizations-product-detail-grid,.module-metric-strip{grid-template-columns:1fr}.settings-plane-body{overflow:auto}.settings-shell-toolbar__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-shell-toolbar__metadata div{padding:.34rem .42rem}.settings-shell-toolbar__metadata dd{white-space:nowrap}.settings-subnav__item-copy small{-webkit-line-clamp:1}.settings-subnav__owner{display:none}.settings-overview-surface,.settings-overview-main,.settings-overview-side{height:auto}.settings-overview-surface__body{grid-auto-rows:max-content;align-items:start}.settings-overview-main{grid-template-rows:auto auto;min-height:max-content}.settings-overview-list{height:auto;min-height:max-content;overflow:visible}.settings-overview-studio-card dl{grid-template-columns:1fr}.settings-summary-card--wide,.settings-access-card--summary{grid-column:auto}.organizations-focus-secondary-grid{grid-template-columns:1fr}.shell-shared-anchor-alert{flex-direction:column;align-items:flex-start}.organizations-page__focus-pane .organizations-focus-secondary-panel .record-activity-list{grid-template-columns:1fr}.record-summary-grid--compact>div{border-right:0;border-bottom:1px solid var(--border-strong);padding-bottom:.75rem;padding-right:0}.record-summary-grid--compact>div:last-child{border-bottom:0;padding-bottom:0}.settings-record-table__header{display:none}.settings-record-row--changes{grid-template-columns:repeat(2,minmax(0,1fr))}.tprm-reporting-summary-grid,.tprm-vendor-review-brief,.tprm-product-risk-brief,.clm-follow-up-table,.clm-follow-up-row,.clm-follow-up-form{grid-template-columns:1fr}.clm-follow-up-form__full{grid-column:auto}.platform-strip,.settings-hero-card,.settings-shell-card__top,.settings-plane-header,.configuration-studio-mode-card,.organizations-toolbar,.organizations-focus-header,.shell-topbar,.page-header-row,.record-hero,.module-shell-card__header,.module-shell-card__toolbar{grid-template-columns:1fr;align-items:start;display:grid}.module-shell-card__metrics,.module-workspace-frame{grid-template-columns:1fr}.module-workspace-frame--list-detail{grid-template-rows:auto;grid-template-areas:"queue""record""action"}.organizations-focus-header__nav,.organizations-focus-header__summary,.organizations-focus-header__actions{flex-wrap:wrap;justify-content:flex-start}.record-create-sheet{padding:0}.record-create-sheet__header,.record-create-sheet__state,.record-create-sheet__field-header,.record-create-sheet__actions{flex-direction:column;align-items:stretch}.record-create-sheet__state span{text-align:left}.record-create-sheet__summary-grid{grid-template-columns:1fr}.record-create-sheet__panel--risk-assessment{width:min(92vw,44rem);max-height:min(94vh,45rem)}.record-create-sheet__panel--risk-assessment .record-create-sheet__header{padding:1rem 1rem .85rem}.record-create-sheet__panel--risk-assessment .record-create-sheet__body{gap:.62rem;padding:.78rem 1rem}.risk-assessment-launch-context,.record-create-sheet__panel--risk-assessment .record-create-sheet__field{padding:.7rem}.record-create-sheet__panel--risk-assessment .record-create-sheet__header,.record-create-sheet__panel--risk-assessment .record-create-sheet__field-header{flex-direction:row;align-items:flex-start}.record-create-sheet__panel--risk-assessment .record-create-sheet__header .secondary,.record-create-sheet__panel--risk-assessment .record-create-sheet__field-header .record-create-sheet__requirement{align-self:flex-start;width:auto}.record-create-sheet__panel--risk-assessment .record-create-sheet__actions{flex-direction:row;justify-content:flex-end;align-items:center;margin:0 -1rem -1rem;padding:.75rem 1rem .9rem}.dashboard-shell-card .module-shell-card__tools,.home-shell-card .module-shell-card__tools,.organizations-shell-card__tools{grid-template-columns:1fr}.organizations-shell-card__tools--compact,.organizations-toolbar__controls--compact,.organizations-page__header-actions--compact{flex-wrap:wrap}.organizations-toolbar__controls--compact .organizations-toolbar__switcher{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,25rem)}.dashboard-shell-card .module-shell-card__metrics,.home-shell-card .module-shell-card__metrics,.organizations-shell-card .module-shell-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard__toolbar-control-stack{justify-items:start;width:100%}.home-dashboard__toolbar-mode-controls{justify-content:flex-start}.home-dashboard .home-module-router{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-table-header{display:none}.workspace-table-row--program,.workspace-table-row--matter,.workspace-table-row--contract,.pdf-review-posture-grid,.pdf-review-focus-layout,.pdf-review-contract-bridge .contract-lifecycle-gate-grid,.pdf-review-decision-grid{grid-template-columns:1fr}.pdf-review-cue-row{display:grid}.pdf-review-cue-row__signals{justify-content:start}.workspace-table-cell--timing{text-align:left;justify-items:start}.program-section-heading{grid-template-columns:1fr;display:grid}.program-summary-grid{grid-template-columns:1fr}.module-workspace-frame{min-height:auto}.configuration-studio-workspace{height:auto;min-height:auto}.settings-layout{min-height:auto}.settings-main,.settings-ai-panel,.configuration-studio-pane__body,.dashboard-page__main-column,.dashboard-page__side-column,.home-dashboard__main-column,.home-dashboard__side-column,.organizations-focus-main,.organizations-focus-side,.organizations-two-pane__record,.organizations-two-pane__support,.organizations-record-main,.organizations-record-side,.module-shell-v2>.portal-grid>.portal-column,.settings-plane-body{overflow:visible}.settings-topic-card--full,.settings-boundary-card,.settings-summary-card--wide,.settings-admin-card--wide,.settings-admin-card--tabs,.settings-access-card--summary{grid-column:auto}.form-builder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.form-builder-status-grid,.form-builder-proof-grid,.settings-overview-governance-grid,.settings-access-boundary-map{grid-template-columns:1fr}.form-builder-question-row,.form-builder-definition-row__top,.form-builder-history-item__top,.form-builder-binding-item__top,.form-builder-detail-section__header,.form-builder-question-row__main,.form-builder-question-row__actions,.form-builder-preview-controls{grid-template-columns:1fr;justify-content:stretch;display:grid}.form-builder-history-posture{grid-template-columns:1fr}.contract-dashboard__metric-strip,.matter-dashboard__metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.record-create-sheet__panel--risk-assessment .record-create-sheet__actions{flex-direction:column;align-items:stretch}}@media (width<=960px){.studio-framework-rail__header,.studio-framework-placeholder__header{flex-direction:column}.studio-framework-rail__governance{justify-content:flex-start}.studio-framework-lanes,.studio-framework-signals,.contract-create-entry-paths,.contract-create-template-sources,.home-dashboard__side-column{grid-template-columns:1fr}.home-dashboard__toolbar-topline{flex-direction:column;align-items:stretch}.home-dashboard__toolbar-lower{grid-template-columns:1fr;align-items:stretch}.home-dashboard__toolbar-lens{width:100%}.home-dashboard .home-module-router{grid-template-columns:repeat(2,minmax(0,1fr))}.help-portal__hero,.help-portal__metric-grid,.contract-dashboard__metric-strip,.matter-dashboard__metric-strip,.contract-dashboard__quality-grid,.help-portal__decision-row,.help-portal__workspace,.help-portal__filters,.help-portal__flow-strip,.work-module-dashboard__summary-grid,.risk-dashboard__summary-band,.settings-shell-layout--shell,.help-portal__detail-summary-grid,.work-module-frame-rail__secondary .matter-toolbar{grid-template-columns:1fr}.help-portal__scope-strip-header{flex-direction:column}.help-portal__support-actions{align-items:stretch}.settings-subnav{border-right:0;border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 .8rem}.settings-subnav__group-label{margin-left:.1rem}.settings-subnav__item{border-left-width:2px;border-radius:8px}.settings-plane-body{padding-top:.9rem;padding-left:0}.experience-app.shell-v2{grid-template-columns:1fr;height:auto;overflow:visible}.shell-v2 .app-rail{border-bottom:1px solid #1534261f;border-right:0;border-radius:0 0 24px 24px;min-height:auto;position:static}.shell-v2 .app-stage{grid-template-rows:none;height:auto;padding:1rem;overflow:visible}.shell-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-topbar__actions,.dashboard-page__context,.settings-shell-card__context,.settings-topic-bar,.settings-subnav,.settings-plane-header__actions,.home-dashboard__context,.settings-page__context,.organizations-page__overlay-row,.organizations-browse-summary__pills,.organizations-focus-header__actions,.organizations-focus-hero__actions,.organizations-toolbar__filters,.platform-strip__pills,.settings-summary-card__pills,.record-tabs,.organizations-table__tags{justify-content:flex-start}.attention-row__top,.attention-row__body,.organization-product-row__header,.organizations-detail-card__meta,.record-activity-row,.record-document-row,.resume-item,.watchlist-item,.mini-list__row,.settings-admin-list__row,.activity-row--with-action,.settings-ai-panel__composer{flex-direction:column}.attention-workitem{grid-template-columns:1fr}.attention-workitem__meta{grid-auto-flow:column;justify-content:space-between;place-items:center start;width:100%;min-width:0}.module-workspace-pane,.module-workspace-pane__body,.module-workspace-queue-list,.module-workspace-scroll,.module-action-pane__body,.dashboard-page__main-column,.dashboard-page__side-column,.home-dashboard__main-column,.home-dashboard__side-column,.organizations-focus-main,.organizations-focus-side,.organizations-two-pane__record,.organizations-two-pane__support,.organizations-record-main,.organizations-record-side,.module-shell-v2>.portal-grid,.module-shell-v2>.portal-grid>.portal-column,.help-portal__workspace,.help-portal__catalog-card,.help-portal__detail-card,.help-portal__article-list,.help-portal__detail-stack{overflow:visible}.shell-search{width:100%}.shell-page-context span{display:inline}.organizations-table__header,.configuration-table__header,.configuration-values-table__header{display:none}.configuration-table__row,.configuration-values-table__row,.organizations-table__row{grid-template-columns:1fr}}@media (width<=640px){.shell-utility-grid,.home-dashboard .home-module-router,.settings-overview-metric-strip,.settings-subnav{grid-template-columns:1fr}.settings-overview-panel-heading{grid-template-columns:1fr;display:grid}}@media (width<=1200px){.tenant-shell .shell-topbar{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center}.tenant-shell .shell-topbar__actions{grid-column:2;justify-content:flex-end}.tenant-shell .shell-topbar__primary{flex-wrap:nowrap;grid-column:1;justify-content:flex-start;width:100%}.tenant-shell .shell-search,.tenant-shell .shell-page-context{flex:auto}.tenant-shell .shell-search{min-width:min(100%,14rem)}}@media (width<=960px){.experience-app.shell-v2.tenant-shell{grid-template-rows:4rem minmax(0,1fr);grid-template-columns:3.75rem minmax(0,1fr);gap:0}.tenant-shell .shell-topbar{grid-area:1/2;margin:0;padding:.65rem .75rem}.tenant-shell .app-rail{border-right:1px solid var(--tenant-shell-divider);border-bottom:0;border-radius:0;grid-area:1/1/-1;height:100%;padding:.62rem .5rem}.tenant-shell .app-stage{grid-area:2/2;grid-template-rows:none;height:100%;padding:0;overflow:hidden}.tenant-shell .app-stage>.app-mainframe.shell-mainframe,.tenant-shell .app-stage>.shell-alerts+.app-mainframe.shell-mainframe{grid-row:auto}}@media (width<=640px){.tenant-shell .shell-topbar{grid-template-columns:minmax(0,1fr) max-content;gap:.5rem}.tenant-shell .shell-topbar__primary{gap:.55rem}.tenant-shell .shell-topbar__brand,.tenant-shell .shell-page-context span{display:none}.tenant-shell .shell-search,.tenant-shell .shell-page-context{flex:auto;min-width:0;max-width:100%}.tenant-shell .shell-search{max-width:none}.tenant-shell .shell-search__results{width:auto;min-width:0;max-height:calc(100svh - 5rem);position:fixed;top:4.25rem;left:4.5rem;right:.75rem;overflow:auto}.tenant-shell .shell-topbar__actions .shell-toolbar-icon:nth-of-type(n+2){display:none}}.operator-shell{--operator-accent:var(--accent);--operator-accent-strong:var(--accent-strong);--operator-accent-soft:var(--surface-selected)}.management-plane-chrome{--management-shell-navy:#062a52;--management-shell-navy-strong:#041f3d;--management-shell-blue:#1f6feb;--space-1:var(--space-xs);--space-2:var(--space-sm);--space-3:var(--space-md);--space-4:var(--space-xl);width:100%;min-width:1024px;min-height:100%;color:var(--text);background:var(--bg);grid-template:"topbar topbar"64px"rail workspace"minmax(0,1fr)/232px minmax(0,1fr);display:grid}.management-plane-chrome__topbar{z-index:3;color:#f8fbff;background:var(--management-shell-navy-strong);grid-area:topbar;grid-template-columns:232px 192px minmax(20rem,26.5rem) 1fr;align-items:center;min-width:0;display:grid;box-shadow:0 1px #ffffff14}.management-plane-chrome__brand,.management-plane-chrome__product{height:100%;color:inherit;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff1f;border-radius:0}.management-plane-chrome__brand{justify-content:flex-start;align-items:center;padding:0 20px;display:flex}.management-plane-chrome__brand:hover,.management-plane-chrome__brand:focus-visible,.management-plane-chrome__utilities button:hover,.management-plane-chrome__utilities button:focus-visible{background:#ffffff14}.management-plane-chrome__brand .brand-lockup{align-items:center;gap:10px;display:flex}.management-plane-chrome__brand .brand-lockup__mark{width:34px;height:34px}.management-plane-chrome__brand .brand-lockup__mark-image{filter:hue-rotate(-35deg)saturate(1.25)}.management-plane-chrome__brand .brand-lockup__wordmark{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:600}.management-plane-chrome__brand .brand-lockup__wordmark:after{content:"."}.management-plane-chrome__product{white-space:nowrap;align-items:center;padding:0 24px;font-size:14px;display:flex}.management-plane-chrome__search{color:#bfd0e6;background:#0218305c;border:1px solid #b1cdeb6b;border-radius:999px;align-items:center;gap:10px;height:38px;margin-left:28px;padding:0 15px;display:flex;position:relative}.management-plane-chrome__search-results{z-index:20;color:#102a43;background:#fff;border:1px solid #b9cce2;border-radius:8px;width:100%;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #041f3d38}.management-plane-chrome__search-results button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.management-plane-chrome__search-results button:hover,.management-plane-chrome__search-results button:focus-visible{background:#eef5ff}.management-plane-chrome__search-results strong{font-size:12px}.management-plane-chrome__search-results span,.management-plane-chrome__search-empty{color:#66758a;font-size:11px}.management-plane-chrome__search-empty{padding:8px 10px}.management-plane-chrome__search svg{width:16px;height:16px}.management-plane-chrome__search input{color:#fff;width:100%;height:auto;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}.management-plane-chrome__search input::placeholder{color:#afc0d7}.management-plane-chrome__utilities{justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding:0 20px;display:flex}.management-plane-chrome__utilities button{color:#eaf2fc;min-width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 9px;font-size:16px;display:grid}.management-plane-chrome__profile{position:relative}.management-plane-chrome__utilities .management-plane-chrome__avatar{color:#1c58aa;background:#fff;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;margin-left:4px;font-size:12px;font-weight:700;display:grid}.management-plane-chrome__profile-menu{z-index:20;color:#102a43;background:#fff;border:1px solid #b9cce2;border-radius:8px;gap:6px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #041f3d38}.management-plane-chrome__profile-menu strong{padding:4px 6px;font-size:12px}.management-plane-chrome__profile-menu>span{color:#526f8f;padding:0 6px 4px;font-size:11px}.management-plane-chrome__profile-menu button{color:#102a43;justify-content:flex-start}.management-plane-chrome__mobile-menu{display:none}.management-plane-chrome__utilities .management-plane-chrome__signout{width:auto;margin-left:4px;font-size:12px}.management-plane-chrome__rail{scrollbar-width:none;color:#d7e5f6;background:var(--management-shell-navy);flex-direction:column;grid-area:rail;min-height:0;padding:12px 10px 14px;display:flex;overflow:hidden auto}.management-plane-chrome__rail::-webkit-scrollbar{width:0;height:0}.management-plane-chrome__rail .shell-nav{gap:8px;margin:0;padding:0;display:grid}.management-plane-chrome__rail .operator-admin-nav__group{gap:2px;display:grid}.management-plane-chrome__rail .operator-admin-nav__group h2{color:#9fb7d2;letter-spacing:.09em;text-transform:uppercase;margin:10px 0 4px;padding:0 10px;font-size:10px;font-weight:600}.management-plane-chrome__rail .shell-nav__item,.management-plane-chrome__collapse{color:#edf5ff;width:100%;min-height:34px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.management-plane-chrome[data-rail-collapsed=true]{grid-template-columns:64px minmax(0,1fr)}.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__topbar{grid-template-columns:64px 192px minmax(20rem,26.5rem) 1fr}.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__brand{justify-content:center;padding:0}.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__brand .brand-lockup__wordmark,.management-plane-chrome[data-rail-collapsed=true] .operator-admin-nav__group h2,.management-plane-chrome[data-rail-collapsed=true] .operator-admin-nav__label,.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__collapse-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__rail{padding-inline:8px}.management-plane-chrome[data-rail-collapsed=true] .shell-nav__item,.management-plane-chrome[data-rail-collapsed=true] .management-plane-chrome__collapse{justify-content:center;padding-inline:0}.management-plane-chrome__rail .shell-nav__item svg{color:#c3d5e9;flex:none;width:16px;height:16px}.management-plane-chrome__rail .shell-nav__item.active{background:var(--management-shell-blue);color:#fff}.management-plane-chrome__rail .shell-nav__item.active svg{color:#fff}.management-plane-chrome__rail .operator-admin-nav__label{color:inherit;font-size:12px;font-weight:500}.management-plane-chrome__collapse{color:#d3e2f3;margin-top:auto}.management-plane-chrome__workspace{background:#f6f8fb;grid-area:workspace;min-width:0;min-height:0;padding:24px 28px 32px;overflow:auto}.governed-support-authority{border:1px solid color-mix(in srgb, var(--warning,#b45309) 42%, transparent);background:color-mix(in srgb, var(--warning,#b45309) 9%, var(--surface,#fff));color:var(--text,#172033);border-radius:.65rem;gap:.45rem;margin:0 0 1rem;padding:.75rem .9rem;display:grid}.governed-support-authority--unavailable{border-color:color-mix(in srgb, var(--danger,#b42318) 45%, transparent);background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--surface,#fff))}.governed-support-authority ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.governed-support-authority li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.governed-support-authority button{color:var(--accent,#1456a0);background:0 0;border:0;flex:none;font-weight:700;text-decoration:underline}.management-plane-chrome__workspace .workspace-page-canvas{--workspace-page-canvas-padding-inline:0;--workspace-page-canvas-padding-block:0}.management-plane-chrome__workspace>.operator-mainframe,.management-plane-chrome__workspace>main.operator-mainframe{min-height:0!important;padding:0!important}.operator-session-banner{background:color-mix(in srgb, var(--surface-raised) 94%, var(--accent) 6%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.operator-session-banner[data-tone=warning]{background:color-mix(in srgb, var(--surface-raised) 88%, var(--warning) 12%);border-color:color-mix(in srgb, var(--warning) 55%, var(--border-subtle))}.operator-session-banner__indicator{background:var(--success);border-radius:50%;width:.55rem;height:.55rem}.operator-session-banner[data-tone=warning] .operator-session-banner__indicator{background:var(--warning)}.operator-session-banner__copy{gap:.1rem;min-width:0;display:grid}.operator-session-banner__copy strong{color:var(--text-primary);font-size:var(--font-size-sm)}.operator-session-banner__copy span{color:var(--text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-session-banner__actions{gap:var(--space-2);display:flex}.operator-session-banner__actions button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);min-height:2rem;padding:0 var(--space-3);background:0 0}.operator-session-banner__actions button:disabled{cursor:wait;opacity:.65}:root[data-theme=dark] .management-plane-chrome__workspace{background:var(--bg)}.operator-shell .app-rail{border-right:1px solid var(--tenant-shell-divider);background:var(--surface-shell);width:14.5rem;padding:1rem .7rem;overflow-y:auto}.operator-shell .shell-brand{align-items:center;padding:0 0 1rem}.operator-shell .shell-brand__link{border-radius:14px;justify-content:center;width:100%;height:2.7rem;padding:0}.operator-shell .brand-lockup{gap:0}.operator-shell .brand-lockup__mark{width:2rem;height:2rem}.operator-shell .shell-nav{align-items:stretch;gap:.75rem;padding-bottom:1rem}.operator-shell .shell-nav__item{width:100%;height:2.7rem;color:var(--muted);border-radius:10px;justify-content:flex-start;gap:.65rem;padding:0 .7rem;position:relative}.operator-shell .shell-nav__item.active{border-color:var(--accent-border);background:var(--surface-selected);color:var(--operator-accent-strong)}.operator-admin-nav__label{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:620;line-height:1.2;overflow:hidden}.operator-admin-nav__group{gap:.3rem;display:grid}.operator-admin-nav__group h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:.35rem 0 .1rem;padding:0 .7rem;font-size:.64rem;font-weight:700}.operator-shell .app-stage{background:var(--bg);min-width:0}.operator-shell .operator-shell-topbar{align-items:stretch;padding:.6rem .72rem}.operator-shell-topbar__actions{width:100%}.experience-app.shell-v2.operator-shell--standalone-story{grid-template-columns:minmax(0,1fr)}.operator-shell--standalone-story .app-stage{grid-column:1;padding-left:1rem}.operator-admin-title{color:var(--text-strong);letter-spacing:-.01em;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.operator-admin-title small{border:1px solid var(--accent-border);background:var(--surface-selected);color:var(--operator-accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18rem .45rem;font-size:.64rem;font-weight:600;line-height:1}.operator-shell .shell-page-context{gap:.18rem;min-width:0;display:grid}.operator-shell .shell-page-context>strong{color:var(--text-strong);font-size:1rem}.operator-shell .shell-page-context>span:last-child{color:var(--muted);font-size:.78rem;line-height:1.25}.operator-mainframe,.operator-home,.operator-workspace,.operator-access,.operator-landing{gap:1rem;display:grid}.management-plane-chrome__workspace .operator-workspace,.management-plane-chrome__workspace .management-overview__stack{gap:14px}.management-plane-chrome__workspace .management-reference-section-heading p,.management-plane-chrome__workspace .operator-page-header>div:first-child>p,.management-plane-chrome__workspace .v40-module-header__summary>p:not(.v40-module-header__count){display:none}.operator-mainframe{background:var(--bg);align-content:start;min-height:0;overflow:visible}.operator-page-header{justify-content:space-between;align-items:end;gap:1rem;min-width:0;padding:.25rem 0 .15rem;display:flex}.operator-page-header>div:first-child{gap:.32rem;min-width:0;max-width:48rem;display:grid}.operator-page-header h1{color:var(--text-strong);margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.08}.operator-page-header p{color:var(--muted);margin:0;line-height:1.45}.operator-page-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.management-plane-chrome__workspace .operator-page-header{min-height:58px;padding:0}.management-plane-chrome__workspace .operator-page-header h1,.management-plane-chrome__workspace .ui-page-title,.management-plane-chrome__workspace .v40-module-header h1{letter-spacing:-.025em;font-size:27px;font-weight:600;line-height:32px}.management-plane-chrome__workspace .operator-page-header p{font-size:14px;line-height:20px}.management-plane-chrome__workspace .operator-page-header>div:first-child,.management-plane-chrome__workspace .ui-page-header__copy{max-width:70rem}.management-plane-chrome__workspace .operator-page-header__actions>button,.management-plane-chrome__workspace .management-overview__actions>button{border:1px solid var(--management-shell-blue);background:var(--management-shell-blue);color:#fff;border-radius:7px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;box-shadow:0 2px 5px #1048931f}.management-plane-chrome__workspace .operator-page-header__actions>button.secondary,.management-plane-chrome__workspace .management-overview__actions>button.secondary,.management-plane-chrome__workspace .management-overview__actions>[data-ui-action=secondary]{color:#0f5fd4;background:#fff;border-color:#b9cce2}.management-plane-mobile-navigation{background:var(--management-shell-navy);color:#edf5ff;border:0;border-radius:0 10px 10px 0;width:min(22rem,100vw - 24px);max-height:calc(100dvh - 24px);margin:12px 12px 12px 0;padding:12px}.management-plane-mobile-navigation::backdrop{background:#041f3d94}.management-plane-mobile-navigation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.management-plane-mobile-navigation>header h2{margin:0;font-size:18px}.management-plane-mobile-navigation>header button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:24px}.management-plane-mobile-navigation .shell-nav{gap:8px;margin-top:12px;display:grid}.management-plane-mobile-navigation .operator-admin-nav__group{gap:2px;display:grid}.management-plane-mobile-navigation .operator-admin-nav__group h2{color:#9fb7d2;letter-spacing:.09em;text-transform:uppercase;margin:12px 0 4px;font-size:10px}.management-plane-mobile-navigation__utilities{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.management-plane-mobile-navigation__utilities button{border:1px solid var(--border);background:var(--surface-card);min-height:40px;color:var(--text);border-radius:7px;font-weight:600}.management-plane-mobile-navigation .shell-nav__item{width:100%;min-height:44px;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.management-plane-mobile-navigation .shell-nav__item.active{background:var(--management-shell-blue)}.management-plane-mobile-navigation .shell-nav__item svg{width:18px;height:18px}.operator-admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.operator-admin-stat-grid--reference{grid-template-columns:repeat(5,minmax(0,1fr))}.operator-admin-stat{border:1px solid var(--border);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-subtle);border-radius:16px;gap:.55rem;padding:1rem;display:grid}.management-plane-chrome__workspace .operator-admin-stat{border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:center;min-height:96px;padding:16px 18px;box-shadow:0 4px 12px #14375d0f}.management-plane-chrome__workspace .operator-admin-stat:has(.operator-admin-stat__icon){grid-template-columns:40px minmax(0,1fr)}.management-plane-chrome__workspace .operator-admin-stat__icon{background:var(--surface-selected);width:40px;height:40px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:20px;font-style:normal;display:grid}.management-plane-chrome__workspace .operator-admin-stat__content{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.management-plane-chrome__workspace .operator-admin-stat span{color:#40536f;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.management-plane-chrome__workspace .operator-admin-stat__content>span,.management-plane-chrome__workspace .operator-admin-stat__content>small{text-align:center;width:100%}.management-plane-chrome__workspace .operator-admin-stat strong{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:22px;font-weight:600}.management-plane-chrome__workspace .operator-admin-stat small{color:var(--muted);font-size:11px}.operator-action-receipt{border:1px solid var(--status-success-border);background:var(--status-success-fill);min-height:72px;color:var(--text);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.operator-action-receipt__icon{background:var(--surface-card);width:40px;height:40px;color:var(--status-success-text);border-radius:999px;place-items:center;font-size:18px;font-weight:750;display:grid}.operator-action-receipt__content{gap:2px;min-width:0;display:grid}.operator-action-receipt__content strong{color:var(--text-strong);font-size:14px;font-weight:700}.operator-action-receipt__content>span{color:var(--muted);font-size:12px;line-height:1.4}.management-plane-chrome__workspace .operator-admin-stat--good small{color:#079455}.management-plane-chrome__workspace .operator-admin-stat--warning small{color:#c25a0a}.operator-registry-toolbar{box-shadow:none;border-radius:10px 10px 0 0;padding:8px 12px}.operator-registry-filter-action{white-space:nowrap;margin-left:auto}.tenant-registry-name{align-items:center;gap:10px;display:flex}.tenant-registry-name>i{background:var(--status-success-fill);width:30px;height:30px;color:var(--status-success-text);border-radius:6px;flex:0 0 30px;place-items:center;font-style:normal;font-weight:700;display:grid}.workspace-registry-table__body tr:nth-child(2n) .tenant-registry-name>i{color:var(--accent-strong);background:#eef4ff}.workspace-registry-table__body tr:nth-child(4n) .tenant-registry-name>i{background:var(--status-warning-fill);color:var(--status-warning-text)}.workspace-registry-table__body tr:nth-child(6n) .tenant-registry-name>i{color:#7251d8;background:#f1edff}.tenant-registry-name>span{gap:2px;display:grid}.tenant-registry-name small{color:var(--muted)}.tenant-registry-plan{color:#1f63d6;background:#eef4ff;border-radius:5px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.tenant-registry-plan--professional{background:var(--status-success-fill);color:var(--status-success-text)}.tenant-registry-plan--standard{color:#7251d8;background:#f1edff}.tenant-registry-plan--trial{color:#596579;background:#eef1f5}.tenant-registry-number{font-weight:700}.tenant-registry-actions{color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-weight:800}.management-plane-chrome__workspace .operator-registry-toolbar{padding:8px 12px}.operator-registry-toolbar+.workspace-registry-table{border-top-left-radius:0;border-top-right-radius:0;margin-top:-14px}.operator-registry-toolbar .operator-toolbar__controls{grid-template-columns:minmax(16rem,1.7fr) repeat(4,minmax(9rem,.8fr));gap:10px;width:100%;display:grid}.operator-workspace[data-tenant-management-route=requests] .operator-registry-toolbar .operator-toolbar__controls{grid-template-columns:minmax(16rem,1.7fr) repeat(3,minmax(9rem,.8fr)) auto}.operator-workspace[data-tenant-management-route=requests] .workspace-registry-table__cell{min-height:53px;padding-block:.15rem;line-height:1.08}.operator-workspace[data-tenant-management-route=requests] .workspace-registry-table__cell small{font-size:.64rem}.tenant-request-filter-button{color:#075fd8;background:#fff;border-color:#a9c8ff;align-self:center;min-height:2.4rem;padding-inline:1rem}.operator-registry-toolbar input,.operator-registry-toolbar select{width:100%;min-height:38px;color:var(--text);background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:0 12px;font-size:13px}.operator-reference-tabs{border:1px solid var(--border);background:var(--surface-card);border-bottom:0;border-radius:10px 10px 0 0;align-items:end;gap:4px;min-height:42px;margin-bottom:-14px;padding:0 10px;display:flex}.operator-reference-tabs button{color:#40536f;min-height:41px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 10px;font-size:13px}.operator-reference-tabs button.active{border-color:var(--management-shell-blue);color:var(--management-shell-blue);font-weight:600}.operator-status-pill{border-radius:999px;align-items:center;min-height:22px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.operator-status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.operator-status-pill--good{color:#07894f;background:#e5f7ef}.operator-status-pill--warning{color:#c15b00;background:#fff1dd}.operator-status-pill--critical{color:#d52d45;background:#fde9ec}.operator-status-pill--info{color:#1265dc;background:#e7f0ff}.operator-source-posture{color:var(--muted);font-size:11px}.operator-source-posture summary{cursor:pointer}.operator-admin-stat span,.operator-admin-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2}.operator-admin-stat strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:1.18rem;font-weight:600;line-height:1.2}.operator-admin-stat--good{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}.operator-admin-stat--warning{border-color:color-mix(in srgb, var(--warning) 36%, var(--border));background:color-mix(in srgb, var(--warning-soft) 30%, var(--surface-card))}.tenant-request-review-button{color:#075fd8;background:#fff;border:1px solid #a9c8ff;border-radius:7px;min-height:2rem;padding:.35rem .75rem;font-size:.75rem;font-weight:650}.tenant-request-row-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.operator-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.operator-admin-panel{align-content:start;gap:1rem;padding:1.1rem;display:grid}.operator-admin-action-list{gap:.7rem;display:grid}.operator-admin-action-list button{border:1px solid var(--border);background:var(--surface-row);width:100%;color:var(--text);text-align:left;box-shadow:none;border-radius:14px;gap:.2rem;padding:.85rem .9rem;display:grid}.operator-admin-action-list button:hover,.operator-admin-action-list button:focus-visible{border-color:var(--accent-border);background:var(--surface-selected)}.operator-admin-action-list strong{color:var(--text-strong);font-weight:620;line-height:1.25}.operator-admin-action-list span{color:var(--muted);font-size:.86rem;line-height:1.35}.operator-admin-details{gap:.75rem;margin:0;padding:0;display:grid}.operator-admin-details div{gap:.15rem;min-width:0;display:grid}.operator-admin-details dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.operator-auth-gate{place-items:center;min-height:100svh;padding:1.25rem;display:grid}.operator-auth-gate__card{gap:.85rem;padding:1.15rem;display:grid}.operator-auth-gate__card h1{color:var(--text-strong);text-wrap:balance;margin:0;font-size:2.15rem;line-height:1.05}.operator-auth-gate__card p:last-child{margin:0}.operator-auth-gate__actions{flex-wrap:wrap;gap:.65rem;display:flex}.operator-landing{min-height:100svh;padding:1.5rem}.operator-landing--viewport{grid-template-rows:minmax(0,auto) auto;height:100svh;padding:1.15rem;overflow:hidden}.operator-landing__hero{gap:.95rem;padding:1.2rem;display:grid}.operator-landing__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-landing__content{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:.95rem;display:grid}.operator-landing__status-card,.operator-landing__panel-card{background:#f7faf7e0;border:1px solid #15342614;border-radius:18px;gap:.3rem;padding:.9rem .95rem;display:grid}.operator-landing__status-card{min-width:15rem}.operator-landing__status-card span,.operator-landing__panel-card span{color:#254536c2;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.operator-landing__status-card strong,.operator-landing__panel-card strong{color:var(--text-strong);line-height:1.35}.operator-landing__copy{gap:.75rem;max-width:38rem;display:grid}.operator-landing__copy h1{color:var(--text-strong);margin:0;font-size:clamp(2rem,4vw,2.9rem);line-height:1.05}.operator-landing__copy p:last-child{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.operator-landing__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.operator-landing__panel{align-content:start;gap:.75rem;display:grid}.operator-landing__panel-card p{color:var(--muted);margin:0;line-height:1.5}.operator-landing__grid,.operator-home__grid,.operator-workspace__grid,.operator-metric-grid{gap:1rem;display:grid}.operator-landing__grid,.operator-home__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-workspace__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.operator-support-layout{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr)}.operator-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.operator-home__hero,.operator-toolbar,.operator-panel,.operator-summary-card,.operator-metric-card{padding:1.15rem 1.2rem}.operator-home__hero{gap:1rem;display:grid}.operator-home__actions,.operator-toolbar__controls,.operator-detail-actions,.customer-handoff-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.operator-toolbar{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-toolbar__copy{gap:.35rem;max-width:40rem;display:grid}.operator-toolbar__copy h2{color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:600}.operator-toolbar__copy p:last-child{color:var(--muted);margin:0;line-height:1.55}.operator-toolbar__controls label,.operator-form label,.customer-handoff-form label{gap:.35rem;display:grid}.operator-toolbar__controls label{min-width:min(20rem,100%)}.operator-tenant-picker{align-items:end}.operator-tenant-picker label{min-width:min(16rem,100%)}.operator-tenant-picker__hint{color:var(--muted,#64748b);flex-basis:100%;margin:.1rem 0 0;font-size:.8rem}.operator-tenant-directory-panel{gap:.9rem}.operator-directory-search{gap:.35rem;max-width:24rem;display:grid}.operator-directory-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.operator-directory-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:.3rem;min-width:0;padding:.85rem;display:grid}.operator-directory-card strong{color:var(--text-strong);font-size:.92rem;line-height:1.25}.operator-directory-card span,.operator-directory-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.3}.operator-panel{align-content:start;gap:1rem;display:grid}.operator-list{gap:.75rem;display:grid}.operator-list__item{border:1px solid var(--border);background:var(--surface-card);text-align:left;box-shadow:none;border-radius:16px;gap:.2rem;padding:.9rem 1rem;display:grid}.operator-list__item--static{cursor:default}.operator-list__item.active{border-color:var(--accent-border);background:var(--surface-selected)}.operator-list__item strong,.customer-handoff-detail-block strong,.operator-detail-block strong,.operator-summary-card h3,.operator-metric-card strong{color:var(--text-strong)}.operator-list__item strong,.operator-detail-block strong,.customer-handoff-detail-block strong{font-size:.92rem;font-weight:620;line-height:1.28}.operator-list__item span,.customer-handoff-detail-block p,.operator-detail-block p,.operator-summary-card dd,.operator-summary-card li,.operator-empty{color:var(--muted)}.operator-list__item small{color:var(--muted);font-size:.78rem;font-weight:480;line-height:1.35}.operator-empty{margin:0;line-height:1.55}.operator-step-up-card{align-content:start}.operator-step-up-inline{grid-template-columns:minmax(9rem,1fr) auto;align-items:end;min-width:0}.operator-step-up-inline>*{min-width:0}.operator-step-up-enrollment{padding-top:.1rem}.operator-secret-block{border:1px solid var(--border-muted);background:var(--surface-row);border-radius:12px;gap:.35rem;min-width:0;padding:.75rem;display:grid}.operator-secret-block span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.operator-secret-block code{color:var(--text-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.83rem;line-height:1.4}.operator-step-up-card .error{margin:0}.operator-detail-block,.customer-handoff-detail-block{background:var(--surface-callout);border:1px solid var(--border);border-radius:18px;gap:.45rem;padding:1rem;display:grid}.operator-detail-block p,.customer-handoff-detail-block p{margin:0}.operator-detail-block h4{color:var(--text-strong);margin:0;font-size:.92rem;font-weight:620;line-height:1.28}.operator-boundary-cue,.customer-handoff-boundary{gap:.9rem;display:grid}.operator-boundary-cue h3{color:var(--text-strong);margin:.2rem 0 .35rem}.operator-boundary-cue p{color:var(--muted);margin:0;line-height:1.55}.operator-boundary-cue__grid,.customer-handoff-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.operator-boundary-cue__grid article,.customer-handoff-boundary-grid article{border:1px solid var(--border);background:var(--surface-card);border-radius:16px;gap:.25rem;padding:.85rem;display:grid}.operator-boundary-cue__grid span,.customer-handoff-boundary-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:600}.operator-boundary-cue__grid strong,.customer-handoff-boundary-grid strong{color:var(--text-strong);font-size:.92rem;line-height:1.35}.operator-form,.customer-handoff-form{gap:.8rem;display:grid}.operator-provisioning-wizard,.operator-wizard-panel{gap:.9rem;min-width:0;display:grid}.operator-provisioning-console .operator-workspace__grid{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start}.operator-provisioning-list-panel,.operator-provisioning-detail-panel{min-width:0}.operator-provisioning-list-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 94%, var(--accent) 6%), var(--surface-card))}.operator-provisioning-detail-panel{border-left:3px solid var(--accent-border)}.operator-wizard-steps{border:1px solid var(--border-muted);background:var(--surface-row);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.45rem;display:grid}.operator-wizard-step{border:1px solid var(--border);background:var(--surface-card);min-width:0;color:var(--text);text-align:left;box-shadow:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.62rem .66rem;display:grid}.operator-wizard-step span{background:var(--surface-card);width:1.35rem;height:1.35rem;color:var(--muted);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.operator-wizard-step strong{min-width:0;color:var(--text-strong);font-size:.78rem;font-weight:600;line-height:1.2}.operator-wizard-step.active{border-color:var(--accent-border);background:var(--surface-selected)}.operator-wizard-panel{border:1px solid var(--border-muted);background:var(--surface-card);border-radius:18px;padding:.9rem}.operator-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.operator-review-grid article{border:1px solid var(--border);background:var(--surface-card);border-radius:14px;gap:.22rem;min-width:0;padding:.75rem;display:grid}.operator-review-grid span,.operator-review-grid small{color:var(--muted);font-size:.74rem;line-height:1.25}.operator-review-grid span{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.operator-review-grid strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.operator-progress-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.operator-progress-list li{border-bottom:1px solid var(--border-muted);background:0 0;grid-template-columns:1.1rem minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:.65rem;min-height:3.2rem;padding:.62rem .65rem;display:grid;position:relative}.operator-progress-list li:last-child{border-bottom:0}.operator-progress-list li:before{content:"";background:var(--muted);width:.62rem;height:.62rem;box-shadow:0 0 0 4px var(--surface-row);border-radius:999px;grid-area:1/1;justify-self:center}.operator-progress-list li[data-state=complete]:before{background:var(--success)}.operator-progress-list li[data-state=active]:before{background:var(--warning)}.operator-progress-list span{color:var(--text-strong);margin-left:0;font-size:.84rem;font-weight:640;line-height:1.25}.operator-progress-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.operator-automation-log ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.operator-automation-log li{border-top:1px solid var(--border-muted);gap:.18rem;padding:.62rem 0;display:grid}.operator-automation-log li:first-child{border-top:0;padding-top:0}.operator-automation-log li>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.operator-automation-log span,.operator-automation-log small{color:var(--muted);font-size:.76rem;line-height:1.3}.operator-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.operator-chip-list,.customer-handoff-chip-list,.operator-bullet-list,.operator-summary-card dl{margin:0;padding:0}.operator-chip-list,.customer-handoff-chip-list{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.operator-chip-list li,.customer-handoff-chip-list li{border:1px solid var(--chip-accent-border);background:var(--chip-accent-fill);color:var(--chip-accent-text);border-radius:999px;padding:.45rem .7rem;font-size:.85rem;font-weight:600}.operator-bullet-list{color:var(--muted);gap:.65rem;padding-left:1.1rem;display:grid}.operator-summary-card dl{gap:.8rem;display:grid}.operator-summary-card dl div{gap:.2rem;display:grid}.operator-summary-card dt,.operator-metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.operator-summary-card dd{font-size:.95rem;line-height:1.45}.operator-metric-card{align-content:start;gap:.5rem;display:grid}.operator-metric-card strong{font-size:1.6rem;line-height:1}.operator-platform-layout{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:start;gap:1rem;min-width:0;display:grid}.operator-platform-list-panel,.operator-platform-inspector{min-width:0}.operator-platform-inspector{border-left:3px solid var(--accent-border);max-height:calc(100svh - 8.5rem);position:sticky;top:.75rem;overflow:auto}.operator-platform-control-list{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.operator-platform-availability{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.operator-platform-availability__item{border:1px solid var(--border-muted);background:var(--surface-row);border-radius:10px;gap:.16rem;min-width:0;padding:.58rem .62rem;display:grid}.operator-platform-availability__item.active{border-color:var(--accent-border);background:var(--surface-selected)}.operator-platform-availability__item small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600;line-height:1.15}.operator-platform-availability__item strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.2}.operator-platform-control-item{min-width:0}.operator-platform-control-row{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 92%, var(--accent) 8%), var(--surface-card));width:100%;min-width:0;color:var(--text);text-align:left;box-shadow:var(--shadow-subtle);border-radius:18px;gap:.85rem;padding:.95rem;display:grid}.operator-platform-control-row:hover,.operator-platform-control-row:focus-visible,.operator-platform-control-row.active{border-color:var(--accent-border);background:var(--surface-selected)}.operator-platform-control-row__main{justify-content:space-between;align-items:start;gap:.85rem;min-width:0;display:flex}.operator-platform-control-row__main>span:first-child{gap:.28rem;min-width:0;display:grid}.operator-platform-control-row__main strong{color:var(--text-strong);font-size:1rem;line-height:1.25}.operator-platform-control-row__main code{border:1px solid var(--border);background:var(--surface-row);width:fit-content;max-width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;padding:.2rem .38rem;font-size:.76rem}.operator-platform-control-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.operator-platform-control-meta>span,.operator-platform-env-strip span{border:1px solid var(--border-muted);background:var(--surface-row);border-radius:12px;gap:.16rem;min-width:0;padding:.62rem .68rem;display:grid}.operator-platform-control-meta small,.operator-platform-env-strip small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.15}.operator-platform-control-meta strong,.operator-platform-env-strip strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:.83rem;font-weight:600;line-height:1.25}.operator-platform-env-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.operator-platform-table-wrap{min-width:0;overflow-x:auto}.operator-platform-table{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem}.operator-platform-table th,.operator-platform-table td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:top;padding:.72rem .75rem;font-size:.84rem}.operator-platform-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.operator-platform-table tr.active td{background:var(--surface-selected)}.operator-platform-table td small,.operator-platform-row-button small{color:var(--muted);margin-top:.18rem;font-size:.74rem;line-height:1.25;display:block}.operator-platform-row-button{width:100%;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;gap:.1rem;padding:0;display:grid}.operator-platform-row-button:hover,.operator-platform-row-button:focus-visible{color:var(--accent-strong)}.operator-platform-chip,.operator-platform-notice{border:1px solid var(--chip-accent-border);background:var(--chip-accent-fill);width:fit-content;max-width:100%;min-height:1.55rem;color:var(--chip-accent-text);border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.operator-platform-notice{border-color:var(--border);background:var(--surface-callout);color:var(--muted)}.operator-platform-section,.operator-platform-details{gap:.85rem;display:grid}.operator-platform-section{border-top:1px solid var(--border);padding-top:.95rem}.operator-platform-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.operator-platform-details div{gap:.22rem;min-width:0;display:grid}.operator-platform-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.operator-platform-details dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.operator-platform-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-platform-form__wide,.operator-platform-form>button{grid-column:1/-1}.operator-platform-modal-backdrop{z-index:80;background:#0f172a66;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem;display:grid;position:fixed;inset:0}.operator-platform-modal{width:min(32rem,100%);padding:1.25rem}.operator-provisioning-action-review{width:min(44rem,100%);max-height:calc(100svh - 2rem);overflow:auto}.operator-provisioning-action-review .operator-admin-details{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-provisioning-action-review .operator-admin-details div:last-child{grid-column:1/-1}.operator-provisioning-step-up{border:1px solid var(--border-muted);background:var(--surface-row);border-radius:14px}@media (width<=1023px){.management-plane-chrome{grid-template:"topbar"56px"workspace"minmax(0,1fr)/minmax(0,1fr);min-width:0}.management-plane-chrome__topbar{grid-template-columns:52px 52px minmax(0,1fr)}.management-plane-chrome__brand{justify-content:center;padding:0 8px}.management-plane-chrome__mobile-menu{color:#edf5ff;background:0 0;border:0;justify-self:center;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.management-plane-chrome__brand .brand-lockup__mark{width:30px;height:30px}.management-plane-chrome__brand .brand-lockup__wordmark,.management-plane-chrome__product,.management-plane-chrome__search,.management-plane-chrome__rail{display:none}.management-plane-chrome__utilities{padding:0 8px}.management-plane-chrome__utilities>button:not(:first-child),.management-plane-chrome__profile{display:none}.management-plane-chrome__workspace{padding:16px 12px 24px}.operator-session-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.operator-session-banner__copy span{white-space:normal}.operator-session-banner__actions{grid-column:1/-1}.operator-step-up-inline{grid-template-columns:minmax(0,1fr)}.operator-step-up-inline button{width:100%}.operator-provisioning-action-review .operator-admin-details{grid-template-columns:1fr}.operator-provisioning-action-review .operator-admin-details div:last-child{grid-column:auto}}button.danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 12%, var(--surface-card));color:var(--danger)}button.danger:hover,button.danger:focus-visible{border-color:color-mix(in srgb, var(--danger) 65%, var(--border));background:color-mix(in srgb, var(--danger) 18%, var(--surface-card))}:root[data-theme=dark] .operator-shell .app-rail{border-right-color:var(--border-muted);background:var(--surface-shell)}:root[data-theme=dark] .operator-shell .shell-nav__item.active{border-color:var(--accent-border);background:var(--surface-selected);color:var(--accent-strong)}:root[data-theme=dark] .operator-landing__status-card,:root[data-theme=dark] .operator-landing__panel-card,:root[data-theme=dark] .operator-detail-block,:root[data-theme=dark] .customer-handoff-detail-block,:root[data-theme=dark] .operator-admin-stat,:root[data-theme=dark] .operator-admin-action-list button{border-color:var(--border);background:var(--surface-callout);color:var(--text)}:root[data-theme=dark] .operator-list__item.active{border-color:var(--accent-border);background:var(--surface-selected)}:root[data-theme=dark] .operator-platform-table tr.active td{background:var(--surface-selected)}:root[data-theme=dark] .operator-platform-control-row,:root[data-theme=dark] .operator-provisioning-list-panel,:root[data-theme=dark] .operator-wizard-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 90%, var(--accent) 10%), var(--surface-card))}:root[data-theme=dark] .operator-platform-notice,:root[data-theme=dark] .operator-platform-section{border-color:var(--border)}:root[data-theme=dark] .operator-landing__status-card span,:root[data-theme=dark] .operator-landing__panel-card span,:root[data-theme=dark] .operator-list__item small,:root[data-theme=dark] .operator-boundary-cue__grid span,:root[data-theme=dark] .customer-handoff-boundary-grid span,:root[data-theme=dark] .operator-summary-card dt,:root[data-theme=dark] .operator-metric-card span,:root[data-theme=dark] .operator-admin-stat span,:root[data-theme=dark] .operator-admin-details dt{color:var(--muted)}:root[data-theme=dark] .operator-chip-list li,:root[data-theme=dark] .customer-handoff-chip-list li{border:1px solid var(--chip-accent-border);background:var(--chip-accent-fill);color:var(--chip-accent-text)}.management-reference-tabs{border-bottom:1px solid var(--border-muted);white-space:nowrap;gap:1.5rem;min-height:2.5rem;display:flex;overflow-x:auto}.management-reference-tabs>button,.management-reference-tabs>span{min-height:2.5rem;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0 .125rem;font-size:.8125rem;font-weight:650;display:inline-flex}.management-reference-tabs>[aria-current=page],.management-reference-tabs>[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent-strong)}.management-reference-toolbar{background:0 0;border:0;align-items:center;gap:.75rem;min-height:40px;padding:0;display:flex}.management-reference-toolbar>label{color:#0000;min-width:8.5rem;font-size:0;display:block}.management-reference-toolbar>label:first-child{flex:1}.management-reference-toolbar input,.management-reference-toolbar select{border:1px solid var(--border-muted);background:var(--surface-card);width:100%;min-height:2.25rem;color:var(--text);font:inherit;border-radius:8px;padding:0 .75rem;font-size:.8125rem}.management-reference-toolbar>button{height:38px;min-height:38px;padding-block:0}.management-reference-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.management-reference-panel-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.management-reference-progress{border:1px solid var(--border-muted);background:var(--surface-card);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.management-reference-progress>div{color:var(--muted);gap:.25rem;padding-left:1.4rem;font-size:.6875rem;display:grid;position:relative}.management-reference-progress>div:before{background:var(--surface-selected);width:1rem;height:1rem;color:var(--accent-strong);content:attr(data-step);border-radius:999px;place-items:center;font-size:.625rem;font-weight:800;display:grid;position:absolute;top:.05rem;left:0}.management-reference-progress>div:not(:last-child):after{z-index:0;background:var(--border-muted);content:"";width:calc(100% - 1.8rem);height:1px;position:absolute;top:.52rem;right:-.28rem;transform:translate(100%)}.management-reference-progress strong{color:var(--text);font-size:.75rem}.offboarding-stage-cell{grid-template-columns:minmax(8rem,1fr) 5rem 2.25rem;align-items:center;gap:8px;display:grid}.offboarding-stage-cell>i{background:var(--surface-muted);border-radius:999px;height:5px;overflow:hidden}.offboarding-stage-cell>i b{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.offboarding-stage-cell>span,.offboarding-stage-cell>small{white-space:nowrap}.offboarding-stage-cell>small{color:var(--text-muted)}.offboarding-blocker-count{background:var(--surface-success-subtle);min-width:1.5rem;height:1.5rem;color:var(--text-success);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.offboarding-blocker-count.is-open{background:var(--surface-warning-subtle);color:var(--color-warning-strong,#92400e)}.management-reference-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.management-reference-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-plane-chrome__workspace .ui-panel>.management-reference-section-heading{padding:12px 16px}.management-plane-chrome__workspace .workspace-registry-table__row{min-height:2.75rem;font-size:.8125rem}.management-interactive-record{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s,box-shadow .15s,transform .15s}.management-interactive-record:hover,.management-interactive-record:focus-visible{background:color-mix(in srgb, var(--accent) 7%, var(--surface-card));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 72%, transparent), 0 5px 14px #14375d14;transform:translateY(-1px)}.management-interactive-record:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.management-interactive-record{transition:none}.management-interactive-record:hover,.management-interactive-record:focus-visible{transform:none}}.management-plane-chrome__workspace .workspace-registry-table__export-host:has(>.enterprise-table-export:empty){display:none}.management-plane-chrome__workspace .workspace-registry-table__cell{min-height:2.75rem;padding-block:.28rem}.management-plane-chrome__workspace .workspace-registry-table__header>th{height:36px;min-height:36px;padding-block:4px}.management-plane-chrome__workspace .workspace-registry-table__header{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.management-plane-chrome__workspace .workspace-registry-table__options-header .ui-overflow-menu__trigger{visibility:hidden}.management-plane-chrome__workspace .ui-action{border-radius:6px;min-height:36px;padding:.42rem .8rem;font-size:12px}.management-plane-chrome__workspace .ui-action--size-icon{width:44px;min-width:44px;min-height:44px}.management-plane-chrome__workspace .ui-panel,.management-plane-chrome__workspace .operator-management-chart{border-radius:8px}.management-plane-chrome__workspace .enterprise-metric-card{grid-template-columns:minmax(0,1fr);min-height:96px;padding:12px 14px}.management-plane-chrome__workspace .enterprise-metric-card[data-has-icon=true]{grid-template-columns:minmax(0,1fr)}.management-plane-chrome__workspace .enterprise-metric-card__icon{width:40px;height:40px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.management-plane-chrome__workspace .enterprise-metric-card[data-has-icon=true] .enterprise-metric-card__content{box-sizing:border-box;text-align:center;padding-inline:3rem}.management-plane-chrome__workspace .enterprise-metric-card[data-has-icon=false] .enterprise-metric-card__content{text-align:center;padding-inline:0}.management-plane-chrome__workspace .enterprise-metric-card__content{box-sizing:border-box;text-align:center}.management-plane-chrome__workspace .enterprise-metric-card__label,.management-plane-chrome__workspace .enterprise-metric-card__detail{text-align:center;width:100%}.management-plane-chrome__workspace .enterprise-metric-card strong{text-align:center;width:100%;font-size:1.28rem}.management-plane-chrome__workspace .enterprise-table-footer{min-height:2.15rem;padding-block:.25rem}.management-plane-chrome__workspace .workspace-registry-table__options-header .ui-overflow-menu__trigger{width:2rem;height:2rem}.management-plane-chrome__workspace .workspace-table-cell strong{font-size:.8125rem}.management-reference-section-heading h2,.management-reference-section-heading p{margin:0}.management-reference-section-heading p{color:var(--muted);font-size:.75rem}.operator-management-chart{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;align-content:start;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 4px 12px #14375d0d}.operator-management-chart>header{justify-content:space-between;align-items:start;gap:12px;min-height:24px;padding-right:4.5rem;display:flex}.operator-management-chart>header>span:first-child{gap:1px;display:grid}.operator-management-chart__header-action{flex:none}.operator-management-chart__header-action select{border:1px solid var(--border);background:var(--surface-card);min-height:30px;color:var(--text);border-radius:7px;padding:0 28px 0 10px;font-size:12px}.operator-management-chart>header h2,.operator-management-chart>header p{margin:0}.operator-management-chart>header h2{color:var(--text-strong);font-size:14px;font-weight:600;line-height:20px}.operator-management-chart>header p{color:var(--muted);font-size:11px}.operator-management-chart>details{z-index:1;color:var(--accent);font-size:11px;position:absolute;top:17px;right:16px}.operator-management-chart>details[open]{color:var(--text);margin-top:8px;position:relative;inset:auto}.operator-management-chart>details>summary{cursor:pointer;color:var(--accent);font-weight:600}.operator-management-chart>details table{border-collapse:collapse;width:100%;margin-top:8px;font-size:11px}.operator-management-chart>details th,.operator-management-chart>details td{border-bottom:1px solid var(--border);text-align:left;padding:5px 7px}.operator-management-chart__donut-center{pointer-events:none}.operator-management-chart__donut-center-value{fill:var(--text-strong);font-size:.95rem;font-weight:700}.operator-management-chart__donut-center-detail{fill:var(--muted);font-size:.625rem}.operator-management-chart__legend{color:var(--text);gap:9px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.operator-management-chart__legend li{white-space:nowrap;align-items:center;gap:7px;display:flex}.operator-management-chart__legend i{border-radius:2px;flex:none;width:8px;height:8px}.operator-step-progress{counter-reset:management-step;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.operator-step-progress li{border:1px solid var(--border);background:var(--surface-row);min-height:58px;color:var(--muted);counter-increment:management-step;border-radius:8px;align-content:center;padding:10px 10px 10px 42px;font-size:.72rem;font-weight:650;line-height:1.25;display:grid;position:relative}.operator-step-progress li:before{background:var(--surface-muted);width:22px;height:22px;color:var(--muted);content:counter(management-step);border-radius:999px;place-items:center;font-size:.65rem;font-weight:800;display:grid;position:absolute;left:11px}.operator-step-progress li[data-state=complete]{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.operator-step-progress li[data-state=complete]:before{background:var(--status-success-text);color:#fff;content:"✓"}.operator-step-progress li[data-state=active]{border-color:var(--chip-accent-border);background:var(--chip-accent-fill);color:var(--chip-accent-text)}.operator-step-progress li[data-state=active]:before{background:var(--accent-strong);color:#fff}.management-detail-card{padding:0;overflow:hidden}.management-detail-card__header{border-bottom:1px solid var(--border);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;display:flex}.management-detail-card__header h2{color:var(--text-strong);margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.management-detail-card__body{min-width:0}.management-definition-list{margin:0;padding:0;display:grid}.management-definition-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-definition-list--grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;gap:5px;min-height:76px;padding:13px 16px;display:grid}.management-definition-list--grid>div:nth-child(3n){border-right:0}.management-definition-list--grid>div:nth-last-child(-n+3){border-bottom:0}.management-definition-list.management-definition-list--rows{grid-template-columns:minmax(0,1fr);padding:0 16px}.management-definition-list.management-definition-list--rows>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);align-items:center;gap:20px;min-height:54px;padding:10px 0;display:grid}.management-definition-list--rows>div:last-child{border-bottom:0}.management-definition-list dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:700}.management-definition-list dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.management-reviewed-command-dialog{border:1px solid var(--border);background:var(--surface-card);width:min(44rem,100vw - 32px);max-width:none;max-height:min(46rem,100vh - 32px);color:var(--text);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 24px 64px #061d3a47}.management-reviewed-command-dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#061d3a75}.management-reviewed-command-dialog__surface{max-height:inherit;display:grid}.management-reviewed-command-dialog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:18px 20px 16px;display:flex}.management-reviewed-command-dialog__header>div{gap:4px;display:grid}.management-reviewed-command-dialog__header h2,.management-reviewed-command-dialog__header p{margin:0}.management-reviewed-command-dialog__header h2{color:var(--text-strong);font-size:1.08rem;line-height:1.3}.management-reviewed-command-dialog__header p{max-width:37rem;color:var(--muted);font-size:.78rem;line-height:1.45}.management-reviewed-command-dialog__close{border:1px solid var(--border);background:var(--surface-card);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;font-size:1.1rem;display:grid}.management-reviewed-command-dialog__body{gap:14px;padding:18px 20px 20px;display:grid;overflow-y:auto}.management-reviewed-command-dialog__body form{gap:18px;display:grid}.management-reviewed-command-dialog__body>.development-domain__actions,.management-reviewed-command-dialog__body .management-integrations__dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:14px}@media (width<=1200px){.operator-admin-stat-grid,.operator-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-admin-grid{grid-template-columns:1fr}}@media (width<=960px){.operator-shell .app-rail{width:4.25rem;padding:1rem .55rem}.operator-shell .shell-brand__link,.operator-shell .shell-nav__item{justify-content:center;padding:0}.operator-admin-nav__group h2,.operator-admin-nav__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operator-landing__grid,.operator-home__grid,.operator-workspace__grid,.operator-provisioning-console .operator-workspace__grid,.operator-platform-layout,.operator-admin-stat-grid,.operator-metric-grid{grid-template-columns:1fr}.operator-platform-inspector{max-height:none;position:static}.operator-landing__header,.operator-landing__status-card{min-width:0}.operator-page-header,.operator-toolbar,.operator-toolbar__controls,.operator-home__actions,.operator-detail-actions,.customer-handoff-detail-actions{flex-direction:column;align-items:stretch}.operator-boundary-cue__grid,.customer-handoff-boundary-grid,.operator-platform-details,.operator-platform-control-meta,.operator-platform-availability,.operator-platform-env-strip,.operator-platform-form,.operator-wizard-steps,.operator-review-grid,.operator-progress-list li{grid-template-columns:1fr}.operator-progress-list li:before{display:none}.management-reference-toolbar,.management-reference-section-heading{flex-direction:column;align-items:stretch}.management-reference-panel-grid,.management-reference-panel-grid--two{grid-template-columns:1fr}.management-reference-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-reference-status{background:var(--surface-muted);width:fit-content;min-height:1.4rem;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.management-reference-status--success{background:var(--color-success-subtle,#e8f8f1);color:var(--color-success-strong,#047857)}.management-reference-status--warning{background:var(--color-warning-subtle,#fff3df);color:var(--color-warning-strong,#b65f00)}.management-reference-status--critical{background:var(--color-danger-subtle,#ffe9e9);color:var(--color-danger-strong,#c22)}.management-reference-status--info{background:var(--color-info-subtle,#e8f1ff);color:var(--color-info-strong,#1859c9)}.operator-query-state{border:1px solid var(--border-subtle);background:var(--surface-card);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:22px;min-height:250px;padding:32px;display:grid}.operator-query-state__message{justify-content:center;align-items:center;gap:12px;max-width:38rem;display:flex}.operator-query-state__message p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.operator-query-state__icon{border:8px solid var(--surface-selected);background:var(--accent-strong);width:34px;height:34px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:999px;flex:none;display:block}.operator-query-state[data-management-query-state=loading] .operator-query-state__icon,.operator-query-state[data-management-query-state=retrying] .operator-query-state__icon{border:3px solid var(--surface-selected);border-right-color:var(--accent-strong);background:0 0;animation:.8s linear infinite operator-query-state-spin}.operator-query-state[data-management-query-state=empty] .operator-query-state__icon{background:var(--surface-muted);border-radius:8px}.operator-query-state[data-management-query-state=denied] .operator-query-state__icon,.operator-query-state[data-management-query-state=error] .operator-query-state__icon{border-color:var(--color-danger-subtle,#ffe9e9);background:var(--color-danger-strong,#c22)}.operator-query-state[data-management-query-state=conflict] .operator-query-state__icon,.operator-query-state[data-management-query-state=unavailable] .operator-query-state__icon,.operator-query-state[data-management-query-state=recovery] .operator-query-state__icon,.operator-query-state[data-management-query-state=stale] .operator-query-state__icon,.operator-query-state[data-management-query-state=partial] .operator-query-state__icon{border-color:var(--surface-warning-subtle);background:var(--color-warning-strong,#b65f00)}.operator-query-state[data-management-query-state=conflict]{min-height:154px;padding:24px}.operator-query-state[data-management-query-state=conflict] .operator-query-state__message{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-content:start;max-width:30rem;display:grid}.operator-query-state__title{color:var(--text-strong);align-self:end;font-size:.9rem;font-weight:700;line-height:1.25}.operator-query-state[data-management-query-state=conflict] .operator-query-state__message p{grid-column:2}.operator-query-state__skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,56rem);display:grid}.operator-query-state__skeleton i,.operator-query-state__skeleton b{background:linear-gradient(90deg, var(--surface-muted) 20%, var(--surface-selected) 48%, var(--surface-muted) 76%);background-size:220% 100%;border-radius:7px;height:76px;animation:1.4s ease-in-out infinite operator-query-state-pulse;display:block;overflow:hidden}.operator-query-state__skeleton b{grid-column:1/-1;height:112px}.operator-query-state--with-content{text-align:left;background:0 0;border:0;place-content:stretch;justify-items:stretch;gap:14px;min-height:0;padding:0}.operator-query-state--with-content>.operator-query-state__message{border:1px solid var(--status-warning-border);background:var(--status-warning-fill);border-radius:7px;justify-content:flex-start;max-width:none;padding:12px 14px}.operator-query-state--with-content .operator-query-state__icon{border-width:5px;width:22px;height:22px}.operator-query-state__content{min-width:0}@keyframes operator-query-state-spin{to{transform:rotate(360deg)}}@keyframes operator-query-state-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.operator-query-state__icon,.operator-query-state__skeleton i,.operator-query-state__skeleton b{animation:none!important}}.experience-app.shell-v2.tenant-shell{--tenant-shell-viewport-height:100svh;--tenant-shell-topbar-height:64px;--tenant-shell-rail-width:64px;--tenant-workspace-min-height:calc(var(--tenant-shell-viewport-height) - var(--tenant-shell-topbar-height));min-height:var(--tenant-shell-viewport-height);grid-template-rows:var(--tenant-shell-topbar-height) minmax(var(--tenant-workspace-min-height), auto);align-items:stretch;height:auto;overflow:visible}@supports (height:100dvh){.experience-app.shell-v2.tenant-shell{--tenant-shell-viewport-height:100dvh}}.experience-app.shell-v2.tenant-shell>.app-rail{width:var(--tenant-shell-rail-width,64px);min-height:var(--tenant-shell-viewport-height);height:var(--tenant-shell-viewport-height);position:fixed;inset:0 auto 0 0}.experience-app.shell-v2.tenant-shell>.shell-topbar{z-index:70;min-height:var(--tenant-shell-topbar-height);position:sticky;top:0}.experience-app.shell-v2.tenant-shell>.app-stage{min-height:var(--tenant-workspace-min-height);grid-template-rows:auto;align-self:stretch;height:auto;overflow:visible}.tenant-shell .app-mainframe.shell-mainframe{min-height:var(--tenant-workspace-min-height);align-self:stretch;height:auto;overflow:visible}@media (width>=1025px){.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))){height:var(--tenant-workspace-min-height);max-height:var(--tenant-workspace-min-height);overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *)))>*{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .enterprise-workspace-route-frame{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .enterprise-workspace-route-frame__content{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .module-shell-v2{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .module-shell-v2>.portal-grid{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .module-shell-v2>.portal-grid>.portal-column{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .v40-module-workspace-shell{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .v40-module-workspace-shell>.portal-grid{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .v40-module-workspace-shell>.portal-grid>.portal-column{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) [data-workspace-page-canvas-variant=repository]{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .golden-repository-page{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .repository-preview-layout{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .repository-preview-layout__main{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .golden-repository-data-surface{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .enterprise-repository-table-frame{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .workspace-registry-table{height:100%;min-height:0;max-height:100%;overflow:hidden}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .workspace-registry-table__scroller{min-height:0;max-height:none;overflow:auto}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .golden-repository-page:has(.workspace-registry-table--popup-open){overflow:visible}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .repository-preview-layout:has(.workspace-registry-table--popup-open){overflow:visible}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .repository-preview-layout__main:has(.workspace-registry-table--popup-open){overflow:visible}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .golden-repository-data-surface:has(.workspace-registry-table--popup-open){overflow:visible}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .enterprise-repository-table-frame:has(.workspace-registry-table--popup-open){overflow:visible}.tenant-shell .app-mainframe.shell-mainframe:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))) .workspace-registry-table.workspace-registry-table--popup-open{overflow:visible}}.tenant-shell .app-mainframe.shell-mainframe>*{min-height:var(--tenant-workspace-min-height);align-self:stretch;width:100%;height:auto}.tenant-shell .dashboard-page,.tenant-shell .home-dashboard,.tenant-shell .home-dashboard-mode-shell,.tenant-shell .settings-page,.tenant-shell .configuration-studio-shell,.tenant-shell .configuration-studio-workspace,.tenant-shell .studio-framework-shell,.tenant-shell .form-builder-workspace,.tenant-shell .module-shell-v2,.tenant-shell .documents-workspace,.tenant-shell .signatures-workspace,.tenant-shell .my-tasks-workspace,.tenant-shell .portal-shell,.tenant-shell .help-portal,.tenant-shell .support-portal{min-height:var(--tenant-workspace-min-height);align-self:stretch;width:100%;height:auto;max-height:none;overflow:visible}.tenant-shell .home-dashboard__viewport,.tenant-shell .dashboard-page__viewport,.tenant-shell .home-dashboard-mode-shell__body{height:auto;min-height:100%;max-height:none;overflow:visible}.tenant-shell .settings-shell-layout,.tenant-shell .settings-plane-body,.tenant-shell .settings-topic-workspace{height:auto;min-height:100%;overflow:visible}.tenant-shell .settings-plane-body>*,.tenant-shell .settings-topic-workspace>:last-child{height:auto;min-height:0}.tenant-shell .settings-page--figma-make .settings-topic-workspace.settings-control-plane-layout{grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tenant-shell .settings-topic-workspace>.settings-topic-grid,.tenant-shell .settings-topic-workspace>.settings-access-layout,.tenant-shell .settings-topic-workspace>.settings-boundary-card,.tenant-shell .settings-topic-workspace.settings-control-plane-layout>.settings-control-plane-main{overflow:visible}.tenant-shell .settings-subnav{align-self:start;position:sticky;top:4.75rem;overflow:visible}.tenant-shell .configuration-studio-shell,.tenant-shell .configuration-studio-workspace,.tenant-shell .studio-framework-shell,.tenant-shell .studio-framework-body,.tenant-shell .studio-framework-canvas,.tenant-shell .form-builder-workspace{align-items:start;height:auto;min-height:100%;max-height:none;overflow:visible}.tenant-shell .configuration-studio-pane,.tenant-shell .configuration-studio-pane__body{min-height:0;overflow:visible}.tenant-shell .module-shell-v2,.tenant-shell .module-shell-v2>.module-workspace-frame,.tenant-shell .module-shell-v2>.portal-grid,.tenant-shell .module-shell-v2>.portal-grid>.portal-column,.tenant-shell .work-module-surface,.tenant-shell .work-module-surface__body{height:auto;min-height:100%;max-height:none;overflow:visible}.tenant-shell .clm-landing-card,.tenant-shell .lmm-landing-card{height:auto;min-height:0}.tenant-shell .lmm-landing-card--dashboard.v40-module-surface,.tenant-shell .tprm-landing-card--dashboard.v40-module-surface{min-height:var(--tenant-workspace-min-height);padding-bottom:1.1rem}.tenant-shell .clm-landing-card>:last-child,.tenant-shell .lmm-landing-card>:last-child,.tenant-shell .clm-landing-card--work>.work-module-surface__body,.tenant-shell .clm-landing-card--dashboard>.work-module-surface__body,.tenant-shell .lmm-landing-card--work>.work-module-surface__body,.tenant-shell .lmm-landing-card--dashboard>.work-module-surface__body{height:auto;min-height:0;max-height:none;overflow:visible}@media (width<=960px){.experience-app.shell-v2.tenant-shell{--tenant-shell-viewport-height:100svh;--tenant-shell-topbar-height:64px;--tenant-shell-rail-width:60px;min-height:var(--tenant-shell-viewport-height);grid-template-columns:var(--tenant-shell-rail-width) minmax(0, 1fr);grid-template-rows:var(--tenant-shell-topbar-height) minmax(var(--tenant-workspace-min-height), auto);width:100vw;max-width:100vw;height:auto;overflow:visible}@supports (height:100dvh){.experience-app.shell-v2.tenant-shell{--tenant-shell-viewport-height:100dvh}}.experience-app.shell-v2.tenant-shell>.app-rail{width:var(--tenant-shell-rail-width,60px);min-height:var(--tenant-shell-viewport-height);height:var(--tenant-shell-viewport-height);position:fixed;inset:0 auto 0 0}.experience-app.shell-v2.tenant-shell>.shell-topbar{min-height:var(--tenant-shell-topbar-height);min-width:0;max-width:calc(100vw - var(--tenant-shell-rail-width,60px));position:sticky;top:0}.experience-app.shell-v2.tenant-shell>.app-stage{min-height:var(--tenant-workspace-min-height);width:100%;min-width:0;height:auto;max-width:calc(100vw - var(--tenant-shell-rail-width,60px));overflow:visible}.tenant-shell .settings-plane-body{box-sizing:border-box;padding-left:0}.tenant-shell .settings-subnav{position:static;top:auto}.tenant-shell .configuration-studio-workspace,.tenant-shell .form-builder-workspace,.tenant-shell .studio-framework-rail__body,.tenant-shell .studio-framework-body--with-panels,.tenant-shell .studio-framework-lanes,.tenant-shell .studio-framework-signals,.tenant-shell .studio-framework-signals--inline{grid-template-columns:minmax(0,1fr)}.tenant-shell .configuration-studio-pane,.tenant-shell .studio-framework-lane,.tenant-shell .module-segmented-control,.tenant-shell .module-segmented-control button{width:100%;min-width:0;max-width:100%}.tenant-shell .configuration-studio-pane *,.tenant-shell .studio-framework-lane *{min-width:0}.tenant-shell .module-segmented-control--stable,.tenant-shell .module-segmented-control--stable-2,.tenant-shell .module-segmented-control--stable-3,.tenant-shell .module-segmented-control--stable-4,.tenant-shell .module-segmented-control--stable-5,.tenant-shell .module-segmented-control--stable-wide.module-segmented-control--stable-2,.tenant-shell .module-segmented-control--stable-wide.module-segmented-control--stable-3{grid-template-columns:minmax(0,1fr);width:100%}}.enterprise-workspace-header{--enterprise-header-accent:var(--ui-accent-blue,#2563eb);--enterprise-header-accent-strong:var(--ui-accent-blue-strong,#1d4ed8);--enterprise-header-accent-soft:color-mix(in srgb, var(--enterprise-header-accent) 11%, var(--surface-card,#fff));--enterprise-header-accent-border:color-mix(in srgb, var(--enterprise-header-accent) 24%, var(--border,#d8deea));gap:0;min-width:0;display:grid}.enterprise-workspace-route-frame{--enterprise-workspace-frame-gutter:var(--v40-shell-gutter,1.5rem);--enterprise-workspace-frame-row-gap:var(--space-lg,1rem);--enterprise-header-command-bg:#07111f;--enterprise-header-command-bg-strong:#0b1b30;--enterprise-header-command-text:#f8fbff;--enterprise-header-command-muted:#e2e8f0c7;align-content:start;gap:var(--enterprise-workspace-frame-row-gap);width:100%;min-width:0;min-height:var(--tenant-workspace-min-height,auto);padding:var(--enterprise-workspace-frame-gutter);background:var(--surface-shell);box-sizing:border-box;display:grid}.enterprise-workspace-route-frame:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *))){flex-direction:column;align-content:stretch;height:100%;min-height:0;display:flex}.enterprise-workspace-route-frame:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *)))>.enterprise-workspace-route-frame__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.enterprise-workspace-route-frame:has([data-golden-repository-page=true]:not([hidden]):not(:is([hidden] *)))>.enterprise-workspace-route-frame__content>*{flex:auto;height:100%;min-height:0}.enterprise-workspace-route-frame--command{--enterprise-header-accent:#3b82f6;--enterprise-header-accent-strong:#60a5fa;--enterprise-header-accent-soft:#3b82f62b;--enterprise-header-accent-border:#93c5fd47;--enterprise-workspace-frame-row-gap:.9rem;padding:0 0 var(--enterprise-workspace-frame-gutter);background:linear-gradient(180deg, var(--enterprise-header-command-bg) 0, var(--enterprise-header-command-bg-strong) 17.5rem, var(--surface-shell) 17.5rem, var(--surface-shell) 100%);background-color:var(--enterprise-header-command-bg)}.enterprise-workspace-route-frame--workbench{--enterprise-workspace-frame-gutter:var(--workspace-page-canvas-padding-inline,1rem);--enterprise-workspace-frame-row-gap:.92rem;background-color:#0000;padding-top:0}:is(.enterprise-workspace-route-frame--content-inset-none,.enterprise-workspace-route-frame:has([data-workspace-page-canvas=true])){--enterprise-workspace-frame-gutter:0;background:0 0;gap:0;padding:0}:is(.enterprise-workspace-route-frame--content-inset-none>.enterprise-workspace-header,.enterprise-workspace-route-frame:has([data-workspace-page-canvas=true])>.enterprise-workspace-header){padding-inline:var(--workspace-page-canvas-padding-inline,1rem);padding-block-start:calc(var(--workspace-page-canvas-padding-block,.85rem) + var(--module-chrome-header-padding-block-start,.35rem));padding-block-end:.35rem}:is(.enterprise-workspace-route-frame--content-inset-none>.enterprise-workspace-route-frame__content,.enterprise-workspace-route-frame:has([data-workspace-page-canvas=true])>.enterprise-workspace-route-frame__content){gap:0}.enterprise-workspace-route-frame>.enterprise-workspace-header{width:100%}.enterprise-workspace-route-frame__metrics{margin:0}.enterprise-workspace-route-frame__content{gap:1rem;min-width:0;display:grid}.enterprise-workspace-header--actions-only{grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:.9rem}.enterprise-workspace-header--actions-only .enterprise-workspace-header__summary{grid-area:1/1}.enterprise-workspace-header--actions-only .enterprise-workspace-header__rail{grid-area:1/2;align-self:start}.enterprise-workspace-header--actions-only .enterprise-workspace-header__main{justify-content:flex-end}.enterprise-workspace-header__summary{min-width:0}.enterprise-workspace-header__identity{align-items:flex-start;gap:.82rem;min-width:0;display:flex}.enterprise-workspace-header__copy{gap:.12rem;min-width:0;display:grid}.enterprise-workspace-header__icon-tile{border:1px solid color-mix(in srgb, var(--enterprise-header-accent) 22%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--enterprise-header-accent) 13%, var(--surface-card)), var(--surface-card));width:2.55rem;height:2.55rem;color:var(--enterprise-header-accent);border-radius:.78rem;flex:0 0 2.55rem;place-items:center;display:inline-grid;box-shadow:0 1px 2px #0f172a0f}.enterprise-workspace-header__icon-tile svg{width:1.12rem;height:1.12rem}.enterprise-workspace-header--command,.enterprise-workspace-header--workbench{border:0;border-radius:0}.enterprise-workspace-header--command{padding:1.15rem var(--enterprise-workspace-frame-gutter) .65rem;color:var(--enterprise-header-command-text);box-shadow:none;background:0 0;overflow:hidden}.enterprise-workspace-header--command .ui-page-title{color:var(--enterprise-header-command-text);font-size:clamp(1.28rem,1.7vw,1.72rem);line-height:1.1}.enterprise-workspace-header--command .v40-module-header__count{color:var(--enterprise-header-command-muted)}.enterprise-workspace-header--workbench{padding:var(--enterprise-workbench-header-padding,calc(var(--workspace-page-canvas-padding-block,.85rem) + var(--module-chrome-header-padding-block-start,.35rem)) 0 .65rem);border-bottom:1px solid var(--border-subtle,#94a3b852);box-shadow:none;background:0 0}.enterprise-workspace-header--management{width:100%}.enterprise-workspace-header--management .enterprise-workspace-header__summary{gap:.18rem;display:grid}.enterprise-workspace-header--management .enterprise-workspace-header__rail{margin-top:.58rem}.enterprise-workspace-header--management .enterprise-workspace-header__secondary{justify-content:flex-end}.enterprise-workspace-header--workbench .ui-page-title{font-size:clamp(1.28rem,1.7vw,1.72rem);line-height:1.1}.enterprise-workspace-header__rail{min-width:0}.enterprise-workspace-header__main{align-items:center;gap:.78rem;width:100%;min-width:0;display:flex}.enterprise-workspace-header__tabs{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.48rem;min-width:0;display:flex}.enterprise-workspace-header__tabs--multi{gap:.7rem}.enterprise-workspace-header__tab-divider{background:var(--border-subtle,#94a3b866);align-self:stretch;width:1px;min-height:1.5rem}.enterprise-workspace-header .work-repository-action-row .enterprise-workspace-header__main,.enterprise-workspace-header.enterprise-workspace-header .work-module-frame-rail__main{grid-template-columns:none;display:flex}.enterprise-header-tabs{--enterprise-header-tab-accent:var(--enterprise-header-accent,#2563eb);--enterprise-header-tab-accent-strong:var(--enterprise-header-accent-strong,#1d4ed8);--enterprise-header-tab-accent-soft:var(--enterprise-header-accent-soft,color-mix(in srgb, var(--enterprise-header-tab-accent) 11%, var(--surface-card,#fff)));--enterprise-header-tab-border:var(--enterprise-header-accent-border,color-mix(in srgb, var(--enterprise-header-tab-accent) 24%, var(--border,#d8deea)));--enterprise-header-tab-muted:var(--interactive-tab-text,var(--text-muted,#536179));--accent:var(--enterprise-header-tab-accent);--accent-strong:var(--enterprise-header-tab-accent-strong);--accent-soft:var(--enterprise-header-tab-accent-soft);--accent-border:var(--enterprise-header-tab-border);flex:0 auto}.enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record]{width:100%;padding:0 var(--enterprise-record-tabs-inline,1rem);scrollbar-width:thin;gap:clamp(1rem,2.25vw,2.35rem);display:flex;overflow:auto hidden}.enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button{min-height:3rem;box-shadow:none;color:var(--muted);font-size:.875rem;font-weight:var(--font-weight-control);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:.85rem 0 .72rem;line-height:1}.enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button:hover,.enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button:focus-visible{box-shadow:none;color:var(--text-strong);background:0 0}.enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button[aria-selected=true]{border-bottom-color:var(--accent);box-shadow:none;color:var(--accent-strong);background:0 0}:root[data-theme=dark] .enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button:hover,:root[data-theme=dark] .enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button:focus-visible,:root[data-theme=dark] .enterprise-header-tabs[data-enterprise-header-tabs=true][data-enterprise-tab-visual=record] button[aria-selected=true]{color:#93c5fd}.enterprise-header-tabs[data-enterprise-header-tabs=true]{width:auto;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:none;align-items:center;gap:clamp(1.1rem,2.4vw,1.75rem);padding:0;display:inline-flex;overflow:visible}.enterprise-header-tabs[data-enterprise-header-tabs=true] button{width:auto;min-width:0;min-height:2.38rem;box-shadow:none;color:var(--enterprise-header-tab-muted);font-size:.88rem;font-weight:var(--font-weight-control,500);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.48rem 0 .62rem;line-height:1.15}.enterprise-header-tabs[data-enterprise-header-tabs=true] button:hover,.enterprise-header-tabs[data-enterprise-header-tabs=true] button:focus-visible{color:var(--interactive-tab-hover-text,var(--text-strong,#111827));box-shadow:none;background:0 0;transform:none}.enterprise-header-tabs[data-enterprise-header-tabs=true] button:focus-visible{outline:2px solid color-mix(in srgb, var(--enterprise-header-tab-accent) 48%, transparent);outline-offset:2px}.enterprise-header-tabs[data-enterprise-header-tabs=true] button:disabled{color:var(--text-disabled,#8792a2);cursor:not-allowed;opacity:1}.enterprise-header-tabs[data-enterprise-header-tabs=true] button.active,.enterprise-header-tabs[data-enterprise-header-tabs=true] button[aria-selected=true]{border-bottom-color:var(--enterprise-header-tab-accent);color:var(--interactive-tab-selected-text,var(--enterprise-header-tab-accent-strong));box-shadow:none;background:0 0}.enterprise-header-tabs[data-enterprise-header-tabs=true] button.active:hover,.enterprise-header-tabs[data-enterprise-header-tabs=true] button[aria-selected=true]:hover{color:var(--interactive-tab-selected-hover-text,var(--enterprise-header-tab-accent-strong))}.enterprise-workspace-header--command .enterprise-header-tabs{--enterprise-header-tab-muted:#e2e8f0c7;--enterprise-header-tab-border:#93c5fd40;--enterprise-header-tab-accent:#93c5fd;--enterprise-header-tab-accent-strong:#bfdbfe;--enterprise-header-tab-accent-soft:#60a5fa2e}.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true]{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true] button{color:#cbd5e1d1;border-radius:0;min-height:2.68rem;padding:.48rem 0 .62rem;font-size:.95rem}.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true] button:hover,.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true] button:focus-visible,.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true] button.active,.enterprise-workspace-header--command .enterprise-header-tabs[data-enterprise-header-tabs=true] button[aria-selected=true]{color:var(--enterprise-header-tab-accent);box-shadow:none;background:0 0}:root[data-theme=dark] .enterprise-header-tabs{--enterprise-header-tab-muted:#ffffffb3}:root[data-theme=dark] .enterprise-workspace-header{--enterprise-header-accent:var(--ui-accent-blue,#2563eb);--enterprise-header-accent-strong:var(--ui-accent-blue-strong,#93c5fd);--enterprise-header-accent-soft:color-mix(in srgb, var(--enterprise-header-accent) 15%, var(--surface-card,#121827));--enterprise-header-accent-border:color-mix(in srgb, var(--enterprise-header-accent) 30%, var(--border,#334155))}.enterprise-workspace-header__actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;min-width:max-content;margin-left:auto;display:inline-flex}.enterprise-workspace-header__search.enterprise-repository-search{flex:0 19rem;min-width:min(19rem,100%)}.enterprise-workspace-header__search.enterprise-repository-search input{min-height:var(--v40-control-min-height,2.25rem);border-color:var(--enterprise-header-accent-border);background:var(--surface-card,#fff);font-size:.78rem}.enterprise-workspace-header__right-controls{flex:none;justify-content:flex-end;align-items:center;min-width:max-content;margin-left:auto;display:inline-flex}.enterprise-workspace-header__secondary{min-width:0}.enterprise-workspace-header .enterprise-header-action{min-height:var(--v40-control-min-height,2.25rem);box-shadow:none;font-size:.78rem;font-weight:var(--font-weight-control,600);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.42rem .12rem .34rem;line-height:1.15;transition:border-color .16s,color .16s;display:inline-flex}.enterprise-workspace-header .enterprise-header-action:focus-visible{outline:2px solid var(--enterprise-header-accent);outline-offset:2px}.enterprise-workspace-header .enterprise-header-action:disabled{color:var(--text-disabled,#8993a4);cursor:not-allowed;opacity:1;background:0 0;border-bottom-color:#0000}.clm-tools-menu{flex:none;justify-content:flex-start;align-items:flex-start;display:inline-flex;position:relative}.clm-tools-menu__panel{z-index:20;border:1px solid var(--border,#d0d7de);background:var(--surface,#fff);min-width:220px;box-shadow:var(--shadow-lg,0 14px 34px #0f172a29);text-align:left;border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.clm-tools-menu__panel [role=menuitem]{text-align:left;justify-content:flex-start;width:100%}.enterprise-workspace-header.v40-module-header .work-module-frame-rail__actions>.enterprise-header-action.enterprise-header-action--primary:not(.secondary):not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--primary.work-repository-primary-action:not(:disabled){border-color:#0000;border-bottom-color:var(--enterprise-header-accent);color:var(--enterprise-header-accent-strong);box-shadow:none;background:0 0;border-radius:0}.enterprise-workspace-header.v40-module-header .work-module-frame-rail__actions>.enterprise-header-action.enterprise-header-action--primary:not(.secondary):hover:not(:disabled),.enterprise-workspace-header.v40-module-header .work-module-frame-rail__actions>.enterprise-header-action.enterprise-header-action--primary:not(.secondary):focus-visible:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--primary.work-repository-primary-action:hover:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--primary.work-repository-primary-action:focus-visible:not(:disabled){border-color:#0000;border-bottom-color:var(--enterprise-header-accent-strong);color:var(--enterprise-header-accent-strong);box-shadow:none;background:0 0}.enterprise-workspace-header.v40-module-header .work-module-frame-rail__actions>.enterprise-header-action.enterprise-header-action--secondary.secondary:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--secondary.work-repository-secondary-action:not(:disabled){color:var(--text-strong,#0f172a);box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--ghost.work-repository-secondary-action:not(:disabled){color:var(--text-muted,#536179);box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--secondary.work-repository-secondary-action:hover:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--secondary.work-repository-secondary-action:focus-visible:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--ghost.work-repository-secondary-action:hover:not(:disabled),.enterprise-workspace-header .enterprise-header-action.enterprise-header-action--ghost.work-repository-secondary-action:focus-visible:not(:disabled){border-color:#0000;border-bottom-color:var(--enterprise-header-accent);color:var(--enterprise-header-accent-strong);box-shadow:none;background:0 0}.enterprise-workspace-header .enterprise-header-action:disabled,.enterprise-workspace-header.enterprise-workspace-header .work-module-frame-rail__actions>.enterprise-header-action.enterprise-header-action[data-action-primitive=underline]:disabled{color:var(--text-disabled,#8993a4);box-shadow:none;background:0 0;border-color:#0000}.enterprise-workspace-route-frame--command .module-shell-card__metrics{padding-inline:var(--enterprise-workspace-frame-gutter);gap:.78rem}.enterprise-workspace-route-frame--command .module-shell-stat,.enterprise-workspace-route-frame--command .dashboard-kpi-card,.enterprise-workspace-route-frame--command .dashboard-panel{border-color:#94a3b83d;box-shadow:0 1px 2px #0f172a14,0 18px 42px #0f172a14}.enterprise-workspace-route-frame--command .module-shell-stat{background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--surface-card) 92%, #dbeafe))}.enterprise-workspace-route-frame--command .enterprise-workspace-route-frame__content{padding-inline:var(--enterprise-workspace-frame-gutter)}.enterprise-workspace-route-frame--workbench .module-shell-stat{border-color:color-mix(in srgb, var(--enterprise-header-accent) 18%, var(--border))}@media (width<=820px){.enterprise-workspace-header__main{flex-wrap:wrap;align-items:stretch}.enterprise-workspace-header__tabs,.enterprise-workspace-header__right-controls,.enterprise-workspace-header__actions{width:100%}.enterprise-header-tabs[data-enterprise-header-tabs=true]{scrollbar-width:thin;flex-wrap:nowrap;flex:100%;width:100%;padding-block:.16rem .28rem;scroll-padding-inline:.25rem;overflow:auto visible}.enterprise-workspace-header__right-controls,.enterprise-workspace-header__actions{flex-wrap:wrap;justify-content:flex-start;min-width:0;margin-left:0}.enterprise-workspace-header--actions-only{grid-template-columns:minmax(0,1fr)}.enterprise-workspace-header--actions-only .enterprise-workspace-header__rail{grid-area:auto/1}.enterprise-workspace-header__identity{gap:.65rem}.enterprise-workspace-header__icon-tile{flex-basis:2.25rem;width:2.25rem;height:2.25rem}}.entity-workbench{min-width:0;color:var(--text,#111827);gap:.9rem;display:grid}.entity-record-cockpit{background:var(--workspace-surface-canvas,#e8ecf1);scrollbar-gutter:stable;--entity-record-cockpit-header-min-block:4.5rem;--entity-record-cockpit-tabs-min-block:2.75rem;--entity-record-cockpit-body-min-block:16rem;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);max-width:min(100%,92rem);margin-inline:auto;padding:.85rem 1rem 1.15rem}.entity-record-cockpit>*,.entity-record-context-rail{min-width:0}.entity-workbench-header{border:1px solid var(--workspace-surface-border,var(--border,#d8deea));background:var(--workspace-surface-elevated,#fff);border-radius:10px;justify-content:space-between;align-items:start;gap:1rem;min-width:0;padding:.85rem 1rem;display:flex;box-shadow:0 1px #0f172a0a}.entity-workbench-header__return{justify-content:flex-start;margin:0 0 .3rem;display:flex}.entity-workbench-header__main{gap:.28rem;min-width:0;display:grid}.entity-workbench-action-panel__copy>span{color:var(--enterprise-header-accent,#2563eb);font-size:.72rem;font-weight:var(--font-weight-label,600);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.entity-workbench-header__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.entity-workbench-header h1{color:var(--text-strong,#0f172a);font-size:clamp(1.28rem,2vw,1.72rem);font-weight:var(--font-weight-heading,650);letter-spacing:0;margin:0;line-height:1.12}.entity-workbench-header__status{flex-wrap:wrap;gap:.34rem;display:inline-flex}.entity-workbench-header__subtitle{max-width:70ch;color:var(--text-muted,var(--muted,#536179));margin:0;font-size:.9rem;line-height:1.4}.entity-workbench-header__metadata{color:var(--text-muted,var(--muted,#536179));flex-wrap:wrap;gap:.32rem .74rem;font-size:.78rem;line-height:1.35;display:flex}.entity-workbench-header__metadata>span{min-width:0}.entity-workbench-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.entity-workbench-nav{min-width:0;display:flex}.entity-workbench-nav--vertical{align-self:start;width:100%;position:sticky;top:.75rem}.entity-workbench-nav__tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:clamp(1rem,2.35vw,1.75rem);max-width:100%;padding:0;display:inline-flex}.entity-workbench-nav--vertical .entity-workbench-nav__tabs{border:1px solid color-mix(in srgb, var(--enterprise-header-accent,#2563eb) 24%, var(--border,#d8deea));background:color-mix(in srgb, var(--surface-shell,#f6f8fb) 86%, transparent);border-radius:12px;gap:.28rem;width:100%;padding:.25rem;display:grid}.entity-workbench-nav__tabs button{min-width:0;min-height:2.38rem;color:var(--text-muted,#536179);font-size:.88rem;font-weight:var(--font-weight-control,500);letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;gap:.08rem;padding:.48rem 0 .62rem;line-height:1.12;display:grid}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button{white-space:normal;border-bottom:3px solid #0000;border-radius:0;grid-template-columns:auto minmax(0,1fr);width:100%;min-height:3.35rem;padding:.42rem .72rem}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button>span{display:contents}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button>span>span{background:color-mix(in srgb, var(--enterprise-header-accent,#2563eb) 12%, var(--surface-card,#fff));border-radius:999px;grid-row:span 2;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;display:grid}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button.active>span>span,.entity-workbench-nav--vertical .entity-workbench-nav__tabs button[aria-selected=true]>span>span,.entity-workbench-nav--vertical .entity-workbench-nav__tabs button[aria-current=step]>span>span{background:color-mix(in srgb, var(--enterprise-header-accent,#2563eb) 12%, var(--surface-card,#fff));color:inherit}.entity-workbench-nav__tabs button small{color:inherit;font-size:.68rem;font-weight:var(--font-weight-body,400);opacity:.76;line-height:1.2}.entity-workbench-nav__tabs button.active small,.entity-workbench-nav__tabs button[aria-selected=true] small{opacity:1}.entity-workbench-nav__tabs button:hover,.entity-workbench-nav__tabs button:focus-visible{color:var(--interactive-tab-hover-text,var(--text-strong,#0f172a));background:0 0}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button:hover,.entity-workbench-nav--vertical .entity-workbench-nav__tabs button:focus-visible{background:color-mix(in srgb, var(--enterprise-header-accent,#2563eb) 9%, var(--surface-card,#fff))}.entity-workbench-nav__tabs button.active,.entity-workbench-nav__tabs button[aria-selected=true]{border-bottom-color:var(--enterprise-header-accent,#2563eb);color:var(--interactive-tab-selected-text,var(--enterprise-header-accent-strong,#1d4ed8));box-shadow:none;background:0 0}.entity-workbench-nav__tabs button.active:hover,.entity-workbench-nav__tabs button[aria-selected=true]:hover{color:var(--interactive-tab-selected-hover-text,var(--enterprise-header-accent-strong,#1d4ed8))}.entity-workbench-nav--vertical .entity-workbench-nav__tabs button.active,.entity-workbench-nav--vertical .entity-workbench-nav__tabs button[aria-selected=true]{border-bottom-color:var(--enterprise-header-accent,#2563eb);box-shadow:none;background:0 0}.entity-workbench-summary,.entity-workbench-section,.entity-workbench-related,.entity-workbench-timeline,.entity-workbench-action-panel{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card,#fff);border-radius:10px;min-width:0}.entity-workbench-summary,.entity-workbench-section,.entity-workbench-related,.entity-workbench-timeline{gap:.72rem;padding:.9rem;display:grid}.entity-workbench-section--frameless{background:0 0;border:0;border-radius:0;padding:0}.entity-workbench-section__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.entity-workbench-section__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:inline-flex}.entity-workbench-summary h2,.entity-workbench-section h2,.entity-workbench-related h2,.entity-workbench-timeline h2{color:var(--text-strong,#0f172a);font-size:.92rem;font-weight:var(--font-weight-heading,600);letter-spacing:0;margin:0;line-height:1.25}.entity-workbench-related ul,.entity-workbench-timeline ol{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.entity-workbench-related li,.entity-workbench-timeline li{border-top:1px solid var(--content-surface-border,var(--border));text-align:left;justify-items:stretch;gap:.12rem;min-width:0;padding-block:.48rem;display:grid}.entity-workbench-related li:first-child,.entity-workbench-timeline li:first-child{border-top:0;padding-top:0}.entity-workbench-related li>span,.entity-workbench-timeline li>span{min-width:0;color:var(--text-strong,#0f172a);font-size:.85rem;font-weight:var(--font-weight-label,600);overflow-wrap:anywhere;text-align:left;justify-self:stretch}.entity-workbench-related li>small,.entity-workbench-timeline li>small{min-width:0;color:var(--text-muted,var(--muted,#536179));overflow-wrap:anywhere;text-align:left;justify-self:stretch;font-size:.74rem}.entity-workbench-related li>strong,.entity-workbench-timeline li>strong{min-width:0;color:var(--text,#111827);font-size:.78rem;font-weight:var(--font-weight-body,500);overflow-wrap:anywhere;text-align:left;justify-self:stretch}.entity-workbench-related__row{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:stretch;place-items:start stretch;gap:.14rem;padding:0;display:grid}.entity-workbench-related__row>span{min-width:0;color:var(--text-strong,#0f172a);font-size:.85rem;font-weight:var(--font-weight-label,600);overflow-wrap:anywhere;text-align:left;justify-self:stretch}.entity-workbench-related__row>small{min-width:0;color:var(--text-muted,var(--muted,#536179));overflow-wrap:anywhere;text-align:left;justify-self:stretch;font-size:.74rem;line-height:1.3}.entity-workbench-related__row>strong{min-width:0;color:var(--text,#111827);font-size:.78rem;font-weight:var(--font-weight-body,500);overflow-wrap:anywhere;text-align:left;justify-self:stretch;line-height:1.3}.entity-workbench-related__row:hover,.entity-workbench-related__row:focus-visible{color:var(--enterprise-header-accent,#2563eb);outline:none}.entity-workbench-related__item--selected{box-shadow:inset 3px 0 0 var(--enterprise-header-accent,#2563eb);padding-left:.58rem}.entity-workbench-action-panel{background:color-mix(in srgb, var(--enterprise-header-accent,#2563eb) 6%, var(--surface-card,#fff));grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.75rem;padding:.85rem;display:grid}.entity-workbench-action-panel__copy{gap:.18rem;min-width:0;display:grid}.entity-workbench-action-panel__copy strong{color:var(--text-strong,#0f172a);font-size:.94rem;font-weight:var(--font-weight-heading,600)}.entity-workbench-action-panel__copy p{color:var(--text-muted,var(--muted,#536179));margin:0;font-size:.8rem;line-height:1.4}.entity-workbench-action-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.entity-record-cockpit--unified{--entity-record-surface:var(--neutral-panel-surface,var(--surface-card));--entity-record-surface-soft:var(--neutral-panel-surface-soft,var(--surface-shell));--entity-record-border:var(--neutral-border-subtle,var(--border));--entity-record-border-strong:var(--neutral-border-strong,var(--border-strong));--entity-record-text:var(--neutral-text,var(--text-strong));--entity-record-muted:var(--neutral-text-muted,var(--muted));--entity-record-accent:var(--interactive-tab-selected-text,var(--accent));border:1px solid var(--entity-record-border);background:var(--entity-record-surface);width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;scrollbar-gutter:stable;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:clip}.entity-record-cockpit--unified>.entity-workbench-header{min-block-size:var(--entity-record-cockpit-header-min-block)}.entity-record-cockpit--unified>.entity-workbench-nav,.entity-record-cockpit--unified>[data-entity-record-tabs=true]{min-block-size:var(--entity-record-cockpit-tabs-min-block)}.entity-record-cockpit--unified>.entity-workbench-body,.entity-record-cockpit--unified>[data-entity-record-body=true]{min-block-size:var(--entity-record-cockpit-body-min-block)}.entity-record-cockpit--unified>.entity-workbench-header[data-entity-record-header=true]{border:0;border-bottom:1px solid var(--entity-record-border);background:linear-gradient(135deg, color-mix(in srgb, var(--entity-record-accent) 5%, transparent), transparent 42%), var(--entity-record-surface);min-width:0;box-shadow:none;border-radius:0;justify-content:space-between;align-items:start;gap:.65rem;padding:1rem 1.1rem .9rem;display:flex}.entity-record-cockpit--unified>.entity-workbench-header .entity-workbench-header__main,.entity-record-cockpit--unified>.entity-workbench-header .entity-workbench-header__title-row,.entity-record-cockpit--unified>.entity-workbench-header h1{min-width:0}.entity-record-cockpit--unified>.entity-workbench-header h1{max-width:100%;color:var(--entity-record-text);overflow-wrap:anywhere;font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.12}.entity-record-cockpit--unified>.entity-workbench-header .entity-workbench-header__actions{flex:none;align-self:start;max-width:100%}.entity-record-cockpit--unified>.entity-record-cockpit__tabs{border:0;border-bottom:1px solid var(--entity-record-border);background:var(--entity-record-surface);overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:0;gap:clamp(1rem,2.3vw,1.7rem);width:100%;min-width:0;max-width:100%;margin:0;padding-inline:1.1rem;display:flex;overflow-x:auto}.entity-record-cockpit--unified>nav.entity-record-cockpit__tabs .entity-workbench-nav__tabs{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex:none;gap:clamp(1rem,2.3vw,1.7rem);width:max-content;max-width:none;margin:0;padding:0;display:flex}.entity-record-cockpit--unified>.entity-record-cockpit__tabs>button,.entity-record-cockpit--unified>nav.entity-record-cockpit__tabs .entity-workbench-nav__tabs button{min-width:0;min-height:2.85rem;color:var(--entity-record-muted);font-size:.86rem;font-weight:var(--font-weight-control);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:.62rem 0 .58rem;line-height:1.2}.entity-record-cockpit--unified>.entity-record-cockpit__tabs>button:hover,.entity-record-cockpit--unified>nav.entity-record-cockpit__tabs .entity-workbench-nav__tabs button:hover{color:var(--interactive-tab-hover-text,var(--text-strong,#0f172a))}.entity-record-cockpit--unified>.entity-record-cockpit__tabs>button[aria-selected=true],.entity-record-cockpit--unified>nav.entity-record-cockpit__tabs .entity-workbench-nav__tabs button[aria-selected=true]{border-bottom-color:var(--entity-record-accent);color:var(--entity-record-accent);box-shadow:none;background:0 0}.entity-record-cockpit--unified>.entity-record-cockpit__tabs>button[aria-selected=true]:hover,.entity-record-cockpit--unified>nav.entity-record-cockpit__tabs .entity-workbench-nav__tabs button[aria-selected=true]:hover{color:var(--interactive-tab-selected-hover-text,var(--entity-record-accent))}.entity-record-cockpit--unified>.entity-record-cockpit__panel{background:var(--entity-record-surface);align-content:start;gap:1rem;min-width:0;min-height:0;padding:1rem 1.1rem 1.15rem;display:grid;overflow:auto}.entity-record-cockpit--unified>.entity-record-cockpit__panel>.entity-record-cockpit__section.entity-workbench-section--frameless{background:0 0;border:0;border-radius:0;gap:1rem;min-width:0;min-height:0;padding:0;overflow:visible}.entity-record-cockpit__record-actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.entity-record-cockpit__record-actions>small{min-width:0;color:var(--entity-record-muted);flex:18rem}.entity-record-cockpit--unified>.entity-record-cockpit__panel>.organizations-focus-hero__actions{border-bottom:1px solid var(--entity-record-border);justify-content:flex-start;padding:0 0 .9rem}:root[data-theme=dark] .entity-workbench-header,:root[data-theme=dark] .entity-workbench-summary,:root[data-theme=dark] .entity-workbench-section,:root[data-theme=dark] .entity-workbench-related,:root[data-theme=dark] .entity-workbench-timeline,:root[data-theme=dark] .entity-workbench-action-panel{background:var(--surface-card,#121827);border-color:#ffffff1f}:root[data-theme=dark] .entity-workbench-section--frameless{background:0 0;border-color:#0000}:root[data-theme=dark] .entity-workbench-nav__tabs{background:color-mix(in srgb, var(--surface-card,#121827) 86%, transparent)}@media (width<=760px){.entity-workbench-header,.entity-workbench-action-panel{grid-template-columns:minmax(0,1fr)}.entity-workbench-header{flex-direction:column}.entity-workbench-header__actions,.entity-workbench-action-panel__actions{justify-content:flex-start}}.experience-app.shell-v2.tenant-shell{--tenant-shell-topbar-height:64px;--tenant-shell-rail-width:64px;--font-size-body:14px;--font-size-body-sm:13px;--font-size-caption:12px;--font-size-section:16px;--font-size-page:24px;--font-size-page-display:28px;--font-size-table-heading:12px;--font-size-table-title:13px;--line-height-body:20px;--line-height-body-sm:18px;--line-height-caption:16px;--line-height-section:22px;--line-height-page:32px;--line-height-page-display:36px;--control-height-compact:36px;--control-height-default:40px;--control-height-touch:40px;--control-hit-target:40px;--control-padding-block:.4rem;--control-padding-inline:.75rem;--enterprise-table-header-height:36px;--enterprise-table-row-min-height:44px;--enterprise-table-row-compact-height:40px;--workspace-page-canvas-padding-inline:24px;--workspace-page-canvas-padding-block:20px;--workspace-page-canvas-gap:24px;--tenant-section-gap:24px;--tenant-card-padding:16px;grid-template-columns:var(--tenant-shell-rail-width) minmax(0, 1fr);grid-template-rows:var(--tenant-shell-topbar-height) minmax(var(--tenant-workspace-min-height), auto)}.experience-app.shell-v2.tenant-shell>.app-rail{width:var(--tenant-shell-rail-width)}.experience-app.shell-v2.tenant-shell>.shell-topbar{box-sizing:border-box;height:var(--tenant-shell-topbar-height);min-height:var(--tenant-shell-topbar-height);max-height:var(--tenant-shell-topbar-height);padding-block:0;padding-inline:24px}.tenant-shell .ui-page-title,.tenant-shell .v40-module-header h1,.tenant-shell .enterprise-workspace-header--command .ui-page-title,.tenant-shell .enterprise-workspace-header--workbench .ui-page-title,.tenant-shell .home-dashboard__header h1,.tenant-shell .organizations-page__header h1,.tenant-shell .settings-page__header h1,.tenant-shell .home-dashboard .module-toolbar-label{font-size:var(--font-size-page);line-height:var(--line-height-page)}.tenant-shell .ui-page-header--repository .ui-page-title,.tenant-shell .golden-repository-page-header .ui-page-title{font-size:20px;line-height:28px}.tenant-shell .home-dashboard-hero h1,.tenant-shell .crx-record-header h1,.tenant-shell .settings-page--figma-make .settings-overview-hero h2,.tenant-shell .settings-page--figma-make .configuration-settings__title-copy h1,.tenant-shell .settings-page--figma-make .contract-template-builder__hero h1{font-size:var(--font-size-page-display);line-height:var(--line-height-page-display)}.tenant-shell .ui-action:not(.ui-action--quiet):not(.ui-action--navigation){min-height:var(--control-height-default)}.tenant-shell .ui-action--size-compact:not(.ui-action--quiet):not(.ui-action--navigation){min-height:var(--control-height-compact)}.tenant-shell .ui-action--size-icon{width:var(--control-hit-target);min-width:var(--control-hit-target);min-height:var(--control-hit-target)}.tenant-shell [data-ui-control=true]{min-height:var(--control-height-default)}.tenant-shell .shell-toolbar-icon{width:var(--control-hit-target);height:var(--control-hit-target);min-width:var(--control-hit-target);min-height:var(--control-hit-target)}.tenant-shell .workspace-registry-table__header>th{min-height:var(--enterprise-table-header-height)}.tenant-shell .workspace-registry-table__cell{min-height:var(--enterprise-table-row-min-height)}.tenant-shell .workspace-registry-table--golden .workspace-registry-table__cell{padding-block:0}.tenant-shell .workspace-registry-table--golden .workspace-registry-table__header>th{height:var(--golden-repository-header-height,36px);padding-block:0}.tenant-shell .workspace-registry-table--golden .workspace-registry-table__options-header .ui-overflow-menu__trigger{width:32px;min-width:32px;height:32px;min-height:32px}.tenant-shell .workspace-registry-table--row-density-compact{--enterprise-table-row-min-height:var(--enterprise-table-row-compact-height);--golden-repository-row-height:var(--enterprise-table-row-compact-height)}.tenant-shell .workspace-registry-table--row-density-comfortable{--enterprise-table-row-min-height:44px;--golden-repository-row-height:44px}.tenant-shell .workspace-registry-table--golden.workspace-registry-table--row-density-comfortable{--golden-repository-row-height:44px}.tenant-shell .workspace-registry-table--row-density-comfortable .workspace-registry-table__cell{min-height:var(--enterprise-table-row-min-height)}@media (width<=960px){.experience-app.shell-v2.tenant-shell{--tenant-shell-topbar-height:64px;--tenant-shell-rail-width:60px;grid-template-columns:var(--tenant-shell-rail-width) minmax(0, 1fr);grid-template-rows:var(--tenant-shell-topbar-height) minmax(var(--tenant-workspace-min-height), auto)}.experience-app.shell-v2.tenant-shell>.app-rail{width:var(--tenant-shell-rail-width)}.experience-app.shell-v2.tenant-shell>.shell-topbar,.tenant-shell .shell-topbar{height:var(--tenant-shell-topbar-height);min-height:var(--tenant-shell-topbar-height);max-height:var(--tenant-shell-topbar-height);max-width:calc(100vw - var(--tenant-shell-rail-width));padding-block:0;padding-inline:16px}}.auth-recovery-page{min-height:100svh;color:var(--text);background:var(--background);place-items:center;padding:1.5rem;display:grid}.auth-recovery-notice{border:1px solid var(--border);width:min(100%,36rem);color:var(--text);background:var(--card);box-shadow:var(--shadow-md);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.auth-recovery-notice__copy{gap:.45rem;display:grid}.auth-recovery-notice h1,.auth-recovery-notice h2,.auth-recovery-notice p{margin:0}.auth-recovery-notice h1,.auth-recovery-notice h2{color:var(--text-strong);font-size:1.25rem;line-height:1.25}.auth-recovery-notice p{color:var(--muted);line-height:1.5}.auth-recovery-notice__reference{font-size:.82rem}.auth-recovery-notice__reference code{color:inherit}.auth-recovery-notice__actions{flex-wrap:wrap;gap:.65rem;display:flex}.public-auth-recovery{z-index:40;width:min(36rem,100% - 3rem);position:fixed;top:5.5rem;right:max(1.5rem,50vw - 560px)}.public-auth-recovery .auth-recovery-notice{width:100%}@media (width<=640px){.public-auth-recovery{width:calc(100% - 2rem);top:4.75rem;right:1rem}}.shell-auth-bootstrap{min-height:100svh;color:var(--text);background:radial-gradient(circle at 50% 18%, #3a78f224, transparent 32rem), var(--background);place-items:center;gap:1rem;padding:2rem;display:grid}.shell-auth-bootstrap>div:last-child{text-align:center;gap:.35rem;display:grid}.shell-auth-bootstrap h1,.shell-auth-bootstrap p{margin:0}.shell-auth-bootstrap h1{font-size:1.35rem;font-weight:600}.shell-auth-bootstrap__mark{border:1px solid var(--border);background:linear-gradient(135deg, #3a78f233, transparent), var(--card);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);border-radius:.85rem}.ui-action{box-sizing:border-box;min-height:var(--control-height-default);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:none;color:var(--text-strong);font:inherit;font-weight:var(--font-weight-control);transition:background-color var(--motion-duration-default) var(--motion-easing-standard), border-color var(--motion-duration-default) var(--motion-easing-standard), color var(--motion-duration-default) var(--motion-easing-standard);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.48rem 1rem;line-height:1.25;text-decoration:none;display:inline-flex;transform:none}.ui-action:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);background:var(--surface-hover)}.ui-action:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.ui-action[aria-pressed=true]:not(:disabled),.ui-action[aria-checked=true]:not(:disabled){border-color:var(--accent);background:var(--surface-selected);color:var(--accent-strong)}.ui-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ui-action--primary{border-color:var(--accent);background:var(--accent);color:var(--primary-action-text)}.ui-action--primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-strong);background:var(--accent-strong)}.ui-action--size-compact{min-height:var(--control-height-compact);padding:.4rem .75rem;font-size:.78rem}.ui-action--size-icon{width:var(--control-height-default);min-width:var(--control-height-default);min-height:var(--control-height-default);padding:.4rem}.ui-action>svg{flex:none;width:1rem;height:1rem}.ui-action--ghost{background:0 0;border-color:#0000}.ui-action--quiet{min-height:auto;color:var(--text);background:0 0;border-color:#0000;padding:.35rem .5rem}.ui-action--navigation{min-height:auto;color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;background:0 0;border-color:#0000;border-radius:0;padding:.25rem 0}.ui-action--quiet:hover:not(:disabled):not([aria-disabled=true]),.ui-action--navigation:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-strong);background:0 0;border-color:#0000}.ui-action--navigation[aria-current]:not(:disabled){background:var(--surface-selected);color:var(--accent-strong);border-color:#0000}.ui-action--card{border-color:var(--border);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-subtle);color:var(--text-strong);text-align:left;justify-content:flex-start;align-items:center;gap:.8rem;padding:1rem}.ui-action--card:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);background:var(--surface-hover);box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text-strong);transform:translateY(-1px)}.ui-action--card:focus-visible{border-color:var(--accent);background:var(--surface-hover);color:var(--text-strong)}.ui-action--danger{border-color:var(--status-danger-border);background:var(--surface-card);color:var(--status-danger-text)}.ui-action--danger:hover:not(:disabled):not([aria-disabled=true]),.ui-action--danger[aria-pressed=true]:not(:disabled){border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.ui-action:disabled,.ui-action[aria-disabled=true]{cursor:not-allowed;opacity:.58}.ui-action__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:.9rem;height:.9rem;animation:.8s linear infinite ui-semantic-spin}.ui-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card)}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:.8rem;display:flex}.ui-page-header__copy{gap:.22rem;min-width:0;display:grid}.ui-page-header__title-row{flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;min-width:0;display:flex}.ui-page-header__metadata{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.78rem;display:flex}.ui-page-header__description{max-width:64ch;color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.ui-page-header--repository{align-items:flex-start;margin:0}.ui-page-header--repository .ui-page-title{font-size:clamp(1.18rem,1.4vw,1.45rem);line-height:1.2}.ui-page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;display:flex}[data-ui-control=true]{box-sizing:border-box;min-height:var(--control-height-default);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font:inherit;font-weight:var(--font-weight-body);padding:.58rem .75rem}[data-ui-control=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 42%, var(--border-strong))}[data-ui-control=true][aria-invalid=true]{border-color:var(--status-danger-border);box-shadow:0 0 0 1px var(--status-danger-border)}[data-ui-control=true]:disabled{cursor:not-allowed;opacity:.62}[data-ui-control=true]:focus-visible{border-color:var(--accent);outline:3px solid var(--focus-ring);outline-offset:1px}[data-ui-table=true]{border-collapse:collapse;width:100%;color:var(--text);font-size:.82rem}[data-ui-table=true] th,[data-ui-table=true] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.75rem .85rem}[data-ui-table=true] thead th{background:var(--surface-2);color:var(--text-strong);font-size:.7rem;font-weight:var(--font-weight-control);letter-spacing:.06em;text-transform:uppercase}[data-ui-table=true] td{color:var(--text)}[data-ui-table=true] tbody th{color:var(--text-strong);font-size:inherit;font-weight:var(--font-weight-control);letter-spacing:normal;text-transform:none;background:0 0}[data-ui-table=true] tbody tr:last-child>*{border-bottom:0}[data-ui-table=true] tbody tr:hover{background:var(--surface-hover)}[data-ui-table=true] tbody tr[aria-selected=true]{background:var(--surface-selected)}.ui-metric{align-content:center;min-height:7rem;padding:1rem 1.15rem;display:grid}.ui-metric--compact{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ui-metric--compact .ui-metric__value{font-size:1.25rem;line-height:1.15}.ui-metric--compact .ui-metric__label,.ui-metric--compact .ui-metric__hint{font-size:.75rem;line-height:1.3}.ui-metric__label,.ui-metric__hint{color:var(--muted);font-size:.78rem}.ui-metric__value{color:var(--text-strong);font-size:1.7rem;font-weight:var(--font-weight-heading);margin-block:.12rem;line-height:1.2}.ui-notice{border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-fill);color:var(--status-info-text);padding:.75rem .9rem;font-size:.82rem;line-height:1.35}.ui-notice[data-ui-notice=warning]{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.ui-state-panel{text-align:center;place-content:center;justify-items:center;min-height:20rem;padding:2rem;display:grid}.ui-state-panel--compact{min-height:12rem;padding:1.25rem}.ui-state-panel h2{color:var(--text-strong);margin:.75rem 0 .2rem}.ui-state-panel p{max-width:30rem;color:var(--muted);margin:0 0 1rem}.ui-state-panel[data-ui-state-panel=denied],.ui-state-panel[data-ui-state-panel=error]{border-color:var(--status-danger-border)}.ui-state-panel[data-ui-state-panel=conflict],.ui-state-panel[data-ui-state-panel=dependency-unavailable]{border-color:var(--status-warning-border)}.ui-sticky-action-footer{z-index:var(--z-index-sticky);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 94%, transparent);box-shadow:0 -8px 18px color-mix(in srgb, var(--text-strong) 6%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;bottom:0}.ui-sticky-action-footer__status{min-width:0;color:var(--muted);font-size:var(--font-size-body-sm)}.ui-autosave-status{align-items:center;gap:var(--space-sm);color:var(--text-2);font-size:var(--font-size-body-sm);font-weight:500;display:inline-flex}.ui-autosave-status[data-ui-autosave-status=save_failed],.ui-autosave-status[data-ui-autosave-status=conflict],.ui-autosave-status[data-ui-autosave-status=offline]{color:var(--status-warning-text)}.ui-sticky-action-footer__actions,.ui-pagination{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ui-pagination{color:var(--muted);font-size:var(--font-size-body-sm);justify-content:flex-end}.ui-state-panel__spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:2.125rem;height:2.125rem;animation:.8s linear infinite ui-semantic-spin}@keyframes ui-semantic-spin{to{transform:rotate(360deg)}}@media (width<=680px){.ui-page-header{flex-direction:column;align-items:stretch}.ui-page-header__actions{justify-content:flex-start}.ui-page-header__actions .ui-action{flex:1}.ui-sticky-action-footer{flex-direction:column;align-items:stretch}.ui-sticky-action-footer__actions .ui-action{flex:1}}@media (width<=760px){.ui-page-header--repository{flex-direction:column;align-items:stretch}.ui-page-header--repository .ui-page-header__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ui-action{transition:none}.ui-state-panel__spinner,.ui-action__spinner{animation:none}}dialog[data-managed-dialog=true]:not([open]){display:none}.workspace-error-state{border:1px solid var(--surface-border,#94a3b859);background:var(--surface-muted,#94a3b814);color:var(--text-primary,#1f2937);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:42rem;padding:1.1rem 1.25rem;display:flex}.workspace-error-state--entitlement,.workspace-error-state--forbidden{background:#facc1514;border-color:#ca8a0473}.workspace-error-state--unauthenticated{background:#3b82f614;border-color:#2563eb73}.workspace-error-state--unavailable{background:#f8717114;border-color:#dc262666}.workspace-error-state--scope-panel{max-width:none}.workspace-error-state--scope-action{padding:.8rem .9rem}.workspace-error-state__title{margin:0;font-size:.98rem;font-weight:650}.workspace-error-state__body{color:var(--text-secondary,#475569);margin:0;font-size:.88rem}.workspace-error-state__action{border:1px solid var(--surface-border,#94a3b880);background:var(--surface-base,#fff);color:inherit;cursor:pointer;border-radius:.5rem;margin-top:.35rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.workspace-error-state__action:hover{background:var(--surface-muted,#94a3b81f)}.workspace-error-state__action[aria-disabled=true]{cursor:wait;opacity:.65}.workspace-calendar{gap:10px;min-width:0;height:auto;min-height:0;padding:0;display:grid;overflow:visible}.workspace-calendar__month-nav{background:var(--surface-shell);border:1px solid var(--border);border-radius:var(--v40-segmented-radius);align-items:center;gap:var(--v40-segmented-gap);min-width:0;max-width:100%;padding:var(--v40-segmented-padding);flex:none;grid-template-columns:1.6rem 3.2rem 1.6rem;width:max-content;display:grid;overflow:hidden}.workspace-calendar__month-button,.workspace-calendar__today-button,.workspace-calendar__refresh-button{min-width:0;min-height:var(--v40-control-min-height);border-radius:var(--v40-segmented-item-radius);box-shadow:none;color:var(--text-muted);font-size:.68rem;font-weight:var(--font-weight-control);white-space:nowrap;background:0 0;border:0;padding:.22rem .54rem}.workspace-calendar__month-button--icon{min-height:var(--v40-control-min-height);place-items:center;padding:0;font-size:.98rem;line-height:1;display:inline-grid}.workspace-calendar__month-button:hover,.workspace-calendar__month-button:focus-visible,.workspace-calendar__today-button:hover,.workspace-calendar__today-button:focus-visible,.workspace-calendar__refresh-button:hover,.workspace-calendar__refresh-button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));box-shadow:none;color:var(--text-strong);transform:none}.workspace-calendar__today-button{color:var(--text-strong)}.workspace-calendar__refresh-button{border:1px solid var(--border);background:var(--surface-card);color:var(--text-strong)}.workspace-calendar__refresh-button[aria-disabled=true]{cursor:wait;opacity:.65}.workspace-calendar__layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;height:auto;min-height:0;display:grid;overflow:visible}.workspace-calendar__grid-panel{border:1px solid var(--border);background:var(--surface-card);min-width:0;min-height:0;box-shadow:var(--shadow-subtle);border-radius:10px;grid-template-rows:auto auto auto auto;display:grid;overflow:hidden}.workspace-calendar__panel-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:.72rem;min-width:0;padding:.54rem .92rem;display:grid}.workspace-calendar__panel-toolbar-primary,.workspace-calendar__panel-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.workspace-calendar__panel-toolbar-actions{justify-content:flex-end}.workspace-calendar__panel-toolbar h2{color:var(--text-strong);font-size:clamp(.95rem,1.36vw,1.08rem);font-weight:var(--font-weight-heading);letter-spacing:0;white-space:nowrap;margin:0;line-height:1.1}.workspace-calendar__panel-toolbar h2:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px;border-radius:4px}.workspace-calendar__failure{margin:.8rem}.workspace-calendar__weekday-row,.workspace-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.workspace-calendar__weekday-row{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-shell) 76%, transparent)}.workspace-calendar__weekday-row span{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-table-heading);text-align:center;text-transform:uppercase;padding:.48rem .62rem}.workspace-calendar__grid{background:var(--border);grid-auto-rows:clamp(5rem,20svh - 4.5rem,6rem);gap:1px;height:auto;min-height:0;overflow:visible}.workspace-calendar__day{background:var(--surface-card);min-width:0;min-height:clamp(5rem,20svh - 4.5rem,6rem);transition:background-color var(--interactive-transition), box-shadow var(--interactive-transition);grid-template-rows:auto minmax(0,1fr);padding:.42rem;display:grid;overflow:hidden}.workspace-calendar__day.outside{background:color-mix(in srgb, var(--surface-shell) 72%, transparent);color:var(--muted)}.workspace-calendar__day:hover{background:color-mix(in srgb, var(--surface-hover) 48%, var(--surface-card))}.workspace-calendar__day.today{box-shadow:inset 0 0 0 2px var(--accent-border)}.workspace-calendar__day-number{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-control);margin:0 0 .22rem auto;display:block}button.workspace-calendar__day-number--action{cursor:pointer;text-align:center;background:0 0;border:0;border-radius:999px;min-width:1.35rem;min-height:1.35rem;padding:.08rem .28rem}button.workspace-calendar__day-number--action:hover,button.workspace-calendar__day-number--action:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));color:var(--text-strong);outline:2px solid var(--accent-border);outline-offset:1px}.workspace-calendar__day-events{flex-direction:column;gap:.18rem;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-calendar__event-row{min-width:0;max-width:100%;color:var(--text);font-size:.64rem;font-weight:var(--font-weight-item-title);white-space:nowrap;border:1px solid #0000;border-radius:5px;grid-template-columns:.45rem minmax(0,1fr) auto;align-items:center;gap:.28rem;padding:.16rem .3rem;line-height:1.15;text-decoration:none;display:grid;overflow:hidden}.workspace-calendar__event-row:has(.workspace-calendar__event-time){grid-template-columns:.45rem minmax(0,1fr) auto auto}.workspace-calendar__event-marker{border:1px solid var(--border);background:var(--surface-card);border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.workspace-calendar__event-marker.contracts{border-color:var(--calendar-contract-border);background:var(--calendar-contract-fill)}.workspace-calendar__event-marker.matters{border-color:var(--calendar-matter-border);background:var(--calendar-matter-fill)}.workspace-calendar__event-marker.risks{border-color:var(--calendar-risk-border);background:var(--calendar-risk-fill)}.workspace-calendar__event-marker.tasks{border-color:var(--calendar-task-border);background:var(--calendar-task-fill)}.workspace-calendar__event-title,.workspace-calendar__event-status,.workspace-calendar__event-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-calendar__event-status,.workspace-calendar__event-time{color:inherit;font-size:.58rem;font-weight:var(--font-weight-control);opacity:.88}.workspace-calendar__event-row.contracts{border-color:var(--calendar-contract-border);background:var(--calendar-contract-fill);color:var(--calendar-contract-text)}.workspace-calendar__event-row.matters{border-color:var(--calendar-matter-border);background:var(--calendar-matter-fill);color:var(--calendar-matter-text)}.workspace-calendar__event-row.risks{border-color:var(--calendar-risk-border);background:var(--calendar-risk-fill);color:var(--calendar-risk-text)}.workspace-calendar__event-row.tasks{border-color:var(--calendar-task-border);background:var(--calendar-task-fill);color:var(--calendar-task-text)}.workspace-calendar__event-row.overdue,.workspace-calendar__event-row.blocked{box-shadow:inset 3px 0 0 var(--status-danger-border)}.workspace-calendar__event-row.done{box-shadow:inset 3px 0 0 var(--status-success-border)}.workspace-calendar__event-row.canceled{box-shadow:inset 3px 0 0 var(--border-muted);opacity:.72}.workspace-calendar__more{min-height:1.3rem;color:var(--text-strong);cursor:pointer;font-size:.66rem;font-weight:var(--font-weight-control);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-self:flex-start;align-items:center;margin:0;padding:.08rem .28rem;display:inline-flex;overflow:hidden}.workspace-calendar__more:hover,.workspace-calendar__more:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--surface-card));outline:2px solid var(--accent-border);outline-offset:1px}.workspace-calendar__mobile-agenda{gap:.7rem;min-width:0;padding:.7rem .8rem;display:grid}.workspace-calendar__mobile-agenda-day{gap:.35rem;min-width:0;display:grid}.workspace-calendar__mobile-agenda-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.workspace-calendar__mobile-agenda-heading h3{color:var(--text-strong);font-size:.78rem;font-weight:var(--font-weight-heading);margin:0}.workspace-calendar__day-agenda{border:1px solid var(--border);background:var(--surface-card);width:min(32rem,100vw - 2rem);max-height:min(36rem,100svh - 2rem);color:var(--text);box-shadow:var(--shadow-elevated,0 18px 48px #0f172a2e);border-radius:12px;padding:0}.workspace-calendar__day-agenda-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:.75rem;padding:.9rem 1rem .7rem;display:flex}.workspace-calendar__day-agenda-header h2{font-size:1rem;font-weight:var(--font-weight-heading);margin:0}.workspace-calendar__day-agenda-header p{color:var(--muted);margin:.28rem 0 0;font-size:.74rem}.workspace-calendar__day-agenda-close{min-height:var(--v40-control-min-height);border:1px solid var(--border);border-radius:var(--v40-segmented-item-radius);background:var(--surface-card);color:var(--text-strong);font-size:.68rem;font-weight:var(--font-weight-control);padding:.22rem .54rem}.workspace-calendar__day-agenda-list{gap:.35rem;max-height:min(26rem,100svh - 8rem);margin:0;padding:.7rem .8rem .9rem;list-style:none;display:grid;overflow:auto}.workspace-calendar__day-agenda-item{border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem .6rem;text-decoration:none;display:grid}.workspace-calendar__day-agenda-item:hover,.workspace-calendar__day-agenda-item:focus-visible{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 10%, var(--surface-card));outline:2px solid var(--accent-border);outline-offset:1px}.workspace-calendar__day-agenda-copy{gap:.18rem;min-width:0;display:grid}.workspace-calendar__day-agenda-copy strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.82rem}.workspace-calendar__day-agenda-copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.workspace-calendar__legend-filter{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-shell) 72%, var(--surface-card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.48rem;min-width:0;padding:.46rem .64rem;display:flex}.workspace-calendar__legend-group{flex:24rem;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.workspace-calendar__legend-title{color:var(--muted);font-size:.66rem;font-weight:var(--font-weight-table-heading);text-transform:uppercase;flex:none}.workspace-calendar__legend-options{flex-wrap:wrap;flex:auto;align-items:center;gap:.28rem;min-width:0;display:flex}.workspace-calendar__legend-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);min-height:1.55rem;color:var(--text);font-size:.68rem;font-weight:var(--font-weight-control);white-space:nowrap;align-items:center;gap:.32rem;padding:.18rem .42rem;line-height:1;display:inline-flex}.workspace-calendar__legend-button small{color:var(--muted);font-size:.62rem;font-weight:var(--font-weight-control)}.workspace-calendar__legend-button.is-active{border-color:var(--accent-border);background:var(--surface-selected);color:var(--accent-strong)}.workspace-calendar__legend-swatch{border:1px solid var(--border);background:var(--surface-card);border-radius:999px;flex:none;width:.58rem;height:.58rem;display:inline-block}.workspace-calendar__legend-swatch--source.all{border-color:var(--accent-border);background:linear-gradient(135deg, var(--calendar-contract-fill) 0 25%, var(--calendar-matter-fill) 25% 50%, var(--calendar-risk-fill) 50% 75%, var(--calendar-task-fill) 75% 100%)}.workspace-calendar__legend-swatch--source.contracts{border-color:var(--calendar-contract-border);background:var(--calendar-contract-fill)}.workspace-calendar__legend-swatch--source.matters{border-color:var(--calendar-matter-border);background:var(--calendar-matter-fill)}.workspace-calendar__legend-swatch--source.risks{border-color:var(--calendar-risk-border);background:var(--calendar-risk-fill)}.workspace-calendar__legend-swatch--source.tasks{border-color:var(--calendar-task-border);background:var(--calendar-task-fill)}.workspace-calendar__legend-swatch--status.all,.workspace-calendar__legend-swatch--status.upcoming{border-color:var(--status-info-border);background:var(--status-info-fill)}.workspace-calendar__legend-swatch--status.overdue,.workspace-calendar__legend-swatch--status.blocked{border-color:var(--status-danger-border);background:var(--status-danger-fill)}.workspace-calendar__legend-swatch--status.done{border-color:var(--status-success-border);background:var(--status-success-fill)}.workspace-calendar__legend-swatch--status.canceled{border-color:var(--border-muted);background:var(--surface-disabled)}.workspace-calendar__empty{min-height:0;color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-copy-strong);padding:10px 14px;overflow:visible}@media (width<=1120px){.workspace-calendar__panel-toolbar-actions{justify-content:flex-start;width:100%}.workspace-calendar__panel-toolbar{grid-template-columns:minmax(0,1fr)}.workspace-calendar__layout{grid-template-columns:1fr}}@media (width<=760px){.workspace-calendar__panel-toolbar-primary,.workspace-calendar__panel-toolbar-actions{flex-direction:column;align-items:flex-start}.workspace-calendar__weekday-row,.workspace-calendar__grid{display:none}.workspace-calendar__legend-group{flex-direction:column;flex-basis:100%;align-items:flex-start}}.enterprise-record-preview-pane__status{margin:.2rem 0 0}.enterprise-record-preview-pane__summary{max-width:42ch;color:var(--muted,#64748b);margin:.35rem 0 0;font-size:.92rem;line-height:1.35}.enterprise-record-preview-pane__header-meta{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.enterprise-record-preview-pane__content-state{margin:0;padding:.35rem 0}.enterprise-record-preview-pane__minimize{display:none!important}:root{--tenant-shell-topbar-height:0px;--workspace-side-panel-width:min(28rem, 100vw);--workspace-side-panel-divider:#7b89a142;--workspace-side-panel-close-size:2rem;--workspace-side-panel-close-icon-size:1.2rem;--workspace-side-panel-close-color:#536174}.workspace-side-panel{top:var(--tenant-shell-topbar-height,0px);z-index:80;box-sizing:border-box;width:var(--workspace-side-panel-width);border:0;border-inline-start:1px solid var(--workspace-side-panel-divider);background:var(--workspace-surface-elevated,var(--surface-card,#fff));min-width:0;max-width:100vw;height:auto;min-height:0;max-height:none;color:var(--text);pointer-events:auto;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;left:auto;right:0;overflow:hidden;box-shadow:-22px 0 70px #0f172a3d}.workspace-side-panel--action,.workspace-side-panel--utility{z-index:140;height:100dvh;max-height:100dvh;top:0}.repository-preview-layout[data-repository-preview-compact=true] .workspace-side-panel.workspace-side-panel--preview{z-index:580;width:min(32rem,100vw);height:100dvh;max-height:100dvh;top:0}@media (width<=480px){.repository-preview-layout[data-repository-preview-compact=true] .workspace-side-panel.workspace-side-panel--preview{border-inline-start:0;width:100vw;inset:0}}.workspace-side-panel__header{border-bottom:1px solid #7b89a12e;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem .85rem .85rem 1.15rem;display:flex;position:relative}.workspace-side-panel__title-block{flex:auto;min-width:0}.workspace-side-panel__title{margin:0}.workspace-side-panel__status{margin:.25rem 0 0}.workspace-side-panel__header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;max-width:min(100%,11rem);display:flex}.workspace-side-panel__close-slot{width:var(--workspace-side-panel-close-size);flex:none;justify-content:center;align-items:flex-start;margin:0;padding:0;display:flex}.workspace-side-panel__close{width:var(--workspace-side-panel-close-size);height:var(--workspace-side-panel-close-size);box-shadow:none;color:var(--workspace-side-panel-close-color);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:static}.workspace-side-panel__close:hover{background:color-mix(in srgb, var(--workspace-side-panel-close-color) 10%, transparent);color:var(--workspace-side-panel-close-color)}.workspace-side-panel__close:focus-visible{outline:2px solid var(--workspace-focus-ring,var(--border-focus,var(--accent)));outline-offset:2px}.workspace-side-panel__close span{font-size:var(--workspace-side-panel-close-icon-size);font-weight:400;line-height:1;display:block}.workspace-side-panel__body{min-height:0;padding:.85rem 1.15rem 1.15rem;overflow:auto}.workspace-side-panel__footer{background:linear-gradient(180deg, transparent 0, var(--workspace-surface-elevated,var(--surface-card,#fff)) .85rem);border-top:1px solid #7b89a12e;flex:none;gap:.75rem;margin:0;padding:1rem 1.15rem 1.1rem;display:grid}.workspace-side-panel__footer-actions{gap:.75rem;min-width:0;display:grid}.workspace-side-panel__footer-actions>:is(button,a),.workspace-side-panel__footer-actions .golden-repository-preview-actions>:is(button,a),.workspace-side-panel__footer-actions .my-tasks-workspace__preview-actions>:is(button,a){box-sizing:border-box;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:55px;display:flex}.workspace-side-panel__footer-actions>:is(button,a) svg,.workspace-side-panel__footer-actions .golden-repository-preview-actions>:is(button,a) svg{flex:none;width:20px;height:20px}.workspace-side-panel__footer-actions .golden-repository-preview-actions,.workspace-side-panel__footer-actions .my-tasks-workspace__preview-actions{background:0 0;gap:.75rem;margin:0;padding:0;display:grid;position:static}.workspace-side-panel-dialog-host{background:0 0;border:0;width:auto;max-width:none;height:auto;margin:0;padding:0}@media (width<=720px){.workspace-side-panel{border-inline-start:0;width:100vw;height:100dvh;max-height:100dvh;top:0}.workspace-side-panel__header-actions{max-width:min(100%,9rem)}}.workspace-side-panel-content{box-sizing:border-box;align-content:start;gap:.85rem;width:100%;min-width:0;display:grid}.workspace-side-panel-content__section{align-content:start;gap:.55rem;min-width:0;display:grid}.workspace-side-panel-content__section-title{min-width:0;color:var(--text-muted,var(--muted,#60708a));letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.2}.workspace-side-panel-fact-list{width:100%;min-width:0;display:grid}.workspace-side-panel-content .golden-repository-preview-facts,.workspace-side-panel-fact-list .golden-repository-preview-facts{width:100%;min-width:0}.workspace-side-panel-content .golden-repository-preview-facts dd,.workspace-side-panel-fact-list .golden-repository-preview-facts dd,.workspace-side-panel-content .enterprise-fact__value,.workspace-side-panel-fact-list .enterprise-fact__value,.workspace-side-panel-content .enterprise-inline-fact__value,.workspace-side-panel-fact-list .enterprise-inline-fact__value{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%;text-overflow:unset;overflow:visible}.workspace-side-panel-content .enterprise-fact,.workspace-side-panel-fact-list .enterprise-fact,.workspace-side-panel-content .enterprise-inline-fact,.workspace-side-panel-fact-list .enterprise-inline-fact{min-width:0;max-width:100%}.workspace-side-panel-content .enterprise-fact__label,.workspace-side-panel-fact-list .enterprise-fact__label,.workspace-side-panel-content .enterprise-fact__detail,.workspace-side-panel-fact-list .enterprise-fact__detail{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.enterprise-create-flow{z-index:150;isolation:isolate;place-items:stretch end;display:grid;position:fixed;inset:0}.enterprise-create-flow__panel::backdrop{background:#020617ad}.enterprise-create-flow__panel{z-index:1;box-sizing:border-box;border:0;border-color:currentColor currentColor currentColor #0000;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0;border-right-style:none;border-right-width:0;border-left:1px solid var(--border-strong);border-left-color:var(--border-strong);background:var(--surface-shell);width:min(100vw,45rem);height:100dvh;max-height:100dvh;color:var(--text-strong);appearance:none;background-clip:padding-box;border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:0;outline:0;align-self:stretch;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 56px #0f172a2e}.enterprise-create-flow__form{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.enterprise-create-flow__header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 90%, transparent);justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem .8rem;display:flex}.enterprise-create-flow__header>div{min-width:0}.enterprise-create-flow__header h2,.enterprise-create-flow__context h3,.enterprise-create-flow__context p,.enterprise-create-flow__fields h2,.enterprise-create-flow__fields h3,.enterprise-create-flow__source-picker h3,.enterprise-create-flow__source-picker p,.enterprise-create-flow__footer p{overflow-wrap:anywhere;min-width:0;margin:0}.enterprise-create-flow__header h2{color:var(--text-strong);margin-top:.15rem;font-size:1.28rem;line-height:1.14}.enterprise-create-flow__assistive-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterprise-create-flow__progress{border-bottom:1px solid var(--border);background:var(--surface-shell);scrollbar-width:thin;gap:.35rem;margin:0;padding:.72rem 1.1rem;list-style:none;display:flex;overflow-x:auto}.enterprise-create-flow__progress-step{min-width:7rem;color:var(--muted);flex:1 0 min(8.5rem,28vw);font-size:.72rem;line-height:1.2}.enterprise-create-flow__progress-step>button,.enterprise-create-flow__progress-step>div{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.4rem;padding:.32rem .38rem;display:flex}.enterprise-create-flow__progress-step>button:not(:disabled){cursor:pointer}.enterprise-create-flow__progress-step>button:not(:disabled):hover,.enterprise-create-flow__progress-step>button:not(:disabled):focus-visible{border-color:var(--accent-border);background:var(--surface-selected);color:var(--text-strong);outline:none}.enterprise-create-flow__progress-step span{border:1px solid var(--border);width:1.25rem;height:1.25rem;color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-control);border-radius:999px;flex:none;place-items:center;display:inline-grid}.enterprise-create-flow__progress-step strong{min-width:0;font-weight:var(--font-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-create-flow__progress-step.active{color:var(--text-strong)}.enterprise-create-flow__progress-step.active span{border-color:var(--accent-border);background:var(--surface-selected);color:var(--accent)}.enterprise-create-flow__progress-step.completed span{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));color:var(--accent)}.enterprise-create-flow__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(13rem,.45fr);gap:.9rem;min-height:0;padding:.9rem 1.1rem 1rem;display:grid;overflow:auto}.enterprise-create-flow__body:not(:has(>.enterprise-create-flow__context)){grid-template-columns:minmax(0,1fr)}.enterprise-create-flow__main{align-content:start;gap:.75rem;min-width:0;display:grid}.enterprise-create-flow__choice-group{min-width:0;border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}fieldset.enterprise-create-flow__choice-group{border:0;min-inline-size:0;margin:0;padding:0}.enterprise-create-flow__choice-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-create-flow__choice-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-create-flow__choice{text-align:left;width:100%;min-width:0;min-height:5.75rem;padding:.8rem;position:relative}.enterprise-create-flow__choice--compact{text-align:center;min-height:3.35rem;padding:.62rem .72rem}.enterprise-create-flow__choice-content{align-content:start;align-items:stretch;gap:.3rem;width:100%;min-width:0;display:grid}.enterprise-create-flow__choice-icon{border:1px solid var(--border);background:var(--surface-muted,#f8fafc);width:2rem;height:2rem;color:var(--muted);border-radius:7px;place-items:center;display:inline-grid}.enterprise-create-flow__choice-icon svg{width:1.05rem;height:1.05rem}.enterprise-create-flow__choice.active .enterprise-create-flow__choice-icon{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 10%, var(--surface-card));color:var(--accent)}.enterprise-create-flow__choice--compact .enterprise-create-flow__choice-content{align-content:center}.enterprise-create-flow__choice-content>span{min-height:.82rem;color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase;line-height:1.15}.enterprise-create-flow__choice-content>strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:.88rem;line-height:1.22}.enterprise-create-flow__choice--compact .enterprise-create-flow__choice-content>strong{font-size:.86rem}.enterprise-create-flow__choice-content>small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.3}.enterprise-create-flow__context,.enterprise-create-flow__fields,.enterprise-create-flow__source-picker,.enterprise-create-flow__validation{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 92%, transparent);border-radius:8px;gap:.58rem;min-width:0;padding:.72rem;display:grid}.enterprise-create-flow__context{align-self:start;position:sticky;top:0}.enterprise-create-flow__context h3,.enterprise-create-flow__fields h2,.enterprise-create-flow__fields h3,.enterprise-create-flow__source-picker h3{color:var(--text-strong);font-size:.92rem;line-height:1.25}.enterprise-create-flow__context p,.enterprise-create-flow__source-picker p{color:var(--muted);font-size:.8rem;line-height:1.4}.enterprise-create-flow__context dl{gap:.42rem;margin:0;display:grid}.enterprise-create-flow__context dl>div{gap:.12rem;min-width:0;display:grid}.enterprise-create-flow__context dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.enterprise-create-flow__context dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.3}.enterprise-create-flow__fields{background:0 0}.enterprise-create-flow__field{gap:.38rem;min-width:0;display:grid}.enterprise-create-flow__field+.enterprise-create-flow__field{margin-top:.15rem}.enterprise-create-flow__field-header{color:var(--text-strong);font-size:.84rem;font-weight:var(--font-weight-control);justify-content:space-between;align-items:center;gap:.65rem;display:flex}.enterprise-create-flow__field-header>span:last-child:not(:first-child){color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control)}.enterprise-create-flow__required-label{color:var(--status-danger-text,var(--danger,#b42318))}.enterprise-create-flow__field input,.enterprise-create-flow__field select,.enterprise-create-flow__field textarea{width:100%;min-width:0}.enterprise-create-flow__field textarea{resize:vertical;min-height:5.25rem}.enterprise-create-flow__field-hint{color:var(--muted);font-size:.78rem;line-height:1.35}.enterprise-create-flow__review-intro{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.enterprise-create-flow__review-facts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.enterprise-create-flow__review-facts>div{border-bottom:1px solid var(--border);gap:.18rem;min-width:0;padding:.68rem .72rem;display:grid}.enterprise-create-flow__review-facts>div:nth-child(odd){border-right:1px solid var(--border)}.enterprise-create-flow__review-facts dt,.enterprise-create-flow__review-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.enterprise-create-flow__review-facts dt{color:var(--muted);font-size:.7rem;font-weight:var(--font-weight-eyebrow)}.enterprise-create-flow__review-facts dd{color:var(--text-strong);font-size:.82rem;line-height:1.35}.contract-create-sheet__secondary-action{width:fit-content}.contract-create-sheet__template-preview-action{gap:.5rem;min-width:0;display:grid}.contract-create-sheet__template-preview-action>div:first-child{gap:.2rem;display:grid}.contract-create-sheet__template-preview-action strong{color:var(--text-strong);font-size:.84rem;font-weight:var(--font-weight-control)}.contract-create-sheet__template-preview-action small{color:var(--muted);font-size:.78rem;line-height:1.35}.contract-create-sheet__template-preview{border:1px solid var(--border);background:var(--surface-muted,#f8fafc);border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.contract-create-sheet__template-preview strong,.contract-create-sheet__template-preview small{overflow-wrap:anywhere}.contract-create-sheet__template-preview pre{white-space:pre-wrap;max-height:10rem;font:inherit;margin:0;font-size:.8rem;line-height:1.45;overflow:auto}.contract-create-sheet__template-preview-variables{border-top:1px solid var(--border-subtle,var(--border));gap:.35rem;margin:0;padding-top:.35rem;display:grid}.contract-create-sheet__template-preview-variables>div{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0;display:grid}.contract-create-sheet__template-preview-variables dt,.contract-create-sheet__template-preview-variables dd{overflow-wrap:anywhere;min-width:0;margin:0}.contract-create-sheet__template-preview-variables dt{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-control);text-transform:uppercase;letter-spacing:.04em}.contract-create-sheet__template-preview-variables dd{color:var(--text-strong);flex-wrap:wrap;gap:.35rem;font-size:.8rem;display:flex}.contract-create-sheet__template-preview-variables dd span{color:var(--muted)}.enterprise-create-flow__validation{border-color:color-mix(in srgb, var(--danger,#b42318) 28%, var(--border));background:color-mix(in srgb, var(--danger,#b42318) 6%, var(--surface-card))}.enterprise-create-flow__validation strong{color:var(--text-strong);font-size:.84rem}.enterprise-create-flow__validation ul{color:var(--muted);gap:.25rem;margin:0;padding-left:1.05rem;font-size:.78rem;line-height:1.35;display:grid}.clm-related-record-create-flow__mode{border:1px solid var(--border);background:var(--surface-subtle,var(--surface-card));border-radius:8px;align-items:center;gap:.25rem;width:fit-content;max-width:100%;margin:0 0 .75rem;padding:.2rem;display:inline-flex}.clm-related-record-create-flow__mode button{min-height:2rem;color:var(--muted);font:inherit;font-size:.82rem;font-weight:var(--font-weight-control);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .65rem}.clm-related-record-create-flow__mode button:hover,.clm-related-record-create-flow__mode button:focus-visible,.clm-related-record-create-flow__mode button.is-active{border-color:color-mix(in srgb, var(--accent,#2563eb) 55%, var(--border));background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent);color:var(--accent,#2563eb);outline:none}.enterprise-create-flow__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-shell) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem 1.1rem;display:flex}.enterprise-create-flow__footer p{color:var(--muted);font-size:.78rem;line-height:1.35}.enterprise-create-flow__footer>div,.enterprise-create-flow__footer-actions{flex:auto;justify-content:flex-end;gap:.55rem;display:flex}.enterprise-create-flow__footer-actions>:first-child{margin-right:auto}.enterprise-create-flow--action-drawer{z-index:150;pointer-events:none;isolation:isolate;display:block;position:fixed;inset:0}.enterprise-create-flow__dialog-host{z-index:1;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.enterprise-create-flow__dialog-host::backdrop{background:#020617ad}.enterprise-create-flow--action-drawer .workspace-side-panel{pointer-events:auto}.enterprise-create-flow__form--action-drawer{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.enterprise-create-flow--action-drawer .enterprise-create-flow__body{grid-template-columns:minmax(0,1fr);overflow:visible}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer{background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.75rem;width:100%;margin:0;padding:0;display:grid}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions{justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions>:is(button,a){flex:none;justify-content:center;width:auto}@media (width<=760px){.enterprise-create-flow__panel{border-left:0;width:100vw;max-width:100vw}.enterprise-create-flow__header,.enterprise-create-flow__footer{flex-direction:column;align-items:stretch}.enterprise-create-flow__progress{padding-inline:.8rem}.enterprise-create-flow__body,.enterprise-create-flow__choice-group--2,.enterprise-create-flow__choice-group--3{grid-template-columns:1fr}.enterprise-create-flow__context{position:static}.enterprise-create-flow__review-facts{grid-template-columns:minmax(0,1fr)}.enterprise-create-flow__review-facts>div:nth-child(odd){border-right:0}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions>:is(button,a){width:100%}.enterprise-create-flow--action-drawer .workspace-side-panel__footer-actions .enterprise-create-flow__footer-actions>:last-child{grid-column:1/-1}}.reporting-visualization{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);min-width:0;color:var(--ui-text-primary,#0f172a);border-radius:.75rem;margin:0;padding:1rem}.reporting-visualization__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.reporting-visualization__heading h3,.reporting-visualization--state h3{color:var(--ui-text-primary,#0f172a);margin:0}.reporting-visualization__heading p,.reporting-visualization--state p{color:var(--ui-text-secondary,#475569);margin:.25rem 0 0;line-height:1.45}.reporting-visualization__summary{background:var(--ui-workspace-background,#f8fafc);color:var(--ui-text-secondary,#475569);border-radius:.5rem;margin:.85rem 0 0;padding:.7rem;font-size:.8rem;line-height:1.45}.reporting-visualization--state{align-items:stretch;gap:.8rem;min-height:7rem;display:flex}.reporting-visualization__state-mark{background:var(--ui-accent-blue,#2563eb);border-radius:999px;width:.35rem}.reporting-visualization--restricted .reporting-visualization__state-mark{background:var(--ui-warning,#a77928)}.reporting-visualization--error .reporting-visualization__state-mark,.reporting-visualization--invalid .reporting-visualization__state-mark{background:var(--ui-danger,#a94736)}.reporting-visualization--loading .reporting-visualization__state-mark{animation:1.2s ease-in-out infinite reporting-visualization-pulse}@keyframes reporting-visualization-pulse{50%{opacity:.35}}.reporting-visualization__table-wrap{max-width:100%;overflow-x:auto}.reporting-visualization__table-wrap table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.8rem}.reporting-visualization__table-wrap th,.reporting-visualization__table-wrap td{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);text-align:left;white-space:nowrap;padding:.65rem .7rem}.reporting-visualization__table-wrap th{color:var(--ui-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.reporting-visualization__table-wrap td:first-child{font-weight:600}.reporting-visualization__table-wrap td button{color:var(--ui-accent-blue-strong,#1d4ed8);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.reporting-visualization__kpi{width:100%;min-height:9rem;color:inherit;text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:.25rem;padding:0;display:grid}.reporting-visualization__kpi strong{letter-spacing:-.05em;font-size:clamp(2.5rem,8vw,4rem);line-height:1}.reporting-visualization__kpi span{color:var(--ui-text-secondary,#475569);font-weight:600}.reporting-visualization__kpi--button{cursor:pointer}.reporting-visualization__bar-scroll{max-width:100%;padding:.3rem .15rem .55rem;overflow-x:auto}.reporting-visualization__bars{grid-template-columns:repeat(var(--reporting-visualization-bucket-count), minmax(4rem, 1fr));min-width:max(100%, var(--reporting-visualization-chart-min-width));gap:.55rem;min-height:14rem;margin:0;padding:0;list-style:none;display:grid}.reporting-visualization__bar-segment,.reporting-visualization__bar-segment>button,.reporting-visualization__bar-segment>div{min-width:0;min-height:0}.reporting-visualization__bar-segment>button,.reporting-visualization__bar-segment>div{width:100%;height:100%;color:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-rows:minmax(8rem,1fr) auto auto auto;place-items:end stretch;gap:.25rem;padding:.35rem;display:grid}.reporting-visualization__bar-segment>button{cursor:pointer}.reporting-visualization__bar-segment.is-selected>button,.reporting-visualization__bar-segment.is-selected>div{border-color:var(--ui-accent-blue,#2563eb);background:var(--ui-accent-blue-soft,#eff6ff)}.reporting-visualization__bar-track{border-bottom:1px solid var(--ui-border-strong,#cbd5e1);background:repeating-linear-gradient(to top, transparent 0 2rem, color-mix(in srgb, var(--ui-border-subtle,#e2e8f0) 70%, transparent) 2rem 2.05rem);align-self:stretch;min-height:8rem;display:block;position:relative}.reporting-visualization__bar-fill{height:var(--reporting-visualization-bar-height);background:linear-gradient(to top, var(--ui-accent-blue-strong,#1d4ed8), var(--ui-accent-blue,#2563eb));border-radius:.35rem .35rem 0 0;position:absolute;bottom:0;left:12%;right:12%}.reporting-visualization__zero-mark{border-bottom:2px dotted var(--ui-border-strong,#cbd5e1);position:absolute;bottom:0;left:12%;right:12%}.reporting-visualization__bar-segment strong{color:var(--ui-text-primary,#0f172a);font-variant-numeric:tabular-nums;font-size:.78rem}.reporting-visualization__data-label--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reporting-visualization__bar-label{color:var(--ui-text-secondary,#475569);overflow-wrap:anywhere;font-size:.72rem;line-height:1.25;overflow:hidden}.reporting-visualization__selected-label{color:var(--ui-accent-blue-strong,#1d4ed8);font-size:.68rem;font-weight:700}.reporting-visualization-choices{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-content:start;gap:.55rem;display:grid}.reporting-visualization-choice{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.2rem .65rem;min-height:4.6rem;display:grid}.reporting-visualization-choice__copy{gap:.2rem;min-width:0;display:grid}.reporting-visualization-choice__copy small{color:var(--ui-text-secondary,#475569);line-height:1.35}.reporting-visualization-choice__icon{border:1px solid var(--ui-border-strong,#cbd5e1);background:linear-gradient(to top, var(--ui-accent-blue,#2563eb) 42%, transparent 42%);border-radius:.35rem;grid-row:1/span 2;width:1.8rem;height:1.8rem;display:block}.reporting-visualization-choice__icon--table{background:repeating-linear-gradient(to bottom, var(--ui-border-strong,#cbd5e1) 0 2px, transparent 2px 6px)}.reporting-visualization-choice__icon--kpi{background:var(--ui-accent-blue-soft,#eff6ff)}.reporting-visualization-choice>.reporting-composer__badge{grid-column:2;justify-self:start}@media (width<=480px){.reporting-visualization{padding:.8rem}.reporting-visualization__table-wrap table{min-width:0}.reporting-visualization__table-wrap thead{display:none}.reporting-visualization__table-wrap tbody,.reporting-visualization__table-wrap tr,.reporting-visualization__table-wrap td{width:100%;display:block}.reporting-visualization__table-wrap tr{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);padding:.7rem 0}.reporting-visualization__table-wrap td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;display:flex}.reporting-visualization__table-wrap td:before{content:attr(data-label);color:var(--ui-text-muted,#64748b);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.66rem;font-weight:600}.reporting-visualization__table-wrap td:first-child{text-align:left;padding-bottom:.5rem;display:block}.reporting-visualization__table-wrap td:first-child:before{margin-bottom:.25rem;display:block}}@media (prefers-reduced-motion:reduce){.reporting-visualization--loading .reporting-visualization__state-mark{animation:none}}.reporting-dashboard-runtime-widget{--reporting-dashboard-widget-height:1;min-width:0;min-height:calc(var(--reporting-dashboard-widget-height) * 4rem)}.reporting-dashboard-runtime-widget>.reporting-visualization{box-sizing:border-box;height:100%}.reporting-dashboard-runtime-state{box-sizing:border-box;border:1px solid var(--dashboard-border,var(--ui-border-subtle,#e2e8f0));border-radius:var(--radius-panel,.75rem);background:var(--dashboard-card,var(--ui-panel-background,#fff));height:100%;min-height:7rem;color:var(--text,var(--ui-text-primary,#0f172a));align-items:stretch;gap:.8rem;padding:1rem;display:flex}.reporting-dashboard-runtime-state__mark{background:var(--ui-accent-blue,#2563eb);border-radius:999px;flex:0 0 .35rem;width:.35rem}.reporting-dashboard-runtime-state--restricted .reporting-dashboard-runtime-state__mark,.reporting-dashboard-runtime-state--stale .reporting-dashboard-runtime-state__mark{background:var(--ui-warning,#a77928)}.reporting-dashboard-runtime-state--unavailable .reporting-dashboard-runtime-state__mark{background:var(--ui-danger,#a94736)}.reporting-dashboard-runtime-state h3{color:var(--text,var(--ui-text-primary,#0f172a));margin:0}.reporting-dashboard-runtime-state p{color:var(--text-muted,var(--ui-text-secondary,#475569));margin:.35rem 0 0;line-height:1.45}.reporting-dashboard-runtime-state__retry{border:1px solid var(--dashboard-border,var(--ui-border-strong,#cbd5e1));background:var(--dashboard-card,var(--ui-panel-background,#fff));min-height:2.25rem;color:var(--text,var(--ui-text-primary,#0f172a));font:inherit;cursor:pointer;border-radius:.5rem;margin-top:.8rem;padding:.45rem .75rem;font-weight:600}.reporting-dashboard-runtime-state__retry:hover,.reporting-dashboard-runtime-state__retry:focus-visible{border-color:var(--dashboard-primary-accent,var(--ui-accent-blue,#2563eb));outline:2px solid color-mix(in srgb, var(--dashboard-primary-accent,var(--ui-accent-blue,#2563eb)) 34%, transparent);outline-offset:2px}.dashboard-composer__notice{border:1px solid var(--status-success-border,#b6dec2);background:var(--status-success-fill,#e2f3e7);color:var(--status-success-text,#21683e);border-radius:.6rem;margin:.8rem 1rem 0;padding:.7rem .8rem}.dashboard-composer__identity{border-block:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.4fr) minmax(20rem,1fr);gap:.8rem;padding:1rem;display:grid}.dashboard-composer__identity>label,.dashboard-composer__identity fieldset{gap:.35rem;min-width:0;margin:0;display:grid}.dashboard-composer__identity input[type=text],.dashboard-composer__identity>label>input{border:1px solid var(--ui-border-subtle,#cbd5e1);background:var(--ui-panel-background,#fff);min-width:0;color:inherit;border-radius:.45rem;padding:.55rem .65rem}.dashboard-composer__identity fieldset{border:1px solid var(--ui-border-subtle,#cbd5e1);border-radius:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.45rem .65rem .6rem}.dashboard-composer__identity fieldset label{align-items:center;gap:.35rem;font-size:.78rem;display:flex}.dashboard-composer__grid{grid-auto-rows:2.5rem;min-height:18rem}.dashboard-composer__grid--desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-composer__grid--tablet{grid-template-columns:repeat(8,minmax(0,1fr));max-width:56rem;margin-inline:auto}.dashboard-composer__grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));max-width:28rem;margin-inline:auto}.dashboard-composer__widget{flex-direction:column;display:flex;overflow:auto}.dashboard-composer__widget--unavailable{background:var(--ui-row-muted-background,#f8fafc);border-style:dashed}.reporting-composer__audience-banner>label{align-items:center;gap:.4rem;display:flex}.reporting-composer__audience-banner select{border:1px solid var(--status-info-border,#bfdbfe);background:var(--ui-panel-background,#fff);color:inherit;border-radius:.4rem;padding:.35rem .45rem}.dashboard-composer__widget-preview{min-height:4.5rem;color:var(--ui-text-muted,#64748b);text-align:center;flex:1;place-content:center;gap:.35rem;display:grid}.dashboard-composer__widget-preview>strong,.dashboard-composer__widget-preview>span{color:var(--ui-text,#0f172a);letter-spacing:.08em;font-size:1.45rem}.dashboard-composer__empty,.contracts-reporting-dashboard__empty{min-height:16rem;color:var(--ui-text-muted,#64748b);text-align:center;grid-column:1/-1;place-content:center;gap:.3rem;padding:1rem;display:grid}.dashboard-composer__draft-actions{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.contracts-reporting-dashboard{background:var(--ui-workspace-background,#f8fafc);min-height:calc(100vh - 5rem)}.contracts-reporting-dashboard__header{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.25rem;display:flex}.contracts-reporting-dashboard__header h1,.contracts-reporting-dashboard__header p{margin:.15rem 0}.contracts-reporting-dashboard__header>div>button{color:var(--ui-accent-blue-strong,#1d4ed8);background:0 0;border:0;margin-bottom:.55rem}.contracts-reporting-dashboard__loading{color:var(--ui-text-muted,#64748b);text-align:center;padding:2rem}.contracts-reporting-dashboard__grid{grid-auto-rows:2.75rem;gap:.9rem;padding:1rem;display:grid}.contracts-reporting-dashboard__grid--desktop{grid-template-columns:repeat(12,minmax(0,1fr))}.contracts-reporting-dashboard__grid--tablet{grid-template-columns:repeat(8,minmax(0,1fr))}.contracts-reporting-dashboard__grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){.dashboard-composer__identity{grid-template-columns:1fr}}@media (width<=767px){.contracts-reporting-dashboard__header{flex-direction:column;align-items:flex-start}.contracts-reporting-dashboard__grid{padding:.65rem}}.contracts-reporting-dashboard__return-banner{border:1px solid var(--dashboard-border,var(--ui-border-subtle,#d7e0ea));border-radius:var(--radius-control,.65rem);background:var(--ui-info-subtle,#edf5ff);color:var(--text,var(--ui-text-primary,#122033));margin:0 0 1rem;padding:.75rem 1rem;line-height:1.45}.ui-segmented-control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-segmented-control [role=radio]{min-height:var(--control-height-compact);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-control);white-space:nowrap;background:0 0;border:0;padding:.4rem .75rem}.ui-segmented-control [role=radio][aria-checked=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-subtle)}.ui-breadcrumbs ol{align-items:center;gap:var(--space-xs);color:var(--muted);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li:not(:last-child):after{margin-left:var(--space-xs);content:"/";color:var(--border-strong)}.ui-breadcrumbs a{color:inherit;text-underline-offset:.18em}.ui-breadcrumbs [aria-current=page]{color:var(--text-strong);font-weight:var(--font-weight-copy-strong)}.ui-count-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-width:1.5rem;min-height:1.5rem;color:var(--text-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-control);place-items:center;padding-inline:.42rem;display:inline-grid}.ui-overflow-menu{display:inline-block;position:relative}.ui-overflow-menu__trigger{width:var(--control-height-default);height:var(--control-height-default);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font:inherit;cursor:pointer;place-items:center;display:inline-grid}.ui-overflow-menu__trigger:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ui-overflow-menu__trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ui-overflow-menu__popover{top:calc(100% + var(--space-xs));z-index:var(--z-index-sticky);width:max-content;min-width:11rem;padding:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-elevated);display:grid;position:absolute;right:0}.ui-overflow-menu__popover--portal{z-index:600;position:fixed;top:auto;right:auto}.ui-overflow-menu__popover .ui-action{justify-content:flex-start}.workspace-command-menu{z-index:80;border:1px solid var(--workspace-surface-border,var(--border,#d8deea));background:var(--workspace-surface-elevated,#fff);min-width:min(16rem,100vw - 1rem);max-width:min(22rem,100vw - 1rem);color:var(--text,#111827);border-radius:10px;gap:.15rem;padding:.35rem;display:grid;box-shadow:0 10px 28px #0f172a1f}:root[data-theme=dark] .workspace-command-menu,.theme-dark .workspace-command-menu{background:var(--workspace-surface-elevated,#182235);box-shadow:0 14px 32px #02061773}.workspace-command-menu__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:.55rem .7rem;display:block}.workspace-command-menu__item:hover,.workspace-command-menu__item:focus-visible{background:var(--workspace-surface-selected,#eef4ff);outline:none}.workspace-command-menu__item:disabled{opacity:.45;cursor:not-allowed}.ui-field,.ui-choice-group{gap:var(--space-sm);min-width:0;display:grid}.ui-field{border:0;align-content:start;margin:0;padding:0}.ui-field__label{color:var(--text-strong);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-control);line-height:var(--line-height-tight);display:inline}.ui-field>[data-ui-control=true]:not([type=checkbox]):not([type=radio]){width:100%}.ui-field input[type=file]{padding:var(--space-sm)}.ui-field input[type=color]{width:3.5rem;min-width:3.5rem;padding:.3rem}.ui-field input[type=file]::file-selector-button{margin-right:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-strong);font:inherit;font-weight:var(--font-weight-control);cursor:pointer;padding:.4rem .75rem}.ui-field input[type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.58}.ui-field textarea[data-ui-control=true]{resize:vertical;min-height:7rem}.ui-searchable-select{min-width:0;position:relative}.ui-searchable-select>[data-ui-control=true]{width:100%}.ui-searchable-select__options{max-height:min(18rem,45vh);padding:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-lg);margin:0;list-style:none;display:grid;overflow:auto}.ui-searchable-select__options--portal{z-index:600;position:fixed;top:auto}.ui-searchable-select__option{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:flex}.ui-searchable-select__option small{color:var(--muted)}.ui-searchable-select__option.is-active,.ui-searchable-select__option:hover{background:var(--surface-2)}.ui-searchable-select__option.is-selected{color:var(--accent-strong);font-weight:var(--font-weight-control)}.ui-searchable-select__option[aria-disabled=true]{cursor:not-allowed;opacity:.58}.ui-searchable-select__empty{padding:var(--space-md);color:var(--muted);font-size:var(--font-size-body-sm)}.ui-field__help,.ui-field__error{font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0}.ui-field__help{color:var(--muted)}.ui-field__error{color:var(--status-danger-text);font-weight:var(--font-weight-copy-strong)}.ui-choice{align-items:flex-start;gap:var(--space-sm);color:var(--text);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);display:flex}.ui-choice [data-ui-control=true]{flex:none;min-height:auto;margin-top:.2em;padding:0}.ui-error-summary{padding:var(--space-xl);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);background:var(--status-danger-fill);color:var(--status-danger-text);border-left-width:4px}.ui-error-summary h2{margin:0 0 var(--space-sm);color:inherit;font-size:var(--font-size-section)}.ui-error-summary ul{margin:0;padding-left:1.2rem}.ui-error-summary a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.1em}.ui-compound-field .ui-duration-field,.ui-compound-field .ui-money-field{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.ui-duration-field input,.ui-duration-field select,.ui-money-field input,.ui-money-field select{min-height:2.75rem}.ui-money-field__currency{min-height:2.75rem;padding:0 var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-2);font-weight:var(--font-weight-control);letter-spacing:.04em;align-items:center;display:inline-flex}.ui-default-source-badge{margin-left:var(--space-xs);color:var(--text-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-copy-strong);display:inline}.record-repository-return{min-height:2rem;color:var(--text-secondary,var(--muted,#64748b));font:inherit;font-size:.84rem;font-weight:var(--font-weight-control,600);text-underline-offset:.18em;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.35rem;margin:0;padding:.15rem 0;line-height:1.2;text-decoration:none;display:inline-flex}.record-repository-return:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-strong,#1d4ed8);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);background:0 0}.record-repository-return:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#2563eb) 55%, transparent);outline-offset:2px}.record-repository-return:disabled,.record-repository-return[aria-disabled=true]{color:var(--text-disabled,#7a8798);cursor:not-allowed;text-decoration:none}.record-repository-return__label{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.entity-workbench-header__return,.record-workspace-environment__return{justify-content:flex-start;margin:0 0 .35rem;display:flex}.crx{--crx-gutter:clamp(1rem, 2.15vw, 2.15rem);--enterprise-header-accent:var(--accent-strong);--enterprise-record-tabs-inline:var(--crx-gutter);min-width:0;min-height:100%;color:var(--text);background:var(--surface-card)}.crx button:not([data-ui-action]),.crx input,.crx select{font:inherit}.crx button:not([data-ui-action]){color:inherit}.crx button:not([data-ui-action]):focus-visible,.crx input:focus-visible,.crx select:focus-visible,.crx summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.crx-record-header{padding:1.65rem var(--crx-gutter) 1.45rem;border:0;border-bottom:1px solid var(--border);background:var(--surface-card);box-shadow:none;border-radius:0}.crx-back-link{min-height:2.25rem;padding:0}.crx-context-action{padding:.5rem var(--crx-gutter) 0;background:var(--surface-card)}.crx-record-header__row,.crx-record-header__title-row,.crx-record-header__actions,.crx-toolbar,.crx-card__header,.crx-notice,.crx-row-action{align-items:center;display:flex}.crx-record-header__row{justify-content:space-between;gap:1.5rem}.crx-record-header__identity{min-width:0}.crx-record-header__title-row{align-items:flex-start;gap:.75rem}.crx-record-header h1{max-width:64rem;font-size:var(--font-size-page-display,28px);letter-spacing:-.012em;font-weight:700;line-height:var(--line-height-page-display,36px);overflow-wrap:anywhere}.crx-record-header .entity-workbench-header__metadata>span:not(:last-child):after{color:var(--border-strong);content:"·";margin-left:.74rem}.crx-record-header .entity-workbench-header__metadata{margin-top:.2rem;font-size:.86rem}.crx-record-header .entity-workbench-header__actions{margin-top:1.5rem}.crx-record-header__meta{color:var(--muted);flex-wrap:wrap;gap:.32rem .75rem;margin-top:.65rem;font-size:.86rem;display:flex}.crx-record-header__meta span:not(:last-child):after{color:var(--border-strong);content:"·";margin-left:.75rem}.crx-record-header__actions{flex:none;align-items:flex-start;gap:.65rem}.crx-disabled-action{justify-items:start;min-width:0;max-width:100%;display:grid;overflow:clip}.crx-disabled-reason{max-width:11rem;color:var(--muted);margin-top:.2rem;font-size:.75rem;line-height:1.25}.crx button:hover:not(:disabled):not([aria-disabled=true]):not([data-ui-action]),.crx-menu button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong);color:var(--text-strong);background:var(--surface-2);box-shadow:none}.crx-menu button:disabled,.crx-menu button[aria-disabled=true]{color:var(--text-disabled);background:var(--surface-disabled);cursor:not-allowed}.crx-overflow{position:relative}.crx-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:12rem;box-shadow:var(--shadow-elevated);padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.crx-menu button{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;min-height:2.5rem;padding:.45rem .65rem}.crx-menu__disabled-item{display:grid}.crx-menu__disabled-item>span{color:var(--muted);padding:0 .65rem .4rem;font-size:.75rem;line-height:1.25}.crx-subnav{z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.crx-content{min-width:0;padding:1.15rem calc(var(--crx-gutter) + .4rem) 3rem var(--crx-gutter)}.crx-card__header h2{font-size:1rem;line-height:1.25}.crx-dialog-host{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.crx-dialog-host::backdrop{background:#02061780}.crx-side-panel-description{color:var(--muted);margin:0 0 .75rem;font-size:.82rem;line-height:1.4}.crx-grid{grid-template-columns:minmax(0,1.68fr) minmax(28rem,1fr);gap:.95rem;display:grid}.crx-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.crx-stack{align-content:start;gap:1rem;min-width:0;display:grid}.crx-metrics{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.crx-metric{border-right:1px solid var(--border);align-items:center;gap:.72rem;min-width:0;min-height:4.8rem;padding:.8rem 1rem;display:flex}.crx-metric:last-child{border-right:0}.crx-card__body>.crx-metrics{border-width:0 0 1px;border-radius:0;margin:-1rem -1rem 1rem}.crx-card__body>.crx-metrics:last-child{border-radius:0 0 var(--radius-panel) var(--radius-panel);border-bottom:0;margin-bottom:-1rem}.crx-metric>div{min-width:0;display:grid}.crx-metrics--value-first .crx-metric__value-line{grid-row:1}.crx-metrics--value-first .crx-metric__label{grid-row:2}.crx-metrics--value-first .crx-metric__detail{grid-row:3}.crx-metric__label{color:var(--muted);font-size:.75rem;font-weight:600}.crx-metric strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:.22rem;font-size:1.05rem;font-weight:600;line-height:1.2}.crx-metric__value-line{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.crx-metric__value-line>span[aria-hidden=true]{color:var(--status-warning-text);place-items:center;display:inline-grid}.crx-metric__value-line>span[aria-hidden=true] svg{width:1rem;height:1rem}.crx-metric .crx-metric__detail{color:var(--muted);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.crx-summary-rows{margin:0;padding:0;list-style:none;display:grid}.crx-summary-rows li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:3.7rem;display:grid}.crx-summary-rows li:last-child{border-bottom:0}.crx-summary-row-action{width:100%;min-height:inherit;border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem .45rem;display:grid}.crx-summary-row-action:hover{background:var(--accent-soft)}.crx-summary-row-action:focus-visible{outline:3px solid var(--accent-strong);outline-offset:-3px}.crx-summary-row-action__chevron{color:var(--accent-strong);font-size:1.7rem;font-weight:400;line-height:1}.crx-summary-rows__copy{min-width:0;display:grid}.crx-icon-tile{border:1px solid color-mix(in srgb, currentColor 14%, transparent);width:2.25rem;height:2.25rem;color:var(--status-info-text);background:var(--status-info-fill);border-radius:.72rem;flex:none;place-items:center;display:grid}.crx-icon-tile svg{width:1.18rem;height:1.18rem}.crx-summary-rows .crx-icon-tile{border-radius:50%;width:3rem;height:3rem}.crx-metric .crx-icon-tile{border-radius:50%;width:2.85rem;height:2.85rem}.crx-icon-tile--green{color:var(--status-success-text);background:var(--status-success-fill)}.crx-icon-tile--orange{color:var(--status-warning-text);background:var(--status-warning-fill)}.crx-icon-tile--purple{color:#6d28d9;background:#f3e8ff;border-color:#ddd6fe}.crx-icon-tile--red{color:var(--status-danger-text);background:var(--status-danger-fill)}.crx-summary-rows__copy span,.crx-summary-rows__copy small{color:var(--muted);font-size:.76rem}.crx-summary-rows li strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.crx-card{border:1px solid var(--border);background:var(--surface-card);min-width:0;box-shadow:0 1px 1px color-mix(in srgb, var(--text-strong) 4%, transparent);border-radius:.75rem}.crx-card__header{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;min-height:4rem;padding:.82rem 1.25rem}.crx-card__title{align-items:center;gap:.72rem;min-width:0;display:flex}.crx-card__title>div{min-width:0}.crx-card__body{min-width:0;padding:1.15rem 1.25rem}.crx-card__body--flush,.crx-card--flush .crx-card__body{padding:0}.crx-data-list{margin:0;display:grid}.crx-data-list__item{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.64fr) minmax(0,1.36fr);align-items:center;gap:1rem;min-height:2.38rem;padding:.34rem 0;display:grid}.crx-data-list__item:last-child{border-bottom:0}.crx-data-list dt,.crx-table th{color:var(--muted);font-size:.8rem;font-weight:600}.crx-data-list dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:.9rem}.crx-not-recorded{font-style:normal;color:var(--status-warning-text)!important}.crx-person-value,.crx-inline-warning{align-items:center;gap:.55rem;display:inline-flex}.crx-avatar{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.crx-avatar--small{width:1.6rem;height:1.6rem;font-size:.75rem}.crx-inline-warning svg{width:1.12rem;height:1.12rem}.crx-metric__value--warning,.crx-metric__value--danger{color:var(--status-warning-text)!important}.crx-metric__value--success{color:var(--status-success-text)!important}.crx[data-contract-record-view=overview] .crx-overview-details .crx-card__body{padding:0 1.4rem}.crx[data-contract-record-view=overview] .crx-card__header{min-height:3.45rem;padding:.65rem 1rem}.crx[data-contract-record-view=overview] .crx-stack{gap:.9rem}.crx[data-contract-record-view=overview] .crx-data-list__item{min-height:2.27rem;padding-block:.22rem}.crx[data-contract-record-view=overview] .crx-overview-dates .crx-card__body{padding:0}.crx[data-contract-record-view=overview] .crx-overview-dates .crx-metrics{border-radius:0 0 var(--radius-panel) var(--radius-panel);border:0;margin:0}.crx[data-contract-record-view=overview] .crx-overview-dates .crx-metric{align-items:start;min-height:6.8rem;padding:1.05rem 1.4rem}.crx[data-contract-record-view=overview] .crx-overview-dates .crx-metric strong{overflow-wrap:normal;white-space:nowrap;margin-top:0;font-size:.95rem}.crx[data-contract-record-view=overview] .crx-overview-dates .crx-metric__value-line{flex-wrap:wrap;gap:.34rem}.crx[data-contract-record-view=overview] .crx-overview-followup .crx-card__body,.crx[data-contract-record-view=overview] .crx-overview-health .crx-card__body{padding:0 1.25rem}.crx[data-contract-record-view=overview] .crx-overview-followup .crx-summary-rows li{min-height:4.78rem}.crx[data-contract-record-view=overview] .crx-overview-health .crx-summary-rows li{grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:2.7rem}.crx[data-contract-record-view=overview] .crx-overview-health .crx-card__body .crx-icon-tile{background:0 0;border:0;width:1.35rem;height:1.35rem}.crx[data-contract-record-view=overview] .crx-overview-health .crx-card__body .crx-icon-tile svg{width:1rem;height:1rem}.crx[data-contract-record-view=overview] .crx-overview-health .crx-summary-rows__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.crx[data-contract-record-view=overview] .crx-overview-health .crx-summary-rows__copy strong{text-align:right}.crx[data-contract-record-view=documents]{--crx-gutter:1.8rem}.crx[data-contract-record-view=documents] .crx-record-header{padding:1.17rem var(--crx-gutter)}.crx[data-contract-record-view=documents] .crx-record-header h1{font-size:1.9rem}.crx[data-contract-record-view=documents] .crx-record-header .entity-workbench-header__actions{margin-top:1rem}.crx[data-contract-record-view=documents] .crx-content{padding:1.05rem 2.2rem 1rem var(--crx-gutter)}.crx-documents-grid{grid-template-columns:minmax(0,2.29fr) minmax(25rem,1fr);gap:1.2rem}.crx[data-contract-record-view=documents] .crx-stack{gap:.9rem}.crx[data-contract-record-view=documents] .crx-metrics{border-radius:.58rem;min-height:5.82rem;margin:0}.crx[data-contract-record-view=documents] .crx-metric{min-height:5.82rem;padding:.8rem 1.15rem}.crx[data-contract-record-view=documents] .crx-metric .crx-icon-tile{border-radius:.7rem;width:2.4rem;height:2.4rem}.crx[data-contract-record-view=documents] .crx-metric strong{overflow-wrap:normal;white-space:nowrap;margin:0;font-size:.94rem;line-height:1.15}.crx[data-contract-record-view=documents] .crx-metric__label,.crx[data-contract-record-view=documents] .crx-metric__detail{margin-top:.25rem;font-size:.75rem;line-height:1.25}.crx-documents-table-card .crx-card__header{min-height:3.85rem;padding:.55rem 1rem}.crx-documents-table-card .crx-card__body{padding:0}.crx-documents-actions{align-items:center;gap:.55rem;display:flex}.crx-compact-search{border:1px solid var(--border-strong);width:15.5rem;height:2.2rem;color:var(--muted);background:var(--surface-card);border-radius:.42rem;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.crx-compact-search:has([data-ui-control]){background:0 0;border:0;height:auto;padding:0}.crx-compact-search:has([data-ui-control]) .ui-field{flex:1;min-width:0}.crx-compact-search svg{flex:none;width:1rem;height:1rem}.crx-compact-search input:not([data-ui-control]){width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:.75rem}.crx-document-filter-panel{border-bottom:1px solid var(--border);background:var(--surface-2);gap:.75rem;padding:.6rem 1rem;display:flex}.crx-document-filter-panel label{color:var(--muted);gap:.2rem;font-size:.75rem;display:grid}.crx-document-filter-panel select:not([data-ui-control]){border:1px solid var(--border-strong);background:var(--surface-card);border-radius:.35rem;min-height:2rem}.crx-document-table{table-layout:fixed;font-size:.75rem}.crx[data-contract-record-view=documents] .crx-document-table th,.crx[data-contract-record-view=documents] .crx-document-table td{height:2.11rem;padding:.34rem .55rem}.crx[data-contract-record-view=documents] .crx-document-table th{color:var(--muted);background:var(--surface-card);letter-spacing:0;text-transform:none;font-size:.75rem}.crx[data-contract-record-view=documents] .crx-document-table th:first-child{width:18%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(2){width:11%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(3){width:9.5%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(4){width:8%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(5){width:13%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(6){width:15.5%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(7){width:18%}.crx[data-contract-record-view=documents] .crx-document-table th:nth-child(8){width:7%}.crx-document-table .crx-table__title{gap:.45rem;font-weight:500}.crx-document-type{border-radius:.28rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.crx-document-type svg{width:.9rem;height:.9rem}.crx-document-type--pdf{color:#dc2626;background:#fef2f2}.crx-document-type--sheet{color:#16a34a;background:#f0fdf4}.crx-document-type--document{color:var(--accent-strong);background:var(--accent-soft)}.crx-owner{align-items:center;gap:.35rem;display:inline-flex}.crx-avatar--table{width:1.25rem;height:1.25rem;color:var(--accent-strong);background:var(--accent-soft);font-size:.75rem}.crx-row-menu:not([data-ui-action]){min-width:1.7rem;min-height:1.6rem;color:var(--text);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0}.crx-table-footer{min-height:3.1rem;color:var(--muted);justify-content:space-between;align-items:center;padding:.45rem .95rem;font-size:.75rem;display:flex}.crx-pagination{gap:.4rem;display:flex}.crx-pagination button:not([data-ui-action]){border:1px solid var(--border);min-width:1.8rem;height:1.8rem;color:var(--text);background:var(--surface-card);border-radius:.35rem}.crx-pagination button:not([data-ui-action]).is-active{border-color:var(--accent);color:#fff;background:var(--accent)}.crx-document-summary .crx-card__header,.crx-document-health .crx-card__header{min-height:3rem;padding:.65rem 1rem}.crx-document-summary .crx-card__body{padding:0 .9rem}.crx-chevron-button:not([data-ui-action]){width:1.7rem;height:1.7rem;color:var(--text);background:0 0;border:0;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-grid}.crx-chevron-button[data-ui-action],.crx-row-menu[data-ui-action]{place-items:center;min-width:1.7rem;min-height:1.7rem;padding:0}.crx-document-summary__section{border-bottom:1px solid var(--border);padding:.7rem 0}.crx-document-summary__section:last-child{border-bottom:0}.crx-document-summary__section h3{align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:.75rem;display:flex}.crx-document-summary__section h3 .crx-icon-tile{border-radius:50%;width:1.65rem;height:1.65rem}.crx-document-summary__section h3 svg{width:.9rem;height:.9rem}.crx-document-activity{color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.27rem .65rem;font-size:.75rem;display:grid}.crx-document-activity time{color:var(--muted);white-space:nowrap}.crx-card-footer-link{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:1.7rem;padding:.25rem .65rem;font-size:.75rem;display:flex}.crx-document-health .crx-card__body{padding:.7rem .8rem}.crx-document-health__grid{grid-template-columns:minmax(0,1fr);display:grid}.crx-category-health h3,.crx-attention-panel h3{margin:0 0 .45rem;font-size:.75rem}.crx-category-health>div{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:1.35rem;font-size:.75rem;display:grid}.crx-category-health>div svg{width:.75rem;height:.75rem;color:var(--accent-strong)}.crx-attention-panel{border:1px solid var(--status-warning-border);background:color-mix(in srgb, var(--status-warning-fill) 50%, white);border-radius:.5rem;padding:.6rem .65rem}.crx-attention-panel h3{color:var(--status-warning-text);align-items:center;gap:.45rem;display:flex}.crx-attention-panel h3 svg{width:1rem;height:1rem}.crx-attention-panel>div{grid-template-columns:1rem minmax(0,1fr) auto;gap:.45rem;padding:.45rem 0;display:grid}.crx-attention-panel>div>svg{color:#ea580c;width:.85rem;height:.85rem}.crx-attention-panel p{margin:0;font-size:.75rem;display:grid}.crx-attention-panel p>strong{font-size:.9rem}.crx-attention-panel p>small{color:var(--muted);margin-top:.1rem;font-size:.75rem}.crx-attention-panel p>em{color:#9a3b00;font-size:.75rem;font-style:normal}.crx[data-contract-record-view=documents] .crx-document-health .crx-card__header{min-height:2.25rem;padding-block:.35rem}.crx[data-contract-record-view=documents] .crx-document-health .crx-card__body{padding:0 .8rem .7rem}.crx[data-contract-record-view=documents] .crx-attention-panel{padding-block:.5rem}:root[data-theme=dark] .crx-attention-panel{color:#e2e8f0;background:#2a1f0a;border-color:#92400e}:root[data-theme=dark] .crx-attention-panel h3,:root[data-theme=dark] .crx-attention-panel p>em{color:#fbbf24}:root[data-theme=dark] .crx-attention-panel p>span{color:#e2e8f0}:root[data-theme=dark] .crx-attention-panel p>small{color:#cbd5e1}.crx[data-contract-record-view=terms]{--crx-gutter:2.1rem}.crx[data-contract-record-view=terms] .crx-content{padding:1.22rem 2.6rem 1rem var(--crx-gutter)}.crx-terms-grid{grid-template-columns:minmax(0,1.65fr) minmax(29rem,1fr);gap:1.2rem}.crx[data-contract-record-view=terms] .crx-stack{gap:1.06rem}.crx[data-contract-record-view=terms] .crx-card__header{min-height:3.45rem;padding:.65rem 1rem}.crx-key-terms .crx-card__body{padding:.35rem 1.35rem .7rem}.crx-key-terms__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.crx-key-terms__columns--single{grid-template-columns:minmax(0,1fr)}.crx-term-list{margin:0}.crx-term-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(9.5rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.8rem;min-height:2.37rem;display:grid}.crx-term-list>div:last-child{border-bottom:0}.crx-term-list dt{color:var(--muted);font-size:.76rem;font-weight:500}.crx-term-list dd{color:var(--text-strong);margin:0;font-size:.8rem}.crx-term-warning{align-items:center;gap:.42rem;display:inline-flex;color:#9a3b00!important}:root[data-theme=dark] .crx-term-warning{color:#fbbf24!important}.crx-term-warning svg{flex:none;width:.95rem;height:.95rem}.crx-term-highlights .crx-card__header{min-height:2.8rem;padding-block:.45rem}.crx-term-highlights .crx-card__body{padding:.7rem .9rem 1rem}.crx-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.crx-highlight{border:1px solid var(--border);background:var(--surface-card);border-radius:.5rem;padding:.75rem .8rem}.crx-highlight h3{align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.75rem;display:flex}.crx-highlight h3 .crx-icon-tile{border-radius:50%;width:2rem;height:2rem}.crx-highlight h3 svg{width:1rem;height:1rem}.crx-highlight dl{gap:.7rem;margin:0;display:grid}.crx-highlight dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:.65rem;display:grid}.crx-highlight dt,.crx-highlight dd{overflow-wrap:break-word;word-break:normal;min-width:0}.crx-highlight dt{color:var(--muted);font-size:.75rem}.crx-highlight dd{color:var(--text-strong);text-align:right;margin:0;font-size:.78rem}.crx-term-posture .crx-card__body{padding:0 1.15rem}.crx-term-posture .crx-card__header{min-height:3.2rem;padding-block:.55rem}.crx-term-posture ul{margin:0;padding:0;list-style:none}.crx-term-posture li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(6.5rem,.82fr) minmax(8rem,1fr) minmax(5rem,.62fr) auto;align-items:center;gap:.7rem;min-height:4rem;display:grid}.crx-term-posture li:last-child{border-bottom:0}.crx-term-posture li>.crx-icon-tile{border-radius:50%;width:2.4rem;height:2.4rem}.crx-term-posture li>.crx-icon-tile svg{width:1.15rem;height:1.15rem}.crx-term-posture__label{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:.75rem}.crx-term-posture li strong{min-width:0;color:var(--text-strong);overflow-wrap:break-word;word-break:normal;font-size:.78rem;font-weight:500}.crx-term-posture__trailing{overflow-wrap:break-word;min-width:0}.crx-term-posture time{color:var(--text);font-size:.75rem}.crx-term-source-action{place-items:center;display:inline-grid}.crx-term-source-action .crx-chevron-button:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.crx[data-contract-record-view=obligations]{--crx-gutter:2.05rem}.crx[data-contract-record-view=obligations] .crx-content{padding:1.05rem 2.7rem 1rem var(--crx-gutter)}.crx-obligations-grid{grid-template-columns:minmax(0,2.1fr) minmax(20rem,.84fr);gap:.9rem}.crx[data-contract-record-view=obligations] .crx-stack{gap:.9rem}.crx[data-contract-record-view=obligations] .crx-metrics{min-height:7.45rem;margin:0}.crx[data-contract-record-view=obligations] .crx-metric{min-height:7.45rem;padding:1.1rem 1.25rem}.crx[data-contract-record-view=obligations] .crx-metric .crx-icon-tile{width:2.7rem;height:2.7rem}.crx[data-contract-record-view=obligations] .crx-metric strong{margin:0;font-size:1.45rem}.crx[data-contract-record-view=obligations] .crx-metric__label{color:var(--text);margin-top:.18rem;font-size:.82rem}.crx[data-contract-record-view=obligations] .crx-metric__detail{font-size:.75rem}.crx-obligations-table-card .crx-card__header{min-height:4rem;padding:.7rem 1rem}.crx-obligations-table-card .crx-card__body{padding:0}.crx-obligation-actions{align-items:center;gap:.65rem;display:flex}.crx-obligation-filter-note{border-bottom:1px solid var(--border);color:var(--muted);gap:.75rem;padding:.55rem 1rem;font-size:.75rem;display:flex}.crx-obligation-filter-note label{align-items:center;gap:.45rem;display:flex}.crx-obligation-filter-note select{border:1px solid var(--border);height:2rem;color:var(--text);background:var(--surface-card);border-radius:.35rem;padding:0 .45rem}.crx-obligation-table{table-layout:fixed;font-size:.75rem}.crx[data-contract-record-view=obligations] .crx-obligation-table th,.crx[data-contract-record-view=obligations] .crx-obligation-table td{height:3.55rem;padding:.55rem .85rem}.crx[data-contract-record-view=obligations] .crx-obligation-table th{height:2.85rem;color:var(--text);background:var(--surface-card);letter-spacing:0;text-transform:none;font-size:.75rem}.crx-obligation-table th:first-child{width:23%}.crx-obligation-table th:nth-child(2){width:16.5%}.crx-obligation-table th:nth-child(3),.crx-obligation-table th:nth-child(4){width:12%}.crx-obligation-table th:nth-child(5){width:13%}.crx-obligation-table th:nth-child(6){width:15.5%}.crx-obligation-table th:nth-child(7){width:8%}.crx-obligation-table--production{min-width:44rem}.crx-obligation-table--production th:first-child{width:34%}.crx-obligation-table--production th:nth-child(2){width:23%}.crx-obligation-table--production th:nth-child(3){width:17%}.crx-obligation-table--production th:nth-child(4){width:18%}.crx-obligation-table--production th:nth-child(5){width:8%}.crx-table-sort{min-height:1.5rem;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.crx-obligation-title{overflow-wrap:anywhere;white-space:normal;align-items:center;gap:.55rem;width:100%;font-weight:500;line-height:1.35;display:inline-flex}.crx-obligation-table td:not(:first-child){white-space:nowrap}.crx .crx-inline-link{color:var(--accent-strong);background:0 0;border:0;padding:0;font-size:.75rem}.crx-obligations-table-card .crx-table-footer{min-height:3.9rem}.crx-followup-posture .crx-card__header,.crx-upcoming-obligations .crx-card__header{min-height:3.5rem;padding:.65rem 1rem}.crx-followup-posture .crx-card__header{min-height:3.25rem;padding-block:.55rem}.crx-followup-posture .crx-card__body{padding:0 1.2rem}.crx-posture-block{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;min-height:3.35rem;padding:.65rem 0;line-height:1.2;display:flex}.crx-posture-block:first-child{min-height:3.35rem}.crx-posture-block>span{color:var(--muted);font-size:.75rem}.crx-posture-block>strong{font-size:.9rem}.crx-posture-block .crx-danger-number{color:var(--status-danger-text);font-size:1rem}.crx-completion-trend{gap:.45rem;min-height:4.5rem;padding:.65rem 0;line-height:1.2;display:grid}.crx-completion-trend>b{font-size:.76rem}.crx-completion-trend>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.crx-completion-trend progress{border:0;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.crx-completion-trend progress::-webkit-progress-bar{background:var(--surface-3)}.crx-completion-trend progress::-webkit-progress-value{background:#16a34a}.crx-completion-trend>div strong{color:#16a34a;font-size:1.1rem}.crx-upcoming-obligations .crx-card__body{padding:0}.crx-upcoming-obligations .crx-card__header{min-height:3.9rem}.crx-upcoming-obligations ul{margin:0;padding:0 1rem;list-style:none}.crx-upcoming-obligations li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:3.2rem;display:grid}.crx-upcoming-obligations li .crx-icon-tile{border-radius:50%;width:1.8rem;height:1.8rem}.crx-upcoming-obligations li .crx-icon-tile svg{width:.9rem;height:.9rem}.crx-upcoming-obligations li>div{display:grid}.crx-upcoming-obligations li>div strong{font-size:.75rem}.crx-upcoming-obligations li>div span{color:var(--muted);font-size:.75rem}.crx-upcoming-obligations li>div b{padding-inline:.3rem}.crx-upcoming-obligations>.crx-card__body>.crx-card-footer-link{min-height:2.8rem;padding-inline:1rem}.crx-obligation-drawer-form,.crx-command-drawer-form{gap:.85rem;display:grid}.crx-obligation-drawer-form>label,.crx-command-drawer-form>label{color:var(--muted);gap:.35rem;font-size:.78rem;display:grid}.crx-obligation-drawer-form input,.crx-obligation-drawer-form textarea,.crx-command-drawer-form input,.crx-command-drawer-form select,.crx-command-drawer-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-card);font:inherit;border-radius:.35rem;padding:.55rem .65rem}.crx-obligation-drawer-actions,.crx-command-drawer-actions{flex-wrap:wrap;gap:.6rem;display:flex}.crx-obligation-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.crx-obligation-history li{border-bottom:1px solid var(--border);gap:.35rem;padding:.75rem 0;display:grid}.crx-obligation-history li:last-child{border-bottom:0}.crx-obligation-history li>div{gap:.15rem;display:grid}.crx-obligation-history span,.crx-obligation-history p{color:var(--muted);margin:0;font-size:.75rem}.crx[data-contract-record-view=approvals]{--crx-gutter:2.15rem}.crx[data-contract-record-view=approvals] .crx-record-header{padding-block:1.35rem 1.25rem}.crx[data-contract-record-view=approvals] .crx-content{padding:1.05rem 2.6rem 1rem var(--crx-gutter)}.crx-approvals-grid{grid-template-columns:minmax(0,1.765fr) minmax(28rem,1fr);gap:1.05rem}.crx[data-contract-record-view=approvals] .crx-stack{gap:.8rem}.crx-current-approval .crx-card__header{border-bottom:0;min-height:3.15rem;padding:.55rem 1rem}.crx-current-approval .crx-card__body{padding:0 1.1rem 1rem}.crx-approval-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-height:6.4rem;display:grid}.crx-approval-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;min-width:0;padding:.5rem 1.4rem;display:flex}.crx-approval-metrics>div:last-child{border-right:0}.crx-approval-metric-label{color:var(--muted);font-size:.75rem}.crx-approval-metrics>div>strong{overflow-wrap:break-word;word-break:normal;min-width:0;font-size:.78rem}.crx-approval-metrics>div>small{color:var(--muted);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.crx-approval-metrics>div>time{color:var(--muted);font-size:.75rem}.crx-approval-complete{border:1px solid var(--status-success-border);min-height:2.55rem;color:var(--status-success-text);background:color-mix(in srgb, var(--status-success-fill) 55%, white);border-radius:.65rem;align-items:center;gap:.65rem;padding:.5rem .75rem;font-size:.75rem;display:flex}:root[data-theme=dark] .crx-approval-complete{color:#bbf7d0;background:#0f2a1d;border-color:#166534}.crx-approval-complete svg{width:1rem;height:1rem}.crx-approval-history .crx-card__header{min-height:3rem;padding:.55rem 1rem}.crx-approval-history .crx-card__body{padding:0 1rem}.crx-approval-history ol{margin:0;padding:0;list-style:none}.crx-approval-history li{border-bottom:1px solid var(--border);grid-template-columns:2rem 2.2rem minmax(10rem,1.15fr) minmax(8rem,.82fr) minmax(9.5rem,.95fr);align-items:center;gap:.65rem;min-height:3.95rem;display:grid;position:relative}.crx-approval-history li:last-child{border-bottom:0}.crx-timeline-check{z-index:1;border:1px solid var(--status-success-border);width:1.7rem;height:1.7rem;color:var(--status-success-text);background:var(--status-success-fill);border-radius:50%;place-items:center;display:inline-grid;position:relative}.crx-timeline-check:after{z-index:-1;content:"";background:#bbf7d0;width:2px;height:2.3rem;position:absolute;top:100%;left:calc(50% - 1px)}.crx-approval-history li:last-child .crx-timeline-check:after{display:none}.crx-timeline-check svg{width:.9rem;height:.9rem}.crx-timeline-check--danger{border-color:var(--status-danger-border);color:var(--status-danger-text);background:var(--status-danger-fill)}.crx-timeline-check--danger:after{background:var(--status-danger-border)}.crx-approval-history li>.crx-icon-tile{border-radius:50%;width:2.1rem;height:2.1rem}.crx-approval-history li>.crx-icon-tile svg{width:1rem;height:1rem}.crx-approval-history li>strong{font-size:.75rem}.crx-approval-actor{align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.crx-approval-actor>span:last-child{display:grid}.crx-approval-actor small{color:var(--muted);font-size:.75rem}.crx-approval-history time{font-size:.75rem}.crx-approval-summary .crx-card__header,.crx-decision-notes .crx-card__header{min-height:3rem;padding:.55rem 1rem}.crx-approval-summary .crx-card__body,.crx-decision-notes .crx-card__body{padding:0 1rem}.crx-approval-summary ul,.crx-decision-notes ul{margin:0;padding:0;list-style:none}.crx-approval-summary li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.9rem;display:grid}.crx-approval-summary li:last-child{border-bottom:0}.crx-approval-summary li .crx-icon-tile{border-radius:50%;width:2rem;height:2rem}.crx-approval-summary li .crx-icon-tile svg{width:1rem;height:1rem}.crx-approval-summary li>div{display:grid}.crx-approval-summary li>div strong{font-size:.75rem}.crx-approval-summary li>div span{color:var(--muted);font-size:.75rem}.crx-approval-summary li>strong{overflow-wrap:break-word;word-break:normal;min-width:0;font-size:.75rem}.crx-approval-summary li>b{text-align:right;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:14rem;font-size:.75rem}.crx-approval-history>.crx-card__body>.crx-card-footer-link{min-height:2.8rem;padding-inline:0}.crx-decision-notes li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:4.95rem;display:grid}.crx-decision-notes li .crx-icon-tile{width:2rem;height:2rem;color:var(--muted);background:var(--surface-2);border:0}.crx-decision-notes li .crx-icon-tile svg{width:1rem;height:1rem}.crx-decision-notes li>div{gap:.35rem;display:grid}.crx-decision-notes li>div strong{font-size:.75rem;font-weight:500}.crx-decision-notes li>div span{color:var(--muted);font-size:.75rem}.crx-decision-notes li>div b{padding-inline:.3rem}.crx[data-contract-record-view=related]{--crx-gutter:1.65rem}.crx[data-contract-record-view=related] .crx-record-header{padding-block:1.25rem 1.2rem}.crx[data-contract-record-view=related] .crx-content{padding:.85rem 2rem 1rem var(--crx-gutter)}.crx-related-grid{grid-template-columns:minmax(0,1.8fr) minmax(29rem,1fr);gap:.95rem}.crx[data-contract-record-view=related] .crx-stack{gap:.8rem}.crx-related-records .crx-card__header{border-bottom:0;min-height:3.15rem;padding:.55rem 1rem}.crx-related-records .crx-card__body{padding:0}.crx-related-tabs{border-bottom:1px solid var(--border);align-items:center;gap:1rem;min-height:2.8rem;padding:0 1rem .55rem;display:flex;overflow-x:auto}.crx .crx-related-tabs button{min-height:1.6rem;color:var(--muted);background:0 0;border:0;border-radius:.4rem;flex:none;align-items:center;gap:.45rem;padding:.2rem .45rem;font-size:.75rem;display:inline-flex}.crx .crx-related-tabs button b{background:var(--surface-2);border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.75rem;display:inline-grid}.crx .crx-related-tabs button.is-active{color:var(--accent-strong);background:var(--accent-soft)}.crx-related-table{table-layout:fixed;font-size:.75rem}.crx[data-contract-record-view=related] .crx-related-table th,.crx[data-contract-record-view=related] .crx-related-table td{height:2.5rem;padding:.35rem .75rem}.crx[data-contract-record-view=related] .crx-related-table th{color:var(--text);background:var(--surface-card);letter-spacing:0;text-transform:none;font-size:.75rem}.crx-related-table th:first-child{width:20%}.crx-related-table th:nth-child(2){width:25%}.crx-related-table th:nth-child(3){width:15%}.crx-related-table th:nth-child(4){width:15.5%}.crx-related-table th:nth-child(5){width:21.5%}.crx-related-table th:nth-child(6){width:3%}.crx-related-type{overflow-wrap:break-word;word-break:normal;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.crx-related-type .crx-icon-tile{border-radius:50%;width:1.7rem;height:1.7rem}.crx-related-type .crx-icon-tile svg{width:.85rem;height:.85rem}.crx-related-table td>strong{overflow-wrap:break-word;word-break:normal;min-width:0;font-size:.75rem}.crx-relationship-pill{background:var(--surface-2);border-radius:999px;padding:.18rem .5rem;font-size:.75rem;display:inline-flex}.crx-related-records>.crx-card__body>.crx-card-footer-link{min-height:2.8rem;padding-inline:1rem}.crx-relationship-context .crx-card__header{min-height:3rem;padding:.55rem 1rem}.crx-relationship-context .crx-card__body{padding:.5rem 1rem}.crx-relationship-context ul{margin:0;padding:0;list-style:none}.crx-relationship-context li{align-items:center;gap:.6rem;min-height:2.35rem;display:flex}.crx-relationship-context li .crx-icon-tile{border-radius:50%;width:1.7rem;height:1.7rem}.crx-relationship-context li .crx-icon-tile svg{width:.85rem;height:.85rem}.crx-relationship-context li p{margin:0;font-size:.75rem}.crx-relationship-summary .crx-card__header,.crx-quick-context .crx-card__header{min-height:3.1rem;padding:.55rem 1rem}.crx-relationship-summary .crx-card__body,.crx-quick-context .crx-card__body{padding:0 1rem}.crx-relationship-summary ul,.crx-quick-context ul{margin:0;padding:0;list-style:none}.crx-relationship-summary li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.51rem;display:grid}.crx-relationship-summary li .crx-icon-tile{border-radius:50%;width:1.7rem;height:1.7rem}.crx-relationship-summary li .crx-icon-tile svg{width:.85rem;height:.85rem}.crx-relationship-summary li>span:nth-child(2){color:var(--muted);font-size:.75rem}.crx-relationship-summary li>strong{font-size:.75rem}.crx-last-linked{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.2rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.75rem 0;display:grid}.crx-last-linked>svg{width:.9rem;height:.9rem}.crx-last-linked>span{color:var(--muted);grid-column:2/-1;font-size:.75rem}.crx-last-linked>div{grid-column:2;display:grid}.crx-last-linked>div strong,.crx-last-linked>div small{overflow-wrap:break-word;word-break:normal;min-width:0}.crx-last-linked>div strong{font-size:.75rem}.crx-last-linked>div small{color:var(--muted);font-size:.75rem}.crx-last-linked time{font-size:.75rem}.crx-relationship-summary>.crx-card__body>.crx-card-footer-link,.crx-quick-context>.crx-card__body>.crx-card-footer-link{min-height:2.8rem;padding-inline:0}.crx-quick-context li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:3rem;display:grid}.crx-quick-context li>span{color:var(--muted);font-size:.75rem}.crx-quick-context li>strong{overflow-wrap:break-word;word-break:normal;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:inline-flex}.crx-quick-context li .crx-icon-tile{border-radius:50%;width:1.8rem;height:1.8rem}.crx-quick-context li .crx-icon-tile svg{width:.9rem;height:.9rem}.crx[data-contract-record-view=amendments]{--crx-gutter:2.1rem}.crx[data-contract-record-view=amendments] .crx-content{padding:1.15rem 2.6rem 0 var(--crx-gutter)}.crx-amendments-grid{grid-template-columns:minmax(0,2.07fr) minmax(25rem,1fr);gap:1rem}.crx-amendments-grid>.crx-stack:first-child{container:crx-amendments-main/inline-size}.crx[data-contract-record-view=amendments] .crx-stack{gap:.1rem}.crx[data-contract-record-view=amendments] .crx-grid>.crx-stack:last-child{gap:.85rem}.crx[data-contract-record-view=amendments] .crx-metrics{min-height:8.1rem;margin:0}.crx[data-contract-record-view=amendments] .crx-metric{gap:.65rem;min-height:8.1rem;padding:1.15rem clamp(.8rem,1vw,1.2rem)}.crx[data-contract-record-view=amendments] .crx-metric>div{flex:auto;min-width:min-content}.crx[data-contract-record-view=amendments] .crx-metric .crx-icon-tile{width:2.8rem;height:2.8rem}.crx[data-contract-record-view=amendments] .crx-metric strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:normal;margin:0;font-size:1.15rem}.crx[data-contract-record-view=amendments] .crx-metric__label{color:var(--text);margin-top:.35rem;font-size:.75rem}.crx[data-contract-record-view=amendments] .crx-metric__detail{font-size:.75rem}@container crx-amendments-main (width<=50rem){.crx[data-contract-record-view=amendments] .crx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crx[data-contract-record-view=amendments] .crx-metric:nth-child(2){border-right:0}.crx[data-contract-record-view=amendments] .crx-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}}@container crx-amendments-main (width<=27rem){.crx[data-contract-record-view=amendments] .crx-metrics{grid-template-columns:minmax(0,1fr)}.crx[data-contract-record-view=amendments] .crx-metric,.crx[data-contract-record-view=amendments] .crx-metric:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.crx[data-contract-record-view=amendments] .crx-metric:last-child{border-bottom:0}}.crx-amendment-history .crx-card__header{min-height:4.5rem;padding:.75rem 1.25rem}.crx-amendment-history .crx-card__body{padding:0 1.25rem .8rem}.crx-lineage-table{table-layout:fixed;font-size:.75rem}.crx[data-contract-record-view=amendments] .crx-lineage-table th,.crx[data-contract-record-view=amendments] .crx-lineage-table td{height:4.72rem;padding:.6rem .8rem}.crx[data-contract-record-view=amendments] .crx-lineage-table th{height:2.4rem;color:var(--text);background:var(--surface-card);letter-spacing:0;text-transform:none;font-size:.75rem}.crx-lineage-table th:first-child{width:18%}.crx-lineage-table th:nth-child(2){width:20%}.crx-lineage-table th:nth-child(3){width:10%}.crx-lineage-table th:nth-child(4){width:14%}.crx-lineage-table th:nth-child(5){width:30%}.crx-lineage-table th:nth-child(6){width:8%}.crx-lineage-table td:first-child{gap:.1rem;display:grid;position:relative;padding-left:3rem!important}.crx-lineage-table td:first-child>strong{font-size:.86rem}.crx-lineage-table td:first-child>small{color:var(--muted);font-size:.75rem}.crx-amendment-type{align-items:center;gap:.5rem;display:inline-flex}.crx-amendment-type .crx-icon-tile{border-radius:50%;width:1.9rem;height:1.9rem}.crx-amendment-type .crx-icon-tile svg{width:.9rem;height:.9rem}.crx-row-menu--boxed{border:1px solid var(--border);border-radius:.4rem}.crx .crx-lineage-footer{border:0;border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.2rem;font-size:.75rem;display:flex}.crx-lineage-footer svg{width:1rem;height:1rem}.crx-amendment-posture .crx-card__header,.crx-recent-amendments .crx-card__header{min-height:3.6rem;padding:.65rem 1rem}.crx-amendment-posture .crx-card__body{padding:0 1rem}.crx-amendment-posture ul{margin:0;padding:0;list-style:none}.crx-amendment-posture li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.11rem;display:grid}.crx-amendment-posture li:last-child{border-bottom:0}.crx-amendment-posture li>.crx-icon-tile{border-radius:50%;width:2.8rem;height:2.8rem}.crx-amendment-posture li>div{display:grid}.crx-amendment-posture li>div strong{font-size:.75rem}.crx-amendment-posture li>div b{font-size:.8rem}.crx-amendment-posture li>div span{color:var(--muted);font-size:.75rem}.crx-recent-amendments .crx-card__body{padding:0 1.2rem}.crx-recent-amendments ol{margin:0;padding:0;list-style:none}.crx-recent-amendments li{grid-template-columns:1.2rem minmax(0,1fr);gap:.55rem;min-height:3.7rem;display:grid}.crx-change-dot{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;margin-top:.85rem;position:relative}.crx-change-dot:after{background:var(--accent-soft);content:"";width:2px;height:2.9rem;position:absolute;top:100%;left:calc(50% - 1px)}.crx-recent-amendments li:last-child .crx-change-dot:after{display:none}.crx-recent-amendments li>div{align-content:center;gap:.25rem;display:grid}.crx-recent-amendments li strong{font-size:.75rem}.crx-recent-amendments li span{color:var(--muted);font-size:.75rem}.crx-recent-amendments li b{padding-inline:.3rem}.crx-recent-amendments .crx-card-footer-link{min-height:3.5rem;padding-inline:0}.crx[data-contract-record-view=termination]{--crx-gutter:2.05rem}.crx[data-contract-record-view=termination] .crx-record-header{padding-block:2.2rem 1.24rem}.crx[data-contract-record-view=termination] .crx-record-header .entity-workbench-header__actions{margin-top:.35rem}.crx[data-contract-record-view=termination] .crx-content{padding:1.05rem 2.45rem 1rem var(--crx-gutter)}.crx-termination-grid{grid-template-columns:minmax(0,1.587fr) minmax(30rem,1fr);gap:1.7rem}.crx[data-contract-record-view=termination] .crx-stack{gap:1.05rem}.crx-termination-posture .crx-card__header,.crx-renewal-planning .crx-card__header,.crx-termination-summary .crx-card__header,.crx-risk-indicators .crx-card__header{min-height:3.5rem;padding:.65rem 1rem}.crx-termination-posture .crx-card__body,.crx-renewal-planning .crx-card__body{padding:0 1.2rem}.crx-termination-posture ul,.crx-renewal-planning ul,.crx-termination-summary ul,.crx-risk-indicators ul{margin:0;padding:0;list-style:none}.crx-termination-posture li,.crx-renewal-planning li{border-bottom:1px solid var(--border);grid-template-columns:minmax(13rem,.9fr) minmax(9rem,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:.8rem;min-height:2.65rem;display:grid}.crx-termination-posture li:last-child,.crx-renewal-planning li:last-child{border-bottom:0}.crx-termination-posture li>strong,.crx-renewal-planning li>strong{color:var(--muted);font-size:.77rem}.crx-termination-posture li>span:nth-child(3),.crx-renewal-planning li>span:nth-child(3){color:var(--muted);font-size:.75rem}.crx-termination-posture li>small,.crx-renewal-planning li>small{color:var(--muted);grid-column:3;font-size:.75rem}.crx-termination-posture li>.crx-chevron-button,.crx-renewal-planning li>.crx-chevron-button{grid-column:4}.crx-termination-value{align-items:center;gap:.65rem;font-size:.75rem;font-weight:500;display:inline-flex}.crx-termination-value svg{width:1rem;height:1rem}.crx-termination-value--green{color:var(--status-success-text)}.crx-termination-value--blue{color:var(--text)}.crx-termination-value--orange{color:#9a3b00}:root[data-theme=dark] .crx-termination-value--orange{color:#fbbf24}.crx-termination-value--neutral{color:var(--muted)}.crx-renewal-planning li{grid-template-columns:minmax(12rem,.9fr) minmax(11rem,.78fr) minmax(0,1.32fr) auto;min-height:2.9rem}.crx-termination-summary .crx-card__body,.crx-risk-indicators .crx-card__body{padding:0 1rem}.crx-termination-summary li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.55rem;display:grid}.crx-termination-summary li:last-child{border-bottom:0}.crx-termination-summary li>.crx-icon-tile{border-radius:50%;width:3rem;height:3rem}.crx-termination-summary li>div{display:grid}.crx-termination-summary li>div>span{font-size:.76rem}.crx-termination-summary li>div strong{font-size:.92rem}.crx-termination-summary li>div small{color:var(--muted);font-size:.75rem}.crx-risk-indicators li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.4rem;display:grid}.crx-risk-indicators li:last-child{border-bottom:0}.crx-risk-indicators li>.crx-icon-tile{border-radius:50%;width:2.9rem;height:2.9rem}.crx-risk-indicators li>div{gap:.2rem;display:grid}.crx-risk-indicators li>div strong{font-size:.76rem}.crx-risk-indicators li>div span{font-size:.75rem}@media (width<=720px){.crx-termination-posture li,.crx-renewal-planning li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;min-height:4rem;padding-block:.55rem}.crx-termination-posture li>strong,.crx-renewal-planning li>strong,.crx-termination-posture li>.crx-termination-value,.crx-renewal-planning li>.crx-termination-value,.crx-termination-posture li>small,.crx-renewal-planning li>small{overflow-wrap:break-word;word-break:normal;grid-column:1;min-width:0}.crx-termination-posture li>.crx-chevron-button,.crx-renewal-planning li>.crx-chevron-button{grid-area:1/2/4}}.crx[data-contract-record-view=activity]{--crx-gutter:1.55rem}.crx[data-contract-record-view=activity] .crx-record-header{padding-block:1.25rem 1.1rem}.crx[data-contract-record-view=activity] .crx-record-header h1{font-size:1.95rem}.crx[data-contract-record-view=activity] .crx-content{padding:1.07rem 2.4rem .6rem var(--crx-gutter)}.crx-activity-grid{grid-template-columns:minmax(0,2.21fr) minmax(25rem,1fr);gap:1.3rem}.crx[data-contract-record-view=activity] .crx-stack{gap:.75rem}.crx-activity-log .crx-card__header,.crx-audit-summary .crx-card__header,.crx-notable-events .crx-card__header{min-height:2.8rem;padding:.4rem .9rem}.crx-activity-log .crx-card__header{padding-bottom:.2rem}.crx-activity-log .crx-card__body{padding:0}.crx-activity-toolbar{grid-template-columns:1fr 1fr 1.25fr 1.7fr auto;grid-auto-rows:3rem;gap:.7rem;padding:0 .8rem;display:grid}.crx-activity-toolbar>label{border:1px solid var(--border-strong);height:3rem;min-height:3rem;color:var(--muted);border-radius:.4rem;padding:.25rem .65rem;font-size:.75rem;display:grid}.crx-activity-toolbar select,.crx-activity-toolbar input{min-width:0;height:1.3rem;color:var(--text);background:0 0;border:0;outline:0;font-size:.75rem;padding:0!important}.crx-faux-select{color:var(--text);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.crx-faux-select svg{width:.85rem;height:.85rem}.crx-activity-date-select{color:var(--text);align-items:center;gap:.45rem;display:flex}.crx-activity-date-select svg{flex:none;width:.85rem;height:.85rem}.crx-activity-toolbar .crx-activity-search{flex-direction:row;align-items:center;display:flex}.crx-activity-search input{width:100%}.crx-activity-search svg{width:1rem;height:1rem}.crx-activity-table{table-layout:fixed;font-size:.75rem}.crx[data-contract-record-view=activity] .crx-activity-table th,.crx[data-contract-record-view=activity] .crx-activity-table td{height:3.05rem;padding:.42rem .75rem}.crx[data-contract-record-view=activity] .crx-activity-table th{height:2.95rem;color:var(--text);background:var(--surface-card);letter-spacing:0;text-transform:none;font-size:.75rem}.crx-activity-table th:first-child{width:25%}.crx-activity-table th:nth-child(2){width:19%}.crx-activity-table th:nth-child(3){width:18%}.crx-activity-table th:nth-child(4){width:13%}.crx-activity-table th:nth-child(5){width:25%}.crx-activity-table tbody tr{cursor:default}.crx-event-title,.crx-event-actor{align-items:center;gap:.65rem;display:inline-flex}.crx-event-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0}.crx-event-open:focus-visible{outline:2px solid var(--focus);outline-offset:.2rem;border-radius:.35rem}.crx-event-title>.crx-icon-tile{border-radius:50%;width:2.1rem;height:2.1rem}.crx-event-title>.crx-icon-tile svg{width:1rem;height:1rem}.crx-event-title>span:last-child,.crx-event-actor>span:last-child{display:grid}.crx-event-title>span:last-child,.crx-event-actor>span:last-child,.crx-event-title strong,.crx-event-actor strong,.crx-event-title small,.crx-event-actor small{overflow-wrap:break-word;word-break:normal;min-width:0}.crx-event-title strong,.crx-event-actor strong{font-size:.75rem}.crx-event-title small,.crx-event-actor small{color:var(--muted);font-size:.75rem}.crx-avatar--event{width:1.55rem;height:1.55rem;font-size:.75rem}.crx-avatar--blue{background:var(--accent)}.crx-avatar--purple{background:#6d28d9}.crx-avatar--green{background:#047857}.crx-event-time{white-space:nowrap;gap:.05rem;display:grid}.crx-event-time span{display:block}.crx-activity-table td:last-child{white-space:pre-line}.crx-activity-table td:last-child>span{display:block}.crx-activity-footer{min-height:4.05rem;color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(8rem,1fr);align-items:center;padding:.45rem .8rem;font-size:.75rem;display:grid}.crx-activity-footer .crx-pagination{justify-self:center}.crx-activity-footer>select{justify-self:end;min-width:9.5rem}.crx-activity-filter-note{color:var(--muted);background:var(--surface-2);border-radius:.4rem;margin:.65rem .8rem 0;padding:.55rem .7rem;font-size:.75rem}.crx-activity-filter-note label{align-items:center;gap:.65rem;display:flex}.crx-activity-filter-note select{border:1px solid var(--border);min-width:10rem;height:2rem;color:var(--text);background:var(--surface-card);border-radius:.35rem;padding:0 .5rem}.crx-audit-summary .crx-card__body,.crx-notable-events .crx-card__body{padding:0 1rem}.crx-audit-summary ul,.crx-notable-events ul{margin:0;padding:0;list-style:none}.crx-audit-summary li{border-bottom:1px solid var(--border);grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.2rem;display:grid}.crx-audit-summary li:last-child{border-bottom:0}.crx-audit-summary li>svg{width:.9rem;height:.9rem;color:var(--muted)}.crx-audit-summary li>span{color:var(--muted);font-size:.75rem}.crx-audit-summary li>strong{overflow-wrap:break-word;text-align:right;word-break:normal;justify-items:end;min-width:0;font-size:.75rem;display:grid}.crx-audit-summary li>strong small{color:var(--muted);font-size:.75rem;font-weight:400}.crx-notable-events li{border-bottom:1px solid var(--border);min-height:4rem}.crx-notable-event-button{border-radius:var(--radius-sm);width:100%;min-height:4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:0;display:grid}.crx-notable-event-button:hover{color:inherit;background:var(--surface-2)}.crx-notable-event-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.crx-notable-event-button>.crx-icon-tile{border-radius:50%;width:2.2rem;height:2.2rem}.crx-notable-event-button>span:nth-child(2){min-width:0;display:grid}.crx-notable-event-button strong{font-size:.75rem}.crx-notable-event-button small{min-width:0;color:var(--muted);overflow-wrap:break-word;word-break:normal;font-size:.75rem}.crx-notable-event-button>time{color:var(--muted);justify-items:end;font-size:.75rem}.crx-notable-events .crx-card-footer-link{min-height:3.1rem;padding-inline:0}.crx[data-contract-record-view=documents] .crx-category-health>div{min-height:1.2rem}.crx[data-contract-record-view=documents] .crx-document-summary__section:last-child{padding-block:.7rem}.crx-document-summary__attention .crx-attention-panel{width:100%}.crx .crx-card-footer-link{font-size:.75rem;line-height:1.2}.crx .crx-chevron-button{font-size:1.4rem;line-height:1}.crx .crx-row-menu{font-size:.8rem;line-height:1}.crx-table-wrap{max-width:100%;overflow-x:auto}.crx-table{border-collapse:collapse;width:100%;color:var(--text);font-size:.8rem}.crx-table th,.crx-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.72rem .8rem}.crx-table th{color:var(--text);background:var(--surface-2);letter-spacing:.03em;text-transform:uppercase}.crx-table tr:last-child td{border-bottom:0}.crx-table__title{color:var(--text-strong);align-items:center;gap:.38rem;font-weight:600;display:flex}.crx-table__meta{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.crx-document-table{table-layout:fixed}.crx-document-table th:first-child{width:25%}.crx-document-table th:nth-child(2){width:15%}.crx-document-table th:nth-child(3){width:10%}.crx-document-table th:nth-child(4){width:13%}.crx-document-table th:nth-child(5){width:12%}.crx-document-table th:nth-child(6){width:11%}.crx-document-table th:nth-child(7){width:14%}.crx-document-table th,.crx-document-table td{padding:.42rem .38rem}.crx-document-table td:nth-child(5),.crx-document-table td:nth-child(6){white-space:nowrap}.crx-document-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.crx-document-access{flex-wrap:nowrap;align-items:flex-start;display:flex}.crx-document-table .crx-access-action__label,.crx-document-table .crx-disabled-reason{display:none}.crx-related-tab{border:1px solid #0000;border-radius:999px;min-height:2rem;padding-inline:.7rem;font-size:.76rem;color:var(--muted)!important}.crx-related-tab.is-active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)!important}.crx-lineage-table tbody td:first-child{padding-left:2.7rem;position:relative}.crx-lineage-table tbody td:first-child:before{z-index:1;border:2px solid var(--accent);background:var(--surface-card);content:"";border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:50%;left:1.05rem;transform:translateY(-50%)}.crx-lineage-table tbody tr:not(:last-child) td:first-child:after{background:var(--border-strong);content:"";width:1px;position:absolute;top:50%;bottom:-50%;left:1.39rem}.crx-row-list{margin:0;padding:0;list-style:none;display:grid}.crx-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.85rem 0;display:grid}.crx-row:first-child{padding-top:0}.crx-row:last-child{border-bottom:0;padding-bottom:0}.crx-row h3,.crx-mobile-card h3{font-size:.86rem;line-height:1.35}.crx-row p,.crx-mobile-card p,.crx-muted{color:var(--muted);font-size:.76rem}.crx-row-action{justify-content:end;gap:.55rem}.crx-toolbar{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.crx-toolbar__group{flex-wrap:wrap;gap:.55rem;display:flex}.crx-field{gap:.25rem;display:grid}.crx-field label,.crx-field__label{color:var(--muted);font-size:.75rem;font-weight:600}.crx-field select,.crx-field input{border:1px solid var(--border-strong);border-radius:var(--radius-md);max-width:100%;min-height:2.55rem;color:var(--text-strong);background:var(--surface-card);padding:.45rem .65rem}.crx-notice{border:1px solid var(--status-info-border);border-radius:var(--radius-md);color:var(--status-info-text);background:var(--status-info-fill);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem .85rem;font-size:.8rem}.crx-notice p{color:var(--text);margin-top:.15rem}.crx-notice--warning{border-color:var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-fill)}.crx-notice--success{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-fill)}.crx-notice--danger{border-color:var(--status-danger-border);color:var(--status-danger-text);background:var(--status-danger-fill)}.crx-empty,.crx-blocking-state{text-align:center;place-content:center;justify-items:center;min-height:14rem;padding:2rem;display:grid}.crx-empty__mark,.crx-blocking-state__icon{width:2.7rem;height:2.7rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;place-items:center;margin-bottom:.75rem;font-size:1.2rem;display:grid}.crx-empty h3,.crx-blocking-state h2{font-size:1rem}.crx-empty p,.crx-blocking-state p{max-width:30rem;color:var(--muted);margin:.4rem 0 1rem;font-size:.82rem}.crx-loading{gap:.75rem;display:grid}.crx-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2), var(--surface-card), var(--surface-2));background-size:200% 100%;animation:1.4s linear infinite crx-shimmer}.crx-skeleton--title{width:min(24rem,70%);height:2rem}.crx-skeleton--line{width:min(36rem,90%);height:1rem}.crx-skeleton--panel{height:22rem;margin-top:.5rem}@keyframes crx-shimmer{to{background-position:-200% 0}}.crx-mobile-cards{margin:0;padding:0;list-style:none;display:none}.crx-mobile-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);gap:.65rem;padding:.85rem;display:grid}.crx-mobile-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crx-mobile-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.crx-mobile-card__meta dt{color:var(--muted);font-size:.75rem;font-weight:600}.crx-mobile-card__meta dd{color:var(--text-strong);margin:.15rem 0 0;font-size:.78rem}.crx-mobile-card__meta .crx-inline-link{text-align:left;min-height:1.5rem}.crx-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=769px){.crx[data-contract-record-view]{--crx-gutter:2rem}.crx[data-contract-record-view] .crx-record-header{padding:1.4rem var(--crx-gutter) 1.25rem}.crx[data-contract-record-view] .crx-record-header h1{font-size:var(--font-size-page-display,28px)}.crx[data-contract-record-view] .crx-record-header .entity-workbench-header__actions{margin-top:1rem}.crx[data-contract-record-view] .crx-content{padding:1.25rem 1.75rem 3rem var(--crx-gutter)}.crx[data-contract-record-view] .crx-grid{grid-template-columns:minmax(0,1.8fr) minmax(26rem,1fr);gap:1rem}.crx[data-contract-record-view] .crx-card__header{min-height:3.25rem;padding:.7rem 1rem}.crx[data-contract-record-view] .crx-stack{gap:1rem}}.crx-document-table,.crx-obligation-table,.crx-related-table,.crx-lineage-table,.crx-activity-table{min-width:58rem}.crx-story-content .crx-lineage-table{min-width:0}.crx-document-table th,.crx-obligation-table th,.crx-related-table th,.crx-lineage-table th,.crx-activity-table th{white-space:nowrap}.crx-document-table th,.crx-document-table td,.crx-related-table th,.crx-related-table td,.crx-lineage-table th,.crx-lineage-table td,.crx-activity-table th,.crx-activity-table td{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.crx-document-table td:nth-child(3),.crx-document-table td:nth-child(4),.crx-document-table td:nth-child(5),.crx-document-table td:nth-child(6),.crx-document-table td:nth-child(7),.crx-document-table td:nth-child(8),.crx-related-table td:nth-last-child(-n+3),.crx-lineage-table td:nth-child(3),.crx-lineage-table td:nth-child(4),.crx-lineage-table td:last-child,.crx-activity-table td:nth-child(3),.crx-activity-table td:nth-child(4){white-space:nowrap}@media (width>=769px) and (width<=1180px){.crx[data-contract-record-view=documents] .crx-documents-grid,.crx[data-contract-record-view=terms] .crx-terms-grid,.crx[data-contract-record-view=obligations] .crx-obligations-grid,.crx[data-contract-record-view=approvals] .crx-approvals-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=1181px){.crx[data-contract-record-view=obligations] .crx-obligations-grid{grid-template-columns:minmax(0,2.1fr) minmax(20rem,.84fr)}}@media (width>=769px) and (width<=1449px){.crx-documents-grid>.crx-stack,.crx-obligations-grid>.crx-stack{grid-template-columns:minmax(0,1fr);min-width:0}.crx-documents-table-card .crx-card__header,.crx-obligations-table-card .crx-card__header{flex-direction:column;align-items:stretch}.crx-documents-table-card .crx-card__action,.crx-obligations-table-card .crx-card__action{width:100%;min-width:0}.crx-documents-actions,.crx-obligation-actions{flex-wrap:wrap;width:100%}.crx-documents-actions .crx-compact-search,.crx-obligation-actions .crx-compact-search{flex:14rem}}@media (width>=769px) and (width<=1600px){.crx[data-contract-record-view=related] .crx-related-grid,.contract-focus-card .crx[data-contract-record-view=activity] .crx-activity-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=1450px){.contract-focus-card .crx[data-contract-record-view=amendments] .crx-amendments-grid{grid-template-columns:minmax(58rem,3.2fr) minmax(19rem,1fr)}}@media (width>=769px) and (width<=1449px){.contract-focus-card .crx[data-contract-record-view=amendments] .crx-amendments-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=1100px){.contract-focus-card .crx[data-contract-record-view=amendments] .crx-desktop-table{display:none}.contract-focus-card .crx[data-contract-record-view=amendments] .crx-mobile-cards{display:grid}}@media (width<=1024px){.crx-grid,.crx-grid--equal{grid-template-columns:minmax(0,1fr)}.crx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crx-metric:nth-child(2){border-right:0}.crx-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.crx-desktop-table{display:none}.crx-mobile-cards{gap:.75rem;display:grid}.crx-activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.crx-activity-footer{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.crx-activity-footer>select{justify-self:start}}@media (width<=768px){.crx-key-terms__columns{grid-template-columns:minmax(0,1fr);gap:0}.crx-record-header__row{align-items:flex-start}.crx-record-header__actions{margin-top:1.3rem}.crx-approval-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crx-approval-metrics>div:nth-child(2){border-right:0}.crx-approval-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.crx-approval-history li{grid-template-rows:repeat(3,auto);grid-template-columns:1.7rem 2.2rem minmax(0,1fr);gap:.3rem .65rem;min-height:0;padding:.75rem 0}.crx-approval-history .crx-timeline-check{grid-area:1/1/-1;align-self:start}.crx-approval-history li>.crx-icon-tile{grid-area:1/2}.crx-approval-history li>strong{grid-area:1/3}.crx-approval-actor,.crx-approval-history time{grid-column:2/4}.crx-approval-actor{grid-row:2}.crx-approval-history time{grid-row:3}}@media (width<=540px){.crx,.crx[data-contract-record-view=terms],.crx[data-contract-record-view=obligations],.crx[data-contract-record-view=approvals],.crx[data-contract-record-view=related]{--crx-gutter:.8rem}.crx[data-contract-record-view=terms] .crx-content,.crx[data-contract-record-view=obligations] .crx-content,.crx[data-contract-record-view=approvals] .crx-content,.crx[data-contract-record-view=related] .crx-content{padding:1rem .8rem 2rem}.crx-term-list>div{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);gap:.6rem}.crx-record-header__row,.crx-notice,.crx-record-header{display:grid}.crx-record-header .entity-workbench-header__actions,.crx-record-header__actions{justify-content:start;width:100%}.crx-record-header .entity-workbench-header__metadata{gap:.2rem;display:grid}.crx-record-header .entity-workbench-header__metadata>span:after{display:none}.crx-record-header__title-row{flex-direction:column;align-items:flex-start}.crx-record-header h1{font-size:1.45rem}.crx-record-header__actions{justify-content:space-between;width:100%;margin-top:0}.crx-disabled-action{flex:1;width:100%}.crx-approval-metrics{grid-template-columns:minmax(0,1fr)}.crx-approval-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.crx-approval-metrics>div:last-child{border-bottom:0}.crx-activity-toolbar,.crx-activity-footer{grid-template-columns:minmax(0,1fr)}.crx-activity-footer .crx-pagination,.crx-activity-footer>select{justify-self:start}.crx-notable-event-button{grid-template-columns:auto minmax(0,1fr)}.crx-notable-event-button>time{grid-column:2;justify-items:start}.crx-disabled-action>button{width:100%}.crx-documents-table-card .crx-card__header,.crx-obligations-table-card .crx-card__header{flex-direction:column;align-items:stretch}.crx-documents-table-card .crx-card__action,.crx-obligations-table-card .crx-card__action{width:100%;min-width:0}.crx-documents-actions,.crx-obligation-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crx-documents-actions .crx-compact-search,.crx-obligation-actions .crx-compact-search{grid-column:1/-1;width:100%}.crx-documents-actions>button,.crx-documents-actions>.crx-disabled-action,.crx-obligation-actions>button,.crx-obligation-actions>.crx-disabled-action{width:100%}.crx-obligation-filter-note{flex-direction:column;align-items:stretch}.crx-obligation-filter-note label{justify-content:space-between}.crx-record-header__meta{gap:.2rem;display:grid}.crx-record-header__meta span:after{display:none}.crx{--enterprise-record-tabs-inline:.8rem}.crx-card__header,.crx-card__body{padding:.8rem}.crx-data-list__item{grid-template-columns:minmax(0,1fr);gap:.15rem;padding-block:.65rem}.crx-toolbar,.crx-toolbar__group{flex-direction:column;align-items:stretch}.crx-field select,.crx-field input{width:100%}.crx-row{grid-template-columns:minmax(0,1fr);align-items:start}.crx-row-action{justify-content:space-between}.crx-mobile-card__meta,.crx-metrics{grid-template-columns:minmax(0,1fr)}.crx-metric,.crx-metric:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.crx-metric:last-child{border-bottom:0}.crx-summary-rows li{grid-template-columns:auto minmax(0,1fr) auto}.crx-term-posture li{grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .7rem;padding-block:.7rem}.crx-term-posture li>.crx-icon-tile{grid-area:1/1/4}.crx-term-posture__label{grid-area:1/2}.crx-term-posture li>strong{grid-area:2/2}.crx-term-posture__trailing{grid-area:3/2}.crx-term-posture li>.crx-term-source-action{grid-area:1/3/4}.crx-highlight-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crx-skeleton{animation:none}}.contract-lifecycle-strip{box-sizing:border-box;width:100%;min-width:0;padding:.7rem var(--crx-gutter,1.5rem) .8rem;border-bottom:1px solid var(--neutral-border-subtle,#141c2d1f);gap:.65rem;display:grid}.contract-lifecycle-strip__stages{scrollbar-width:thin;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:.35rem .55rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.contract-lifecycle-strip__stages:focus-visible{outline:2px solid var(--accent,#2463eb);outline-offset:.2rem}.contract-lifecycle-strip__stage{min-height:1.6rem;color:var(--neutral-text-muted,#5b6475);align-items:center;gap:.35rem;display:inline-flex}.contract-lifecycle-strip__stage:not(:last-child):after{content:"";background:var(--neutral-border-strong,#141c2d47);width:1.1rem;height:1px;margin-left:.35rem;display:inline-block}.contract-lifecycle-strip__marker{border:1px solid;border-radius:999px;place-items:center;width:.85rem;height:.85rem;font-size:.55rem;line-height:1;display:inline-grid}.contract-lifecycle-strip__label{letter-spacing:.01em;font-size:.82rem;font-weight:500}.contract-lifecycle-strip__stage--complete{color:var(--neutral-text,#1c2433)}.contract-lifecycle-strip__stage--complete .contract-lifecycle-strip__marker{background:var(--surface-selected,#2463eb1f);border-color:var(--accent,#2463eb);color:var(--accent,#2463eb)}.contract-lifecycle-strip__stage--current{color:var(--neutral-text,#1c2433)}.contract-lifecycle-strip__stage--current .contract-lifecycle-strip__label{font-weight:700}.contract-lifecycle-strip__stage--current .contract-lifecycle-strip__marker{background:var(--accent,#2463eb);border-color:var(--accent,#2463eb);box-shadow:0 0 0 3px var(--surface-selected,#2463eb29)}.contract-lifecycle-strip__aside{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1.25rem;min-width:0;display:grid}.contract-lifecycle-strip__status{gap:.25rem;min-width:0;display:grid}.contract-lifecycle-strip__posture,.contract-lifecycle-strip__blocker{color:var(--neutral-text-muted,#5b6475);margin:0;font-size:.84rem}.contract-lifecycle-strip__blocker{color:var(--neutral-text,#1c2433);gap:.05rem;display:grid}.contract-lifecycle-strip__blocker strong{font-weight:600}.contract-lifecycle-strip__blocker span{color:var(--neutral-text-muted,#5b6475)}.contract-lifecycle-strip__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;max-width:100%;display:flex}.contract-lifecycle-strip__action{min-width:0}.contract-lifecycle-strip__action .ui-action{white-space:nowrap;max-width:100%}.contract-lifecycle-strip__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.contract-lifecycle-strip__stages{justify-content:flex-start;padding-bottom:.25rem}.contract-lifecycle-strip__aside{grid-template-columns:minmax(0,1fr)}.contract-lifecycle-strip__actions{justify-content:flex-start}.contract-lifecycle-strip__actions .ui-action{flex:auto}}.contract-repository-experience,.contract-repository-experience .repository-preview-layout__main{min-width:0}.contract-repository-experience .repository-preview-layout[data-repository-preview-compact=true]{isolation:auto}.contract-repository-experience__identity{text-align:left;min-width:0;display:block}.contract-repository-experience__identity strong{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-repository-experience__date-cell{text-overflow:ellipsis;white-space:nowrap}.contract-repository-experience__row-menu{display:inline-flex}.contract-repository-experience__table-state{color:var(--muted);justify-items:start;gap:.32rem;padding:1.2rem;display:grid}.contract-repository-experience__table-state strong{color:var(--text-strong)}.contract-repository-experience__bulk-result{max-width:22rem;color:var(--status-success-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-repository-experience__bulk-result--warning{color:var(--status-warning-text)}.contract-repository-experience__bulk-result--error{color:var(--status-danger-text)}:is(.contract-repository-experience:has([data-enterprise-table-selection-mode=selection]) .golden-repository-page-header__controls,.contract-repository-experience:has([data-enterprise-table-selection-mode=selection]) .contract-repository-experience__row-menu){display:none}@media (width<=480px){.contract-repository-experience__identity strong,.contract-repository-experience__date-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.contract-repository-experience *{scroll-behavior:auto;transition-duration:.01ms!important}}.contract-authoring-field__multi-select{gap:var(--space-xs);border:0;min-width:0;padding:0;display:grid}.contract-authoring-field__multi-select legend{margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-label);font-weight:650}.contract-authoring-field__multi-select>small{color:var(--text-secondary)}.contract-authoring-field__error{color:var(--danger-text,#a32929)!important}.contract-authoring-field__currency{gap:var(--space-sm);grid-template-columns:minmax(0,2fr) minmax(6rem,1fr);min-width:0;display:grid}@media (width<=640px){.contract-authoring-field__currency{grid-template-columns:minmax(0,1fr)}}.hover-information-hint{border:1px solid var(--border-strong);width:1.25rem;height:1.25rem;color:var(--muted);cursor:help;border-radius:999px;outline:none;flex:none;place-items:center;display:inline-grid;position:relative}.hover-information-hint__icon{font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:700;line-height:1}.hover-information-hint:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring)}.hover-information-hint__tooltip{z-index:40;background:var(--text-strong);width:max-content;max-width:min(20rem,100vw - 2rem);color:var(--surface-card);font-family:var(--font-family,inherit);opacity:0;pointer-events:none;border-radius:.45rem;padding:.5rem .62rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%,-.25rem)}.hover-information-hint:hover .hover-information-hint__tooltip,.hover-information-hint:focus .hover-information-hint__tooltip{opacity:1;transform:translate(-50%)}@media (width<=520px){.hover-information-hint__tooltip{left:auto;right:-.4rem;transform:translateY(-.25rem)}.hover-information-hint:hover .hover-information-hint__tooltip,.hover-information-hint:focus .hover-information-hint__tooltip{transform:translateY(0)}}.ui-overlay{border:1px solid var(--border-strong);background:var(--surface-card);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);box-shadow:var(--shadow-elevated);padding:0;overflow:hidden}.ui-overlay[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ui-overlay::backdrop{background:color-mix(in srgb, var(--text-strong) 55%, transparent)}.ui-overlay--dialog{border-radius:var(--radius-dialog);width:min(34rem,100vw - 2rem);margin:auto}.ui-overlay--drawer{border-block:0;border-radius:var(--radius-drawer) 0 0 var(--radius-drawer);border-right:0;width:min(30rem,100vw - 2rem);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.ui-overlay__header,.ui-overlay__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);display:flex}.ui-overlay__header{border-bottom:1px solid var(--border)}.ui-overlay__header h2,.ui-overlay__header p,.ui-toast p{margin:0}.ui-overlay__header h2{font-size:var(--font-size-section)}.ui-overlay__header p{margin-top:var(--space-xs);color:var(--muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.ui-overlay__close{flex:none;font-size:1.35rem}.ui-overlay__body{min-height:0;padding:var(--space-xl);overflow:auto}.ui-overlay__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end}.ui-toast{justify-content:space-between;align-items:flex-start;gap:var(--space-md);width:min(30rem,100%);padding:var(--space-md) var(--space-xl);border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-fill);color:var(--status-info-text);box-shadow:var(--shadow-subtle);display:flex}.ui-toast[data-ui-toast=success]{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.ui-toast[data-ui-toast=warning]{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.ui-toast[data-ui-toast=error]{border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.ui-toast__copy{gap:var(--space-2xs);display:grid}.ui-toast p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}@media (width<=680px){.ui-overlay--drawer{border-inline:0;border-radius:var(--radius-drawer) var(--radius-drawer) 0 0;border-bottom:0;width:100vw;max-width:100vw;height:fit-content;max-height:min(78dvh,42rem);margin:auto 0 0}.ui-overlay__footer>.ui-action{flex:1}}.matter-intake-route{background:var(--bg);min-width:0;min-height:100%;padding:24px}.matter-intake{width:min(100%,1480px);min-width:0;color:var(--text);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0 auto}[data-theme=dark] .matter-intake{--text:#cbd5e1;--text-strong:#fff;--text-2:#a9b6ca;--muted:#8ea0ba;--bg:#030712;--surface-card:#111827;--surface-2:#1f2937;--surface-hover:#1e293b;--surface-selected:#2563eb38;--border:#26324a;--border-strong:#334155;--accent:#2563eb;--accent-strong:#93c5fd;--accent-soft:#2563eb2e;--focus-ring:#93c5fd;--primary-action-text:#fff;--status-success-fill:#2f9f7024;--status-success-text:#9ee7bb;--status-success-border:#7dd3a347;--status-warning-fill:#f6c76b24;--status-warning-text:#f8d990;--status-warning-border:#f6c76b47;color:var(--text)}.matter-intake:focus{outline:0}.matter-intake__page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.matter-intake__page-header h1{color:var(--text-strong);font-size:var(--font-size-page-title,24px);line-height:var(--line-height-page-title,32px);margin:0}.matter-intake__page-heading{align-items:center;gap:8px;min-width:0;display:flex}.matter-intake__page-header>span{border:1px solid var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-fill);font-size:var(--font-size-caption);border-radius:999px;flex:none;padding:4px 9px;font-weight:700}.matter-intake__stages{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;margin-bottom:16px;overflow:hidden}.matter-intake__stages ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.matter-intake__stages li{min-width:0;position:relative}.matter-intake__stages li:not(:last-child):after{z-index:1;border-top:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface-card);content:"";width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.matter-intake__stages button{width:100%;min-width:0;min-height:64px;color:var(--text-2);font:inherit;font-size:var(--font-size-body-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 20px;font-weight:650;display:flex}.matter-intake__stages button:not(:disabled){cursor:pointer}.matter-intake__stages button:focus-visible{z-index:2;outline:3px solid var(--focus-ring);outline-offset:-3px;position:relative}.matter-intake__stages li[data-stage-state=current] button{color:var(--accent-strong)}.matter-intake__stages li[data-stage-state=complete] button{color:var(--text)}.matter-intake__stage-marker{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-2);background:var(--surface-card);border-radius:999px;flex:none;place-items:center;font-size:12px;display:inline-grid}[data-stage-state=current] .matter-intake__stage-marker{border-color:var(--accent);color:var(--primary-action-text);background:var(--accent)}[data-stage-state=complete] .matter-intake__stage-marker{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-fill)}.matter-intake__layout{grid-template-columns:minmax(0,1fr) minmax(260px,292px);align-items:start;gap:16px;display:grid}.matter-intake__main,.matter-intake__stage-stack,.matter-intake__context,.matter-intake__review-grid{gap:16px;min-width:0;display:grid}.matter-intake__panel,.matter-intake__context-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-xs,none);overflow:clip}.matter-intake__panel-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:10px 16px;display:flex}.matter-intake__panel-header h2,.matter-intake__context-card h2{color:var(--text-strong);font-size:var(--font-size-section);line-height:var(--line-height-tight);margin:0}.matter-intake__panel-heading{align-items:center;gap:8px;min-width:0;display:flex}.matter-intake__panel-marker{border:2px solid var(--accent);background:var(--accent-soft);border-radius:999px;flex:none;width:10px;height:10px}.matter-intake__panel-body{gap:16px;min-width:0;padding:16px;display:grid}.matter-intake__field-grid{align-items:start;gap:16px 20px;min-width:0;display:grid}.matter-intake__field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-intake__field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.matter-intake__field-grid>*,.matter-intake__reference-field{min-width:0}.matter-intake__field--wide{grid-column:1/-1}.matter-intake__reference-field{align-content:start;gap:var(--space-sm);display:grid}.matter-intake__field-label{color:var(--text-strong);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-control);line-height:var(--line-height-tight)}.matter-intake__access-posture{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.matter-intake__access-posture>span{border:1px solid var(--status-success-border);width:34px;height:34px;color:var(--status-success-text);background:var(--status-success-fill);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.matter-intake__access-posture strong{color:var(--text-strong)}.matter-intake__access-posture p,.matter-intake__source-context p{color:var(--text-2);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:3px 0 0}.matter-intake__source-context{gap:10px;display:grid}.matter-intake__source-context>strong{color:var(--text-strong)}.matter-intake__context{position:sticky;top:16px}.matter-intake__context-card{padding:14px}.matter-intake__context-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.matter-intake__context-card>header>span{border:1px solid var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-fill);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.matter-intake__context-card>header>span[data-ready=true]{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-fill)}.matter-intake__context-card dl,.matter-intake__review-facts{margin:10px 0 0}.matter-intake__context-card dl>div,.matter-intake__review-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.matter-intake__context-card dl>div:last-child,.matter-intake__review-facts>div:last-child{border-bottom:0}.matter-intake__context-card dt,.matter-intake__review-facts dt{color:var(--text-2);font-size:var(--font-size-caption)}.matter-intake__context-card dd,.matter-intake__review-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:var(--font-size-body-sm);text-align:right;margin:0;font-weight:650}.matter-intake__attention-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.matter-intake__attention-list li{color:var(--text-2);font-size:var(--font-size-caption);padding-left:18px;line-height:1.45;position:relative}.matter-intake__attention-list li:before{color:var(--status-warning-text);content:"△";position:absolute;top:.15em;left:0}.matter-intake__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-intake__review-facts{margin:0}.matter-intake__restricted-badge{border:1px solid var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-fill);font-size:var(--font-size-caption);border-radius:999px;padding:3px 7px;display:inline-flex}.matter-intake__footer{z-index:var(--z-index-sticky);border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-card) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:8px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #12233a14}.matter-intake__footer-left,.matter-intake__footer-actions{align-items:center;gap:10px;display:flex}.matter-intake__footer-left>span{color:var(--text-2);font-size:var(--font-size-caption)}.matter-intake__denied{padding-top:16px}.matter-intake__denied .ui-state-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);min-height:16rem}.matter-intake__exit-dialog .ui-overlay__body{display:none}.matter-intake__exit-dialog .ui-overlay__close{border:0}@media (width<=72rem){.matter-intake__layout{grid-template-columns:minmax(0,1fr)}.matter-intake__context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.matter-intake__field-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.matter-intake-route{padding:16px 12px}.matter-intake__page-header{flex-direction:column;align-items:flex-start}.matter-intake__stages{scrollbar-width:none;overflow-x:auto}.matter-intake__stages::-webkit-scrollbar{width:0;height:0}.matter-intake__stages ol{grid-template-columns:repeat(4,minmax(150px,1fr));width:max-content}.matter-intake__stages button{min-height:58px;padding-inline:14px}.matter-intake__field-grid--two,.matter-intake__field-grid--three,.matter-intake__context,.matter-intake__review-grid{grid-template-columns:minmax(0,1fr)}.matter-intake__panel-body{padding:14px}.matter-intake__review-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.matter-intake__review-facts dd{text-align:left}.matter-intake__footer{flex-direction:column;align-items:stretch}.matter-intake__footer-left,.matter-intake__footer-actions{justify-content:space-between}.matter-intake__footer-actions>.ui-action{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.matter-intake__stages,.matter-intake__footer{scroll-behavior:auto}}.contract-matter-backlink p,.contract-matter-confirmation p,.contract-matter-notice p{margin-bottom:0}.contract-matter-field{gap:.35rem;display:grid}.contract-matter-field__help{color:var(--muted);margin:0;font-size:.78rem}.contract-matter-confirmation,.contract-matter-notice,.contract-matter-backlink{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface-callout);padding:.9rem 1rem}.contract-matter-confirmation{gap:.9rem;display:grid}.contract-matter-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.contract-matter-confirmation dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:600}.contract-matter-confirmation dd{color:var(--text-strong);margin:.15rem 0 0;font-weight:500}.contract-matter-confirmation__participants{border-top:1px solid var(--border);padding-top:.75rem}.contract-matter-confirmation__participants-title{color:var(--text-strong);margin:0;font-size:.84rem;font-weight:600}.contract-matter-confirmation__participants ul{margin:.35rem 0 0;padding-left:1.2rem}.contract-matter-confirmation__participants li+li{margin-top:.25rem}.contract-matter-confirmation__boundary{color:var(--muted);font-size:.8rem}.contract-matter-notice--warning{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.contract-matter-notice button{margin-top:.75rem}.contract-matter-backlink{border-color:var(--status-success-border);background:var(--status-success-fill);grid-template-columns:auto minmax(0,1fr);gap:.8rem;display:grid}.contract-matter-backlink__icon{background:var(--success);width:2rem;height:2rem;color:var(--surface-card);border-radius:999px;place-items:center;font-weight:700;display:grid}.contract-matter-backlink__time{color:var(--text);font-size:.78rem}.contract-matter-backlink button{margin-top:.75rem}.contract-matter-success-note{color:var(--success);margin-bottom:0;font-weight:600}.contract-matter-confirmation-note{color:var(--muted);margin-bottom:0;font-size:.8rem}.contract-matter-state__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding-top:.2rem;display:flex}.contract-matter-workspace__form{min-height:0;display:grid}.contract-matter-workspace .enterprise-create-flow__progress{border:1px solid var(--border);background:var(--surface-card);scrollbar-width:none;border-radius:12px;margin:0 0 16px;padding:8px}.contract-matter-workspace .enterprise-create-flow__progress::-webkit-scrollbar{display:none}.contract-matter-workspace .enterprise-create-flow__progress-step{flex-basis:0;min-width:8rem}.contract-matter-workspace__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);align-items:start;gap:16px;min-width:0;display:grid}.contract-matter-workspace__main{gap:12px;min-width:0;display:grid}.contract-matter-workspace .enterprise-create-flow__fields,.contract-matter-workspace .enterprise-create-flow__validation,.contract-matter-workspace .contract-matter-confirmation,.contract-matter-workspace .contract-matter-notice,.contract-matter-workspace .contract-matter-backlink{background:var(--surface-card);border-radius:12px;padding:16px}.contract-matter-workspace .enterprise-create-flow__fields{gap:12px}.contract-matter-workspace .enterprise-create-flow__fields h2,.contract-matter-workspace .enterprise-create-flow__fields h3{font-size:1rem}.contract-matter-workspace__context{min-width:0;position:sticky;top:12px}.contract-matter-workspace__context-card{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;padding:14px}.contract-matter-workspace__context-card>header,.contract-matter-workspace__context-card>header>div{align-items:center;gap:7px;display:flex}.contract-matter-workspace__context-card>header{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:10px}.contract-matter-workspace__context-card h2{color:var(--text-strong);margin:0;font-size:.95rem}.contract-matter-workspace__context .hover-information-hint__tooltip{left:auto;right:-.4rem;transform:translateY(-.25rem)}.contract-matter-workspace__context .hover-information-hint:hover .hover-information-hint__tooltip,.contract-matter-workspace__context .hover-information-hint:focus .hover-information-hint__tooltip{transform:translateY(0)}.contract-matter-workspace__context-card>header>span{border:1px solid var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text);font-size:var(--font-size-caption,.72rem);border-radius:999px;flex:none;padding:3px 7px;font-weight:700}.contract-matter-workspace__context-card>header>span[data-ready=true]{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.contract-matter-workspace__context-card dl{margin:0;display:grid}.contract-matter-workspace__context-card dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(6rem,.42fr) minmax(0,.58fr);gap:8px;padding:9px 0;display:grid}.contract-matter-workspace__context-card dl>div:last-child{border-bottom:0}.contract-matter-workspace__context-card dt{color:var(--muted);font-size:var(--font-size-caption,.72rem);font-weight:600}.contract-matter-workspace__context-card dd{color:var(--text-strong);font-size:var(--font-size-body-sm,.82rem);overflow-wrap:anywhere;text-align:right;margin:0;font-weight:600}.contract-matter-workspace .contract-matter-state{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;gap:16px;min-height:16rem;padding:16px;display:grid}@media (width<=900px){.contract-matter-workspace__layout{grid-template-columns:minmax(0,1fr)}.contract-matter-workspace__context{position:static}}@media (width<=640px){.contract-matter-workspace .enterprise-create-flow__progress{overflow-x:auto}.contract-matter-workspace .enterprise-create-flow__progress-step{flex:0 0 8rem}.contract-matter-confirmation dl{grid-template-columns:1fr}}:root{--module-chrome-header-padding-block-start:.35rem;--module-chrome-header-padding-block-end:.15rem;--module-chrome-header-padding-block:var(--module-chrome-header-padding-block-start) var(--module-chrome-header-padding-block-end);--module-chrome-header-padding-inline:0;--module-chrome-header-to-subnav-gap:.35rem;--module-chrome-subnav-padding-block:.1rem 0;--module-chrome-subnav-padding-inline:0;--module-chrome-subnav-to-content-gap:var(--workspace-page-canvas-gap,.85rem);--module-chrome-section-gap:var(--workspace-page-canvas-gap,.85rem);--module-chrome-content-inset-inline:0;--module-chrome-content-max-width:var(--workspace-page-canvas-max-width,min(100%, 92rem));--module-chrome-subnav-border:var(--content-surface-border,var(--border,#e2e8f0));--secondary-navigation-page-nav-width:14rem;--secondary-navigation-page-nav-width-wide:18.125rem;--secondary-navigation-page-nav-width-collapsed:3.5rem;--secondary-navigation-page-nav-border:var(--content-surface-border,var(--border-strong,#cbd5e1))}[data-ui-module-density=compact]{--module-chrome-header-to-subnav-gap:4px;--module-chrome-subnav-to-content-gap:0}[data-ui-module-density=compact] .module-header{padding-block:0}[data-ui-module-density=compact] .module-header .ui-page-header__description{display:none}.module-content-stack{width:100%;min-width:0;max-width:var(--module-chrome-content-max-width);box-sizing:border-box;align-content:start;gap:0;margin-inline:0;display:grid}.module-content-stack--full-width{--module-chrome-content-max-width:100%}.module-content-stack__header{min-width:0;margin-block-end:var(--module-chrome-header-to-subnav-gap)}.module-content-stack__subnav{min-width:0}.module-content-stack__body{align-content:start;gap:var(--module-chrome-section-gap);min-width:0;padding-inline:var(--module-chrome-content-inset-inline);margin-block-start:var(--module-chrome-subnav-to-content-gap);display:grid}.module-content-stack:not(:has(.module-content-stack__subnav))>.module-content-stack__header{margin-block-end:var(--module-chrome-section-gap)}.module-content-stack:not(:has(.module-content-stack__subnav))>.module-content-stack__body{margin-block-start:0}.module-header{box-sizing:border-box;width:100%;min-width:0;padding-block:var(--module-chrome-header-padding-block);padding-inline:var(--module-chrome-header-padding-inline);background:0 0;border:0;border-radius:0}.module-header>[data-ui-page-header]{margin-bottom:0}.module-header .ui-page-title,.module-header .ui-page-header__actions{min-width:0}.module-subnavigation{box-sizing:border-box;width:100%;min-width:0;padding:var(--module-chrome-subnav-padding-block) var(--module-chrome-subnav-padding-inline);border-bottom:1px solid var(--module-chrome-subnav-border);scrollbar-width:thin;background:0 0;display:grid;overflow-x:auto}.module-subnavigation--flush-bottom{border-bottom:0}.module-subnavigation .enterprise-header-tabs,.module-subnavigation [data-enterprise-header-tabs=true]{min-width:0}.module-subnavigation [data-enterprise-header-tabs=true] button{min-height:2.4rem}.secondary-navigation-page{grid-template-columns:var(--secondary-navigation-page-nav-width) minmax(0, 1fr);background:0 0;align-items:stretch;gap:0;width:100%;min-width:0;min-height:100%;display:grid}.secondary-navigation-page--collapsed{grid-template-columns:var(--secondary-navigation-page-nav-width-collapsed) minmax(0, 1fr)}.secondary-navigation-page--wide{--secondary-navigation-page-nav-width:var(--secondary-navigation-page-nav-width-wide)}.secondary-navigation-page__nav{box-sizing:border-box;border-right:1px solid var(--secondary-navigation-page-nav-border);background:0 0;min-width:0;min-height:100%;margin:0;padding:0;overflow:auto}.secondary-navigation-page__content{min-width:0;min-height:100%}.secondary-navigation-page__content.workspace-page-canvas{max-width:none;margin-inline:0}@media (width<=980px){.secondary-navigation-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.secondary-navigation-page__nav{border-right:0;border-bottom:1px solid var(--secondary-navigation-page-nav-border);max-height:40vh}}@media (width<=760px){.module-header .ui-page-header{flex-direction:column;align-items:stretch}.module-header .ui-page-header__actions{justify-content:flex-start}}.contract-intake{--contract-intake-rail-width:clamp(16rem, 20vw, 18.5rem);--surface-1:var(--surface-card);--text-2:var(--muted);gap:var(--space-md);font-size:var(--font-size-body);line-height:var(--line-height-body);min-width:0;padding-bottom:var(--space-lg);display:grid}[data-theme=dark] .contract-intake{--text:#cbd5e1;--text-strong:#fff;--text-2:#a9b6ca;--muted:#8ea0ba;--bg:#030712;--surface-card:#111827;--surface-1:#151e31;--surface-2:#1f2937;--surface-hover:#1e293b;--surface-selected:#2563eb38;--border:#26324a;--border-strong:#334155;--accent:#2563eb;--accent-strong:#93c5fd;--accent-soft:#2563eb2e;--accent-border:#2563eb57;--focus-ring:#93c5fd;--primary-action-text:#fff;--status-success-fill:#2f9f7024;--status-success-text:#9ee7bb;--status-success-border:#7dd3a347;--status-warning-fill:#f6c76b24;--status-warning-text:#f8d990;--status-warning-border:#f6c76b47;--status-danger-fill:#fda29b24;--status-danger-text:#fdbab5;--status-danger-border:#fda29b4d;--status-info-fill:#7db8d424;--status-info-text:#b7d7e8;--status-info-border:#7db8d442;--shadow-subtle:0 8px 20px #040c1847;--shadow-lg:0 20px 44px #00000070;color:var(--text)}[data-theme=dark] .contract-intake__review-section--risk,[data-theme=dark] .contract-intake__review-section--provenance{--contract-intake-review-accent:#c4b5fd}.contract-intake__layout{grid-template-columns:minmax(0, 1fr) var(--contract-intake-rail-width);align-items:start;gap:var(--space-lg);min-width:0;display:grid}.contract-intake__main,.contract-intake__stage-stack,.contract-intake__context{align-content:start;gap:var(--space-md);min-width:0;display:grid}.contract-intake__stages{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0}.contract-intake__stages ol{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:0;min-width:0;margin:0;padding:.65rem .8rem;list-style:none;display:grid}.contract-intake__stages li{min-width:0;position:relative}.contract-intake__stages li:not(:last-child):after{border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);content:"";width:.45rem;height:.45rem;position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)rotate(45deg)}.contract-intake__stages button{appearance:none;border-radius:var(--radius-md);width:100%;min-height:2.45rem;color:var(--text-2);font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-control);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.25rem .5rem;display:inline-flex}.contract-intake__stages button:hover,.contract-intake__stages button:focus-visible{color:var(--text-strong);background:var(--surface-2)}.contract-intake__stages button:focus-visible,.contract-intake__source-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.contract-intake__stages li[data-stage-state=current] button{color:var(--accent-strong)}.contract-intake__stages li[data-stage-state=blocked] button{color:var(--status-warning-text)}.contract-intake__stage-marker{border:1px solid var(--border-strong);width:1.75rem;height:1.75rem;color:var(--text-2);background:var(--surface-card);border-radius:999px;flex:none;place-items:center;display:inline-grid}.contract-intake__stage-marker svg{width:1rem;height:1rem}[data-stage-state=current] .contract-intake__stage-marker{border-color:var(--accent-strong);color:#fff;background:var(--accent-strong)}[data-stage-state=complete] .contract-intake__stage-marker{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-fill)}[data-stage-state=blocked] .contract-intake__stage-marker{border-color:var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-fill)}.contract-intake__panel,.contract-intake__context-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-xs,none)}.contract-intake__panel-header{padding:var(--tenant-card-padding,1rem);border-bottom:1px solid var(--border);align-items:flex-start;gap:.8rem;display:flex}.contract-intake__panel-heading-copy{min-width:0}.contract-intake__panel-heading-title{align-items:center;gap:.4rem;min-width:0;display:flex}.contract-intake__panel-hint{flex:none;display:inline-flex;position:relative}.contract-intake__panel-hint>button{border:1px solid color-mix(in srgb, var(--text-2) 45%, transparent);width:1.25rem;height:1.25rem;min-height:0;color:var(--text-2);cursor:help;background:0 0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.contract-intake__panel-hint>button:hover,.contract-intake__panel-hint>button:focus-visible,.contract-intake__panel-hint[data-open=true]>button{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.contract-intake__panel-hint>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.contract-intake__panel-hint>button svg{width:.85rem;height:.85rem}.contract-intake__panel-hint>[role=tooltip]{z-index:var(--z-index-popover,40);border-radius:var(--radius-sm);color:#f8fafc;background:var(--tooltip-bg,#1f2937);width:max-content;max-width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-lg);font-size:var(--font-size-caption);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast,.12s) var(--motion-easing-standard), transform var(--motion-duration-fast,.12s) var(--motion-easing-standard);padding:.55rem .7rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + .45rem);left:-.35rem;transform:translateY(-.2rem)}.contract-intake__panel-hint:hover>[role=tooltip],.contract-intake__panel-hint:focus-within>[role=tooltip],.contract-intake__panel-hint[data-open=true]>[role=tooltip]{opacity:1;transform:translateY(0)}.contract-intake__panel-action{flex:none;margin-left:auto}.contract-intake__panel-header h2,.contract-intake__review-heading h2,.contract-intake__context-card h2,.contract-intake__extraction h3{color:var(--text-strong);margin:0}.contract-intake__panel-header h2,.contract-intake__review-heading h2{font-size:var(--font-size-section)}.contract-intake__panel-header p,.contract-intake__review-heading p,.contract-intake__extraction header p{max-width:48rem;color:var(--text-2);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:.2rem 0 0}.contract-intake__panel-icon,.contract-intake__source-icon,.contract-intake__guidance-strip>span,.contract-intake__success>span{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-strong);background:var(--accent-soft);border-radius:.8rem;flex:none;place-items:center;display:inline-grid}.contract-intake__panel-icon{width:2.25rem;height:2.25rem}.contract-intake__panel-icon svg{width:1.15rem;height:1.15rem}.contract-intake__panel-body{gap:var(--space-md);min-width:0;padding:var(--tenant-card-padding,1rem);display:grid}.contract-intake__source-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;display:grid}.contract-intake__source-card{appearance:none;border:1px solid var(--border);border-radius:var(--radius-panel);min-height:15.5rem;color:var(--text);background:var(--surface-card);font:inherit;text-align:left;cursor:pointer;align-content:start;justify-items:start;gap:.75rem;padding:1.5rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.contract-intake__source-card:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-soft) 28%, var(--surface-card));transform:translateY(-1px)}.contract-intake__source-card[aria-pressed=true]{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface-card));box-shadow:inset 0 0 0 1px var(--accent-strong)}.contract-intake__source-icon{border-radius:999px;width:4.75rem;height:4.75rem}.contract-intake__source-icon svg{width:2rem;height:2rem}.contract-intake__source-card:nth-child(2) .contract-intake__source-icon{border-color:color-mix(in srgb, var(--status-success-text) 18%, transparent);color:var(--status-success-text);background:var(--status-success-fill)}.contract-intake__source-card strong{color:var(--text-strong);font-size:1.05rem}.contract-intake__source-card>span:not(.contract-intake__source-icon):not(.contract-intake__source-selected):not(.contract-intake__source-arrow){max-width:24rem;color:var(--text-2);font-size:var(--font-size-body-sm);line-height:1.55}.contract-intake__source-selected{color:#fff;background:var(--accent-strong);border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;display:inline-grid;position:absolute;top:1rem;right:1rem}.contract-intake__source-selected svg,.contract-intake__source-arrow svg{width:1rem;height:1rem}.contract-intake__source-arrow{color:var(--accent-strong);margin-top:auto;font-size:1.35rem}.contract-intake__guidance-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;max-width:52rem;padding:.8rem 1rem;display:grid}.contract-intake__guidance-strip>span{border-radius:999px;width:2.25rem;height:2.25rem}.contract-intake__guidance-strip svg{width:1.1rem;height:1.1rem}.contract-intake__guidance-strip p{color:var(--text);font-size:var(--font-size-body-sm);margin:.1rem 0 0}.contract-intake__pdf-workspace,.contract-intake__extraction{gap:var(--space-md);max-width:52rem;padding-top:var(--space-sm);border-top:1px solid var(--border);display:grid}.contract-intake__extraction header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.contract-intake__status-chip{min-height:1.7rem;color:var(--status-success-text);background:var(--status-success-fill);font-size:var(--font-size-caption);font-weight:var(--font-weight-control);border-radius:999px;flex:none;align-items:center;padding:.2rem .55rem;display:inline-flex}.contract-intake__proposal-list,.contract-intake__attention-list,.contract-intake__readiness-stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.contract-intake__proposal-list{border:1px solid var(--border);border-radius:var(--radius-md)}.contract-intake__proposal-list li{gap:.25rem var(--space-md);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;padding:.8rem .9rem;display:grid}.contract-intake__proposal-list li:last-child{border-bottom:0}.contract-intake__proposal-list li>div{gap:.1rem;display:grid}.contract-intake__proposal-list span,.contract-intake__proposal-list p,.contract-intake__proposal-list small{color:var(--text-2);font-size:var(--font-size-caption)}.contract-intake__proposal-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.contract-intake__proposal-list p{grid-column:1/-1;margin:0}.contract-intake__field-grid{align-items:start;gap:1rem 1.25rem;min-width:0;display:grid}.contract-intake__field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-intake__field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-intake__field-grid>.ui-field,.contract-intake__field-grid>.ui-state-panel{min-width:0}.contract-intake__reference-state{min-width:0;min-height:var(--control-height-default);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--status-warning-fill) 45%, var(--surface-card));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.contract-intake__reference-state-icon{width:1.5rem;height:1.5rem;color:var(--status-warning-text);background:var(--status-warning-fill);border-radius:999px;place-items:center;display:inline-grid}.contract-intake__reference-state-icon svg{width:.85rem;height:.85rem}.contract-intake__reference-state-copy{gap:.05rem;min-width:0;display:grid}.contract-intake__reference-state-copy strong{color:var(--text-strong);font-size:var(--font-size-body-sm);line-height:var(--line-height-tight)}.contract-intake__reference-state-copy small{color:var(--text-2);font-size:var(--font-size-caption);line-height:1.35}.contract-intake__reference-state .ui-action{min-height:var(--control-height-compact);white-space:nowrap;padding:.35rem .65rem}.contract-intake__field--wide{grid-column:1/-1}.contract-intake__reference-field input[role=combobox]{width:100%}.contract-intake__multi-select{gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin:0;padding:.8rem;display:grid}.contract-intake__multi-select legend{color:var(--text-strong);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-control);padding:0 .2rem}.contract-intake__multi-select small,.contract-intake__field-error{color:var(--text-2);font-size:var(--font-size-caption)}.contract-intake__field-error{color:var(--status-danger-text)}.contract-intake__advanced{gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);display:grid}.contract-intake__risk-result{align-items:center;gap:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);padding:.9rem 1rem;display:grid}.contract-intake__risk-result>div{gap:.2rem;display:grid}.contract-intake__risk-result>div>span,.contract-intake__risk-result>p{color:var(--text);font-size:var(--font-size-body-sm)}.contract-intake__risk-result strong{color:var(--text-strong);text-transform:capitalize;font-size:1.05rem}.contract-intake__risk-result p{margin:0}.contract-intake__review-heading{padding:.3rem .15rem}.contract-intake__review-section{--contract-intake-review-accent:var(--accent-strong);border-color:color-mix(in srgb, var(--contract-intake-review-accent) 18%, var(--border))}.contract-intake__review-section .contract-intake__panel-header{padding:8px 12px}.contract-intake__review-section .contract-intake__panel-body{padding:8px 12px 10px}.contract-intake__review-section .contract-intake__panel-icon{border-color:color-mix(in srgb, var(--contract-intake-review-accent) 24%, transparent);width:32px;height:32px;color:var(--contract-intake-review-accent);background:color-mix(in srgb, var(--contract-intake-review-accent) 10%, var(--surface-card))}.contract-intake__review-section--terms,.contract-intake__review-section--source{--contract-intake-review-accent:var(--status-success-text)}.contract-intake__review-section--risk,.contract-intake__review-section--provenance{--contract-intake-review-accent:#7c3aed}.contract-intake__review-facts,.contract-intake__summary-facts,.contract-intake__provenance-list{gap:0;min-width:0;margin:0;display:grid}.contract-intake__review-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.contract-intake__review-facts>div,.contract-intake__provenance-list>div{gap:var(--space-md);border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);min-width:0;padding:.42rem .2rem;display:grid}.contract-intake__review-facts dt,.contract-intake__provenance-list dt,.contract-intake__summary-facts dt{color:var(--text-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-copy-strong)}.contract-intake__review-facts dd,.contract-intake__provenance-list dd,.contract-intake__summary-facts dd{min-width:0;color:var(--text-strong);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.contract-intake__review-tier{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:.75rem .9rem;display:flex}.contract-intake__review-tier strong{text-transform:capitalize}.contract-intake__empty-copy{color:var(--text-2);margin:0}.contract-intake__context{top:calc(var(--tenant-shell-topbar-height,4rem) + var(--space-md));gap:.65rem;position:sticky}.contract-intake__context-card{gap:.55rem;padding:.85rem;display:grid}.contract-intake__context-card h2{font-size:.95rem}.contract-intake__context-card-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.contract-intake__summary-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.38rem 0;display:grid}.contract-intake__summary-facts dd{font-size:var(--font-size-body-sm);text-align:right}.contract-intake__summary-facts>div:last-child{border-bottom:0}.contract-intake__readiness-stages li{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.55rem .45rem;display:grid}.contract-intake__readiness-stages li[data-current=true]{background:var(--accent-soft)}.contract-intake__readiness-marker{border:1px solid var(--border-strong);width:1.1rem;height:1.1rem;color:var(--status-success-text);border-radius:999px;place-items:center;margin-top:.12rem;display:inline-grid}.contract-intake__readiness-marker[data-complete=true]{border-color:var(--status-success-border);background:var(--status-success-fill)}.contract-intake__readiness-marker svg{width:.75rem;height:.75rem}.contract-intake__readiness-stages li>div{gap:.05rem;display:grid}.contract-intake__readiness-stages strong{color:var(--text-strong);font-size:var(--font-size-body-sm)}.contract-intake__readiness-stages span,.contract-intake__risk-summary span,.contract-intake__risk-summary p,.contract-intake__context-card--ready span{color:var(--text-2);font-size:var(--font-size-caption)}.contract-intake__attention-list li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.6rem 0;display:grid}.contract-intake__attention-list li:last-child{border-bottom:0}.contract-intake__attention-list svg{width:1rem;height:1rem;color:var(--status-warning-text)}.contract-intake__attention-list li>div{gap:.15rem;display:grid}.contract-intake__attention-list strong{color:var(--text-strong);font-size:var(--font-size-body-sm)}.contract-intake__attention-list span{color:var(--text-2);font-size:var(--font-size-caption);line-height:1.4}.contract-intake__context-card--ready{color:var(--status-success-text);background:color-mix(in srgb, var(--status-success-fill) 45%, var(--surface-card));grid-template-columns:auto minmax(0,1fr)}.contract-intake__context-card--ready>svg{width:1.2rem;height:1.2rem}.contract-intake__context-card--ready>div,.contract-intake__risk-summary{gap:.15rem;display:grid}.contract-intake__risk-summary strong{color:var(--text-strong);text-transform:capitalize;font-size:1.05rem}.contract-intake__risk-summary p{margin:0;line-height:1.45}.contract-intake__footer{margin-top:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-panel);padding:8px 16px}.contract-intake__footer-status{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.contract-intake__success{justify-items:center;gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);text-align:center;max-width:38rem;margin:clamp(3rem,10vh,7rem) auto;padding:clamp(2rem,5vw,4rem);display:grid}.contract-intake__success>span{width:4rem;height:4rem;color:var(--status-success-text);background:var(--status-success-fill)}.contract-intake__success svg{width:2rem;height:2rem}.contract-intake__success h1,.contract-intake__success p{margin:0}@media (width<=72rem){.contract-intake__layout{grid-template-columns:minmax(0,1fr)}.contract-intake__context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.contract-intake__context-card--attention,.contract-intake__context-card--ready{grid-column:1/-1}.contract-intake__field-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.contract-intake__stages{scrollbar-width:none;overflow-x:auto}.contract-intake__stages::-webkit-scrollbar{width:0;height:0}.contract-intake__stages ol{grid-template-columns:repeat(5,minmax(8.5rem,1fr));width:max-content}.contract-intake__source-grid,.contract-intake__field-grid--two,.contract-intake__field-grid--three,.contract-intake__context,.contract-intake__review-facts,.contract-intake__risk-result{grid-template-columns:minmax(0,1fr)}.contract-intake__source-card{min-height:12rem}.contract-intake__panel-header,.contract-intake__panel-body,.contract-intake__context-card{padding-inline:.9rem}.contract-intake__review-facts>div,.contract-intake__provenance-list>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.contract-intake__extraction header{flex-direction:column;align-items:flex-start}.contract-intake__panel-hint>[role=tooltip]{max-width:min(18rem,100vw - 5.5rem);left:50%;transform:translate(-50%,-.2rem)}.contract-intake__panel-hint:hover>[role=tooltip],.contract-intake__panel-hint:focus-within>[role=tooltip],.contract-intake__panel-hint[data-open=true]>[role=tooltip]{transform:translate(-50%)}.contract-intake__footer{position:sticky;bottom:0}}@media (width<=30rem){.contract-intake__reference-state{grid-template-columns:auto minmax(0,1fr)}.contract-intake__reference-state-icon{align-self:start}.contract-intake__reference-state .ui-action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.contract-intake__source-card{transition:none}}.home-dashboard-hero{--home-hero-blue:#2672ff;--home-hero-blue-soft:#2b71ff2e;--home-hero-border:#b7cdff33;--home-hero-text:#f8faff;--home-hero-muted:#b7c3dc;isolation:isolate;min-width:0;color:var(--home-hero-text);background:radial-gradient(circle at 86% 13%,#2d69ff40,#0000 34%),linear-gradient(118deg,#06132d 0%,#071b41 53%,#081640 100%);border-radius:0 0 clamp(2.25rem,4vw,4rem) clamp(2.25rem,4vw,4rem);position:relative;overflow:hidden;box-shadow:0 1.1rem 2.75rem #06193a2e}.home-dashboard-hero:before{z-index:-1;content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(circle at 77% 28%,#ffffffbf 0 .7px,#0000 .9px),radial-gradient(circle at 66% 17%,#81aeff8c 0 .8px,#0000 1px),radial-gradient(circle at 88% 37%,#ffffffa6 0 .55px,#0000 .8px),radial-gradient(circle at 57% 35%,#5b94ff8c 0 .65px,#0000 .9px);background-size:19rem 13rem,23rem 16rem,17rem 12rem,29rem 18rem;position:absolute;inset:0}.home-dashboard-hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-dashboard-hero__mountains{opacity:.96;width:100%;height:100%}.home-dashboard-hero__mountain--rear{fill:#1a36798c}.home-dashboard-hero__mountain--front{fill:#051437d4}.home-dashboard-hero__mountain--glow{fill:none;stroke:#78b1ff;stroke-width:2px;filter:drop-shadow(0 0 9px #5591ffe6);opacity:.95}.home-dashboard-hero__content{gap:.65rem;min-width:0;padding:clamp(1.35rem,2.4vw,2.05rem) clamp(1.2rem,4vw,4rem) 1rem;display:grid}.home-dashboard-hero__heading-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.home-dashboard-hero h1{color:var(--home-hero-text);font-size:var(--font-size-page-display,28px);letter-spacing:-.025em;font-weight:720;line-height:var(--line-height-page-display,36px);margin:0}.home-dashboard-hero__schedule{color:#69a5ff;min-height:2.75rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07173e94;border:1px solid #6f9dff70;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.82rem;font-weight:650;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.home-dashboard-hero__schedule svg{width:1rem;height:1rem}.home-dashboard-hero__schedule:hover{color:#a8c8ff;background:#1c4a9d94;border-color:#75aaff}.home-dashboard-hero__chevron,.home-dashboard-metric__chevron{font-size:1.3em;font-weight:400;line-height:.8}.home-dashboard-hero__tabs{scrollbar-width:none;gap:clamp(1.5rem,4vw,3.8rem);min-width:0;display:flex;overflow-x:auto}.home-dashboard-hero__lens-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.home-dashboard-hero__tabs::-webkit-scrollbar{display:none}.home-dashboard-hero__tab{color:#e9eefb;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.5rem .3rem;font-size:.92rem;font-weight:650;position:relative}.home-dashboard-hero__tab:after{background:var(--home-hero-blue);content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .14s,transform .14s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.home-dashboard-hero__tab:hover{color:#fff}.home-dashboard-hero__tab[aria-selected=true]{color:#5a98ff}.home-dashboard-hero__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.home-dashboard-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.3vw,1.15rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.home-dashboard-hero__metric-slot{min-width:0;display:flex}.home-dashboard-metric{border:1px solid var(--home-hero-border);min-width:0;min-height:6.6rem;color:inherit;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#182f5b80;border-radius:1.25rem;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid;position:relative}.home-dashboard-metric--action{width:100%;font:inherit;cursor:pointer;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s}.home-dashboard-metric--action:hover{background:#24427ba8;border-color:#89b2ff9e;transform:translateY(-1px)}.home-dashboard-metric__icon{background:var(--home-hero-blue-soft);color:#4b8cff;border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;display:grid}.home-dashboard-metric__icon svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.85rem;height:1.85rem}.home-dashboard-metric[data-tone=info] .home-dashboard-metric__icon,.home-dashboard-metric[data-tone=primary] .home-dashboard-metric__icon{color:#4e90ff;background:#2d69ee38}.home-dashboard-metric[data-tone=success] .home-dashboard-metric__icon{color:#bd80ff;background:#9955e938}.home-dashboard-metric[data-tone=warning] .home-dashboard-metric__icon{color:#ffa20d;background:#ea921433}.home-dashboard-metric[data-tone=danger] .home-dashboard-metric__icon{color:#ff7784;background:#ef4a5a30}.home-dashboard-metric__copy{gap:.18rem;min-width:0;display:grid}.home-dashboard-metric__kicker,.home-dashboard-metric__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-dashboard-metric__kicker{color:#5495ff;font-size:.88rem;font-weight:700;line-height:1.15}.home-dashboard-metric[data-tone=success] .home-dashboard-metric__kicker{color:#c589ff}.home-dashboard-metric[data-tone=warning] .home-dashboard-metric__kicker{color:#ffad18}.home-dashboard-metric[data-tone=danger] .home-dashboard-metric__kicker{color:#ff7e8d}.home-dashboard-metric__label{color:var(--home-hero-muted);font-size:.77rem;line-height:1.35}.home-dashboard-metric__value{color:#fff;font-size:1.55rem;font-weight:720;line-height:1}.home-dashboard-metric__chevron{color:#5799ff;opacity:0;align-self:center;transition:opacity .14s,transform .14s;transform:translate(-.2rem)}.home-dashboard-metric--action:hover .home-dashboard-metric__chevron,.home-dashboard-metric--action:focus-visible .home-dashboard-metric__chevron{opacity:1;transform:translate(0)}.home-dashboard-hero button:focus-visible{outline-offset:3px;outline:3px solid #d6e5ff}.home-dashboard-hero__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .home-dashboard-hero{--home-hero-border:#bbd1ff3d;box-shadow:0 1.1rem 3rem #00000052}:root[data-theme=dark] .home-dashboard-metric{background:#14274ea3}@media (width<=64rem){.home-dashboard-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.home-dashboard-hero{border-radius:0 0 2.25rem 2.25rem}.home-dashboard-hero__content{gap:.75rem;padding:1.1rem 1rem 1rem}.home-dashboard-hero__heading-row{align-items:flex-start}.home-dashboard-hero__schedule span:not(.home-dashboard-hero__chevron){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-dashboard-hero__schedule{flex:0 0 2.75rem;width:2.75rem;padding:0}.home-dashboard-hero__schedule .home-dashboard-hero__chevron{display:none}.home-dashboard-hero__tabs{gap:.5rem}.home-dashboard-hero__tab{padding-inline:.15rem;font-size:.78rem}.home-dashboard-metric{grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:5.8rem;padding:.62rem}.home-dashboard-metric__icon{width:2.25rem;height:2.25rem}.home-dashboard-metric__icon svg{width:1.55rem;height:1.55rem}.home-dashboard-metric__kicker{font-size:.76rem}.home-dashboard-metric__label{text-overflow:clip;white-space:normal;font-size:.69rem;line-height:1.2;overflow:visible}.home-dashboard-metric__value{font-size:1.3rem}.home-dashboard-metric__chevron{display:none}}@media (width<=23rem){.home-dashboard-hero__content{padding-inline:.75rem}.home-dashboard-hero h1{padding-right:3.1rem}.home-dashboard-hero__lens-row{position:static}.home-dashboard-hero__schedule{position:absolute;top:1.1rem;right:.75rem}.home-dashboard-hero__tabs{justify-content:space-between;width:100%}.home-dashboard-hero__tab{padding-inline:0;font-size:.72rem}.home-dashboard-hero__metrics{grid-template-columns:minmax(0,1fr)}}@container home-dashboard (width<=64rem){.home-dashboard-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-dashboard (width<=42rem){.home-dashboard-hero{border-radius:0 0 2.25rem 2.25rem}.home-dashboard-hero__content{gap:.75rem;padding:1.1rem 1rem 1rem}.home-dashboard-hero__heading-row{align-items:flex-start}.home-dashboard-hero__schedule span:not(.home-dashboard-hero__chevron){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-dashboard-hero__schedule{flex:0 0 2.75rem;width:2.75rem;padding:0}.home-dashboard-hero__schedule .home-dashboard-hero__chevron{display:none}.home-dashboard-hero__tabs{gap:.5rem}.home-dashboard-hero__tab{padding-inline:.15rem;font-size:.78rem}.home-dashboard-metric{grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:5.8rem;padding:.62rem}.home-dashboard-metric__icon{width:2.25rem;height:2.25rem}.home-dashboard-metric__icon svg{width:1.55rem;height:1.55rem}.home-dashboard-metric__kicker{font-size:.76rem}.home-dashboard-metric__label{text-overflow:clip;white-space:normal;font-size:.69rem;line-height:1.2;overflow:visible}.home-dashboard-metric__value{font-size:1.3rem}.home-dashboard-metric__chevron{display:none}}@container home-dashboard (width<=23rem){.home-dashboard-hero__content{padding-inline:.75rem}.home-dashboard-hero h1{padding-right:3.1rem}.home-dashboard-hero__lens-row{position:static}.home-dashboard-hero__schedule{position:absolute;top:1.1rem;right:.75rem}.home-dashboard-hero__tabs{justify-content:space-between;width:100%}.home-dashboard-hero__tab{padding-inline:0;font-size:.72rem}.home-dashboard-hero__metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-dashboard-hero *,.home-dashboard-hero :after{scroll-behavior:auto;transition-duration:.01ms!important}}@media (forced-colors:active){.home-dashboard-hero{color:canvastext;background:canvas;border:1px solid canvastext}.home-dashboard-hero h1,.home-dashboard-metric__value{color:canvastext}.home-dashboard-hero__backdrop{display:none}.home-dashboard-hero__tab[aria-selected=true]{text-underline-offset:.4rem;text-decoration:underline}}.home-support-panel{--home-support-accent:#1565f9;--home-support-border:#dfe4ec;--home-support-ink:#10182e;--home-support-muted:#68738d;border:1px solid var(--home-support-border);color:var(--home-support-ink);background:#fff;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #1223430a}.home-support-panel__header{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.55rem 1rem .35rem;display:flex}.home-support-panel__header h2{letter-spacing:-.012em;margin:0;font-size:1.04rem;font-weight:700;line-height:1.25}.home-support-panel__view-all,.home-support-panel__notice button,.home-support-panel__state button{color:var(--home-support-accent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-support-panel__view-all:hover,.home-support-panel__notice button:hover,.home-support-panel__state button:hover{background:#edf4ff}.home-support-panel__view-all:focus-visible,.home-support-panel__notice button:focus-visible,.home-support-panel__state button:focus-visible,.home-support-panel__activity-action:focus-visible,.home-support-panel__deadline-action:focus-visible{outline-offset:2px;outline:3px solid #87b4ff}.home-support-panel__content{min-width:0}.home-support-panel__activity-list,.home-support-panel__deadline-list{margin:0;padding:0 1rem .7rem;list-style:none}.home-support-panel__activity-list li+li{border-top:1px solid #edf0f4}.home-support-panel__activity-action,.home-support-panel__activity-row,.home-support-panel__deadline-action,.home-support-panel__deadline-row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;width:100%;text-decoration:none}.home-support-panel__activity-row,.home-support-panel__deadline-row{cursor:default}.home-support-panel__activity-action,.home-support-panel__activity-row{grid-template-columns:1.8rem minmax(0,1fr) auto 1rem;align-items:center;gap:.65rem;min-height:3.45rem;padding:.4rem .2rem;display:grid}.home-support-panel__activity-action:hover,.home-support-panel__deadline-action:hover{background:#f7f9fc}.home-support-panel__activity-mark{color:#215cc8;background:#edf3ff;border-radius:.45rem;justify-content:center;align-self:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:750;display:inline-flex}.home-support-panel__activity-copy{flex-direction:column;gap:.16rem;min-width:0;display:flex}.home-support-panel__activity-copy strong,.home-support-panel__deadline-action>strong,.home-support-panel__deadline-row>strong{font-size:.82rem;font-weight:650;line-height:1.25}.home-support-panel__activity-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-support-panel__activity-meta,.home-support-panel__deadline-meta,.home-support-panel__activity-time{color:var(--home-support-muted);font-size:.73rem;line-height:1.25}.home-support-panel__activity-meta{align-items:center;gap:.3rem;min-width:0;display:flex}.home-support-panel__activity-meta>span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-support-panel__activity-time{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.home-support-panel__chevron{fill:none;opacity:0;height:1rem;stroke:var(--home-support-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1rem;transition:opacity .14s,transform .14s}.home-support-panel__activity-action:hover .home-support-panel__chevron,.home-support-panel__activity-action:focus-visible .home-support-panel__chevron,.home-support-panel__deadline-action:hover .home-support-panel__chevron,.home-support-panel__deadline-action:focus-visible .home-support-panel__chevron{opacity:1;transform:translate(.12rem)}.home-support-panel__deadline-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.home-support-panel__deadline-action,.home-support-panel__deadline-row{border:1px solid #e0e5ed;grid-template-rows:auto minmax(1.8rem,auto) auto;grid-template-columns:minmax(0,1fr) 1rem;gap:.18rem;min-height:5.4rem;padding:.4rem;display:grid;position:relative}.home-support-panel__deadline-heading,.home-support-panel__deadline-action>strong,.home-support-panel__deadline-row>strong,.home-support-panel__deadline-meta,.home-support-panel__deadline-status{grid-column:1}.home-support-panel__deadline-heading{align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.home-support-panel__deadline-icon{color:#f07a22;background:#fff1e8;border-radius:.42rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.home-support-panel__deadline-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.05rem;height:1.05rem}.home-support-panel__deadline-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;line-height:1.2;overflow:hidden}.home-support-panel__deadline-action>strong,.home-support-panel__deadline-row>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;align-self:start;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.home-support-panel__deadline-meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem;min-width:0;font-size:.65rem;line-height:1.15;display:flex}.home-support-panel__deadline-status{color:#178143;text-overflow:ellipsis;white-space:nowrap;grid-area:3/2;justify-self:end;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}.home-support-panel__deadline-action>.home-support-panel__chevron{grid-area:1/2;justify-self:end}.home-support-panel--deadlines .home-support-panel__header{height:2.6rem;min-height:0;padding-block:0}.home-support-panel__notice{color:#4d5870;background:#f7f9fc;border-block:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin:0 1rem .55rem;padding:0 .25rem 0 .7rem;font-size:.76rem;display:flex}.home-support-panel__state{color:#4d5870;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:9rem;padding:1rem;display:flex}.home-support-panel__state p{max-width:24rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.4}.home-support-panel__state-mark{color:#5f6a80;background:#f0f3f8;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:750;display:inline-flex}.home-support-panel__state--unavailable .home-support-panel__state-mark,.home-support-panel__state--stale .home-support-panel__state-mark,.home-support-panel__state--partial .home-support-panel__state-mark{color:#b95410;background:#fff1e8}.home-support-panel__loading{gap:.55rem;min-height:9rem;padding:.2rem 1rem 1rem;display:grid}.home-support-panel__loading--deadlines{grid-template-columns:repeat(4,minmax(0,1fr))}.home-support-panel__skeleton{background:linear-gradient(90deg,#edf0f5 15%,#f7f8fa 45%,#edf0f5 75%) 0 0/220% 100%;border-radius:.65rem;min-height:3.15rem;animation:1.4s ease-in-out infinite home-support-pulse;display:block}.home-support-panel__loading--deadlines .home-support-panel__skeleton{min-height:5.4rem}.home-support-panel__tone--primary,.home-support-panel__tone--info{color:#215cc8;background:#edf3ff}.home-support-panel__tone--success{color:#207b45;background:#e9f7ee}.home-support-panel__tone--warning{color:#b95410;background:#fff1e8}.home-support-panel__tone--danger{color:#bf3543;background:#fff0f1}.home-support-panel__tone--neutral{color:#5f6a80;background:#f0f3f8}.home-support-panel__text-tone--primary,.home-support-panel__text-tone--info{color:#215cc8}.home-support-panel__text-tone--success{color:#178143}.home-support-panel__text-tone--warning{color:#a84d10}.home-support-panel__text-tone--danger{color:#b72d3b}.home-support-panel__text-tone--neutral{color:#5f6a80}:root[data-theme=dark] .home-support-panel{--home-support-accent:#60a5fa;--home-support-border:#2a354b;--home-support-ink:#f3f6fc;--home-support-muted:#aab4c7;background:#111827;box-shadow:0 10px 30px #0000002e}:root[data-theme=dark] .home-support-panel__text-tone--primary,:root[data-theme=dark] .home-support-panel__text-tone--info{color:#93c5fd}:root[data-theme=dark] .home-support-panel__text-tone--success{color:#86efac}:root[data-theme=dark] .home-support-panel__text-tone--warning{color:#fcd34d}:root[data-theme=dark] .home-support-panel__text-tone--danger{color:#fca5a5}:root[data-theme=dark] .home-support-panel__text-tone--neutral{color:#cbd5e1}:root[data-theme=dark] .home-support-panel__activity-list li+li{border-top-color:#263147}:root[data-theme=dark] .home-support-panel__activity-action:hover,:root[data-theme=dark] .home-support-panel__deadline-action:hover{background:#172137}:root[data-theme=dark] .home-support-panel__deadline-action,:root[data-theme=dark] .home-support-panel__deadline-row{border-color:#2a354b}:root[data-theme=dark] .home-support-panel__notice,:root[data-theme=dark] .home-support-panel__state{color:#c8d0df}:root[data-theme=dark] .home-support-panel__notice{background:#172137;border-block-color:#2a354b}:root[data-theme=dark] .home-support-panel__state-mark{color:#c8d0df;background:#263147}:root[data-theme=dark] .home-support-panel__view-all:hover,:root[data-theme=dark] .home-support-panel__notice button:hover,:root[data-theme=dark] .home-support-panel__state button:hover{background:#1e2b46}.home-support-panel__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes home-support-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=68rem){.home-support-panel__deadline-list,.home-support-panel__loading--deadlines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.home-support-panel__header,.home-support-panel__activity-list,.home-support-panel__deadline-list,.home-support-panel__loading{padding-inline:.75rem}.home-support-panel__activity-action,.home-support-panel__activity-row{grid-template-columns:1.8rem minmax(0,1fr) 1rem;gap:.5rem}.home-support-panel__activity-time{grid-area:2/2}.home-support-panel__activity-action>.home-support-panel__chevron{grid-area:1/3/span 2}.home-support-panel__deadline-list,.home-support-panel__loading--deadlines{grid-template-columns:1fr}}@container home-dashboard (width<=68rem){.home-support-panel__deadline-list,.home-support-panel__loading--deadlines{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-dashboard (width<=35rem){.home-support-panel__header,.home-support-panel__activity-list,.home-support-panel__deadline-list,.home-support-panel__loading{padding-inline:.75rem}.home-support-panel__activity-action,.home-support-panel__activity-row{grid-template-columns:1.8rem minmax(0,1fr) 1rem;gap:.5rem}.home-support-panel__activity-time{grid-area:2/2}.home-support-panel__activity-action>.home-support-panel__chevron{grid-area:1/3/span 2}.home-support-panel__deadline-list,.home-support-panel__loading--deadlines{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-support-panel__chevron,.home-support-panel__skeleton{transition:none;animation:none}}.home-work-panel{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 10px 26px #0f172a0b}.home-work-panel__header{justify-content:space-between;align-items:center;gap:1rem;min-height:51px;padding:.18rem 1rem 0;display:flex}.home-work-panel__header h2{min-width:0;color:var(--ui-text-primary,#0f172a);letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.home-work-panel__view-all,.home-work-panel__retry,.home-work-row__open{appearance:none;font:inherit;border:0}.home-work-panel__view-all{min-width:44px;min-height:44px;color:var(--ui-accent-blue,#2563eb);cursor:pointer;white-space:nowrap;background:0 0;padding:0 .15rem;font-size:.79rem;font-weight:650}.home-work-panel__view-all:hover{color:var(--ui-accent-blue-strong,#1d4ed8);text-underline-offset:.18em;text-decoration:underline}.home-work-panel__list{gap:0;margin:0;padding:0 .88rem .75rem;list-style:none;display:grid}.home-work-panel__item{--home-work-tone:#64748b;--home-work-tone-soft:#f1f5f9;--home-work-tone-border:#e2e8f0;min-width:0}.home-work-panel__item[data-tone=primary],.home-work-panel__item[data-tone=info]{--home-work-tone:var(--ui-accent-blue,#2563eb);--home-work-tone-soft:#eff6ff;--home-work-tone-border:#dbeafe}.home-work-panel__item[data-tone=success],.home-work-panel__item[data-tone=healthy]{--home-work-tone:var(--ui-success,#1d6b54);--home-work-tone-soft:#e7f5ee;--home-work-tone-border:#cce9da}.home-work-panel__item[data-tone=warning]{--home-work-tone:var(--ui-warning-strong,#765000);--home-work-tone-soft:#fff4df;--home-work-tone-border:#f7dfad}.home-work-panel__item[data-tone=danger],.home-work-panel__item[data-tone=critical]{--home-work-tone:var(--ui-danger,#a94736);--home-work-tone-soft:#fff0ed;--home-work-tone-border:#f1c7be}.home-work-row{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-table-row-background,#fff);min-height:68px;color:inherit;border-bottom:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:stretch;text-decoration:none;display:grid;position:relative;overflow:hidden}.home-work-panel[data-region=priority] .home-work-row,.home-work-panel[data-region=priority] .home-work-skeleton{min-height:67px}.home-work-panel[data-region=attention] .home-work-row,.home-work-panel[data-region=attention] .home-work-skeleton{min-height:71px}.home-work-panel__item:first-child .home-work-row{border-radius:10px 10px 0 0}.home-work-panel__item:last-child .home-work-row{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);border-radius:0 0 10px 10px}.home-work-panel__item:only-child .home-work-row{border-radius:10px}.home-work-row:hover{background:color-mix(in srgb, var(--ui-row-hover-background,#eff6ff) 38%, #fff)}.home-work-row:focus-visible{outline:3px solid var(--ui-focus-ring,#2563eb);outline-offset:2px;z-index:1}.home-work-row__tone-marker{background:var(--home-work-tone);align-self:stretch}.home-work-row__body{align-content:center;gap:.24rem;min-width:0;padding:.55rem .72rem;display:grid}.home-work-row__badges{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.home-work-row__source-icon{background:var(--home-work-tone-soft);width:1.35rem;height:1.35rem;color:var(--home-work-tone);border-radius:50%;place-items:center;display:grid}.home-work-row__source-icon svg{width:.8rem;height:.8rem}.home-work-row__status{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:.69rem;font-weight:600;line-height:1.45;overflow:hidden}.home-work-row__source{max-width:min(14rem,66%);color:var(--ui-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.home-work-row__posture[data-posture=overdue]{color:var(--ui-danger,#a94736)}.home-work-row__posture[data-posture=due_soon]{color:#8a5b00}.home-work-row__status{border:1px solid var(--home-work-tone-border);background:var(--home-work-tone-soft);max-width:7rem;color:var(--home-work-tone);padding:.05rem .4rem}.home-work-row__title{color:var(--ui-text-primary,#0f172a);letter-spacing:-.004em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:590;line-height:1.3;display:-webkit-box;overflow:hidden}.home-work-row__actions{grid-template-rows:1fr auto;place-items:center end;gap:.08rem;min-width:7.25rem;padding:.34rem .42rem .3rem .45rem;display:grid}.home-work-panel[data-region=priority] .home-work-row__actions{grid-template-rows:minmax(0,1fr);min-height:66px;padding-block:0;position:relative}.home-work-panel[data-region=priority] .home-work-row__due{position:absolute;top:.3rem;right:.42rem}.home-work-panel[data-region=priority] .home-work-row__open{align-self:end}.home-work-row__due{max-width:9rem;color:var(--ui-text-secondary,#475569);text-align:right;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:.7rem;font-weight:590;line-height:1.3;display:block;overflow:hidden}.home-work-row__due[data-posture=overdue]{color:var(--ui-danger,#a94736)}.home-work-row__due[data-posture=due_soon]{color:#8a5b00}.home-work-row__open{min-width:5.35rem;min-height:44px;color:var(--ui-accent-blue,#2563eb);cursor:pointer;background:0 0;border-radius:8px;justify-content:flex-end;align-items:center;gap:.22rem;padding:0 .2rem 0 .62rem;font-size:.76rem;font-weight:650;display:inline-flex}.home-work-row__open:hover{background:var(--ui-accent-blue-soft,#eff6ff);color:var(--ui-accent-blue-strong,#1d4ed8)}.home-work-row__open svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.home-work-panel__state{border:1px solid var(--ui-border-subtle,#e2e8f0);min-height:72px;color:var(--ui-text-secondary,#475569);background:#f8fafc;border-radius:10px;align-items:center;gap:.65rem;margin:0 .88rem .75rem;padding:.7rem .78rem;display:flex}.home-work-panel__list+.home-work-panel__state{margin-top:-.25rem}.home-work-panel__state[data-state=partial],.home-work-panel__state[data-state=stale]{background:#fffaf0;border-color:#f1d89f}.home-work-panel__state[data-state=unavailable]{background:#fff7f5;border-color:#f1c7be}.home-work-panel__state[data-state=restricted],.home-work-panel__state[data-state=no_access]{background:#f4f6f8}.home-work-panel__state-icon{background:var(--ui-accent-blue-soft,#eff6ff);width:1.75rem;height:1.75rem;color:var(--ui-accent-blue,#2563eb);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:750;display:inline-grid}.home-work-panel__state[data-state=partial] .home-work-panel__state-icon,.home-work-panel__state[data-state=stale] .home-work-panel__state-icon{color:#8a5b00;background:#fff0c7}.home-work-panel__state[data-state=unavailable] .home-work-panel__state-icon{color:var(--ui-danger,#a94736);background:#ffe7e2}.home-work-panel__state p{flex:1;min-width:0;margin:0;font-size:.8rem;line-height:1.4}.home-work-panel__retry{min-width:54px;min-height:44px;color:var(--ui-accent-blue,#2563eb);cursor:pointer;background:0 0;border-radius:8px;padding:0 .55rem;font-size:.78rem;font-weight:650}.home-work-panel__retry:hover{background:var(--ui-accent-blue-soft,#eff6ff)}.home-work-panel__skeletons{border:1px solid var(--ui-border-subtle,#e2e8f0);border-radius:10px;margin:0 .88rem .75rem;display:grid;overflow:hidden}.home-work-skeleton{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);grid-template-columns:3px minmax(0,1fr) 5.2rem;align-items:center;gap:.72rem;min-height:68px;padding-right:.45rem;display:grid}.home-work-skeleton:last-child{border-bottom:0}.home-work-skeleton__marker{background:#dbeafe;align-self:stretch}.home-work-skeleton__body{gap:.48rem;display:grid}.home-work-skeleton__badges,.home-work-skeleton__title,.home-work-skeleton__action{background:linear-gradient(90deg,#edf1f5 20%,#f8fafc 50%,#edf1f5 80%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite home-work-shimmer;display:block}.home-work-skeleton__badges{width:36%;height:.68rem}.home-work-skeleton__title{width:min(82%,24rem);height:.86rem}.home-work-skeleton__action{width:100%;height:2rem}.home-work-panel__sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-work-panel button:focus-visible{outline:2px solid var(--ui-accent-blue,#2563eb);outline-offset:-2px;box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb38)}:root[data-theme=dark] .home-work-panel__item[data-tone=primary],:root[data-theme=dark] .home-work-panel__item[data-tone=info]{--home-work-tone:#60a5fa;--home-work-tone-soft:#172b4d;--home-work-tone-border:#31598d}:root[data-theme=dark] .home-work-panel__item[data-tone=success],:root[data-theme=dark] .home-work-panel__item[data-tone=healthy]{--home-work-tone:#86efac;--home-work-tone-soft:#153d2e;--home-work-tone-border:#2b674e}:root[data-theme=dark] .home-work-panel__item[data-tone=warning]{--home-work-tone:#fcd34d;--home-work-tone-soft:#493716;--home-work-tone-border:#7a5b21}:root[data-theme=dark] .home-work-panel__item[data-tone=danger],:root[data-theme=dark] .home-work-panel__item[data-tone=critical]{--home-work-tone:#fca5a5;--home-work-tone-soft:#4c1d24;--home-work-tone-border:#7f3740}:root[data-theme=dark] .home-work-panel__view-all,:root[data-theme=dark] .home-work-panel__retry,:root[data-theme=dark] .home-work-row__open{color:#60a5fa}:root[data-theme=dark] .home-work-row__posture[data-posture=due_soon],:root[data-theme=dark] .home-work-row__due[data-posture=due_soon]{color:#fcd34d}@keyframes home-work-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=700px){.home-work-panel__header{padding-inline:.78rem}.home-work-panel__list,.home-work-panel__skeletons,.home-work-panel__state{margin-inline:.68rem}.home-work-row{grid-template-columns:3px minmax(0,1fr)}.home-work-row__body{padding-right:.45rem}.home-work-row__badges{grid-template-columns:auto auto minmax(0,1fr)}.home-work-row__actions{grid-column:2;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:-.24rem;padding:0 .42rem .3rem .72rem;display:flex}.home-work-row__due{text-align:left;align-self:auto;max-width:calc(100% - 5.5rem)}.home-work-row__open{flex:none}.home-work-panel[data-region=priority] .home-work-row__actions{min-height:0;padding-block:0 .3rem;position:static}.home-work-panel[data-region=priority] .home-work-row__due{position:static}.home-work-skeleton{grid-template-columns:3px minmax(0,1fr) 4.6rem}}@media (width<=390px){.home-work-panel__state{flex-wrap:wrap}.home-work-panel__retry{width:100%}}@container home-dashboard (width<=700px){.home-work-panel__header{padding-inline:.78rem}.home-work-panel__list,.home-work-panel__skeletons,.home-work-panel__state{margin-inline:.68rem}.home-work-row{grid-template-columns:3px minmax(0,1fr)}.home-work-row__body{padding-right:.45rem}.home-work-row__badges{grid-template-columns:auto auto minmax(0,1fr)}.home-work-row__actions{grid-column:2;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:-.24rem;padding:0 .42rem .3rem .72rem;display:flex}.home-work-row__due{text-align:left;align-self:auto;max-width:calc(100% - 5.5rem)}.home-work-row__open{flex:none}.home-work-panel[data-region=priority] .home-work-row__actions{min-height:0;padding-block:0 .3rem;position:static}.home-work-panel[data-region=priority] .home-work-row__due{position:static}.home-work-skeleton{grid-template-columns:3px minmax(0,1fr) 4.6rem}}@container home-dashboard (width<=390px){.home-work-panel__state{flex-wrap:wrap}.home-work-panel__retry{width:100%}}@media (prefers-reduced-motion:reduce){.home-work-skeleton__badges,.home-work-skeleton__title,.home-work-skeleton__action{animation:none}}.home-operating-dashboard{--home-body-background:#f7f9fc;--home-panel-background:#fff;--home-panel-border:#e1e7f0;--home-text:#0f172a;--home-muted:#667085;min-height:100%;color:var(--home-text);background:var(--home-body-background);container:home-dashboard/inline-size}.dashboard-primitive-page.home-operating-dashboard{grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;min-width:0;padding:0}.home-operating-dashboard__body{box-sizing:border-box;overscroll-behavior:auto;min-height:0;padding:var(--workspace-page-canvas-padding-block,.85rem) var(--workspace-page-canvas-padding-inline,1rem);background:var(--ui-workspace-background,var(--home-body-background));overflow:auto}.home-operating-dashboard__panels{grid-template:"priority attention"minmax(17.5rem,auto)"priority activity"minmax(4.25rem,auto)"deadlines activity"minmax(8.75rem,auto)/minmax(0,1.55fr) minmax(20rem,1fr);gap:.5rem 1rem;max-width:91rem;margin:0 auto;display:grid}.home-operating-dashboard__panel{min-width:0}.home-operating-dashboard__panel--priority{grid-area:priority}.home-operating-dashboard__panel--attention{grid-area:attention}.home-operating-dashboard__panel--activity{grid-area:activity}.home-operating-dashboard__panel--deadlines{grid-area:deadlines}.home-operating-dashboard__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-operating-dashboard :where(button,a):focus-visible,.home-dashboard-story-shell :where(button,input,a):focus-visible{outline-offset:2px;outline:3px solid #8db4ff}.home-dashboard-story-shell{--tenant-shell-divider:#e5e9f1;--tenant-shell-chrome:#fff;background:var(--home-body-background,#f7f9fc)}.storybook-desktop-app-harness__frame:has(>.home-dashboard-story-shell){container:home-story-frame/inline-size}.home-dashboard-story-shell>.app-rail{background:#fff}.home-dashboard-story-shell>.shell-topbar{color:#f8fbff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d23;border-bottom:0}:root[data-theme=dark] .home-dashboard-story-shell>.shell-topbar{background:#030817}.home-dashboard-story-shell .shell-topbar__brand{gap:.6rem;width:9.25rem;min-height:2.75rem;color:#f8fbff!important}:root .home-dashboard-story-shell .shell-topbar__brand-wordmark{color:#f8fbff!important}.home-dashboard-story-shell__brand-mark{place-items:center;width:1.75rem;height:1.75rem;display:grid}.home-dashboard-story-shell__brand-mark img{width:100%;height:100%;display:block}.home-dashboard-story-shell .shell-search{background:#0f1c3a85;border:1px solid #94a3b82e;border-radius:999px;flex:0 32rem;min-width:16rem;height:2.75rem;margin-left:clamp(.5rem,4vw,4.5rem);box-shadow:inset 0 1px #ffffff06}.home-dashboard-story-shell .shell-taskbar__brand,.home-dashboard-story-shell .shell-nav__item,.home-dashboard-story-shell .shell-toolbar-icon,.home-dashboard-story-shell .shell-profile-trigger,.home-dashboard-story-shell__profile-chevron{min-width:2.75rem;min-height:2.75rem}.home-dashboard-story-shell .shell-search,.home-dashboard-story-shell .shell-search input{min-height:2.75rem}.home-dashboard-story-shell .shell-search:focus-within{background:#0f1c3ab8;border-color:#60a5fab3}.home-dashboard-story-shell .shell-search>svg{fill:none;stroke:#b8c2d8;stroke-width:1.8px;width:1.15rem;height:1.15rem;margin-left:.2rem}.home-dashboard-story-shell .shell-search input{color:#eef4ff}.home-dashboard-story-shell .shell-search input::placeholder{color:#aab5ca;opacity:1}.home-dashboard-story-shell .shell-search kbd{color:#93a1ba;font:inherit;background:0 0;border:0;margin-right:.4rem;padding:.14rem .4rem;font-size:.72rem}.home-dashboard-story-shell .shell-topbar__actions{gap:.45rem}.home-dashboard-story-shell .shell-toolbar-icon,.home-dashboard-story-shell__profile-chevron{color:#e7eefc;background:0 0}.home-dashboard-story-shell .shell-toolbar-icon:hover,.home-dashboard-story-shell__profile-chevron:hover{color:#fff;background:#ffffff14}.home-dashboard-story-shell .shell-toolbar-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.home-dashboard-story-shell .shell-profile-trigger{color:#fff;background:#2563eb;border:0;width:2.5rem;height:2.5rem}.home-dashboard-story-shell__profile-chevron{cursor:pointer;border:0;border-radius:.6rem;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:grid}.home-dashboard-story-shell>.app-stage,.home-dashboard-story-shell .app-mainframe.shell-mainframe{background:var(--home-body-background,#f7f9fc)}.home-dashboard-story-shell .app-mainframe.shell-mainframe>*{height:auto;min-height:100%}:root[data-theme=dark] .home-operating-dashboard{--home-body-background:#0b1020;--home-panel-background:#11182a;--home-panel-border:#28334a;--home-text:#f3f6fc;--home-muted:#a7b0c2}:root[data-theme=dark] .home-dashboard-story-shell>.app-rail{background:#090e1b}@media (width<=76rem){.home-operating-dashboard__body{padding-inline:1.25rem}.home-operating-dashboard__panels{grid-template-columns:minmax(0,1.35fr) minmax(18rem,1fr)}.home-dashboard-story-shell .shell-search{margin-left:1rem}}@media (width<=54rem){.home-operating-dashboard__panels{grid-template:"priority""attention""activity""deadlines"/minmax(0,1fr);gap:.75rem}}@media (width<=40rem){.home-operating-dashboard__body{padding:.8rem .7rem 1rem}.home-dashboard-story-shell .shell-search{min-width:0;margin-left:0}.home-dashboard-story-shell .shell-search kbd,.home-dashboard-story-shell__profile-chevron{display:none}}@container home-dashboard (width<=76rem){.home-operating-dashboard__body{padding-inline:1.25rem}.home-operating-dashboard__panels{grid-template-columns:minmax(0,1.35fr) minmax(18rem,1fr)}}@container home-dashboard (width<=54rem){.home-operating-dashboard__panels{grid-template:"priority""attention""activity""deadlines"/minmax(0,1fr);gap:.75rem}}@container home-dashboard (width<=40rem){.home-operating-dashboard__body{padding:.8rem .7rem 1rem}}@container home-story-frame (width<=60rem){.experience-app.shell-v2.tenant-shell.home-dashboard-story-shell{--tenant-shell-viewport-height:100%;--tenant-workspace-min-height:calc(100% - var(--tenant-shell-topbar-height));grid-template-columns:3.75rem minmax(0,1fr);grid-template-rows:var(--tenant-shell-topbar-height) minmax(0, 1fr);width:100%;max-width:100%;height:100%;min-height:100%;overflow:visible}.experience-app.shell-v2.tenant-shell.home-dashboard-story-shell>.app-rail{overscroll-behavior:contain;scrollbar-width:none;width:3.75rem;height:100%;min-height:100%;max-height:100%;padding:.62rem .5rem;position:sticky;inset:0 auto auto;overflow:hidden auto}.experience-app.shell-v2.tenant-shell.home-dashboard-story-shell>.app-rail::-webkit-scrollbar{display:none}.experience-app.shell-v2.tenant-shell.home-dashboard-story-shell>.shell-topbar{width:100%;min-width:0;max-width:100%;min-height:var(--tenant-shell-topbar-height);grid-area:1/2;padding:.65rem .75rem}.experience-app.shell-v2.tenant-shell.home-dashboard-story-shell>.app-stage{width:100%;min-width:0;max-width:100%;min-height:var(--tenant-workspace-min-height);grid-area:2/2}.home-dashboard-story-shell .shell-search{min-width:0;margin-left:1rem}}@container home-story-frame (width<=46rem){.home-dashboard-story-shell .shell-topbar__brand,.home-dashboard-story-shell .shell-topbar__actions .shell-toolbar-icon:nth-of-type(n+2),.home-dashboard-story-shell__profile-chevron{display:none}.home-dashboard-story-shell .shell-topbar__primary{gap:0}.home-dashboard-story-shell .shell-search{width:100%;min-width:0;max-width:none;margin-left:0}.home-dashboard-story-shell .shell-search kbd{display:none}}@container home-story-frame (width<=24rem){.home-dashboard-story-shell .shell-topbar__actions .shell-toolbar-icon{display:none}}@media (prefers-reduced-motion:reduce){.home-operating-dashboard *,.home-operating-dashboard :before,.home-operating-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] .home-operating-dashboard *,:root[data-reduced-motion=true] .home-operating-dashboard :before,:root[data-reduced-motion=true] .home-operating-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.help-drawer__dialog-host{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.help-drawer__dialog-host::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57}.help-drawer__article-detail h3,.help-drawer__support h3{font-size:1.25rem;font-weight:var(--font-weight-heading);letter-spacing:0;margin:0}.help-drawer__context-card>p,.help-drawer__ai-card p,.help-drawer__section-heading p{color:var(--text-muted,#64748b);font-size:.76rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px}.help-drawer__back-link{color:var(--accent-strong,#1d4ed8);font-weight:var(--font-weight-control);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 0 .35rem}.help-drawer__body{flex-direction:column;gap:16px;min-height:0;padding:0;display:flex;overflow:visible}.help-drawer__context-card,.help-drawer__ai-card,.help-drawer__feedback-card,.help-drawer__submit-result,.help-drawer__empty{background:var(--surface-subtle,#f8fafc);border:1px solid #7b89a12e;border-radius:14px;padding:15px}.help-drawer__context-card h3,.help-drawer__ai-card h3,.help-drawer__section-heading h3,.help-drawer__feedback-card h4{font-size:.98rem;font-weight:var(--font-weight-heading);letter-spacing:0;margin:0}.help-drawer__context-card span,.help-drawer__ai-card span,.help-drawer__empty span,.help-drawer__search small,.help-drawer__article-row small,.help-drawer__lead,.help-drawer__article-detail p,.help-drawer__feedback-card p{color:var(--text-muted,#64748b);font-size:.9rem;line-height:1.5}.help-drawer__context-actions,.help-drawer__feedback-actions,.help-drawer__support-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.help-drawer__context-actions button,.help-drawer__feedback-actions button,.help-drawer__support-actions button,.help-drawer__feedback-card button{background:var(--surface-card,#fff);min-height:34px;color:var(--text-primary,#111827);font-weight:var(--font-weight-control);cursor:pointer;border:1px solid #7b89a13d;border-radius:999px}.help-drawer__context-actions button{padding:0 12px}.help-drawer__context-actions button.active{color:var(--accent-strong,#1d4ed8);background:#2563eb1c;border-color:#2563eb80}.help-drawer__ai-card{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.help-drawer__status-chip{color:var(--accent-strong,#1d4ed8);font-size:.75rem;font-weight:var(--font-weight-control);background:#2563eb1f;border-radius:999px;flex:none;padding:4px 9px}.help-drawer__search{gap:7px;display:grid}.help-drawer__search label,.help-drawer__field span{color:var(--text-primary,#111827);font-size:.84rem;font-weight:var(--font-weight-control)}.help-drawer__search input,.help-drawer__field input,.help-drawer__field select,.help-drawer__field textarea{box-sizing:border-box;background:var(--surface-card,#fff);width:100%;color:var(--text-primary,#111827);font:inherit;border:1px solid #7b89a13d;border-radius:12px;padding:11px 12px}.help-drawer__field textarea{resize:vertical}.help-drawer__article-section{gap:10px;display:grid}.help-drawer__article-list{gap:9px;display:grid}.help-drawer__article-row{background:var(--surface-card,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #7b89a12e;border-radius:13px;gap:4px;padding:13px;display:grid}.help-drawer__article-row span{color:var(--accent-strong,#1d4ed8);font-size:.74rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.help-drawer__article-row strong{font-size:.96rem;font-weight:var(--font-weight-item-title)}.help-drawer__article-detail{gap:13px}.help-drawer__lead,.help-drawer__article-detail p{margin:0}.help-drawer__feedback-card{display:none}.help-drawer__feedback-actions{flex:none;margin-top:0}.help-drawer__feedback-card button:disabled,.help-drawer__support-actions button:disabled{cursor:not-allowed;opacity:.68}.help-drawer__primary-action{background:linear-gradient(135deg, var(--ui-accent-blue,#2563eb), #0891b2);color:#fff;min-height:40px;font-weight:var(--font-weight-control);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.help-drawer__context-list{gap:8px;margin:10px 0;display:grid}.help-drawer__context-list div{gap:2px;display:grid}.help-drawer__context-list dt{color:var(--text-muted,#64748b);font-size:.74rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.help-drawer__context-list dd{font-weight:var(--font-weight-item-title);margin:0}.help-drawer__field{gap:7px;display:grid}html[data-theme=dark] .help-drawer__panel::backdrop{background:#00000080}html[data-theme=dark] .help-drawer__panel{background:#101827;border-color:#94a3b833;box-shadow:-24px 0 90px #00000080}html[data-theme=dark] .help-drawer__context-card,html[data-theme=dark] .help-drawer__ai-card,html[data-theme=dark] .help-drawer__feedback-card,html[data-theme=dark] .help-drawer__submit-result,html[data-theme=dark] .help-drawer__empty,html[data-theme=dark] .help-drawer__article-row,html[data-theme=dark] .help-drawer__search input,html[data-theme=dark] .help-drawer__field input,html[data-theme=dark] .help-drawer__field select,html[data-theme=dark] .help-drawer__field textarea,html[data-theme=dark] .help-drawer__context-actions button,html[data-theme=dark] .help-drawer__feedback-actions button,html[data-theme=dark] .help-drawer__support-actions button,html[data-theme=dark] .help-drawer__feedback-card button{color:#e5edf7;background:#172033;border-color:#94a3b838}html[data-theme=dark] .help-drawer__context-card span,html[data-theme=dark] .help-drawer__ai-card span,html[data-theme=dark] .help-drawer__empty span,html[data-theme=dark] .help-drawer__search small,html[data-theme=dark] .help-drawer__article-row small,html[data-theme=dark] .help-drawer__lead,html[data-theme=dark] .help-drawer__article-detail p,html[data-theme=dark] .help-drawer__feedback-card p,html[data-theme=dark] .help-drawer__submit-help,html[data-theme=dark] .help-drawer__context-card>p,html[data-theme=dark] .help-drawer__ai-card p,html[data-theme=dark] .help-drawer__section-heading p,html[data-theme=dark] .help-drawer__context-list dt{color:#9fb0c8}html[data-theme=dark] .help-drawer__context-actions button.active{color:#eff6ff;background:#2563eb57;border-color:#60a5fa7a}.help-drawer__submit-result{border-color:#22c55e4d;gap:7px;display:grid}.help-drawer__submit-result p,.help-drawer__submit-result h4,.help-drawer__submit-help,.help-drawer__submit-error{margin:0}.help-drawer__submit-result p{color:#15803d;font-size:.76rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.02em;text-transform:uppercase}.help-drawer__submit-result h4{font-size:.98rem;font-weight:var(--font-weight-heading)}.help-drawer__submit-result span,.help-drawer__submit-help{color:var(--text-muted,#64748b);font-size:.86rem;line-height:1.45}.help-drawer__submit-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:11px 12px;font-size:.88rem;line-height:1.45}html[data-theme=dark] .help-drawer__submit-result p{color:#86efac}html[data-theme=dark] .help-drawer__submit-result span{color:#9fb0c8}html[data-theme=dark] .help-drawer__submit-error{color:#fecaca;background:#7f1d1d47;border-color:#f871714d}@media (width<=720px){.help-drawer__panel{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.mrx-boundary{--mrx-bg:var(--workspace-surface-canvas,#e8ecf1);--mrx-card:var(--workspace-surface-elevated,#fff);--mrx-card-muted:var(--workspace-surface-panel,#f7f9fb);--mrx-border:var(--workspace-surface-border,var(--border));--mrx-border-strong:var(--workspace-surface-border-strong,var(--border-strong));--mrx-copy:var(--text-strong);--mrx-muted:var(--text-muted);--mrx-brand:var(--accent);--mrx-brand-strong:var(--accent-strong);--mrx-brand-soft:var(--accent-soft);--mrx-brand-border:var(--status-info-border);--mrx-success:var(--status-success-text);--mrx-success-soft:var(--status-success-fill);--mrx-success-border:var(--status-success-border);--mrx-warning:var(--status-warning-text);--mrx-warning-soft:var(--status-warning-fill);--mrx-warning-border:var(--status-warning-border);--mrx-critical:var(--status-danger-text);--mrx-critical-soft:var(--status-danger-fill);--mrx-critical-border:var(--status-danger-border);--mrx-section-gap:var(--space-2xl);color:var(--mrx-copy);background:0 0}.mrx-cockpit-host{min-width:0;min-height:0}.mrx,.mrx *{box-sizing:border-box}.mrx{min-width:0}.mrx-return{color:var(--mrx-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;min-height:2.25rem;margin:0;padding:0;font-size:.84rem;font-weight:650;display:inline-flex}.mrx-return:hover{color:var(--mrx-brand)}.mrx-return:focus-visible,.mrx button:focus-visible,.mrx select:focus-visible{outline:3px solid color-mix(in srgb, var(--mrx-brand), transparent 65%);outline-offset:2px}.mrx-context-action{background:0 0;padding:0 0 .65rem}.mrx-header-actions{align-items:center;gap:8px;display:flex}.mrx-header-actions .ui-overflow-menu__trigger{color:var(--mrx-copy)}.mrx-header-actions .ui-overflow-menu__popover{z-index:30;min-width:190px}.mrx-action{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.mrx-action svg{width:16px;height:16px}.mrx-action[aria-disabled=true]{cursor:not-allowed;opacity:.55}.mrx-status{background:var(--mrx-card-muted);border:1px solid var(--mrx-border);color:var(--mrx-muted);white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:5px 9px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.mrx-status--progress{background:var(--mrx-brand-soft);border-color:var(--mrx-brand-border);color:var(--mrx-brand-strong)}.mrx-status--success{background:var(--mrx-success-soft);border-color:var(--mrx-success-border);color:var(--mrx-success)}.mrx-status--warning{background:var(--mrx-warning-soft);border-color:var(--mrx-warning-border);color:var(--mrx-warning)}.mrx-status--critical{background:var(--mrx-critical-soft);border-color:var(--mrx-critical-border);color:var(--mrx-critical)}.mrx-screen{flex-direction:column;gap:1rem;display:flex}.mrx-metrics{border:1px solid var(--mrx-border);background:var(--mrx-card);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mrx-metrics>li{background:var(--mrx-card);border:0;border-left:1px solid var(--mrx-border);align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 14px;display:flex;position:relative}.mrx-metrics>li:first-child{border-left:0}.mrx-icon-tile{background:var(--mrx-brand-soft);color:var(--mrx-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mrx-icon-tile svg{width:18px;height:18px}.mrx-metric__copy{flex-direction:column;min-width:0;display:flex}.mrx-metric__copy>span{color:var(--mrx-muted);font-size:.73rem;font-weight:650}.mrx-metric__copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:1.08rem;line-height:1.25;overflow:hidden}.mrx-metric__copy small{color:var(--mrx-muted);margin-top:2px;font-size:.69rem}.mrx-metrics--compact>li{gap:10px;min-height:72px;padding:12px 14px}.mrx-metrics--compact .mrx-metric__copy strong{margin-top:0}.mrx-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mrx-metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mrx-metric__label--sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mrx-metric__signal{border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.mrx-metric__signal--warning{background:var(--mrx-warning)}.mrx-metric__signal--critical{background:var(--mrx-critical)}.mrx-metric__signal--progress{background:var(--mrx-brand)}.mrx-metric__signal--success{background:var(--mrx-success)}.mrx-grid{gap:var(--mrx-section-gap);min-width:0;display:grid}.mrx-grid--two-thirds{grid-template-columns:minmax(0,1.68fr) minmax(28rem,1fr)}.mrx-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.mrx-stack{gap:var(--mrx-section-gap);flex-direction:column;display:flex}.mrx-card{min-width:0;overflow:hidden}.mrx-card__header{border-bottom:1px solid var(--mrx-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 18px;display:flex}.mrx-card__heading{align-items:center;gap:11px;min-width:0;display:flex}.mrx-card h2{letter-spacing:-.01em;margin:0;font-size:.94rem;font-weight:720}.mrx-card__body{min-width:0;padding:18px}.mrx-card__action{flex:none}.mrx-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.mrx-facts>div{border-top:1px solid var(--mrx-border);grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.mrx-facts dt{color:var(--mrx-muted);font-size:.76rem;font-weight:600}.mrx-facts dd{text-align:right;margin:0;font-size:.8rem;font-weight:650}.mrx-not-recorded{font-style:italic;color:var(--mrx-warning)!important}.mrx-card--compact{align-self:start}.mrx-source-state{flex-direction:column;gap:12px;display:flex}.mrx-milestones,.mrx-attention,.mrx-checklist,.mrx-timeline{margin:0;padding:0;list-style:none}.mrx-milestones li{border-top:1px solid var(--mrx-border);grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.mrx-milestones li:first-child{border-top:0;padding-top:0}.mrx-milestones>li>span:first-child{color:var(--mrx-muted);font-size:.74rem;font-weight:700}.mrx-milestones div{flex-direction:column;gap:3px;display:flex}.mrx-milestones strong{font-size:.8rem}.mrx-milestones small{color:var(--mrx-muted);font-size:.7rem}.mrx-attention{flex-direction:column;gap:15px;display:flex}.mrx-attention li{align-items:flex-start;gap:12px;display:flex}.mrx-attention__signal{border-radius:2px;flex:none;width:4px;height:32px}.mrx-attention__signal--warning{background:var(--mrx-warning)}.mrx-attention__signal--critical{background:var(--mrx-critical)}.mrx-attention__signal--progress{background:var(--mrx-brand)}.mrx-attention div{flex-direction:column;gap:4px;display:flex}.mrx-attention strong{font-size:.79rem}.mrx-attention small{color:var(--mrx-muted);font-size:.71rem}.mrx-banner{background:var(--mrx-brand-soft);border:1px solid var(--mrx-brand-border);color:var(--mrx-brand-strong);border-radius:9px;grid-template-columns:20px 1fr auto;align-items:flex-start;gap:12px;padding:13px 15px;display:grid}.mrx-banner>svg{width:19px;height:19px;margin-top:2px}.mrx-banner strong{font-size:.82rem}.mrx-banner p{margin:3px 0 0;font-size:.76rem;line-height:1.45}.mrx-banner--warning{background:var(--mrx-warning-soft);border-color:var(--mrx-warning-border);color:var(--mrx-warning)}.mrx-banner--critical{background:var(--mrx-critical-soft);border-color:var(--mrx-critical-border);color:var(--mrx-critical)}.mrx-table-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.mrx-table-toolbar label{align-items:center;gap:9px;display:flex}.mrx-table-toolbar label>span{color:var(--mrx-muted);font-size:.74rem;font-weight:650}.mrx-table-toolbar select{background:var(--mrx-card);border:1px solid var(--mrx-border-strong);color:var(--mrx-copy);font:inherit;border-radius:6px;min-height:34px;padding:5px 28px 5px 9px;font-size:.75rem}.mrx-table-toolbar>span{color:var(--mrx-muted);font-size:.72rem}.mrx-table-scroll{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.mrx-table{border-collapse:collapse;width:100%;min-width:700px;font-size:.77rem}.mrx-table th,.mrx-table td{border-top:1px solid var(--mrx-border);text-align:left;vertical-align:middle;padding:11px 10px}.mrx-table thead th{background:var(--mrx-card-muted);color:var(--mrx-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.67rem;font-weight:700}.mrx-table tbody th{width:48%;font-weight:400}.mrx-table--with-target tbody th{width:38%}.mrx-table tbody th button{color:var(--mrx-copy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.mrx-table tbody th button:hover strong{color:var(--mrx-brand);text-decoration:underline}.mrx-table tbody th span{color:var(--mrx-muted);font-size:.7rem}.mrx-row-open{color:var(--mrx-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mrx-row-open svg{width:16px;height:16px}.mrx-table-empty{color:var(--mrx-muted);text-align:center;padding:26px 8px;font-size:.82rem}.mrx-pagination{border-top:1px solid var(--mrx-border);justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.mrx-pagination button{border:1px solid var(--mrx-border-strong);color:var(--mrx-copy);cursor:pointer;font:inherit;background:0 0;border-radius:5px;min-height:31px;padding:4px 10px;font-size:.72rem}.mrx-pagination button:disabled{cursor:default;opacity:.45}.mrx-pagination span{color:var(--mrx-muted);font-size:.7rem}.mrx-timeline{flex-direction:column;display:flex}.mrx-timeline li{grid-template-columns:22px 1fr;gap:10px;display:grid;position:relative}.mrx-timeline li:not(:last-child):before{background:var(--mrx-border);content:"";width:1px;position:absolute;top:24px;bottom:-4px;left:7px}.mrx-timeline__marker{color:var(--mrx-brand);z-index:1;padding-top:5px;font-size:.72rem;position:relative}.mrx-timeline button{border:0;border-bottom:1px solid var(--mrx-border);color:var(--mrx-copy);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:7px;margin-bottom:17px;padding:0 0 17px;display:flex}.mrx-timeline li:last-child button{border-bottom:0;margin-bottom:0;padding-bottom:0}.mrx-timeline button>span{align-items:center;gap:8px;display:flex}.mrx-timeline button>span small,.mrx-timeline button>small{color:var(--mrx-muted);font-size:.69rem}.mrx-timeline button>strong{font-size:.84rem}.mrx-timeline button>p{color:var(--mrx-muted);margin:0;font-size:.76rem;line-height:1.5}.mrx-timeline button:hover>strong{color:var(--mrx-brand)}.mrx-timeline li.is-selected button{background:var(--mrx-brand-soft);box-shadow:inset 3px 0 0 var(--mrx-brand);border-radius:8px;margin-inline:-10px;padding:10px 10px 17px}.mrx-grid--work{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.mrx-grid--communication{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr)}.mrx-filter-toolbar{border-bottom:1px solid var(--mrx-border);justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 8px;padding-bottom:12px;display:flex}.mrx-filter-toolbar label,.mrx-filter-grid label{gap:6px;min-width:0;display:grid}.mrx-filter-toolbar label{grid-template-columns:auto minmax(9rem,1fr);align-items:center}.mrx-filter-toolbar label>span,.mrx-filter-grid label>span{color:var(--mrx-muted);font-size:.7rem;font-weight:700}.mrx-filter-toolbar select,.mrx-filter-grid select{background:var(--mrx-card);border:1px solid var(--mrx-border-strong);color:var(--mrx-copy);font:inherit;border-radius:6px;width:100%;min-height:34px;padding:5px 28px 5px 9px;font-size:.75rem}.mrx-filter-toolbar>span{color:var(--mrx-muted);font-size:.72rem}.mrx-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mrx-selection-list{flex-direction:column;min-width:0;display:flex}.mrx-selection-list>button{border-bottom:1px solid var(--mrx-border);text-align:left;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:0;padding:13px 10px;display:flex}.mrx-selection-list>button:last-child{border-bottom:0}.mrx-selection-list>button.is-selected{background:var(--mrx-brand-soft);box-shadow:inset 3px 0 0 var(--mrx-brand)}.mrx-selection-list>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mrx-selection-list>button strong{color:var(--mrx-copy);font-size:.82rem}.mrx-selection-list>button p,.mrx-selection-list>button small{color:var(--mrx-muted);margin:0;font-size:.7rem;line-height:1.45}.mrx-selected-record{gap:16px;min-width:0;display:grid}.mrx-selected-record>div:first-child{gap:8px;display:grid}.mrx-selected-record h3{margin:0;font-size:.98rem;line-height:1.35}.mrx-selected-record p{margin:0;font-size:.77rem;line-height:1.55}.mrx-selected-record>.ui-action{justify-self:start}.mrx-deadline-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:20px;display:grid}.mrx-linked-records{border-top:1px solid var(--mrx-border);gap:0;padding-top:14px;display:grid}.mrx-linked-records h3{margin:0 0 8px;font-size:.82rem}.mrx-linked-records>div{border-top:1px solid var(--mrx-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.mrx-linked-records>div>span{gap:3px;min-width:0;display:grid}.mrx-linked-records strong{overflow-wrap:anywhere;font-size:.76rem}.mrx-linked-records small{color:var(--mrx-muted);font-size:.68rem}.mrx-large-value{margin-bottom:3px;font-size:2rem;display:block}.mrx-card__body>p{font-size:.78rem;line-height:1.5}.mrx-card__body>small{color:var(--mrx-muted);font-size:.7rem}.mrx-avatar-row{margin:4px 0 15px;display:flex}.mrx-avatar-row span{background:var(--mrx-brand-soft);border:2px solid var(--mrx-card);color:var(--mrx-brand);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-7px;font-size:.66rem;font-weight:750;display:flex}.mrx-avatar-row span:first-child{margin-left:0}.mrx-checklist{flex-direction:column;gap:12px;margin:18px 0;display:flex}.mrx-checklist li{color:var(--mrx-muted);align-items:center;gap:9px;font-size:.76rem;display:flex}.mrx-checklist svg,.mrx-checklist__open{flex:none;width:17px;height:17px}.mrx-checklist svg{color:var(--mrx-success)}.mrx-checklist__open{border:1.5px solid var(--mrx-border-strong);border-radius:50%}.mrx-checklist .is-complete{color:var(--mrx-copy)}.mrx-resolution-action{align-items:center;gap:7px;width:100%;display:inline-flex}.mrx-resolution-action svg{width:16px;height:16px}.mrx-resolution-action[aria-disabled=true]{cursor:not-allowed;opacity:.55}.mrx-resolution-dialog{background:0 0;border:0;width:100%;max-width:min(560px,100vw - 28px);padding:0}.mrx-resolution-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57}.mrx-resolution-dialog__panel{background:var(--mrx-card);color:var(--mrx-copy);border-radius:12px;padding:24px}.mrx-resolution-dialog__panel>header{border-bottom:1px solid var(--mrx-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.mrx-resolution-dialog__panel>header span{color:var(--mrx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.mrx-resolution-dialog__panel h2{margin:5px 0 0;font-size:1.3rem}.mrx-resolution-dialog__panel>header button{color:var(--mrx-muted);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.mrx-resolution-dialog__panel>p{color:var(--mrx-muted);font-size:.82rem;line-height:1.5}.mrx-resolution-dialog__panel .mrx-facts{margin:20px 0}.mrx-resolution-dialog__panel>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.mrx-budget-visual>div{background:var(--mrx-card-muted);border-radius:999px;height:9px;overflow:hidden}.mrx-budget-visual>div>span{background:var(--mrx-brand);height:100%;display:block}.mrx-budget-visual p{align-items:baseline;gap:6px;margin:10px 0 18px;display:flex}.mrx-budget-visual strong{font-size:1.25rem}.mrx-empty{background:var(--mrx-card);border:1px solid var(--mrx-border);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:42px;display:flex}.mrx-empty__icon{background:var(--mrx-card-muted);color:var(--mrx-muted);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mrx-empty__icon svg{width:24px;height:24px}.mrx-empty h2{margin:17px 0 6px;font-size:1.05rem}.mrx-empty p{color:var(--mrx-muted);max-width:420px;margin:0;font-size:.8rem;line-height:1.5}.mrx-empty__action{margin-top:18px}.mrx-loading{flex-direction:column;gap:18px;display:flex}.mrx-loading__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mrx-skeleton{background:linear-gradient(90deg, var(--mrx-card-muted), color-mix(in srgb, var(--mrx-card-muted) 65%, var(--mrx-card)), var(--mrx-card-muted));background-size:200% 100%;border-radius:9px;height:92px;animation:1.4s ease-in-out infinite mrx-pulse;display:block}.mrx-skeleton--wide{width:45%;height:44px}.mrx-skeleton--panel{height:330px}@keyframes mrx-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.mrx-drawer{background:0 0;border:0;width:100%;max-width:min(460px,100vw);height:100%;max-height:none;margin:0 0 0 auto;padding:0}.mrx-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57}.mrx-drawer__panel{background:var(--mrx-card);color:var(--mrx-copy);flex-direction:column;height:100%;padding:26px;display:flex}.mrx-drawer__panel>header{border-bottom:1px solid var(--mrx-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.mrx-drawer__panel>header span{color:var(--mrx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.mrx-drawer__panel h2{margin:5px 0 0;font-size:1.25rem}.mrx-drawer__panel>header button{color:var(--mrx-muted);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.mrx-drawer__panel .mrx-facts{margin-top:20px;display:block}.mrx-drawer__panel>footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:auto;padding-top:22px;display:flex}html[data-theme=dark] .mrx-resolution-dialog::backdrop,html[data-theme=dark] .mrx-drawer::backdrop{background:#00000080}.mrx--restricted{min-height:640px}.mrx-restricted{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:45px;display:flex}.mrx-restricted>span{background:var(--mrx-card-muted);border:1px solid var(--mrx-border);color:var(--mrx-muted);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.mrx-restricted svg{width:28px;height:28px}.mrx-restricted h1{margin:20px 0 7px;font-size:1.35rem}.mrx-restricted p{color:var(--mrx-muted);margin:0 0 22px;font-size:.82rem}.mrx-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mrx-boundary--dense .mrx-card__body{padding:14px}.mrx-boundary--dense .mrx-table th,.mrx-boundary--dense .mrx-table td{padding-block:8px}.mrx-boundary--reduced-motion *,.mrx-boundary--reduced-motion :before,.mrx-boundary--reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}@media (prefers-reduced-motion:reduce){.mrx *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=1100px){.mrx-metrics,.mrx-metrics--three,.mrx-metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mrx-metrics>li:first-child{border-radius:10px 0 0}.mrx-metrics>li:nth-child(2){border-radius:0 10px 0 0}.mrx-metrics>li:last-child{border-radius:0 0 10px}.mrx-grid--two-thirds{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr)}}@media (width<=820px){.mrx-grid--two-thirds,.mrx-grid--equal,.mrx-grid--work,.mrx-grid--communication,.mrx-deadline-layout{grid-template-columns:1fr}}@media (width<=560px){.mrx-header-actions{grid-template-columns:1fr auto;align-items:stretch;width:100%;display:grid}.mrx-header-actions .mrx-action{justify-content:center}.mrx-metrics,.mrx-metrics--three,.mrx-metrics--two{grid-template-columns:1fr}.mrx-metrics>li,.mrx-metrics>li:first-child,.mrx-metrics>li:nth-child(2),.mrx-metrics>li:last-child{border-radius:0;min-height:68px}.mrx-metrics>li:first-child{border-radius:10px 10px 0 0}.mrx-metrics>li:last-child{border-radius:0 0 10px 10px}.mrx-card__header{flex-direction:column;align-items:flex-start}.mrx-card__action,.mrx-card__action .mrx-action{width:100%}.mrx-card__action .mrx-action{justify-content:center}.mrx-facts{grid-template-columns:1fr}.mrx-table-toolbar{flex-direction:column;align-items:flex-start}.mrx-filter-toolbar{flex-direction:column;align-items:stretch}.mrx-filter-toolbar label,.mrx-filter-grid{grid-template-columns:1fr}.mrx-pagination{justify-content:space-between}.mrx-banner{grid-template-columns:20px 1fr}.mrx-banner>div:last-child{grid-column:1/-1}.mrx-empty{min-height:280px;padding:30px 20px}.mrx-drawer__panel{padding:20px}.mrx-drawer__panel>footer>*{flex:10rem}}.mrx-boundary--compact .mrx-grid--two-thirds,.mrx-boundary--compact .mrx-grid--equal,.mrx-boundary--compact .mrx-grid--work,.mrx-boundary--compact .mrx-grid--communication,.mrx-boundary--compact .mrx-deadline-layout{grid-template-columns:1fr}.mrx-people-rail,.mrx-financial-rail{gap:var(--mrx-section-gap);min-width:0;display:grid}.mrx-screen--financials .mrx-grid--two-thirds>.mrx-card{align-self:start}.mrx-inline-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:9rem;padding:18px;display:flex}.mrx-inline-empty strong{font-size:.86rem}.mrx-inline-empty p{color:var(--mrx-muted);max-width:28rem;margin:6px 0 0;font-size:.76rem;line-height:1.5}.mrx-financial-activity{margin:0;padding:0;list-style:none}.mrx-financial-activity li{border-top:1px solid var(--mrx-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.mrx-financial-activity li:first-child{border-top:0;padding-top:0}.mrx-financial-activity li:last-child{padding-bottom:0}.mrx-financial-activity li>div{gap:4px;min-width:0;display:grid}.mrx-financial-activity li>div:last-child{grid-template-columns:auto auto;place-items:end}.mrx-financial-activity strong{font-size:.82rem}.mrx-financial-activity small,.mrx-financial-activity time{color:var(--mrx-muted);font-size:.7rem}.mrx-financial-activity time{grid-column:1/-1}.mrx-grid--resolution{grid-template-columns:repeat(3,minmax(0,1fr))}.mrx-resolution-progress-panel{padding:18px 20px}.mrx-resolution-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mrx-resolution-progress li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid;position:relative}.mrx-resolution-progress li:not(:last-child):after{background:var(--mrx-border-strong);content:"";height:1px;position:absolute;top:17px;left:calc(100% - 22px);right:16px}.mrx-resolution-progress li.is-complete:not(:last-child):after{background:var(--mrx-success)}.mrx-resolution-progress__marker{border:1px solid var(--mrx-border-strong);color:var(--mrx-muted);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:750;display:inline-flex}.mrx-resolution-progress .is-complete .mrx-resolution-progress__marker{border-color:var(--mrx-success);color:var(--mrx-success)}.mrx-resolution-progress__marker svg{width:15px;height:15px}.mrx-resolution-progress li>div{gap:3px;min-width:0;display:grid}.mrx-resolution-progress strong{font-size:.75rem}.mrx-resolution-progress small{color:var(--mrx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.mrx-filter-toolbar input{background:var(--mrx-card);border:1px solid var(--mrx-border-strong);color:var(--mrx-copy);font:inherit;border-radius:6px;width:100%;min-height:34px;padding:5px 9px;font-size:.75rem}.matter-document-title,.matter-hold-follow-up-title{gap:4px;min-width:0;display:grid}.matter-document-title small,.matter-hold-follow-up-title small{color:var(--mrx-muted);font-size:.7rem}.mrx-workstream-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid}.mrx-workstream-list>div{background:var(--mrx-card-muted);border:1px solid var(--mrx-border);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.mrx-workstream-list span{color:var(--mrx-muted);font-size:.72rem}.mrx-workstream-list strong{font-size:.95rem}.mrx-linked-source-row{border-top:1px solid var(--mrx-border);padding:10px 2px}.mrx-linked-source-row>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.mrx-linked-source-row strong{font-size:.78rem;line-height:1.4}@media (width<=820px){.mrx-grid--resolution{grid-template-columns:1fr}.mrx-resolution-progress{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.mrx-resolution-progress li:after{display:none}}@media (width<=560px){.mrx-resolution-progress{grid-template-columns:1fr}.mrx-financial-activity li{grid-template-columns:1fr;align-items:start}.mrx-financial-activity li>div:last-child{place-items:start}}.mrx-boundary--compact .mrx-grid--resolution,.mrx-boundary--compact .mrx-resolution-progress{grid-template-columns:1fr}.mrx-boundary--compact .mrx-resolution-progress li:after{display:none}.mrx-counsel-results{gap:6px;margin:-4px 0 4px;display:grid}.mrx-counsel-results__option{background:var(--mrx-card-muted);border:1px solid var(--mrx-border);color:var(--mrx-copy);cursor:pointer;font:inherit;text-align:left;border-radius:8px;min-height:38px;padding:8px 10px;font-size:.8rem}.mrx-counsel-results__option:hover,.mrx-counsel-results__option[aria-pressed=true]{border-color:var(--mrx-brand);box-shadow:inset 3px 0 0 var(--mrx-brand)}.enterprise-record-detail{gap:.72rem;min-width:0;display:grid}.enterprise-record-header{border-bottom:1px solid var(--content-surface-border,var(--border));justify-content:space-between;align-items:start;gap:.75rem;min-width:0;padding-bottom:.68rem;display:flex}.enterprise-record-header__main{gap:.24rem;min-width:0;display:grid}.enterprise-record-header__title-row{flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0;display:flex}.enterprise-record-header h3,.enterprise-record-field-group h4{color:var(--text-strong);letter-spacing:0;margin:0;font-weight:600}.enterprise-record-header h3{min-width:0;font-size:1rem;line-height:1.25}.enterprise-record-header__status{flex:none;display:inline-flex}.enterprise-record-header__actions{flex-wrap:wrap;flex:none;justify-content:end;gap:.42rem;display:flex}.enterprise-record-metadata-row{color:var(--muted);flex-wrap:wrap;gap:.34rem .68rem;font-size:.75rem;line-height:1.35;display:flex}.enterprise-record-field-group{border-top:1px solid var(--content-surface-border,var(--border));gap:.48rem;min-width:0;padding:.72rem 0;display:grid}.enterprise-record-field-group:first-child{border-top:0;padding-top:0}.enterprise-record-field-group h4{font-size:.78rem;line-height:1.25}.enterprise-record-field-list{gap:.42rem;margin:0;display:grid}.enterprise-record-field{grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.65rem;min-width:0;display:grid}.enterprise-record-field dt{min-width:0;color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.25}.enterprise-record-field dd{min-width:0;color:var(--text);gap:.12rem;margin:0;font-size:.84rem;font-weight:400;line-height:1.36;display:grid}.enterprise-record-field dd>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.enterprise-record-action-panel{border:1px solid var(--content-surface-border,var(--border));background:var(--surface-subtle,var(--surface-card-muted));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.74rem;padding:.72rem;display:grid}.enterprise-record-action-panel__copy{gap:.18rem;min-width:0;display:grid}.enterprise-record-action-panel__copy strong{color:var(--text-strong);font-size:.92rem;font-weight:600;line-height:1.28}.enterprise-record-action-panel__copy p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.enterprise-record-action-panel__actions{flex-wrap:wrap;justify-content:end;gap:.42rem;display:flex}.enterprise-record-field small{color:var(--muted);font-size:.74rem;line-height:1.35}.enterprise-record-technical-details{border-top:1px solid var(--content-surface-border,var(--border));color:var(--muted);padding-top:.58rem;font-size:.78rem}.enterprise-record-technical-details summary{cursor:pointer;color:var(--muted);font-weight:500}.enterprise-record-technical-details dl{gap:.34rem;margin:.52rem 0 0;display:grid}@media (width<=720px){.enterprise-record-header{flex-direction:column}.enterprise-record-header__actions{justify-content:start}.enterprise-record-field{grid-template-columns:minmax(0,1fr);gap:.16rem}}.working-notes-board{flex-direction:column;gap:1rem;display:flex}.working-notes-board__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.working-notes-board__composer,.working-notes-board__note{border:1px solid var(--border);background:var(--surface-card);border-radius:1rem;padding:1rem}.working-notes-board__composer{flex-direction:column;gap:.75rem;display:flex}.working-notes-board__context{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.working-notes-board__context strong{color:var(--text-strong);font-size:.98rem}.working-notes-board__composer-meta{gap:.65rem;display:grid}.working-notes-board__composer-body{flex-direction:column;gap:.35rem;display:flex;position:relative}.working-notes-board__composer-body textarea{min-height:8rem}.working-notes-board__mention-summary,.working-notes-board__reminder,.working-notes-board__reminder-summary{gap:.6rem;min-width:0;display:grid}.working-notes-board__mention-summary{gap:.45rem}.working-notes-board__mention-summary>.muted{font-size:.82rem}.working-notes-board__reminder-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.working-notes-board__reminder-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.4rem .6rem;display:flex}.working-notes-board__reminder-header strong{color:var(--text-strong)}.working-notes-board__helper code{background:var(--surface-2);color:var(--text-strong);border-radius:.4rem;padding:.12rem .3rem}.working-notes-board__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.working-notes-board__field{flex-direction:column;gap:.35rem;display:flex}.working-notes-board__composer textarea,.working-notes-board__editor textarea,.working-notes-board__field input{width:100%}.working-notes-board__composer textarea,.working-notes-board__editor textarea{resize:vertical;min-height:7rem}.working-notes-board__actions,.working-notes-board__note-actions,.working-notes-board__editor-actions,.working-notes-board__meta,.working-notes-board__status-row,.working-notes-board__follow-up,.working-notes-board__mention-chips{flex-wrap:wrap;gap:.5rem;display:flex}.working-notes-board__actions,.working-notes-board__editor-actions{justify-content:flex-end}.working-notes-board__note{flex-direction:column;gap:.75rem;display:flex}.working-notes-board__note--archived{opacity:.78;background:var(--surface-2)}.working-notes-board__note-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.working-notes-board__note-header strong{display:block}.working-notes-board__mention-candidates{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-subtle);border-radius:.9rem;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.working-notes-board__mention-candidate,.working-notes-board__mention-chip{border:1px solid var(--border);background:var(--surface-2);color:inherit;border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}.working-notes-board__mention-candidate{text-align:left;justify-content:space-between;padding:.7rem .9rem}.working-notes-board__mention-candidate span{color:var(--muted);font-size:.88rem}.working-notes-board__mention-chip{padding:.35rem .75rem}.working-notes-board__helper{margin:0}.working-notes-board__body{white-space:pre-wrap;margin:0}.working-notes-board__list{flex-direction:column;gap:.75rem;display:flex}.working-notes-board__status{margin:0}.working-notes-board__status--error{color:var(--status-danger-text,var(--danger))}.working-notes-board__status--success{color:var(--status-success-text,var(--success))}.working-notes-board__read-only{margin:0}@media (width<=720px){.working-notes-board__header,.working-notes-board__note-header{flex-direction:column}.working-notes-board__field-grid,.working-notes-board__reminder-summary{grid-template-columns:1fr}.working-notes-board__actions,.working-notes-board__note-actions,.working-notes-board__editor-actions{justify-content:flex-start}}.matter-source-context{border:1px solid var(--border);border-radius:var(--radius-panel,14px);background:var(--surface-card);color:var(--text);gap:1rem;padding:1rem;display:grid}.matter-source-context__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.matter-source-context__heading h3,.matter-source-context__heading p,.matter-source-context__section h4,.matter-source-context__notice p,.matter-source-context__continuity-note{margin:0}.matter-source-context__heading h3{color:var(--text-strong);font-size:1rem}.matter-source-context__authorized{border:1px solid var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text);border-radius:999px;padding:.25rem .55rem;font-size:.74rem;font-weight:600}.matter-source-context__section{gap:.75rem;display:grid}.matter-source-context__section h4{color:var(--text-strong);font-size:.85rem}.matter-source-context__facts{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface-callout);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:0;padding:.9rem;display:grid}.matter-source-context__facts dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:600}.matter-source-context__facts dd{color:var(--text-strong);margin:.15rem 0 0;font-weight:500}.matter-source-context__notice{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface-callout);gap:.35rem;padding:.9rem;display:grid}.matter-source-context__notice strong{color:var(--text-strong)}.matter-source-context__notice button{justify-self:start;margin-top:.45rem}.matter-source-context__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.matter-source-context__actions span,.matter-source-context__continuity-note{color:var(--muted);font-size:.8rem}@media (width<=640px){.matter-source-context__facts{grid-template-columns:1fr}}.documents-workspace-canvas{min-width:0;max-width:100%;overflow-x:clip}.documents-workspace-canvas>.golden-repository-page[data-repository-frame=outer],.documents-workspace[data-repository-frame=outer]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.documents-workspace-canvas .card.work-module-surface,.documents-workspace-canvas .work-repository-surface,.documents-workspace-canvas .v40-module-surface--repository{box-shadow:none;background:0 0;border:0}.documents-workspace__preview-attachments,.documents-workspace__preview-versions{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.documents-workspace__preview-attachments li,.documents-workspace__preview-versions li{justify-content:space-between;gap:.75rem;min-width:0;font-size:.86rem;display:flex}.documents-workspace__workflow-panel--sheet{box-shadow:none;background:0 0;border:0;padding:0}.documents-workspace{align-content:start}.documents-workspace__action-row{padding-top:0}.documents-workspace__selection-summary{align-items:center;gap:.5rem;min-width:0;display:flex}.documents-workspace__selection-summary strong{min-width:0;color:var(--text-strong);font-size:.84rem;font-weight:var(--font-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-workspace__surface{min-height:clamp(30rem,58vh,44rem)}.documents-workspace__body{align-content:start;gap:.75rem;display:grid}.documents-workspace__preview-layout{--repository-preview-width:344px;min-height:clamp(30rem,58vh,44rem)}.documents-workspace__preview-layout .repository-preview-layout__main{min-width:0}.documents-workspace__preview .documents-workspace__focus{background:0 0;border:0;border-radius:0;height:auto}.documents-workspace__preview .documents-workspace__focus-body{padding:0}.documents-workspace__preview-summary{border-bottom:1px solid var(--content-surface-border,var(--border));gap:.65rem;padding-bottom:1rem;display:grid}.documents-workspace__preview-summary p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.documents-workspace__preview :is(.documents-workspace__grid,.documents-workspace__field-group--2,.documents-workspace__field-group--3,.documents-workspace__workflow-header,.documents-workspace__form-row){grid-template-columns:1fr}.documents-workspace__status:empty{display:none}.documents-workspace__mode-tabs{border-bottom:0;align-items:center;min-width:0;padding:0;display:flex}.documents-workspace__viewport{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:0;display:grid}.documents-workspace__viewport--with-focus{grid-template-columns:minmax(0,.92fr) minmax(22rem,.48fr)}.documents-workspace__column{min-height:0;display:grid;overflow:visible}.documents-workspace__column--browse,.documents-workspace__column--focus{grid-template-rows:minmax(0,1fr)}.documents-workspace__filters{border-bottom:1px solid var(--content-surface-border,var(--border));grid-template-columns:minmax(14rem,22rem);justify-content:end;gap:.75rem;padding:.72rem .82rem;display:grid}.record-documents-panel__actions label{gap:.35rem;min-width:14rem;display:grid}.documents-workspace__form input[type=file],.record-documents-panel__actions :is(input,select,textarea):not([data-ui-control]){border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);width:100%;color:inherit;border-radius:8px;padding:.68rem .78rem}.documents-workspace__browse,.documents-workspace__focus,.record-documents-panel{border:1px solid var(--content-surface-border,var(--border));border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:none;height:100%;min-height:0}.documents-workspace-canvas .documents-workspace__browse{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:visible}.documents-workspace__browse-header,.documents-workspace__focus-header,.record-documents-panel__header{border-bottom:1px solid var(--content-surface-border,var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .82rem;display:flex}.documents-workspace__focus-header{justify-content:stretch;align-items:start;display:grid}.documents-workspace__browse-header h2,.documents-workspace__focus-header h2,.record-documents-panel__header h3{margin:0}.documents-workspace__browse-list{grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow:visible}.documents-workspace__browse-list--table{grid-auto-rows:minmax(0,1fr);align-content:stretch;overflow:hidden}.documents-workspace__browse-list--table .repository-table-frame{height:100%}.documents-workspace__row{border:0;border-bottom:1px solid var(--content-surface-border,var(--border));color:inherit;text-align:left;background:0 0;justify-content:stretch;justify-items:start;gap:.4rem;padding:.78rem .82rem;display:grid}.documents-workspace__row:hover,.documents-workspace__row:focus-visible,.record-documents-panel__row:hover,.record-documents-panel__row:focus-visible{background:var(--surface-hover)}.documents-workspace__row.is-selected{background:var(--surface-selected)}.documents-workspace__row-top,.documents-workspace__meta,.documents-workspace__chips,.documents-workspace__focus-actions,.documents-workspace__focus-meta,.record-documents-panel__row-top,.record-documents-panel__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.documents-workspace__row-top strong,.record-documents-panel__row-top strong{font-size:.98rem}.documents-workspace__row p,.documents-workspace__focus-header p,.documents-workspace__section p,.record-documents-panel__row p,.record-documents-panel__header p{margin:0}.documents-workspace__focus-body,.record-documents-panel__body{align-content:start;gap:1rem;min-height:0;padding:.82rem;display:grid;overflow:visible}.record-documents-panel__toggle button:not([data-ui-action]){border:1px solid var(--content-surface-border,var(--border));background:var(--surface-card);color:inherit;border-radius:999px;padding:.55rem .95rem}.record-documents-panel__toggle button:not([data-ui-action]).is-active{background:color-mix(in srgb, var(--accent-soft) 30%, white 70%);border-color:color-mix(in srgb, var(--accent) 30%, var(--outline-subtle))}.documents-workspace__section,.record-documents-panel__section{gap:.85rem;display:grid}.documents-workspace__column--focus .documents-workspace__grid{grid-template-columns:1fr}.documents-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.documents-workspace__fact,.record-documents-panel__row{border:1px solid color-mix(in srgb, var(--outline-subtle) 55%, transparent);background:color-mix(in srgb, var(--surface-raised) 94%, white 6%);border-radius:1rem;padding:.9rem 1rem}.documents-workspace__fact span,.record-documents-panel__row small{color:var(--muted);margin-bottom:.2rem;display:block}.record-documents-panel__activity{border-top:1px solid var(--content-surface-border,var(--border));gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.record-documents-panel__activity-error{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.record-documents-panel__activity-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.record-documents-panel__activity-list li{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.record-documents-panel__activity-list li span{color:var(--text);font-weight:600}.documents-workspace__attachment-list,.documents-workspace__version-list{gap:.8rem;display:grid}.documents-workspace__field-group{border:1px solid color-mix(in srgb, var(--outline-subtle) 55%, transparent);background:color-mix(in srgb, var(--surface-raised) 94%, white 6%);border-radius:.75rem;gap:0;display:grid;overflow:hidden}.documents-workspace__field-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-workspace__field-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-workspace__field-group div{border-right:1px solid color-mix(in srgb, var(--outline-subtle) 48%, transparent);border-bottom:1px solid color-mix(in srgb, var(--outline-subtle) 48%, transparent);align-content:start;gap:.24rem;min-width:0;padding:.78rem .85rem;display:grid}.documents-workspace__field-group div:nth-child(2n){border-right:0}.documents-workspace__field-group dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase}.documents-workspace__field-group dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.35}.documents-workspace__inline-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.documents-workspace__table-wrap{border:1px solid color-mix(in srgb, var(--outline-subtle) 55%, transparent);background:color-mix(in srgb, var(--surface-raised) 94%, white 6%);border-radius:.75rem;overflow-x:auto}.documents-workspace__table{border-collapse:collapse;width:100%;min-width:42rem}.documents-workspace__table th,.documents-workspace__table td{border-bottom:1px solid color-mix(in srgb, var(--outline-subtle) 45%, transparent);text-align:left;vertical-align:top;padding:.68rem .75rem}.documents-workspace__table th{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase}.documents-workspace__table td{color:var(--text-strong);font-size:.85rem;line-height:1.35}.documents-workspace__table td>span{color:var(--muted);margin-top:.18rem;display:block}.documents-workspace__table tbody tr:last-child th,.documents-workspace__table tbody tr:last-child td{border-bottom:0}.documents-workspace__source-text{border:1px solid color-mix(in srgb, var(--outline-subtle) 55%, transparent);background:color-mix(in srgb, var(--surface-raised) 94%, white 6%);border-radius:.75rem;gap:.65rem;padding:.85rem;display:grid}.documents-workspace__source-text span{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase;display:block}.documents-workspace__source-text p{max-height:18rem;color:var(--text-strong);line-height:1.55;overflow:auto}.documents-workspace__empty,.record-documents-panel__empty{border:1px dashed color-mix(in srgb, var(--outline-subtle) 70%, transparent);color:var(--muted);border-radius:.85rem;padding:.75rem .85rem;font-size:.9rem;line-height:1.4}.documents-workspace__intake{grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr);align-items:start;gap:.85rem;min-height:clamp(18rem,38vh,28rem);display:grid}.documents-workspace__intake-queue,.documents-workspace__intake-detail{border:1px solid var(--content-surface-border,var(--border));border-radius:var(--radius-panel);background:var(--surface-card);min-height:0;display:grid}.documents-workspace__intake-queue{grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.documents-workspace__intake-detail{align-content:start;gap:1rem;padding:.9rem;overflow:auto}.documents-workspace__intake-detail--overview{gap:.65rem;min-height:clamp(15rem,30vh,18rem);padding:.72rem}.documents-workspace__intake-detail--overview .documents-workspace__intake-detail-header{padding:0 0 .62rem}.documents-workspace__intake-section-header,.documents-workspace__intake-detail-header{border-bottom:1px solid var(--content-surface-border,var(--border));justify-content:space-between;align-items:start;gap:.75rem;padding:.82rem;display:flex}.documents-workspace__intake-detail-header{padding:0 0 .9rem}.documents-workspace__intake-section-header h2,.documents-workspace__intake-detail-header h2,.documents-workspace__section h3{margin:0}.documents-workspace__intake-count{color:var(--muted);font-size:.84rem;font-weight:var(--font-weight-control);white-space:nowrap;align-self:start}.documents-workspace__intake-summary{border-bottom:1px solid var(--content-surface-border,var(--border));grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.72rem .82rem;display:grid}.documents-workspace__intake-summary span{min-width:0;color:var(--muted);gap:.12rem;font-size:.76rem;line-height:1.25;display:grid}.documents-workspace__intake-summary strong{color:var(--text-strong);font-size:1rem;line-height:1}.documents-workspace__intake-detail-header p{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.documents-workspace__intake-list,.documents-workspace__artifact-list,.documents-workspace__candidate-list,.documents-workspace__button-row,.documents-workspace__compact-list{gap:.65rem;display:grid}.documents-workspace__button-row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.documents-workspace__rename-row{grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.documents-workspace__rename-row .ui-field,.documents-workspace__rename-row input:not([data-ui-control]){width:100%;min-width:0}.documents-workspace__rename-row input:not([data-ui-control]){border:1px solid var(--content-surface-border,var(--border));background:var(--surface-raised);color:var(--text-strong);border-radius:.7rem;padding:.65rem .75rem}.documents-workspace__rename-row input:not([data-ui-control]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.documents-workspace__field-stack{gap:.4rem;display:grid}.documents-workspace__field-stack span{color:var(--muted);font-size:.78rem;font-weight:var(--font-weight-eyebrow);letter-spacing:0;text-transform:uppercase}.documents-workspace__field-stack textarea:not([data-ui-control]){resize:vertical;border:1px solid var(--content-surface-border,var(--border));background:var(--surface-raised);min-height:5rem;color:var(--text-strong);font:inherit;border-radius:.7rem;padding:.65rem .75rem}.documents-workspace__field-stack input:not([data-ui-control]){border:1px solid var(--content-surface-border,var(--border));background:var(--surface-raised);width:100%;min-width:0;color:var(--text-strong);font:inherit;border-radius:.7rem;padding:.65rem .75rem}.documents-workspace__field-stack input:not([data-ui-control]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.documents-workspace__intake-search{border-bottom:1px solid var(--content-surface-border,var(--border));padding:.72rem .82rem}.documents-workspace__field-stack textarea:not([data-ui-control]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.documents-workspace__intake-list{align-content:start;min-height:0;padding:.72rem;overflow:auto}.documents-workspace__intake-empty{border:1px dashed color-mix(in srgb, var(--outline-subtle) 70%, transparent);color:var(--muted);border-radius:.85rem;gap:.35rem;padding:.85rem;line-height:1.45;display:grid}.documents-workspace__intake-empty strong{color:var(--text-strong)}.documents-workspace__intake-queue:has(.documents-workspace__intake-empty) .documents-workspace__intake-section-header{padding:.58rem .68rem}.documents-workspace__intake-queue:has(.documents-workspace__intake-empty) .documents-workspace__intake-summary{display:none}:is(.documents-workspace__intake-queue:has(.documents-workspace__intake-empty) .documents-workspace__intake-search,.documents-workspace__intake-queue:has(.documents-workspace__intake-empty) .documents-workspace__intake-list){padding:.54rem .68rem}.documents-workspace__intake-queue:has(.documents-workspace__intake-empty) .documents-workspace__intake-empty{padding:.62rem}.documents-workspace__intake-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.documents-workspace__intake-overview-metrics div,.documents-workspace__intake-overview-grid section{border:1px solid color-mix(in srgb, var(--outline-subtle) 58%, transparent);background:color-mix(in srgb, var(--surface-raised) 96%, white 4%);border-radius:.85rem;min-width:0;padding:.58rem .68rem}.documents-workspace__intake-overview-metrics dt{color:var(--muted);font-size:.76rem}.documents-workspace__intake-overview-metrics dd{color:var(--text-strong);font-size:1.25rem;font-weight:var(--font-weight-display);margin:.28rem 0 0}.documents-workspace__intake-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.documents-workspace__intake-overview-grid h3,.documents-workspace__intake-overview-grid p{margin:0}.documents-workspace__intake-overview-grid h3{color:var(--text-strong);font-size:.92rem}.documents-workspace__intake-overview-grid p{color:var(--muted);margin-top:.3rem;line-height:1.4}.documents-workspace__intake-row:not([data-ui-card-action]),.documents-workspace__candidate-row:not([data-ui-card-action]),.documents-workspace__button-row .ghost-button,.documents-workspace__artifact-row,.documents-workspace__recommendation-card,.documents-workspace__confirm-row{border:1px solid color-mix(in srgb, var(--outline-subtle) 58%, transparent);background:color-mix(in srgb, var(--surface-raised) 96%, white 4%);min-width:0;color:inherit;text-align:left;border-radius:.85rem;gap:.35rem;padding:.75rem .82rem;text-decoration:none;display:grid}.documents-workspace__intake-row[data-ui-card-action],.documents-workspace__candidate-row[data-ui-card-action]{align-items:stretch;justify-content:initial;gap:.35rem;width:100%;display:grid}.documents-workspace__intake-row:not([data-ui-card-action]):hover,.documents-workspace__intake-row:not([data-ui-card-action]):focus-visible,.documents-workspace__candidate-row:not([data-ui-card-action]):hover,.documents-workspace__candidate-row:not([data-ui-card-action]):focus-visible,.documents-workspace__button-row .ghost-button:hover,.documents-workspace__button-row .ghost-button:focus-visible{background:var(--surface-hover);outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.documents-workspace__button-row .ghost-button:disabled{cursor:not-allowed;opacity:.58}.documents-workspace__intake-row:not([data-ui-card-action]).is-selected,.documents-workspace__candidate-row:not([data-ui-card-action]).is-selected{border-color:color-mix(in srgb, var(--accent) 44%, var(--outline-subtle));background:color-mix(in srgb, var(--accent-soft) 22%, var(--surface-card))}.documents-workspace__intake-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.documents-workspace__intake-row span,.documents-workspace__intake-row small,.documents-workspace__candidate-row span,.documents-workspace__artifact-row small,.documents-workspace__recommendation-card span{color:var(--muted);line-height:1.35}.documents-workspace__artifact-row,.documents-workspace__confirm-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.documents-workspace__artifact-row[data-ui-field=checkbox],.documents-workspace__confirm-row[data-ui-field=checkbox]{grid-template-columns:minmax(0,1fr)}.documents-workspace__artifact-row[data-ui-field=checkbox] .ui-choice,.documents-workspace__confirm-row[data-ui-field=checkbox] .ui-choice{align-items:start}.documents-workspace__artifact-row input:not([data-ui-control]),.documents-workspace__confirm-row input:not([data-ui-control]){margin-top:.2rem}.documents-workspace__compact-list{color:var(--text-strong);margin:0;padding-left:1.2rem}.documents-workspace__intake-footer{border-top:1px solid var(--content-surface-border,var(--border));background:color-mix(in srgb, var(--surface-card) 94%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex;position:sticky;bottom:0}.documents-workspace__form,.record-documents-panel__actions{gap:var(--space-lg);border-top:1px solid color-mix(in srgb, var(--outline-subtle) 55%, transparent);padding-top:1rem;display:grid}.record-documents-panel__actions--drawer{border-top:0;padding-top:0}.documents-workspace__workflow-panel{gap:var(--space-lg);border:1px solid color-mix(in srgb, var(--outline-subtle) 62%, transparent);background:color-mix(in srgb, var(--surface-raised) 96%, white 4%);border-radius:.9rem;padding:.65rem;display:grid}.documents-workspace__workflow-header{grid-template-columns:minmax(0,1fr) minmax(9.5rem,.42fr);align-items:start;gap:.85rem;display:grid}.documents-workspace__workflow-header h3,.documents-workspace__workflow-header p,.documents-workspace__workflow-preview{margin:0}.documents-workspace__workflow-header h3{color:var(--text-strong);font-size:1rem;font-weight:var(--font-weight-heading);line-height:1.25}.documents-workspace__workflow-kicker{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-control);text-transform:uppercase}.documents-workspace__workflow-header p:not(.documents-workspace__workflow-kicker),.documents-workspace__workflow-field p{color:var(--muted);font-size:.82rem;line-height:1.35}.documents-workspace__workflow-preview{border:1px solid color-mix(in srgb, var(--outline-subtle) 52%, transparent);background:var(--surface-card);border-radius:.7rem;gap:0;display:grid;overflow:hidden}.documents-workspace__workflow-preview div{border-bottom:1px solid color-mix(in srgb, var(--outline-subtle) 42%, transparent);gap:.18rem;padding:.62rem .7rem;display:grid}.documents-workspace__workflow-preview div:last-child{border-bottom:0}.documents-workspace__workflow-preview dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.documents-workspace__workflow-preview dd{color:var(--text-strong);font-size:.8rem;font-weight:var(--font-weight-control);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.documents-workspace__workflow-field{gap:.35rem;min-width:0;display:grid}.documents-workspace__workflow-field--primary{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--outline-subtle));background:color-mix(in srgb, var(--accent-soft) 18%, transparent);border-radius:.75rem;padding:.75rem}.documents-workspace__workflow-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.documents-workspace__workflow-label-row label{color:var(--text-strong);font-size:.82rem;font-weight:var(--font-weight-control)}.documents-workspace__workflow-label-row span{color:var(--accent);font-size:.7rem;font-weight:var(--font-weight-control);text-transform:uppercase}.documents-workspace__workflow-actions{justify-content:flex-end;padding-top:.1rem;display:flex}.documents-workspace__form-row,.record-documents-panel__form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.record-documents-panel__toggle{flex-wrap:wrap;gap:.55rem;display:flex}.record-documents-panel__list{gap:.8rem;display:grid}.muted-inline{color:var(--muted)}.ai-intake-action-proof{color:var(--ink);gap:18px;padding:24px;display:grid}.ai-intake-action-proof__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.ai-intake-action-proof__header h1,.ai-intake-action-proof__panel h2,.ai-intake-action-proof__result h2{margin:0}.ai-intake-action-proof__header p,.ai-intake-action-proof__panel p{max-width:760px;color:var(--muted);margin:6px 0 0}.ai-intake-action-proof__request{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.ai-intake-action-proof__request span,.ai-intake-action-proof__facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ai-intake-action-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-intake-action-proof__panel,.ai-intake-action-proof__result{border:1px solid var(--border);border-radius:8px;padding:16px}.ai-intake-action-proof__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0 0;display:grid}.ai-intake-action-proof__facts div{gap:4px;display:grid}.ai-intake-action-proof__facts dd{margin:0;font-weight:700}@media (width<=1040px){.documents-workspace__viewport--with-focus,.documents-workspace__intake,.documents-workspace__filters{grid-template-columns:1fr}}@media (width<=720px){.documents-workspace__grid,.documents-workspace__field-group--2,.documents-workspace__field-group--3,.documents-workspace__workflow-header,.documents-workspace__form-row,.documents-workspace__intake-overview-grid,.documents-workspace__intake-overview-metrics,.documents-workspace__intake-summary,.documents-workspace__rename-row,.record-documents-panel__form-row{grid-template-columns:1fr}.documents-workspace__field-group div{border-right:0}.ai-intake-action-proof__header,.ai-intake-action-proof__request{flex-direction:column;align-items:stretch}.ai-intake-action-proof__grid,.ai-intake-action-proof__facts{grid-template-columns:1fr}}.published-form-runtime{width:100%;min-width:0;min-height:calc(100svh - var(--tenant-shell-topbar-height,4rem));background:var(--surface-subtle,#f5f7fb);padding:clamp(1rem,2.2vw,2rem)}.published-form-runtime__form{gap:.9rem;width:min(100%,100rem);margin:0 auto;display:grid}.published-form-runtime__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.published-form-runtime__header>div{gap:.35rem;min-width:0;display:grid}.published-form-runtime__header h1,.published-form-runtime__header p,.published-form-runtime__header span{margin:0}.published-form-runtime__header h1{color:var(--text-strong,#111827);letter-spacing:-.03em;font-size:clamp(1.55rem,1.3rem + .65vw,2rem);line-height:1.12}.published-form-runtime__header p{color:var(--text-secondary,#475569);font-size:.82rem;font-weight:650}.published-form-runtime__header span{max-width:70ch;color:var(--text-secondary,#475569);font-size:.92rem;line-height:1.5}.published-form-runtime button[type=submit]{border:1px solid var(--accent,#2563eb);background:var(--accent,#2563eb);color:#fff;cursor:pointer;min-height:2.65rem;font:inherit;box-shadow:0 4px 12px color-mix(in srgb, var(--accent,#2563eb) 24%, transparent);border-radius:.55rem;flex:none;padding:.65rem 1rem;font-weight:750}.published-form-runtime button[type=submit]:disabled{cursor:not-allowed;opacity:.65}.published-form-runtime__progress{gap:.35rem;display:grid}.published-form-runtime__progress progress{background:var(--border-subtle,#d8e0ea);width:100%;height:.45rem;color:var(--accent,#2563eb);border:0;border-radius:999px;overflow:hidden}.published-form-runtime__progress progress::-webkit-progress-bar{background:var(--border-subtle,#d8e0ea);border-radius:999px}.published-form-runtime__progress progress::-webkit-progress-value{background:var(--accent,#2563eb);border-radius:999px}.published-form-runtime__progress progress::-moz-progress-bar{background:var(--accent,#2563eb);border-radius:999px}.published-form-runtime__progress p{color:var(--text-secondary,#475569);justify-content:space-between;gap:1rem;margin:0;font-size:.78rem;display:flex}.published-form-runtime__workspace{grid-template-columns:minmax(12.5rem,14.5rem) minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.published-form-runtime__sections,.published-form-runtime__questions>section{border:1px solid var(--border-subtle,#d8e0ea);background:var(--surface-card,#fff);box-shadow:var(--shadow-soft,0 10px 30px #0f172a0f);border-radius:.8rem}.published-form-runtime__sections{top:calc(var(--tenant-shell-topbar-height,4rem) + 1rem);gap:.75rem;padding:1rem;display:grid;position:sticky}.published-form-runtime__sections h2,.published-form-runtime__questions h2{color:var(--text-strong,#111827);margin:0}.published-form-runtime__sections h2{letter-spacing:.01em;font-size:.78rem}.published-form-runtime__sections ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.published-form-runtime__sections a{color:var(--text-muted,#607089);border-radius:.55rem;align-items:flex-start;gap:.4rem;padding:.6rem .65rem;font-size:.85rem;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.published-form-runtime__sections a:hover{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent);color:var(--accent,#2563eb)}.published-form-runtime__sections>p{border-top:1px solid var(--border-subtle,#d8e0ea);color:var(--text-muted,#607089);margin:0;padding-top:.75rem;font-size:.75rem;line-height:1.4}.published-form-runtime__questions{gap:1rem;min-width:0;display:grid}.published-form-runtime__questions>section{min-width:0;scroll-margin-top:calc(var(--tenant-shell-topbar-height,4rem) + 1rem)}.published-form-runtime__questions>section>header{border-bottom:1px solid var(--border-subtle,#d8e0ea);padding:1.15rem 1.25rem}.published-form-runtime__questions h2{letter-spacing:-.015em;font-size:1.15rem}.published-form-runtime__questions>section>div{padding:0 1.25rem;display:grid}.published-form-runtime__field{border-top:1px solid var(--border-subtle,#d8e0ea);color:var(--text-strong,#111827);gap:.45rem;padding:1rem 0;font-size:.86rem;font-weight:650;display:grid}.published-form-runtime__field:first-child{border-top:0}.published-form-runtime__field input:not([type=checkbox]),.published-form-runtime__field select,.published-form-runtime__field textarea{border:1px solid var(--border-subtle,#d8e0ea);background:var(--surface-card,#fff);width:100%;min-height:2.85rem;color:var(--text-strong,#111827);font:inherit;border-radius:.55rem;padding:.65rem .75rem}.published-form-runtime__field select[multiple],.published-form-runtime__field textarea{min-height:6rem}.published-form-runtime__field input[type=checkbox]{width:1.15rem;height:1.15rem;margin:.15rem 0}.published-form-runtime__field [aria-invalid=true]{border-color:var(--danger,#b42318)}.published-form-runtime__field small{color:var(--text-muted,#607089);font-weight:500;line-height:1.4}.published-form-runtime__field strong[role=alert],.published-form-runtime__message{color:var(--danger,#b42318);font-size:.82rem}.published-form-runtime__error-summary{border:1px solid var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--surface-card,#fff));color:var(--text-strong,#111827);border-radius:.6rem;padding:.85rem 1rem}.published-form-runtime__error-summary h2,.published-form-runtime__error-summary ul{margin:0}.published-form-runtime__error-summary h2{font-size:1rem}.published-form-runtime__error-summary ul{gap:.35rem;margin-top:.55rem;padding-left:1.1rem;display:grid}.published-form-runtime__error-summary a{color:var(--danger,#b42318);font-weight:700}.published-form-runtime :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#2563eb) 45%, transparent);outline-offset:2px}.published-form-runtime__success{border:1px solid var(--status-success-border,#9ed9c2);background:var(--status-success-fill,#edf8f3);color:var(--status-success-text,#1d6b54);border-radius:.55rem;margin:0;padding:.75rem;font-weight:650}.published-form-runtime--empty{border:1px solid var(--border-subtle,#d8e0ea);background:var(--surface-card,#fff);border-radius:.75rem;width:min(44rem,100% - 2rem);min-height:auto;margin:2rem auto}@media (width<=900px){.published-form-runtime__workspace{grid-template-columns:minmax(0,1fr)}.published-form-runtime__sections{position:static}.published-form-runtime__sections ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.published-form-runtime{padding:1rem}.published-form-runtime__header{display:grid}.published-form-runtime__header button[type=submit]{width:100%}.published-form-runtime__progress p{gap:.2rem;display:grid}.published-form-runtime__sections ol{grid-template-columns:minmax(0,1fr)}.published-form-runtime__questions>section>header,.published-form-runtime__questions>section>div{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.published-form-runtime *,.published-form-runtime :before,.published-form-runtime :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.forms-reference-shell{--forms-reference-rail-width:72px;--forms-reference-settings-width:286px;--forms-reference-topbar-height:80px;background:var(--ui-workspace-background);color:var(--ui-text-secondary);grid-template:var(--forms-reference-topbar-height) minmax(0, 1fr) / var(--forms-reference-rail-width) minmax(0, 1fr);max-width:100%;height:100%;min-height:720px;display:grid;overflow:hidden}.forms-reference-shell--settings{grid-template:var(--forms-reference-topbar-height) minmax(0, 1fr) / var(--forms-reference-rail-width) var(--forms-reference-settings-width) minmax(0, 1fr)}.forms-reference-topbar{background:var(--ui-topbar-background);border-bottom:1px solid var(--ui-border-subtle);grid-column:1/-1;grid-template-columns:var(--forms-reference-rail-width) 180px minmax(240px, 480px) 1fr;min-height:var(--forms-reference-topbar-height);z-index:2;align-items:center;display:grid}.forms-reference-brand-mark{color:var(--ui-accent-blue);min-height:var(--forms-reference-topbar-height);border-right:1px solid var(--ui-border-subtle);place-items:center;display:grid;position:relative}.forms-reference-brand-mark:before,.forms-reference-brand-mark:after{content:"";position:absolute;transform:rotate(30deg)}.forms-reference-brand-mark:before{border:4px solid;border-radius:4px;width:34px;height:34px}.forms-reference-brand-mark:after{border:3px solid;border-radius:2px;width:11px;height:11px}.forms-reference-brand{color:var(--ui-accent-blue-strong);padding-inline:1.35rem;font-size:1.32rem}.forms-reference-jump{background:var(--ui-panel-background);border:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);border-radius:999px;align-items:center;gap:.65rem;width:min(100%,480px);min-height:44px;padding-inline:1rem;display:flex}.forms-reference-jump input{color:var(--ui-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.forms-reference-utilities{justify-content:flex-end;gap:.35rem;padding-inline:1.5rem;display:flex}.forms-reference-utilities button,.forms-reference-icon-rail button,.forms-reference-settings-title button{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;min-height:40px;display:inline-grid}.forms-reference-utilities .forms-reference-avatar{background:var(--ui-accent-blue);color:#fff;font-weight:700}.forms-reference-icon-rail{background:var(--ui-rail-background);border-right:1px solid var(--ui-border-subtle);min-height:0;width:var(--forms-reference-rail-width);z-index:1;flex-direction:column;grid-row:2;justify-content:space-between;padding-block:1.1rem;display:flex}.forms-reference-icon-rail nav,.forms-reference-icon-rail>div{justify-items:center;gap:.35rem;display:grid}.forms-reference-settings-rail{background:var(--ui-rail-background);border-right:1px solid var(--ui-border-subtle);min-height:0;width:var(--forms-reference-settings-width);z-index:1;grid-area:2/2;padding:1.2rem 1rem 2rem;overflow-y:auto}.forms-reference-settings-title{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;padding:0 .4rem .75rem;display:flex}.forms-reference-settings-title h2{color:var(--ui-text-primary);margin:0;font-size:1.45rem}.forms-reference-settings-rail section h3{color:var(--ui-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:1.1rem .55rem .45rem;font-size:.72rem}.forms-reference-settings-rail nav{gap:.22rem;display:grid}.forms-reference-settings-rail a{border-radius:var(--radius-md);color:var(--ui-text-secondary);align-items:center;gap:.7rem;min-height:42px;padding:.5rem .8rem;text-decoration:none;display:flex}.forms-reference-settings-rail a.is-active{background:var(--ui-row-selected-background);color:var(--ui-text-primary);font-weight:700}.forms-reference-main{box-sizing:border-box;grid-area:2/2;min-width:0;min-height:0;padding:28px 28px 36px;overflow:auto}.forms-reference-main--settings{grid-column:3}.forms-reference-shell :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}@media (width<=900px){.forms-reference-shell{--forms-reference-rail-width:60px;--forms-reference-settings-width:230px;--forms-reference-topbar-height:68px}.forms-reference-topbar{grid-template-columns:var(--forms-reference-rail-width) 1fr auto}.forms-reference-brand{padding-inline:.9rem;font-size:1.05rem}.forms-reference-jump{display:none}.forms-reference-utilities{padding-inline:.65rem}.forms-reference-utilities button:not(.forms-reference-avatar),.forms-reference-icon-rail nav button:nth-child(n+7){display:none}.forms-reference-main{padding:18px 18px 28px}}@media (width<=680px){.forms-reference-shell,.forms-reference-shell--settings{grid-template:var(--forms-reference-topbar-height) minmax(0, 1fr) / minmax(0, 1fr)}.forms-reference-icon-rail,.forms-reference-settings-rail{display:none}.forms-reference-topbar{grid-template-columns:minmax(0,1fr) auto}.forms-reference-brand-mark{display:none}.forms-reference-main,.forms-reference-main--settings{grid-column:1;padding:18px 14px 32px}}.published-runtime-reference{max-width:1540px;margin:0 auto}.runtime-progress-label{color:var(--ui-text-muted);font-size:.82rem}.runtime-progress{background:var(--ui-border-subtle);border-radius:999px;height:9px;overflow:hidden}.runtime-progress div{background:var(--ui-accent-blue);height:100%;transition:width .2s}.runtime-layout{grid-template-columns:230px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.runtime-sections,.runtime-form{border:1px solid var(--ui-border-subtle);border-radius:var(--radius-panel);background:var(--ui-panel-background)}.runtime-sections{align-content:start;gap:.25rem;padding:1rem;display:grid}.runtime-sections strong{color:var(--ui-text-muted);padding:0 .25rem .55rem;font-size:.76rem}.runtime-sections button{border-radius:var(--radius-md);color:var(--ui-text-secondary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:.72rem}.runtime-sections button.is-current{background:var(--ui-row-selected-background);color:var(--ui-accent-blue-strong);font-weight:700}.runtime-form{padding:1.35rem}.runtime-form h2{color:var(--ui-text-primary);margin:0;font-size:1.5rem}.runtime-form>p{color:var(--ui-text-muted);margin:.5rem 0 1rem}.runtime-field{border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-primary);gap:.5rem;padding:1rem 0;font-size:.84rem;font-weight:700;display:grid}.runtime-field>input:not([type=radio]):not([type=checkbox]),.runtime-field>select,.runtime-field>textarea{width:100%;min-height:46px}.runtime-field textarea{resize:vertical;min-height:84px}fieldset.runtime-field{border-inline:0;border-top:0;min-width:0;margin:0}.runtime-field legend{padding:0}.runtime-field>label,.runtime-checkboxes label{align-items:center;gap:.35rem;margin-right:1rem;font-weight:400;display:inline-flex}.runtime-field>label input,.runtime-checkboxes label input{flex:none}.runtime-checkboxes{flex-wrap:wrap;gap:1rem;font-weight:400;display:flex}.runtime-form footer{justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.runtime-success{place-items:center;min-height:75vh;display:grid}.runtime-success-card{border:1px solid var(--ui-border-subtle);border-radius:var(--radius-panel);background:var(--ui-panel-background);text-align:center;max-width:480px;padding:2.25rem}.runtime-success-card span{background:var(--status-success-fill);width:42px;height:42px;color:var(--status-success-text);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.runtime-success-card h1{color:var(--ui-text-primary)}.runtime-success-card p{color:var(--ui-text-muted)}.runtime-checkbox-control{color:var(--ui-text-primary);align-items:flex-start;gap:.5rem;font-weight:600;display:inline-flex}.runtime-checkbox-control input{flex:none;width:auto;margin-top:.1rem}.runtime-field-error{color:var(--status-danger-text);font-size:.78rem;font-weight:700}.runtime-validation-list{flex-wrap:wrap;gap:.35rem .8rem;margin:.55rem 0 0;padding-left:1rem;display:flex}.runtime-validation-list button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@media (width<=760px){.runtime-layout{grid-template-columns:1fr}.runtime-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-sections strong{grid-column:1/-1}.runtime-form{padding:1rem}}@media (prefers-reduced-motion:reduce){.runtime-progress div{transition:none}}.forms-authoring{min-width:0;color:var(--text-primary);gap:18px;padding:22px;display:grid}.forms-authoring__panel-header,.forms-authoring__row-actions,.forms-authoring__editor-actions,.forms-authoring__confirm{justify-content:space-between;align-items:center;gap:12px;display:flex}.forms-authoring h1,.forms-authoring h2,.forms-authoring h3,.forms-authoring p{margin-top:0}.forms-authoring__panel-header p,.forms-authoring__preview-form>p,.forms-authoring__preview-form section>p{color:var(--muted)}.forms-authoring__revision{background:var(--status-success-fill);color:var(--status-success-text);border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:600}.forms-authoring__tabs{border-bottom:1px solid var(--border)}.forms-authoring__layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.forms-authoring__layout--editor-open{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;display:grid}.forms-authoring__main{align-content:start;gap:18px;min-width:0;display:grid}.forms-authoring__panel,.forms-authoring__editor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle);overflow:hidden}.forms-authoring__panel>p{padding:0 20px 20px}.forms-authoring__panel-header{border-bottom:1px solid var(--border);align-items:flex-start;padding:18px 20px}.forms-authoring__panel-header h2,.forms-authoring__panel-header p{margin-bottom:0}.forms-authoring__panel-header p{margin-top:4px;font-size:.86rem}.forms-authoring__fields{align-content:start;gap:14px;padding:18px 20px;display:grid}.forms-authoring__fields--details{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr) auto;align-items:end}.forms-authoring__question-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.forms-authoring__question-list>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.forms-authoring__question-list>li:last-child{border-bottom:0}.forms-authoring__question-list>li>div:first-child{gap:3px;display:grid}.forms-authoring__question-list span{color:var(--muted);text-transform:capitalize;font-size:.78rem}.forms-authoring__confirm{border-radius:var(--radius-md);background:var(--status-warning-fill);grid-column:1/-1;justify-content:flex-end;padding:10px}.forms-authoring__confirm span{color:var(--text-primary);text-transform:none;margin-right:auto}.forms-authoring__editor{top:calc(var(--shell-topbar-height,64px) + 18px);align-self:start;position:sticky}.forms-authoring__editor-actions{justify-content:flex-end}.forms-authoring__notice{min-width:0}.forms-authoring__notice-content>p{margin-bottom:8px}.forms-authoring__notice-content>div{flex-wrap:wrap;gap:8px;display:flex}.forms-authoring__preview{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(220px,280px);gap:20px;padding:20px;display:grid}.forms-authoring__preview-nav{align-content:start;gap:4px;display:grid}.forms-authoring__preview-section-action{text-align:left;justify-content:flex-start}.forms-authoring__preview-form{align-content:start;gap:16px;margin:0;display:grid}.forms-authoring__preview-form>h2,.forms-authoring__preview-form section>h3{margin-bottom:0}.forms-authoring__preview-fields{gap:14px;display:grid}.forms-authoring__validation{align-self:start;gap:12px;display:grid}.forms-authoring__validation h2,.forms-authoring__validation ul{margin-bottom:0}.forms-authoring__validation ul{padding-left:20px}.forms-authoring__versions>p,.forms-authoring__versions-notice,.forms-authoring__publication-review,.forms-authoring__history{padding:18px 20px}.forms-authoring__publication-review,.forms-authoring__history{gap:14px;display:grid}.forms-authoring__publication-review{border-bottom:1px solid var(--border)}.forms-authoring__publication-review h3,.forms-authoring__publication-review p,.forms-authoring__history h3,.forms-authoring__history p,.forms-authoring__impact-grid{margin-bottom:0}.forms-authoring__impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.forms-authoring__impact-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);gap:4px;min-width:0;padding:12px;display:grid}.forms-authoring__impact-grid dt,.forms-authoring__version-list span,.forms-authoring__history>div>p,.forms-authoring__change-summary,.forms-authoring__history-note{color:var(--muted);font-size:.82rem}.forms-authoring__impact-grid dd{margin:0;font-size:1rem;font-weight:650}.forms-authoring__publication-review ul{margin-bottom:0;padding-left:20px}.forms-authoring__version-list{border:1px solid var(--border);border-radius:var(--radius-md);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.forms-authoring__version-list>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.forms-authoring__version-list>li:last-child{border-bottom:0}.forms-authoring__version-list>li>div,.forms-authoring__version-publication{gap:4px;display:grid}.forms-authoring__version-publication{text-align:right;justify-items:end}.forms-authoring__version-publication>span:first-child{color:var(--status-success-text);font-size:.78rem;font-weight:650}.forms-authoring__publish-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);width:min(720px,100vw - 32px);max-height:min(780px,100vh - 32px);color:var(--text-primary);box-shadow:var(--shadow-elevated);padding:0;overflow:auto}.forms-authoring__publish-dialog::backdrop{background:#0f172a73}.forms-authoring__publish-dialog-header,.forms-authoring__publish-dialog-actions{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.forms-authoring__publish-dialog-header{border-bottom:1px solid var(--border);align-items:flex-start}.forms-authoring__publish-dialog-header h2,.forms-authoring__publish-dialog-header p{margin-bottom:0}.forms-authoring__publish-dialog-header p{color:var(--muted);margin-top:4px}.forms-authoring__publish-dialog-body{gap:16px;padding:20px;display:grid}.forms-authoring__publish-dialog-actions{border-top:1px solid var(--border);justify-content:flex-end}@media (width<=1100px){.forms-authoring__preview{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.forms-authoring__validation{grid-column:1/-1}}@media (width<=980px){.forms-authoring__layout--editor-open,.forms-authoring__fields--details{grid-template-columns:1fr}.forms-authoring__editor{position:static}}@media (width<=680px){.forms-authoring{padding:16px}.forms-authoring__preview{grid-template-columns:1fr}.forms-authoring__validation{grid-column:auto}.forms-authoring__preview-nav{display:flex;overflow-x:auto}.forms-authoring__panel-header,.forms-authoring__question-list>li{grid-template-columns:1fr;align-items:stretch}.forms-authoring__panel-header,.forms-authoring__row-actions{flex-wrap:wrap}.forms-authoring__impact-grid,.forms-authoring__version-list>li{grid-template-columns:1fr}.forms-authoring__version-publication{text-align:left;justify-items:start}}.forms-responses-workspace__message{gap:8px;max-width:40rem;padding:8px 0;display:grid}.forms-responses-workspace__message h2{margin:0}.forms-responses-workspace__message p{color:var(--muted);margin:0}.forms-responses-workspace__count{color:var(--muted);margin:0 0 12px;font-size:.9rem}.forms-responses-workspace__pagination{gap:8px;margin-top:12px;display:flex}.forms-responses-workspace__table-card{min-width:0}.forms-responses-workspace__table-scroll{overflow-x:auto}.forms-responses-workspace table{border-collapse:collapse;width:100%}.forms-responses-workspace th,.forms-responses-workspace td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}.forms-responses-workspace th{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.forms-responses-workspace td:first-child{min-width:14rem}.forms-responses-workspace td:first-child strong,.forms-responses-workspace td:first-child span{display:block}.forms-responses-workspace td:first-child span{color:var(--muted);margin-top:2px;font-size:.85rem}.forms-responses-workspace__row--selected,.forms-responses-workspace tr[data-forms-response-row=true]:hover,.forms-responses-workspace tr[data-forms-response-row=true]:focus-visible{background:var(--surface-selected,var(--ui-row-selected-background));cursor:pointer}.forms-responses-workspace__answers{gap:10px;margin:0;display:grid}.forms-responses-workspace__answers>div{border:1px solid var(--border);border-radius:var(--radius-md);gap:4px;padding:10px 12px;display:grid}.forms-responses-workspace__answers dt{color:var(--muted);font-size:.75rem;font-weight:700}.forms-responses-workspace__answers dd{margin:0}.forms-responses-workspace__restricted{color:var(--muted);margin:12px 0 0;font-size:.85rem}.forms-intake-workspace{min-width:0;color:var(--text-primary);position:relative}.forms-intake-workspace>[data-forms-intake-workspace=true]{min-width:0}.forms-intake-workspace__catalog-header h2,.forms-intake-detail h2,.forms-intake-detail h3,.forms-intake-workspace__message h2,.forms-intake-workspace__no-results h3{margin:0}.forms-intake-workspace__message p,.forms-intake-workspace__no-results p{max-width:720px;color:var(--muted);margin:6px 0 0}.forms-intake-workspace__loading,.forms-intake-workspace__message,.forms-intake-workspace__catalog,.forms-intake-workspace__metrics>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle)}.forms-intake-workspace__loading,.forms-intake-workspace__message{margin:0;padding:28px}.forms-intake-workspace__message{justify-items:start;gap:12px;display:grid}.forms-intake-workspace__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.forms-intake-workspace__metrics>div{gap:5px;padding:16px 18px;display:grid}.forms-intake-workspace__metrics span{color:var(--muted);font-size:.78rem;font-weight:650}.forms-intake-workspace__metrics strong{letter-spacing:-.035em;font-size:1.55rem}.forms-intake-workspace__catalog{min-width:0;overflow:hidden}.forms-intake-workspace__catalog-header{justify-content:space-between;align-items:end;gap:var(--module-chrome-section-gap,var(--workspace-page-canvas-gap,.85rem));border-bottom:1px solid var(--border);padding:18px 20px;display:flex}.forms-intake-workspace__filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.forms-intake-workspace__filters input,.forms-intake-workspace__filters select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);min-height:38px;color:var(--text-primary);padding:7px 10px}.forms-intake-workspace__filters input{width:min(280px,42vw)}.forms-intake-workspace__table-scroll{min-width:0;overflow-x:auto}.forms-intake-workspace table{border-collapse:collapse;width:100%;min-width:880px;font-size:.84rem}.forms-intake-workspace th,.forms-intake-workspace td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 14px}.forms-intake-workspace th{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:700}.forms-intake-workspace tbody tr:last-child td{border-bottom:0}.forms-intake-workspace__row{cursor:pointer}.forms-intake-workspace__row:hover,.forms-intake-workspace__row:focus-visible{background:var(--row-hover-background,var(--ui-row-hover-background,#eff6ff));outline:none}.forms-intake-workspace__row--selected{background:var(--row-selected-background,var(--ui-row-selected-background,#dbeafe));box-shadow:inset 3px 0 0 var(--workspace-selected-row-indicator,var(--accent,#2563eb))}.forms-intake-workspace td:first-child{min-width:230px}.forms-intake-workspace td:first-child>span{max-width:320px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.forms-intake-workspace__form-link,.forms-intake-workspace td:last-child>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.forms-intake-workspace td:last-child button{color:var(--accent);font-weight:700}.forms-intake-workspace__form-link{text-align:left;padding:0;font-weight:750!important}.forms-intake-workspace__form-link:hover,.forms-intake-workspace__form-link:focus-visible,.forms-intake-workspace td:last-child button:hover,.forms-intake-workspace td:last-child button:focus-visible{text-underline-offset:3px;text-decoration:underline}.forms-intake-workspace__status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.forms-intake-workspace__status--published{background:var(--status-success-fill);color:var(--status-success-text)}.forms-intake-workspace__status--draft_only{background:var(--status-warning-fill);color:var(--status-warning-text)}.forms-intake-workspace__no-results{padding:28px 20px}.forms-intake-detail__empty{margin:0;padding:4px 0}.forms-intake-detail__section-note{color:var(--muted);margin:6px 0 0;font-size:.82rem}.forms-intake-detail__notice-list{margin:0;padding-left:20px}.forms-intake-detail__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.forms-intake-detail__list li{border:1px solid var(--border);border-radius:var(--radius-md);gap:3px;padding:10px 12px;display:grid}.forms-intake-detail__list span{color:var(--muted);text-transform:capitalize;font-size:.78rem}@media (width<=760px){.forms-intake-workspace__metrics{grid-template-columns:1fr}.forms-intake-workspace__catalog-header{flex-direction:column;align-items:stretch}.forms-intake-workspace__filters{justify-content:stretch}.forms-intake-workspace__filters label,.forms-intake-workspace__filters input,.forms-intake-workspace__filters select{width:100%}}.reporting-composer{color:var(--ui-text-primary,#0f172a);font:14px/1.45 IBM Plex Sans,system-ui,sans-serif}.reporting-composer *,.reporting-composer :before,.reporting-composer :after{box-sizing:border-box}.reporting-composer h1,.reporting-composer h2,.reporting-composer h3,.reporting-composer p{margin:0}.reporting-composer h2{letter-spacing:-.01em;font-size:1.2rem;line-height:1.25}.reporting-composer h3{font-size:1rem}.reporting-composer small{color:var(--ui-text-muted,#64748b)}.reporting-composer__badge{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-disabled-background,#eef2f5);min-height:1.5rem;color:var(--ui-text-secondary,#475569);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.reporting-composer__badge--success{border-color:var(--status-success-border,#b6dec2);background:var(--status-success-fill,#e2f3e7);color:var(--status-success-text,#21683e)}.reporting-composer__badge--warning{border-color:var(--status-warning-border,#efd69c);background:var(--status-warning-fill,#fff3d8);color:var(--status-warning-text,#8a5b00)}.reporting-composer__badge--info{border-color:var(--status-info-border,#bfdbfe);background:var(--status-info-fill,#eff6ff);color:var(--status-info-text,#1d4ed8)}.reporting-composer__catalog{padding-bottom:3rem}.reporting-composer__catalog-tools{justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem 0 0;display:flex}.reporting-composer__search{min-width:min(28rem,100%);color:var(--ui-text-secondary,#475569);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.reporting-composer__search input:not([data-ui-control]),.reporting-composer label>input:not([data-ui-control]),.reporting-composer label>select:not([data-ui-control]),.reporting-composer label>textarea:not([data-ui-control]),.reporting-composer__condition-row select:not([data-ui-control]),.reporting-composer__condition-row input:not([data-ui-control]){border:1px solid var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);border-radius:.5rem;width:100%;min-height:2.45rem;padding:.55rem .7rem}.reporting-composer textarea:not([data-ui-control]){resize:vertical;min-height:6rem}.reporting-composer__subject-filter{border:0;border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);max-width:100%;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:clamp(1rem,2.2vw,1.5rem);padding:0;display:flex;overflow-x:auto}.reporting-composer__subject-filter button{min-height:2.5rem;box-shadow:none;color:var(--ui-text-secondary,#475569);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.5rem 0 .65rem;font-weight:500}.reporting-composer__subject-filter button:hover:not(:disabled),.reporting-composer__subject-filter button:focus-visible{border-bottom-color:color-mix(in srgb, var(--ui-accent-blue,#2563eb) 42%, transparent);box-shadow:none;color:var(--ui-text-primary,#0f172a);background:0 0;transform:none}.reporting-composer__subject-filter button.active,.reporting-composer__subject-filter button[aria-checked=true]{border-bottom-color:var(--ui-accent-blue,#2563eb);box-shadow:none;color:var(--ui-accent-blue-strong,#1d4ed8);background:0 0;font-weight:600}.reporting-composer__subject-filter button.active:hover,.reporting-composer__subject-filter button[aria-checked=true]:hover{border-bottom-color:var(--ui-accent-blue,#2563eb);color:var(--ui-accent-blue-strong,#1d4ed8);background:0 0}.reporting-composer__subject-filter button:disabled{box-shadow:none;color:var(--ui-text-disabled,#8792a2);opacity:1;background:0 0;border-bottom-color:#0000}.reporting-composer__catalog-section{padding:1rem 0}.reporting-composer__section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.reporting-composer__asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.reporting-composer__asset-card,.reporting-composer__list-card{min-width:0}.reporting-composer__asset-card>span:nth-child(2),.reporting-composer__list-card>span:first-child{flex:1;gap:.16rem;min-width:0;display:grid}.reporting-composer__asset-card strong,.reporting-composer__list-card strong{color:var(--ui-text-primary,#0f172a)}.reporting-composer__asset-card small,.reporting-composer__list-card small{color:var(--ui-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reporting-composer__asset-card:hover small,.reporting-composer__asset-card:focus-visible small,.reporting-composer__list-card:hover small,.reporting-composer__list-card:focus-visible small{color:var(--ui-text-secondary,#475569)}.reporting-composer__asset-icon{background:var(--ui-accent-blue-soft,#eff6ff);width:2.65rem;height:2.65rem;color:var(--ui-accent-blue-strong,#1d4ed8);border-radius:.6rem;place-items:center;font-size:.86rem;font-weight:600;display:grid}.reporting-composer__catalog-columns{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.5rem;display:grid}.reporting-composer__catalog-columns .reporting-composer__catalog-section{padding-inline:0}.reporting-composer__list-card{width:100%}.reporting-composer__catalog-empty{border:1px dashed var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);min-height:6rem;color:var(--ui-text-secondary,#475569);border-radius:.7rem;justify-items:start;gap:.2rem;padding:1rem;display:grid}.reporting-composer__builder-header,.reporting-composer__workspace-header{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);align-items:center;gap:1.1rem;padding:1rem 1.5rem;display:flex}.reporting-composer__builder-header>div{flex:1}.reporting-composer__builder-header h1,.reporting-composer__workspace-header h1,.reporting-composer__runtime>header h1{font-size:1.35rem;line-height:1.15}.reporting-composer__authoring-boundary{display:none}.reporting-composer__builder-frame{grid-template-columns:14.5rem minmax(0,1fr);min-height:calc(100vh - 5rem);display:grid}.reporting-composer__builder-frame>nav{border-right:1px solid var(--ui-border-subtle,#e2e8f0);background:color-mix(in srgb, var(--ui-panel-background,#fff) 78%, var(--ui-workspace-background,#f8fafc));flex-direction:column;padding:1.2rem .8rem;display:flex}.reporting-composer__builder-frame nav ol{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.reporting-composer__step-action{text-align:left;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;display:flex}.reporting-composer__step-action>span{border:1px solid var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;display:grid}.reporting-composer__step-action.is-complete>span{border-color:var(--ui-success,#1d6b54);background:var(--status-success-fill,#e2f3e7);color:var(--ui-success,#1d6b54)}.reporting-composer__draft-state{border-top:1px solid var(--ui-border-subtle,#e2e8f0);gap:.15rem;margin:auto .6rem .3rem;padding-top:1rem;display:grid}.reporting-composer__builder-frame>main{flex-direction:column;min-width:0;display:flex}.reporting-composer__step-content{width:100%;max-width:1180px;margin:0 auto;padding:clamp(1.2rem,3vw,2.4rem)}.reporting-composer__step-content>header{max-width:780px;margin-bottom:1.5rem}.reporting-composer__step-content>header>p:last-child{color:var(--ui-text-secondary,#475569);margin-top:.45rem;font-size:.95rem}.reporting-composer__step-actions{border-top:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1rem clamp(1.2rem,3vw,2.4rem);display:flex}.reporting-composer__step-actions span{color:var(--ui-text-muted,#64748b);font-size:.78rem}.reporting-composer__subject-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.reporting-composer__subject-card{align-content:start;gap:.35rem;min-height:11rem;display:grid;position:relative}.reporting-composer__subject-mark{background:var(--ui-accent-blue-soft,#eff6ff);width:2.2rem;height:2.2rem;color:var(--ui-accent-blue-strong,#1d4ed8);border-radius:.55rem;place-items:center;margin-bottom:.3rem;font-weight:600;display:grid}.reporting-composer__subject-grid small{line-height:1.35}.reporting-composer__availability{color:var(--ui-text-muted,#64748b);align-self:end;margin-top:auto;font-size:.7rem;font-weight:600}.reporting-composer__fields-layout{grid-template-columns:minmax(0,1.6fr) minmax(15rem,.8fr);gap:1rem;min-width:0;display:grid}.reporting-composer__fields-layout>section{min-width:0}.reporting-composer__fields-layout .reporting-composer__search{width:100%;min-width:0}.reporting-composer__field-browser{gap:.75rem;margin-top:.8rem;display:grid}.reporting-composer__field-browser fieldset,.reporting-composer__selected-fields{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.7rem;min-width:0;max-width:100%;margin:0;padding:.75rem}.reporting-composer__field-browser legend{color:var(--ui-text-secondary,#475569);padding:0 .35rem;font-size:.76rem;font-weight:600}.reporting-composer__field-row{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);align-items:start;gap:.65rem;padding:.62rem .4rem;display:flex}.reporting-composer__field-row:last-child{border-bottom:0}.reporting-composer__field-row>.ui-choice{width:100%}.reporting-composer__field-row>.ui-choice>span{flex:1;min-width:0}.reporting-composer__field-copy{overflow-wrap:anywhere;gap:.1rem;min-width:0;display:grid}.reporting-composer__field-row em{color:var(--ui-text-muted,#64748b);font-size:.68rem;font-style:normal}.reporting-composer__selected-fields{align-self:start;position:sticky;top:1rem}.reporting-composer__selected-fields>div{justify-content:space-between;align-items:end;display:flex}.reporting-composer__selected-fields ol{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.reporting-composer__selected-fields li{background:var(--ui-workspace-background,#f8fafc);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem;display:flex}.reporting-composer__selected-fields li>span:first-child{overflow-wrap:anywhere;align-items:center;gap:.45rem;min-width:0;display:flex}.reporting-composer__selected-fields li>span:last-child{flex:none;display:flex}.reporting-composer__selected-fields li small{background:var(--ui-disabled-background,#eef2f5);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid}.reporting-composer__logic-card,.reporting-composer__panel,.reporting-composer__publication-form,.reporting-composer__lineage{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.75rem;box-shadow:0 5px 16px #0f172a09}.reporting-composer__logic-card{padding:1rem}.reporting-composer__logic-heading{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.reporting-composer__logic-heading>span{font-size:.72rem;font-weight:600}.reporting-composer__condition-row{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-workspace-background,#f8fafc);border-radius:.6rem;grid-template-columns:1.25fr 1fr 1.25fr 10rem 2rem;align-items:end;gap:.65rem;margin-top:.6rem;padding:.75rem;display:grid}.reporting-composer__condition-row label,.reporting-composer__condition-row .reporting-composer__value-field,.reporting-composer__form-grid label,.reporting-composer__publication-form>label,.reporting-composer__widget-form>label,.reporting-composer__runtime-filters label{color:var(--ui-text-secondary,#475569);gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.reporting-composer__filter-value-select[multiple]{min-height:7rem}.reporting-composer__multi-value-control{gap:.35rem;display:grid}.reporting-composer__multi-value-control small{color:var(--ui-text-muted,#64748b);font-weight:500}.reporting-composer__remove-condition{align-self:end}.reporting-composer__condition-row .reporting-composer__lock{align-items:center;gap:.45rem;min-height:2.45rem;font-size:.72rem;display:flex}.reporting-composer__range-input{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.reporting-composer__number-input{border:1px solid var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);border-radius:.5rem;align-items:center;display:flex;overflow:hidden}.reporting-composer__number-input input{border:0}.reporting-composer__number-input em{color:var(--ui-text-muted,#64748b);padding-right:.65rem;font-style:normal}.reporting-composer__logic-actions{gap:.5rem;margin-top:.6rem;display:flex}.reporting-composer__nested-group{border:1px dashed var(--ui-accent-blue,#2563eb);background:var(--ui-accent-blue-soft,#eff6ff);border-radius:.55rem;align-items:center;gap:.65rem;margin:.75rem 0 0 1.5rem;padding:.7rem;display:flex}.reporting-composer__nested-group strong{flex:1;font-size:.78rem}.reporting-composer__callout,.reporting-composer__consequence{border-left:3px solid var(--ui-accent-blue,#2563eb);background:var(--ui-accent-blue-soft,#eff6ff);border-radius:.4rem;margin-top:1rem;padding:.85rem 1rem}.reporting-composer__callout p{color:var(--ui-text-secondary,#475569);margin-top:.2rem}.reporting-composer__summary-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.reporting-composer__choice-copy{gap:.2rem;display:grid}.reporting-composer__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.reporting-composer__display-layout{grid-template-columns:15rem minmax(0,1fr);gap:1rem;display:grid}.reporting-composer__visual-choices{align-content:start;gap:.55rem;display:grid}.reporting-composer__visual-choices>button{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);text-align:left;border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.15rem .6rem;min-height:4.4rem;padding:.7rem;display:grid}.reporting-composer__visual-choices>button[aria-pressed=true]{border-color:var(--ui-accent-blue,#2563eb);background:var(--ui-accent-blue-soft,#eff6ff)}.reporting-composer__visual-choices small{grid-column:2/4}.reporting-composer__visual-icon{border:1px solid var(--ui-border-strong,#cbd5e1);background:linear-gradient(to top, var(--ui-accent-blue,#2563eb) 42%, transparent 42%);border-radius:.35rem;grid-row:1/3;width:1.8rem;height:1.8rem;display:block}.reporting-composer__visual-icon--table{background:repeating-linear-gradient(to bottom, var(--ui-border-strong,#cbd5e1) 0 2px, transparent 2px 6px)}.reporting-composer__visual-icon--kpi{background:var(--ui-accent-blue-soft,#eff6ff)}.reporting-composer__visual-icon--donut{border-radius:999px}.reporting-composer__preview-card{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.75rem;min-width:0;padding:1rem}.reporting-composer__preview-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem;display:flex}.reporting-composer__preview-heading>button{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.4rem;padding:.35rem .55rem}.reporting-composer__preview-card>footer,.reporting-composer__widget-preview>footer{border-top:1px solid var(--ui-border-subtle,#e2e8f0);color:var(--ui-text-muted,#64748b);flex-wrap:wrap;gap:.8rem;margin-top:.8rem;padding-top:.7rem;font-size:.72rem;display:flex}.reporting-composer__preview-card details{color:var(--ui-text-secondary,#475569);margin-top:.7rem;font-size:.78rem}.reporting-composer__preview-card details p{margin-top:.35rem}.reporting-composer__chart{border-bottom:1px solid var(--ui-border-strong,#cbd5e1);background:repeating-linear-gradient(to top, transparent 0 42px, color-mix(in srgb, var(--ui-border-subtle,#e2e8f0) 70%, transparent) 42px 43px);align-items:end;gap:clamp(.7rem,4vw,2.4rem);min-height:13rem;margin:0;padding:1.4rem 1rem .4rem;display:flex}.reporting-composer__chart button,.reporting-composer__chart-bar{background:0 0;border:0;place-items:end center;gap:.35rem;width:min(4rem,18%);height:11rem;padding:0;display:grid}.reporting-composer__chart button>span,.reporting-composer__chart-bar>span{background:linear-gradient(to top, var(--ui-accent-blue-strong,#1d4ed8), var(--ui-accent-blue,#2563eb));border-radius:.35rem .35rem 0 0;width:100%;min-height:1.6rem;display:block;position:relative}.reporting-composer__chart button:not(:disabled):hover>span{filter:brightness(1.12)}.reporting-composer__chart em{width:100%;color:var(--ui-text-primary,#0f172a);font-size:.68rem;font-style:normal;font-weight:600;position:absolute;top:-.95rem;left:0}.reporting-composer__kpi{align-content:center;justify-items:start;min-height:9rem;display:grid}.reporting-composer__kpi strong{letter-spacing:-.05em;font-size:3rem;line-height:1}.reporting-composer__kpi span{margin-top:.25rem;font-weight:600}.reporting-composer__kpi small{margin-top:.3rem}.reporting-composer__table-wrap{max-width:100%;overflow-x:auto}.reporting-composer table{border-collapse:collapse;width:100%;min-width:45rem;font-size:.78rem}.reporting-composer th,.reporting-composer td{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);text-align:left;white-space:nowrap;padding:.62rem .7rem}.reporting-composer th{color:var(--ui-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem}.reporting-composer td:first-child{font-weight:600}.reporting-composer td button{color:var(--ui-accent-blue-strong,#1d4ed8);background:0 0;border:0;font-weight:600}.reporting-composer__publish-layout{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.75fr);gap:1rem;display:grid}.reporting-composer__publication-form,.reporting-composer__lineage{padding:1rem}.reporting-composer__publication-form>label{margin-bottom:.8rem}.reporting-composer__publication-form>fieldset{border:1px solid var(--ui-border-subtle,#e2e8f0);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0;padding:.8rem;display:grid}.reporting-composer__publication-form>fieldset label{align-items:center;gap:.5rem;display:flex}.reporting-composer__publication-form>fieldset input{width:1rem;min-height:auto}.reporting-composer__consequence ul{color:var(--ui-text-secondary,#475569);margin:.5rem 0 0;padding-left:1.2rem}.reporting-composer__publication-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.reporting-composer__lineage ol{gap:.25rem;margin:.8rem 0 1rem;padding:0;list-style:none;display:grid}.reporting-composer__lineage li{align-items:center;gap:.6rem;min-height:3.5rem;display:flex;position:relative}.reporting-composer__lineage li:not(:last-child):after{content:"";background:var(--ui-border-strong,#cbd5e1);width:1px;height:1.25rem;position:absolute;top:2.55rem;left:.9rem}.reporting-composer__lineage li>span{border:1px solid var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;display:grid}.reporting-composer__lineage li.is-complete>span{border-color:var(--ui-success,#1d6b54);background:var(--status-success-fill,#e2f3e7);color:var(--ui-success,#1d6b54)}.reporting-composer__lineage li div{display:grid}.reporting-composer__lineage>.reporting-composer__button{width:100%;margin-top:.45rem}.reporting-composer__workspace{min-height:100vh}.reporting-composer__workspace-header{justify-content:space-between;align-items:flex-end;padding:1.35rem clamp(1rem,3vw,2.5rem)}.reporting-composer__editor-split{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1.15fr);gap:1rem;padding:1.25rem clamp(1rem,3vw,2.5rem);display:grid}.reporting-composer__widget-form,.reporting-composer__widget-preview{padding:1rem}.reporting-composer__widget-form{align-content:start;gap:.8rem;display:grid}.reporting-composer__visualization-form{align-content:start;gap:1rem;padding:1rem;display:grid}.reporting-composer__field-label{color:var(--ui-text-secondary,#475569);margin-bottom:.45rem;font-size:.75rem;font-weight:600;display:block}.reporting-composer__visualization-preview-stack{align-content:start;gap:1rem;min-width:0;display:grid}.reporting-composer__widget-form fieldset{border:1px solid var(--ui-border-subtle,#e2e8f0);border-radius:.6rem;gap:.5rem;margin:.9rem 0;padding:.8rem;display:grid}.reporting-composer__widget-parameter{background:var(--ui-workspace-background,#f8fafc);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.55rem;display:grid}.reporting-composer__visualization-form>.reporting-composer__button{width:100%}.reporting-composer__text-summary{background:var(--ui-workspace-background,#f8fafc);color:var(--ui-text-secondary,#475569);border-radius:.45rem;margin-top:.8rem;padding:.65rem;font-size:.78rem}.reporting-composer__workspace-header--dashboard{align-items:end}.reporting-composer__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.reporting-composer__dashboard-frame{grid-template-columns:17rem minmax(0,1fr);min-height:calc(100vh - 8rem);display:grid}.reporting-composer__widget-drawer{border-right:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);padding:1rem}.reporting-composer__widget-drawer>.reporting-composer__search{min-width:0;margin:.9rem 0}.reporting-composer__widget-drawer>button{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.4rem;width:100%;margin-top:.45rem;padding:.7rem;display:flex}.reporting-composer__widget-drawer>button span:first-child{gap:.1rem;display:grid}.reporting-composer__dashboard-canvas{min-width:0;padding:1rem}.reporting-composer__canvas-toolbar{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.55rem .7rem;display:flex}.reporting-composer__canvas-toolbar>div{gap:.2rem;display:flex}.reporting-composer__canvas-toolbar button{background:0 0;border:0;border-radius:.35rem;padding:.32rem .5rem}.reporting-composer__canvas-toolbar button[aria-pressed=true]{background:var(--ui-row-selected-background,#dbeafe);color:var(--ui-accent-blue-strong,#1d4ed8)}.reporting-composer__dashboard-grid{border:1px dashed var(--ui-border-strong,#cbd5e1);background:color-mix(in srgb, var(--ui-workspace-background,#f8fafc) 70%, var(--ui-panel-background,#fff));border-radius:.8rem;grid-template-columns:repeat(12,1fr);gap:.8rem;padding:.8rem;display:grid}.reporting-composer__dashboard-widget{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);min-width:0;box-shadow:var(--dashboard-shadow,0 10px 24px #0f172a0f);border-radius:.7rem;grid-column:span 6;padding:.85rem}.reporting-composer__dashboard-widget--compact{grid-column:span 4}.reporting-composer__dashboard-widget--wide{grid-column:span 6}.reporting-composer__dashboard-widget--detail{grid-column:1/-1}.reporting-composer__dashboard-grid--tablet{grid-template-columns:repeat(8,1fr);max-width:48rem;margin-inline:auto}.reporting-composer__dashboard-grid--tablet .reporting-composer__dashboard-widget--compact{grid-column:span 4}.reporting-composer__dashboard-grid--tablet .reporting-composer__dashboard-widget--wide,.reporting-composer__dashboard-grid--tablet .reporting-composer__dashboard-widget--detail{grid-column:1/-1}.reporting-composer__dashboard-grid--mobile{grid-template-columns:1fr;max-width:24rem;margin-inline:auto}.reporting-composer__dashboard-grid--mobile .reporting-composer__dashboard-widget{grid-column:1}.reporting-composer__dashboard-widget>header{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.7rem;display:flex}.reporting-composer__dashboard-widget>header small{font-size:.68rem}.reporting-composer__dashboard-widget>header button{background:0 0;border:0}.reporting-composer__widget-controls{border-top:1px solid var(--ui-border-subtle,#e2e8f0);flex-wrap:wrap;gap:.35rem;margin-top:.7rem;padding-top:.55rem;display:flex}.reporting-composer__widget-controls button{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.35rem;padding:.3rem .45rem;font-size:.68rem}.reporting-composer__upgrade{color:var(--ui-text-muted,#64748b);align-items:center;gap:.45rem;margin-top:.6rem;font-size:.7rem;display:flex}.reporting-composer__audience-banner,.reporting-composer__validation-banner{border:1px solid var(--status-info-border,#bfdbfe);background:var(--status-info-fill,#eff6ff);color:var(--status-info-text,#1d4ed8);border-radius:.6rem;align-items:center;gap:.65rem;margin:.8rem 1rem 0;padding:.7rem .8rem;display:flex}.reporting-composer__validation-banner{border-color:var(--status-success-border,#b6dec2);background:var(--status-success-fill,#e2f3e7);color:var(--status-success-text,#21683e);margin-inline:0}.reporting-composer__success-banner{border:1px solid var(--status-success-border,#b6dec2);background:var(--status-success-fill,#e2f3e7);border-radius:.65rem;align-items:center;gap:.7rem;margin-top:.8rem;padding:.8rem;display:flex}.reporting-composer__success-banner>span{background:var(--ui-success,#1d6b54);color:#fff;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}.reporting-composer__success-banner>div{flex:1;display:grid}.reporting-composer__runtime{min-height:100vh;padding-bottom:2rem}.reporting-composer__runtime>header{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem clamp(1rem,3vw,2.5rem);display:flex}.reporting-composer__runtime>header button:first-child{color:var(--ui-accent-blue,#2563eb);background:0 0;border:0;padding:0}.reporting-composer__runtime-filters{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);align-items:end;gap:.5rem;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex}.reporting-composer__runtime>header .reporting-composer__header-actions>label{color:var(--ui-text-secondary,#475569);gap:.25rem;font-size:.72rem;font-weight:600;display:grid}.reporting-composer__runtime>header .reporting-composer__header-actions select{border:1px solid var(--ui-border-strong,#cbd5e1);background:var(--ui-panel-background,#fff);border-radius:.5rem;min-height:2.45rem;padding:.45rem .6rem}.reporting-composer__return-banner{border:1px solid var(--status-info-border,#bfdbfe);background:var(--status-info-fill,#eff6ff);color:var(--status-info-text,#1d4ed8);border-radius:.55rem;margin:.8rem clamp(1rem,3vw,2.5rem) 0;padding:.65rem .8rem}.reporting-composer__runtime-grid{grid-template-columns:minmax(13rem,.55fr) minmax(24rem,1.45fr);gap:.8rem;padding:1rem clamp(1rem,3vw,2.5rem);display:grid}.reporting-composer__runtime-grid>section{padding:1rem}.reporting-composer__runtime-grid>section>footer{border-top:1px solid var(--ui-border-subtle,#e2e8f0);color:var(--ui-text-muted,#64748b);flex-wrap:wrap;gap:.8rem;margin-top:.8rem;padding-top:.7rem;font-size:.72rem;display:flex}.reporting-composer__runtime-kpi button{color:var(--ui-accent-blue,#2563eb);background:0 0;border:0;font-weight:600}.reporting-composer__runtime-table{grid-column:1/-1}.reporting-composer__filter-sheet{border:1px solid var(--ui-accent-blue,#2563eb);background:var(--ui-panel-background,#fff);width:min(42rem,100% - 2rem);box-shadow:var(--shadow-elevated,0 18px 42px #0f172a1a);border-radius:.7rem;align-items:center;gap:1rem;margin:0 auto;padding:.8rem;display:flex;position:sticky;bottom:1rem}.reporting-composer__filter-sheet>div{flex:1;gap:.15rem;display:grid}.reporting-composer__filter-sheet .reporting-composer__badge{justify-self:start}.reporting-composer__canonical-record-content{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;display:grid}.reporting-composer__canonical-record-content dl{margin:0}.reporting-composer__canonical-record-content dl div{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);grid-template-columns:12rem 1fr;gap:.7rem;padding:.7rem 0;display:grid}.reporting-composer__canonical-record-content dt{color:var(--ui-text-muted,#64748b);text-transform:uppercase;font-size:.75rem;font-weight:600}.reporting-composer__canonical-record-content dd{margin:0;font-weight:600}.reporting-composer__canonical-record-content aside{background:var(--ui-workspace-background,#f8fafc);border-radius:.65rem;padding:1rem}.reporting-composer__canonical-record-content aside p{color:var(--ui-text-secondary,#475569);margin-top:.6rem}.reporting-composer__state-shell>header{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);padding:1.5rem clamp(1rem,4vw,4rem)}.reporting-composer__status{border:1px solid var(--ui-border-subtle,#e2e8f0);background:var(--ui-panel-background,#fff);border-radius:.75rem;align-items:center;gap:1rem;max-width:62rem;margin:3rem auto;padding:1rem;display:flex}.reporting-composer__builder-frame>main>.reporting-composer__status,.reporting-composer__panel>.reporting-composer__status{margin:1rem}.reporting-composer__status>div{flex:1}.reporting-composer__status p{color:var(--ui-text-secondary,#475569);margin-top:.25rem}.reporting-composer__status-mark{background:var(--ui-accent-blue,#2563eb);border-radius:999px;align-self:stretch;width:.7rem}.reporting-composer__status--restricted .reporting-composer__status-mark,.reporting-composer__status--retired .reporting-composer__status-mark,.reporting-composer__status--denied .reporting-composer__status-mark{background:var(--ui-warning,#a77928)}.reporting-composer__status--invalid .reporting-composer__status-mark,.reporting-composer__status--conflict .reporting-composer__status-mark{background:var(--ui-danger,#a94736)}.reporting-composer__status--loading .reporting-composer__status-mark{animation:1.2s ease-in-out infinite reporting-composer-pulse}@keyframes reporting-composer-pulse{50%{opacity:.35}}@media (width<=1024px){.reporting-composer__asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-composer__asset-card:last-child{grid-column:1/-1}.reporting-composer__catalog-columns{grid-template-columns:1fr 1fr}.reporting-composer__catalog-columns>section:last-child{grid-column:1/-1}.reporting-composer__subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-composer__condition-row{grid-template-columns:1fr 1fr}.reporting-composer__condition-row>.reporting-composer__value-field{grid-column:1/-1}.reporting-composer__remove-condition{grid-column:2;justify-self:end}.reporting-composer__editor-split{grid-template-columns:1fr}.reporting-composer__widget-preview,.reporting-composer__visualization-preview-stack{order:-1}.reporting-composer__workspace-header--dashboard{flex-direction:column;align-items:start}.reporting-composer__header-actions{justify-content:flex-start}.reporting-composer__dashboard-grid--desktop .reporting-composer__dashboard-widget--compact{grid-column:span 4}.reporting-composer__dashboard-grid--desktop .reporting-composer__dashboard-widget--wide{grid-column:span 6}.reporting-composer__dashboard-grid--desktop .reporting-composer__dashboard-widget--detail{grid-column:1/-1}.reporting-composer__fields-layout{grid-template-columns:minmax(0,1fr)}.reporting-composer__selected-fields{position:static}}@media (width<=768px){.reporting-composer__runtime>header,.reporting-composer__catalog-tools{flex-direction:column;align-items:stretch}.reporting-composer__asset-grid,.reporting-composer__catalog-columns,.reporting-composer__subject-grid,.reporting-composer__fields-layout,.reporting-composer__summary-grid,.reporting-composer__form-grid,.reporting-composer__display-layout,.reporting-composer__publish-layout,.reporting-composer__runtime-grid,.reporting-composer__canonical-record-content{grid-template-columns:1fr}.reporting-composer__catalog-columns>section,.reporting-composer__asset-card:last-child,.reporting-composer__runtime-table{grid-column:auto}.reporting-composer__builder-header{flex-wrap:wrap}.reporting-composer__builder-frame{grid-template-columns:1fr}.reporting-composer__builder-frame>nav{z-index:3;border-right:0;border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);padding:.55rem;position:sticky;top:0;overflow-x:auto}.reporting-composer__builder-frame nav ol{min-width:max-content;display:flex}.reporting-composer__step-action{width:auto}.reporting-composer__draft-state{display:none}.reporting-composer__selected-fields{position:static}.reporting-composer__visual-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-composer__chart{gap:1rem}.reporting-composer__dashboard-frame{grid-template-columns:1fr}.reporting-composer__widget-drawer{border-right:0;border-bottom:1px solid var(--ui-border-subtle,#e2e8f0)}.reporting-composer__runtime-filters{flex-direction:column;align-items:stretch}.reporting-composer__canonical-record-content dl div{grid-template-columns:1fr;gap:.25rem}}@media (width<=767px){.reporting-composer__authoring-surface,.reporting-composer__workspace--authoring .reporting-composer__header-actions{display:none}.reporting-composer__authoring-boundary{border:1px solid var(--status-info-border,#bfdbfe);background:var(--status-info-fill,#eff6ff);border-radius:.75rem;justify-items:start;gap:.65rem;margin:1rem;padding:1.25rem;display:grid}.reporting-composer__authoring-boundary>p{color:var(--ui-text-secondary,#475569)}}@media (width<=480px){.reporting-composer__hero{padding-top:1.35rem}.reporting-composer__hero .reporting-composer__button{width:100%}.reporting-composer__asset-grid{grid-template-columns:1fr}.reporting-composer__asset-card{align-items:start}.reporting-composer__step-content{padding:1rem}.reporting-composer__condition-row,.reporting-composer__widget-parameter{grid-template-columns:1fr}.reporting-composer__condition-row>.reporting-composer__value-field,.reporting-composer__remove-condition{grid-column:auto}.reporting-composer__remove-condition{justify-self:start}.reporting-composer__step-actions{z-index:2;position:sticky;bottom:0}.reporting-composer__step-actions>span{display:none}.reporting-composer__visual-choices{grid-template-columns:1fr}.reporting-composer__workspace-header{flex-direction:column;align-items:stretch}.reporting-composer__header-actions{width:100%;display:grid}.reporting-composer__canvas-toolbar{flex-direction:column;align-items:start}.reporting-composer__dashboard-grid{padding:.5rem}.reporting-composer__runtime-grid{padding-inline:.65rem}.reporting-composer__runtime-grid>section{padding:.8rem}.reporting-composer__runtime .reporting-composer__chart{min-height:10rem;padding-inline:.2rem}.reporting-composer__runtime .reporting-composer__chart button,.reporting-composer__runtime .reporting-composer__chart-bar{height:8rem}.reporting-composer__runtime table{min-width:0}.reporting-composer__runtime thead{display:none}.reporting-composer__runtime tbody,.reporting-composer__runtime tr,.reporting-composer__runtime td{width:100%;display:block}.reporting-composer__runtime tr{border-bottom:1px solid var(--ui-border-subtle,#e2e8f0);padding:.75rem 0}.reporting-composer__runtime td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.28rem 0;display:flex}.reporting-composer__runtime td:before{content:attr(data-label);color:var(--ui-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;text-align:left;font-size:.66rem;font-weight:600}.reporting-composer__runtime td:first-child{text-align:left;padding-bottom:.5rem;display:block}.reporting-composer__runtime td:first-child:before{margin-bottom:.25rem;display:block}.reporting-composer__runtime td button{text-align:left;white-space:normal;padding:0}.reporting-composer__filter-sheet{flex-direction:column;align-items:stretch;bottom:.4rem}.reporting-composer__status{align-items:stretch;margin:1rem}.reporting-composer__status-mark{width:100%;height:.3rem}}.reporting-workspace{gap:.85rem;min-width:0;display:grid}.reporting-workspace__panel,.reporting-workspace__empty{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:8px;padding:1rem}.reporting-workspace__section-heading h2,.reporting-report-detail h3,.reporting-widget-card h3{color:var(--text-strong);letter-spacing:0;margin:0}.reporting-report-detail p,.reporting-widget-card p,.reporting-workspace__empty p{color:var(--muted);margin:.28rem 0 0;line-height:1.45}.reporting-workspace__layout{grid-template-columns:minmax(24rem,.86fr) minmax(35rem,1.14fr);gap:1rem;min-width:0;display:grid}.reporting-workspace__published{gap:1rem;min-width:0;display:grid}.reporting-workspace__panel{align-content:start;gap:.9rem;min-width:0;display:grid}.reporting-workspace__panel--side{gap:.75rem}.reporting-workspace__section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reporting-workspace__section-heading h2{font-size:1rem}.reporting-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.reporting-widget-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.reporting-widget-card{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;gap:.64rem;min-width:0;padding:.78rem .82rem;display:grid}.reporting-widget-card header{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.reporting-widget-card header>div{min-width:0}.reporting-widget-card h3{font-size:.98rem}.reporting-widget-card__metric{gap:.08rem;padding-top:.08rem;display:grid}.reporting-widget-card__metric strong{color:var(--text-strong);font-size:1.8rem;line-height:1}.reporting-widget-card__metric span,.reporting-widget-card__safe-state span,.reporting-widget-card footer,.reporting-report-list__item span{color:var(--muted);font-size:.82rem;line-height:1.4}.reporting-widget-card__safe-state{gap:.12rem;padding-top:.08rem;display:grid}.reporting-widget-card__distribution{gap:.5rem;padding-top:.12rem;display:grid}.reporting-widget-card__distribution-total{align-items:baseline;gap:.35rem;display:flex}.reporting-widget-card__distribution-total strong{color:var(--text-strong);font-size:1.5rem;line-height:1}.reporting-widget-card__distribution-total span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.reporting-widget-card__distribution ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.reporting-widget-card__distribution li{grid-template-columns:minmax(0,8rem) 1fr auto;align-items:center;gap:.55rem;display:grid}.reporting-distribution__label{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.reporting-distribution__bar{background:var(--accent,#4f6bed);border-radius:999px;block-size:.5rem;min-inline-size:0}.reporting-distribution__value{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:.82rem}.reporting-widget-card__safe-state strong{color:var(--text-strong);font-size:.92rem}.reporting-inline-status,.reporting-version-text{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:capitalize;flex:none}.reporting-inline-status--ready,.reporting-inline-status--empty{color:var(--success-strong,var(--success))}.reporting-inline-status--restricted,.reporting-inline-status--error{color:var(--danger-strong,var(--danger))}.reporting-inline-status--source_unavailable{color:var(--warning-strong,var(--warning))}.reporting-report-list{border:1px solid var(--border);border-radius:8px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reporting-report-list__item{border:0;border-bottom:1px solid var(--border);background:var(--surface-card);width:100%;min-height:3rem;color:var(--text);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:.8rem;padding:.58rem .72rem;display:grid}.reporting-report-list li:last-child .reporting-report-list__item{border-bottom:0}.reporting-report-list__item:hover,.reporting-report-list__item.is-active{box-shadow:inset 3px 0 0 var(--accent);background:var(--surface-callout)}.reporting-report-list__item strong{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:.9rem}.reporting-report-list__item span{white-space:nowrap;justify-self:end}.reporting-report-detail{border-top:1px solid var(--border);gap:.55rem;padding-top:.75rem;display:grid}.reporting-report-runner{border-top:1px solid var(--border);gap:.72rem;min-width:0;padding-top:.75rem;display:grid}.reporting-report-runner__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.reporting-report-runner__header>div{min-width:0}.reporting-report-runner h3{color:var(--text-strong);letter-spacing:0;margin:0;font-size:1rem}.reporting-report-runner p{color:var(--muted);margin:.28rem 0 0;line-height:1.45}.reporting-report-runner__controls{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;justify-content:space-between;align-items:end;gap:.65rem;min-width:0;padding:.58rem .62rem;display:flex}.reporting-report-runner__filters{flex-wrap:wrap;flex:auto;gap:.65rem;min-width:0;display:flex}.reporting-report-runner__field{gap:.28rem;min-width:min(100%,13rem);display:grid}.reporting-report-runner__field span,.reporting-report-runner__no-filters{color:var(--muted);font-size:.76rem;font-weight:var(--font-weight-eyebrow)}.reporting-report-runner__field select,.reporting-report-runner__field input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:2.25rem;color:var(--text-strong);font:inherit;border-radius:8px;padding:.35rem .55rem}.reporting-report-runner__run-button{border:1px solid var(--accent);background:var(--accent);min-height:2.25rem;color:var(--accent-contrast,#fff);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;flex:none;padding:.35rem .82rem;font-weight:700}.reporting-report-runner__artifact-button{border:1px solid var(--border);background:var(--surface);min-height:2.25rem;color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;flex:none;padding:.35rem .82rem;font-weight:700}.reporting-report-runner__artifact-button:hover{border-color:var(--accent);background:var(--surface-card)}.reporting-report-runner__artifact-button:disabled{color:var(--muted);cursor:not-allowed}.reporting-report-runner__run-button:disabled{border-color:var(--border);background:var(--surface-muted,var(--surface-card));color:var(--muted);cursor:not-allowed}.reporting-report-runner__safe-state{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;gap:.18rem;min-width:0;padding:.62rem .68rem;display:grid}.reporting-report-runner__ready{min-width:0;color:var(--muted);font-size:.84rem}.reporting-report-runner__safe-state--error{border-color:var(--danger,#b42318)}.reporting-report-runner__safe-state--success{border-color:var(--success,#039855)}.reporting-report-runner__safe-state strong{color:var(--text-strong);font-size:.92rem}.reporting-report-runner__safe-state span{color:var(--muted);font-size:.84rem;line-height:1.4}.reporting-report-runner__table-frame{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;overflow-x:auto}.reporting-report-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:26rem}.reporting-report-table th,.reporting-report-table td{border-bottom:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.62rem .75rem;font-size:.86rem}.reporting-report-table__action{white-space:nowrap;inline-size:8.5rem}.reporting-report-table th{background:var(--surface-callout);color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.reporting-report-table tr:last-child td{border-bottom:0}.reporting-source-link{border:1px solid var(--border);background:var(--surface-card);max-width:100%;min-height:1.85rem;color:var(--accent);cursor:pointer;font:inherit;text-align:left;border-radius:8px;padding:.28rem .52rem;font-size:.78rem;font-weight:700}.reporting-source-link:hover{border-color:var(--accent);background:var(--surface-callout)}.reporting-report-runner__provenance{flex-wrap:wrap;gap:.32rem .64rem;min-width:0;display:flex}.reporting-report-runner__provenance span{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.reporting-builder{grid-template-columns:minmax(18rem,.78fr) minmax(32rem,1.22fr);gap:1rem;min-width:0;display:grid}.reporting-builder__catalog,.reporting-builder__editor,.reporting-simple-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;align-content:start;gap:.85rem;padding:1rem;display:grid}.reporting-builder__header,.reporting-simple-panel__header,.reporting-builder__preview-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.reporting-builder__header strong,.reporting-simple-panel__header strong,.reporting-builder__preview-heading span:last-child{color:var(--muted);font-size:.78rem}.reporting-builder__dataset-list,.reporting-simple-list{border:1px solid var(--border);border-radius:8px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reporting-builder__dataset{border:0;border-bottom:1px solid var(--border);background:var(--surface-card);width:100%;min-height:3rem;color:var(--text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .68rem;display:grid}.reporting-builder__dataset-list li:last-child .reporting-builder__dataset{border-bottom:0}.reporting-builder__dataset:hover,.reporting-builder__dataset.is-active{box-shadow:inset 3px 0 0 var(--accent);background:var(--surface-callout)}.reporting-builder__dataset:disabled{cursor:not-allowed;opacity:.62}.reporting-builder__dataset strong,.reporting-simple-list strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.88rem}.reporting-builder__dataset span,.reporting-simple-list span,.reporting-builder__muted{color:var(--muted);font-size:.78rem}.reporting-builder__form-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.75rem;min-width:0;display:grid}.reporting-builder__field{gap:.28rem;min-width:0;display:grid}.reporting-builder__field span,.reporting-builder__matrix h3{color:var(--muted);font-size:.74rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.reporting-builder__field input{border:1px solid var(--border);background:var(--surface-card);min-width:0;min-height:2.35rem;color:var(--text-strong);font:inherit;border-radius:8px;padding:.36rem .58rem}.reporting-builder__matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.reporting-builder__matrix section{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;align-content:start;gap:.5rem;min-width:0;padding:.72rem;display:grid}.reporting-builder__matrix h3{margin:0}.reporting-builder__checks{gap:.42rem;display:grid}.reporting-builder__checks label{min-width:0;color:var(--text);align-items:center;gap:.45rem;font-size:.84rem;display:flex}.reporting-builder__checks input{flex:none}.reporting-builder__checks span{overflow-wrap:anywhere;min-width:0}.reporting-builder__actions{justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.reporting-builder__actions button,.reporting-simple-list button{border:1px solid var(--border);background:var(--surface-card);min-height:2.25rem;color:var(--text-strong);cursor:pointer;font:inherit;border-radius:8px;padding:.34rem .74rem;font-weight:700}.reporting-builder__actions button:last-child,.reporting-simple-list button{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast,#fff)}.reporting-builder__actions button:disabled{border-color:var(--border);background:var(--surface-muted,var(--surface-card));color:var(--muted);cursor:not-allowed}.reporting-builder__message{color:var(--success-strong,var(--success));font-size:.84rem}.reporting-builder__message.is-error{color:var(--danger-strong,var(--danger))}.reporting-builder__preview{border-top:1px solid var(--border);gap:.55rem;min-width:0;padding-top:.85rem;display:grid}.reporting-simple-list li{border-bottom:1px solid var(--border);background:var(--surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.62rem .72rem;display:grid}.reporting-simple-list li:last-child{border-bottom:0}.reporting-simple-list li>div{gap:.12rem;min-width:0;display:grid}.reporting-report-detail h3{font-size:.98rem}.reporting-report-detail dl{gap:.48rem;margin:0;display:grid}.reporting-report-detail div{min-width:0}.reporting-report-detail dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);text-transform:uppercase}.reporting-report-detail dd{color:var(--text-strong);overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.86rem}.reporting-workspace__empty{gap:.35rem;padding:1.25rem;display:grid}.reporting-workspace__empty h1,.reporting-workspace__empty h2{color:var(--text-strong);margin:0;font-size:1.1rem}.reporting-workspace__empty--error{border-color:var(--danger,#b42318)}@media (width<=980px){.reporting-workspace__layout,.reporting-widget-grid,.reporting-widget-grid--compact,.reporting-builder,.reporting-builder__form-grid,.reporting-builder__matrix{grid-template-columns:1fr}}.signatures-workspace-canvas{min-width:0;max-width:100%;overflow-x:clip}.signatures-workspace-canvas>.golden-repository-page[data-repository-frame=outer],.signatures-workspace[data-repository-frame=outer]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.signatures-create-flow .enterprise-create-flow__panel{width:min(100vw,39rem)}.signatures-create-flow .enterprise-create-flow__form{grid-template-rows:auto minmax(0,1fr) auto}.signatures-create-flow .enterprise-create-flow__header{padding:.75rem .9rem .65rem}.signatures-create-flow .enterprise-create-flow__header h2{margin-top:0;font-size:1rem;line-height:1.2}.signatures-create-flow .enterprise-create-flow__body{grid-template-columns:minmax(0,1fr);gap:0;padding:.75rem .9rem}.signatures-create-flow .enterprise-create-flow__fields{border:0;border-radius:0;gap:.48rem;padding:0}.signatures-create-flow .enterprise-create-flow__fields h3{font-size:.86rem}.signatures-create-flow .enterprise-create-flow__field{gap:.28rem}.signatures-create-flow .enterprise-create-flow__field+.enterprise-create-flow__field{margin-top:.05rem}.signatures-create-flow .enterprise-create-flow__field-header{font-size:.8rem}.signatures-create-flow .enterprise-create-flow__footer{padding:.65rem .9rem max(.65rem, env(safe-area-inset-bottom));justify-content:flex-end}@media (width<=760px){.signatures-create-flow .enterprise-create-flow__footer{flex-direction:row;align-items:center}}.signatures-delivery-readiness{gap:.35rem;display:grid}.signatures-delivery-readiness p{color:var(--text-muted);margin:0}.workflow-workspace{--workflow-accent:var(--ui-accent-blue,#2563eb);--workflow-accent-strong:var(--ui-accent-blue-strong,#1d4ed8);--workflow-border:var(--border,#d8deea);--workflow-border-subtle:var(--border-subtle,#e8edf4);--workflow-surface:var(--surface-card,#fff);--workflow-surface-soft:var(--surface-raised,var(--surface-2,#f8fafc));--workflow-text:var(--text-strong,#122033);--workflow-muted:var(--text-muted,#637087);width:100%;min-width:0;color:var(--workflow-text);gap:1rem;display:grid}.workflow-workspace *,.workflow-workspace :before,.workflow-workspace :after{box-sizing:border-box}.workflow-workspace h2,.workflow-workspace h3,.workflow-workspace p,.workflow-workspace dl,.workflow-workspace dd,.workflow-workspace ol{margin:0}.workflow-workspace h2,.workflow-workspace h3,.workflow-workspace strong{color:var(--workflow-text)}.workflow-workspace p{color:var(--workflow-muted);line-height:1.48}.workflow-workspace__catalog,.workflow-workspace__create,.workflow-workspace__history,.workflow-workspace__section,.workflow-workspace__step-content{gap:.9rem;min-width:0;display:grid}.workflow-workspace__catalog-tools{border-bottom:1px solid var(--workflow-border-subtle);grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);align-items:end;gap:1rem;min-width:0;padding-bottom:.25rem;display:grid}.workflow-workspace__catalog-tools nav{overscroll-behavior-inline:contain;justify-content:flex-end;gap:.65rem;min-width:0;display:flex;overflow-x:auto}.workflow-workspace__section+.workflow-workspace__section{padding-top:.35rem}.workflow-workspace__section-heading{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.workflow-workspace__section-heading>div,.workflow-workspace__step-heading{gap:.22rem;min-width:0;display:grid}.workflow-workspace__section-heading h2,.workflow-workspace__step-heading h2{font-size:1.05rem;line-height:1.25}.workflow-workspace__section-heading>span{color:var(--workflow-muted);font-size:.75rem}.workflow-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.workflow-workspace__card,.workflow-workspace__type-card,.workflow-workspace__test-grid>section,.workflow-workspace__simulation,.workflow-workspace__mapping-card,.workflow-workspace__review-card,.workflow-workspace__version-row,.workflow-workspace__empty-inline{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface);min-width:0}.workflow-workspace__card,.workflow-workspace__type-card{align-content:start;gap:.76rem;padding:.95rem;display:grid}.workflow-workspace__managed-card{border-left:3px solid var(--workflow-accent)}.workflow-workspace__card>header,.workflow-workspace__card>footer{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.workflow-workspace__card>header>div,.workflow-workspace__type-card>div{gap:.22rem;display:grid}.workflow-workspace__card h3,.workflow-workspace__type-card h3,.workflow-workspace__version-row h3,.workflow-workspace__test-grid h3,.workflow-workspace__simulation h3{font-size:.9rem;line-height:1.3}.workflow-workspace__card>footer{border-top:1px solid var(--workflow-border-subtle);align-items:center;padding-top:.65rem}.workflow-workspace__card>footer>span,.workflow-workspace__read-only{color:var(--workflow-muted);font-size:.72rem}.workflow-workspace__facts{gap:0;min-width:0;display:grid}.workflow-workspace__facts>div{border-bottom:1px solid var(--workflow-border-subtle);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.6rem;min-width:0;padding:.42rem 0;display:grid}.workflow-workspace__facts>div:last-child{border-bottom:0}.workflow-workspace__facts dt{color:var(--workflow-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.67rem;font-weight:620}.workflow-workspace__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--workflow-text);font-size:.75rem;font-weight:620}.workflow-workspace__impact-facts{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.workflow-workspace__impact-facts>div{border-right:1px solid var(--workflow-border-subtle);border-bottom:1px solid var(--workflow-border-subtle);gap:.2rem;min-width:0;padding:.68rem;display:grid}.workflow-workspace__impact-facts>div:nth-child(2n){border-right:0}.workflow-workspace__impact-facts dt{color:var(--workflow-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:620}.workflow-workspace__impact-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--workflow-text);font-size:.74rem;font-weight:610;line-height:1.42}.workflow-workspace__badge{border:1px solid var(--workflow-border);background:var(--workflow-surface-soft);width:max-content;max-width:100%;min-height:1.42rem;color:var(--workflow-muted);border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.66rem;font-weight:630;line-height:1;display:inline-flex}.workflow-workspace__badge--blue{border-color:color-mix(in srgb, var(--workflow-accent) 30%, var(--workflow-border));background:color-mix(in srgb, var(--workflow-accent) 10%, var(--workflow-surface));color:var(--workflow-accent-strong)}.workflow-workspace__badge--green{border-color:var(--status-success-border,#8ecdb4);background:var(--status-success-fill,#edf9f3);color:var(--status-success-text,#12633f)}.workflow-workspace__badge--amber{border-color:var(--status-warning-border,#e7c978);background:var(--status-warning-fill,#fff9e8);color:var(--status-warning-text,#76520a)}.workflow-workspace__badge--red{border-color:var(--status-danger-border,#f2b8b5);background:var(--status-danger-fill,#fef3f2);color:var(--status-danger-text,#b42318)}.workflow-workspace__semantic-action{width:max-content;max-width:100%}.workflow-workspace__fixed-trigger{border-left:3px solid var(--workflow-accent);background:var(--workflow-surface-soft);gap:.28rem;min-width:0;padding:.8rem;display:grid}.workflow-workspace__fixed-trigger>span,.workflow-workspace__review-card span,.workflow-workspace__mapping-card span{color:var(--workflow-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:620}.workflow-workspace__notice{border:1px solid var(--workflow-border);border-radius:var(--radius-sm,8px);background:var(--workflow-surface-soft);grid-template-columns:.24rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.72rem;display:grid}.workflow-workspace__notice-mark{background:var(--workflow-accent);border-radius:999px;width:.24rem;height:100%;min-height:2.2rem}.workflow-workspace__notice>div:not(.workflow-workspace__notice-action){gap:.14rem;display:grid}.workflow-workspace__notice strong,.workflow-workspace__notice p{font-size:.76rem}.workflow-workspace__notice--success .workflow-workspace__notice-mark{background:var(--status-success-text,#12633f)}.workflow-workspace__notice--warning .workflow-workspace__notice-mark{background:var(--status-warning-text,#76520a)}.workflow-workspace__notice--danger .workflow-workspace__notice-mark{background:var(--status-danger-text,#b42318)}.workflow-workspace__empty-inline,.workflow-workspace__empty-state{gap:.25rem;min-width:0;padding:1rem;display:grid}.workflow-workspace__empty-state{text-align:center;place-content:center;min-height:16rem}.workflow-workspace__bounded-note{font-size:.72rem}.workflow-workspace__editor{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface);grid-template-columns:minmax(12rem,.22fr) minmax(0,1fr) minmax(14rem,.3fr);min-width:0;display:grid;overflow:hidden}.workflow-workspace__rail,.workflow-workspace__authoring,.workflow-workspace__preview{min-width:0;padding:.9rem}.workflow-workspace__rail{border-right:1px solid var(--workflow-border);background:var(--workflow-surface-soft);align-content:start;gap:.55rem;display:grid}.workflow-workspace__rail ol{gap:.18rem;padding:0;list-style:none;display:grid}.workflow-workspace__step-button{width:100%;min-width:0;color:var(--workflow-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.58rem .18rem .5rem;transition:border-color .12s;display:grid}.workflow-workspace__step-button>span{border:1px solid var(--workflow-border);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.69rem;display:grid}.workflow-workspace__step-button strong{color:inherit;font-size:.76rem}.workflow-workspace .workflow-workspace__step-button:hover,.workflow-workspace .workflow-workspace__step-button:focus-visible,.workflow-workspace .workflow-workspace__step-button--active{border-bottom-color:var(--workflow-accent);color:var(--workflow-accent-strong);background:0 0}.workflow-workspace__step-button:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:2px}.workflow-workspace__step-button--active>span{border-color:var(--workflow-accent);color:var(--workflow-accent-strong)}.workflow-workspace__step-button--unavailable:not(.workflow-workspace__step-button--active){color:var(--text-disabled,#8993a4)}.workflow-workspace__step-button--unavailable:not(.workflow-workspace__step-button--active)>span{border-style:dashed}.workflow-workspace__draft-state{border-top:1px solid var(--workflow-border);gap:.15rem;margin-top:.7rem;padding-top:.7rem;display:grid}.workflow-workspace__draft-state span,.workflow-workspace__draft-state small{color:var(--workflow-muted);font-size:.68rem}.workflow-workspace__authoring{align-content:start;gap:.85rem;display:grid}.workflow-workspace__preview{border-left:1px solid var(--workflow-border);background:var(--workflow-surface-soft);align-content:start;gap:.65rem;display:grid}.workflow-workspace__preview h2{font-size:.95rem}.workflow-workspace__preview p{font-size:.72rem}.workflow-workspace__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;min-width:0;display:grid}.workflow-workspace__form-grid-span{grid-column:1/-1}.workflow-workspace label:not(.ui-field__label):not(.ui-choice){min-width:0;color:var(--workflow-text);gap:.3rem;font-size:.74rem;font-weight:620;display:grid}.workflow-workspace input:not(.ui-field *),.workflow-workspace select:not(.ui-field *),.workflow-workspace textarea:not(.ui-field *){border:1px solid var(--workflow-border);border-radius:var(--radius-sm,8px);background:var(--workflow-surface);width:100%;min-width:0;color:var(--workflow-text);font:inherit;font-size:.78rem}.workflow-workspace input:not(.ui-field *),.workflow-workspace select:not(.ui-field *){min-height:2.38rem;padding:.48rem .58rem}.workflow-workspace textarea:not(.ui-field *){resize:vertical;padding:.55rem .58rem}.workflow-workspace input:not(.ui-field *):focus,.workflow-workspace select:not(.ui-field *):focus,.workflow-workspace textarea:not(.ui-field *):focus{border-color:var(--workflow-accent);outline:2px solid color-mix(in srgb, var(--workflow-accent) 28%, transparent);outline-offset:1px}.workflow-workspace label:not(.ui-field__label):not(.ui-choice) small{color:var(--workflow-muted);font-size:.68rem;font-weight:450}.workflow-workspace__participants{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.workflow-workspace__participants li{background:var(--workflow-surface);border-bottom:1px solid var(--workflow-border-subtle);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:grid}.workflow-workspace__participants li:last-child{border-bottom:0;grid-template-columns:2rem minmax(0,1fr)}.workflow-workspace__participants li>span:first-child{border:1px solid var(--workflow-border);width:1.6rem;height:1.6rem;color:var(--workflow-muted);border-radius:50%;place-items:center;font-size:.68rem;display:grid}.workflow-workspace__participants li>div{gap:.15rem;display:grid}.workflow-workspace__participants p{font-size:.71rem}.workflow-workspace__participants .workflow-workspace__actor-picker,.workflow-workspace__participants .workflow-workspace__participant-readonly{gap:.6rem;min-width:0;display:grid}.workflow-workspace__participant-readonly small{color:var(--workflow-muted);font-size:.68rem}.workflow-workspace__actor-picker,.workflow-workspace__approval-editor{gap:.6rem;min-width:0;display:grid}.workflow-workspace__combobox-field{gap:.3rem;min-width:0;display:grid}.workflow-workspace__approval-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace__approval-actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;min-width:0;display:flex}.workflow-workspace__combobox{gap:.4rem;min-width:0;display:grid;position:relative}.workflow-workspace__combobox-popover{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface);min-width:0;box-shadow:var(--shadow-md,0 12px 30px #0f172a24);gap:0;display:grid;overflow:hidden}.workflow-workspace__combobox-listbox{max-height:16rem;display:grid;overflow-y:auto}.workflow-workspace__combobox-option{border:0;border-bottom:1px solid var(--workflow-border-subtle);background:var(--workflow-surface);min-width:0;color:var(--workflow-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.16rem .6rem;padding:.7rem .75rem;display:grid}.workflow-workspace__combobox-option:last-child{border-bottom:0}.workflow-workspace__combobox-option>strong,.workflow-workspace__combobox-option>span:not(.workflow-workspace__badge){overflow-wrap:anywhere;min-width:0}.workflow-workspace__combobox-option>span:not(.workflow-workspace__badge){color:var(--workflow-muted);grid-column:1;font-size:.7rem}.workflow-workspace__combobox-option>.workflow-workspace__badge{grid-area:1/2/span 2}.workflow-workspace__combobox-option:hover,.workflow-workspace__combobox-option--active,.workflow-workspace__combobox-option[aria-selected=true]{background:var(--workflow-surface-soft);color:var(--workflow-accent-strong)}.workflow-workspace__combobox-option:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:-3px}.workflow-workspace__combobox-state{min-height:4.5rem;color:var(--workflow-muted);place-content:center start;gap:.4rem;padding:.75rem;font-size:.73rem;display:grid}.workflow-workspace__combobox-state strong{color:var(--workflow-text)}.workflow-workspace__combobox-pagination{border-top:1px solid var(--workflow-border-subtle);background:var(--workflow-surface-soft);padding:.45rem .75rem}.workflow-workspace__selected-actor{border-left:3px solid var(--status-success-border,#55a887);background:var(--workflow-surface-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.55rem .7rem;display:flex}.workflow-workspace__selected-actor>div{min-width:0}.workflow-workspace__selected-actor p{overflow-wrap:anywhere}.workflow-workspace__validation-findings{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface);gap:.55rem;padding:.8rem;display:grid}.workflow-workspace__validation-findings ul,.workflow-workspace__validation-findings li{gap:.55rem;min-width:0;display:grid}.workflow-workspace__validation-findings ul{padding:0;list-style:none}.workflow-workspace__validation-findings li{grid-template-columns:auto minmax(0,1fr);align-items:start}.workflow-workspace__conflict-review{border:1px solid var(--workflow-danger);border-radius:var(--radius-md,10px);background:var(--workflow-surface);gap:.8rem;min-width:0;padding:.85rem;display:grid}.workflow-workspace__conflict-review>div:first-child,.workflow-workspace__conflict-review dl,.workflow-workspace__conflict-review dl>div,.workflow-workspace__conflict-review dd{gap:.35rem;min-width:0;display:grid}.workflow-workspace__conflict-review dl{margin:0}.workflow-workspace__conflict-review dl>div{border-top:1px solid var(--workflow-border-subtle);grid-template-columns:minmax(7rem,.24fr) minmax(0,1fr);padding:.55rem 0}.workflow-workspace__conflict-review dt,.workflow-workspace__conflict-review dd{margin:0}.workflow-workspace__conflict-review dd span{overflow-wrap:anywhere}.workflow-workspace__conflict-actions{flex-wrap:wrap;gap:.65rem;min-width:0;display:flex}.workflow-workspace__pagination{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding-top:.2rem;display:flex}.workflow-workspace__pagination>span{color:var(--workflow-muted);font-size:.68rem}.workflow-workspace__pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.workflow-workspace__test-grid,.workflow-workspace__review-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;min-width:0;display:grid}.workflow-workspace__test-grid>section,.workflow-workspace__review-card>div{align-content:start;gap:.45rem;padding:.82rem;display:grid}.workflow-workspace__simulation{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.82rem;display:grid}.workflow-workspace__simulation>p,.workflow-workspace__simulation>.workflow-workspace__impact-facts{grid-column:1/-1}.workflow-workspace__mapping-card{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.9rem;display:flex}.workflow-workspace__mapping-card>div,.workflow-workspace__review-card>div{gap:.2rem;display:grid}.workflow-workspace__version-list{gap:.55rem;min-width:0;display:grid}.workflow-workspace__version-row{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.78rem;display:flex}.workflow-workspace__version-row--active{border-color:var(--workflow-accent);box-shadow:inset 3px 0 0 var(--workflow-accent)}.workflow-workspace__version-row>div{gap:.18rem;display:grid}.workflow-workspace__step-actions{border-top:1px solid var(--workflow-border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-top:.8rem;display:flex}.workflow-workspace__step-actions>span{color:var(--workflow-muted);font-size:.7rem}.workflow-workspace__loading{text-align:center;grid-template-columns:repeat(3,.45rem);place-content:center;gap:.3rem;min-height:16rem;display:grid}.workflow-workspace__loading>span{background:var(--workflow-accent);border-radius:50%;width:.45rem;height:.45rem;animation:.9s ease-in-out infinite alternate workflow-loading}.workflow-workspace__loading>span:nth-child(2){animation-delay:.15s}.workflow-workspace__loading>span:nth-child(3){animation-delay:.3s}.workflow-workspace__loading p{grid-column:1/-1;font-size:.75rem}.workflow-control-center{--workflow-muted:#475569;gap:1rem}.workflow-control-center .enterprise-signal-tag--progress{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}@media (prefers-color-scheme:dark){.workflow-control-center{--workflow-muted:#cbd5e1}.workflow-control-center .enterprise-signal-tag--progress{color:#dbeafe;background:#172554;border-color:#1d4ed8}}.workflow-control-center__tools{grid-template-columns:minmax(15rem,1.8fr) repeat(2,minmax(10rem,.7fr)) auto;align-items:end;gap:.7rem;display:grid}.workflow-control-center__filter{color:var(--workflow-text);gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.workflow-control-center__filter select,.workflow-control-center__needs-action{border:1px solid var(--workflow-border);border-radius:var(--radius-sm,6px);background:var(--workflow-surface);min-height:2.35rem;color:var(--workflow-text);padding:.35rem .5rem}.workflow-control-center__needs-action{cursor:pointer;white-space:nowrap;align-self:end;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.workflow-control-center__needs-action-mark{background:0 0;border:1.5px solid;border-radius:999px;flex:none;width:.7rem;height:.7rem}.workflow-control-center__needs-action.is-selected{border-color:var(--workflow-accent-strong);background:color-mix(in srgb, var(--workflow-accent) 12%, var(--workflow-surface));color:var(--workflow-text)}.workflow-control-center__needs-action.is-selected .workflow-control-center__needs-action-mark{background:var(--workflow-accent);border-color:var(--workflow-accent-strong);box-shadow:inset 0 0 0 1.5px var(--workflow-surface)}.workflow-control-center__needs-action:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:2px}.workflow-control-center__layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.8fr);align-items:start;gap:1rem;min-width:0;display:grid}.workflow-control-center__catalog-panel,.workflow-control-center__briefing{border:1px solid var(--workflow-border);border-radius:var(--radius-md,10px);background:var(--workflow-surface);gap:.8rem;min-width:0;padding:.9rem;display:grid}.workflow-control-center__briefing{background:var(--workflow-surface);color:var(--workflow-text);box-shadow:inset 0 0 0 1px var(--workflow-border-subtle);position:sticky;top:.75rem}.workflow-control-center__briefing-heading{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.workflow-control-center__briefing-heading>div{gap:.4rem;min-width:0;display:grid}.workflow-control-center__briefing-meta{flex-wrap:wrap;gap:.35rem;display:flex}.workflow-control-center__briefing h2{color:var(--workflow-text);overflow-wrap:anywhere;font-size:1.05rem}.workflow-control-center__briefing p{color:var(--workflow-text);opacity:.86}.workflow-control-center__briefing-next{border:1px solid var(--workflow-border);border-radius:var(--radius-sm,6px);background:var(--workflow-surface-soft);gap:.35rem;padding:.7rem .75rem;display:grid}.workflow-control-center__briefing-next>span{color:var(--workflow-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.workflow-control-center__briefing-empty{padding:.35rem 0}.workflow-control-center__briefing h3{font-size:.84rem}.workflow-control-center__row-copy{gap:.22rem;display:grid}.workflow-control-center__registry .enterprise-table-export{display:none}.workflow-control-center__row-copy span{color:var(--text);font-size:.78rem;font-weight:600;line-height:1.35;display:block}.workflow-control-center__briefing-facts{border:1px solid var(--workflow-border-subtle);border-radius:var(--radius-sm,6px);background:var(--workflow-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.workflow-control-center__briefing-facts>div{border-right:1px solid var(--workflow-border-subtle);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.55rem .6rem}.workflow-control-center__briefing-facts>div:last-child{border-right:0}.workflow-control-center__briefing-facts dt{color:var(--workflow-muted)}.workflow-control-center__briefing-facts dd{color:var(--workflow-text);font-weight:700}@keyframes workflow-loading{to{opacity:.32;transform:translateY(-.18rem)}}@media (width<=1100px){.workflow-control-center__layout{grid-template-columns:minmax(0,1fr)}.workflow-control-center__briefing{position:static}.workflow-workspace__editor{grid-template-columns:minmax(11rem,.25fr) minmax(0,1fr)}.workflow-workspace__preview{border-top:1px solid var(--workflow-border);border-left:0;grid-column:1/-1}}@media (width<=760px){.workflow-control-center__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-control-center__tools>:first-child{grid-column:1/-1}.workflow-workspace__catalog-tools,.workflow-workspace__grid,.workflow-workspace__form-grid,.workflow-workspace__approval-editor,.workflow-workspace__test-grid,.workflow-workspace__review-card{grid-template-columns:minmax(0,1fr)}.workflow-workspace__catalog-tools nav{justify-content:flex-start}.workflow-workspace__editor{grid-template-columns:minmax(0,1fr);overflow:visible}.workflow-workspace__rail{border-right:0;border-bottom:1px solid var(--workflow-border)}.workflow-workspace__rail ol{overscroll-behavior-inline:contain;grid-template-columns:repeat(5,minmax(7.5rem,1fr));overflow-x:auto}.workflow-workspace__draft-state{margin-top:0}}@media (width<=480px){.workflow-control-center__tools{grid-template-columns:minmax(0,1fr)}.workflow-control-center__tools>:first-child{grid-column:auto}.workflow-control-center__briefing-heading{flex-direction:column;align-items:stretch}.workflow-workspace__section-heading,.workflow-workspace__card>header,.workflow-workspace__card>footer,.workflow-workspace__mapping-card,.workflow-workspace__version-row,.workflow-workspace__step-actions,.workflow-workspace__notice{align-items:stretch}.workflow-workspace__section-heading,.workflow-workspace__card>header,.workflow-workspace__card>footer,.workflow-workspace__mapping-card,.workflow-workspace__version-row{flex-direction:column}.workflow-workspace__notice{grid-template-columns:.24rem minmax(0,1fr)}.workflow-workspace__notice-action{grid-column:2}.workflow-workspace__facts>div,.workflow-workspace__impact-facts,.workflow-workspace__conflict-review dl>div,.workflow-workspace__participants li,.workflow-workspace__participants li:last-child{grid-template-columns:minmax(0,1fr)}.workflow-workspace__selected-actor{flex-direction:column;align-items:flex-start}.workflow-workspace__impact-facts>div{border-right:0}.workflow-workspace__participants li>span:first-child{display:none}.workflow-workspace__pagination{flex-direction:column;align-items:flex-start}.workflow-workspace__pagination>div{justify-content:flex-start}.workflow-workspace__step-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-workspace__step-actions>span{display:none}}@media (prefers-reduced-motion:reduce){.workflow-workspace__loading>span{animation:none}}.dma-workspace{width:100%;min-width:0;color:var(--text);background:0 0;overflow-x:clip}.dma-header__actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.dma-summary-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.dma-summary-band--values,.dma-summary-band--governance{grid-template-columns:repeat(5,minmax(0,1fr))}.dma-summary-band>li,.dma-summary-band>div{border:1px solid var(--border);background:var(--surface-card);border-radius:.75rem;align-items:center;gap:.8rem;min-width:0;min-height:5.25rem;padding:.9rem;display:flex}.dma-summary-band__icon{width:2.45rem;height:2.45rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:.65rem;flex:none;place-items:center;display:grid}.dma-summary-band__icon--2{color:var(--success);background:var(--status-success-fill)}.dma-summary-band__icon--3{color:var(--accent-strong);background:var(--accent-soft)}.dma-summary-band__icon--4{color:var(--warning);background:var(--warning-soft)}.dma-summary-band__icon svg{width:1.35rem;height:1.35rem}.dma-summary-band strong,.dma-summary-band dd{color:var(--text-strong);margin:0;font-size:1.35rem;font-weight:600;line-height:1.1;display:block}.dma-summary-band span:last-child,.dma-summary-band dt{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;font-weight:500;line-height:1.25;display:block}.dma-notice-layout{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.dma-notice-layout>:first-child{flex:auto}.dma-notice-layout strong,.dma-notice-layout span{display:block}.dma-notice-layout span{margin-top:.15rem}.dma-tabpanel{min-width:0;padding:0 0 1.5rem}.dma-tabpanel:focus-visible{outline-offset:-3px}.dma-editor{min-height:0}.dma-editor__body{align-content:start;gap:1rem;min-height:0;display:grid}.dma-form-error{color:var(--status-danger-text);border:1px solid var(--status-danger-border);background:var(--status-danger-fill);border-radius:.5rem;gap:.65rem;padding:.7rem;font-size:.76rem;font-weight:500;line-height:1.4;display:grid}.dma-form-error .dma-action{justify-self:start}.dma-option-editor{border:0;gap:.85rem;padding:0;display:grid}.dma-option-editor legend{color:var(--text-strong);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.dma-option-editor__add{justify-self:start}@media (width<=1023px){.dma-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.dma-notice-layout{flex-direction:column;align-items:stretch}.dma-header__actions{justify-content:space-between}.dma-summary-band>li,.dma-summary-band>div{min-height:4.7rem;padding:.7rem}}@media (width<=430px){.dma-header__actions{flex:none;gap:.35rem}.dma-export-label{display:none}.dma-summary-band{gap:.55rem}.dma-summary-band>li,.dma-summary-band>div{gap:.55rem;min-height:4.25rem;padding:.6rem}.dma-summary-band__icon{width:2rem;height:2rem}.dma-summary-band strong,.dma-summary-band dd{font-size:1.05rem}.dma-summary-band span:last-child,.dma-summary-band dt{font-size:.66rem}.dma-notice-layout .dma-action{width:100%}}.dma-detail-close-action{justify-content:center;align-items:center;min-width:2rem;height:2rem;margin-left:auto;padding:.35rem;display:inline-flex}.dma-detail-close-action svg{width:1rem;height:1rem}.dma-fv-tab{color:var(--text-strong);min-width:0}.dma-fv-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.dma-fv-header--compact{margin-bottom:0}.dma-fv-header--compact:has(.dma-action){margin-bottom:1rem}.dma-fv-header h2,.dma-fv-header p,.dma-fv-detail h3{margin:0}.dma-fv-header h2{color:var(--text-strong);letter-spacing:-.025em;font-size:clamp(1.25rem,1rem + .65vw,1.65rem);line-height:1.2}.dma-fv-header p{color:var(--muted);margin-top:.3rem;font-size:.875rem;line-height:1.5}.dma-fv-table-region:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.dma-fv-filters{grid-template-columns:minmax(13rem,1.65fr) repeat(3,minmax(8rem,.75fr));align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.dma-fv-filters--values{grid-template-columns:minmax(13rem,1.65fr) repeat(2,minmax(9rem,.85fr))}.dma-fv-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.dma-fv-layout--detail-open{grid-template-columns:minmax(0,1fr) minmax(15.5rem,20rem)}.dma-fv-table-region{background:var(--surface-card);border:1px solid var(--border);border-radius:.65rem;max-width:100%;overflow:auto}.dma-fv-table{min-width:50rem}.dma-fv-table--values{min-width:49rem}.dma-fv-table thead th{z-index:1;position:sticky;top:0}.dma-fv-row-button{text-align:left;max-width:18rem}.dma-fv-detail{background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-subtle);border-radius:.65rem;min-width:0;padding:1rem;position:sticky;top:1rem}.dma-fv-detail__heading{align-items:flex-start;gap:.75rem;display:flex}.dma-fv-detail__icon{background:var(--accent-soft);color:var(--accent-strong);border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.dma-fv-detail__heading p{color:var(--muted);margin:0 0 .15rem;font-size:.75rem;font-weight:600}.dma-fv-detail__heading h3{color:var(--text-strong);overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.dma-fv-detail__summary{color:var(--muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.dma-fv-detail__list{gap:0;margin:1rem 0 0;display:grid}.dma-fv-detail__list>div{border-top:1px solid var(--border);grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.62rem 0;display:grid}.dma-fv-detail__list dt{color:var(--muted);font-size:.75rem;font-weight:600}.dma-fv-detail__list dd{color:var(--text-strong);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.8125rem;line-height:1.4}.dma-fv-detail__list--compact{margin-top:.65rem}.dma-fv-note{background:var(--surface-disabled);border-left:3px solid var(--border-strong);color:var(--muted);border-radius:.35rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.dma-fv-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.dma-fv-options{gap:0;max-height:16rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.dma-fv-options li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.65rem;min-height:2.6rem;padding:.5rem 0;font-size:.8125rem;display:flex}@media (width<=68rem){.dma-fv-filters,.dma-fv-filters--values{grid-template-columns:repeat(2,minmax(0,1fr))}.dma-fv-layout{grid-template-columns:minmax(0,1fr)}.dma-fv-detail{position:static}}@media (width<=42rem){.dma-fv-header{flex-direction:column;align-items:stretch}.dma-fv-header .dma-action{align-self:flex-start}.dma-fv-filters,.dma-fv-filters--values{grid-template-columns:minmax(0,1fr)}.dma-fv-table-region{border-radius:.5rem}.dma-fv-table--values{table-layout:fixed;min-width:0}.dma-fv-table--values th,.dma-fv-table--values td{overflow-wrap:anywhere;padding-inline:.65rem}.dma-fv-table--values th:first-child,.dma-fv-table--values td:first-child{width:46%}.dma-fv-table--values th:nth-child(2),.dma-fv-table--values td:nth-child(2){width:29%}.dma-fv-table--values th:nth-child(3),.dma-fv-table--values td:nth-child(3){width:25%}.dma-fv-table--values th:nth-child(n+4),.dma-fv-table--values td:nth-child(n+4){display:none}.dma-fv-detail__list>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.dma-fv-detail__list dd{text-align:left}.dma-fv-actions .dma-action{flex:auto}}.dma-objects{color:var(--text-strong);min-width:0}.dma-objects__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.dma-objects__metrics>div{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px;padding:14px 16px;display:grid}.dma-objects__metrics dt{color:var(--text);letter-spacing:.01em;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:.75rem;font-weight:600;display:grid}.dma-objects__metrics dd{color:var(--text-strong);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1}.dma-objects__metrics dt small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:.7rem;font-weight:400;line-height:1.35;display:block}.dma-objects__metric-icon,.dma-objects__object-icon,.dma-objects__state-icon{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dma-objects__metric-icon--teal{color:var(--status-info-text);background:var(--status-info-fill);border-color:var(--status-info-border)}.dma-objects__metric-icon{width:38px;height:38px}.dma-objects__metric-icon svg,.dma-objects__object-icon svg,.dma-objects__state-icon svg{width:20px;height:20px}.dma-objects__metric-icon--green{background:var(--status-success-fill);border-color:var(--status-success-border);color:var(--status-success-text)}.dma-objects__metric-icon--amber{background:var(--status-warning-fill);border-color:var(--status-warning-border);color:var(--status-warning-text)}.dma-objects__metric-icon--violet{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-strong)}.dma-objects__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.dma-objects__workspace--detail-open{grid-template-columns:minmax(0,1fr) minmax(248px,284px)}.dma-objects__catalog,.dma-objects__insight-rail{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;min-width:0}.dma-objects__toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.dma-objects__search{flex:260px;min-width:160px;max-width:340px}.dma-objects__filter{flex:none;max-width:170px}.dma-objects__result-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.72rem}.dma-objects__table-region{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.dma-objects__table-region:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring);border-radius:0 0 10px 10px;outline:0}.dma-objects__table{table-layout:fixed;min-width:720px}.dma-objects__table thead th:first-child{width:29%}.dma-objects__table td strong,.dma-objects__table td small{display:block}.dma-objects__table td strong{color:var(--text-strong);font-weight:600}.dma-objects__table td small{color:var(--muted);margin-top:2px;font-size:.65rem;line-height:1.4}.dma-objects__object-button{text-align:left}.dma-objects__object-icon{width:30px;height:30px}.dma-objects__object-icon svg{width:16px;height:16px}.dma-objects__insight-rail{padding:18px}.dma-objects__insight-rail>h2,.dma-objects__insight-heading h2{color:var(--text-strong);margin:0;font-size:.98rem;line-height:1.3}.dma-objects__insight-heading{align-items:flex-start;gap:11px;display:flex}.dma-objects__insight-heading p{color:var(--muted);margin:4px 0 0;font-size:.73rem;line-height:1.5}.dma-objects__details{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0 0;padding:8px 0;display:grid}.dma-objects__details>div{padding:8px 4px}.dma-objects__details dt,.dma-objects__composition dt{color:var(--muted);font-size:.67rem}.dma-objects__details dd,.dma-objects__composition dd{color:var(--text-strong);margin:3px 0 0;font-size:.75rem;font-weight:600}.dma-objects__rail-section{border-bottom:1px solid var(--border);padding:16px 0}.dma-objects__rail-section h3{color:var(--text-strong);margin:0 0 10px;font-size:.78rem}.dma-objects__rail-section>p{color:var(--muted);margin:0;font-size:.73rem}.dma-objects__definition-list,.dma-objects__module-list,.dma-objects__usage-summary{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dma-objects__definition-list li,.dma-objects__usage-summary li{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;font-size:.72rem;display:flex}.dma-objects__definition-list small{color:var(--muted);flex:none}.dma-objects__module-list{flex-wrap:wrap;display:flex}.dma-objects__module-list li{background:var(--surface-disabled);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 8px;font-size:.68rem}.dma-objects__composition{gap:10px;margin:0;display:grid}.dma-objects__composition>div{justify-content:space-between;align-items:center;display:flex}.dma-objects__composition dt{align-items:center;gap:7px;display:inline-flex}.dma-objects__composition dd{margin:0}.dma-objects__legend{background:var(--accent);border-radius:999px;width:8px;height:8px;display:inline-block}.dma-objects__legend--tenant{background:var(--cypress-green)}.dma-objects__rail-actions{gap:6px;padding-top:14px;display:grid}.dma-objects__filtered-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px;display:flex}.dma-objects__filtered-empty h3{color:var(--text-strong);margin:13px 0 5px;font-size:.95rem}.dma-objects__filtered-empty p{margin:0;font-size:.78rem}.dma-objects__state-icon{width:42px;height:42px}@media (width<=1100px){.dma-objects__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dma-objects__workspace{grid-template-columns:minmax(0,1fr)}.dma-objects__insight-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.dma-objects__insight-heading,.dma-objects__insight-rail>h2,.dma-objects__details,.dma-objects__rail-actions{grid-column:1/-1}}@media (width<=700px){.dma-objects__metrics{scroll-snap-type:x proximity;gap:8px;margin-bottom:12px;padding-bottom:3px;display:flex;overflow-x:auto}.dma-objects__metrics>div{scroll-snap-align:start;flex:0 0 min(78vw,250px);min-height:78px}.dma-objects__toolbar{flex-wrap:wrap;align-items:stretch}.dma-objects__search{flex-basis:100%;max-width:none}.dma-objects__filter{flex:150px}.dma-objects__result-count{align-self:center;margin:0 4px}.dma-objects__insight-rail{padding:15px;display:block}}@media (width<=390px){.dma-objects__filter{flex-basis:100%}.dma-objects__result-count{min-height:24px;margin-left:auto}}.dma-usage-governance{min-width:0;color:var(--text-strong)}.dma-usage-governance svg{flex:none;width:1.1rem;height:1.1rem}.dma-usage-governance__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.15rem;display:flex}.dma-usage-governance__header h2,.dma-usage-governance__header p,.dma-usage-governance__rail h3,.dma-usage-governance__rail p,.dma-usage-governance__rail h4,.dma-governance__layer-card h3,.dma-governance__layer-card p,.dma-governance__section-heading h3,.dma-governance__section-heading p{margin:0}.dma-usage-governance__header h2{font-size:1.125rem;font-weight:600;line-height:1.4}.dma-usage-governance__header p{max-width:50rem;color:var(--muted);margin-block-start:.25rem;font-size:.875rem;line-height:1.55}.dma-usage-governance__header--sr-only,.dma-usage-governance__header--compact{margin-block-end:0}.dma-usage-governance__header--compact:has(.dma-action){margin-block-end:1rem}.dma-usage-governance__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin:0 0 1rem;padding:0;display:grid}.dma-usage-governance__summary>div{border:1px solid var(--border);background:var(--surface-card);border-radius:.75rem;min-height:7.25rem;padding:1rem;position:relative;overflow:hidden}.dma-usage-governance__summary>div:before{background:var(--accent);content:"";width:.22rem;position:absolute;inset:0 auto 0 0}.dma-usage-governance__summary dt{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dma-usage-governance__summary dd{color:var(--text-strong);margin:.35rem 0 .1rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1}.dma-usage-governance__summary span{color:var(--muted);font-size:.78rem}.dma-usage-governance__split{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.dma-usage-governance__split--detail-open{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.dma-usage-governance__panel,.dma-usage-governance__rail,.dma-governance__layer-card{border:1px solid var(--border);background:var(--surface-card);border-radius:.75rem;min-width:0}.dma-usage-governance__toolbar{border-bottom:1px solid var(--border);padding:.85rem}.dma-usage-governance__search-field{max-width:22rem}.dma-usage-governance__table-region:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.dma-usage-governance__table-region{border-radius:0 0 .75rem .75rem;max-width:100%;overflow-x:auto}.dma-usage-governance__table{min-width:38rem}.dma-usage-governance__module-name,.dma-governance__history-label{color:var(--text-strong);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.dma-usage-governance__module-name svg,.dma-governance__history-label svg{color:var(--accent)}.dma-usage-governance__table .dma-usage-governance__select-cell{text-align:right}.dma-usage-governance__rail{align-self:start;padding:1rem}.dma-usage-governance__rail-heading,.dma-governance__layer-heading{align-items:center;gap:.75rem;display:flex}.dma-usage-governance__rail-heading>svg,.dma-governance__layer-heading>svg{width:2.4rem;height:2.4rem;color:var(--accent);background:var(--accent-soft);border-radius:.6rem;padding:.55rem}.dma-usage-governance__rail-heading p,.dma-governance__layer-heading p{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:600}.dma-usage-governance__rail-heading h3,.dma-governance__layer-heading h3{overflow-wrap:anywhere;margin-block-start:.1rem;font-size:1rem;font-weight:600}.dma-usage-governance__impact-note{color:var(--muted);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface-card));border-radius:.55rem;gap:.25rem;margin-block:1rem;padding:.8rem;font-size:.78rem;line-height:1.5;display:grid}.dma-usage-governance__impact-note strong{color:var(--text-strong);font-weight:600}.dma-usage-governance__rail section{border-top:1px solid var(--border);padding-block:.9rem}.dma-usage-governance__rail h4{margin-block-end:.55rem;font-size:.78rem;font-weight:600}.dma-usage-governance__rail section>p{color:var(--muted);font-size:.78rem}.dma-usage-governance__object-list,.dma-usage-governance__definition-list,.dma-governance__postures ul{margin:0;padding:0;list-style:none}.dma-usage-governance__object-list{flex-wrap:wrap;gap:.4rem;display:flex}.dma-usage-governance__object-list li{overflow-wrap:anywhere;max-width:100%}.dma-usage-governance__definition-list{gap:.35rem;display:grid}.dma-usage-governance__definition-list li{color:var(--text-strong);justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:.75rem;display:flex}.dma-usage-governance__definition-list li span:first-child{overflow-wrap:anywhere;min-width:0}.dma-usage-governance__definition-list li span:last-child{color:var(--muted);flex:none}.dma-usage-governance__rail-empty,.dma-usage-governance__table-empty{color:var(--muted);text-align:center;justify-items:center;padding:3rem 1rem;display:grid}.dma-usage-governance__rail-empty svg{width:2rem;height:2rem;color:var(--accent);margin-block-end:.6rem}.dma-usage-governance__rail-empty h3,.dma-usage-governance__rail-empty p{margin:0}.dma-usage-governance__rail-empty h3{color:var(--text-strong);font-size:1rem;font-weight:600}.dma-usage-governance__rail-empty p{max-width:28rem;margin-block-start:.35rem;font-size:.82rem;line-height:1.5}.dma-usage-governance__table-empty{min-width:38rem;padding:2rem 1rem;font-size:.82rem}.dma-governance__layers,.dma-governance__grid{gap:1rem;min-width:0;display:grid}.dma-governance__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1rem;min-width:0;display:grid}.dma-governance__definitions-table{min-width:48rem}.dma-governance__definitions-table th:first-child{color:var(--text-strong);font-weight:600}.dma-governance__insights{gap:0;display:grid}.dma-governance__insights section:first-child{border-top:0;padding-top:0}.dma-governance__insights h3{color:var(--text-strong);font-size:.9rem;font-weight:600}.dma-governance__insight-list,.dma-governance__history-list{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.dma-governance__insight-list li{border:1px solid var(--border);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}.dma-governance__insight-list li>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.dma-governance__insight-list strong,.dma-governance__history-list span{color:var(--text-strong);font-size:.78rem;font-weight:600}.dma-governance__insight-list small,.dma-governance__history-list small{color:var(--muted);font-size:.7rem;line-height:1.35}.dma-governance__insight-list b{color:var(--text-strong);font-size:1rem}.dma-governance__lifecycle-list{gap:0;margin:.55rem 0 0;display:grid}.dma-governance__lifecycle-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:.55rem 0;display:flex}.dma-governance__lifecycle-list dt,.dma-governance__lifecycle-list dd{color:var(--text-strong);margin:0;font-size:.78rem}.dma-governance__lifecycle-list dd{font-weight:600}.dma-governance__history-list li{gap:.1rem;display:grid}.dma-governance__layers{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:1rem}.dma-governance__layer-card{padding:1rem}.dma-governance__layer-card>p{color:var(--muted);margin-block:.9rem;font-size:.8rem;line-height:1.5}.dma-governance__layer-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.dma-governance__layer-card dl div{background:var(--surface-2);border-radius:.5rem;padding:.7rem}.dma-governance__layer-card dt{color:var(--muted);font-size:.7rem;font-weight:600}.dma-governance__layer-card dd{margin:.15rem 0 0;font-size:1.35rem;font-weight:600}.dma-governance__layer-card--tenant .dma-governance__layer-heading>svg{color:var(--accent-strong);background:var(--accent-soft)}.dma-governance__grid{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);margin-block-end:1rem}.dma-governance__section-heading{border-bottom:1px solid var(--border);padding:.9rem 1rem}.dma-governance__section-heading h3{font-size:.95rem;font-weight:600}.dma-governance__section-heading p{color:var(--muted);margin-block-start:.15rem;font-size:.76rem}.dma-governance__postures ul{display:grid}.dma-governance__postures li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.dma-governance__postures li:last-child{border-bottom:0}.dma-governance__postures li>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.dma-governance__postures strong{font-size:.82rem;font-weight:600}.dma-governance__postures small{color:var(--muted);font-size:.72rem;line-height:1.4}.dma-governance__postures b{font-size:1.1rem}.dma-governance__posture-icon{width:2.1rem;height:2.1rem;color:var(--status-success-text);background:var(--status-success-fill);border-radius:.5rem;place-items:center;display:grid}.dma-governance__posture-icon--extensible{color:var(--accent);background:var(--accent-soft)}.dma-governance__posture-icon--tenant-managed{color:var(--accent-strong);background:var(--accent-soft)}.dma-governance__lifecycle dl{margin:0;padding:.25rem 1rem}.dma-governance__lifecycle dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.dma-governance__lifecycle dl div:last-child{border-bottom:0}.dma-governance__lifecycle dt{align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.dma-governance__lifecycle dd{margin:0;font-weight:600}.dma-governance__lifecycle-note{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:.8rem 1rem;font-size:.72rem;line-height:1.45}.dma-governance__history-table{min-width:34rem}.dma-governance__history-empty{color:var(--muted);margin:0;padding:1.25rem;font-size:.8rem}@media (width<=64rem){.dma-usage-governance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dma-usage-governance__split,.dma-governance__grid,.dma-governance__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.dma-usage-governance__header{display:grid}.dma-usage-governance__summary,.dma-governance__layers{grid-template-columns:minmax(0,1fr)}.dma-usage-governance__summary>div{min-height:5.8rem}.dma-usage-governance__export{width:100%}.dma-governance__postures li{grid-template-columns:auto minmax(0,1fr)}.dma-governance__postures b{grid-column:2}}.data-model-source-route{width:100%;min-width:0;min-height:0}.data-model-source-route__navigation{padding:var(--space-3) var(--space-4) 0;justify-content:flex-end;display:flex}.data-model-source-route .dma-workspace{min-height:calc(100svh - var(--tenant-shell-topbar-height,4rem))}@media (width<=560px){.data-model-source-route__navigation{padding-inline:var(--space-3);justify-content:flex-start}}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual){--tenant-shell-topbar-height:64px;grid-template-columns:60px minmax(0,1fr)}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual)>.app-rail{width:60px}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual)>.shell-topbar{padding-left:28px}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual) .shell-topbar__brand{justify-content:flex-start;width:7rem}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual) .shell-search{flex-basis:23rem;width:min(100%,23rem);min-height:40px}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual) .shell-topbar__brand-wordmark{font-size:1.3rem}.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-layout--shell{grid-template-columns:minmax(224px,248px) minmax(0,1fr)}.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-layout--dedicated-data-model{grid-template-columns:minmax(0,1fr)}.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-layout,.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-host,.settings-page--tenant-settings.settings-page--figma-visual .settings-plane-body{box-shadow:none;border:0;border-radius:0}.settings-page--tenant-settings.settings-page--figma-visual .settings-plane-body--figma-visual{background:#fff}:root[data-theme=dark] .settings-page--tenant-settings.settings-page--figma-visual .settings-plane-body--figma-visual{background:var(--ui-workspace-background)}.settings-page--tenant-settings.settings-page--figma-visual .settings-subnav{top:var(--tenant-shell-topbar-height,4rem)}.settings-page--tenant-settings.settings-page--figma-visual .figma-settings-content{padding:1rem 0}.settings-page--tenant-settings.settings-page--figma-visual .settings-subnav__header{min-height:70px}.settings-page--tenant-settings.settings-page--figma-visual .settings-subnav__item{min-height:2.125rem;padding-block:.32rem}@media (width<=980px){.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual)>.shell-topbar{padding-inline:.75rem}.experience-app.shell-v2.tenant-shell:has(.settings-page--tenant-settings.settings-page--figma-visual) .shell-topbar__brand{width:auto}.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-layout--shell{grid-template-columns:68px minmax(0,1fr)}.settings-page--tenant-settings.settings-page--figma-visual .settings-shell-layout--dedicated-data-model{grid-template-columns:minmax(0,1fr)}.settings-page--tenant-settings.settings-page--figma-visual .figma-settings-content{padding:.75rem 0}}.ui-catalog-page,.ui-catalog-page__content,.ui-filter-toolbar__controls,.ui-insight-rail,.ui-settings-lane-card,.ui-builder-frame__navigation,.ui-builder-frame__canvas,.ui-builder-frame__inspector,.ui-wizard-frame,.ui-wizard-frame__content{min-width:0}.ui-catalog-page{gap:var(--space-xl);display:grid}.ui-catalog-page__content{gap:var(--space-md);display:grid}.ui-filter-toolbar{justify-content:space-between;align-items:end;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);flex-wrap:wrap;display:flex}.ui-filter-toolbar__controls{align-items:end;gap:var(--space-md);flex-wrap:wrap;flex:34rem;display:flex}.ui-filter-toolbar__results{color:var(--muted);font-size:var(--font-size-body-sm)}.ui-insight-rail{align-content:start;gap:var(--space-md);padding:var(--space-xl);border-left:1px solid var(--border);background:var(--surface-2);display:grid}.ui-insight-rail h2,.ui-settings-lane-card h2,.ui-settings-lane-card h3,.ui-settings-lane-card p{margin:0}.ui-insight-rail h2,.ui-settings-lane-card h2,.ui-settings-lane-card h3{font-size:var(--font-size-section)}.ui-master-detail{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:minmax(20rem,1fr) minmax(22rem,.8fr);min-width:0;display:grid;overflow:hidden}.ui-master-detail__master,.ui-master-detail__detail{min-width:0;padding:var(--space-xl)}.ui-master-detail__detail{border-left:1px solid var(--border);background:var(--surface-2)}.ui-record-subnavigation{gap:var(--space-lg);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.ui-record-subnavigation [role=tab]{min-height:var(--control-height-default);padding:var(--space-sm) 0;color:var(--muted);font-weight:var(--font-weight-control);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.ui-record-subnavigation [role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-strong)}.ui-settings-lane-card{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);display:flex}.ui-settings-lane-card p{margin-top:var(--space-xs);color:var(--muted);font-size:var(--font-size-body-sm)}.ui-builder-frame{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:minmax(12rem,.28fr) minmax(22rem,1fr) minmax(14rem,.34fr);min-height:32rem;display:grid;overflow:hidden}.ui-builder-frame__navigation,.ui-builder-frame__inspector,.ui-builder-frame__canvas{padding:var(--space-xl)}.ui-builder-frame__navigation{border-right:1px solid var(--border)}.ui-builder-frame__inspector{border-left:1px solid var(--border)}.ui-builder-frame__canvas{background:var(--surface-2)}.ui-builder-frame__footer{grid-column:1/-1}.ui-wizard-frame{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);display:grid;overflow:hidden}.ui-wizard-frame nav,.ui-wizard-frame__content{padding:var(--space-xl)}.ui-wizard-frame nav{border-right:1px solid var(--border);background:var(--surface-2)}.ui-wizard-frame ol{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.ui-wizard-frame li{align-items:center;gap:var(--space-sm);color:var(--text);font-size:var(--font-size-body-sm);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.ui-wizard-frame li>span{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.ui-wizard-frame li[aria-current=step]{color:var(--text-strong);font-weight:var(--font-weight-control)}.ui-wizard-frame li[data-complete=true]{color:var(--text-strong)}.ui-wizard-frame li[aria-current=step]>span,.ui-wizard-frame li[data-complete=true]>span{border-color:var(--accent);background:var(--accent);color:var(--primary-action-text)}.ui-wizard-frame__footer{grid-column:1/-1}@media (width<=56rem){.ui-builder-frame{grid-template-columns:minmax(0,1fr)}.ui-builder-frame__navigation,.ui-builder-frame__inspector{border:0;border-top:1px solid var(--border)}.ui-builder-frame__navigation{order:1}.ui-builder-frame__canvas{order:2}.ui-builder-frame__inspector{order:3}.ui-builder-frame__footer{order:4}}@media (width<=760px){.ui-master-detail,.ui-wizard-frame{grid-template-columns:minmax(0,1fr)}.ui-master-detail__detail,.ui-wizard-frame nav{border:0;border-top:1px solid var(--border)}.ui-settings-lane-card{flex-direction:column;align-items:flex-start}}.settings-action-side-panel{display:contents}.settings-action-side-panel__dialog-host{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.settings-action-side-panel__dialog-host::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57}.settings-action-side-panel__description{color:var(--muted,#5b7196);margin:0 0 12px;font-size:.9rem;line-height:1.4}.contract-intake-settings__panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.contract-intake-settings__panel-header h2,.contract-intake-settings__panel-header p{margin:0}.contract-intake-settings__panel-header>.figma-settings-status{white-space:nowrap;flex:none}.contract-intake-settings__panel-header p,.contract-intake-settings__field-rule small,.contract-intake-settings__factor small{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.contract-intake-settings__profile-editor,.contract-intake-settings__risk-policy,.contract-intake-settings__risk-factors{align-content:start;gap:1rem;display:grid}.contract-intake-settings__methodology-facts{border:1px solid var(--border);border-radius:var(--radius-md);gap:0;margin:0;display:grid;overflow:hidden}.contract-intake-settings__methodology-facts>div{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:.75rem;padding:.7rem .8rem;display:grid}.contract-intake-settings__methodology-facts>div+div{border-top:1px solid var(--border)}.contract-intake-settings__methodology-facts dt,.contract-intake-settings__methodology-facts dd{margin:0}.contract-intake-settings__methodology-facts dt{color:var(--muted)}.contract-intake-settings__scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.contract-intake-settings__field-rules,.contract-intake-settings__factor-list{border:1px solid var(--border);border-radius:var(--radius-md);gap:0;display:grid;overflow:hidden}.contract-intake-settings__field-rule{background:var(--surface-card);grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.3fr);align-items:start;gap:1rem;padding:.8rem .9rem;display:grid}.contract-intake-settings__field-rule+.contract-intake-settings__field-rule,.contract-intake-settings__factor+.contract-intake-settings__factor{border-top:1px solid var(--border)}.contract-intake-settings__field-rule>div:first-child,.contract-intake-settings__factor header>div{gap:.15rem;display:grid}.contract-intake-settings__field-rule-controls{grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:1rem;display:grid}.contract-intake-settings__multi-default{flex-wrap:wrap;gap:.4rem .8rem;display:flex}.contract-intake-settings__editor-actions,.contract-intake-settings__row-actions{justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.contract-intake-settings__row-actions{justify-content:flex-start}.contract-intake-settings__risk-grid{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;display:grid}.contract-intake-settings__factor{background:var(--surface-card);gap:.75rem;padding:.9rem;display:grid}.contract-intake-settings__factor>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (width<=70rem){.contract-intake-settings__risk-grid,.contract-intake-settings__field-rule{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.contract-intake-settings__scope-grid,.contract-intake-settings__field-rule-controls{grid-template-columns:minmax(0,1fr)}.contract-intake-settings__panel-header,.contract-intake-settings__editor-actions{flex-direction:column;align-items:stretch}}.figma-settings-access-simple[data-settings-image1-access-surface=true]{--settings-image1-border:#d9e3f2;--settings-image1-canvas:#f5f8fc;--settings-image1-ink:#14233f;--settings-image1-muted:#587096;--settings-image1-blue:#2864e8;min-height:100%}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-page--access-identity-full{gap:.9rem}.settings-image1-access-page-intro{margin:0}.settings-image1-access-page-intro p{color:var(--settings-image1-muted);margin:0;font-size:.875rem;line-height:1.35}.figma-settings-access-simple[data-settings-image1-access-surface=true]>.figma-settings-page>.figma-settings-access-simple-nav,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-subnav{display:none}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-shell,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-main,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-section-stack,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-list{gap:1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-panel,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-repository-table,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-advanced-panel{border-color:var(--settings-image1-border);box-shadow:0 12px 28px #1e3d6e0b}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-subheader h2,.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-subheader h3{color:var(--settings-image1-ink);font-size:1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-subheader span{color:var(--settings-image1-muted);font-size:.78rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-actions=true]{gap:.8rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-action]{box-sizing:border-box;border-color:var(--settings-image1-border);background:#fff;border-radius:.72rem;flex-direction:column;align-items:flex-start;gap:4px;height:148px;min-height:148px;padding:1.1rem;display:flex;position:relative}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-activity=true] .figma-settings-repository-table{border:0;border-top:1px solid var(--settings-image1-border);box-shadow:none;border-radius:0;margin-top:0}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-activity=true]{border:1px solid var(--settings-image1-border);background:#fff;border-radius:.75rem;margin-top:1rem;overflow:hidden}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-activity=true]>.figma-settings-access-simple-subheader{padding:.9rem 1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-identity-sources=true]{grid-template-columns:minmax(0,2fr) minmax(17rem,.95fr);align-items:start}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-sign-in-sources=true]>.figma-settings-access-simple-subheader{display:none}.settings-image1-access-provider-primary{grid-column:1;min-height:22rem}.settings-image1-access-provider-summary{grid-column:2;min-height:22rem;padding:1.1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .settings-image1-access-provider-actions{border-top:1px solid var(--settings-image1-border);flex-wrap:nowrap;justify-content:flex-end;margin-top:auto;padding-top:.9rem;display:flex}.settings-image1-access-provider-lower-grid{grid-template-columns:minmax(0,2fr) minmax(17rem,.95fr);gap:1rem;display:grid}.settings-image1-access-provider-capabilities{grid-column:1;padding:1.1rem}.settings-image1-access-provider-capabilities h2{color:var(--settings-image1-ink);margin:0 0 .65rem;font-size:1rem}.settings-image1-access-provider-capabilities ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.settings-image1-access-provider-capabilities li{border-top:1px solid var(--settings-image1-border);color:var(--settings-image1-ink);padding:.65rem 0;font-size:.78rem;font-weight:600}.settings-image1-access-secondary-details{color:var(--settings-image1-muted);font-size:.78rem}.settings-image1-access-role-split,.settings-image1-access-scim-split,.settings-image1-access-break-glass-layout{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.95fr);align-items:start;gap:1rem;display:grid}.settings-image1-access-role-split>[data-access-simple-roles-permissions-table],.settings-image1-access-scim-configuration{min-width:0}.settings-image1-access-effective-summary,.settings-image1-access-provisioning-posture,.settings-image1-access-activation-policy{min-height:20rem;padding:1.1rem}.settings-image1-access-directory-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.settings-image1-access-directory-layout>.figma-settings-access-simple-subheader{display:none}.settings-image1-access-directory-layout>.figma-settings-access-simple-operation-card{grid-column:1}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact>div{grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr)}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact>div:nth-child(odd){border-right:1px solid var(--settings-image1-border)}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact>div:nth-last-child(-n+2){border-bottom:0}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-users=true],.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true]{border:1px solid var(--settings-image1-border);background:#fff;border-radius:.75rem;overflow:hidden}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-users=true]>.figma-settings-access-simple-command-bar,.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true]>.figma-settings-access-simple-command-bar{border:0;border-bottom:1px solid var(--settings-image1-border)}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-validation-summary=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-validation-summary=true] .figma-settings-access-simple-reference-card{gap:.45rem;min-height:5.75rem;padding:.85rem 1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-validation-summary=true] .figma-settings-access-simple-reference-card p{display:none}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-validation-summary=true] .figma-settings-access-simple-reference-card strong{color:var(--settings-image1-muted);font-size:.72rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-permission-matrix-disclosure=true]{margin-top:1rem}.settings-image1-access-role-split>[data-access-simple-roles-permissions-table]{border:1px solid var(--settings-image1-border);background:#fff;border-radius:.75rem;min-width:0;overflow:hidden;box-shadow:0 12px 28px #1e3d6e0b}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .workspace-registry-table__header,.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .workspace-registry-table__row{min-width:100%}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .workspace-registry-table__scroller{overflow-x:hidden}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-audit-validation=true]>.figma-settings-repository-table{border:1px solid var(--settings-image1-border);background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 12px 28px #1e3d6e0b}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .workspace-registry-table__cell,.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .workspace-registry-table__header-label{text-overflow:ellipsis;overflow:hidden}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-roles-permissions-table=true] .figma-settings-access-simple-primary>span{color:var(--settings-image1-muted)}.settings-image1-access-directory-activity{min-width:0;overflow:hidden}.settings-image1-access-directory-activity .figma-settings-repository-table{min-width:0}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true] .workspace-registry-table__row{min-height:2.95rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true] .figma-settings-access-simple-primary{gap:.12rem;min-width:0;display:grid}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true] .figma-settings-access-simple-primary>strong,.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-groups=true] .figma-settings-access-simple-primary>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-image1-access-audit-secondary{margin-top:.25rem}.settings-image1-access-audit-secondary>summary{color:var(--settings-image1-muted);cursor:pointer;font-size:.78rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-audit-validation=true]>.figma-settings-access-simple-advanced-header .figma-settings-access-simple-action-row{display:none}.settings-image1-access-break-glass-layout>.figma-settings-access-simple-row{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1.1rem;display:grid}.settings-image1-access-directory-activity{grid-area:1/2/span 2;min-height:100%;padding:1.1rem}.settings-image1-access-break-glass-warning{color:#8b5900;background:#fff5dc;border:1px solid #f5d79b;border-radius:.65rem;margin:0;padding:.72rem .9rem;font-size:.78rem}.settings-image1-access-overview-card-symbol{width:2rem;height:2rem;color:var(--settings-image1-blue);background:#edf4ff;border-radius:.6rem;place-items:center;font-size:.95rem;font-weight:700;display:grid}.settings-image1-access-overview-card-symbol svg{width:1.1rem;height:1.1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-action]>div{margin-top:.15rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-action]>.figma-settings-status{margin-top:auto}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview=true]>.figma-settings-access-simple-subheader{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-action]>.figma-settings-button{border-radius:inherit;color:#0000;opacity:0;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-action]:has(.figma-settings-button:focus-visible){outline:2px solid var(--settings-image1-blue);outline-offset:2px}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-command-bar{border-color:var(--settings-image1-border);background:#fff;gap:.65rem;padding:.85rem 1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .workspace-registry-table__header{color:#506887;letter-spacing:.045em;background:#f4f7fb;min-height:2rem;font-size:.66rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .workspace-registry-table__row{border-color:#e0e8f3;min-height:3.45rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .workspace-registry-table__cell{color:#213b64;font-size:.75rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-operation-card{padding:1.1rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-definition-list--compact>div{padding-block:.62rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-definition-list dt{color:#587096;font-size:.7rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-access-simple-definition-list dd{color:#1f3a62;font-size:.78rem}.figma-settings-access-simple[data-settings-image1-access-surface=true] .figma-settings-status{font-size:.68rem}@media (width<=920px){.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-identity-sources=true],.settings-image1-access-role-split,.settings-image1-access-scim-split,.settings-image1-access-break-glass-layout,.settings-image1-access-directory-layout{grid-template-columns:1fr}.settings-image1-access-directory-layout>.figma-settings-access-simple-subheader,.settings-image1-access-directory-layout>.figma-settings-access-simple-operation-card,.settings-image1-access-directory-activity,.settings-image1-access-provider-primary,.settings-image1-access-provider-summary{grid-area:auto}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact{grid-template-columns:minmax(0,1fr)}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact>div:nth-child(odd){border-right:0}.settings-image1-access-directory-layout [data-access-simple-directory-provider] .figma-settings-access-simple-definition-list--compact>div:nth-last-child(2){border-bottom:1px solid var(--settings-image1-border)}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-actions=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-validation-summary=true]{grid-template-columns:1fr}}@media (width<=560px){.figma-settings-access-simple[data-settings-image1-access-surface=true] [data-access-simple-overview-actions=true]{grid-template-columns:1fr}}.settings-image1-forms-governance{color:#172642;gap:1rem;display:grid}.settings-image1-forms-governance__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.settings-image1-forms-governance__header [data-forms-settings-handoff=true]{display:contents}.settings-image1-forms-governance__header h1{letter-spacing:-.025em;margin:0;font-size:1.85rem}.settings-image1-forms-governance__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.settings-image1-forms-governance__metric{min-height:6.8rem;box-shadow:none;border-color:#d9e3f2;gap:.35rem;padding:1rem 1.15rem;display:grid}.settings-image1-forms-governance__metric span,.settings-image1-forms-governance__metric small{color:#5b7196;font-size:.78rem}.settings-image1-forms-governance__metric strong{font-size:1.75rem;line-height:1}.settings-image1-forms-governance__grid{grid-template-columns:minmax(0,1.2fr) minmax(26rem,1fr);gap:1rem;display:grid}.settings-image1-forms-governance__posture,.settings-image1-forms-governance__access{box-shadow:none;border-color:#d9e3f2;padding:1rem}.settings-image1-forms-governance h2{margin:0 0 .85rem;font-size:1rem}.settings-image1-forms-governance__definition,.settings-image1-forms-governance__access dl>div{border-top:1px solid #e0e8f3;grid-template-columns:minmax(9rem,.75fr) minmax(0,1.3fr);gap:.8rem;padding:.55rem 0;display:grid}.settings-image1-forms-governance__definition dt,.settings-image1-forms-governance__access dt{color:#5b7196;font-size:.78rem}.settings-image1-forms-governance__definition dd,.settings-image1-forms-governance__access dd{margin:0;font-size:.8rem;font-weight:600}.settings-image1-forms-governance__access dl{margin:.75rem 0}@media (width<=900px){.settings-image1-forms-governance__metrics,.settings-image1-forms-governance__grid{grid-template-columns:1fr}}.integrations-catalog{--catalog-bg:#f8fafc;--catalog-panel:#fff;--catalog-panel-muted:#f1f5f9;--catalog-panel-strong:#fff;--catalog-border:#e2e8f0;--catalog-border-strong:#cbd5e1;--catalog-text:#0f172a;--catalog-muted:#64748b;--catalog-muted-strong:#475569;--catalog-blue:#4f46e5;--catalog-blue-strong:#4338ca;--catalog-blue-soft:#eef2ff;--catalog-green:#047857;--catalog-green-soft:#ecfdf5;--catalog-amber:#b45309;--catalog-amber-soft:#fffbeb;--catalog-shadow:0 1px 2px #0f172a0f;background:var(--catalog-bg);color:var(--catalog-text);min-height:100vh;padding:32px}[data-theme=dark] .integrations-catalog{--catalog-bg:#0f172a;--catalog-panel:#111827;--catalog-panel-muted:#1e293b;--catalog-panel-strong:#111827;--catalog-border:#334155;--catalog-border-strong:#475569;--catalog-text:#f8fafc;--catalog-muted:#94a3b8;--catalog-muted-strong:#cbd5e1;--catalog-blue:#818cf8;--catalog-blue-strong:#a5b4fc;--catalog-blue-soft:#818cf829;--catalog-green:#34d399;--catalog-green-soft:#34d39924;--catalog-amber:#fbbf24;--catalog-amber-soft:#fbbf2424;--catalog-shadow:0 1px 2px #00000052}.integrations-catalog.settings-integrations-catalog-root{background:0 0;min-height:auto;padding:0}.integrations-catalog *,.integrations-catalog :before,.integrations-catalog :after{box-sizing:border-box}.integrations-catalog__header{justify-content:space-between;align-items:flex-end;max-width:1180px;margin:0 auto 20px;display:flex}.integrations-catalog__header h1{color:var(--catalog-text);margin:4px 0 8px;font-size:24px;line-height:1.2}.integrations-catalog__header p{color:var(--catalog-muted);margin:0;font-size:15px}.integrations-catalog__kicker{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--catalog-blue-strong)!important;font-size:12px!important}.integrations-catalog__controls{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:center;gap:10px;max-width:1180px;margin:0;padding:14px 16px;display:grid}.integrations-catalog__panel{background:var(--catalog-panel-strong);border:1px solid var(--catalog-border);box-shadow:var(--catalog-shadow);border-radius:10px;max-width:1180px;margin:0 auto;overflow:hidden}.integrations-catalog-search{background:var(--catalog-panel);border:1px solid var(--catalog-border);color:var(--catalog-muted);border-radius:6px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.integrations-catalog-search input{color:var(--catalog-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0}.integrations-catalog-search input::placeholder{color:var(--catalog-muted)}.integrations-catalog-filters{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}.integrations-catalog-filters button{background:var(--catalog-panel);border:1px solid var(--catalog-border);color:var(--catalog-muted);cursor:pointer;font:inherit;border-radius:6px;padding:9px 12px;font-weight:700;line-height:1}.integrations-catalog-filters button[aria-pressed=true]{background:var(--catalog-blue-soft);border-color:var(--catalog-blue);color:var(--catalog-blue-strong)}.integrations-catalog__section-heading{justify-content:space-between;align-items:center;max-width:1180px;margin:0;padding:16px 18px;display:flex}.integrations-catalog__section-heading h2{color:var(--catalog-text);margin:0;font-size:18px}.integrations-catalog__section-heading p{color:var(--catalog-muted);margin:3px 0 0;font-size:13px}.integrations-catalog__section-heading span{color:var(--catalog-muted);font-size:13px;font-weight:700}.integrations-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0;padding:16px;display:grid}.integrations-catalog.settings-integrations-catalog-root .integrations-catalog__panel,.integrations-catalog.settings-integrations-catalog-root .integrations-catalog__controls,.integrations-catalog.settings-integrations-catalog-root .integrations-catalog__section-heading,.integrations-catalog.settings-integrations-catalog-root .integrations-catalog-grid,.integrations-catalog.settings-integrations-catalog-root .integrations-catalog-empty{max-width:none}.integrations-catalog-table__scroller{border-top:1px solid var(--catalog-border);background:var(--catalog-panel-strong);overflow-x:auto}.integrations-catalog-table{border-collapse:collapse;width:100%;min-width:920px;color:var(--catalog-text);font-size:13px}.integrations-catalog-table th,.integrations-catalog-table td{border-bottom:1px solid var(--catalog-border);text-align:left;vertical-align:middle;padding:11px 14px}.integrations-catalog-table thead th{background:var(--catalog-panel-muted);color:var(--catalog-muted-strong);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.integrations-catalog-table tbody tr:last-child>*{border-bottom:0}.integrations-catalog-table__identity{align-items:center;gap:10px;min-width:240px;display:flex}.integrations-catalog-table__identity>span:last-child{gap:2px;display:grid}.integrations-catalog-table__identity strong{color:var(--catalog-text);font-size:14px}.integrations-catalog-table__identity small{max-width:300px;color:var(--catalog-muted);font-size:12px;font-weight:400}.integrations-catalog-table__fact{gap:2px;display:grid}.integrations-catalog-table__fact small{color:var(--catalog-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.integrations-catalog-card{background:var(--catalog-panel-strong);border:1px solid var(--catalog-border);box-shadow:var(--catalog-shadow);border-radius:8px;min-width:0;min-height:188px;padding:20px}.integrations-catalog-card__top,.integrations-catalog-card__identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.integrations-catalog-card__top{justify-content:space-between}.integrations-catalog-card__identity h3{color:var(--catalog-text);margin:0 0 8px;font-size:19px;line-height:1.2}.integrations-catalog-card__icon{background:var(--catalog-panel-muted);border:1px solid var(--catalog-border);border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.integrations-catalog__microsoft-mark{grid-template-rows:repeat(2,10px);grid-template-columns:repeat(2,10px);gap:2px;display:grid}.integrations-catalog__microsoft-mark span:first-child{background:#f25022}.integrations-catalog__microsoft-mark span:nth-child(2){background:#7fba00}.integrations-catalog__microsoft-mark span:nth-child(3){background:#00a4ef}.integrations-catalog__microsoft-mark span:nth-child(4){background:#ffb900}.integrations-catalog__generic-mark,.integrations-catalog__search-mark,.integrations-catalog__connected-mark,.integrations-catalog__lock-mark,.integrations-catalog__arrow-mark{flex:none;display:inline-block}.integrations-catalog__generic-mark{opacity:.8;background:currentColor;border-radius:6px;width:18px;height:18px}.integrations-catalog__search-mark{border:2px solid;border-radius:50%;width:15px;height:15px;position:relative}.integrations-catalog__search-mark:after{content:"";background:currentColor;border-radius:999px;width:2px;height:7px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.integrations-catalog__connected-mark{border:2px solid;border-radius:50%;width:14px;height:14px;position:relative}.integrations-catalog__connected-mark:after{content:"";border-bottom:2px solid;border-right:2px solid;width:4px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.integrations-catalog__lock-mark{border:2px solid;border-radius:3px;width:13px;height:10px;margin-top:3px;position:relative}.integrations-catalog__lock-mark:before{content:"";border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:5px;height:8px;position:absolute;top:-8px;left:2px}.integrations-catalog__arrow-mark{border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)}.integrations-catalog-status{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.integrations-catalog-status--connected{background:var(--catalog-green-soft);color:var(--catalog-green)}.integrations-catalog-status--available,.integrations-catalog-status--setup{background:var(--catalog-blue-soft);color:var(--catalog-blue-strong)}.integrations-catalog-status--attention{background:var(--catalog-amber-soft);color:var(--catalog-amber)}.integrations-catalog-card__category{color:var(--catalog-muted);margin:-2px 0 8px;font-size:12px;font-weight:700;display:block}.integrations-catalog-card p{color:var(--catalog-muted);max-width:54ch;margin:18px 0;font-size:14px;line-height:1.55}.integrations-catalog-card__action{background:var(--catalog-blue);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.integrations-catalog-card__action:disabled{background:var(--catalog-panel-muted);color:var(--catalog-muted);cursor:not-allowed}.integrations-catalog-card__capabilities{flex-wrap:wrap;gap:8px;display:flex}.integrations-catalog-card__capabilities span{background:var(--catalog-panel-muted);border:1px solid var(--catalog-border);color:var(--catalog-muted-strong);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.integrations-catalog-empty{background:var(--catalog-panel);border:1px dashed var(--catalog-border);color:var(--catalog-muted);border-radius:8px;gap:8px;max-width:1180px;margin:16px;padding:24px;display:grid}.integrations-catalog-empty strong{color:var(--catalog-text);font-size:16px}.integrations-catalog-skeleton{background:linear-gradient(90deg, var(--catalog-panel), var(--catalog-panel-muted), var(--catalog-panel));border:1px solid var(--catalog-border);border-radius:8px;min-height:198px;animation:1.35s ease-in-out infinite integrations-catalog-pulse}.sr-only{white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes integrations-catalog-pulse{0%,to{opacity:.64}50%{opacity:1}}@media (width<=1100px){.integrations-catalog{padding:24px}.integrations-catalog__controls{grid-template-columns:1fr}.integrations-catalog-filters{justify-content:flex-start}.integrations-catalog-grid{grid-template-columns:1fr}}@media (width<=720px){.integrations-catalog{padding:18px}.integrations-catalog-card__top{flex-direction:column;align-items:stretch}.integrations-catalog-card__action{justify-content:center;width:100%}}.settings-option-a-page{gap:var(--space-xl);width:100%;min-width:0;display:grid}.settings-option-a-page,.settings-option-a-overlay{--space-xl:1rem;--font-size-body-sm:.82rem;--font-size-section:1.05rem;--line-height-body:1.5;--z-index-sticky:20}.settings-option-a-page>section,.settings-option-a-panel{gap:var(--space-md);min-width:0;display:grid}.settings-option-a-page>section>h2,.settings-option-a-section-heading h2,.settings-option-a-branding h3{color:var(--text-strong);margin:0}.settings-option-a-page>section>h2,.settings-option-a-section-heading h2{font-size:var(--font-size-section)}.settings-option-a-summary-grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-option-a-metric{min-height:8rem;display:grid}.settings-option-a-overview{gap:1rem}.settings-overview-reference-header p{max-width:none}.settings-overview-reference-header h1{font-size:1.55rem;line-height:1.2}.settings-overview-reference-header button{min-height:38px;padding:8px 19px;font-size:.78rem}.settings-overview-reference-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.settings-overview-reference-summary-card{border:1px solid var(--border);background:var(--surface-card);min-width:0;height:192px;min-height:192px;box-shadow:var(--shadow-subtle);border-radius:10px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.settings-overview-reference-summary-card__main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;padding:20px 18px;display:grid}.settings-overview-reference-icon{border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-fill);width:64px;height:72px;color:var(--status-info-text);place-items:center;display:inline-grid}.settings-overview-reference-icon>svg{width:1.8rem;height:1.8rem}.settings-overview-reference-summary-card[data-tone=attention] .settings-overview-reference-icon{border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.settings-overview-reference-summary-card[data-tone=success] .settings-overview-reference-icon{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.settings-overview-reference-summary-card[data-tone=accent] .settings-overview-reference-icon{color:#6d28d9;background:#f3e8ff;border-color:#e9d5ff}.settings-overview-reference-summary-card__copy{align-content:center;justify-items:start;gap:.18rem;min-width:0;display:grid}.settings-overview-reference-summary-card__value{max-width:100%;color:var(--accent-strong);font-size:1.48rem;font-weight:var(--font-weight-heading);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.settings-overview-reference-summary-card[data-tone=attention] .settings-overview-reference-summary-card__value{color:var(--status-danger-text)}.settings-overview-reference-summary-card[data-tone=success] .settings-overview-reference-summary-card__value{color:var(--status-success-text)}.settings-overview-reference-summary-card__label{color:var(--text-strong);font-size:.8rem;font-weight:var(--font-weight-control)}.settings-overview-reference-badge,.settings-overview-reference-activity__source{border:1px solid var(--status-info-border);border-radius:var(--radius-pill);background:var(--status-info-fill);max-width:100%;min-height:1.35rem;color:var(--status-info-text);font-size:.7rem;font-weight:var(--font-weight-control);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-top:.25rem;padding:.15rem .5rem;line-height:1.1;display:inline-flex;overflow:hidden}.settings-overview-reference-badge[data-tone=attention]{border-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.settings-overview-reference-badge[data-tone=success]{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.settings-overview-reference-badge[data-tone=accent]{color:#6d28d9;background:#f3e8ff;border-color:#e9d5ff}.settings-overview-reference-summary-card[data-tone=accent] .settings-overview-reference-summary-card__value{color:#6d28d9}.settings-overview-reference-summary-card__action{border:0;border-top:1px solid var(--border);width:100%;min-height:72px;color:var(--muted);font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:12px 18px;font-size:.72rem;line-height:1.4;display:grid}.settings-overview-reference-summary-card__action>span:last-child{color:var(--text-strong);font-size:1.2rem}.settings-overview-reference-summary-card__action:hover{background:var(--surface-hover);color:var(--text-strong)}.settings-overview-reference-section{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;gap:12px;min-width:0;padding:17px;display:grid}.settings-option-a-overview>.settings-overview-reference-section{gap:10px}.settings-overview-reference-section>h2,.settings-overview-reference-section__header>h2{color:var(--text-strong);margin:0;font-size:.95rem}.settings-overview-reference-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.settings-overview-reference-section--lanes{padding-bottom:19px}.settings-overview-reference-lane-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-width:0;height:109px;min-height:109px;padding:10px;display:grid}.settings-overview-reference-lane-card>.settings-overview-reference-icon{border-color:color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 9%, var(--surface-card));width:46px;height:46px;color:var(--accent-strong)}.settings-overview-reference-lane-card>.settings-overview-reference-icon>svg{width:1.45rem;height:1.45rem}.settings-overview-reference-lane-card__copy{align-content:start;gap:.18rem;min-width:0;display:grid}.settings-overview-reference-lane-card__copy>h3,.settings-overview-reference-lane-card__copy>p{margin:0}.settings-overview-reference-lane-card__copy>h3{color:var(--text-strong);font-size:.84rem}.settings-overview-reference-lane-card__copy>p{min-height:2.35rem;color:var(--muted);font-size:.72rem;line-height:1.35}.settings-overview-reference-lane-card__action,.settings-overview-reference-section__action{width:max-content;color:var(--accent-strong);font:inherit;font-size:.72rem;font-weight:var(--font-weight-control);background:0 0;border:0;align-items:center;gap:.45rem;padding:.25rem 0;display:inline-flex}.settings-overview-reference-section__action{padding-block:0}.settings-overview-reference-lane-card__action:hover,.settings-overview-reference-section__action:hover{color:var(--text-strong)}.settings-overview-reference-section__header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.settings-overview-reference-activity{margin-top:-4px;padding-left:19px;padding-right:21px}.settings-overview-reference-activity__table-wrap{border:1px solid var(--border);min-width:0;overflow-x:auto}.settings-overview-reference-activity__table-wrap>table{border-collapse:collapse;width:100%;color:var(--text);font-size:.74rem}.settings-overview-reference-activity__table-wrap td{box-sizing:border-box;border-bottom:1px solid var(--border);white-space:nowrap;height:38px;padding:5px 12px}.settings-overview-reference-activity__table-wrap tr:last-child>td{border-bottom:0}.settings-overview-reference-activity__table-wrap td:first-child{min-width:19rem;color:var(--text-strong)}.settings-overview-reference-activity__event{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.settings-overview-reference-activity__table-wrap td:nth-child(2){width:17%}.settings-overview-reference-activity__table-wrap td:nth-child(3){width:20%;color:var(--muted)}.settings-overview-reference-activity__table-wrap td:last-child{width:15%;color:var(--muted)}.settings-overview-reference-activity__signal{border:1px solid var(--status-success-border);width:1.1rem;height:1.1rem;color:var(--status-success-text);font-size:.67rem;font-weight:var(--font-weight-control);border-radius:50%;flex:none;place-items:center;display:inline-grid}.settings-overview-reference-activity__signal[data-tone=attention]{border-color:var(--status-danger-border);color:var(--status-danger-text)}.settings-option-a-lane-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-option-a-lane-grid--compact .ui-settings-lane-card{padding:var(--space-md)}.settings-option-a-activity{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);margin:0;padding:0;list-style:none;display:grid}.settings-option-a-activity>li{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);min-width:0;padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border);display:flex}.settings-option-a-activity>li:last-child{border-bottom:0}.settings-option-a-activity>li>div{gap:var(--space-2xs);min-width:0;display:grid}.settings-option-a-activity span,.settings-option-a-empty-copy,.settings-option-a-section-heading p,.settings-option-a-branding p,.settings-option-a-branding small,.settings-option-a-last-change{color:var(--muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0}.settings-option-a-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);min-width:0;display:flex}.settings-option-a-section-heading--actions>div{gap:var(--space-2xs);display:grid}.settings-option-a-profile-grid,.settings-option-a-drawer-fields{gap:var(--space-md);min-width:0;display:grid}.settings-option-a-profile-grid{grid-template-columns:minmax(14rem,1.2fr) minmax(14rem,1fr) minmax(8rem,.5fr);align-items:start}.settings-option-a-branding{align-items:center;gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);grid-template-columns:auto minmax(0,1fr) minmax(16rem,.8fr);display:grid}.settings-option-a-logo-preview{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);width:3.5rem;height:3.5rem;color:var(--text-strong);font-weight:var(--font-weight-heading);place-items:center;display:inline-grid;overflow:hidden}.settings-option-a-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.settings-option-a-branding-actions{gap:var(--space-sm);min-width:0;display:grid}.settings-option-a-last-change{padding-block:var(--space-sm)}.settings-option-a-last-change strong{color:var(--text-strong)}.settings-option-a-page .settings-option-a-save-footer{z-index:auto;position:static}.settings-option-a-save-actions{display:contents}.settings-option-a-adapter-message{gap:var(--space-xs);display:grid}.settings-option-a-workspace-policy-handoff{gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border);display:grid}.settings-option-a-workspace-policy-handoff>p{color:var(--text-muted);margin:0}.settings-option-a-policy-status-list{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);display:grid}.settings-option-a-policy-status-list>div{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.settings-option-a-policy-status-list>div:last-child{border-bottom:0}.settings-option-a-policy-status-list>div>div{gap:var(--space-2xs);display:grid}.settings-option-a-policy-status-list span{color:var(--text-muted)}.settings-option-a-adapter-message p{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text);font-size:var(--font-size-body-sm);margin:0}.settings-option-a-adapter-message p[data-tone=error]{border-left-color:var(--status-danger-border);background:var(--status-danger-fill);color:var(--status-danger-text)}.settings-option-a-secret{gap:var(--space-md);display:grid}.settings-option-a-secret code{padding:var(--space-md);overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-strong)}.settings-option-a-secret p{color:var(--muted);font-size:var(--font-size-body-sm);margin:0}.settings-option-a-page [data-settings-repository-table=workspace-api-clients]{width:100%;min-width:72rem;height:auto}.settings-option-a-page [data-settings-repository-table=workspace-api-clients] .workspace-registry-table__cell:last-child{overflow:visible}.settings-option-a-page [data-settings-repository-table=workspace-api-clients] .workspace-registry-table__cell:last-child:has(.ui-overflow-menu[data-open=true]){z-index:calc(var(--z-index-sticky) + 1)}.settings-option-a-page [data-settings-repository-table=workspace-api-clients] .workspace-registry-table__row:has(.ui-overflow-menu[data-open=true]){z-index:calc(var(--z-index-sticky) + 1)}@media (width<=70rem){.settings-option-a-summary-grid,.settings-overview-reference-summary,.settings-overview-reference-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-option-a-profile-grid,.settings-option-a-branding{grid-template-columns:minmax(0,1fr)}}@media (width<=46rem){.settings-option-a-summary-grid,.settings-option-a-lane-grid,.settings-overview-reference-summary,.settings-overview-reference-lanes{grid-template-columns:minmax(0,1fr)}.settings-overview-reference-section{padding:.75rem}.settings-overview-reference-summary-card,.settings-overview-reference-lane-card{height:auto}.settings-overview-reference-activity__table-wrap{border:0;overflow-x:visible}.settings-overview-reference-activity__table-wrap>table,.settings-overview-reference-activity__table-wrap>table>tbody,.settings-overview-reference-activity__table-wrap tr,.settings-overview-reference-activity__table-wrap td{width:100%;display:block}.settings-overview-reference-activity__table-wrap tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.75rem 0;display:grid}.settings-overview-reference-activity__table-wrap tr:last-child{border-bottom:0}.settings-overview-reference-activity__table-wrap td{white-space:normal;border:0;padding:0}.settings-overview-reference-activity__table-wrap td:first-child{grid-column:1/-1;min-width:0}.settings-overview-reference-activity__table-wrap td:nth-child(2),.settings-overview-reference-activity__table-wrap td:nth-child(3),.settings-overview-reference-activity__table-wrap td:last-child{width:auto}.settings-option-a-activity>li,.settings-option-a-policy-status-list>div,.settings-option-a-section-heading--actions{flex-direction:column;align-items:flex-start}.settings-option-a-page .settings-option-a-save-footer{flex-direction:column;align-items:stretch}.settings-option-a-save-actions{gap:var(--space-sm);width:100%;display:flex}.settings-option-a-save-actions>button{flex:1}}.settings-image1-governance-page{gap:1rem;max-width:100%;display:grid}.settings-image1-governance-page .figma-settings-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.settings-image1-governance-page .figma-settings-status-strip__item{border:1px solid var(--border);background:var(--surface-card);min-height:5.75rem;box-shadow:none;border-radius:.75rem;padding:.9rem 1rem}.settings-image1-governance-page .figma-settings-status-strip__item p{overflow-wrap:anywhere}.settings-image1-governance-page .figma-settings-section,.settings-image1-governance-page .figma-settings-panel,.settings-image1-governance-page .settings-documents-policy__form,.settings-image1-governance-page .figma-settings-o365-detail,.settings-image1-governance-page .figma-settings-audit-workbench__list{border:1px solid var(--border);background:var(--surface-card);box-shadow:none;border-radius:.75rem}.settings-image1-governance-page .figma-settings-section{overflow:hidden}.settings-image1-governance-page .figma-settings-section__header,.settings-image1-governance-page .figma-settings-o365-panel__heading,.settings-image1-governance-page .figma-settings-audit-workbench__header{border-bottom:1px solid var(--border);padding:.9rem 1.1rem}.settings-image1-governance-page .figma-settings-section__header h2,.settings-image1-governance-page .figma-settings-o365-panel__heading strong,.settings-image1-governance-page .figma-settings-audit-workbench__header h2{font-size:1rem}.settings-image1-governance-page .figma-settings-section__header p,.settings-image1-governance-page .figma-settings-o365-panel__heading p{margin-top:.2rem;font-size:.78rem}.settings-image1-governance-page .figma-settings-section__body{padding:.9rem 1.1rem}.settings-image1-governance-page .figma-settings-toolbar{gap:.65rem;padding:0}.settings-image1-governance-page .figma-settings-repository-table,.settings-image1-governance-page .figma-settings-audit-enterprise-table{font-size:.78rem}.settings-image1-governance-page .figma-settings-repository-table [role=columnheader],.settings-image1-governance-page .figma-settings-audit-enterprise-table th{letter-spacing:.04em;text-transform:uppercase;font-size:.67rem}.settings-image1-governance-page .figma-settings-repository-table p,.settings-image1-governance-page .figma-settings-audit-enterprise-table p{margin-top:.16rem;font-size:.72rem}.settings-image1-governance-page .figma-settings-data-model,.settings-image1-governance-page .figma-settings-automation,.settings-image1-governance-page .figma-settings-dashreport,.settings-image1-governance-page .figma-settings-notifications,.settings-image1-governance-page .figma-settings-trust-ai,.settings-image1-governance-page .figma-settings-audit-workbench,.settings-image1-governance-page .settings-documents-policy,.settings-image1-governance-page [data-settings-image1-screen=integrations]{gap:1rem;display:grid}.settings-image1-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}[data-settings-image1-screen=boilerplate] .settings-image1-primary-grid,[data-settings-image1-screen=approval] .settings-image1-primary-grid,[data-settings-image1-screen=reporting] .settings-image1-primary-grid{display:contents}[data-settings-image1-screen=boilerplate] .figma-settings-data-model-owner,[data-settings-image1-screen=approval] [data-workflow-runtime-ownership=true],[data-settings-image1-screen=reporting] .figma-settings-dashreport-owner{margin-top:1rem}.settings-image1-m365-overview{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.settings-image1-m365-overview>.figma-settings-panel,.settings-image1-m365-activity,.settings-image1-ai-features,.settings-image1-ai-data-handling{margin:0}.settings-image1-m365-overview .figma-settings-o365-capabilities .figma-settings-row{min-height:3.35rem;padding:.65rem 1rem}.settings-image1-m365-overview .figma-settings-o365-capabilities .figma-settings-row__copy>span{display:none}.settings-image1-ai-features .figma-settings-trust-policy-grid{grid-template-columns:1fr;gap:0;padding:.5rem 1.1rem}.settings-image1-ai-features .figma-settings-trust-policy-card{border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.settings-image1-ai-features .figma-settings-trust-policy-card:last-child{border-bottom:0}.settings-image1-ai-features .figma-settings-trust-policy-card__topline{display:contents}.settings-image1-ai-features .figma-settings-trust-policy-card>p,.settings-image1-ai-features .figma-settings-trust-policy-card__action{grid-column:2/-1;margin:0;font-size:.72rem}.settings-image1-governance-page .figma-settings-audit-workbench__layout{grid-template-columns:minmax(0,1fr)}.settings-image1-governance-page .figma-settings-audit-workbench__layout:has([data-settings-audit-detail-drawer=true])>:last-child{border-top:1px solid var(--border)}.settings-image1-governance-page .figma-settings-audit-workbench__layout:not(:has([data-settings-audit-detail-drawer=true]))>:last-child{display:none}.settings-image1-governance-page .figma-settings-audit-filter-bar{border:1px solid var(--border);background:var(--surface-card);border-radius:.75rem;grid-template-columns:minmax(15rem,1.6fr) minmax(9rem,.9fr) minmax(9rem,.9fr) minmax(9rem,.9fr) auto auto;padding:.9rem 1rem}.settings-image1-audit-advanced-filters{align-self:end}.settings-image1-audit-advanced-filters>summary{min-height:2.75rem;color:var(--muted);cursor:pointer;padding:.7rem .8rem;font-size:.78rem}.settings-image1-audit-advanced-filters>div{grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.65rem;padding:.75rem 0;display:grid}.settings-image1-primary-grid>.figma-settings-section,.settings-image1-primary-grid>.figma-settings-panel{margin:0}.settings-image1-summary-panel{padding:0;overflow:hidden}.settings-image1-summary-panel>header{border-bottom:1px solid var(--border);padding:.9rem 1.1rem}.settings-image1-summary-panel>header h2{margin:0;font-size:1rem}.settings-image1-definition-list{margin:0;padding:1.1rem}.settings-image1-definition-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;min-height:2.85rem;display:grid}.settings-image1-definition-list>div:last-child{border-bottom:0}.settings-image1-definition-list dt{color:var(--muted);font-size:.7rem;font-weight:700}.settings-image1-definition-list dd{color:var(--text-strong);margin:0;font-size:.78rem}.settings-image1-action-stack{gap:.75rem;padding:1.1rem;display:grid}.settings-image1-action-stack .figma-settings-button{width:100%}.settings-image1-governance-page .figma-settings-data-model-owner,.settings-image1-governance-page .figma-settings-dashreport-owner,.settings-image1-governance-page .figma-settings-trust-review-row{border:1px solid var(--border);box-shadow:none;border-radius:.75rem;padding:.9rem 1.1rem}.settings-image1-governance-page .settings-documents-policy__layout,.settings-image1-governance-page .figma-settings-o365-directory-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:1rem;display:grid}.settings-image1-governance-page .figma-settings-notification-fields,.settings-image1-governance-page .settings-documents-policy__field-grid{gap:.75rem}.settings-image1-governance-page .figma-settings-config-rows,.settings-image1-governance-page .figma-settings-o365-capabilities,.settings-image1-governance-page .figma-settings-o365-activity{gap:0}.settings-image1-governance-page .figma-settings-row{border-bottom:1px solid var(--border);min-height:3.2rem;padding:.65rem 0}.settings-image1-governance-page .figma-settings-row:last-child{border-bottom:0}.settings-image1-governance-page .settings-image1-ai-features .figma-settings-trust-policy-grid{grid-template-columns:minmax(0,1fr);gap:0}.settings-image1-governance-page .settings-image1-ai-features .figma-settings-trust-policy-card{border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;border-radius:0;padding:.55rem 0}.settings-image1-governance-page .figma-settings-o365-detail{padding:.7rem}.settings-image1-governance-page .figma-settings-o365-detail__header{border-bottom:1px solid var(--border);padding-bottom:.9rem}.settings-image1-governance-page .figma-settings-o365-detail__body{padding-top:1rem}.settings-image1-governance-page .figma-settings-o365-panel{border:1px solid var(--border);box-shadow:none;border-radius:.75rem;padding:0;overflow:hidden}.settings-image1-governance-page .figma-settings-o365-panel__heading+*{padding-inline:1.1rem}.settings-image1-governance-page .figma-settings-audit-filter-bar{border:1px solid var(--border);background:var(--surface-card);border-radius:.75rem;flex-wrap:wrap;gap:.65rem;padding:.9rem 1.1rem;display:flex}.settings-image1-governance-page .figma-settings-audit-filter-bar .settings-form-field{flex:8rem}.settings-image1-governance-page .figma-settings-audit-enterprise-table{table-layout:auto}.settings-image1-governance-page .figma-settings-audit-enterprise-table th,.settings-image1-governance-page .figma-settings-audit-enterprise-table td{white-space:nowrap}.settings-image1-governance-page .figma-settings-audit-enterprise-table th:nth-child(5),.settings-image1-governance-page .figma-settings-audit-enterprise-table td:nth-child(5),.settings-image1-governance-page .figma-settings-audit-enterprise-table th:nth-child(6),.settings-image1-governance-page .figma-settings-audit-enterprise-table td:nth-child(6){min-width:8rem}.settings-image1-governance-page .settings-image1-ai-features,.settings-image1-governance-page .settings-image1-ai-data-handling,.settings-image1-governance-page .figma-settings-trust-review-row{padding:.7rem}[data-settings-image1-screen=ai] .settings-image1-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}[data-settings-image1-screen=ai] .settings-image1-ai-features,[data-settings-image1-screen=ai] .settings-image1-ai-data-handling,[data-settings-image1-screen=ai] .figma-settings-trust-review-row{padding:0}[data-settings-image1-screen=ai] .figma-settings-trust-policy-header{padding:.85rem 1rem}[data-settings-image1-screen=ai] .settings-image1-ai-features .figma-settings-trust-policy-grid{padding:.35rem 1rem}[data-settings-image1-screen=ai] .settings-image1-ai-features .figma-settings-trust-policy-card{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.15rem .65rem;padding:.5rem 0}[data-settings-image1-screen=ai] .figma-settings-trust-policy-card__topline>.figma-settings-trust-control__mark{grid-area:1/1/span 2}[data-settings-image1-screen=ai] .figma-settings-trust-policy-card__topline>.figma-settings-status{grid-area:1/3;align-self:center}[data-settings-image1-screen=ai] .settings-image1-ai-features .figma-settings-trust-policy-card>strong{grid-area:1/2;font-size:.82rem;line-height:1.25}[data-settings-image1-screen=ai] .settings-image1-ai-features .figma-settings-trust-policy-card>p{grid-area:2/2/auto/-1;font-size:.7rem;line-height:1.3}[data-settings-image1-screen=ai] .settings-image1-ai-features .figma-settings-trust-policy-card__action{grid-column:2/-1;min-height:0;padding-top:.15rem}[data-settings-image1-screen=ai] .settings-image1-primary-grid .settings-image1-ai-features .figma-settings-trust-policy-card__action .figma-settings-button{width:auto;min-height:2rem;padding:.4rem .65rem}[data-settings-image1-screen=ai] .settings-image1-ai-data-handling .figma-settings-row{min-height:2.8rem;padding:.5rem 1rem}[data-settings-image1-screen=ai] .settings-image1-ai-data-handling .figma-settings-row__copy>strong,[data-settings-image1-screen=ai] .settings-image1-ai-data-handling .figma-settings-row__copy>span{font-size:.75rem;line-height:1.25}[data-settings-image1-screen=ai] .figma-settings-trust-review-row .figma-settings-trust-policy-header{align-items:center}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary]>.figma-settings-section{grid-template-rows:auto 1fr;display:grid}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-section__body{padding:0}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-config-rows{background:0 0;border:0;border-radius:0}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-config-row{min-height:3.25rem;padding:.45rem 1.1rem}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-config-row__copy{gap:.15rem}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-config-row__copy strong{font-size:.78rem;line-height:1.25}[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary] .figma-settings-config-row__copy span{font-size:.72rem;line-height:1.3}.settings-image1-governance-page .settings-image1-primary-grid:not([data-settings-image1-secondary-detail]) .figma-settings-button,.settings-image1-governance-page .figma-settings-data-model-owner .figma-settings-button,.settings-image1-governance-page .figma-settings-data-model-owner .figma-settings-button--primary{width:100%}.settings-image1-governance-page .settings-integrations-catalog-root{border:1px solid var(--border);background:var(--surface-card);width:100%;box-shadow:none;border-radius:.75rem}.settings-image1-governance-page .settings-image1-m365-activity{max-height:12rem;overflow:auto}.settings-image1-governance-page .settings-image1-m365-activity:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-image1-governance-page .figma-settings-o365-detail[data-settings-image1-screen=microsoft-365]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;margin-top:0;padding:0;overflow:visible}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview{align-items:stretch}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview>.figma-settings-panel{grid-template-rows:auto 1fr;min-height:17rem;padding:0;display:grid}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview .figma-settings-o365-panel__heading{padding:.8rem 1rem}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview .figma-settings-o365-panel__heading p{display:none}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview .figma-settings-o365-capabilities .figma-settings-row{min-height:2.8rem;padding:.4rem .85rem}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview .figma-settings-o365-capabilities{margin-inline:1rem}[data-settings-image1-screen=microsoft-365] .settings-image1-m365-overview .figma-settings-o365-capabilities .figma-settings-row__copy{gap:.1rem}.settings-image1-governance-page .settings-documents-policy__layout{margin-top:.25rem}@media (width<=900px){.settings-image1-governance-page .figma-settings-status-strip,.settings-image1-primary-grid,.settings-image1-m365-overview,.settings-image1-governance-page .settings-documents-policy__layout,.settings-image1-governance-page .figma-settings-o365-directory-grid,.settings-image1-governance-page .figma-settings-trust-policy-grid,[data-settings-image1-screen=ai] .settings-image1-primary-grid,[data-settings-image1-screen=notifications] .settings-image1-primary-grid[data-settings-image1-notification-primary]{grid-template-columns:1fr}}@media (width<=640px){.settings-image1-governance-page .figma-settings-section__header,.settings-image1-governance-page .figma-settings-section__body,.settings-image1-governance-page .figma-settings-o365-panel__heading{padding-inline:.8rem}}.record-layout-workspace{min-width:0}.record-layout-actions,.record-layout-lifecycle,.record-layout-section__header,.record-layout-section__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.record-layout-grid{grid-template-columns:minmax(14rem,.8fr) minmax(22rem,1.5fr) minmax(16rem,.9fr);gap:1rem;display:grid}.record-layout-palette,.record-layout-editor,.record-layout-preview{align-content:start;gap:.75rem;display:grid}.record-layout-palette input,.record-layout-section input,.record-layout-section select{border:1px solid var(--border-subtle,#cbd5e1);background:var(--surface-primary,#fff);min-height:2.25rem;color:inherit;border-radius:.375rem;padding:.4rem .55rem}.record-layout-palette__list,.record-layout-preview ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.record-layout-palette__list button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:.25rem;padding:.5rem}.record-layout-palette__list button[aria-pressed=true]{background:var(--surface-accent,#eaf2ff);font-weight:600}.record-layout-editor__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.record-layout-editor__heading h2,.record-layout-preview h2,.record-layout-preview h3{margin:0}.record-layout-unsaved{color:var(--text-muted,#475569);font-size:.875rem}.record-layout-version-picker{gap:.25rem;font-size:.875rem;display:grid}.record-layout-version-picker select{border:1px solid var(--border-subtle,#cbd5e1);background:var(--surface-primary,#fff);min-height:2.25rem;color:inherit;border-radius:.375rem;padding:.4rem .55rem}.record-layout-section{gap:.75rem;display:grid}.record-layout-section__header input{flex:1}.record-layout-items,.record-layout-preview__fields{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.record-layout-items--two,.record-layout-preview__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.record-layout-items li,.record-layout-preview__fields span{border:1px solid var(--border-subtle,#cbd5e1);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.25rem;padding:.55rem;display:flex}.record-layout-items li>div{flex-wrap:wrap;gap:.25rem;display:flex}.record-layout-preview__surface{border:1px solid var(--border-subtle,#cbd5e1);background:var(--surface-primary,#fff);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.record-layout-preview__section{gap:.5rem;display:grid}.record-layout-preview__fields span{background:var(--surface-secondary,#f8fafc)}@media (width<=1100px){.record-layout-grid{grid-template-columns:minmax(15rem,.8fr) minmax(22rem,1.5fr)}.record-layout-preview{grid-column:1/-1}}@media (width<=720px){.record-layout-grid,.record-layout-items--two,.record-layout-preview__fields--two{grid-template-columns:1fr}.record-layout-editor__heading{flex-direction:column;align-items:flex-start}}.my-tasks-workspace{--my-tasks-row-hover:var(--workspace-registry-surface-hover,var(--surface-hover));--my-tasks-row-selected:var(--golden-repository-selected,color-mix(in srgb, var(--surface-card) 88%, var(--accent) 12%));grid-template-rows:auto auto auto;align-content:start;gap:0;height:auto;min-height:0;max-height:none;display:grid;overflow:visible}.my-tasks-workspace__helper{margin:0}.my-tasks-workspace .module-workspace-frame{align-self:start;height:auto;min-height:clamp(28rem,56vh,42rem);overflow:visible}.my-tasks-workspace .module-workspace-frame--list-detail .my-tasks-workspace__list-pane{min-height:0;max-height:min(44rem,100vh - 12rem);overflow:auto}.my-tasks-workspace .module-workspace-status{margin:0}.my-tasks-workspace__return-notice{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-row);color:var(--text);border-radius:10px;margin:0;padding:.68rem .8rem}.my-tasks-workspace__detail-stack{align-content:start;gap:.62rem;display:grid}.my-tasks-workspace__summary{white-space:pre-wrap;margin:0}.my-tasks-workspace__source-families{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}.my-tasks-workspace__mode-tabs{min-width:0;padding:.56rem 0 .44rem;padding-inline:var(--workspace-page-canvas-padding-inline,1rem);border-bottom:1px solid var(--content-surface-border,var(--border));align-items:center;margin-inline:0;display:flex}.my-tasks-workspace__meta-list>div,.my-tasks-workspace__handoff-facts>div,.my-tasks-workspace__preview-facts>div{border:0;border-top:1px solid var(--content-surface-border,var(--border));background:0 0;border-radius:0;gap:.12rem;min-width:0;padding:.55rem 0;display:grid}.my-tasks-workspace__meta-list>div:first-child,.my-tasks-workspace__handoff-facts>div:first-child,.my-tasks-workspace__preview-facts>div:first-child{border-top:0;padding-top:.15rem}.my-tasks-workspace__meta-list dt,.my-tasks-workspace__handoff-facts dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;text-transform:uppercase;line-height:1.1}.my-tasks-workspace__meta-list dd,.my-tasks-workspace__handoff-facts dd{color:var(--text);font-size:.78rem;font-weight:var(--font-weight-item-title);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.22;overflow:hidden}.my-tasks-workspace__meta-list,.my-tasks-workspace__handoff-facts,.my-tasks-workspace__preview-facts{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.my-tasks-workspace .ticket-row__top>.chip,.my-tasks-workspace .module-workspace-pane__header>.chip{flex:none;align-self:start;max-width:8.75rem;min-height:1.55rem;padding:.26rem .55rem;font-size:.73rem;line-height:1}.my-tasks-workspace .chip--access,.my-tasks-workspace .chip--metadata,.my-tasks-workspace .chip--count{width:fit-content;max-width:100%}.my-tasks-workspace [data-enterprise-semantic-object=true]{min-height:1.32rem;padding:.15rem .42rem;font-size:.72rem}.my-tasks-workspace .ticket-row:hover{background:var(--my-tasks-row-hover);box-shadow:none;border-color:#0000;transform:none}.my-tasks-workspace .ticket-row.selected{background:linear-gradient(90deg, var(--accent,#2563eb) 0, var(--accent,#2563eb) .2rem, transparent .2rem), var(--my-tasks-row-selected);box-shadow:none;border-color:#0000}.my-tasks-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.my-tasks-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:56rem}.my-tasks-table__col-task{width:30%}.my-tasks-table__col-source{width:12%}.my-tasks-table__col-record{width:16%}.my-tasks-table__col-due{width:8%}.my-tasks-table__col-status{width:9%}.my-tasks-table__col-owner{width:18%}.my-tasks-table__col-action{width:12%}.my-tasks-table--with-priority .my-tasks-table__col-task{width:25%}.my-tasks-table--with-priority .my-tasks-table__col-record{width:14%}.my-tasks-table--with-priority .my-tasks-table__col-due{width:7%}.my-tasks-table--with-priority .my-tasks-table__col-status{width:8%}.my-tasks-table--with-priority .my-tasks-table__col-owner{width:14%}.my-tasks-table__col-priority{width:8%}.my-tasks-table--with-priority .my-tasks-table__col-action{width:12%}.my-tasks-table thead th{background:var(--surface-row);border-bottom:1px solid var(--border);color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;overflow-wrap:anywhere;text-align:left;text-transform:uppercase;padding:.5rem .45rem;line-height:1.1}.my-tasks-table tbody th,.my-tasks-table tbody td{border-bottom:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;text-align:left;vertical-align:middle;padding:.45rem;font-size:.78rem;line-height:1.25}.my-tasks-table tbody tr:last-child th,.my-tasks-table tbody tr:last-child td{border-bottom:none}.my-tasks-table tbody tr{cursor:pointer;box-shadow:none;border:0;outline:none;transition:background .16s}.my-tasks-table tbody tr:hover>th,.my-tasks-table tbody tr:hover>td{background:var(--my-tasks-row-hover)}.my-tasks-table tbody tr:focus,.my-tasks-table tbody tr:focus-visible{box-shadow:none;outline:none}.my-tasks-table tbody tr.selected>th,.my-tasks-table tbody tr.selected>td{background:var(--my-tasks-row-selected);box-shadow:none;border-color:#0000;outline:none}.my-tasks-table tbody tr.selected>th:first-child,.my-tasks-table tbody tr.selected>td:first-child{box-shadow:inset 3px 0 0 var(--accent,#2563eb)}.my-tasks-table__title{color:var(--text-strong);font-size:.8rem;font-weight:var(--font-weight-item-title);box-shadow:none;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;margin:0;padding:0;line-height:1.25;text-decoration:none;display:inline-block}.my-tasks-table tbody tr:hover .my-tasks-table__title,.my-tasks-table tbody tr.selected .my-tasks-table__title{color:var(--text-strong);text-decoration:none}.my-tasks-table__title-text{font:inherit;font-weight:600}.my-tasks-table [data-enterprise-semantic-object=true],.my-tasks-table [data-enterprise-status-object=true],.my-tasks-table .chip{max-width:100%}.my-tasks-table__record,.my-tasks-table__owner{overflow-wrap:anywhere}.my-tasks-table__action{white-space:normal;width:100%;min-width:0}.my-tasks-workspace__actions{flex-wrap:wrap;gap:.6rem;display:flex}.my-tasks-workspace__decision-rationale,.my-tasks-workspace__decision-outcome{flex:1 0 100%;gap:.35rem;display:grid}.my-tasks-workspace__decision-outcome .ui-field__label,.my-tasks-workspace__decision-rationale .ui-field__label{color:var(--text-strong);font-size:.82rem;font-weight:700}.my-tasks-workspace__decision-rationale textarea{resize:vertical;min-height:5rem}.my-tasks-workspace__decision-rationale small{color:var(--muted);font-size:.78rem}.my-tasks-workspace__preview-actions{gap:.75rem;display:grid}.my-tasks-workspace__action-grid{gap:.6rem;display:grid}.my-tasks-workspace__action-strip{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-soft);border-radius:14px;gap:.75rem;padding:.9rem;display:grid}.theme-dark .my-tasks-workspace__action-strip{border-color:var(--border);background:var(--surface-card);box-shadow:var(--shadow-soft)}.my-tasks-workspace__action-strip-main{gap:.25rem;display:grid}.my-tasks-workspace__action-strip-main strong{font-size:1.05rem}.my-tasks-workspace__action-strip-buttons{flex-wrap:wrap;gap:.55rem;display:flex}.my-tasks-workspace .module-workspace-frame--task-board{grid-template:"queue"minmax(0,auto)/minmax(0,1fr);align-items:start}.my-tasks-workspace .module-workspace-frame--list-detail.module-workspace-frame--selection-closed,.my-tasks-workspace .module-workspace-frame--task-board.module-workspace-frame--selection-closed{grid-template:"queue"minmax(0,1fr)/minmax(0,1fr)}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--queue,.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--record,.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--action{overflow:visible}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--queue{grid-area:queue}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--record{grid-area:record;position:sticky;top:.75rem}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--action{grid-area:action}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--record,.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--action{align-self:start}.my-tasks-workspace .module-workspace-frame--task-board .my-tasks-workspace__preview-rail.repository-right-rail{position:sticky;top:.75rem}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane__body,.my-tasks-workspace .module-workspace-frame--task-board .module-action-pane__body{overflow:visible}.my-tasks-board-pane{gap:0}.my-tasks-board{grid-template-columns:repeat(5,minmax(7.25rem,1fr));gap:.75rem;min-width:0;max-width:100%;padding:0 .05rem .15rem 0;display:grid;overflow:visible}.my-tasks-board-column{background:var(--surface-row);border:1px solid var(--border);border-radius:8px;align-content:start;gap:.5rem;min-width:0;padding:.55rem;display:grid}.theme-dark .my-tasks-board-column{background:var(--surface-row);border-color:var(--border)}.my-tasks-board-column__header{justify-content:space-between;align-items:center;gap:.45rem;min-height:1.75rem;display:flex}.my-tasks-board-column__header h4{color:var(--text-strong);margin:0;font-size:.88rem;line-height:1.2}.my-tasks-board-column__header>.chip{flex:none}.my-tasks-board-column__cards{gap:.55rem;display:grid}.my-tasks-board-card{--my-tasks-board-card-accent:var(--border-strong);border-left:.24rem solid var(--my-tasks-board-card-accent);text-align:left;gap:.38rem;min-width:0;padding:.62rem;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.my-tasks-board-card[data-task-tone=critical]{--my-tasks-board-card-accent:#be123c}.my-tasks-board-card[data-task-tone=high]{--my-tasks-board-card-accent:#c2410c}.my-tasks-board-card[data-task-tone=medium],.my-tasks-board-card[data-task-tone=warning]{--my-tasks-board-card-accent:#b45309}.my-tasks-board-card[data-task-tone=progress]{--my-tasks-board-card-accent:#0369a1}.my-tasks-board-card[data-task-tone=low],.my-tasks-board-card[data-task-tone=success]{--my-tasks-board-card-accent:#047857}.my-tasks-board-card:hover:not(:disabled):not([aria-disabled=true]),.my-tasks-board-card:focus-visible,.my-tasks-board-card[aria-pressed=true]:not(:disabled){border-left-color:var(--my-tasks-board-card-accent)}.my-tasks-board-card__top{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.my-tasks-board-card__top>[data-enterprise-status-object=true]{flex:none;max-width:7rem}.my-tasks-board-card__meta{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.my-tasks-board-card strong{color:var(--text-strong);font-size:.86rem;line-height:1.25}.my-tasks-board-card__meta{color:var(--muted);font-size:.75rem;line-height:1.3}.my-tasks-board-card strong,.my-tasks-board-card__meta>*{overflow-wrap:anywhere}.my-tasks-board-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:12px;place-items:center;min-height:5.5rem;padding:.75rem;display:grid}.my-tasks-board-empty strong{color:var(--muted);font-size:.82rem;line-height:1.25}.my-tasks-workspace__action-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.my-tasks-workspace__action-facts>div{background:var(--surface-row);border:1px solid var(--border);border-radius:10px;gap:.2rem;min-width:0;padding:.65rem;display:grid}.theme-dark .my-tasks-workspace__action-facts>div{background:var(--surface-row);border-color:var(--border)}.my-tasks-workspace__action-facts dt{color:var(--muted);font-size:.72rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase}.my-tasks-workspace__action-facts dd{gap:.15rem;min-width:0;margin:0;display:grid}.my-tasks-workspace__action-facts dd strong,.my-tasks-workspace__action-facts dd span{overflow-wrap:anywhere}.my-tasks-workspace__action-facts dd span{color:var(--muted);font-size:.82rem}.my-tasks-workspace__pagination{justify-content:center;padding-block:.75rem .25rem;display:flex}@media (width<=1120px){.my-tasks-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.my-tasks-workspace .module-workspace-frame--task-board{grid-template:"queue""record""action"/minmax(0,1fr)}.my-tasks-workspace .module-workspace-frame--task-board .module-workspace-pane--record{position:static}.my-tasks-board-column{min-width:0}}@media (width<=820px){.my-tasks-board{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.my-tasks-workspace__action-facts{grid-template-columns:1fr}}.my-tasks-workspace__preview-rail.enterprise-record-preview-pane{min-height:0}.my-tasks-workspace__preview-heading{color:var(--text-strong);font-size:.95rem;font-weight:var(--font-weight-item-title,600);margin:0;line-height:1.25}.my-tasks-workspace__preview-facts{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.my-tasks-workspace__preview-facts>div{border:0;border-top:1px solid var(--content-surface-border,var(--border));background:0 0;border-radius:0;gap:.12rem;min-width:0;padding:.55rem 0;display:grid}.my-tasks-workspace__preview-facts>div:first-child{border-top:0;padding-top:.15rem}.my-tasks-workspace__preview-facts dt{color:var(--muted);font-size:.68rem;font-weight:var(--font-weight-eyebrow);letter-spacing:.055em;text-transform:uppercase;line-height:1.1}.my-tasks-workspace__preview-facts dd{color:var(--text);font-size:.78rem;font-weight:var(--font-weight-item-title);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.22}.my-tasks-workspace .module-workspace-frame--list-detail.module-workspace-frame--selection-open,.my-tasks-workspace .module-workspace-frame--list-detail.module-workspace-frame--selection-closed{grid-template-columns:minmax(0,1fr)}@media (width<=1180px){.my-tasks-workspace .module-workspace-frame--list-detail.module-workspace-frame--selection-open{grid-template-columns:minmax(0,1fr)}}.assessment-inherent-production,.assessment-inherent-support{--airp-bg:var(--assessment-shell-bg,#fff);--airp-soft:var(--assessment-shell-soft,#f4f7fb);--airp-text:var(--assessment-shell-text,#10203d);--airp-muted:var(--assessment-shell-muted,#60708f);--airp-border:var(--assessment-shell-border,#dce4ef);--airp-accent:var(--assessment-shell-accent,#155eef);--airp-accent-strong:var(--assessment-shell-accent-strong,#1d4ed8);min-width:0;color:var(--airp-text)}.assessment-inherent-production{gap:.52rem;display:grid}[data-enterprise-workspace-route=risks].enterprise-workspace-route-frame--workbench{--enterprise-workspace-frame-row-gap:.62rem;--enterprise-workbench-header-padding:.45rem 0 .42rem;padding-bottom:0}.assessment-inherent-production button,.assessment-inherent-support button{border:1px solid var(--airp-border);min-height:2rem;color:var(--airp-accent-strong);background:var(--airp-bg);font:inherit;cursor:pointer;border-radius:.38rem;padding:.42rem .7rem;font-size:.7rem;font-weight:650}.assessment-inherent-production button:hover:not(:disabled),.assessment-inherent-support button:hover:not(:disabled){border-color:color-mix(in srgb, var(--airp-accent) 48%, var(--airp-border));background:color-mix(in srgb, var(--airp-accent) 5%, var(--airp-bg))}.assessment-inherent-production button:disabled,.assessment-inherent-support button:disabled{cursor:not-allowed;opacity:.58}.assessment-inherent-production__toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem 1rem;padding:.05rem 0 .15rem;display:grid}.assessment-inherent-production__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.assessment-inherent-production__toolbar-actions .is-primary{border-color:var(--airp-accent);color:#fff;background:var(--airp-accent)}.assessment-inherent-production__approval-state{color:#8a5b00;grid-column:1/-1;justify-self:end;font-size:.62rem}.assessment-inherent-production__metrics{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.assessment-inherent-production__metrics article{border-right:1px solid var(--airp-border);grid-template-columns:1.85rem minmax(0,1fr);align-items:center;gap:.12rem .5rem;min-width:0;min-height:3.75rem;padding:.55rem .65rem;display:grid}.assessment-inherent-production__metrics article:last-child{border-right:0}.assessment-inherent-production__metrics article>i{border:6px solid color-mix(in srgb, var(--airp-accent) 16%, var(--airp-soft));width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--airp-accent) 35%, transparent);border-radius:50%;grid-row:1/span 3}.assessment-inherent-production__metrics article>i.is-good{border-color:color-mix(in srgb, #18875b 28%, var(--airp-soft))}.assessment-inherent-production__metrics article>i.is-warning{border-color:color-mix(in srgb, #d59b00 40%, var(--airp-soft))}.assessment-inherent-production__metrics article>i.is-danger{border-color:color-mix(in srgb, #d84a3d 40%, var(--airp-soft))}.assessment-inherent-production__metrics article>div{gap:.03rem;min-width:0;display:grid}.assessment-inherent-production__metrics span,.assessment-inherent-production__metrics small{color:var(--airp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.assessment-inherent-production__metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.assessment-inherent-production__metrics strong small{font-weight:400}.assessment-inherent-production__domain-heading{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.35rem;display:flex}.assessment-inherent-production__domain-heading>strong{font-size:.7rem}.assessment-inherent-production__domain-heading button{border:0;min-height:1.7rem;padding:.25rem .5rem}.assessment-inherent-production__domains{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.assessment-inherent-production__domains button{border:0;border-right:1px solid var(--airp-border);min-width:0;min-height:3.85rem;color:var(--airp-text);text-align:left;border-radius:0;grid-template:"number title weight"1.35rem"score score tone""band band state"/1.4rem minmax(0,1fr) auto;align-items:center;gap:.15rem .35rem;padding:.38rem .5rem;display:grid}.assessment-inherent-production__domains button:last-child{border-right:0}.assessment-inherent-production__domains button.is-incomplete{background:color-mix(in srgb, var(--status-danger-text) 4%, var(--airp-bg));box-shadow:inset 3px 0 0 var(--status-danger-text)}.assessment-inherent-production__domains button.is-complete{background:color-mix(in srgb, var(--status-success-text) 4%, var(--airp-bg));box-shadow:inset 3px 0 0 var(--status-success-text)}.assessment-inherent-production__domains button[aria-current]{border-color:var(--airp-border);background:color-mix(in srgb, var(--airp-accent) 6%, var(--airp-bg));box-shadow:inset 0 -2px 0 var(--airp-accent)}.assessment-inherent-production__domains button.is-incomplete[aria-current]{box-shadow:inset 3px 0 0 var(--status-danger-text), inset 0 -2px 0 var(--airp-accent)}.assessment-inherent-production__domains button.is-complete[aria-current]{box-shadow:inset 3px 0 0 var(--status-success-text), inset 0 -2px 0 var(--airp-accent)}.assessment-inherent-production__domains button>span{width:1.35rem;height:1.35rem;color:var(--airp-accent-strong);background:color-mix(in srgb, var(--airp-accent) 9%, var(--airp-soft));border-radius:50%;grid-area:1/number;place-items:center;font-size:.6rem;display:grid}.assessment-inherent-production__domains button>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:.65rem;overflow:hidden}.assessment-inherent-production__domains button>small{color:var(--airp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.assessment-inherent-production__domains button>small:first-of-type{text-align:right;grid-area:weight}.assessment-inherent-production__domains button>small:last-of-type{grid-area:state;justify-self:end;font-weight:700}.assessment-inherent-production__domains button.is-incomplete>small:last-of-type{color:var(--status-danger-text)}.assessment-inherent-production__domains button.is-complete>small:last-of-type{color:var(--status-success-text)}.assessment-inherent-production__domains button>em{color:var(--airp-text);grid-area:score;font-size:.65rem;font-style:normal;font-weight:700}.assessment-inherent-production__domains button>i{background:var(--airp-muted);border-radius:50%;grid-area:tone;width:.38rem;height:.38rem}.assessment-inherent-production__domains button>i.is-good{background:#18875b}.assessment-inherent-production__domains button>i.is-warning{background:#d59b00}.assessment-inherent-production__domains button>i.is-danger{background:#b42318}.assessment-inherent-production__domains button>b{grid-area:band;font-size:.56rem;font-weight:600}.assessment-inherent-production__form{grid-template-columns:minmax(0,2.35fr) minmax(17rem,1fr);align-items:start;gap:.45rem;min-width:0;display:grid}.assessment-inherent-production__question-panel,.assessment-inherent-production__override{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;overflow:hidden}.assessment-inherent-support{background:0 0;border:0;border-radius:0;overflow:hidden}.assessment-inherent-production__question-panel>header{border-bottom:1px solid var(--airp-border);grid-template-columns:2rem minmax(0,1fr) auto auto auto;align-items:center;gap:.35rem .6rem;min-width:0;padding:.48rem .6rem;display:grid}.assessment-inherent-production__question-panel>header>span{width:1.75rem;height:1.75rem;color:var(--airp-accent-strong);background:color-mix(in srgb, var(--airp-accent) 9%, var(--airp-soft));border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.assessment-inherent-production__question-panel h2,.assessment-inherent-production__question-panel p,.assessment-inherent-production__override h2,.assessment-inherent-production__override p{margin:0}.assessment-inherent-production__question-panel h2{font-size:.9rem}.assessment-inherent-production__question-panel header>small{color:var(--airp-muted);background:var(--airp-soft);border-radius:999px;padding:.2rem .4rem;font-size:.56rem}.assessment-inherent-production__question-panel header>div:nth-of-type(2){gap:.02rem;display:grid}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>span{color:var(--airp-muted);font-size:.55rem}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>strong{font-size:.9rem}.assessment-inherent-production__question-panel header>div:nth-of-type(2) small{color:var(--airp-muted);font-size:.58rem}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>em{font-size:.55rem;font-style:normal}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>em.is-good{color:#18875b}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>em.is-warning{color:#9a6700}.assessment-inherent-production__question-panel header>div:nth-of-type(2)>em.is-danger{color:#b42318}.assessment-inherent-production__questions{padding:.45rem .55rem}.assessment-inherent-production__questions-title{justify-content:space-between;gap:1rem;padding:0 .15rem .4rem;font-size:.64rem;display:flex}.assessment-inherent-production__questions-title span{color:var(--airp-accent-strong);font-size:.58rem}.assessment-inherent-production__questions fieldset{border:1px solid var(--airp-border);border-radius:.42rem;grid-template-columns:minmax(12rem,1fr) minmax(16rem,1.25fr) 3.4rem;align-items:center;gap:.4rem;min-width:0;margin:0;padding:.44rem;display:grid}.assessment-inherent-production__questions legend{float:left;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.08rem .38rem;width:100%;padding:0;display:grid}.assessment-inherent-production__questions legend>span{width:1.55rem;height:1.55rem;color:var(--airp-accent-strong);background:color-mix(in srgb, var(--airp-accent) 8%, var(--airp-soft));border-radius:.3rem;grid-row:1;place-items:center;font-size:.57rem;display:grid}.assessment-inherent-production__questions legend strong{font-size:.66rem;line-height:1.35}.assessment-inherent-production__answer-grid{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;min-width:0;display:flex}.assessment-inherent-production__answer-grid label{border:1px solid var(--airp-border);text-align:left;cursor:pointer;border-radius:.24rem;flex:7rem;grid-template-columns:.85rem minmax(0,1fr);align-content:center;gap:.04rem .28rem;min-width:0;max-width:10rem;min-height:2.6rem;padding:.28rem .4rem;display:grid;position:relative}.assessment-inherent-production__answer-grid label.is-selected{border-color:var(--airp-accent);color:var(--airp-accent-strong);background:color-mix(in srgb, var(--airp-accent) 7%, var(--airp-bg));box-shadow:inset 0 0 0 1px var(--airp-accent)}.assessment-inherent-production__answer-grid input{width:.72rem;height:.72rem;accent-color:var(--airp-accent);grid-row:1/span 2;align-self:center;margin:0}.assessment-inherent-production__answer-grid label:focus-within{outline:3px solid color-mix(in srgb, var(--airp-accent) 30%, transparent);outline-offset:1px}.assessment-inherent-production__answer-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.assessment-inherent-production__answer-grid em{color:var(--airp-muted);grid-column:2;font-size:.52rem;font-style:normal}.assessment-inherent-production__question-score{justify-items:end;display:grid}.assessment-inherent-production__question-score span{color:var(--airp-muted);font-size:.54rem}.assessment-inherent-production__question-score strong{font-size:.75rem}.assessment-inherent-production__question-score small{color:var(--airp-muted);font-size:.52rem}.assessment-inherent-production__questions fieldset>p{color:#b42318;grid-column:1/-1;margin:0;font-size:.58rem}.assessment-inherent-production__question-panel>footer{border-top:1px solid var(--airp-border);color:var(--airp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .7rem;padding:.45rem .7rem;font-size:.58rem;display:flex}.assessment-inherent-production__question-panel>footer button{border:0;min-height:1.7rem;padding:.25rem .45rem}.assessment-inherent-production__override{grid-template-columns:minmax(0,1fr) auto;gap:.34rem .5rem;padding:.55rem;display:grid}.assessment-inherent-production__override>header{border-bottom:1px solid var(--airp-border);grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.34rem;display:flex}.assessment-inherent-production__override h2{font-size:.74rem}.assessment-inherent-production__override header p{display:none}.assessment-inherent-production__override header>span{color:#784f00;background:color-mix(in srgb, #d59b00 12%, var(--airp-bg));border-radius:999px;flex:none;padding:.2rem .38rem;font-size:.53rem;font-weight:700}.assessment-inherent-production__override-info{border-bottom:1px solid var(--airp-border);color:var(--airp-accent-strong);background:0 0;border-radius:0;grid-column:1/-1;grid-template-columns:1.3rem minmax(0,1fr);gap:.45rem;padding:.28rem 0 .4rem;display:grid}.assessment-inherent-production__override-info>span{color:#fff;background:var(--airp-accent);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.55rem;display:grid}.assessment-inherent-production__override-info p{color:var(--airp-muted);font-size:.57rem;line-height:1.4}.assessment-inherent-production__override dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .5rem;margin:0;display:grid}.assessment-inherent-production__override dl div{gap:.08rem;display:grid}.assessment-inherent-production__override dt{color:var(--airp-muted);font-size:.55rem}.assessment-inherent-production__override dd{margin:0;font-size:.65rem;font-weight:700}.assessment-inherent-production__override-rationale,.assessment-inherent-production__override-empty{border:0;border-top:1px solid var(--airp-border);border-radius:0;grid-column:1/-1;gap:.12rem;padding:.3rem 0;font-size:.6rem;display:grid}.assessment-inherent-production__override-rationale>span{color:var(--airp-muted);font-size:.54rem}.assessment-inherent-production__override-rationale p{font-size:.6rem;line-height:1.4}.assessment-inherent-production__override-rationale small,.assessment-inherent-production__override-empty span{color:var(--airp-muted);font-size:.54rem}.assessment-inherent-production__override-warning{color:#8a5b00;background:color-mix(in srgb, #d59b00 5%, var(--airp-bg));border:0;border-left:2px solid #d59b00;border-radius:0;gap:.04rem;min-width:0;padding:.3rem .38rem;font-size:.54rem;display:grid}.assessment-inherent-production__override>button{place-self:center end;margin-top:0}.assessment-inherent-production__methodology-note{border:0;border-block:1px solid color-mix(in srgb, var(--airp-accent) 17%, var(--airp-border));background:0 0;border-radius:0;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .55rem;display:grid}.assessment-inherent-production__methodology-note>span{color:#fff;background:var(--airp-accent);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.56rem;display:grid}.assessment-inherent-production__methodology-note p{color:var(--airp-muted);margin:0;font-size:.58rem;line-height:1.4}.assessment-inherent-production__methodology-note p strong{color:var(--airp-text)}.assessment-inherent-production__review-state{color:var(--airp-muted);text-align:right;margin:0;font-size:.56rem}.assessment-inherent-production__empty{border:1px solid var(--airp-border);text-align:center;background:var(--airp-bg);border-radius:.5rem;gap:.35rem;padding:2rem;display:grid}.assessment-inherent-production__empty h2,.assessment-inherent-production__empty p{margin:0}.assessment-inherent-production__empty p{color:var(--airp-muted)}.assessment-inherent-support{gap:.55rem;padding:.15rem 0 0;display:grid}.assessment-inherent-support__methodology{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr);align-items:start;gap:.45rem;display:grid}.assessment-inherent-support__contract-strip{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.assessment-inherent-support__contract-strip>article{border-right:1px solid var(--airp-border);gap:.12rem;padding:.55rem .65rem;display:grid}.assessment-inherent-support__contract-strip>article:last-child{border-right:0}.assessment-inherent-support__methodology article>span{color:var(--airp-muted);font-size:.57rem}.assessment-inherent-support__methodology article>strong{font-size:.74rem}.assessment-inherent-support__methodology>section{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;min-width:0;padding:.58rem}.assessment-inherent-support h3{margin:0 0 .55rem;font-size:.75rem}.assessment-inherent-support__bands{border:1px solid var(--airp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.assessment-inherent-support__bands div{border-right:1px solid var(--airp-border);border-bottom:1px solid var(--airp-border);background:0 0;border-radius:0;gap:.08rem;padding:.48rem;display:grid}.assessment-inherent-support__bands div:nth-child(2n){border-right:0}.assessment-inherent-support__bands div:nth-last-child(-n+2){border-bottom:0}.assessment-inherent-support__bands strong{font-size:.66rem}.assessment-inherent-support__bands span{color:var(--airp-muted);font-size:.54rem}.assessment-inherent-support table{border-collapse:collapse;width:100%;font-size:.62rem}.assessment-inherent-support th,.assessment-inherent-support td{border-bottom:1px solid var(--airp-border);text-align:left;padding:.42rem .45rem}.assessment-inherent-support thead th{color:var(--airp-muted);text-transform:uppercase;font-size:.55rem}.assessment-inherent-support__scoring{grid-template-columns:minmax(0,2.55fr) minmax(17rem,.8fr);align-items:start;gap:.45rem;display:grid}.assessment-inherent-support__score-table{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;min-width:0;padding:.55rem}.assessment-inherent-support__score-table-heading{justify-content:space-between;align-items:end;gap:1rem;padding:0 .1rem .45rem;display:flex}.assessment-inherent-support__score-table-heading h3{margin:0}.assessment-inherent-support__formula{background:color-mix(in srgb, var(--airp-accent) 6%, var(--airp-bg));border-radius:.4rem;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.7rem;display:flex}.assessment-inherent-support__formula span,.assessment-inherent-support__formula small{color:var(--airp-muted);font-size:.6rem}.assessment-inherent-support__formula strong{font-size:1rem}.assessment-inherent-support__score-summary{border:1px solid var(--airp-border);background:var(--airp-bg);border-radius:.28rem;display:grid;overflow:hidden}.assessment-inherent-support__score-hero{border-bottom:1px solid var(--airp-border);background:color-mix(in srgb, var(--airp-accent) 5%, var(--airp-bg));gap:.08rem;padding:.72rem;display:grid}.assessment-inherent-support__score-hero>span{color:var(--airp-muted);font-size:.58rem}.assessment-inherent-support__score-hero>strong{font-size:1.45rem}.assessment-inherent-support__score-hero>strong small{color:var(--airp-muted);font-size:.62rem}.assessment-inherent-support__score-hero>em{width:fit-content;font-size:.62rem;font-style:normal;font-weight:700}.assessment-inherent-support__score-hero>em.is-good{color:#18875b}.assessment-inherent-support__score-hero>em.is-warning{color:#9a6700}.assessment-inherent-support__score-hero>em.is-danger{color:#b42318}.assessment-inherent-support__score-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.assessment-inherent-support__score-summary dl div{border-right:1px solid var(--airp-border);border-bottom:1px solid var(--airp-border);gap:.06rem;padding:.48rem .58rem;display:grid}.assessment-inherent-support__score-summary dl div:nth-child(2n){border-right:0}.assessment-inherent-support__score-summary dt{color:var(--airp-muted);font-size:.54rem}.assessment-inherent-support__score-summary dd{margin:0;font-size:.72rem;font-weight:700}.assessment-inherent-support__calculation-note{border-bottom:1px solid var(--airp-border);gap:.1rem;padding:.58rem;display:grid}.assessment-inherent-support__calculation-note strong{font-size:.64rem}.assessment-inherent-support__calculation-note span{color:var(--airp-muted);font-size:.55rem;line-height:1.35}@media (width<=76rem){.assessment-inherent-production__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-inherent-production__metrics article:nth-child(3n){border-right:0}.assessment-inherent-production__metrics article:nth-child(-n+3){border-bottom:1px solid var(--airp-border)}.assessment-inherent-production__domains{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.assessment-inherent-production__domains button{scroll-snap-align:start;min-width:10.5rem}.assessment-inherent-production__form{grid-template-columns:minmax(0,1.65fr) minmax(15rem,1fr)}.assessment-inherent-production__questions fieldset{grid-template-columns:1fr}.assessment-inherent-production__question-score{justify-items:start}.assessment-inherent-support__scoring{grid-template-columns:minmax(0,1.8fr) minmax(15rem,.8fr)}}@media (width<=52rem){.assessment-inherent-production__toolbar{grid-template-columns:1fr}.assessment-inherent-production__toolbar-actions{justify-content:flex-start}.assessment-inherent-production__approval-state{grid-column:auto;justify-self:start}.assessment-inherent-production__form,.assessment-inherent-production__override{grid-template-columns:1fr}.assessment-inherent-production__override-warning,.assessment-inherent-production__override>button{grid-column:1;justify-self:start}.assessment-inherent-production__question-panel>header{grid-template-columns:2rem minmax(0,1fr) auto}.assessment-inherent-production__question-panel>header>small{grid-column:2}.assessment-inherent-production__question-panel>header>div:nth-of-type(2){grid-area:1/3/span 2}.assessment-inherent-production__question-panel>header>button{grid-column:2/-1;justify-self:start}.assessment-inherent-support__methodology,.assessment-inherent-support__scoring{grid-template-columns:1fr}.assessment-inherent-support__contract-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-inherent-support__contract-strip>article:nth-child(2){border-right:0}.assessment-inherent-support__contract-strip>article:nth-child(-n+2){border-bottom:1px solid var(--airp-border)}}@media (width<=32rem){.assessment-inherent-production__metrics{display:flex;overflow-x:auto}.assessment-inherent-production__metrics article{min-width:11rem;border-right:1px solid var(--airp-border)!important;border-bottom:0!important}.assessment-inherent-production__toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.assessment-inherent-production__toolbar-actions .is-primary{grid-column:1/-1}.assessment-inherent-production__question-panel>header{grid-template-columns:2rem minmax(0,1fr)}.assessment-inherent-production__question-panel>header>small,.assessment-inherent-production__question-panel>header>div:nth-of-type(2),.assessment-inherent-production__question-panel>header>button{grid-area:auto/1/auto/-1;justify-self:start}.assessment-inherent-production__answer-grid{grid-template-columns:1fr}.assessment-inherent-production__override dl{grid-template-columns:1fr 1fr}.assessment-inherent-production__methodology-note{grid-template-columns:1.4rem minmax(0,1fr)}.assessment-inherent-production__methodology-note button{grid-column:1/-1;justify-self:start}.assessment-inherent-support__contract-strip{grid-template-columns:1fr}.assessment-inherent-support__contract-strip>article,.assessment-inherent-support__contract-strip>article:nth-child(2){border-right:0;border-bottom:1px solid var(--airp-border)}.assessment-inherent-support__contract-strip>article:last-child{border-bottom:0}.assessment-inherent-support__bands{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-inherent-support{overflow-x:auto}}.assessment-production-shell-page{min-width:0}.assessment-production-shell-host{min-width:0;min-height:0;position:relative}.assessment-production-shell{--assessment-shell-bg:var(--workspace-surface-elevated,var(--surface-card,#fff));--assessment-shell-soft:var(--workspace-surface-panel,var(--surface-2,#f4f7fb));--assessment-shell-text:var(--text-strong,#10203d);--assessment-shell-muted:var(--muted,#60708f);--assessment-shell-border:var(--workspace-surface-border,var(--border,#dce4ef));--assessment-shell-accent:var(--accent,#155eef);--assessment-shell-accent-strong:var(--accent-strong,#1d4ed8);min-width:0;color:var(--assessment-shell-text);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;overflow:clip}:root:not([data-theme=dark]) .assessment-production-shell{--assessment-shell-muted:#52627a;--muted:#52627a;--text-muted:#52627a}.assessment-production-shell *,.assessment-production-shell :before,.assessment-production-shell :after{box-sizing:border-box}.assessment-production-shell button:focus-visible,.assessment-production-shell a:focus-visible,.assessment-production-shell [tabindex="-1"]:focus-visible{outline:3px solid color-mix(in srgb, var(--assessment-shell-accent) 34%, transparent);outline-offset:2px}.assessment-production-shell__sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.assessment-production-shell__skip{z-index:100;color:#fff;background:var(--assessment-shell-accent);border-radius:.45rem;padding:.65rem .9rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-160%)}.assessment-production-shell__skip:focus{transform:none}.assessment-production-shell__header.entity-workbench-header{padding:.55rem clamp(.75rem,1.4vw,1rem) .5rem}.assessment-production-shell__heading-row{grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:clamp(.7rem,1.4vw,1rem);display:grid}.assessment-production-shell__title-line{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.assessment-production-shell__title-line h1,.assessment-production-shell__identity h2,.assessment-production-shell__identity p{margin:0}.assessment-production-shell__title-line h1{letter-spacing:-.02em;font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.12}.assessment-production-shell__identity h2{margin-top:.2rem;font-size:.94rem}.assessment-production-shell__identity p{color:var(--assessment-shell-muted);margin-top:.08rem;font-size:.75rem}.assessment-production-shell__status{border:1px solid color-mix(in srgb, var(--assessment-shell-accent) 24%, var(--assessment-shell-border));width:fit-content;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 8%, var(--assessment-shell-bg));border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .42rem;font-size:.6rem;font-weight:650;display:inline-flex}.assessment-production-shell__status-marker{color:#fff;background:var(--assessment-shell-accent);border-radius:50%;place-items:center;width:.72rem;height:.72rem;font-size:.48rem;line-height:1;display:grid}.assessment-production-shell__return{justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.assessment-production-shell__context{border-top:1px solid var(--assessment-shell-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem 1rem;min-width:0;margin:.3rem 0 0;padding:.3rem 0 0;line-height:1.25;display:grid}.assessment-production-shell__context>div{white-space:nowrap;align-items:baseline;gap:.28rem;min-width:0;display:flex}.assessment-production-shell__context dt{color:var(--assessment-shell-muted);flex:none;font-size:.64rem}.assessment-production-shell__context dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.69rem;font-weight:650;overflow:hidden}.assessment-production-shell__tools{position:relative}.assessment-production-shell__tools summary{border:1px solid var(--assessment-shell-border);min-height:2.35rem;color:var(--assessment-shell-accent-strong);background:var(--assessment-shell-bg);cursor:pointer;border-radius:.55rem;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.68rem;font-weight:650;list-style:none;display:flex}.assessment-production-shell__tools summary::-webkit-details-marker{display:none}.assessment-production-shell__tools summary>span{color:var(--assessment-shell-muted);font-size:.82rem;transition:transform .12s}.assessment-production-shell__tools[open] summary>span{transform:rotate(180deg)}.assessment-production-shell__tools nav{z-index:20;border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-bg);width:min(15rem,100vw - 2rem);box-shadow:0 .55rem 1.3rem color-mix(in srgb, var(--assessment-shell-text) 14%, transparent);border-radius:.42rem;gap:.12rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.assessment-production-shell__tools nav button{min-height:2rem;color:var(--assessment-shell-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.28rem;justify-content:flex-start;align-items:center;padding:.38rem .48rem;font-size:.68rem;display:flex}.assessment-production-shell__tools nav button:hover,.assessment-production-shell__tools nav button.is-active{color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 8%, var(--assessment-shell-bg))}.assessment-production-shell__tools nav button.is-active{font-weight:700}.assessment-production-shell__journey.entity-workbench-nav{border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-bg);border-radius:.58rem;margin:.68rem clamp(.75rem,1.4vw,1rem) 0;padding:0}.assessment-production-shell__journey .entity-workbench-nav__tabs{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.assessment-production-shell__journey .entity-workbench-nav__tabs button{min-width:0;min-height:2.65rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.35rem .55rem;display:grid}.assessment-production-shell__journey .entity-workbench-nav__tabs button>span{display:contents}.assessment-production-shell__journey .entity-workbench-nav__tabs button>span>span{border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-soft);border-radius:50%;place-items:center;width:1.28rem;height:1.28rem;font-size:.56rem;display:grid}.assessment-production-shell__journey .entity-workbench-nav__tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.assessment-production-shell__journey .entity-workbench-nav__tabs button.active,.assessment-production-shell__journey .entity-workbench-nav__tabs button[aria-current=step]{border-bottom-color:var(--assessment-shell-accent);color:var(--assessment-shell-accent-strong);background:0 0}.assessment-production-shell__journey .entity-workbench-nav__tabs button.active>span>span,.assessment-production-shell__journey .entity-workbench-nav__tabs button[aria-current=step]>span>span{border-color:var(--assessment-shell-accent);color:#fff;background:var(--assessment-shell-accent)}.assessment-production-shell__content{background:0 0;gap:.65rem;min-width:0;padding:.52rem clamp(.75rem,1.4vw,1rem) .7rem;display:grid}.assessment-production-shell__content>.risk-assessment-journey__body{padding:0}.assessment-production-shell .risks-v26-step-panel{gap:.65rem;padding:.75rem}.assessment-production-shell .risks-v26-action-form{gap:.55rem;padding:.7rem}.assessment-production-shell .risks-v26-action-form textarea{min-height:4rem}@media (width>=72rem){.assessment-production-shell .risks-v26-action-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.assessment-production-shell .risks-v26-action-form>:is(label,[data-ui-field=true]){grid-column:span 4}.assessment-production-shell .risks-v26-action-form>:is(div:first-child,.row,button,p,ol){grid-column:1/-1}}:root:not([data-theme=dark]) .assessment-production-shell .risk-posture-label__badge--high{--enterprise-signal-fg:#9a3412}:root[data-theme=dark] .assessment-production-shell .risk-posture-label__badge--high{--enterprise-signal-fg:#fdba74}:root[data-theme=dark] .assessment-production-shell .enterprise-signal-tag--success{--enterprise-signal-fg:#6ee7b7}:root[data-theme=dark] .assessment-production-shell :is(.enterprise-signal-tag--neutral,.risk-posture-label__badge--neutral){--enterprise-signal-fg:#cbd5e1}.assessment-production-shell__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;margin:.68rem clamp(.75rem,1.4vw,1rem) 0;display:grid}.assessment-production-shell__metrics[data-assessment-metric-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.assessment-production-shell__metrics article{border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-bg);min-width:0;min-height:4.8rem;box-shadow:0 1px 2px color-mix(in srgb, var(--assessment-shell-text) 4%, transparent);border-radius:.62rem;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.62rem;padding:.62rem .68rem;display:grid}.assessment-production-shell__metrics[data-assessment-metric-count="6"] article{grid-template-columns:2.8rem minmax(0,1fr);gap:.66rem;min-height:5.8rem;padding:.72rem .76rem}.assessment-production-shell__metrics[data-assessment-metric-count="6"] .assessment-production-shell__metric-icon{width:2.75rem;height:2.75rem}.assessment-production-shell__metrics[data-assessment-metric-count="6"] .assessment-production-shell__metric-icon svg{width:1.28rem;height:1.28rem}.assessment-production-shell__metrics[data-assessment-metric-count="6"] .assessment-production-shell__metric-copy>span,.assessment-production-shell__metrics[data-assessment-metric-count="6"] .assessment-production-shell__metric-copy>small{font-size:.62rem}.assessment-production-shell__metric-copy{gap:.1rem;min-width:0;display:grid}.assessment-production-shell__metric-copy>span,.assessment-production-shell__metric-copy>small{color:var(--assessment-shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.assessment-production-shell__metric-copy>span{font-weight:600}.assessment-production-shell__metric-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.15;display:-webkit-box;overflow:hidden}.assessment-production-shell__metric-icon{border:1px solid color-mix(in srgb, var(--assessment-shell-accent) 18%, var(--assessment-shell-border));width:2.25rem;height:2.25rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 7%, var(--assessment-shell-bg));border-radius:50%;place-items:center;display:grid}.assessment-production-shell__metric-icon svg{width:1.05rem;height:1.05rem}.assessment-production-shell__metric-icon--good{color:var(--status-success-text,#178654);background:color-mix(in srgb, var(--status-success-text,#178654) 8%, var(--assessment-shell-bg))}.assessment-production-shell__metric-icon--warning{color:var(--status-warning-text,#8a5b00);background:color-mix(in srgb, var(--status-warning-text,#8a5b00) 8%, var(--assessment-shell-bg))}.assessment-production-shell__metric-icon--danger{color:var(--status-danger-text,#9b3b2c);background:color-mix(in srgb, var(--status-danger-text,#9b3b2c) 8%, var(--assessment-shell-bg))}.assessment-production-shell__current-state{border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-soft);border-radius:.35rem;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;padding:.7rem .9rem;display:flex}.assessment-production-shell__current-state>span,.assessment-production-shell__current-state>small{color:var(--assessment-shell-muted);font-size:.72rem}.assessment-production-shell--state{align-content:start;min-height:28rem}.assessment-production-shell__state-header{border-bottom:1px solid var(--assessment-shell-border);justify-content:flex-end;padding:1rem;display:flex}.assessment-production-shell__state{text-align:center;justify-items:center;gap:.65rem;width:min(34rem,100% - 2rem);margin:4rem auto;display:grid}.assessment-production-shell__state h1,.assessment-production-shell__state p{margin:0}.assessment-production-shell__state p{color:var(--assessment-shell-muted)}.assessment-production-shell__state-icon,.assessment-production-shell__spinner{width:2.75rem;height:2.75rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 9%, var(--assessment-shell-bg));border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.assessment-production-shell__spinner{border:3px solid color-mix(in srgb, var(--assessment-shell-accent) 18%, var(--assessment-shell-border));border-top-color:var(--assessment-shell-accent);animation:1s linear infinite assessment-production-shell-spin}.assessment-production-shell__skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin-top:1rem;display:grid}.assessment-production-shell__skeleton i{background:linear-gradient(90deg, var(--assessment-shell-soft), color-mix(in srgb, var(--assessment-shell-accent) 7%, var(--assessment-shell-bg)), var(--assessment-shell-soft));background-size:200% 100%;border-radius:.45rem;height:3rem;animation:1.5s ease-in-out infinite assessment-production-shell-shimmer}@keyframes assessment-production-shell-spin{to{transform:rotate(360deg)}}@keyframes assessment-production-shell-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.assessment-production-shell__spinner,.assessment-production-shell__skeleton i{animation:none}}@media (width<=76rem){.assessment-production-shell__journey .entity-workbench-nav__tabs,.assessment-production-shell__metrics[data-assessment-metric-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=52rem){.assessment-production-shell__heading-row{grid-template-columns:1fr}.assessment-production-shell__return{justify-content:flex-start}.assessment-production-shell__context{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assessment-production-shell__context>div:last-child{grid-column:1/-1}.assessment-production-shell__tools nav{left:0;right:auto}.assessment-production-shell__journey .entity-workbench-nav__tabs,.assessment-production-shell__metrics,.assessment-production-shell__metrics[data-assessment-metric-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=28rem){.assessment-production-shell{border-inline:0;border-radius:0}.assessment-production-shell__return{flex-direction:column;align-items:stretch}.assessment-production-shell__context{grid-template-columns:minmax(0,1fr)}.assessment-production-shell__context>div:last-child{grid-column:auto}.assessment-production-shell__tools summary{justify-content:space-between}.assessment-production-shell__return>button{width:100%}.assessment-production-shell__journey .entity-workbench-nav__tabs,.assessment-production-shell__metrics,.assessment-production-shell__metrics[data-assessment-metric-count="6"]{grid-template-columns:1fr}}.assessment-overview-production__grid,.assessment-overview-production__support-view{gap:.72rem;min-width:0;display:grid}.assessment-overview-production__grid{grid-template-rows:minmax(17.5rem,auto) minmax(8.75rem,auto);grid-template-columns:repeat(80,minmax(0,1fr));align-items:stretch}.assessment-overview-production__panel{border:0;border-top:1px solid var(--assessment-shell-border);min-width:0;box-shadow:none;background:0 0;border-radius:0;align-content:start;gap:.56rem;padding:.5rem .55rem;display:grid}.assessment-overview-production__grid>.assessment-overview-production__panel{border:1px solid var(--assessment-shell-border);background:var(--assessment-shell-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--assessment-shell-text) 4%, transparent);border-radius:.62rem;padding:.72rem .78rem}.assessment-overview-production__panel>header{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.assessment-overview-production__panel-title{align-items:center;gap:.42rem;min-width:0;display:flex}.assessment-overview-production__panel-title>span{width:1.5rem;height:1.5rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 9%, var(--assessment-shell-bg));border-radius:50%;flex:none;place-items:center;display:grid}.assessment-overview-production__panel-title svg{width:.88rem;height:.88rem}.assessment-overview-production__panel-title h2{margin:0;font-size:.78rem;line-height:1.3}.assessment-overview-production__panel>p{color:var(--assessment-shell-muted);margin:0;font-size:.78rem;line-height:1.5}.assessment-overview-production__span-2{grid-column:span 2}.assessment-overview-production__panel--details{grid-area:1/26/auto/span 38}.assessment-overview-production__panel--next{grid-area:1/64/auto/span 17}.assessment-overview-production__panel--notes{grid-area:2/1/auto/span 33}.assessment-overview-production__panel--activity{grid-area:2/34/auto/span 47}.assessment-overview-production__register{grid-area:1/1/auto/span 25}.assessment-overview-production__register .assessment-overview-production__facts{align-content:start;gap:0}.assessment-overview-production__register .assessment-overview-production__facts div{border-bottom:1px solid var(--assessment-shell-border);grid-template-columns:minmax(7.35rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.55rem;min-width:0;padding:.38rem 0;display:grid}.assessment-overview-production__register .assessment-overview-production__facts .assessment-overview-production__register-description{border-bottom:0;align-items:start;padding-bottom:0}.assessment-overview-production__register dt{align-items:center;gap:.38rem;min-width:0;font-weight:600;display:flex}.assessment-overview-production__register dt svg{width:.92rem;height:.92rem;color:var(--assessment-shell-accent-strong);flex:none}.assessment-overview-production__register dd{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.assessment-overview-production__register-description dd{white-space:normal}.assessment-overview-production__grid>.assessment-overview-production__panel--details{gap:0;padding:0;overflow:hidden}.assessment-overview-production__panel--details>header{border-bottom:1px solid var(--assessment-shell-border);align-items:center;min-height:2.55rem;padding:.68rem .8rem}.assessment-overview-production__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.assessment-overview-production__detail-cell{border-right:1px solid var(--assessment-shell-border);border-bottom:1px solid var(--assessment-shell-border);align-content:center;gap:.24rem;min-width:0;min-height:5rem;padding:.48rem .76rem;display:grid}.assessment-overview-production__detail-cell:nth-child(2n){border-right:0}.assessment-overview-production__detail-cell:nth-last-child(-n+2){border-bottom:0}.assessment-overview-production__detail-title{align-items:center;gap:.35rem;min-width:0;display:flex}.assessment-overview-production__detail-title>span{width:1.2rem;height:1.2rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 8%, var(--assessment-shell-bg));border-radius:50%;flex:none;place-items:center;display:grid}.assessment-overview-production__detail-title svg{width:.72rem;height:.72rem}.assessment-overview-production__detail-title h3{color:var(--assessment-shell-muted);margin:0;font-size:.62rem;font-weight:650}.assessment-overview-production__detail-cell>.assessment-overview-production__route{justify-self:start;min-height:1.25rem;margin-top:0}.assessment-overview-production__panel--next{grid-template-rows:auto minmax(0,1fr)}.assessment-overview-production__next-action{text-align:center;background:color-mix(in srgb, var(--assessment-shell-accent) 7%, var(--assessment-shell-bg));border-radius:.5rem;align-content:center;align-self:center;justify-items:center;gap:.6rem;width:100%;height:14rem;max-height:100%;padding:.95rem .75rem;display:grid}.assessment-overview-production__next-action-icon{border:1px solid color-mix(in srgb, var(--assessment-shell-accent) 24%, var(--assessment-shell-border));width:2.35rem;height:2.35rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 5%, var(--assessment-shell-bg));border-radius:50%;place-items:center;display:grid}.assessment-overview-production__next-action-icon svg{width:1.2rem;height:1.2rem}.assessment-overview-production__next-action .assessment-overview-production__big-fact{justify-items:center;max-width:13rem}.assessment-overview-production__next-action .assessment-overview-production__primary{width:min(13.75rem,100%);margin-top:.35rem}.assessment-overview-production__facts{gap:.5rem;margin:0;display:grid}.assessment-overview-production__facts div{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:.75rem;display:grid}.assessment-overview-production__facts dt{color:var(--assessment-shell-muted);font-size:.64rem}.assessment-overview-production__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.7rem;line-height:1.4}.assessment-overview-production__person{grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;margin-top:.14rem;display:grid}.assessment-overview-production__person>span{border:1px solid color-mix(in srgb, var(--assessment-shell-accent) 22%, var(--assessment-shell-border));width:2.15rem;height:2.15rem;color:var(--assessment-shell-accent-strong);background:color-mix(in srgb, var(--assessment-shell-accent) 8%, var(--assessment-shell-bg));border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.assessment-overview-production__person div{gap:.12rem;min-width:0;display:grid}.assessment-overview-production__big-fact{align-content:start;gap:.18rem;min-width:0;display:grid}.assessment-overview-production__person strong,.assessment-overview-production__big-fact strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.3}.assessment-overview-production__person small,.assessment-overview-production__big-fact span{color:var(--assessment-shell-muted);font-size:.64rem;line-height:1.35}.assessment-overview-production__person-subject{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.assessment-overview-production__route{min-height:1.75rem;color:var(--assessment-shell-accent-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.7rem;font-weight:650;display:inline-flex}.assessment-overview-production__panel>.assessment-overview-production__route{align-self:end;margin-top:auto}.assessment-overview-production__primary,.assessment-overview-production__pagination button{border:1px solid var(--assessment-shell-accent);color:#fff;background:var(--assessment-shell-accent);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;margin-top:.58rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.assessment-overview-production__primary{align-self:end;width:100%;margin-top:auto}.assessment-overview-production__primary:disabled,.assessment-overview-production__pagination button:disabled{cursor:wait;opacity:.7}.assessment-overview-production__note-summary{gap:.28rem;min-width:0;display:grid}.assessment-overview-production__note-summary strong{font-size:.7rem}.assessment-overview-production__note-summary p{color:var(--assessment-shell-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.assessment-overview-production__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.assessment-overview-production__timeline li{grid-template-columns:.75rem minmax(0,1fr);gap:.65rem;min-width:0;min-height:2.55rem;display:grid;position:relative}.assessment-overview-production__timeline li:before{background:var(--assessment-shell-border);content:"";width:1px;position:absolute;inset:.65rem auto -.1rem .22rem}.assessment-overview-production__timeline li:last-child:before{display:none}.assessment-overview-production__timeline i{z-index:1;border:2px solid var(--assessment-shell-bg);background:var(--assessment-shell-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--assessment-shell-accent);border-radius:50%;margin-top:.28rem}.assessment-overview-production__timeline div{flex-wrap:wrap;align-content:start;gap:.12rem .4rem;min-width:0;display:flex}.assessment-overview-production__timeline strong{font-size:.74rem}.assessment-overview-production__timeline span,.assessment-overview-production__timeline small{overflow-wrap:anywhere;color:var(--assessment-shell-muted);font-size:.65rem;line-height:1.35}.assessment-overview-production__activity-table-wrap{min-width:0;overflow-x:auto}.assessment-overview-production__activity-table{border-collapse:collapse;table-layout:fixed;width:100%}.assessment-overview-production__activity-table th,.assessment-overview-production__activity-table td{border-bottom:1px solid var(--assessment-shell-border);text-align:left;vertical-align:middle;padding:.32rem .42rem}.assessment-overview-production__activity-table th{color:var(--assessment-shell-muted);font-size:.6rem;font-weight:600}.assessment-overview-production__activity-table td{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.assessment-overview-production__activity-table th:first-child,.assessment-overview-production__activity-table td:first-child{width:48%}.assessment-overview-production__activity-table th:nth-child(2),.assessment-overview-production__activity-table td:nth-child(2){width:20%}.assessment-overview-production__activity-table tbody tr:last-child td{border-bottom:0}.assessment-overview-production__summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.assessment-overview-production__summary-cards>div{border-right:1px solid var(--assessment-shell-border);padding-right:.75rem}.assessment-overview-production__summary-cards>div:last-child{border-right:0;padding-right:0}.assessment-overview-production__record-list{border-block:1px solid var(--assessment-shell-border);border-radius:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.assessment-overview-production__record-list li+li{border-top:1px solid var(--assessment-shell-border)}.assessment-overview-production__record-list button{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.48rem .55rem;display:grid}.assessment-overview-production__record-list button:hover{background:var(--assessment-shell-soft)}.assessment-overview-production__record-list button>span{flex-wrap:wrap;align-items:baseline;gap:.12rem .35rem;min-width:0;display:flex}.assessment-overview-production__record-list strong,.assessment-overview-production__record-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-overview-production__record-list strong{font-size:.74rem}.assessment-overview-production__record-list small{color:var(--assessment-shell-muted);font-size:.66rem}.assessment-overview-production__record-list i{color:var(--assessment-shell-accent-strong);font-style:normal}.assessment-overview-production__pagination{border-top:1px solid var(--assessment-shell-border);color:var(--assessment-shell-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.8rem;font-size:.7rem;display:flex}.assessment-overview-production__pagination button{margin-top:0}@media (width<=76rem){.assessment-overview-production__grid{grid-template:auto/repeat(2,minmax(0,1fr))}.assessment-overview-production__panel--details,.assessment-overview-production__panel--next,.assessment-overview-production__panel--notes,.assessment-overview-production__panel--activity{grid-area:auto}.assessment-overview-production__register,.assessment-overview-production__panel--details,.assessment-overview-production__panel--next,.assessment-overview-production__panel--notes,.assessment-overview-production__panel--activity{grid-area:auto/1/auto/-1}.assessment-overview-production__register .assessment-overview-production__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .85rem}.assessment-overview-production__register .assessment-overview-production__facts .assessment-overview-production__register-description{grid-column:1/-1}}@media (width<=52rem){.assessment-overview-production__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-overview-production__register{grid-column:1/-1}.assessment-overview-production__summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-overview-production__summary-cards>div:nth-child(2){border-right:0;padding-right:0}.assessment-overview-production__record-list button{grid-template-columns:minmax(0,1fr) auto}.assessment-overview-production__record-list button>span:nth-child(2){grid-column:1}.assessment-overview-production__record-list button>i{grid-area:1/2/span 2}}@media (width<=40rem){.assessment-overview-production__details-grid{grid-template-columns:minmax(0,1fr)}.assessment-overview-production__detail-cell,.assessment-overview-production__detail-cell:nth-child(2n){border-right:0;border-bottom:1px solid var(--assessment-shell-border)}.assessment-overview-production__detail-cell:nth-last-child(-n+2){border-bottom:1px solid var(--assessment-shell-border)}.assessment-overview-production__detail-cell:last-child{border-bottom:0}}@media (width<=28rem){.assessment-overview-production__grid,.assessment-overview-production__summary-cards{grid-template-columns:minmax(0,1fr)}.assessment-overview-production__span-2,.assessment-overview-production__register{grid-column:auto}.assessment-overview-production__register .assessment-overview-production__facts{grid-template-columns:minmax(0,1fr)}.assessment-overview-production__register .assessment-overview-production__facts div,.assessment-overview-production__register .assessment-overview-production__facts div:nth-child(2n){grid-template-columns:auto minmax(0,1fr)}.assessment-overview-production__facts div{grid-template-columns:minmax(0,1fr);gap:.18rem}.assessment-overview-production__summary-cards>div,.assessment-overview-production__summary-cards>div:nth-child(2){border-right:0;border-bottom:1px solid var(--assessment-shell-border);padding:0 0 .65rem}.assessment-overview-production__summary-cards>div:last-child{border-bottom:0;padding-bottom:0}}.assessment-program-workspace__stack,.assessment-program-catalog,.assessment-program-detail,.assessment-program-loading{--assessment-program-accent:var(--accent,#245be7);--assessment-program-border:var(--border-subtle,var(--border,#d8e0ea));--assessment-program-muted:var(--text-muted,var(--muted,#607089));--assessment-program-surface:var(--surface-card,#fff);--assessment-program-surface-soft:var(--surface-2,#f6f8fb);color:var(--text-strong,#101828)}.assessment-program-workspace__stack{gap:1rem;display:grid}.assessment-program-catalog,.assessment-program-detail,.assessment-program-editor{border:1px solid var(--assessment-program-border);background:var(--assessment-program-surface);border-radius:1rem}.assessment-program-catalog,.assessment-program-detail{min-width:0;overflow:hidden}.assessment-program-catalog__heading,.assessment-program-detail__heading,.assessment-program-editor__heading,.assessment-program-subheading,.assessment-program-confirm{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-program-catalog__heading,.assessment-program-detail__heading{padding:1.15rem 1.4rem}.assessment-program-catalog__heading h2,.assessment-program-detail__heading h2,.assessment-program-editor__heading h2,.assessment-program-editor__heading h3,.assessment-program-subheading h3,.assessment-program-empty h3{color:var(--text-strong,#101828);margin:0;line-height:1.2}.assessment-program-catalog__heading h2,.assessment-program-detail__heading h2{font-size:var(--font-size-page,24px);line-height:var(--line-height-page,32px)}.assessment-program-editor__heading h2,.assessment-program-editor__heading h3,.assessment-program-subheading h3,.assessment-program-empty h3{font-size:1rem}.assessment-program-catalog__heading span,.assessment-program-detail__heading p,.assessment-program-editor__heading p,.assessment-program-subheading p,.assessment-program-confirm span,.assessment-program-component span,.assessment-program-history small,.assessment-methodology-list small,.assessment-program-options legend,.assessment-methodology-criteria small{color:var(--assessment-program-muted)}.assessment-program-catalog__heading span{margin-top:.2rem;display:block}.assessment-program-detail__heading p,.assessment-program-editor__heading p,.assessment-program-subheading p{max-width:64rem;margin:.25rem 0 0}.assessment-program-actions,.assessment-program-editor__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.assessment-program-catalog [data-ui-action],.assessment-program-actions>[data-ui-action],.assessment-program-note>[data-ui-action],.assessment-program-history [data-ui-action]{min-height:2.5rem}.assessment-program-table-wrap{border-top:1px solid var(--assessment-program-border);overflow-x:auto}.assessment-program-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:58rem}.assessment-program-table th,.assessment-program-table td{border-bottom:1px solid var(--assessment-program-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.assessment-program-table thead th{color:var(--text-strong,#101828);letter-spacing:.04em;text-transform:uppercase;background:var(--assessment-program-surface-soft);font-size:.76rem;font-weight:700}.assessment-program-table th:first-child{width:28%}.assessment-program-table th:nth-child(2){width:13%}.assessment-program-table th:nth-child(3),.assessment-program-table th:nth-child(4),.assessment-program-table th:nth-child(5){width:14%}.assessment-program-table th:last-child{width:17%}.assessment-program-table tbody tr:last-child>*{border-bottom:0}.assessment-program-table tbody tr:hover{background:var(--surface-hover,color-mix(in srgb, var(--assessment-program-accent) 5%, transparent))}.assessment-program-table tbody th [data-ui-action=navigation]{text-align:left;font-weight:700;display:block}.assessment-program-table tbody th small{color:var(--assessment-program-muted);margin-top:.25rem;font-weight:500;display:block}.assessment-program-editor{margin:0 1.25rem 1.25rem;padding:1.2rem}.assessment-program-detail>.assessment-program-editor{margin-top:1rem}.assessment-program-editor__heading,.assessment-program-subheading{margin-bottom:1rem}.assessment-program-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.assessment-program-form-field{min-width:0}.assessment-program-form-field--wide,.assessment-program-field--wide{grid-column:1/-1}.assessment-program-field--number{width:min(9rem,100%)}.assessment-program-options{border:0;gap:.55rem;margin:0;padding:0;display:grid}.assessment-program-options>label{align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.assessment-program-options>label>input{width:1rem;height:1rem;accent-color:var(--assessment-program-accent);margin-top:.18rem}.assessment-program-editor__footer{border-top:1px solid var(--assessment-program-border);margin-top:1rem;padding-top:1rem}.assessment-program-methodology-field{align-content:start;gap:.38rem;min-width:0;display:grid}.assessment-program-detail__topline{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.4rem 0;display:flex}.assessment-program-metadata{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 1.4rem 1.2rem;display:grid}.assessment-program-metadata>div{border-left:1px solid var(--assessment-program-border);min-width:0;padding:.2rem 1rem}.assessment-program-metadata>div:first-child{border-left:0;padding-left:0}.assessment-program-metadata dt{color:var(--assessment-program-muted);margin-bottom:.3rem;font-size:.78rem}.assessment-program-metadata dd{overflow-wrap:anywhere;margin:0;font-weight:700}.assessment-program-confirm,.assessment-program-note{border:1px solid var(--assessment-program-border);background:var(--assessment-program-surface-soft);border-radius:.75rem;margin:0 1.25rem 1rem;padding:.85rem 1rem}.assessment-program-confirm>div:first-child,.assessment-program-note{gap:.2rem;display:grid}.assessment-program-note{border-color:var(--status-warning-border,var(--assessment-program-border));background:var(--status-warning-fill,var(--assessment-program-surface-soft));margin:1rem 0 0}.assessment-program-success{border:1px solid var(--status-success-border,var(--assessment-program-border));color:var(--status-success-text,#146c43);background:var(--status-success-fill,#e8f6ee);border-radius:.65rem;margin:1rem 0 0;padding:.75rem .9rem;font-weight:650}.assessment-program-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.assessment-program-component{border:1px solid var(--assessment-program-border);background:var(--assessment-program-surface-soft);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.75rem;display:flex}.assessment-program-component>div,.assessment-program-component>div>span{gap:.15rem;min-width:0;display:grid}.assessment-program-component>div>span,.assessment-program-component>.chip--subtle{color:var(--text,var(--text-strong,#101828))}.assessment-program-history{margin:1.25rem}.assessment-program-history ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.assessment-program-history li>[data-ui-card-action],.assessment-program-history li>div,.assessment-methodology-list>[data-ui-card-action]{box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.assessment-program-history li span,.assessment-methodology-list>[data-ui-card-action] span{gap:.15rem;display:grid}.assessment-program-history li>:is([data-ui-card-action],div)>span:last-child,.assessment-methodology-list>[data-ui-card-action]>span:last-child{text-align:right;justify-items:end}.assessment-program-history__empty,.assessment-program-empty{color:var(--assessment-program-muted)}.assessment-program-empty{border-top:1px solid var(--assessment-program-border);justify-items:start;gap:.55rem;padding:2rem 1.4rem;display:grid}.assessment-program-empty p,.assessment-program-history__empty{margin:0}.assessment-methodology-list{gap:.55rem;padding:0 1.25rem 1.25rem;display:grid}.assessment-methodology-domains,.assessment-methodology-bands{gap:.75rem;display:grid}.assessment-methodology-domains>section,.assessment-methodology-bands>div{border:1px solid var(--assessment-program-border);background:var(--assessment-program-surface-soft);border-radius:.75rem}.assessment-methodology-domain__heading{border-bottom:1px solid var(--assessment-program-border);grid-template-columns:minmax(0,1fr) 9rem;gap:.75rem;padding:.8rem;display:grid}.assessment-methodology-criteria{display:grid}.assessment-methodology-criteria>div{border-bottom:1px solid var(--assessment-program-border);grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}.assessment-methodology-criteria>div:last-child{border-bottom:0}.assessment-methodology-criteria>div>span,.assessment-methodology-criteria .ui-field{gap:.18rem;display:grid}.assessment-methodology-criteria .ui-field__label{color:var(--assessment-program-muted);font-size:.78rem;font-weight:650}.assessment-methodology-bands>div{grid-template-columns:auto minmax(10rem,1fr) 8rem 8rem minmax(5rem,auto);align-items:end;gap:.75rem;padding:.75rem;display:grid}.assessment-risk-dot{background:var(--assessment-program-muted);border-radius:50%;align-self:center;width:.7rem;height:.7rem}.assessment-risk-dot--low{background:var(--success,#23855b)}.assessment-risk-dot--medium{background:var(--warning,#b7791f)}.assessment-risk-dot--high,.assessment-risk-dot--critical{background:var(--danger,#c63b35)}.assessment-program-loading{border:1px solid var(--assessment-program-border);background:var(--assessment-program-surface);border-radius:1rem;place-items:center;min-height:12rem;font-weight:700;display:grid}@media (width<=64rem){.assessment-program-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 0}.assessment-program-metadata>div:nth-child(3){border-left:0;padding-left:0}.assessment-program-components{grid-template-columns:1fr}}@media (width<=48rem){.assessment-program-catalog__heading,.assessment-program-detail__heading,.assessment-program-editor__heading,.assessment-program-subheading,.assessment-program-confirm{flex-direction:column;align-items:stretch}.assessment-program-actions,.assessment-program-editor__footer{justify-content:flex-start}.assessment-program-form-grid,.assessment-program-metadata,.assessment-methodology-domain__heading,.assessment-methodology-criteria>div,.assessment-methodology-bands>div{grid-template-columns:1fr}.assessment-program-metadata{gap:0}.assessment-program-metadata>div,.assessment-program-metadata>div:nth-child(3){border-top:1px solid var(--assessment-program-border);border-left:0;padding:.65rem 0}.assessment-program-metadata>div:first-child{border-top:0}.assessment-program-field--wide{grid-column:auto}.assessment-program-field--number{width:100%}.assessment-program-table{table-layout:auto;min-width:0}.assessment-program-table thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.assessment-program-table,.assessment-program-table tbody,.assessment-program-table tr,.assessment-program-table th,.assessment-program-table td{width:auto;display:block}.assessment-program-table tr{border-bottom:1px solid var(--assessment-program-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem 1rem;display:grid}.assessment-program-table th,.assessment-program-table td{border:0;padding:.42rem 0}.assessment-program-table th:first-child{grid-column:1/-1;width:auto}.assessment-program-table td:before{color:var(--assessment-program-muted);content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.15rem;font-size:.7rem;font-weight:700;display:block}.assessment-methodology-bands>div{align-items:start}.assessment-risk-dot{display:none}}@media (width<=24rem){.assessment-program-catalog__heading,.assessment-program-detail__heading,.assessment-program-detail__topline,.assessment-program-metadata{padding-left:.85rem;padding-right:.85rem}.assessment-program-editor,.assessment-program-confirm,.assessment-program-history{margin-left:.75rem;margin-right:.75rem}.assessment-program-table tr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.assessment-program-catalog *,.assessment-program-detail *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.tprm-offboarding-workspace{gap:1rem;padding:1rem;display:grid}.tprm-offboarding-header,.tprm-offboarding-header__actions,.tprm-offboarding-summary,.tprm-offboarding-checklist{gap:1rem;display:flex}.tprm-offboarding-header{justify-content:space-between;align-items:flex-start}.tprm-offboarding-header h2,.tprm-offboarding-header p{margin:0}.tprm-offboarding-header__actions{align-items:center}.tprm-offboarding-summary{flex-wrap:wrap}.tprm-offboarding-summary>div{gap:.25rem;min-width:12rem;display:grid}.tprm-offboarding-summary span{color:var(--ui-text-secondary,#64748b);font-size:.8rem}.tprm-offboarding-checklist{flex-direction:column}.tprm-offboarding-checklist label{align-items:center;gap:.6rem;display:flex}.tprm-offboarding-notice,.tprm-offboarding-state{border:1px solid var(--ui-border,#cbd5e1);border-radius:.5rem;padding:.85rem}.tprm-offboarding-notice.error{border-color:var(--ui-danger,#b91c1c)}.tprm-offboarding-history{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.tprm-offboarding-history li span{color:var(--ui-text-secondary,#64748b);font-size:.8rem;display:block}@media (width<=720px){.tprm-offboarding-header,.tprm-offboarding-summary{flex-direction:column}}.management-page{min-width:0}.management-panel-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;min-width:0;display:grid}.management-panel-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.management-panel-grid--split{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.management-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.management-panel-heading h2{margin:0;font-size:14px;font-weight:600}.management-panel-heading p{color:var(--muted);margin:0;font-size:12px}@media (width<=1100px){.management-panel-grid--triple,.management-panel-grid--split{grid-template-columns:1fr}}.management-context-rail{gap:.75rem;min-width:0;display:grid}.management-timeline,.management-activity-list,.management-related-records{margin:0;padding:0;list-style:none}.management-timeline__item,.management-activity-list__item,.management-related-records__item{border-bottom:1px solid var(--border);gap:.2rem;min-width:0;padding:0;display:grid}.management-related-records__action{text-align:start;justify-items:start;gap:.15rem;width:100%;padding:.7rem .35rem;display:grid}.management-timeline__item:last-child,.management-activity-list__item:last-child,.management-related-records__item:last-child{border-bottom:0}.management-empty-state,.management-partial-state,.management-source-posture,.management-receipt,.management-job-progress{min-width:0}.management-source-posture{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;padding:.7rem .85rem;display:flex}.management-source-posture>div{gap:.12rem;display:grid}.management-source-posture span{color:var(--muted);font-size:.75rem}.management-source-posture[data-partial=true]{border-color:color-mix(in srgb, var(--status-warning,#e09318) 35%, var(--border));background:color-mix(in srgb, var(--status-warning,#e09318) 8%, var(--surface-card))}.management-empty-state{gap:.55rem;max-width:36rem;padding:1.25rem 0;display:grid}.management-empty-state h2,.management-empty-state p,.management-partial-state p,.management-source-posture p{margin:0}.management-empty-state p,.management-partial-state p,.management-source-posture p,.management-job-progress p{color:var(--muted);line-height:1.45}.management-wizard{gap:1rem;min-width:0;display:grid}.management-command-review{gap:.85rem;display:grid}.management-command-review__facts{gap:.45rem;margin:0;display:grid}.management-command-review__facts>div{gap:.15rem;display:grid}.management-command-review__facts dt{color:var(--muted);font-size:.75rem}.management-receipt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.management-job-progress{gap:.45rem;display:grid}.management-job-progress progress{width:100%;height:.55rem}.management-command-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feature-management__body,.feature-management__detail,.feature-management__detail-section,.feature-management__detail-section ul,.feature-management__detail-section li,.feature-management__detail-heading,.feature-management__detail-heading>div{gap:var(--space-md,.75rem);display:grid}.feature-management__actions,.feature-management__command-actions{gap:var(--space-sm,.5rem);flex-wrap:wrap;display:flex}.feature-management__command{gap:var(--space-md,.75rem);display:grid}.feature-management__filters{gap:var(--space-md,.75rem);grid-template-columns:minmax(16rem,1.7fr) repeat(4,minmax(9rem,.8fr));display:grid}.feature-management__body>.operator-reference-tabs{margin-bottom:0}.feature-management__body>.operator-reference-tabs+.feature-management__filters{border-radius:0}.feature-management__filters label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feature-management__rollout{grid-template-columns:2.25rem minmax(5rem,1fr);align-items:center;gap:.5rem;display:grid}.feature-management__rollout>span{background:color-mix(in srgb, var(--accent) 12%, var(--surface-row));border-radius:999px;height:7px;overflow:hidden}.feature-management__rollout i{border-radius:inherit;background:#20a574;height:100%;display:block}.feature-management__rollout--rollout i,.feature-management__rollout--beta i{background:#ed8b1c}.feature-management__rollout--disabled i{background:#cad4e1}.feature-management__rollout small{color:var(--muted);font-size:.72rem}.feature-management__toggle{background:#cbd5e1;border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;display:inline-flex}.feature-management__toggle i{background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 2px #0000002e}.feature-management__toggle.active{background:var(--accent);justify-content:flex-end}.feature-management__body .operator-status-pill--beta{color:#7347d8;background:#eee7ff}.feature-management__row-actions{color:var(--text-strong);align-items:center;gap:18px;font-weight:700;display:inline-flex}.feature-management__actions .ui-action:disabled{opacity:1}.feature-management__actions .ui-action--primary:disabled{background:var(--accent);color:#fff}.feature-management__feature-cell{gap:2px;display:grid}.feature-management__feature-cell strong,.feature-management__feature-cell small{display:block}.feature-management__feature-cell small{color:var(--muted);font-size:10px}.feature-management__detail-grid{gap:var(--space-lg,1rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-management__detail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.feature-management__detail-section ul{margin:0;padding:0;list-style:none}.feature-management__detail-section li{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr)}.feature-management__detail-section span,.feature-management__detail-heading code,.feature-management__detail-heading p{overflow-wrap:anywhere}@media (width<=760px){.feature-management__filters,.feature-management__detail-grid,.feature-management__detail-heading,.feature-management__detail-section li{grid-template-columns:minmax(0,1fr)}}.management-workspace-header{gap:.75rem;min-width:0;display:grid}.management-workspace-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.management-workspace-header__actions .ui-overflow-menu__trigger{width:auto;min-width:5.5rem;color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));justify-content:center;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:650;display:inline-flex}.management-workspace-header__actions .ui-overflow-menu__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-.1rem)}.management-workspace-pills{flex-wrap:wrap;gap:.4rem;display:flex}.management-workspace-pills>span{background:var(--surface-muted,#eef2f7);color:var(--text);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.management-workspace-mark{background:color-mix(in srgb, var(--accent) 16%, var(--surface-muted,#eef2f7));width:2rem;height:2rem;color:var(--accent-strong,#1265dc);letter-spacing:.02em;border-radius:.45rem;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.management-workspace-picker{gap:.55rem;min-width:0;display:grid}.management-workspace-picker__selected,.management-workspace-picker__empty{color:var(--muted);margin:0}.management-workspace-facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;min-width:0;margin:0;display:grid}.management-workspace-facts__item{gap:.2rem;min-width:0;display:grid}.management-workspace-facts dt{color:var(--muted);letter-spacing:.01em;margin:0;font-size:.75rem}.management-workspace-facts dd{gap:.15rem;min-width:0;margin:0;display:grid}.management-workspace-facts dd span{color:var(--muted);font-size:.75rem;font-weight:400}.management-workspace-related,.management-workspace-quick,.management-workspace-timeline,.management-workspace-receipts,.management-workspace-readiness{min-width:0;margin:0;padding:0;list-style:none;display:grid}.management-workspace-related{gap:.15rem}.management-workspace-related__item{border-bottom:1px solid var(--border);min-width:0}.management-workspace-related__item:last-child{border-bottom:0}.management-workspace-related__action,.management-workspace-quick__action{text-align:start;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;padding:.7rem .35rem;display:grid}.management-workspace-related__copy,.management-workspace-quick__action{justify-items:start;gap:.12rem;min-width:0;display:grid}.management-workspace-related__copy span,.management-workspace-quick__action span,.management-workspace-related__meta,.management-workspace-timeline small{color:var(--muted);font-size:.75rem;font-weight:400}.management-workspace-related__status{justify-self:end}.management-workspace-quick{gap:.2rem}.management-workspace-quick__action{grid-template-columns:minmax(0,1fr);padding:.75rem .45rem}.management-workspace-link{color:var(--accent-strong,#1265dc);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.8rem;font-weight:650}.management-workspace-link:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.management-workspace-banner{border:1px solid color-mix(in srgb, var(--status-warning,#e09318) 35%, var(--border));background:color-mix(in srgb, var(--status-warning,#e09318) 12%, var(--surface-card));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.management-workspace-banner[data-tone=info]{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface-card))}.management-workspace-banner>div{gap:.15rem;display:grid}.management-workspace-setup{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;padding:1.15rem 1.25rem}.management-workspace-setup .ui-state-panel{max-width:none;padding:0}.management-workspace-timeline,.management-workspace-receipts{gap:0}.management-workspace-timeline__item{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;min-width:0;padding:.7rem 0;display:grid}.management-workspace-timeline__item:last-child{border-bottom:0}.management-workspace-readiness{gap:.55rem}.management-workspace-readiness__item{gap:.15rem;min-width:0;display:grid}.management-workspace-readiness__item span[data-state=ready],.management-workspace-readiness__item span[data-state=complete],.management-workspace-readiness__item span[data-state=healthy],.management-workspace-readiness__item span[data-state=active]{color:var(--status-success-text,#147a4b);font-weight:650}.management-workspace-readiness--strip{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem}.management-workspace-readiness--strip .management-workspace-readiness__item{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;padding:.75rem .65rem}.management-workspace-command-flow{margin:0}.global-settings__body,.global-settings__command,.global-settings__detail,.global-settings__history{gap:var(--space-md,.75rem);display:grid}.global-settings__filters,.global-settings__detail-heading,.global-settings__actions,.global-settings__command-actions{justify-content:space-between;align-items:end;gap:var(--space-sm,.5rem);flex-wrap:wrap;display:flex}.global-settings__facts{gap:var(--space-md,.75rem);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.global-settings__facts div,.global-settings__history li{gap:var(--space-xs,.25rem);display:grid}.global-settings__facts dt,.global-settings__history span,.global-settings__history small{color:var(--muted)}.global-settings__facts dt{font-weight:700}.global-settings__facts dd{margin:0;font-weight:400}.global-settings__body>.management-reference-tabs{margin-bottom:0}.global-settings__reference-grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);gap:14px;display:grid}.global-settings__reference-grid>*{min-width:0}.global-settings__column{align-content:start;gap:14px;min-width:0;display:grid}.global-settings__column>.ui-panel{box-sizing:border-box;width:100%;min-width:0}.global-settings__identity,.global-settings__tenant-defaults,.global-settings__maintenance,.global-settings__posture,.global-settings__changes{border-radius:10px;align-content:start;gap:14px;padding:18px;display:grid}.global-settings__identity,.global-settings__tenant-defaults,.global-settings__maintenance,.global-settings__posture{gap:10px;padding:16px}.global-settings__panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.global-settings__panel-heading h2,.global-settings__panel-heading p{margin:0}.global-settings__panel-heading h2{color:var(--text-strong);font-size:15px}.global-settings__panel-heading p{color:var(--muted);margin-top:3px;font-size:11px}.global-settings__panel-heading>span,.global-settings__panel-heading>.ui-action{min-height:0;box-shadow:none;color:var(--accent-strong);white-space:nowrap;background:0 0;border:0;padding:1px 0;font-size:11px;font-weight:700;line-height:1.35}.global-settings__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.global-settings__form-grid label{color:#40536f;gap:5px;font-size:11px;font-weight:600;display:grid}.global-settings__form-grid input,.global-settings__form-grid select{background:var(--surface-card);width:100%;height:37px;color:var(--text);border:1px solid #cbd8e8;border-radius:6px;padding:0 10px;font-size:12px}.global-settings__capabilities{flex-wrap:wrap;gap:7px;display:flex}.global-settings__capabilities span{color:#1265dc;background:#e7f0ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.global-settings__posture-body{grid-template-columns:minmax(9rem,.8fr) minmax(11rem,1fr);align-items:center;gap:12px;display:grid}.global-settings__posture .operator-management-chart{min-height:128px;box-shadow:none;background:0 0;border:0;padding:0}.global-settings__posture .operator-management-chart>header,.global-settings__posture .operator-management-chart>details{display:none}.global-settings__posture .operator-management-chart>div[role=img]{height:124px!important}.global-settings__posture-bars,.global-settings__control-list,.global-settings__change-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.global-settings__posture-bars>div{color:var(--muted);grid-template-columns:5rem minmax(4rem,1fr) 1.5rem;align-items:center;gap:7px;font-size:10px;display:grid}.global-settings__posture-bars i{background:#edf1f6;border-radius:999px;height:6px;overflow:hidden}.global-settings__posture-bars b{border-radius:inherit;background:#2b6ff0;height:100%;display:block}.global-settings__posture-bars b.tone-good{background:#18a36b}.global-settings__posture-bars b.tone-warning{background:#e09318}.global-settings__posture-bars b.tone-critical{background:#df4059}.global-settings__control-list label,.global-settings__change-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.global-settings__control-list span,.global-settings__change-list span:first-child{gap:2px;display:grid}.global-settings__default-facts,.global-settings__default-toggles,.global-settings__maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.global-settings__default-facts>div,.global-settings__default-toggles label,.global-settings__maintenance-grid>*{border-bottom:1px solid var(--border);gap:3px;min-width:0;padding-bottom:5px;display:grid}.global-settings__default-facts dt,.global-settings__default-toggles strong,.global-settings__maintenance-grid strong{color:var(--text-strong);font-size:11px;font-weight:650}.global-settings__default-facts dd{text-align:right;margin:0;font-size:11px;font-weight:400}.global-settings__topic-grid{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));align-items:start;gap:14px;display:grid}.global-settings__topic-panel{gap:10px;padding:16px;display:grid}.global-settings__topic-settings{margin:0;display:grid}.global-settings__topic-settings>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:grid}.global-settings__topic-settings>div:last-child{border-bottom:0}.global-settings__topic-settings>div>span:first-child{gap:3px;display:grid}.global-settings__topic-settings dt{color:var(--text-strong);font-size:.78rem;font-weight:700}.global-settings__topic-settings dd{color:var(--text);margin:0;font-size:.78rem;font-weight:400}.global-settings__topic-state{color:var(--muted);text-transform:capitalize;font-size:.7rem;font-weight:600}.global-settings__default-facts small,.global-settings__default-toggles small,.global-settings__maintenance-grid small{color:var(--muted);font-size:10px}.global-settings__default-toggles label,.global-settings__maintenance-grid label,.global-settings__maintenance-grid>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.global-settings__default-toggles span,.global-settings__maintenance-grid span{gap:2px;display:grid}.global-settings__default-toggles input,.global-settings__maintenance-grid input{appearance:none;background:#cbd5e1;border:0;border-radius:999px;width:34px;height:18px;position:relative}.global-settings__default-toggles input:after,.global-settings__maintenance-grid input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.global-settings__default-toggles input:checked,.global-settings__maintenance-grid input:checked{background:var(--accent)}.global-settings__default-toggles input:checked:after,.global-settings__maintenance-grid input:checked:after{left:18px}.global-settings__maintenance-grid em{background:color-mix(in srgb, var(--color-status-success) 12%, transparent);color:var(--color-status-success);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:650}.global-settings__control-list small,.global-settings__change-list small{color:var(--muted);font-size:10px}.global-settings__control-list input{width:34px;height:18px;accent-color:var(--accent)}.global-settings__changes{min-height:0}.global-settings__warning{min-width:0}.global-settings__warning .ui-notice>span{margin-top:2px;display:block}@media (width<=64rem){.global-settings__detail-heading,.global-settings__command-actions{flex-direction:column;align-items:stretch}.global-settings__reference-grid,.global-settings__form-grid,.global-settings__posture-body,.global-settings__default-facts,.global-settings__default-toggles,.global-settings__maintenance-grid,.global-settings__topic-grid{grid-template-columns:minmax(0,1fr)}.global-settings__topic-settings>div{grid-template-columns:minmax(0,1fr) auto}.global-settings__topic-state{grid-column:1}}.support-lifecycle__break-glass-list{gap:.75rem;margin-top:1rem;display:grid}.operator-domain-tabs{gap:var(--space-2,.5rem);margin-block:var(--space-3,.75rem) var(--space-5,1.25rem);flex-wrap:wrap;display:flex}.operator-domain-tabs button{min-height:2.5rem}.operator-domain-tabs button.active{border-color:var(--color-border-accent,#0f766e);background:var(--color-surface-accent-subtle,#ecfdf5);color:var(--color-text-accent,#115e59)}.operator-domain-card-grid{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.operator-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.operator-timeline li{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.45fr) minmax(18rem,1fr) auto;align-items:center;gap:16px;min-height:52px;padding:10px 0;display:grid}.operator-timeline li:last-child{border-bottom:0}.operator-timeline strong{color:var(--text-strong);font-size:13px}.operator-timeline span,.operator-timeline small{color:var(--muted);font-size:12px}.operator-timeline small{text-align:right;white-space:nowrap}.operator-panel--danger{border-color:var(--color-border-danger,#dc2626)}.operator-status-pill{background:var(--color-surface-muted,#f3f4f6);border-radius:999px;width:fit-content;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-tenant-management-route=offboarding] .management-reference-progress{align-items:center;min-height:90px;padding:16px 24px}[data-tenant-management-route=offboarding] .management-reference-progress>div{align-content:center;min-height:42px;padding-left:46px}[data-tenant-management-route=offboarding] .management-reference-progress>div:before{width:34px;height:34px;font-size:12px;top:3px}[data-tenant-management-route=offboarding] .management-reference-progress>div:not(:last-child):after{top:19px}[data-tenant-management-route=offboarding] .management-reference-progress>div[data-state=complete]:before{background:var(--status-success-fill);color:var(--status-success-text)}[data-tenant-management-route=offboarding] .management-reference-progress>div:first-child:after{background:var(--color-status-success)}[data-tenant-management-route=offboarding] .management-reference-toolbar{align-items:center;min-height:58px;margin-bottom:-14px;padding:8px 12px}[data-tenant-management-route=offboarding] .management-reference-toolbar>label{color:#0000;font-size:0;display:block}[data-tenant-management-route=offboarding] .management-reference-toolbar input,[data-tenant-management-route=offboarding] .management-reference-toolbar select{width:100%;min-height:38px;color:var(--text);font-size:13px}[data-tenant-management-route=offboarding] .management-reference-toolbar>button{min-height:38px}[data-tenant-management-route=offboarding] .workspace-registry-table__row,[data-tenant-management-route=offboarding] .workspace-registry-table__cell{min-height:52px}[data-tenant-management-route=offboarding] .workspace-registry-table__cell{padding-block:5px;font-size:11px}[data-tenant-management-route=offboarding] .offboarding-registry-table-shell{position:relative}[data-tenant-management-route=offboarding] .operator-platform-notice{z-index:50;background:var(--surface-card);width:min(760px,58%);min-height:34px;margin:0;padding:7px 12px 7px 40px;font-size:11px;position:absolute;bottom:5px;left:12px}[data-tenant-management-route=offboarding] .operator-platform-notice:before{color:var(--accent-strong);content:"♢";font-size:17px;font-weight:800;position:absolute;left:13px}@media (width<=48rem){.operator-domain-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-timeline li{grid-template-columns:1fr;gap:4px}.operator-timeline small{text-align:left}}.security-access__stack{gap:14px;display:grid}.security-access__section-grid{align-items:start;gap:14px;display:grid}.security-access__section-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.security-access__section-grid>.ui-panel{min-width:0;overflow:hidden}.security-access__section-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0 0 14px!important;display:grid!important}.security-access__section-facts>div{border-bottom:1px solid var(--border-subtle);min-height:72px;padding:12px 0}.security-access__section-facts dt{font-weight:700;color:var(--text-strong)!important}.security-access__section-facts dd{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-weight:400}.security-access__topics,.security-access__dialog-actions,.security-access__assignment-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.security-access__posture{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.security-access__posture article{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.security-access__posture article[data-posture=NEEDS_REVIEW]{border-color:var(--status-warning-border)}.security-access__posture article span{color:var(--text-muted);font-size:var(--font-size-sm);display:block}.security-access__overview-grid{grid-template-columns:.85fr .95fr .95fr 1.7fr;align-items:start;gap:14px;display:grid}.security-access__overview-grid>.ui-panel{min-width:0;padding:14px 16px;overflow:hidden}.security-access__overview-grid>.ui-panel>.management-reference-section-heading{padding:0}.security-access__overview-grid>.ui-panel:nth-child(-n+3){min-height:267px;max-height:267px}.security-access__overview-grid h2,.security-access__lower-grid h2{margin:0;font-size:1rem}.security-access__overview-grid .security-access__posture{grid-template-columns:1fr;gap:0}.security-access__overview-grid .security-access__posture article{border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.security-access__overview-grid .security-access__posture article>span:first-child{gap:2px;min-width:0;display:grid}.security-access__overview-grid .security-access__posture article strong{font-size:.75rem;line-height:1.2}.security-access__overview-grid .security-access__posture article small{color:var(--text-muted);font-size:.67rem;font-weight:400}.security-access__overview-grid .security-access__posture article input{appearance:none;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:34px;height:18px;position:relative}.security-access__overview-grid .security-access__posture article input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.security-access__overview-grid .security-access__posture article input:checked{background:var(--accent)}.security-access__overview-grid .security-access__posture article input:checked:after{left:18px}.security-access__overview-grid .security-access__posture article>.operator-status-pill{color:var(--status-success-text);font-size:.68rem;display:inline-flex}.security-access__score-panel,.security-access__authentication-panel{align-content:start;gap:12px;display:grid}.security-access__score{border-radius:999px;place-items:center;width:112px;height:112px;margin:2px auto 0;display:grid}.security-access__score>span{border-radius:inherit;background:var(--surface-card);align-content:center;place-items:center;width:78px;height:78px;display:grid}.security-access__score strong{font-size:1.8rem;line-height:1}.security-access__score small{color:var(--text-muted);font-size:.65rem}.security-access__score-notes{color:var(--color-status-success);justify-content:center;gap:14px;font-size:.68rem;display:flex}.security-access__authentication-methods{gap:13px;padding-top:8px;display:grid}.security-access__authentication-methods>div{grid-template-columns:minmax(6.5rem,1fr) minmax(4.5rem,.8fr) 2rem;align-items:center;gap:8px;font-size:.7rem;display:grid}.security-access__authentication-methods i{background:var(--surface-muted);border-radius:999px;height:6px;overflow:hidden}.security-access__authentication-methods i b{border-radius:inherit;background:var(--accent);height:100%;display:block}.security-access__authentication-methods strong{text-align:right;font-size:.7rem}.security-access__lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(22rem,1fr);align-items:start;gap:14px;margin-top:-50px;display:grid}.security-access__lower-grid>.ui-panel{min-width:0;overflow:hidden}.security-access__lower-grid .workspace-registry-table__body td:first-of-type small{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;display:inline-block;overflow:hidden}.security-access__event-rail{gap:var(--space-3);margin-top:51px;display:grid}.security-access__event-rail>.ui-panel{padding:14px 16px}.security-access__event-rail>.ui-notice{gap:2px;padding-left:40px;font-size:.65rem;display:grid;position:relative}.security-access__event-rail>.ui-notice:before{content:"!";font-size:.85rem;font-weight:800;position:absolute;top:12px;left:15px}.security-access__event-rail>.ui-notice>strong{font-size:.7rem}.security-access__permissions{columns:2;padding-left:var(--space-5);margin:0}.security-access__events{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.security-access__events li{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) 0;min-height:47px;padding-left:40px;display:flex;position:relative}.security-access__events li:before{content:attr(data-icon);width:29px;height:29px;color:var(--accent-strong);background:#eef4ff;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;left:0}.security-access__events li:nth-child(2):before{color:#15945e;background:#eaf8f1}.security-access__events li:nth-child(3):before{color:#d67d08;background:#fff4e5}.security-access__events li:nth-child(4):before{color:#7251d8;background:#f1edff}.security-access__events li>span{gap:2px;display:grid}.security-access__events strong{font-size:11px}.security-access__events small{color:var(--text-muted);font-size:9px}.security-access__overview-grid .management-reference-section-heading>span:not(.operator-status-pill),.security-access__lower-grid .management-reference-section-heading>span,.security-access__event-rail .management-reference-section-heading>span{color:var(--accent-strong);font-size:11px;font-weight:700}.security-access__lower-grid .enterprise-table-footer{display:none}.security-access__review-facts{grid-template-columns:1fr!important;gap:0!important;margin:0!important;display:grid!important}.security-access__review-facts>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;display:grid}.security-access__review-facts dt{font-weight:650;color:var(--text)!important;font-size:.75rem!important}.security-access__review-facts dd{grid-area:1/2/span 2;align-self:center;margin:0;font-weight:700}.security-access__review-facts small{color:var(--text-muted);font-size:.67rem}.security-access__session-detail dl,.security-access__stack dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.security-access__session-detail dl div,.security-access__stack dl div{gap:var(--space-1);display:grid}.security-access__session-detail dt,.security-access__stack dt{color:var(--text-muted);font-size:var(--font-size-sm)}.security-access__tenant-lookup{gap:var(--space-3);grid-template-columns:minmax(18rem,1fr) auto;align-items:end;display:grid}.security-access__coverage-grid{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.security-access__coverage-grid article{gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);display:grid}.security-access__coverage-grid span,.security-access__coverage-grid small{color:var(--text-muted)}.security-access__security-events{gap:var(--space-3);display:grid}.security-access__security-events>article{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:grid}.security-access__security-events h3,.security-access__security-events p{margin:0}.security-access__security-events details{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.security-access__event-history{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid}.security-access__event-history li{gap:var(--space-1);display:grid}.security-access__event-history span,.security-access__event-history small{color:var(--text-muted)}@media (width<=72rem){.security-access__overview-grid{grid-template-columns:1fr 1fr}.security-access__lower-grid,.security-access__section-grid--two{grid-template-columns:1fr}}@media (width<=48rem){.security-access__permissions{columns:1}.security-access__overview-grid,.security-access__section-facts,.security-access__tenant-lookup{grid-template-columns:1fr!important}}.management-integrations__stack{gap:14px;display:grid}.management-integrations__overview{gap:var(--space-4);grid-template-columns:minmax(15rem,1fr) minmax(18rem,1.4fr);display:grid}.management-integrations__overview dl,.management-integrations__stack dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.management-integrations__overview dl div,.management-integrations__stack dl div{gap:var(--space-1);display:grid}.management-integrations__overview dt,.management-integrations__stack dt{color:var(--text-muted);font-size:var(--font-size-sm)}.management-integrations__status{border:1px solid var(--border-subtle);padding:var(--space-1) var(--space-2);text-transform:capitalize;border-radius:999px;display:inline-flex}.management-integrations__status[data-status=CONNECTED]{border-color:var(--status-success-border);color:var(--status-success-text)}.management-integrations__status[data-status=DEGRADED],.management-integrations__status[data-status=TEST_FAILED],.management-integrations__status[data-status=RECONNECT_REQUIRED]{border-color:var(--status-warning-border);color:var(--status-warning-text)}.management-integrations__actions,.management-integrations__dialog-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.management-integrations__command-form{gap:var(--space-3);display:grid}.management-integrations__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.management-integrations__chips li{background:var(--surface-subtle);border:1px solid var(--border-subtle);padding:var(--space-1) var(--space-2);text-transform:capitalize;border-radius:999px}.management-integrations__events{margin:0;padding:0 16px 12px;list-style:none;display:grid}.management-integrations__events li{border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 0;display:grid}.management-integrations__stack>.management-reference-toolbar{align-items:center;min-height:48px;padding:.35rem .65rem}.management-integrations__stack>.management-reference-toolbar .ui-action{min-height:34px;padding-block:0}.management-integrations__stack>.management-reference-toolbar>label{gap:0;font-size:0;display:block}.management-integrations__stack>.management-reference-toolbar input,.management-integrations__stack>.management-reference-toolbar select{min-height:2rem}.management-integrations__stack .workspace-registry-table__row,.management-integrations__stack .workspace-registry-table__cell{min-height:43px}.management-integrations__stack .workspace-registry-table__cell{padding-block:.12rem;line-height:1.08}.management-integrations__stack .workspace-registry-table__cell small{font-size:.64rem;line-height:1.05}.management-integrations__events button{color:var(--text-strong);font:inherit;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:650}.management-integrations__issues-panel>.management-reference-section-heading{padding:12px 16px}.management-integrations__issues-panel h2{margin:0;font-size:1rem}.management-integrations__issues-panel>.management-reference-section-heading>span{color:var(--accent-strong);font-size:.7rem;font-weight:700}.management-integrations__issue-icon{background:var(--status-warning-fill);width:30px;height:30px;color:var(--status-warning-text);border-radius:8px;place-items:center;font-size:.65rem;font-weight:800;display:grid}.management-integrations__issue-copy{gap:1px;display:grid}.management-integrations__issue-copy small,.management-integrations__issue-severity{color:var(--text-muted);font-size:.64rem}.management-integrations__catalog-status{font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);text-transform:capitalize;border-radius:999px;padding:.18rem .5rem;font-weight:700;display:inline-flex}.management-integrations__catalog-status[data-status=CONNECTED]{background:var(--status-success-fill);color:var(--status-success-text)}.management-integrations__catalog-status[data-status=DEGRADED],.management-integrations__catalog-status[data-status=TEST_FAILED],.management-integrations__catalog-status[data-status=RECONNECT_REQUIRED]{background:var(--status-warning-fill);color:var(--status-warning-text)}.management-integrations__catalog-status[data-status=DISABLED],.management-integrations__catalog-status[data-status=REVOKED]{background:var(--status-danger-fill);color:var(--status-danger-text)}.management-integrations__stack--detail{gap:16px}.management-integrations__stack--detail .management-integrations__overview{grid-template-columns:minmax(18rem,.8fr) minmax(36rem,1.8fr);align-items:stretch;gap:0;padding:0;overflow:hidden}.management-integrations__identity{border-right:1px solid var(--border-subtle);background:var(--surface-subtle);align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.management-integrations__identity>div{gap:7px;display:grid}.management-integrations__identity h2{color:var(--text-strong);margin:0;font-size:1.05rem}.management-integrations__mark{background:var(--chip-accent-fill);width:44px;height:44px;color:var(--chip-accent-text);border-radius:10px;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.management-integrations__stack--detail .management-integrations__overview>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.management-integrations__stack--detail .management-integrations__overview>dl>div{border-right:1px solid var(--border-subtle);align-content:center;min-height:80px;padding:12px 14px}.management-integrations__stack--detail .management-integrations__overview>dl>div:last-child{border-right:0}.management-integrations__stack--detail dt{font-size:.66rem;font-weight:700}.management-integrations__stack--detail dd{color:var(--text-strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem;font-weight:400}.management-integrations__detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.management-integrations__detail-panel{overflow:hidden}.management-integrations__detail-panel>.management-reference-section-heading{border-bottom:1px solid var(--border-subtle);min-height:46px;padding:12px 16px}.management-integrations__detail-panel>.management-integrations__chips{padding:16px}.management-integrations__guide{color:var(--accent-strong);margin:0 16px 16px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.management-integrations__detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.management-integrations__detail-facts>div{border-bottom:1px solid var(--border-subtle);min-height:62px;padding:10px 16px}.management-integrations__detail-panel>.ui-action{margin:14px 16px 16px}.management-integrations__checks-panel>.management-integrations__events{padding-bottom:8px}.management-integrations__checks-panel .management-integrations__events li{grid-template-columns:30px minmax(0,1fr) auto;min-height:54px}.management-integrations__checks-panel .management-integrations__events li>span:nth-child(2){gap:2px;display:grid}.management-integrations__checks-panel .management-integrations__events small{color:var(--text-muted);font-size:.7rem}.management-integrations__check-mark{background:var(--status-success-fill);width:28px;height:28px;color:var(--status-success-text);border-radius:8px;place-items:center;font-weight:800;display:grid}.management-integrations__status[data-status=SUCCEEDED]{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.management-integrations__stack--detail>.management-integrations__actions{padding-top:2px}.management-integrations__stack--webhook{max-width:70rem}.management-integrations__webhook-card{padding:0;overflow:hidden}.management-integrations__webhook-card-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.management-integrations__webhook-card-header>div{align-items:center;gap:12px;display:flex}.management-integrations__webhook-card-header>div>div{gap:3px;display:grid}.management-integrations__webhook-card-header h2{color:var(--text-strong);margin:0;font-size:1rem}.management-integrations__webhook-card-header>div>div>span{color:var(--text-muted);font-size:.74rem}.management-integrations__webhook-card-actions{border-top:1px solid var(--border-subtle);background:var(--surface-subtle);justify-content:flex-end;padding:14px 20px;display:flex}@media (width<=70rem){.management-integrations__stack--detail .management-integrations__overview,.management-integrations__detail-grid{grid-template-columns:1fr}.management-integrations__identity{border-right:0;border-bottom:1px solid var(--border-subtle)}}@media (width<=48rem){.management-integrations__overview{grid-template-columns:1fr}.management-integrations__actions,.management-integrations__dialog-actions{justify-content:stretch}.management-integrations__stack--detail .management-integrations__overview>dl{grid-template-columns:1fr}}.management-notifications__stack{gap:14px;display:grid}.management-notifications__stack h2{margin:0;font-size:1rem}.management-notifications__stack>.management-reference-panel-grid>.ui-panel{overflow:hidden}.management-notifications__stack>.management-reference-panel-grid .management-notifications__history{padding:0 16px 12px;font-size:.8125rem}.management-notifications__actions,.management-notifications__dialog-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.management-notifications__dialog-actions{margin-top:var(--space-4);justify-content:flex-end}.management-notifications__channels{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.management-notifications__channels article{border:0;border-bottom:1px solid var(--color-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.management-notifications__channels article[data-status=Operational],.management-notifications__channels article[data-status=Connected],.management-notifications__channels article[data-status="8 active"]{border-inline-start:.25rem solid var(--color-status-success)}.management-notifications__channels article>strong{grid-column:1;font-size:.8125rem}.management-notifications__channels article>small{background:var(--surface-subtle);border-radius:999px;grid-column:2;align-self:center;padding:3px 7px;font-size:.68rem}.management-notifications__channels article[data-status=Operational]>small,.management-notifications__channels article[data-status=Connected]>small,.management-notifications__channels article[data-status="8 active"]>small{background:var(--status-success-fill);color:var(--status-success-text)}.management-notifications__channels article[data-status=Not\ configured]>small{background:var(--status-warning-fill);color:var(--status-warning-text)}.management-notifications__stack>.management-reference-panel-grid>.ui-panel{min-height:271px}.management-notifications__stack>.management-reference-toolbar{align-items:center;min-height:48px;padding:.35rem .65rem}.management-notifications__stack>.management-reference-toolbar .ui-action{min-height:34px;padding-block:0}.management-notifications__stack>.management-reference-toolbar>label{gap:0;font-size:0;display:block}.management-notifications__stack>.management-reference-toolbar input,.management-notifications__stack>.management-reference-toolbar select{min-height:2rem}.management-notifications__stack>.ui-panel:has(>.workspace-registry-table){padding:0;overflow:hidden}.management-notifications__stack .workspace-registry-table__cell{padding-block:.18rem;line-height:1.08}.management-notifications__stack .workspace-registry-table__row,.management-notifications__stack .workspace-registry-table__cell{min-height:2.55rem}.management-notifications__stack .workspace-registry-table__cell small{font-size:.64rem}.management-notifications__severity{background:var(--surface-muted);text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.management-notifications__severity--critical{background:var(--status-danger-fill);color:var(--status-danger-text)}.management-notifications__severity--high{background:var(--status-warning-fill);color:var(--status-warning-text)}.management-notifications__severity--medium{background:var(--surface-selected);color:var(--accent-strong)}.management-notifications__stack>.management-reference-panel-grid .management-notifications__channels{padding:0 16px 12px}.management-notifications__stack .management-reference-section-heading>span{color:var(--accent-strong);white-space:nowrap;font-size:.7rem;font-weight:700}.management-notifications__channels article[data-status=READY]{border-inline-start:.25rem solid var(--color-status-success)}.management-notifications__channels article[data-status=UNAVAILABLE],.management-notifications__channels article[data-status=DEGRADED],.management-notifications__channels article[data-status=Not\ configured]{border-inline-start:.25rem solid var(--color-status-warning)}.management-notifications__channels article[data-status=Disabled]{border-inline-start:.25rem solid var(--color-border-subtle)}.management-notifications__status{background:var(--color-surface-subtle);text-transform:capitalize;border-radius:999px;padding:.2rem .55rem;display:inline-flex}.management-notifications__message{white-space:pre-wrap}.management-notifications__detail-actions{justify-content:flex-end;display:flex}.management-detail-card__body>.management-notifications__history{gap:0;padding:0 16px 8px}.management-detail-card__body>.management-notifications__history li{align-items:center;min-height:50px}.management-notifications__history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.management-notifications__history li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border-subtle);display:flex}.management-notifications__history li>span{gap:2px;display:grid}.management-notifications__history li small{color:var(--text-muted);font-size:.68rem;font-weight:400}@media (width<=48rem){.management-notifications__actions,.management-notifications__dialog-actions,.management-notifications__history li{flex-direction:column;align-items:stretch}}.system-operations__stack{gap:16px;display:grid}.system-operations__stack>.ui-action{justify-self:end}.system-operations__stack--retention{gap:8px}.system-operations__stack--retention>.enterprise-metric-strip{padding-top:0}.system-operations__stack h2{margin:0;font-size:1rem;line-height:1.3}.system-operations__dashboard{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);display:grid}.system-operations__dashboard--three{grid-template-columns:repeat(3,minmax(0,1fr))}.system-operations__dashboard--two,.system-operations__dashboard--charts{grid-template-columns:repeat(2,minmax(0,1fr))}.system-operations__dashboard--charts .operator-management-chart{min-height:18rem}.system-operations__dashboard--charts .operator-management-chart [role=img]{height:11rem!important}.system-operations__definition-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:14px;display:grid}.system-operations__definition-card,.system-operations__worker-card{gap:14px;min-width:0;display:grid}.system-operations__definition-card{gap:0;padding:0;overflow:hidden}.system-operations__definition-card-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.system-operations__definition-card-header h2{margin:0;font-size:.95rem;line-height:1.25}.system-operations__worker-card>.management-reference-section-heading{padding:0!important}.system-operations__definition-card .system-operations__facts,.system-operations__worker-card .system-operations__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.system-operations__definition-facts{gap:0!important}.system-operations__definition-facts>div{min-height:62px;padding:10px 14px}.system-operations__definition-facts>div:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.system-operations__definition-facts>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.system-operations__definition-facts dt{color:var(--text-muted);letter-spacing:.01em;font-size:.68rem;font-weight:700}.system-operations__definition-facts dd{color:var(--text-strong);font-size:.88rem}.system-operations__evidence-table{overflow:auto}.system-operations__evidence-table table{border-collapse:collapse;width:100%}.system-operations__evidence-table th,.system-operations__evidence-table td{border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap;height:46px;padding:0 14px}.system-operations__evidence-table tbody tr:hover{background:var(--surface-subtle)}.system-operations__health-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(24rem,1fr);display:grid}.system-operations__health-grid>*{min-width:0}.system-operations__health-grid>.operator-management-chart [role=img]{height:19rem!important}.system-operations__stack--health>.enterprise-metric-strip,.system-operations__stack--audit>.enterprise-metric-strip{margin-top:-7px;padding-top:0}.system-operations__stack--health>.system-operations__dashboard--three{grid-template-columns:minmax(0,1.4fr) minmax(0,1.15fr) minmax(0,1fr);min-height:195px}.system-operations__inventory-layout{gap:var(--space-4);grid-template-columns:minmax(0,2.2fr) minmax(21rem,.75fr);align-items:start;display:grid}.system-operations__inventory-layout>.ui-panel{min-width:0;overflow:hidden}.system-operations__inventory-aside .operator-management-chart{min-height:15rem;box-shadow:none;border:0;border-radius:0}.system-operations__inventory-aside .operator-management-chart [role=img]{height:10rem!important}.system-operations__inventory-aside>.management-reference-section-heading{border-top:1px solid var(--border)}.system-operations__inventory-aside>.system-operations__list{padding:0 16px 12px;font-size:.8125rem}.system-operations__stack--backups{gap:6px}.system-operations__stack--backups .management-reference-tabs{margin-bottom:0}.system-operations__stack--backups .enterprise-metric-card{min-height:104px}.system-operations__stack--backups .management-reference-toolbar{background:0 0;border:0;align-items:center;min-height:42px;margin:0;padding:0}.system-operations__stack--backups .management-reference-toolbar>label{color:#0000;min-width:8.2rem;font-size:0;display:block}.system-operations__stack--backups .management-reference-toolbar>label:first-child{min-width:15rem}.system-operations__stack--backups .management-reference-toolbar input,.system-operations__stack--backups .management-reference-toolbar select{width:100%;min-height:40px;color:var(--text);font-size:13px}.system-operations__filter-action{border:1px solid var(--accent);min-height:40px;color:var(--accent);white-space:nowrap;background:#fff;border-radius:8px;padding:0 16px;font-weight:700}.system-operations__stack--backups .system-operations__inventory-layout{grid-template-columns:minmax(0,2.82fr) minmax(22rem,1fr)}.system-operations__stack--backups .system-operations__inventory-layout>.ui-panel:first-child{padding:0}.system-operations__inventory-main{gap:14px;min-width:0;display:grid}.system-operations__inventory-main>.ui-panel{min-width:0;padding:0;overflow:hidden}.system-operations__stack--backups .workspace-registry-table__row,.system-operations__stack--backups .workspace-registry-table__cell{min-height:46px}.system-operations__stack--backups .workspace-registry-table__cell{padding-block:5px;font-size:11px}.system-operations__stack--backups .workspace-registry-table__header>th{font-size:10px}.system-operations__stack--backups .system-operations__inventory-aside{min-height:0;padding:0}.system-operations__stack--backups .system-operations__inventory-aside .operator-management-chart{min-height:238px;padding:16px 16px 0}.system-operations__stack--backups .system-operations__inventory-aside .operator-management-chart [role=img]{height:168px!important}.system-operations__stack--backups .system-operations__inventory-aside .operator-management-chart details{display:none}.system-operations__storage-breakdown{gap:14px;margin:-2px 0 18px;padding:0 16px;list-style:none;display:grid}.system-operations__storage-breakdown li{grid-template-columns:7rem 1fr 4.25rem;align-items:center;gap:12px;font-size:13px;display:grid}.system-operations__storage-breakdown i{background:var(--border);border-radius:999px;height:7px;display:block;overflow:hidden}.system-operations__storage-breakdown b{border-radius:inherit;background:var(--accent);height:100%;display:block}.system-operations__storage-breakdown strong{text-align:right}.system-operations__stack--backups .system-operations__inventory-aside>.management-reference-section-heading{margin-top:14px;padding-block:14px 0}.system-operations__stack--retention .system-operations__inventory-aside>.system-operations__list{gap:8px;padding:0 16px 14px}.system-operations__stack--retention .system-operations__inventory-aside>.system-operations__list li{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:8px;padding:9px 12px}.system-operations__stack--retention .system-operations__inventory-aside>.system-operations__list .system-operations__text-action{text-align:left;gap:2px;padding:0;display:grid}.system-operations__stack--backups .system-operations__inventory-aside>.system-operations__list{padding-bottom:16px}.system-operations__stack--backups .system-operations__inventory-aside>.system-operations__list>li{min-height:42px;padding:9px 0}.system-operations__row-actions{letter-spacing:1px;font-weight:800}.system-operations__positive{color:var(--success);font-weight:700}.system-operations__stack--backups>.management-reference-panel-grid{min-height:132px}.system-operations__stack--backups>.management-reference-panel-grid>.ui-panel,.system-operations__service-panel{padding:16px}.system-operations__service-panel>.management-reference-section-heading{padding:0!important}.system-operations__service-panel .management-reference-section-heading .system-operations__text-action{width:auto;color:var(--accent-strong);font-size:.75rem;font-weight:700}.system-operations__service-health-list{margin:6px 0 0;padding:0;list-style:none}.system-operations__service-health-list li+li{border-top:1px solid var(--border)}.system-operations__service-health-list button{width:100%;min-height:44px;color:var(--text);box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:8px minmax(15rem,19rem) 7rem minmax(7rem,1fr) 12px;align-items:center;gap:10px;padding:0;display:grid}.system-operations__service-health-list button>i{background:var(--success);border-radius:50%;width:7px;height:7px}.system-operations__service-health-list button>i[data-status=DEGRADED],.system-operations__service-health-list button>i[data-status=WARNING]{background:var(--warning)}.system-operations__service-health-list button>b{color:var(--muted);font-size:18px}.system-operations__service-sparkline{height:32px;display:block}.system-operations__service-sparkline .operator-management-chart{height:32px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.system-operations__service-sparkline .operator-management-chart>header,.system-operations__service-sparkline .operator-management-chart>details{display:none}.system-operations__service-sparkline .operator-management-chart [role=img]{height:32px!important}.system-operations__list,.system-operations__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.system-operations__list>li{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);padding:var(--space-3) 0;justify-content:space-between;display:flex}.system-operations__dashboard>.ui-panel{overflow:hidden}.system-operations__dashboard>.ui-panel>h2{padding:12px 16px 0}.system-operations__dashboard>.ui-panel>.system-operations__list{padding:0 16px 12px;font-size:.8125rem}.system-operations__list>li:last-child{border-bottom:0}.system-operations__list div,.system-operations__text-action{gap:var(--space-1);text-align:left;display:grid}.system-operations__text-action{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;width:100%;padding:0}.management-reference-section-heading>.system-operations__text-action{width:auto;color:var(--accent-strong);white-space:nowrap;font-size:.75rem;font-weight:700}.system-operations__incident-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.system-operations__incident-link>span:first-child{gap:3px;display:grid}.system-operations__alert-list>li{display:block}.system-operations__alert-action,.system-operations__alert-static{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.system-operations__alert-action{cursor:pointer}.system-operations__alert-action:hover,.system-operations__alert-action:focus-visible{background:color-mix(in srgb, var(--accent) 7%, var(--surface-card))}.system-operations__alert-action>i,.system-operations__alert-static>i{background:var(--color-info-subtle,#e8f1ff);width:28px;height:28px;color:var(--color-info-strong,#1859c9);border-radius:7px;place-items:center;font-style:normal;font-weight:700;display:grid}.system-operations__alert-list>li>i[data-tone=warning]{background:var(--color-warning-subtle,#fff3df);color:var(--color-warning-strong,#b65f00)}.system-operations__panel-subtitle{display:none}.system-operations__list small,.system-operations__timeline small{color:var(--color-text-muted)}.system-operations__status{border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.system-operations__status[data-status=HEALTHY],.system-operations__status[data-status=SUCCEEDED],.system-operations__status[data-status=SUCCESS]{background:var(--color-success-subtle,#e8f8f1);color:var(--color-success-strong,#047857)}.system-operations__status[data-status=CRITICAL],.system-operations__status[data-status=FAILED],.system-operations__status[data-status=DEAD_LETTERED]{background:var(--color-danger-subtle,#ffe9e9);color:var(--color-danger-strong,#c22)}.system-operations__status[data-status=DEGRADED],.system-operations__status[data-status=WARNING],.system-operations__status[data-status=OPEN],.system-operations__status[data-status=RETRY_WAIT]{background:var(--color-warning-subtle,#fff3df);color:var(--color-warning-strong,#b65f00)}.system-operations__status:not([data-status=HEALTHY]):not([data-status=SUCCEEDED]):not([data-status=SUCCESS]):not([data-status=CRITICAL]):not([data-status=FAILED]):not([data-status=DEAD_LETTERED]):not([data-status=DEGRADED]):not([data-status=WARNING]):not([data-status=OPEN]):not([data-status=RETRY_WAIT]){background:var(--color-info-subtle,#e8f1ff);color:var(--color-info-strong,#1859c9)}.system-operations__facts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.system-operations__facts div{gap:var(--space-1);display:grid}.system-operations__facts dt{color:var(--text-strong);font-size:.75rem;font-weight:700}.system-operations__facts dd{overflow-wrap:anywhere;margin:0;font-weight:400}.system-operations__timeline{border-left:2px solid var(--color-border-subtle);gap:var(--space-4);padding-left:var(--space-4)}.system-operations__timeline li{gap:var(--space-1);display:grid}.system-operations__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.system-operations__empty-detail{color:var(--color-text-muted);margin:0}.system-operations__form-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=960px){.system-operations__dashboard,.system-operations__dashboard--two,.system-operations__dashboard--three,.system-operations__dashboard--charts,.system-operations__health-grid,.system-operations__inventory-layout,.system-operations__facts,.system-operations__form-grid{grid-template-columns:1fr}}.system-operations__stack--audit{gap:16px}.system-operations__stack--audit>.ui-panel{overflow:hidden}.system-operations__stack--audit .workspace-registry-table__row{min-height:2.75rem;font-size:.75rem}.system-operations__stack--audit .workspace-registry-table__cell{min-height:2.75rem;padding-block:.28rem}.system-operations__stack--audit .workspace-registry-table__header>th{min-height:2.15rem;padding-block:.14rem}.system-operations__stack--audit .workspace-registry-table__cell code{color:inherit;background:0 0;border:0;padding:0;font-size:.72rem}.system-operations__audit-footer{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-domain{gap:var(--space-5);min-width:0;display:grid}.commercial-domain h2{margin:0;font-size:1rem;line-height:1.3}.commercial-domain__header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.commercial-domain__period{display:grid}.commercial-domain__period>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.commercial-domain__period select,.commercial-domain__header-filters summary{background:var(--surface-card);color:#0f5fd4;min-height:38px;font:inherit;border:1px solid #b9cce2;border-radius:7px;padding:0 14px;font-size:.8125rem;font-weight:600}.commercial-domain__header-filters summary{cursor:pointer;align-items:center;list-style:none;display:flex}.commercial-domain__header-filters[open]>div{z-index:20;border:1px solid var(--border);background:var(--surface-card);min-width:32rem;box-shadow:var(--shadow-lg);border-radius:8px;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:10px;padding:12px;display:grid;position:absolute;top:46px;right:0}.commercial-domain__header-filters label{color:var(--text-muted);gap:4px;font-size:.72rem;display:grid}.commercial-domain__header-filters select{border:1px solid var(--border);background:var(--surface-card);min-height:34px;color:var(--text);border-radius:6px}.commercial-domain__grid{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid}.commercial-domain__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-domain__grid--three .operator-management-chart{min-height:17rem}.commercial-domain__grid--three .operator-management-chart [role=img]{height:10rem!important}.commercial-domain--usage .commercial-domain__grid--three{margin-top:16px}.commercial-domain--usage .commercial-domain__grid--three .operator-management-chart{height:259px;min-height:259px;overflow:hidden}.commercial-domain__usage-body{gap:var(--space-4);grid-template-columns:minmax(0,1.65fr) minmax(21rem,.85fr);align-items:start;min-width:0;display:grid}.commercial-domain__usage-body>.ui-panel{min-width:0}.commercial-domain__usage-aside{gap:var(--space-3);display:grid}.commercial-domain__usage-aside>*{padding:var(--space-3)}.commercial-domain__usage-aside h2{font-size:.875rem}.commercial-domain__usage-aside>.ui-panel:first-child{min-height:145px}.commercial-domain__usage-aside>.ui-panel:nth-child(2){min-height:136px}.commercial-domain__usage-aside>.ui-panel:nth-child(3){min-height:84px}.commercial-domain__resource-bars{gap:11px;margin:0;padding:4px 0 2px;list-style:none;display:grid}.commercial-domain__resource-bars li{grid-template-columns:minmax(10rem,.9fr) minmax(8rem,1fr) auto;align-items:center;gap:10px;font-size:.75rem;display:grid}.commercial-domain__resource-bars li>span{background:var(--surface-muted);border-radius:999px;height:6px;overflow:hidden}.commercial-domain__resource-bars li>span i{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.commercial-domain__resource-bars small{color:var(--text-muted);white-space:nowrap}.commercial-domain__trend{color:var(--color-success-strong,#047857);font-weight:700}.commercial-domain__trend--down{color:var(--color-danger-strong,#b42318)}.commercial-domain__trend-cell{align-items:center;gap:7px;display:flex}.commercial-domain__trend-sparkline{width:74px;height:28px;display:block}.commercial-domain__trend-sparkline .operator-management-chart{height:28px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.commercial-domain__trend-sparkline .operator-management-chart>header,.commercial-domain__trend-sparkline .operator-management-chart>details{display:none}.commercial-domain__trend-sparkline .operator-management-chart [role=img]{height:28px!important}.commercial-domain__usage-aside .commercial-domain__text-action{width:auto;color:var(--accent-strong);white-space:nowrap;display:inline-flex}.commercial-domain__usage-aside .commercial-domain__list--compact li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-left:42px;position:relative}.commercial-domain__usage-aside .commercial-domain__list--compact li:before{content:attr(data-icon);width:32px;height:32px;color:var(--accent-strong);background:#eef4ff;border-radius:7px;place-items:center;font-weight:800;display:grid;position:absolute;left:0}.commercial-domain__usage-aside>.ui-panel:nth-child(2) li:first-child:before{color:#15945e;background:#eaf8f1}.commercial-domain__usage-aside>.ui-panel:nth-child(3) li:before{color:#d75a12;background:#fff0e8}.commercial-domain__usage-aside .commercial-domain__list--compact strong{font-size:11px}.commercial-domain__usage-aside .commercial-domain__list--compact small{font-size:9px}.commercial-domain__usage-aside .commercial-domain__list--compact .commercial-domain__text-action{font-size:10px;font-weight:700}.commercial-domain__panel-link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px 16px;padding:0;font-weight:650}.commercial-domain__list--compact{gap:0}.commercial-domain__list--compact li{min-height:2.6rem;padding:.55rem 0}.commercial-domain__invoice-primary{gap:var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(20rem,.7fr);align-items:start;display:grid}.commercial-domain__registry-controls{align-items:end;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:minmax(32rem,1fr) minmax(30rem,.85fr);padding:0 12px;display:grid}.commercial-domain__registry-controls .management-reference-toolbar{background:0 0;border:0;padding:6px 0}.commercial-domain__registry-controls .management-reference-tabs{border-bottom:0}.commercial-domain__registry-controls .management-reference-tabs small{background:var(--surface-muted);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.25rem;font-size:.68rem;display:inline-grid}.commercial-domain--subscriptions .workspace-registry-table__row,.commercial-domain--invoices .workspace-registry-table__row{min-height:1.9rem;font-size:.75rem}.commercial-domain--subscriptions .workspace-registry-table__cell,.commercial-domain--invoices .workspace-registry-table__cell{min-height:1.9rem;padding-block:.08rem}.commercial-domain--subscriptions .workspace-registry-table__header>th,.commercial-domain--invoices .workspace-registry-table__header>th{min-height:1.8rem;padding-block:.08rem}.commercial-domain--subscriptions .enterprise-table-footer,.commercial-domain--invoices .enterprise-table-footer{min-height:1.85rem;padding-block:.08rem}.commercial-domain--subscriptions .commercial-domain__registry-controls{min-height:50px}.commercial-domain--subscriptions .commercial-domain__registry-controls .management-reference-toolbar>label{color:#0000;font-size:0;display:block}.commercial-domain--subscriptions .commercial-domain__registry-controls .management-reference-toolbar input{min-height:36px;color:var(--text);font-size:13px}.commercial-domain--subscriptions .workspace-registry-table__row,.commercial-domain--subscriptions .workspace-registry-table__cell{min-height:35px}.commercial-domain--subscriptions>.management-reference-panel-grid>*{height:262px;overflow:hidden}.commercial-domain--subscriptions>.management-reference-panel-grid>.operator-management-chart>div[role=img]{height:200px!important}.commercial-domain--invoices .commercial-domain__invoice-primary>.ui-panel{height:410px;min-height:410px}.commercial-domain--invoices .commercial-domain__invoice-toolbar{min-height:70px;padding-block:12px}.commercial-domain--invoices .workspace-registry-table__row,.commercial-domain--invoices .workspace-registry-table__cell{min-height:26px}.commercial-domain--invoices .commercial-domain__payment-list li{min-height:52px;padding-block:10px}.commercial-domain--invoices>.management-reference-panel-grid>*{height:230px;overflow:hidden}.commercial-domain--invoices>.management-reference-panel-grid>.operator-management-chart>div[role=img]{height:168px!important}.commercial-domain--invoices>.management-reference-panel-grid{margin-top:14px}.commercial-domain--invoices>.commercial-domain__grid>.operator-management-chart,.commercial-domain--invoices>.commercial-domain__grid>.commercial-domain__reconciliation-panel{min-height:360px}.commercial-domain__reconciliation-panel{overflow:hidden}.commercial-domain__reconciliation-panel>.management-reference-section-heading{border-bottom:1px solid var(--border-subtle);min-height:68px;padding:14px 16px}.commercial-domain__reconciliation-panel .management-reference-section-heading h2{font-size:15px}.commercial-domain__reconciliation-panel .management-reference-section-heading p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.commercial-domain__reconciliation-list{gap:0;padding:8px 16px}.commercial-domain__reconciliation-list li{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;min-height:76px;padding:12px 0;display:grid}.commercial-domain__reconciliation-list li>i{background:var(--surface-warning-subtle);width:32px;height:32px;color:var(--color-warning-strong,#92400e);border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.commercial-domain__reconciliation-list li>span{gap:4px;display:grid}.commercial-domain__reconciliation-list li small{max-width:36ch;color:var(--text-muted);font-size:12px;line-height:1.45}.commercial-domain__reconciliation-panel>.ui-state-panel{border:0;min-height:280px}.commercial-domain__owner,.commercial-domain__tenant-cell{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.commercial-domain__owner i,.commercial-domain__tenant-cell i{background:var(--surface-selected);width:1.45rem;height:1.45rem;color:var(--accent-strong);border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-style:normal;font-weight:700;display:inline-grid}.commercial-domain__tenant-cell i{border-radius:.35rem}.commercial-domain__invoice-primary>.ui-panel{overflow:hidden}.commercial-domain__invoice-primary>.ui-panel>.commercial-domain__list{padding:0 12px 12px;font-size:.8125rem}.commercial-domain__invoice-toolbar{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.commercial-domain__invoice-toolbar input,.commercial-domain__invoice-toolbar select{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:2rem;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:.75rem}.commercial-domain__invoice-toolbar>span{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.commercial-domain__table-wrap{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.commercial-domain__table-wrap table{border-collapse:collapse;width:100%;font-size:.8125rem}.commercial-domain__table-wrap th,.commercial-domain__table-wrap td{border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap;height:2.75rem;padding:0 .75rem}.commercial-domain__table-wrap tbody tr{cursor:pointer}.commercial-domain__table-wrap tbody tr:hover{background:var(--surface-subtle)}.commercial-domain__usage-tenant{align-items:center;gap:9px;display:inline-flex}.commercial-domain__usage-tenant>i{color:#15945e;background:#eaf8f1;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.commercial-domain__usage-tenant>span{gap:1px;display:grid}.commercial-domain__usage-tenant small{color:var(--text-muted);font-size:9px;font-weight:400}.commercial-domain__stack{gap:var(--space-4);display:grid}.commercial-domain__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.commercial-domain__facts div{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle)}.commercial-domain__facts dt{color:var(--text-muted);font-size:.78rem;font-weight:700}.commercial-domain__facts dd{margin:.35rem 0 0;font-weight:400}.commercial-domain__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.commercial-domain__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.commercial-domain__list li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.commercial-domain__list li>span{gap:2px;display:grid}.commercial-domain__list small{color:var(--text-muted);font-size:.72rem;display:block}.commercial-domain>.management-reference-panel-grid>.ui-panel{overflow:hidden}.commercial-domain>.management-reference-panel-grid>.ui-panel>h2{padding:12px 16px 0}.commercial-domain>.management-reference-panel-grid>.ui-panel>.commercial-domain__list{padding:0 12px 12px;font-size:.8125rem}.commercial-domain .management-reference-section-heading>.commercial-domain__text-action{width:auto;color:var(--accent-strong);white-space:nowrap;font-size:.72rem;font-weight:700;display:inline-flex}.commercial-domain__renewal-list li>span:last-child,.commercial-domain__overdue-list li>span:last-child{text-align:right}.commercial-domain__change-list li,.commercial-domain__payment-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.commercial-domain__change-list li>i,.commercial-domain__payment-list li>i{background:var(--color-info-subtle,#eef5ff);width:1.75rem;height:1.75rem;color:var(--accent-strong);border-radius:.4rem;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.commercial-domain__change-list li>i[data-tone=success],.commercial-domain__payment-list li>i[data-state=SUCCEEDED]{background:var(--color-success-subtle,#effaf6);color:var(--color-success-strong,#047857)}.commercial-domain__change-list li>i[data-tone=critical],.commercial-domain__payment-list li>i[data-state=FAILED]{background:var(--color-danger-subtle,#fff0f0);color:var(--color-danger-strong,#c22)}.commercial-domain__payment-list li>i[data-state=REFUNDED]{background:var(--color-warning-subtle,#fff8eb);color:var(--color-warning-strong,#b65f00)}.commercial-domain__change-list li>small{text-align:right;white-space:nowrap}.commercial-domain__payment-list li>span:last-child{text-align:right}.commercial-domain__collections-list li{align-items:center}.commercial-domain__collections-list strong{text-align:right}.commercial-domain__collections-list strong small{color:var(--color-success-strong,#047857);font-weight:700;display:inline}.commercial-domain__collections-list strong small.is-critical{color:var(--color-danger-strong,#c22)}.commercial-domain__text-action{gap:var(--space-1);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.commercial-domain__text-action:hover strong,.commercial-domain__text-action:focus-visible strong{color:var(--accent-strong);text-decoration:underline}.commercial-domain__text-action small{color:var(--text-muted)}.commercial-domain--detail{gap:16px}.commercial-domain--detail>.ui-panel{min-width:0;overflow:hidden}.commercial-domain--detail>.ui-panel:has(>.commercial-domain__facts){padding:16px}.commercial-domain--detail .commercial-domain__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commercial-domain--detail .commercial-domain__facts div{border-color:var(--border-subtle);background:var(--surface-card);min-height:78px;padding:13px 15px}.commercial-domain--detail .commercial-domain__facts dt{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.commercial-domain--detail .commercial-domain__facts dd{color:var(--text);margin-top:7px;font-size:18px;line-height:1.2}.commercial-domain__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.commercial-domain__detail-grid--usage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.commercial-domain__detail-grid>.ui-panel{min-width:0;min-height:238px;overflow:hidden}.commercial-domain__detail-grid>.ui-panel>.management-reference-section-heading{border-bottom:1px solid var(--border-subtle);min-height:66px;padding:14px 16px}.commercial-domain__detail-grid .management-reference-section-heading h2{font-size:15px}.commercial-domain__detail-grid .management-reference-section-heading p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.commercial-domain__detail-grid>.ui-panel>.commercial-domain__list{gap:0;padding:0 16px 12px}.commercial-domain__detail-grid .commercial-domain__list li{align-items:center;min-height:58px;padding:11px 0}.commercial-domain__detail-grid .commercial-domain__list li:last-child{border-bottom:0}.commercial-domain__detail-grid .commercial-domain__list strong{color:var(--text);font-size:13px}.commercial-domain__detail-grid .commercial-domain__list small{margin-top:3px;font-size:11px}.commercial-domain__anomaly-list li{align-items:flex-start}.commercial-domain__anomaly-list li>span:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.commercial-domain__anomaly-list li>span:first-child small{grid-column:2}.commercial-domain__panel-notice{padding:16px}.commercial-domain--detail>.commercial-domain__actions{align-items:center;min-height:44px;padding-top:2px}.commercial-domain--detail>.commercial-domain__actions .ui-notice{margin-right:auto}@media (width<=1100px){.commercial-domain__registry-controls{grid-template-columns:1fr;align-items:stretch}.commercial-domain__detail-grid,.commercial-domain__detail-grid--usage{grid-template-columns:1fr}}@media (width<=900px){.commercial-domain__grid,.commercial-domain__grid--three,.commercial-domain__usage-body,.commercial-domain__invoice-primary,.commercial-domain__invoice-toolbar{grid-template-columns:1fr}.commercial-domain--detail .commercial-domain__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.commercial-domain--detail .commercial-domain__facts{grid-template-columns:1fr}}.management-overview__stack{gap:16px;display:grid}.management-overview__actions,.management-overview__grid{gap:var(--space-3);flex-wrap:wrap;display:flex}.management-overview__grid>*{flex:22rem;min-width:0}.management-overview__primary-grid,.management-overview__secondary-grid{gap:var(--space-4);min-width:0;display:grid}.management-overview__primary-grid{grid-template-columns:minmax(0,2.05fr) minmax(15rem,1fr) minmax(15rem,1.05fr)}.management-overview__secondary-grid{grid-template-columns:minmax(17rem,.9fr) minmax(20rem,1fr) minmax(22rem,1.25fr)}.management-overview__primary-grid>.ui-panel,.management-overview__secondary-grid>.ui-panel,.management-overview__secondary-grid>.operator-management-chart{border-radius:10px;min-width:0;padding:16px}.management-overview__primary-grid>.ui-panel{height:318px;overflow:hidden}.management-overview__secondary-grid>.ui-panel,.management-overview__secondary-grid>.operator-management-chart{height:268px;overflow:hidden}.management-overview__panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.management-overview__panel-heading h2,.management-overview__primary-grid h2,.management-overview__secondary-grid h2{margin:0;font-size:14px;font-weight:600}.management-overview__panel-heading p{display:none}.management-overview__panel-heading button{color:var(--accent);box-shadow:none;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.management-overview__health-layout{grid-template-columns:minmax(0,1.65fr) minmax(12rem,.85fr);align-items:stretch;gap:12px;display:grid}.management-overview__health-panel .operator-management-chart>header{display:none}.management-overview__health-panel .operator-management-chart{min-height:0}.management-overview__health-panel .operator-management-chart>div[role=img]{height:184px!important}.management-overview__health-panel .operator-management-chart details,.management-overview__secondary-grid .operator-management-chart details{display:none}.management-overview__service-list{border:1px solid var(--border);border-radius:8px;align-content:start;margin:0;padding:0;list-style:none;display:grid}.management-overview__service-list li+li{border-top:1px solid var(--border)}.management-overview__service-list button{width:100%;min-height:34px;color:var(--text);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.management-overview__service-list span{color:var(--success);font-size:10px}.management-overview__service-list i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.management-overview__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.management-overview__list li{border-top:1px solid var(--border);align-content:center;gap:1px;min-height:52px;padding:6px 4px 6px 40px;display:grid;position:relative}.management-overview__list li:before{content:attr(data-avatar);background:var(--surface-selected);width:28px;height:28px;color:var(--accent-strong);border-radius:7px;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;top:10px;left:2px}.management-overview__list li strong,.management-overview__list li span,.management-overview__list li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-overview__list li strong{font-size:11px}.management-overview__list li span,.management-overview__list li small{font-size:10px}.management-overview__list--alerts li{padding-right:42px}.management-overview__list--alerts li[data-avatar=\!]:before{color:#d75a12;background:#fff0e8}.management-overview__relative-time{color:var(--muted);position:absolute;top:17px;right:4px;font-size:9px!important}.management-overview__list--activity li{min-height:50px;padding-right:70px}.management-overview__list--activity li small{position:absolute;top:29px;right:4px}.management-overview__resources>div{gap:var(--space-1);display:grid}.management-overview__list span,.management-overview__list small,.management-overview__resources small{color:var(--color-text-muted)}.management-overview__resources{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.management-overview__resources dd{font-size:var(--font-size-xl);margin:0;font-weight:700}.management-overview__resources>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,1fr) minmax(6rem,.8fr) auto;align-items:center;padding-bottom:8px}.management-overview__resources dt{font-size:12px}.management-overview__resources dd{grid-column:3;font-size:13px}.management-overview__resources small{grid-column:3;font-size:10px}.management-overview__resource-meter{background:var(--border);border-radius:999px;grid-area:1/2/span 2;height:6px;overflow:hidden}.management-overview__resource-meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.management-overview__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.management-overview__quick-actions button{border:1px solid var(--border);background:var(--surface-card);min-height:56px;color:var(--text);box-shadow:none;text-align:left;border-radius:8px;gap:2px;padding:10px 12px 10px 48px;display:grid;position:relative}.management-overview__quick-actions button:before{content:attr(data-icon);background:var(--surface-selected);width:26px;height:26px;color:var(--text-strong);border-radius:7px;place-items:center;font-size:13px;font-weight:750;display:grid;position:absolute;top:11px;left:12px}.management-overview__quick-actions strong{font-size:11px}.management-overview__quick-actions span{color:var(--muted);font-size:10px}.management-overview__secondary-grid>.operator-management-chart>div[role=img]{height:190px!important}@media (width<=640px){.management-overview__actions{width:100%}.management-overview__actions>*{flex:auto}}@media (width<=1180px){.management-overview__primary-grid,.management-overview__secondary-grid{grid-template-columns:1fr 1fr}.management-overview__health-panel{grid-column:1/-1}}.command-evidence__layout{gap:1rem;display:grid}.command-evidence__heading{justify-content:space-between;align-items:flex-start;display:flex}.command-evidence__heading h2,.command-evidence__heading p{margin:0}.command-evidence__heading p{color:var(--text-muted);font-size:var(--text-sm)}.command-evidence__command{flex-direction:column;display:flex}.command-evidence__command small{color:var(--text-muted)}.command-evidence__status{font-size:var(--text-xs);border-radius:999px;padding:.2rem .5rem;font-weight:700;display:inline-flex}.command-evidence__status[data-phase=SUCCEEDED]{background:var(--status-success-fill);color:var(--status-success-text)}.command-evidence__status[data-phase=FAILED],.command-evidence__status[data-phase=REJECTED]{background:var(--status-danger-fill);color:var(--status-danger-text)}.command-evidence__status[data-phase=UNKNOWN_OUTCOME],.command-evidence__status[data-phase=WAITING],.command-evidence__status[data-phase=RUNNING]{background:var(--status-warning-fill);color:var(--status-warning-text)}.command-evidence__detail{border-inline-start:3px solid var(--cypress-green)}.command-evidence__facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.command-evidence__facts div{min-width:0}.command-evidence__facts dt{color:var(--text-muted);font-size:var(--text-xs)}.command-evidence__facts dd{margin:.2rem 0 0}.command-evidence__facts code{overflow-wrap:anywhere}.command-evidence__checkpoint{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.command-evidence__terminal,.command-evidence__provider{color:var(--text-muted);font-size:var(--text-sm)}.development-domain{min-width:0;display:grid}.development-domain:not(.development-domain--release){gap:16px}.development-domain h2{margin:0;font-size:1rem;line-height:1.3}.development-domain__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-domain__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.development-domain__facts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.development-domain__facts div{min-width:0}.development-domain__facts dt{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:700}.development-domain__facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:400}.development-domain__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.development-domain__list li,.development-domain__text-action{align-items:center;gap:var(--space-3);justify-content:space-between;width:100%;display:flex}.development-domain__list span,.development-domain__text-action span{gap:var(--space-1);text-align:left;display:grid}.development-domain__list small,.development-domain__text-action small{color:var(--text-muted)}.development-domain__text-action{color:inherit;cursor:pointer;padding:var(--space-2);background:0 0;border:0}.development-domain__check{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.development-domain__check span{background:var(--surface-warning-subtle);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.development-domain__check--pass span{background:var(--surface-success-subtle)}.development-domain__form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-domain__secret{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:var(--space-3) 0;overflow-wrap:anywhere;padding:var(--space-3);display:block}.development-domain__release-primary,.development-domain__release-secondary{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);display:grid}.development-domain__pipeline{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.development-domain__pipeline li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);align-content:start;gap:.25rem;min-height:5rem;padding:.75rem;display:grid}.development-domain__pipeline li>span{background:var(--surface-muted);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.development-domain__pipeline li.is-complete{border-color:var(--color-success-border,#a7e3cf);background:var(--color-success-subtle,#effaf6)}.development-domain__pipeline li.is-complete>span{color:var(--color-success-strong,#047857);background:var(--color-success-muted,#d9f5ea)}.development-domain__pipeline li.is-current{border-color:var(--color-warning-border,#f1c98e);background:var(--color-warning-subtle,#fff8eb)}.development-domain__pipeline small{color:var(--text-muted);font-size:.72rem}.development-domain__candidate-facts{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.development-domain__candidate-facts dd{white-space:nowrap;font-size:.78rem}.development-domain__candidate-card{padding:16px}.development-domain__candidate-card>.management-reference-section-heading{padding:0!important}.development-domain__release-detail-card{gap:14px;display:grid}.development-domain__release-detail-card .development-domain__pipeline{margin:0}.development-domain__release-detail-card .development-domain__candidate-facts{padding-top:14px}.development-domain__release-detail-card .development-domain__candidate-facts dd{text-overflow:ellipsis;overflow:hidden}.development-domain__release-command-bar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.development-domain__rollout-panel .development-domain__rollout-table{padding:0 4px 4px}.development-domain__rollout-panel .development-domain__rollout-table tbody tr{transition:background-color .14s}.development-domain__rollout-panel .development-domain__rollout-table tbody tr:hover{background:var(--surface-subtle)}.development-domain__candidate-title{align-items:center;gap:6px;display:flex}.development-domain__candidate-title h2{font-size:1.25rem}.development-domain__release-primary>.ui-panel:not(.development-domain__candidate-card),.development-domain__release-secondary>.ui-panel{overflow:hidden}.development-domain__release-primary>.ui-panel>.development-domain__list,.development-domain__release-secondary>.ui-panel>.development-domain__list{padding:0 16px 12px}.development-domain__release-secondary>.ui-panel>.development-domain__check{margin-inline:16px}.development-domain__release-secondary>.ui-panel>.development-domain__rollback-time{margin-inline:16px;margin-bottom:12px}.development-domain__primary-cell{gap:2px;display:grid}.development-domain__primary-cell small{color:var(--text-muted);font-size:.72rem}.development-domain__migration-key{color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:650}.development-domain__commit{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-muted);border-radius:7px;padding:6px 8px;font-size:.72rem}.development-domain__text-action{width:auto;color:var(--accent-strong);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.development-domain__approval-list li{min-height:3.05rem}.development-domain__rollout-table{overflow:auto}.development-domain__rollout-table table{border-collapse:collapse;width:100%;font-size:.8125rem}.development-domain__rollout-table th,.development-domain__rollout-table td{border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap;height:2.7rem;padding:0 .75rem}.development-domain__rollout-table code{background:0 0;border:0;padding:0}.development-domain__rollout-progress{background:var(--surface-muted);border-radius:999px;width:8.25rem;height:.42rem;display:block;overflow:hidden}.development-domain__rollout-progress i{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.development-domain__health-dot:before{background:var(--color-success-strong,#059669);content:"";border-radius:999px;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.development-domain__rollback-list{padding:0 16px}.development-domain__rollback-list>span{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:.7rem 0;display:flex}.development-domain__rollback-list b{color:var(--color-success-strong,#047857);font-size:.75rem}.development-domain__rollback-time{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);justify-content:space-between;display:flex}.development-domain__api-overview{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(21rem,1fr);min-height:388px;display:grid}.development-domain__api-overview+.management-reference-toolbar+.ui-panel>.management-reference-section-heading{display:none}.development-domain--release>.enterprise-metric-strip{margin-top:-2px}.development-domain--release .development-domain__release-primary{min-height:292px;margin-top:14px}.development-domain--release .development-domain__release-secondary{min-height:272px;max-height:272px;margin-top:16px}.development-domain--release .development-domain__release-secondary>.ui-panel:first-child>.management-reference-section-heading{padding:6px 16px 4px}.development-domain__migration-overview{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);align-items:stretch;display:grid}.development-domain__migration-batch,.development-domain__readiness{padding:16px}.development-domain__migration-batch>.management-reference-section-heading,.development-domain__readiness>.management-reference-section-heading{padding:0!important}.development-domain__migration-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.development-domain__migration-checks>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:48px;padding:10px;display:grid}.development-domain__migration-checks span{color:var(--text-success);font-size:.75rem;font-weight:700}.development-domain__migration-checks small{color:var(--text-muted);grid-column:1/-1;font-size:.72rem;line-height:1.35}.development-domain__readiness-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.development-domain__readiness-row:last-child{border-bottom:0}.development-domain__readiness-row>span{gap:2px;display:grid}.development-domain__readiness-row small{color:var(--text-muted);font-size:.72rem}.development-domain__readiness-row b{font-size:.75rem}.development-domain__readiness-row--button{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding-inline:0}.development-domain__readiness-row--button:hover{background:var(--surface-subtle)}.development-domain__evidence-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.development-domain__evidence-grid>.ui-panel{align-content:center;gap:10px;min-height:7rem;padding:16px;display:grid}.development-domain__evidence-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);min-height:5.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.development-domain__evidence-card:hover{border-color:var(--accent-strong);background:var(--surface-subtle);box-shadow:var(--shadow-sm)}.development-domain__evidence-card>span{gap:3px;display:grid}.development-domain__evidence-card small{color:var(--text-muted)}.development-domain__security-card .operator-management-chart{min-height:10rem;box-shadow:none;border:0;padding:0}.development-domain__security-card .operator-management-chart h2,.development-domain__security-card .operator-management-chart details{display:none}.development-domain__security-card .operator-management-chart [role=img]{height:6.5rem!important}.development-domain__security-card{overflow:hidden}.development-domain__security-card>.development-domain__list{padding:0 16px 12px;font-size:.8125rem}.development-domain__security-card>.management-reference-section-heading .development-domain__text-action{width:auto;color:var(--accent-strong);white-space:nowrap;padding:0;font-size:.75rem;font-weight:700}.development-domain__security-summary{grid-template-columns:7rem 1fr;align-items:center;gap:12px;padding:0 16px 8px;display:grid}.development-domain__security-summary>div{gap:3px;display:grid}.development-domain__security-summary>div>strong{color:var(--color-success-strong,#047857);font-size:1.5rem}.development-domain__security-summary small{color:var(--text-muted);font-size:.72rem}.development-domain__api-volume-card{overflow:hidden}.development-domain__api-volume-card>.operator-management-chart{box-shadow:none;border:0;border-radius:0}.development-domain__api-volume-card>.operator-management-chart [role=img]{height:12rem!important}.development-domain__api-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.development-domain__api-stats>div{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:8px;gap:3px;padding:10px;display:grid}.development-domain__api-stats span{color:var(--text-muted);font-size:.72rem}.development-domain--detail{gap:16px}.development-domain--detail .development-domain__detail-facts{padding:0;overflow:hidden}.development-domain--detail .development-domain__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.development-domain--detail .development-domain__facts>div{border-right:1px solid var(--border-subtle);background:var(--surface-card);align-content:center;min-height:72px;padding:12px 14px;display:grid}.development-domain--detail .development-domain__facts>div:last-child{border-right:0}.development-domain--detail .development-domain__facts dt{color:var(--text-muted);font-size:.66rem;font-weight:700}.development-domain--detail .development-domain__facts dd{color:var(--text-strong);margin-top:5px;font-size:.86rem;font-weight:400}.development-domain__detail-panel{overflow:hidden}.development-domain__detail-panel>.management-reference-section-heading{border-bottom:1px solid var(--border-subtle);min-height:46px;padding:12px 16px}.development-domain__detail-panel>.development-domain__list{gap:0;padding:0 16px 8px}.development-domain__detail-panel>.development-domain__list li{border-bottom:1px solid var(--border-subtle);min-height:52px;padding:8px 0}.development-domain__detail-panel>.development-domain__list li:last-child{border-bottom:0}.development-domain__detail-panel>.development-domain__list strong{color:var(--text-strong);font-size:.82rem}.development-domain__detail-panel>.development-domain__list small{font-size:.7rem}.development-domain__approval-overview{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.85fr);display:grid}.development-domain__approval-gates-panel>.development-domain__list li{justify-content:flex-start;gap:12px}.development-domain__approval-gates-panel>.development-domain__list strong{min-width:min(14rem,55%)}.development-domain__approval-posture-panel{gap:16px;padding:16px;display:grid}.development-domain__approval-posture-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.development-domain__approval-posture-heading>span{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:700}.development-domain__approval-posture-panel>.development-domain__facts{gap:12px}.development-domain__approval-posture-panel .development-domain__facts div{border-radius:var(--radius-sm);background:var(--surface-subtle);padding:12px}.development-domain__approval-posture-panel .development-domain__facts dd{color:var(--text-strong);font-size:1.25rem;font-weight:700}.development-domain__gate-action{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.development-domain__status{background:var(--surface-muted);width:fit-content;color:var(--text-muted);border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:750;line-height:1.1;display:inline-flex!important}.development-domain__status[data-state=APPROVED],.development-domain__status[data-state=APPLIED],.development-domain__status[data-state=SUCCEEDED]{background:var(--status-success-fill);color:var(--status-success-text)}.development-domain__status[data-state=PENDING],.development-domain__status[data-state=RUNNING],.development-domain__status[data-state=QUEUED]{background:var(--status-warning-fill);color:var(--status-warning-text)}.development-domain__readiness-panel .development-domain__check{border-bottom:1px solid var(--border-subtle);min-height:43px;color:var(--text-strong);margin:0 16px;font-size:.8rem;font-weight:600}.development-domain__readiness-panel .development-domain__check:last-child{border-bottom:0}.development-domain__readiness-panel .development-domain__check span{width:22px;height:22px;color:var(--status-warning-text);flex:none;font-size:.7rem;font-weight:800}.development-domain__readiness-panel .development-domain__check--pass span{color:var(--status-success-text)}.development-domain--detail>.development-domain__actions{justify-content:flex-end;padding-top:2px}.development-domain__execution-plan .operator-step-progress{margin:0;padding:16px}.development-domain__execution-plan+.development-domain__detail-panel .ui-notice{margin:16px}.development-domain__api-client-detail .development-domain__detail-grid{align-items:start}.development-domain__create-panel{gap:16px;padding:18px;display:grid}.development-domain__fieldset{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:14px 16px;display:grid}.development-domain__fieldset legend{color:var(--text-strong);padding:0 6px;font-weight:700}@media (width<=760px){.development-domain__grid,.development-domain__facts,.development-domain__form-grid,.development-domain__fieldset,.development-domain__approval-overview{grid-template-columns:1fr}.development-domain__approval-gates-panel>.development-domain__list li{flex-direction:column;align-items:flex-start}.development-domain__approval-gates-panel>.development-domain__list strong{min-width:0}}@media (width<=1000px){.development-domain__release-primary,.development-domain__release-secondary,.development-domain__api-overview,.development-domain__migration-overview,.development-domain__approval-overview,.development-domain__pipeline,.development-domain__migration-checks{grid-template-columns:1fr}.development-domain--detail .development-domain__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.development-domain--detail .development-domain__facts>div{border-bottom:1px solid var(--border-subtle)}}.outlook-pane-shell{color:#111827;background:#fff;min-height:100svh;font-family:Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.outlook-pane{width:min(100%,27rem);min-height:100svh;box-shadow:none;background:#fff;border-inline:1px solid #e5e7eb;margin:0 auto}.outlook-pane__header{background:#fff;border-bottom:1px solid #eef0f4;gap:.16rem;padding:.72rem .88rem .52rem;display:grid}.outlook-pane__brand-row,.outlook-pane__window-actions,.outlook-pane__session-top,.outlook-pane__inline-meta,.outlook-pane__button-row,.outlook-pane__target-top,.outlook-pane__sticky-actions{align-items:center;display:flex}.outlook-pane__brand-row,.outlook-pane__session-top,.outlook-pane__target-top,.outlook-pane__sticky-actions{justify-content:space-between}.outlook-pane__brand-lockup{align-items:center;gap:.45rem;display:flex}.outlook-pane__brand-lockup span{color:#4b5563;font-size:.98rem;font-weight:400;line-height:1.2}.outlook-pane__window-actions{color:#2563eb;gap:1rem;font-size:1.1rem}.outlook-pane__host-label,.outlook-pane__flow p,.outlook-pane__muted,.outlook-pane__empty p,.outlook-pane__card p,.outlook-pane__match-card p,.outlook-pane__source-option small,.outlook-pane__artifact-row small{color:#5b6680;margin:0;font-size:.8rem;line-height:1.38}.outlook-pane__host-label{padding-left:2.35rem;font-size:.72rem}.outlook-pane__session{background:#fbfcfd;border-bottom:1px solid #edf1f6;gap:.42rem;padding:.56rem .88rem;display:grid}.outlook-pane__identity-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.outlook-pane__identity-copy{gap:.08rem;min-width:0;display:grid}.outlook-pane__identity-copy strong{color:#111827;overflow-wrap:anywhere;font-size:.8rem;font-weight:400;line-height:1.2}.outlook-pane__identity-copy span{color:#657084;font-size:.72rem;line-height:1.25}.field-label,.outlook-pane__metadata dt,.outlook-pane__target-type{color:#68738a;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .14rem;font-size:.62rem;font-weight:400;line-height:1.2;display:block}.outlook-pane__session-grid strong,.outlook-pane__metadata dd,.outlook-pane__card strong,.outlook-pane__match-card strong,.outlook-pane__target strong,.outlook-pane__empty strong,.outlook-pane__source-option strong,.outlook-pane__artifact-row strong{color:#111827;overflow-wrap:anywhere;font-size:.84rem;font-weight:400;line-height:1.25}.outlook-pane__flow{background:#fff;gap:.72rem;padding:.86rem .88rem 1rem;display:grid}.outlook-pane__flow--blocked{background:#fffaf1}.outlook-pane__flow-heading{gap:.24rem;display:grid}.outlook-pane__mark{width:1.7rem;height:1.7rem;display:inline-flex}.outlook-pane__core-mark{width:1.86rem;height:1.86rem;color:var(--ui-accent-blue,#2563eb)}.outlook-pane__mark .outlook-pane__core-mark{width:1.7rem;height:1.7rem}.outlook-pane__flow-heading h1{color:#111827;margin:0;font-size:1.16rem;font-weight:500;line-height:1.18}.outlook-pane__inline-meta{flex-wrap:wrap;gap:.45rem}.outlook-pane__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.outlook-pane__steps li{color:#69758d;border-bottom:2px solid #dce3ef;gap:.25rem;min-width:0;padding-bottom:.38rem;font-size:.68rem;font-weight:500;line-height:1.15;display:grid}.outlook-pane__steps li.is-active{color:#273247;border-color:#0f6cbd}.outlook-pane__steps span{color:#0f6cbd;background:#eef6fc;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.68rem;display:inline-grid}.outlook-pane__card,.outlook-pane__match-card,.outlook-pane__target,.outlook-pane__empty,.outlook-pane__artifact-row{background:#fff;border:1px solid #d9e0eb;border-radius:.55rem}.outlook-pane__card,.outlook-pane__empty{gap:.35rem;padding:.68rem;display:grid}.outlook-pane__card--muted{background:#f8fafc}.outlook-pane__match-card{background:#f4fbf5;border-color:#9fd7aa;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.74rem;display:grid}.outlook-pane__match-icon{color:#fff;background:#107c41;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-weight:500;display:grid}.outlook-pane__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.outlook-pane__match-card .outlook-pane__metadata{border-top:1px solid #20a06440;grid-column:1/-1;padding-top:.75rem}.outlook-pane__metadata dd{margin:0}.outlook-pane__button-stack,.outlook-pane__package,.outlook-pane__targets,.outlook-pane__future-routes,.outlook-pane__review-stack,.outlook-pane__action-summary{gap:.7rem;display:grid}.outlook-pane__review-stack{border-top:1px solid #20a06433;grid-column:1/-1;gap:.55rem;padding-top:.75rem}.outlook-pane__token-row{flex-wrap:wrap;gap:.36rem;display:flex}.outlook-pane__token-row span{color:#273247;background:#fff;border:1px solid #d7e2ef;border-radius:999px;padding:.22rem .46rem;font-size:.7rem;line-height:1.15}.outlook-pane__source-selector{gap:.38rem;display:grid}.outlook-pane__source-option{background:#fff;border:1px solid #d9e0eb;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.2rem;padding:.66rem;display:grid}.outlook-pane__source-option.is-selected{background:#f2f8fd;border-color:#0f6cbd}.outlook-pane__source-option.is-disabled{color:#68738a;background:#f8fafc}.outlook-pane__source-option input{margin-top:.12rem}.outlook-pane__source-option span{gap:.1rem;display:grid}.outlook-pane__source-toggle{color:#0f6cbd;cursor:pointer;background:linear-gradient(#fff 0%,#f5f9ff 100%);border:1px solid #c6d4e6;border-radius:999px;place-items:center;width:2rem;height:2rem;line-height:1;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-grid;box-shadow:0 1px 2px #0f172a0f,inset 0 0 0 1px #ffffffb8}.outlook-pane__source-toggle:hover{border-color:#0f6cbd;transform:translate(1px);box-shadow:0 3px 8px #0f6cbd29,inset 0 0 0 1px #ffffffd1}.outlook-pane__source-toggle:focus-visible{outline-offset:2px;outline:2px solid #0f6cbd59}.outlook-pane__source-toggle-icon{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;display:block}.outlook-pane__button-row{flex-wrap:wrap;gap:.55rem}.outlook-pane .primary-button,.outlook-pane .ghost-button,.outlook-pane__future-routes button{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:.48rem;padding:.56rem .78rem;font-size:.84rem;font-weight:500;line-height:1.1}.outlook-pane .primary-button{color:#fff;background:#0f6cbd;border:1px solid #0f6cbd}.outlook-pane__first-action{width:100%}.outlook-pane .ghost-button{color:#1f2937;background:#fff;border:1px solid #d4dbe8}.outlook-pane button:disabled,.outlook-pane .primary-button:disabled,.outlook-pane .ghost-button:disabled,.outlook-pane__future-routes button:disabled{cursor:not-allowed;color:#475569;background:#eef2f7;border-color:#d8dee9}.outlook-pane__search{gap:.35rem;display:grid}.outlook-pane__search input,.outlook-pane__search select,.outlook-pane__search textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d2d9e7;border-radius:.48rem;padding:.62rem .68rem;font-size:.84rem;line-height:1.3}.outlook-pane__search textarea{resize:vertical;min-height:5.1rem}.outlook-pane__target{text-align:left;gap:.32rem;padding:.68rem;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.outlook-pane__target:hover{background:#fbfcff;border-color:#b7c3dc}.outlook-pane__target.is-selected{background:#f2f8fd;border-color:#0f6cbd;box-shadow:inset 3px 0 #0f6cbd}.outlook-pane__target:disabled{opacity:.7}.outlook-pane__artifact-row{align-items:flex-start;gap:.62rem;padding:.62rem;display:flex}.outlook-pane__artifact-row--fixed{background:#f6fbff;border-color:#cfe3f7}.outlook-pane__artifact-row input{flex:none;margin-top:.18rem}.outlook-pane__artifact-row span{gap:.12rem;display:grid}.outlook-pane__future-routes{padding-top:.15rem}.outlook-pane__future-routes button{text-align:left;width:100%}.outlook-pane__sticky-actions{background:#fff;gap:.55rem;padding:.25rem 0 0}.outlook-pane__action-summary{background:#f8fafc;border:1px solid #d9e0eb;border-radius:.55rem;gap:.44rem;padding:.64rem}.outlook-pane__action-summary div{gap:.12rem;display:grid}.outlook-pane__action-summary dt{color:#68738a;text-transform:uppercase;font-size:.62rem;line-height:1.2}.outlook-pane__action-summary dd{color:#111827;margin:0;font-size:.82rem;line-height:1.3}.outlook-pane__sticky-actions .primary-button,.outlook-pane__sticky-actions .ghost-button{flex:1 1 0}.outlook-pane__error{color:#b42318;margin:0;font-size:.82rem;font-weight:500;line-height:1.35}@media (width<=360px){.outlook-pane{border-inline:0;width:100%}.outlook-pane__session-grid,.outlook-pane__metadata,.outlook-pane__steps{grid-template-columns:minmax(0,1fr)}}.outlook-pane-shell[data-theme=dark]{color:#eef4ff;background:#0c111d}.outlook-pane-shell[data-theme=dark] .outlook-pane,.outlook-pane-shell[data-theme=dark] .outlook-pane__header,.outlook-pane-shell[data-theme=dark] .outlook-pane__flow,.outlook-pane-shell[data-theme=dark] .outlook-pane__sticky-actions{background:#111827}.outlook-pane-shell[data-theme=dark] .outlook-pane{border-color:#263246;box-shadow:0 18px 42px #0000006b}.outlook-pane-shell[data-theme=dark] .outlook-pane__header,.outlook-pane-shell[data-theme=dark] .outlook-pane__session{border-color:#243044}.outlook-pane-shell[data-theme=dark] .outlook-pane__session{background:#121c2d}.outlook-pane-shell[data-theme=dark] .outlook-pane__flow--blocked{background:#1d1720}.outlook-pane-shell[data-theme=dark] .outlook-pane__host-label,.outlook-pane-shell[data-theme=dark] .outlook-pane__flow p,.outlook-pane-shell[data-theme=dark] .outlook-pane__muted,.outlook-pane-shell[data-theme=dark] .outlook-pane__empty p,.outlook-pane-shell[data-theme=dark] .outlook-pane__card p,.outlook-pane-shell[data-theme=dark] .outlook-pane__match-card p,.outlook-pane-shell[data-theme=dark] .outlook-pane__source-option small,.outlook-pane-shell[data-theme=dark] .outlook-pane__artifact-row small{color:#aeb9cc}.outlook-pane-shell[data-theme=dark] .outlook-pane__brand-lockup span,.outlook-pane-shell[data-theme=dark] .outlook-pane__session-top p,.outlook-pane-shell[data-theme=dark] .outlook-pane__identity-copy strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__flow-heading h1,.outlook-pane-shell[data-theme=dark] .outlook-pane__session-grid strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__metadata dd,.outlook-pane-shell[data-theme=dark] .outlook-pane__card strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__match-card strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__target strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__empty strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__source-option strong,.outlook-pane-shell[data-theme=dark] .outlook-pane__artifact-row strong{color:#f8fbff}.outlook-pane-shell[data-theme=dark] .outlook-pane__identity-copy span{color:#aeb9cc}.outlook-pane-shell[data-theme=dark] .field-label,.outlook-pane-shell[data-theme=dark] .outlook-pane__metadata dt,.outlook-pane-shell[data-theme=dark] .outlook-pane__target-type{color:#93a3bd}.outlook-pane-shell[data-theme=dark] .outlook-pane__card,.outlook-pane-shell[data-theme=dark] .outlook-pane__target,.outlook-pane-shell[data-theme=dark] .outlook-pane__empty,.outlook-pane-shell[data-theme=dark] .outlook-pane__artifact-row,.outlook-pane-shell[data-theme=dark] .outlook-pane__source-option,.outlook-pane-shell[data-theme=dark] .outlook-pane__action-summary{background:#162235;border-color:#29384f}.outlook-pane-shell[data-theme=dark] .outlook-pane__card--muted{color:#d8e2f1;background:#1b2940;border-color:#31415d}.outlook-pane-shell[data-theme=dark] .outlook-pane__match-card{background:#1868463d;border-color:#3fb97d8c}.outlook-pane-shell[data-theme=dark] .outlook-pane__target:hover,.outlook-pane-shell[data-theme=dark] .outlook-pane__target.is-selected{background:#1b2541;border-color:#7c75ff}.outlook-pane-shell[data-theme=dark] .outlook-pane__search input,.outlook-pane-shell[data-theme=dark] .outlook-pane__search select,.outlook-pane-shell[data-theme=dark] .outlook-pane__search textarea{color:#f8fbff;background:#0f1726;border-color:#31415d}.outlook-pane-shell[data-theme=dark] .outlook-pane .ghost-button{color:#eef4ff;background:#172238;border-color:#34445e}.outlook-pane-shell[data-theme=dark] .outlook-pane__source-toggle{color:#9dccff;background:linear-gradient(#17243a 0%,#101827 100%);border-color:#385171;box-shadow:0 1px 2px #00000047,inset 0 0 0 1px #ffffff0a}.outlook-pane-shell[data-theme=dark] .outlook-pane__source-option.is-selected{background:#102d45;border-color:#5ea6d8}.outlook-pane-shell[data-theme=dark] .outlook-pane__token-row span{color:#d8e2f1;background:#111c2f;border-color:#34445e}.outlook-pane-shell[data-theme=dark] .outlook-pane__action-summary dt{color:#93a3bd}.outlook-pane-shell[data-theme=dark] .outlook-pane__action-summary dd{color:#f8fbff}
