:root{--re-color-primitive-navy:#0b1f3a;--re-color-primitive-blue:#1d4ed8;--re-color-primitive-cyan:#22c7d6;--re-color-primitive-slate:#334155;--re-color-primitive-cloud:#f5f7fb;--re-color-primitive-mist:#cbd5e1;--re-color-primitive-green:#087f5b;--re-color-primitive-amber:#a85d00;--re-color-primitive-red:#b4233c;--re-color-primitive-white:#fff;--re-color-primitive-black:#000;--re-color-semantic-surface:#f5f7fb;--re-color-semantic-surface-elevated:#fff;--re-color-semantic-text:#0b1f3a;--re-color-semantic-text-muted:#475569;--re-color-semantic-border:#cbd5e1;--re-color-semantic-focus:#1d4ed8;--re-color-semantic-link:#1d4ed8;--re-color-semantic-action:#1d4ed8;--re-color-semantic-on-action:#fff;--re-color-semantic-brand-accent:#22c7d6;--re-color-semantic-success:#087f5b;--re-color-semantic-warning:#a85d00;--re-color-semantic-danger:#b4233c;--re-color-semantic-information:#1d4ed8;--re-color-semantic-selection:#dbeafe;--re-color-semantic-sla-healthy:#087f5b;--re-color-semantic-sla-risk:#a85d00;--re-color-semantic-sla-breached:#b4233c;--re-color-dark-surface:#0f1724;--re-color-dark-surface-elevated:#172131;--re-color-dark-text:#f1f5f9;--re-color-dark-text-muted:#a7b4c6;--re-color-dark-border:#344256;--re-color-dark-selection:#1e3a5f;--re-typography-font-family-latin:Inter, Segoe UI, Arial, sans-serif;--re-typography-font-family-arabic:IBM Plex Sans Arabic, Noto Sans Arabic, Tahoma, sans-serif;--re-typography-font-family-monospace:ui-monospace, SFMono-Regular, Consolas, monospace;--re-typography-font-size-caption:12px;--re-typography-font-size-body:14px;--re-typography-font-size-body-large:16px;--re-typography-font-size-heading-small:18px;--re-typography-font-size-heading:24px;--re-typography-font-size-display:32px;--re-typography-font-weight-regular:400;--re-typography-font-weight-medium:500;--re-typography-font-weight-semibold:600;--re-typography-font-weight-bold:700;--re-typography-line-height-compact:1.25;--re-typography-line-height-body:1.5;--re-typography-line-height-relaxed:1.7;--re-typography-numeric-font-variant-numeric:tabular-nums;--re-spacing-scale-none:0px;--re-spacing-scale-xs:4px;--re-spacing-scale-sm:8px;--re-spacing-scale-md:12px;--re-spacing-scale-lg:16px;--re-spacing-scale-xl:24px;--re-spacing-scale-xxl:32px;--re-spacing-scale-xxxl:48px;--re-spacing-compact-control-block:28px;--re-spacing-compact-control-inline:8px;--re-spacing-compact-row-block:32px;--re-spacing-comfortable-control-block:40px;--re-spacing-comfortable-control-inline:12px;--re-spacing-comfortable-row-block:44px;--re-radius-small:3px;--re-radius-medium:6px;--re-radius-large:10px;--re-radius-pill:9999px;--re-border-thin:1px;--re-border-strong:2px;--re-elevation-none:none;--re-elevation-raised:0 1px 3px #0b1f3a29;--re-elevation-overlay:0 8px 24px #0b1f3a38;--re-opacity-disabled:.48;--re-opacity-muted:.72;--re-opacity-scrim:.56;--re-motion-duration-reduced:0s;--re-motion-duration-fast:.1s;--re-motion-duration-standard:.18s;--re-motion-duration-slow:.28s;--re-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--re-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--re-icon-small:16px;--re-icon-medium:20px;--re-icon-large:24px;--re-breakpoint-tablet:768px;--re-breakpoint-desktop:1200px;--re-breakpoint-wide:1600px;--re-content-width-form:720px;--re-content-width-reading:840px;--re-content-width-workspace:1920px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--re-typography-font-family-latin);background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text)}:root{--re-typography-font-size-body-small:13px;--re-typography-font-size-heading-medium:20px;--re-typography-font-size-heading-large:28px;--re-font-size-small:var(--re-typography-font-size-caption);--tenant-brand-primary-resolved:var(--tenant-brand-primary,var(--re-color-semantic-action));--tenant-brand-secondary-resolved:var(--tenant-brand-secondary,var(--re-color-semantic-information));--tenant-brand-accent-resolved:var(--tenant-brand-accent,var(--re-color-semantic-brand-accent))}html[data-theme=dark]{--re-color-semantic-surface:var(--re-color-dark-surface);--re-color-semantic-surface-elevated:var(--re-color-dark-surface-elevated);--re-color-semantic-text:var(--re-color-dark-text);--re-color-semantic-text-muted:var(--re-color-dark-text-muted);--re-color-semantic-border:var(--re-color-dark-border);--re-color-semantic-selection:var(--re-color-dark-selection);--re-color-semantic-action:#7fb2ff;--re-color-semantic-on-action:#0b1f3a;--re-color-semantic-link:#9cc2ff;--re-color-semantic-focus:#9cc2ff;--re-color-semantic-information:#8fbbff;--re-color-semantic-success:#5fd3a6;--re-color-semantic-warning:#f2c26b;--re-color-semantic-danger:#ff8e9b;--re-color-semantic-sla-healthy:#5fd3a6;--re-color-semantic-sla-risk:#f2c26b;--re-color-semantic-sla-breached:#ff8e9b;--tenant-brand-primary-resolved:color-mix(in srgb, var(--tenant-brand-primary,var(--re-color-semantic-action)) 55%, white);--tenant-brand-secondary-resolved:color-mix(in srgb, var(--tenant-brand-secondary,var(--re-color-semantic-information)) 55%, white);--tenant-brand-accent-resolved:color-mix(in srgb, var(--tenant-brand-accent,var(--re-color-semantic-brand-accent)) 70%, white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .workspace-sidebar{background:color-mix(in srgb, var(--re-color-primitive-navy) 55%, var(--re-color-primitive-black));box-shadow:none;border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border)}html[data-theme=dark] .copy-reference-status{color:var(--re-color-semantic-text);background:var(--re-color-dark-selection)}html[data-theme=dark] .status-badge--priority-normal{color:var(--re-color-semantic-text)}html[dir=rtl]{font-family:var(--re-typography-font-family-arabic)}.app-shell,[data-testid=public-tenant-branding]{font-family:var(--tenant-font-family,inherit)}body{min-width:20rem;margin:0}button,select,input,textarea{font:inherit}input,textarea,select{color:var(--re-color-semantic-text);border:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated)}button,select,input:not([type=checkbox],[type=radio]),textarea{min-block-size:2.75rem}input[type=checkbox],input[type=radio]{block-size:1.1rem;min-block-size:0;inline-size:1.1rem;accent-color:var(--re-color-semantic-action);flex:none;margin:0}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--re-border-strong) solid var(--re-color-semantic-focus);outline-offset:var(--re-spacing-scale-xs)}.skip-link{z-index:2;padding:var(--re-spacing-scale-md);background:var(--re-color-semantic-surface-elevated);position:fixed;inset-block-start:0;inset-inline-start:var(--re-spacing-scale-lg);transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.global-bar label{align-items:center;gap:var(--re-spacing-scale-md);display:flex}.workspace-main{max-inline-size:90rem;padding:var(--re-spacing-scale-xl);margin-inline:auto}.status-panel,.data-state{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);padding:var(--re-spacing-scale-xl);background:var(--re-color-semantic-surface-elevated)}.status-panel__message{font-size:var(--re-typography-font-size-heading-small)}.status-panel__facts{gap:var(--re-spacing-scale-lg);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.status-panel__facts div{border-inline-start:var(--re-spacing-scale-xs) solid var(--re-color-semantic-information);padding-inline-start:var(--re-spacing-scale-md)}.status-panel__facts dt{color:var(--re-color-semantic-text-muted)}.status-panel__facts dd{margin-inline-start:0;font-weight:600}.data-state--error{border-inline-start:var(--re-spacing-scale-xs) solid var(--re-color-semantic-danger)}.requester-catalog{margin-block-end:var(--re-spacing-scale-xl)}.requester-catalog__heading{max-inline-size:48rem;margin-block-end:var(--re-spacing-scale-xl)}.requester-catalog__heading>p:first-child{color:var(--re-color-semantic-information);font-weight:700}.requester-catalog__heading h1{margin-block:var(--re-spacing-scale-xs);font-size:var(--re-typography-font-size-heading-large)}.requester-catalog__heading p{color:var(--re-color-semantic-text-muted)}.requester-catalog__grid{gap:var(--re-spacing-scale-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.service-card{min-block-size:14rem;padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);flex-direction:column;display:flex}.service-card h2{margin-block-start:0}.service-card p{color:var(--re-color-semantic-text-muted);flex:1}.service-card a{min-block-size:2.75rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-small);background:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action);align-self:flex-start;text-decoration:none}.requester-catalog__empty{padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) dashed var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text-muted);text-align:center}.requester-intake{max-inline-size:48rem;padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);margin-inline:auto}.requester-intake__progress{color:var(--re-color-semantic-information);font-weight:700}.requester-intake__field{gap:var(--re-spacing-scale-xs);margin-block:var(--re-spacing-scale-lg);display:grid}.requester-intake__field>label,.requester-intake__field legend{font-weight:700}.requester-intake__field textarea{resize:vertical;min-block-size:8rem}.requester-intake__field>p{color:var(--re-color-semantic-text-muted);margin:0}.requester-intake__field [aria-invalid=true]{border-color:var(--re-color-semantic-danger)}.requester-intake__actions{justify-content:flex-end;gap:var(--re-spacing-scale-md);margin-block-start:var(--re-spacing-scale-xl);display:flex}.validation-summary{padding:var(--re-spacing-scale-md);border-inline-start:var(--re-spacing-scale-xs) solid var(--re-color-semantic-danger);background:var(--re-color-semantic-surface)}.organization-workspace,.tenant-presentation-workspace,.operational-report{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);margin-block-start:var(--re-spacing-scale-xl);overflow:hidden}.operational-report__period{align-items:center;gap:var(--re-spacing-scale-xs);flex-wrap:wrap;display:flex}.operational-report__period button{padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface)}.operational-report__period button[aria-pressed=true]{border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action)}.operational-report__content{padding:var(--re-spacing-scale-lg)}.operational-report__generated{color:var(--re-color-semantic-text-muted);text-align:end;margin-block-start:0}.operational-report__metrics,.operational-report__quality dl{gap:var(--re-spacing-scale-md);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.operational-report__metrics>div,.operational-report__quality dl>div{padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface)}.operational-report__metrics dt,.operational-report__quality dt{color:var(--re-color-semantic-text-muted)}.operational-report__metrics dd,.operational-report__quality dd{margin:var(--re-spacing-scale-xs) 0 0;font-size:var(--re-typography-font-size-heading-medium);font-weight:700}.operational-report__metrics .operational-report__metric--danger{border-inline-start:var(--re-spacing-scale-xs) solid var(--re-color-semantic-danger)}.operational-report__grid{gap:var(--re-spacing-scale-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--re-spacing-scale-xl);display:grid}.operational-report__grid>section,.operational-report__quality{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);min-inline-size:0}.operational-report__grid h2,.operational-report__quality h2{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);font-size:var(--re-typography-font-size-heading-small);margin:0}.operational-report__grid .workspace-table-wrap{padding-block-start:var(--re-spacing-scale-sm)}.operational-report__quality{margin-block-start:var(--re-spacing-scale-lg);padding-block-end:var(--re-spacing-scale-lg)}.operational-report__quality dl{padding-inline:var(--re-spacing-scale-lg);padding-block-start:var(--re-spacing-scale-lg)}.tenant-presentation-workspace form{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);display:grid}.tenant-presentation-workspace form>label{gap:var(--re-spacing-scale-xs);display:grid}.tenant-presentation-workspace fieldset{gap:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);flex-wrap:wrap;display:flex}.tenant-presentation-workspace input:not([type=checkbox]),.tenant-presentation-workspace select,.tenant-presentation-workspace textarea{inline-size:100%;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small)}.tenant-presentation-workspace [role=alert],.tenant-presentation-workspace .workspace-notice{margin-inline:var(--re-spacing-scale-lg)}.workspace-heading{justify-content:space-between;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex}.workspace-heading h1{margin-block:0 var(--re-spacing-scale-xs)}.workspace-heading p{color:var(--re-color-semantic-text-muted);margin:0}.workspace-tabs{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex;overflow-x:auto}.workspace-tabs button{border:0;border-block-end:var(--re-spacing-scale-xs) solid transparent;padding-inline:var(--re-spacing-scale-lg);color:inherit;white-space:nowrap;background:0 0}.workspace-tabs button[aria-selected=true]{border-block-end-color:var(--re-color-semantic-information);background:var(--re-color-semantic-surface);font-weight:700}.workspace-panel{min-block-size:16rem;border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);margin-block-start:var(--re-spacing-scale-xl);overflow:hidden}.workspace-panel>form{align-items:end;gap:var(--re-spacing-scale-md);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);grid-template-columns:minmax(12rem,1fr) minmax(18rem,2fr) auto;display:grid}.workspace-panel>form label{gap:var(--re-spacing-scale-xs);font-weight:700;display:grid}.workspace-panel>form input,.workspace-panel>form select{inline-size:100%;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface-elevated)}.workspace-panel>[role=alert],.workspace-panel>[role=status]{margin-inline:var(--re-spacing-scale-lg)}.workspace-table-wrap{max-inline-size:100%;padding:0 var(--re-spacing-scale-lg) var(--re-spacing-scale-lg);overflow-x:auto}.workspace-table-wrap table{border-collapse:collapse;inline-size:100%;font-size:var(--re-typography-font-size-body-small)}.workspace-table-wrap th,.workspace-table-wrap td{padding:var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);text-align:start;vertical-align:top}.workspace-table-wrap thead{background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text-muted)}.workspace-table-wrap code{overflow-wrap:anywhere;max-inline-size:18rem;font-size:var(--re-typography-font-size-body-small);display:inline-block}.workspace-table-wrap code+span{color:var(--re-color-semantic-text-muted);margin-block-start:var(--re-spacing-scale-xs);display:block}.workspace-actions{align-items:end;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.workspace-actions label{gap:var(--re-spacing-scale-xs);display:grid}.workspace-actions input{padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small)}.primary-action{margin-block-end:var(--re-spacing-scale-md)}.workspace-empty{padding:var(--re-spacing-scale-xl);text-align:center;color:var(--re-color-semantic-text-muted)}.tenant-audit-evidence{margin:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);overflow:hidden}.tenant-audit-evidence>header{justify-content:space-between;align-items:flex-end;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex}.tenant-audit-evidence>header h2{margin-block:0 var(--re-spacing-scale-xs)}.tenant-audit-evidence>header p{max-inline-size:44rem;color:var(--re-color-semantic-text-muted);margin:0}.tenant-audit-evidence__filters{gap:var(--re-spacing-scale-xs);flex-wrap:wrap;display:flex}.tenant-audit-evidence__filters button{padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface-elevated);white-space:nowrap}.tenant-audit-evidence__filters button[aria-pressed=true]{border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action)}.tenant-audit-evidence__timeline{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);margin:0;list-style:none;display:grid}.tenant-audit-evidence__timeline article{padding:var(--re-spacing-scale-lg);border-inline-start:var(--re-spacing-scale-xs) solid var(--re-color-semantic-information);background:var(--re-color-semantic-surface-elevated)}.tenant-audit-evidence__timeline article>header{justify-content:space-between;gap:var(--re-spacing-scale-md);display:flex}.tenant-audit-evidence__timeline dl{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-md);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);display:grid}.tenant-audit-evidence__timeline dt{color:var(--re-color-semantic-text-muted)}.tenant-audit-evidence__timeline dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.tenant-audit-evidence__timeline dd span{margin-block-start:var(--re-spacing-scale-xs);display:block}.tenant-audit-evidence__table-wrap{overflow-x:auto}.tenant-audit-evidence__table-wrap table{min-inline-size:54rem}.tenant-audit-evidence__table-wrap td{vertical-align:top}.tenant-audit-evidence__table-wrap td>strong,.tenant-audit-evidence__table-wrap td>small{display:block}.tenant-audit-evidence__table-wrap td>small{color:var(--re-color-semantic-text-muted);margin-block-start:var(--re-spacing-scale-xs)}.tenant-audit-evidence__table-wrap details{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin-block-start:var(--re-spacing-scale-sm)}.tenant-audit-evidence__table-wrap summary{color:var(--re-color-semantic-link);cursor:pointer;font-weight:700}.tenant-audit-evidence__table-wrap dl{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);margin-block-end:0;display:grid}.tenant-audit-evidence__table-wrap dt{color:var(--re-color-semantic-text-muted)}.tenant-audit-evidence__table-wrap dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.tenant-audit-evidence__load-more{margin:0 var(--re-spacing-scale-lg) var(--re-spacing-scale-lg)}.directory-table-scroll{max-inline-size:100%;overflow-x:auto}.directory-table{border-collapse:collapse;inline-size:100%;font-size:var(--re-typography-font-size-body-small)}.directory-table th,.directory-table td{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);text-align:start;vertical-align:middle}.directory-table thead{background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text-muted)}.directory-actions{gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.directory-table__row--link{cursor:pointer}.directory-table__row--link:hover th{color:var(--re-color-semantic-link)}.value-absent{color:var(--re-color-semantic-text-muted)}.value-technical{font-size:var(--re-typography-font-size-caption);color:var(--re-color-semantic-text-muted)}.inline-editor{align-items:end;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block-end:var(--re-spacing-scale-lg);display:grid}.inline-editor label{gap:var(--re-spacing-scale-xs);display:grid}.inline-editor input{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);inline-size:100%;padding-inline:var(--re-spacing-scale-sm)}.form-builder{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);margin-block-end:var(--re-spacing-scale-lg);display:grid}.form-builder label{gap:var(--re-spacing-scale-xs);display:grid}.form-builder input:not([type=checkbox]),.form-builder select{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);inline-size:100%;padding-inline:var(--re-spacing-scale-sm)}.form-builder fieldset{gap:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.form-builder fieldset fieldset{grid-column:1/-1}.form-builder .checkbox-field{flex-direction:row;align-items:center;display:flex}.editor-actions{gap:var(--re-spacing-scale-sm);display:flex}@media (width<=40rem){.workspace-panel>form{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.tenant-audit-evidence>header{flex-direction:column;align-items:stretch}.tenant-audit-evidence__timeline dl,.operational-report__grid{grid-template-columns:minmax(0,1fr)}.operational-report .workspace-heading{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--re-motion-duration-fast) var(--re-motion-easing-standard)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-icon{inline-size:var(--re-icon-medium);block-size:var(--re-icon-medium);flex:none}.app-shell--workspace{background:var(--re-color-semantic-surface);grid-template-columns:14rem minmax(0,1fr);min-block-size:100vh;display:grid}.app-shell--workspace[data-sidebar=collapsed]{grid-template-columns:4.5rem minmax(0,1fr)}.workspace-sidebar{z-index:4;block-size:100vh;min-inline-size:0;color:var(--re-color-primitive-white);background:var(--re-color-primitive-navy);box-shadow:var(--re-elevation-raised);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.workspace-frame{min-inline-size:0}.workspace-sidebar__header{border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-primitive-white) 16%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.product-brand{align-items:center;gap:var(--re-spacing-scale-md);min-inline-size:0;color:var(--re-color-semantic-text);text-decoration:none;display:flex}.product-brand--compact{min-block-size:4rem;color:var(--re-color-primitive-white);padding-inline-start:var(--re-spacing-scale-lg);padding-inline-end:var(--re-spacing-scale-sm)}.workspace-sidebar__toggle{block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;border-color:color-mix(in srgb, var(--re-color-primitive-white) 15%, transparent);color:color-mix(in srgb, var(--re-color-primitive-white) 76%, transparent);background:color-mix(in srgb, var(--re-color-primitive-white) 7%, transparent);place-items:center;margin-inline-end:var(--re-spacing-scale-sm);padding:0;display:grid}.workspace-sidebar__toggle:hover:not(:disabled){color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 14%, transparent)}.app-shell--workspace[data-sidebar=collapsed] .workspace-sidebar__header{padding-block:var(--re-spacing-scale-sm);flex-direction:column;display:flex}.app-shell--workspace[data-sidebar=collapsed] .product-brand--compact{min-block-size:2.5rem;padding:0}.app-shell--workspace[data-sidebar=collapsed] .workspace-sidebar__toggle{margin:var(--re-spacing-scale-xs) 0 0}.app-shell--workspace[data-sidebar=collapsed] .workspace-sidebar__toggle .ui-icon{transform:scaleX(-1)}.app-shell--workspace[data-sidebar=collapsed] .product-brand__copy,.app-shell--workspace[data-sidebar=collapsed] .primary-navigation a span,.app-shell--workspace[data-sidebar=collapsed] .workspace-sidebar__footer span:last-child{display:none}.app-shell--workspace[data-sidebar=collapsed] .primary-navigation a{justify-content:center;padding-inline:0}.product-mark{border-radius:var(--re-radius-medium);block-size:2rem;inline-size:2rem;color:var(--re-color-primitive-navy);background:var(--re-color-semantic-brand-accent);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-bold);letter-spacing:-.03em;flex:none;place-items:center;display:grid}.product-brand__logo{object-fit:contain;block-size:2.6rem;inline-size:auto;max-inline-size:8rem}.product-brand__copy{min-inline-size:0;line-height:var(--re-typography-line-height-compact);display:grid}.product-brand__copy strong{text-overflow:ellipsis;overflow:hidden}.product-brand__copy small{color:color-mix(in srgb, var(--re-color-primitive-white) 66%, transparent);font-size:var(--re-typography-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;overflow:hidden}.primary-navigation{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-sm)}.primary-navigation ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.primary-navigation a{align-items:center;gap:var(--re-spacing-scale-md);min-block-size:2.75rem;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:color-mix(in srgb, var(--re-color-primitive-white) 78%, transparent);font-weight:var(--re-typography-font-weight-medium);text-decoration:none;display:flex;position:relative}.primary-navigation a:hover{color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 8%, transparent)}.primary-navigation a[aria-current=page]{color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-semantic-brand-accent) 20%, transparent);font-weight:var(--re-typography-font-weight-semibold)}.primary-navigation a[aria-current=page]:before{border-radius:var(--re-radius-pill);background:var(--re-color-semantic-brand-accent);content:"";inline-size:3px;position:absolute;inset-block:.55rem;inset-inline-start:calc(var(--re-spacing-scale-sm) * -1)}.primary-navigation__submenu{margin:var(--re-spacing-scale-xs) 0 var(--re-spacing-scale-sm) 1.7rem;border-inline-start:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-primitive-white) 18%, transparent);padding-inline-start:var(--re-spacing-scale-sm)}.primary-navigation__submenu ul{gap:1px}.primary-navigation__submenu a{min-block-size:2rem;padding-inline:var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-caption);font-weight:500}.primary-navigation__submenu a[aria-current=page]{background:color-mix(in srgb, var(--re-color-primitive-white) 11%, transparent)}.workspace-sidebar__footer{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:3.5rem;padding-inline:var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent);color:color-mix(in srgb, var(--re-color-primitive-white) 68%, transparent);font-size:var(--re-typography-font-size-caption);margin-block-start:auto;display:flex}.system-indicator{border-radius:var(--re-radius-pill);background:var(--re-color-semantic-success);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--re-color-semantic-success) 25%, transparent);flex:none}.global-bar{z-index:3;align-items:center;gap:var(--re-spacing-scale-lg);min-block-size:4rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);background:color-mix(in srgb, var(--re-color-semantic-surface-elevated) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--re-color-semantic-border);grid-template-columns:minmax(12rem,max-content) minmax(14rem,40rem) auto;display:grid;position:sticky;inset-block-start:0}.workspace-context{min-inline-size:0;line-height:var(--re-typography-line-height-compact);align-content:center;display:grid}.workspace-context span{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);white-space:nowrap}.workspace-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--re-typography-font-size-body-large);overflow:hidden}.shell-menu{position:relative}.shell-menu>summary{list-style:none}.shell-menu>summary::-webkit-details-marker{display:none}.shell-menu[open]>summary{color:var(--re-color-semantic-text);background:var(--re-color-semantic-selection)}.shell-menu__panel{z-index:30;gap:var(--re-spacing-scale-sm);inline-size:max-content;min-inline-size:17rem;max-inline-size:min(22rem,100vw - 2rem);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay);font-size:var(--re-typography-font-size-body-small);display:grid;position:absolute;inset-block-start:calc(100% + var(--re-spacing-scale-xs));inset-inline-end:0}.shell-menu__panel h2{font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--re-color-semantic-text-muted);margin:0}.shell-menu__panel dl{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-md);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.shell-menu__panel dt{gap:2px;display:flex}.shell-menu__panel dd{align-self:center;margin:0}.shell-menu__panel kbd{min-inline-size:1.5rem;padding:0 var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface);font-family:var(--re-typography-font-family-latin);font-size:var(--re-typography-font-size-caption);border-block-end-width:2px;place-items:center;display:inline-grid}.shell-menu__panel a{color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-semibold)}.command-search{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.5rem;min-inline-size:0;padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text-muted);display:flex}.command-search:focus-within{border-color:var(--re-color-semantic-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--re-color-semantic-focus) 18%, transparent)}.command-search input{min-block-size:2rem;inline-size:100%;min-inline-size:0;color:var(--re-color-semantic-text);background:0 0;border:0;outline:0;padding:0}.command-search kbd{padding:2px var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface-elevated);color:var(--re-color-semantic-text-muted);font-family:var(--re-typography-font-family-latin);font-size:var(--re-typography-font-size-caption);white-space:nowrap}.global-actions{justify-content:flex-end;align-items:center;gap:var(--re-spacing-scale-xs);display:flex}.public-website-action{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2.5rem;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.public-website-action:hover{border-color:color-mix(in srgb, var(--re-color-semantic-action) 45%, var(--re-color-semantic-border));color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection)}.icon-button,.copy-reference-button{border:var(--re-border-thin) solid transparent;border-radius:var(--re-radius-medium);min-block-size:2.5rem;inline-size:2.5rem;min-inline-size:2.5rem;color:var(--re-color-semantic-text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.icon-button:hover,.copy-reference-button:hover{border-color:var(--re-color-semantic-border);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface)}.create-case-action{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.5rem;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.create-case-action:hover{background:color-mix(in srgb, var(--re-color-semantic-action) 86%, var(--re-color-primitive-black))}.locale-toggle{align-items:center;gap:var(--re-spacing-scale-xs);inline-size:auto;min-inline-size:auto;padding-inline:var(--re-spacing-scale-sm);border-color:var(--re-color-semantic-border);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;display:inline-flex}.locale-toggle span{unicode-bidi:isolate}.locale-toggle--compact{min-inline-size:5rem}.appearance-toggle[aria-pressed=true]{color:var(--re-color-semantic-information);background:var(--re-color-semantic-selection)}.public-global-bar{z-index:20;min-block-size:4.5rem;padding-inline:clamp(var(--re-spacing-scale-lg), 4vw, var(--re-spacing-scale-xxxl));border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:color-mix(in srgb, var(--re-color-semantic-surface-elevated) 92%, transparent);box-shadow:0 .4rem 1.4rem color-mix(in srgb, var(--re-color-primitive-navy) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.public-global-bar .product-brand__copy small{color:var(--re-color-semantic-text-muted)}.public-global-actions,.public-global-utilities{align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.public-global-navigation{align-items:center;gap:var(--re-spacing-scale-xs);margin:0;padding:0;list-style:none;display:flex}.public-global-navigation a,.public-sign-in,.public-sign-out{min-block-size:2.6rem;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-pill);color:var(--re-color-semantic-text);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;font-weight:680;text-decoration:none;display:inline-flex}.public-global-navigation .public-dashboard-action{color:var(--re-color-semantic-on-action);background:var(--tenant-brand-primary,var(--re-color-semantic-action));box-shadow:0 .4rem 1rem color-mix(in srgb, var(--tenant-brand-primary,var(--re-color-semantic-action)) 18%, transparent)}.public-global-navigation a:hover{color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection)}.public-sign-in{color:var(--re-color-semantic-on-action);background:var(--tenant-brand-primary,var(--re-color-semantic-action));box-shadow:0 .4rem 1rem color-mix(in srgb, var(--tenant-brand-primary,var(--re-color-semantic-action)) 22%, transparent)}.public-sign-out{color:var(--re-color-semantic-action);border-color:color-mix(in srgb, var(--re-color-semantic-action) 35%, var(--re-color-semantic-border))}.workspace-main{inline-size:100%;max-inline-size:var(--re-content-width-workspace);min-inline-size:0;padding:var(--re-spacing-scale-lg);margin-inline:auto}button:not(.icon-button,.copy-reference-button),select,input,textarea{border-color:var(--re-color-semantic-border)}button:not(.icon-button,.copy-reference-button){padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated);font-weight:var(--re-typography-font-weight-medium);cursor:pointer}button:not(.icon-button,.copy-reference-button):hover:not(:disabled){border-color:color-mix(in srgb, var(--re-color-semantic-action) 45%, var(--re-color-semantic-border));background:var(--re-color-semantic-selection)}button:disabled{cursor:not-allowed;opacity:var(--re-opacity-disabled)}input:not([type=checkbox],[type=radio]),select,textarea{padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated)}textarea{padding-block:var(--re-spacing-scale-sm)}input::placeholder,textarea::placeholder{color:var(--re-color-semantic-text-muted);opacity:var(--re-opacity-muted)}.case-worklist,.organization-workspace,.tenant-presentation-workspace,.operational-report,.tenant-custom-domain-workspace,.tenant-support-access-workspace,.configuration-workspace,.workspace-panel,.requester-intake,.status-panel,.data-state{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);overflow:hidden}.case-worklist,.organization-workspace,.tenant-presentation-workspace,.operational-report,.tenant-custom-domain-workspace,.tenant-support-access-workspace,.configuration-workspace{margin-block-start:0}.workspace-heading,.workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);display:flex}.workspace-heading h1,.workspace-header h1,.workspace-header h2{font-size:var(--re-typography-font-size-heading);letter-spacing:-.015em;margin:0}.workspace-heading p,.workspace-header p{max-inline-size:52rem;margin:var(--re-spacing-scale-xs) 0 0;color:var(--re-color-semantic-text-muted)}.workspace-tabs{gap:var(--re-spacing-scale-xs);padding-inline:var(--re-spacing-scale-lg);background:var(--re-color-semantic-surface-elevated)}.workspace-tabs button{border:0;border-block-end:var(--re-border-strong) solid transparent;min-block-size:3rem;color:var(--re-color-semantic-text-muted);background:0 0;border-radius:0;position:relative}.workspace-tabs button[aria-selected=true]{border-block-end-color:var(--re-color-semantic-action);color:var(--re-color-semantic-text);background:0 0}.workspace-panel{min-block-size:12rem;margin-block-start:var(--re-spacing-scale-lg)}.workspace-panel>form,.configuration-workspace>form,.tenant-custom-domain-workspace>form,.tenant-support-access-workspace>form{align-items:end;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.workspace-panel form label,.configuration-workspace form label,.tenant-custom-domain-workspace form label,.tenant-support-access-workspace form label,.inline-editor label,.form-builder label{gap:var(--re-spacing-scale-xs);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);color:var(--re-color-semantic-text-muted);display:grid}.workspace-table-wrap,.directory-table-scroll{max-inline-size:100%;padding:0;overflow:auto}.workspace-table-wrap table,.directory-table,.data-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--re-typography-font-size-body)}.workspace-table-wrap th,.workspace-table-wrap td,.directory-table th,.directory-table td,.data-table th,.data-table td{block-size:2.75rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 76%, transparent);text-align:start;vertical-align:middle}.workspace-table-wrap thead,.directory-table thead,.data-table thead{z-index:1;background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);text-transform:none;position:sticky;inset-block-start:0}.workspace-table-wrap tbody tr:hover,.directory-table tbody tr:hover,.data-table tbody tr:hover{background:color-mix(in srgb, var(--re-color-semantic-selection) 44%, transparent)}.workspace-table-wrap tbody tr:last-child>*,.directory-table tbody tr:last-child>*,.data-table tbody tr:last-child>*{border-block-end:0}.status-badge{min-block-size:1.5rem;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 25%, transparent);border-radius:var(--re-radius-pill);color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 9%, transparent);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);align-items:center;display:inline-flex}.workspace-actions,.directory-actions,.editor-actions{align-items:center;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.primary-action,.editor-actions button:first-child{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.workspace-notice{padding:var(--re-spacing-scale-md);border-inline-start:3px solid var(--re-color-semantic-success);border-radius:var(--re-radius-medium);background:color-mix(in srgb, var(--re-color-semantic-success) 8%, var(--re-color-semantic-surface-elevated))}.custom-domain-progress{padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);grid-template-columns:repeat(5,minmax(7rem,1fr));margin:0;list-style:none;display:grid}.custom-domain-progress li{justify-items:center;gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);text-align:center;font-size:var(--re-typography-font-size-caption);display:grid;position:relative}.custom-domain-progress li:not(:last-child):after{z-index:0;background:var(--re-color-semantic-border);content:"";block-size:2px;inline-size:calc(100% - 2rem);position:absolute;inset-block-start:1rem;inset-inline-start:calc(50% + 1rem)}.custom-domain-progress li>span{z-index:1;border:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;font-weight:800;display:grid;position:relative}.custom-domain-progress li[aria-current=step]{color:var(--re-color-semantic-action)}.custom-domain-progress li[aria-current=step]>span{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--re-color-semantic-action) 12%, transparent)}.custom-domain-progress__complete>span{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-success);background:var(--re-color-semantic-success)}.custom-domain-progress li.custom-domain-progress__complete:not(:last-child):after{background:var(--re-color-semantic-success)}.custom-domain-setup{margin:0 var(--re-spacing-scale-lg) var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);border-radius:var(--re-radius-large)}.custom-domain-setup>h2{margin-block-start:0}.custom-domain-records{margin-block:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.custom-domain-records dt,.custom-domain-records dd{padding:var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);margin:0}.custom-domain-records dt{color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);font-weight:700}.custom-domain-records dd{background:var(--re-color-semantic-surface-elevated);min-inline-size:0}.custom-domain-records code{overflow-wrap:anywhere}.custom-domain-actions>label{gap:var(--re-spacing-scale-xs);flex:18rem;display:grid}.workspace-empty{min-block-size:8rem;padding:var(--re-spacing-scale-xl);color:var(--re-color-semantic-text-muted);place-items:center;margin:0;display:grid}.inline-editor,.form-builder,.editor-panel,.version-card{margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface)}.version-card{background:var(--re-color-semantic-surface-elevated)}.version-card>header{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);display:flex}.version-card h3{margin-block:0}.workflow-library{background:var(--re-color-semantic-surface-elevated);grid-template-columns:minmax(15.5rem,.4fr) minmax(0,1fr);min-block-size:34rem;display:grid}.workflow-library__directory{border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);min-inline-size:0}.workflow-library__search{padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.workflow-library__search label{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);margin-block-end:var(--re-spacing-scale-xs);display:block}.workflow-library__search>div{position:relative}.workflow-library__search>div>span{color:var(--re-color-semantic-text-muted);pointer-events:none;font-size:1.25rem;position:absolute;inset-block-start:50%;inset-inline-start:var(--re-spacing-scale-sm);transform:translateY(-50%)}.workflow-library__search input{min-block-size:2.75rem;inline-size:100%;padding-inline:2.25rem var(--re-spacing-scale-sm);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated)}.workflow-library__search p{margin:var(--re-spacing-scale-sm) 0 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.workflow-library__directory ul{padding:var(--re-spacing-scale-sm);gap:2px;margin:0;list-style:none;display:grid}.workflow-library__directory li button{gap:var(--re-spacing-scale-sm);min-block-size:4.75rem;inline-size:100%;padding:var(--re-spacing-scale-md);text-align:start;background:0 0;border-color:#0000;display:grid}.workflow-library__directory li button:hover{background:var(--re-color-semantic-surface-elevated);border-color:#0000}.workflow-library__directory li button[aria-current=true]{border-color:color-mix(in srgb, var(--re-color-semantic-action) 24%, transparent);color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);box-shadow:inset 3px 0 var(--re-color-semantic-action)}.workflow-library__item-heading,.workflow-library__item-meta{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);min-inline-size:0;display:flex}.workflow-library__item-heading{align-items:flex-start;gap:var(--re-spacing-scale-xs);flex-direction:column}.workflow-library__item-heading strong{overflow-wrap:anywhere;min-inline-size:0}.workflow-library__item-meta{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);justify-content:flex-start}.workflow-library__item-meta span+span:before{content:"·";margin-inline-end:var(--re-spacing-scale-sm)}.workflow-library__empty{margin:var(--re-spacing-scale-lg);color:var(--re-color-semantic-text-muted)}.workflow-lifecycle{align-items:center;gap:var(--re-spacing-scale-xs);border-radius:var(--re-radius-pill);inline-size:fit-content;color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);font-size:var(--re-typography-font-size-caption);padding:.2rem .55rem;font-weight:700;display:inline-flex}.workflow-lifecycle:before{content:"";background:currentColor;border-radius:50%;block-size:.42rem;inline-size:.42rem}.workflow-lifecycle--published{color:var(--re-color-semantic-success);background:color-mix(in srgb, var(--re-color-semantic-success) 10%, transparent)}.workflow-lifecycle--draft{color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 10%, transparent)}.workflow-overview{min-inline-size:0;padding:var(--re-spacing-scale-xl)}.workflow-overview__header{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);display:flex}.workflow-overview__header h3{margin:var(--re-spacing-scale-sm) 0 0;font-size:var(--re-typography-font-size-heading-large);letter-spacing:-.02em}.workflow-overview__header>button,.workspace-header>button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.workflow-overview__facts{margin:var(--re-spacing-scale-xl) 0;border-block:var(--re-border-thin) solid var(--re-color-semantic-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-overview__facts>div{padding:var(--re-spacing-scale-md);border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.workflow-overview__facts>div:last-child{border-inline-end:0}.workflow-overview__facts dt{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.workflow-overview__facts dd{margin:var(--re-spacing-scale-xs) 0 0;font-size:var(--re-typography-font-size-heading-small);font-weight:750}.workflow-overview__flow{min-block-size:20rem;padding:var(--re-spacing-scale-xl);border-radius:var(--re-radius-large);color:var(--re-color-dark-text);background:radial-gradient(circle at 8% 8%,#23bad52e,#0000 28%),linear-gradient(145deg,#102037,#0c1727);border:1px solid #243852;box-shadow:0 18px 36px #08122029}.workflow-overview__flow>header span{color:#67e8f9;font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.workflow-overview__canvas{align-items:stretch;gap:var(--re-spacing-scale-sm);flex-wrap:nowrap;display:flex}.workflow-overview__step{align-items:center;gap:var(--re-spacing-scale-sm);flex:1;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.workflow-overview__step:last-child{grid-template-columns:minmax(0,1fr)}.workflow-overview__node{gap:var(--re-spacing-scale-xs);min-block-size:7.25rem;min-inline-size:0;padding:var(--re-spacing-scale-md);border-radius:var(--re-radius-large);background:#192b41eb;border:1px solid #40516a;display:grid;position:relative;box-shadow:0 12px 24px #00000038}.workflow-overview__node>span{color:#93c5fd;font-size:var(--re-typography-font-size-caption);text-transform:uppercase;font-weight:650}.workflow-overview__node strong{font-size:var(--re-typography-font-size-body)}.workflow-overview__node small{color:var(--re-color-dark-text-muted)}.workflow-overview__node em{border-radius:var(--re-radius-pill);color:#bae6fd;inline-size:fit-content;font-size:var(--re-typography-font-size-caption);background:#0ea5e924;align-self:end;padding:.15rem .45rem;font-style:normal;font-weight:700}.workflow-overview__node--terminal em{color:#bbf7d0;background:#22c55e26}.workflow-overview__connector{color:#67e8f9;font-size:var(--re-typography-font-size-heading)}.workflow-overview__transitions{gap:var(--re-spacing-scale-xs);margin:var(--re-spacing-scale-xl) 0 0;padding:0;list-style:none;display:grid}.workflow-overview__transitions li{align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);background:#ffffff0d;border-inline-start:3px solid #38bdf8;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workflow-overview__transitions li>span{color:#67e8f9}.workflow-overview__transitions small{color:var(--re-color-dark-text-muted)}.workflow-history{padding:var(--re-spacing-scale-lg)}.workflow-history>.version-card{margin-inline:0}html[dir=rtl] .workflow-library__directory li button[aria-current=true]{box-shadow:inset -3px 0 var(--re-color-semantic-action)}html[dir=rtl] .workflow-overview__connector{transform:scaleX(-1)}.workflow-studio{gap:var(--re-spacing-scale-xl);background:var(--re-color-semantic-surface-elevated);grid-template-columns:minmax(20rem,.8fr) minmax(28rem,1.2fr);padding:0;display:grid;overflow:hidden}.workflow-studio__form{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-xl);display:grid}.workflow-studio__form>label,.workflow-studio__form fieldset label{gap:var(--re-spacing-scale-xs);display:grid}.workflow-studio__form input:not([type=checkbox]),.workflow-studio__form select{inline-size:100%;min-inline-size:0;padding-inline:var(--re-spacing-scale-sm);border-radius:var(--re-radius-small)}.workflow-studio__form fieldset label.workflow-checkbox{align-self:end;align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.75rem;display:flex}.workflow-studio__form .workflow-checkbox input{flex:none;block-size:1.15rem;min-block-size:0;inline-size:1.15rem;margin:0}.workflow-studio__form fieldset{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-studio__form fieldset legend{padding-inline:var(--re-spacing-scale-sm);font-weight:700}.workflow-studio__form fieldset .workflow-notification__toggle{grid-column:1/-1}.workflow-notification{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-selection);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-notification>header,.workflow-notification__tokens{grid-column:1/-1}.workflow-notification h4,.workflow-notification p{margin:0}.workflow-notification textarea{resize:vertical;min-block-size:7rem}.workflow-notification__tokens{color:var(--re-color-semantic-text-muted);font-size:var(--re-font-size-small)}.case-worklist__notification-notice{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-inline-start:.25rem solid var(--re-color-semantic-action);border-radius:var(--re-radius-small);background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text);margin:0}.workflow-map{min-block-size:34rem;padding:var(--re-spacing-scale-xl);color:var(--re-color-dark-text);background:radial-gradient(circle at 15% 10%,#23bad52b,#0000 28%),#0f1c2e;align-self:start;position:sticky;inset-block-start:5rem}.workflow-map header span{color:#67e8f9;font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.workflow-map header h3{margin-block:var(--re-spacing-scale-xs) var(--re-spacing-scale-xl);font-size:var(--re-typography-font-size-heading)}.workflow-map__canvas{align-items:center;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.workflow-map__step{align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.workflow-map__node{gap:var(--re-spacing-scale-xs);min-inline-size:9rem;padding:var(--re-spacing-scale-md);border-radius:var(--re-radius-large);background:#17263a;border:1px solid #40516a;display:grid;box-shadow:0 10px 24px #0003}.workflow-map__node>span{color:#93c5fd;font-size:var(--re-typography-font-size-caption);text-transform:uppercase}.workflow-map__node small{color:var(--re-color-dark-text-muted)}.workflow-map__node--terminal{border-color:var(--re-color-semantic-success)}.workflow-map__connector{color:#67e8f9;font-size:var(--re-typography-font-size-heading)}.workflow-map__transitions{gap:var(--re-spacing-scale-sm);margin-block-start:var(--re-spacing-scale-xl);padding:0;list-style:none;display:grid}.workflow-map__transitions li{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-md);background:#ffffff0d;border-inline-start:3px solid #38bdf8;grid-template-columns:1fr auto;display:grid}.workflow-map__transitions li small{color:var(--re-color-dark-text-muted);grid-column:1/-1}html[dir=rtl] .workflow-map__connector{transform:scaleX(-1)}.support-execution-banner{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-warning);border-radius:var(--re-radius-medium);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, var(--re-color-semantic-surface-elevated));position:relative}.platform-impersonation-banner{align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);color:var(--re-color-semantic-text);background:color-mix(in srgb, var(--re-color-semantic-warning) 18%, var(--re-color-semantic-surface-elevated));border-block-end:var(--re-border-thin) solid var(--re-color-semantic-warning);display:flex}.platform-impersonation-banner span{flex:1}.platform-impersonation-banner button{min-height:2.5rem;padding-inline:var(--re-spacing-scale-md);font:inherit;border:var(--re-border-thin) solid currentColor;border-radius:var(--re-radius-small);color:inherit;cursor:pointer;background:0 0;font-weight:700}.case-search__form,.auditor-workspace>form{align-items:end;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);grid-template-columns:minmax(16rem,1fr) auto;display:grid}.case-search__form label,.auditor-workspace>form label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-search__form input,.auditor-workspace>form input{min-block-size:2.75rem;inline-size:100%}.case-search__form button,.auditor-workspace>form button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.case-search__form [role=alert],.auditor-workspace>form [role=alert]{color:var(--re-color-semantic-danger);grid-column:1/-1;margin:0}.case-search__results{margin:0;padding:0;list-style:none}.case-search__results>li{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.case-search__results>li:last-child{border-block-end:0}.case-search__result{align-items:center;gap:var(--re-spacing-scale-lg);min-block-size:4.5rem;padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);transition:background var(--re-motion-duration-fast) var(--re-motion-easing-standard), box-shadow var(--re-motion-duration-fast) var(--re-motion-easing-standard);grid-template-columns:minmax(10rem,.4fr) minmax(24rem,1fr);display:grid}.case-search__result:hover,.case-search__result:focus-within{background:color-mix(in srgb, var(--re-color-semantic-selection) 68%, transparent);box-shadow:inset 3px 0 var(--re-color-semantic-action)}.case-search__result h2{font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-body);margin:0}.case-search__result h2 a{color:var(--re-color-semantic-link);text-decoration:none}.case-search__result h2 a:hover{text-decoration:underline}.case-search__result dl{gap:var(--re-spacing-scale-md);grid-template-columns:repeat(3,minmax(8rem,1fr));margin:0;display:grid}.case-search__result dl>div{min-inline-size:0}.case-search__result dt{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.case-search__result dd{margin:var(--re-spacing-scale-xs) 0 0;overflow-wrap:anywhere}.administration-layout{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);min-block-size:calc(100vh - 7rem);box-shadow:var(--re-elevation-raised);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;overflow:clip}.administration-canvas p[role=alert]{align-items:flex-start;gap:var(--re-spacing-scale-sm);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-danger) 36%, var(--re-color-semantic-border));border-inline-start:4px solid var(--re-color-semantic-danger);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);background:color-mix(in srgb, var(--re-color-semantic-danger) 8%, var(--re-color-semantic-surface-elevated));box-shadow:0 .35rem 1rem color-mix(in srgb, var(--re-color-semantic-danger) 8%, transparent);font-weight:650;display:flex}.administration-canvas p[role=alert]:before{block-size:1.35rem;inline-size:1.35rem;color:var(--re-color-primitive-white);background:var(--re-color-semantic-danger);content:"!";font-size:var(--re-typography-font-size-caption);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.administration-canvas{min-inline-size:0;padding:var(--re-spacing-scale-lg);background:var(--re-color-semantic-surface-elevated)}.administration-canvas>*+*{margin-block-start:var(--re-spacing-scale-lg)}.administration-canvas>.organization-workspace,.administration-canvas>.tenant-presentation-workspace,.administration-canvas>.operational-report,.administration-canvas>.tenant-custom-domain-workspace,.administration-canvas>.tenant-support-access-workspace,.administration-canvas>.configuration-workspace,.administration-canvas>.workspace-panel{border-radius:var(--re-radius-medium);box-shadow:none}.administration-canvas>.workspace-panel:first-child{margin-block-start:0}.communication-studio{background:var(--re-color-semantic-surface-elevated)}.service-studio{min-inline-size:0}.service-studio__back{margin:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl) 0}.service-studio__hero{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);margin:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:linear-gradient(145deg, color-mix(in srgb, var(--re-color-semantic-action) 9%, var(--re-color-semantic-surface-elevated)), var(--re-color-semantic-surface-elevated));display:flex}.service-studio__hero p{margin:0 0 var(--re-spacing-scale-xs);color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.service-studio__hero h2{font-size:var(--re-typography-font-size-heading-large);margin:0}.service-studio__hero h2+span{max-inline-size:50rem;color:var(--re-color-semantic-text-muted);margin-block-start:var(--re-spacing-scale-sm);line-height:1.6;display:block}.service-studio__map{gap:var(--re-spacing-scale-md);padding:0 var(--re-spacing-scale-xl) var(--re-spacing-scale-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-studio__card{justify-content:space-between;align-items:flex-end;gap:var(--re-spacing-scale-lg);min-block-size:11rem;padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);display:flex}.service-studio__card h3{margin:var(--re-spacing-scale-sm) 0 var(--re-spacing-scale-xs)}.service-studio__card p{max-inline-size:35rem;color:var(--re-color-semantic-text-muted);margin:0;line-height:1.55}.service-studio__card>button,.service-studio__card>a{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-action);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-action);background:0 0;flex:none;font-weight:700;text-decoration:none}.service-studio__status{border-radius:var(--re-radius-pill);font-size:var(--re-typography-font-size-caption);padding:.25rem .55rem;font-weight:750;display:inline-flex}.service-studio__status--configured{color:var(--re-color-semantic-success);background:color-mix(in srgb, var(--re-color-semantic-success) 12%, transparent)}.service-studio__status--pending{color:var(--re-color-semantic-warning);background:color-mix(in srgb, var(--re-color-semantic-warning) 12%, transparent)}.service-studio__history{margin:0 var(--re-spacing-scale-xl) var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);overflow:hidden}.service-studio__history>h3{padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);margin:0}.service-editor-backdrop{z-index:100;padding:var(--re-spacing-scale-xl);background:color-mix(in srgb, var(--re-color-primitive-navy) 52%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;inset:0}.service-editor{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);max-block-size:calc(100vh - 3rem);inline-size:min(64rem,100%);box-shadow:0 2rem 5rem color-mix(in srgb, var(--re-color-primitive-navy) 36%, transparent);overflow:auto}.service-editor__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);display:flex;position:sticky;inset-block-start:0}.service-editor__header p{margin:0 0 var(--re-spacing-scale-xs);color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);text-transform:uppercase;font-weight:800}.service-editor__header h2,.service-editor__body h3{margin:0}.service-editor__header>button{border-radius:50%;block-size:2.5rem;inline-size:2.5rem;padding:0;font-size:1.5rem}.service-editor__steps{padding:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);counter-reset:setup;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.service-editor__steps li{align-items:center;gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:700;display:flex}.service-editor__steps li:before{border:var(--re-border-thin) solid var(--re-color-semantic-border);content:counter(setup);counter-increment:setup;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.service-editor__steps li[aria-current=step]{color:var(--re-color-semantic-action)}.service-editor__steps li[aria-current=step]:before{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.service-editor__body{padding:var(--re-spacing-scale-xl)}.service-editor__body>p{margin:var(--re-spacing-scale-xs) 0 var(--re-spacing-scale-lg);color:var(--re-color-semantic-text-muted)}.service-editor__form{background:0 0;border:0;margin:0;padding:0}.workspace-panel__toolbar{justify-content:flex-end;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);display:flex}.workspace-panel__toolbar .primary-action{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);margin:0}.workspace-guidance{margin:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-inline-start:3px solid var(--re-color-semantic-information);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text-muted);background:color-mix(in srgb, var(--re-color-semantic-information) 7%, var(--re-color-semantic-surface))}.workspace-subsection{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated)}.workspace-subheading{justify-content:space-between;align-items:end;gap:var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-xl);background:linear-gradient(145deg, color-mix(in srgb, var(--re-color-semantic-information) 6%, var(--re-color-semantic-surface)), var(--re-color-semantic-surface-elevated));display:flex}.workspace-subheading h2{font-size:var(--re-typography-font-size-heading);margin:0}.workspace-subheading p{max-inline-size:48rem;margin:var(--re-spacing-scale-xs) 0 0;color:var(--re-color-semantic-text-muted)}.workspace-subheading label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);flex:0 0 13rem;font-weight:700;display:grid}.email-delivery>.directory-table-scroll{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.email-delivery>.data-state,.email-delivery>p:not(.workspace-notice){margin:var(--re-spacing-scale-lg)}.email-delivery>button{margin:0 var(--re-spacing-scale-xl) var(--re-spacing-scale-xl)}.email-preview{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-preview>h2{grid-column:1/-1;margin:0}.email-preview__heading{align-items:end;gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-lg);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.email-preview__heading p{color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.06em;text-transform:uppercase;grid-column:1;margin:0;font-weight:800}.email-preview__heading h2{grid-column:1;margin:0}.email-preview__heading>span{padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border-radius:var(--re-radius-pill);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);font-size:var(--re-typography-font-size-caption);grid-area:1/2/3;align-self:center}.email-preview__card{min-inline-size:0;padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface)}.email-preview__card h3{margin-block-start:0}.email-preview__card iframe{min-block-size:34rem;inline-size:100%;border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:#eef2f7;margin-block-start:var(--re-spacing-scale-lg)}.email-preview__card--draft{min-block-size:18rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--re-color-primitive-navy) 8%, transparent);grid-template-rows:auto minmax(7rem,1fr) auto;padding:0;display:grid;overflow:hidden}.email-preview__card--draft>header{align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:linear-gradient(135deg, color-mix(in srgb, var(--re-color-semantic-action) 8%, var(--re-color-semantic-surface-elevated)), var(--re-color-semantic-surface-elevated));display:flex}.email-preview__card--draft header div{gap:var(--re-spacing-scale-xs);display:grid}.email-preview__card--draft header small{color:var(--re-color-semantic-text-muted)}.email-preview__card--draft>p{padding:var(--re-spacing-scale-lg);white-space:pre-wrap}.email-preview__card--draft>footer{align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);display:flex}.email-preview__card--draft>footer span{background:var(--re-color-semantic-success);border-radius:50%;block-size:.45rem;inline-size:.45rem}.email-preview__mark{border-radius:var(--re-radius-medium);block-size:2.4rem;inline-size:2.4rem;color:var(--re-color-primitive-white);background:var(--re-color-semantic-action);font-size:var(--re-typography-font-size-caption);place-items:center;font-weight:800;display:grid}.choice-grid{align-content:center;gap:var(--re-spacing-scale-sm);min-inline-size:0;padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);display:grid}.identity-admin__team{gap:var(--re-spacing-scale-xl);display:grid}.identity-admin__team>.identity-admin__split{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);padding-block-start:var(--re-spacing-scale-xl)}.choice-grid label{align-items:center;min-block-size:2rem;gap:var(--re-spacing-scale-sm)!important;color:var(--re-color-semantic-text)!important;display:flex!important}.workspace-panel form .choice-grid__control{flex:none;block-size:1.1rem;min-block-size:0;inline-size:1.1rem;padding:0}.workspace-panel>.integration-editor__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.integration-editor__form>label{align-self:end}.integration-editor__form>.choice-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}.integration-editor__form>.choice-grid legend{padding-inline:var(--re-spacing-scale-xs);font-weight:700}.integration-editor__form>button[type=submit]{min-inline-size:13rem;color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);grid-column:1/-1;justify-self:start}.tenant-branding-workspace{overflow:hidden}.branding-control-guide{gap:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 24%, var(--re-color-semantic-border));border-radius:var(--re-radius-large);background:linear-gradient(145deg, color-mix(in srgb, var(--re-color-semantic-information) 7%, var(--re-color-semantic-surface-elevated)), var(--re-color-semantic-surface));grid-template-columns:minmax(15rem,.75fr) minmax(22rem,1.25fr);display:grid}.branding-control-guide>div:first-child p:first-child{color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:800}.branding-control-guide h2{margin:var(--re-spacing-scale-xs) 0}.branding-control-guide>div:first-child p:last-child{color:var(--re-color-semantic-text-muted);line-height:1.6}.branding-control-guide ul{gap:var(--re-spacing-scale-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.branding-control-guide li{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);display:grid}.branding-control-guide li span{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);line-height:1.5}.branding-control-guide>.workspace-actions{justify-content:flex-end;align-items:center;gap:var(--re-spacing-scale-md);grid-column:1/-1;display:flex}.branding-control-guide a{color:var(--re-color-semantic-link);font-weight:700;text-decoration:none}.branding-control-guide a.primary-action{min-block-size:2.75rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action)}.branding-governance-reason{align-items:center;gap:var(--re-spacing-scale-md);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);font-size:var(--re-typography-font-size-caption);grid-template-columns:minmax(11rem,.35fr) minmax(18rem,1fr);font-weight:700;display:grid}.branding-governance-reason textarea{resize:vertical;min-block-size:4.5rem}.tenant-branding-workspace>[role=alert]{margin-inline:var(--re-spacing-scale-lg)}.tenant-branding-workspace .workspace-table-wrap{margin:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium)}.tenant-branding-workspace .workspace-table-wrap .workspace-actions{gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.branding-definition-form{display:grid;align-items:start!important;gap:var(--re-spacing-scale-lg)!important;margin:var(--re-spacing-scale-lg)!important;border:var(--re-border-thin) solid var(--re-color-semantic-border)!important;border-radius:var(--re-radius-large)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.branding-definition-form>fieldset,.branding-definition-form>[role=alert],.branding-definition-form>button{grid-column:1/-1}.branding-definition-form>fieldset{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.branding-definition-form>button[type=submit]{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);justify-self:end}.branding-color-control{gap:var(--re-spacing-scale-xs);font-weight:600;display:grid}.branding-color-field{gap:var(--re-spacing-scale-sm);grid-template-columns:3rem minmax(0,1fr);display:grid}.branding-color-field input[type=color]{border-radius:var(--re-radius-medium);cursor:pointer;inline-size:3rem;min-inline-size:3rem;padding:.2rem}.branding-preview{gap:var(--re-spacing-scale-lg);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.branding-preview>[role=alert]{grid-column:1/-1}.branding-preview article{padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--preview-primary,var(--re-color-semantic-border));border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:inset 0 4px var(--preview-accent,var(--re-color-semantic-action))}.branding-preview img{object-fit:contain;max-block-size:5rem;max-inline-size:12rem}.status-badge--active{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.status-badge--expired,.status-badge--revoked,.status-badge--rejected{color:var(--re-color-semantic-text-muted);border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-surface)}.status-badge--pending-approval{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 32%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 8%, transparent)}.case-worklist__heading{padding-block:var(--re-spacing-scale-md);align-items:center}.case-worklist__heading-title{align-items:baseline;gap:var(--re-spacing-scale-md);display:flex}.case-worklist__heading-title h1{margin:0}.case-worklist__count{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);font-variant-numeric:tabular-nums;font-weight:var(--re-typography-font-weight-medium)}.case-worklist__clear{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-sm);color:var(--re-color-semantic-link);font-size:var(--re-typography-font-size-body-small);background:0 0;border-color:#0000;display:inline-flex}.case-worklist__toolbar{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);display:grid}.case-worklist__query{gap:var(--re-spacing-scale-xs);display:grid}.case-worklist__query-field{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.75rem;padding-inline:var(--re-spacing-scale-md) var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);display:flex}.case-worklist__query-field:focus-within{border-color:var(--re-color-semantic-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--re-color-semantic-focus) 18%, transparent)}.case-worklist__query-field input{min-block-size:2.5rem;min-inline-size:0;color:var(--re-color-semantic-text);background:0 0;border:0;outline:0;flex:1;padding:0}.case-worklist__query-field .primary-action{min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-md);margin:0}.case-worklist__query-help{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.case-worklist__query-invalid{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-inline-start:3px solid var(--re-color-semantic-warning);border-radius:var(--re-radius-small);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, var(--re-color-semantic-surface));font-size:var(--re-typography-font-size-body-small);margin:0}.case-worklist__chips{gap:var(--re-spacing-scale-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-worklist__chips li{min-block-size:1.75rem;padding-inline:var(--re-spacing-scale-sm) 2px;border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-action) 30%, var(--re-color-semantic-border));border-radius:var(--re-radius-pill);color:var(--re-color-semantic-text);background:var(--re-color-semantic-selection);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);align-items:center;gap:2px;display:inline-flex}.case-worklist__chips li button{border-radius:var(--re-radius-pill);min-block-size:1.5rem;inline-size:1.5rem;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.case-worklist__chips li button:hover{background:color-mix(in srgb, var(--re-color-semantic-action) 18%, transparent)}.case-worklist__filter-drawer,.case-worklist__saved-searches,.case-worklist__disclosure{border:0}.case-worklist__filter-drawer>summary,.case-worklist__saved-searches>summary,.case-worklist__advanced-filters>summary,.case-worklist__disclosure>summary{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2rem;inline-size:fit-content;padding-inline:var(--re-spacing-scale-xs);border-radius:var(--re-radius-small);color:var(--re-color-semantic-link);cursor:pointer;font-size:var(--re-typography-font-size-body-small);font-weight:var(--re-typography-font-weight-semibold);list-style:none;display:inline-flex}.case-worklist__filter-drawer>summary::-webkit-details-marker{display:none}.case-worklist__saved-searches>summary::-webkit-details-marker{display:none}.case-worklist__disclosure>summary::-webkit-details-marker{display:none}.case-worklist__fact-editor>summary::-webkit-details-marker{display:none}.case-worklist__filter-drawer>summary .ui-icon,.case-worklist__saved-searches>summary .ui-icon,.case-worklist__disclosure>summary .ui-icon{transition:transform var(--re-motion-duration-fast) var(--re-motion-easing-standard)}.case-worklist__filter-drawer[open]>summary .ui-icon,.case-worklist__saved-searches[open]>summary .ui-icon{transform:rotate(180deg)}.case-worklist__filters{align-items:end;gap:var(--re-spacing-scale-sm);margin:var(--re-spacing-scale-xs) 0 0;padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(9rem,1fr)) auto;display:grid}.case-worklist__filters label{gap:var(--re-spacing-scale-xs);min-inline-size:0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-worklist__filters input,.case-worklist__filters select{min-block-size:2.5rem}.case-worklist__filter-actions{align-items:end;display:flex}.case-worklist__advanced-filters{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);grid-column:1/-1;padding-block-start:var(--re-spacing-scale-xs)}.case-worklist__advanced-filters>div{gap:var(--re-spacing-scale-sm);grid-template-columns:repeat(4,minmax(10rem,1fr));padding-block-start:var(--re-spacing-scale-xs);display:grid}.case-worklist__saved-views{align-items:end;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);flex-wrap:wrap;margin-block-start:var(--re-spacing-scale-xs);display:flex}.case-worklist__saved-views label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-worklist__bulk{z-index:2;align-items:end;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-information);background:var(--re-color-semantic-selection);box-shadow:var(--re-elevation-raised);flex-wrap:wrap;margin:0;display:flex;position:sticky;inset-block-start:4rem}.case-worklist__bulk label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-worklist__bulk input,.case-worklist__bulk select,.case-worklist__bulk button{min-block-size:2.5rem}.case-worklist__layout--split{grid-template-columns:minmax(30rem,1.2fr) minmax(26rem,.95fr);display:grid}.case-worklist__table-scroll{min-inline-size:0}.case-worklist__table thead th{white-space:nowrap}.case-worklist__table tbody tr{cursor:pointer;transition:background var(--re-motion-duration-fast) var(--re-motion-easing-standard), box-shadow var(--re-motion-duration-fast) var(--re-motion-easing-standard)}.case-worklist__table tbody tr:hover{background:color-mix(in srgb, var(--re-color-semantic-selection) 60%, transparent)}.case-worklist__table tbody tr.case-worklist__row--selected{background:var(--re-color-semantic-selection);box-shadow:inset 3px 0 var(--re-color-semantic-action)}html[dir=rtl] .case-worklist__table tbody tr.case-worklist__row--selected{box-shadow:inset -3px 0 var(--re-color-semantic-action)}.case-worklist__table tbody tr:focus-within{background:color-mix(in srgb, var(--re-color-semantic-selection) 60%, transparent)}.case-worklist__row--terminal .case-worklist__summary-title,.case-worklist__row--terminal td[data-column=channel],.case-worklist__row--terminal td[data-column=received],.case-worklist__row--terminal td[data-column=assignee]{color:var(--re-color-semantic-text-muted)}.case-worklist__row--terminal .case-worklist__case-link,.case-worklist__row--terminal .case-reference-cell>span:first-child{color:var(--re-color-semantic-text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--re-color-semantic-text-muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--re-color-semantic-text-muted) 70%, transparent)}.case-reference-cell{align-items:center;gap:2px;min-inline-size:0;display:flex}.case-reference-cell>span:first-child,.case-worklist__case-link{text-overflow:ellipsis;white-space:nowrap;font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption);letter-spacing:.01em;overflow:hidden}button.case-worklist__case-link{min-block-size:auto;color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}button.case-worklist__case-link:hover{background:0 0;border:0;text-decoration:underline}.copy-reference-button{opacity:0;min-block-size:1.75rem;inline-size:1.75rem;min-inline-size:1.75rem}.copy-reference-button .ui-icon,.case-worklist__row-open .ui-icon{inline-size:var(--re-icon-small);block-size:var(--re-icon-small)}.case-worklist__table tbody tr:hover .copy-reference-button,.case-worklist__table tbody tr:focus-within .copy-reference-button,.case-worklist__row--selected .copy-reference-button,.copy-reference-button:focus-visible,.case-worklist__detail-reference .copy-reference-button{opacity:1}.case-worklist__summary{gap:1px;min-inline-size:0;display:grid}.case-worklist__summary-title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--re-typography-font-weight-medium);overflow:hidden}.case-worklist__summary-meta{gap:var(--re-spacing-scale-sm);min-inline-size:0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);white-space:nowrap;flex-wrap:nowrap;display:flex;overflow:hidden}.case-worklist__summary-meta>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.case-worklist__summary-meta span+span:before{content:"·";margin-inline-end:var(--re-spacing-scale-sm)}.case-worklist__table td[data-column=summary]{inline-size:34rem;max-inline-size:34rem}.case-worklist__table td[data-column=assignee]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.case-worklist__table td[data-column=received],.case-worklist__table td[data-column=channel]{white-space:nowrap;color:var(--re-color-semantic-text-muted)}.case-worklist__table th[data-column=actions],.case-worklist__table td[data-column=actions]{inline-size:2.5rem;padding-inline:0}.case-worklist__row-open{opacity:0;min-block-size:2rem;inline-size:2rem;min-inline-size:2rem}.case-worklist__table tbody tr:hover .case-worklist__row-open,.case-worklist__table tbody tr:focus-within .case-worklist__row-open,.case-worklist__row-open:focus-visible{opacity:1}.case-worklist__sort{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:1.75rem;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.case-worklist__sort:hover{color:var(--re-color-semantic-text)}.case-worklist__empty{justify-items:center;gap:var(--re-spacing-scale-sm);display:grid}.case-worklist__empty p{margin:0}.case-worklist__muted{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);margin:0}.copy-reference-status{z-index:10;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:var(--re-color-primitive-white);background:var(--re-color-primitive-navy);box-shadow:var(--re-elevation-overlay);position:fixed;inset-block-end:var(--re-spacing-scale-xl);inset-inline-end:var(--re-spacing-scale-xl)}.case-worklist__layout--split .case-worklist__table td[data-column=channel],.case-worklist__layout--split .case-worklist__table th[data-column=channel],.case-worklist__layout--split .case-worklist__table td[data-column=assignee],.case-worklist__layout--split .case-worklist__table th[data-column=assignee],.case-worklist__layout--split .case-worklist__table td[data-column=actions],.case-worklist__layout--split .case-worklist__table th[data-column=actions]{display:none}.case-worklist__detail{align-self:start;gap:var(--re-spacing-scale-md);max-block-size:calc(100vh - 5.5rem);min-inline-size:0;padding:var(--re-spacing-scale-lg);border-inline-start:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);display:grid;position:sticky;inset-block-start:4rem;overflow:auto}.case-worklist__detail-header{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);padding-block-end:var(--re-spacing-scale-md);display:flex}.case-worklist__detail-identity{gap:var(--re-spacing-scale-xs);min-inline-size:0;display:grid}.case-worklist__detail-reference{align-items:center;gap:var(--re-spacing-scale-sm);min-inline-size:0;display:flex}.case-worklist__detail-eyebrow{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.case-worklist__detail-reference h2{font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.01em;white-space:nowrap;margin:0}.case-worklist__detail-title{font-size:var(--re-typography-font-size-heading-small);font-weight:var(--re-typography-font-weight-bold);letter-spacing:-.01em;line-height:var(--re-typography-line-height-compact);overflow-wrap:anywhere;margin:0}.case-worklist__detail-meta{gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);flex-wrap:wrap;margin:0;display:flex}.case-worklist__detail-meta span+span:before{content:"·";margin-inline-end:var(--re-spacing-scale-sm)}.case-worklist__detail-actions{align-items:center;gap:var(--re-spacing-scale-xs);flex:none;display:flex}.case-worklist__detail-actions .icon-button{border-color:var(--re-color-semantic-border);min-block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;color:var(--re-color-semantic-text-muted)}.case-worklist__back-link{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.case-worklist__detail-navigation{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.case-worklist__detail-navigation button{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2rem;padding-inline:var(--re-spacing-scale-sm);color:var(--re-color-semantic-link);font-size:var(--re-typography-font-size-body-small);background:0 0;border-color:#0000;display:inline-flex}.case-worklist__detail-navigation button:disabled{color:var(--re-color-semantic-text-muted)}.case-worklist__detail-position{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-variant-numeric:tabular-nums}.case-worklist__detail-body{gap:var(--re-spacing-scale-lg);min-inline-size:0;display:grid}.case-worklist__detail-side,.case-worklist__detail-main{align-content:start;gap:var(--re-spacing-scale-lg);min-inline-size:0;display:grid}.case-worklist__detail-body>.case-worklist__detail-side{order:-1}.case-worklist__facts{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.case-worklist__facts>div{min-inline-size:0;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);gap:2px;display:grid}.case-worklist__facts>div:nth-child(odd){border-inline-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent)}.case-worklist__facts>div:nth-last-child(-n+2){border-block-end:0}.case-worklist__facts dt{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-medium)}.case-worklist__facts dd{overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--re-typography-font-weight-semibold);margin:0}.case-worklist__fact-editor>summary{align-items:center;gap:var(--re-spacing-scale-xs);inline-size:fit-content;max-inline-size:100%;margin-inline:calc(var(--re-spacing-scale-xs) * -1);padding:2px var(--re-spacing-scale-xs);border-radius:var(--re-radius-small);cursor:pointer;list-style:none;display:inline-flex}.case-worklist__fact-editor>summary:hover{background:var(--re-color-semantic-selection)}.case-worklist__fact-editor>summary .ui-icon{inline-size:var(--re-icon-small);block-size:var(--re-icon-small);color:var(--re-color-semantic-text-muted);opacity:0}.case-worklist__fact-editor>summary:hover .ui-icon,.case-worklist__fact-editor[open]>summary .ui-icon,.case-worklist__fact-editor>summary:focus-visible .ui-icon{opacity:1}.case-worklist__fact-editor>summary>span:first-child{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.case-worklist__editor{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);font-weight:var(--re-typography-font-weight-regular);margin-block-start:var(--re-spacing-scale-sm);display:grid}.case-worklist__editor label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-worklist__editor input,.case-worklist__editor select{min-block-size:2.5rem}.case-worklist__editor textarea{resize:vertical;min-block-size:4.5rem}.case-worklist__editor button{justify-self:start;min-block-size:2.5rem}.case-worklist__editor p[role=alert],.case-worklist__transition-form p[role=alert],.case-worklist__composer p[role=alert]{color:var(--re-color-semantic-danger);font-size:var(--re-typography-font-size-body-small);margin:0}.case-worklist__editor .workspace-notice,.case-worklist__transition-form .workspace-notice,.case-worklist__composer .workspace-notice{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body-small);margin:0}.case-worklist__section-heading{justify-content:space-between;align-items:baseline;gap:var(--re-spacing-scale-md);display:flex}.case-worklist__section-heading h3{font-size:var(--re-typography-font-size-body);font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.01em;margin:0}.case-worklist__section-heading p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.case-worklist__operations,.case-worklist__answers,.case-worklist__collaboration,.case-worklist__timeline{gap:var(--re-spacing-scale-sm);min-inline-size:0;display:grid}.case-worklist__status-actions{gap:var(--re-spacing-scale-xs);flex-wrap:wrap;display:flex}.case-worklist__status-actions button{min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body-small);position:relative}.case-worklist__status-actions button:after{content:"→";margin-inline-start:var(--re-spacing-scale-xs)}html[dir=rtl] .case-worklist__status-actions button:after{display:inline-block;transform:scaleX(-1)}.case-worklist__status-actions button[aria-pressed=true]{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.case-worklist__transition-form{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);display:grid}.case-worklist__transition-form>label,.case-worklist__transition-form fieldset label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);display:grid}.case-worklist__transition-form textarea{resize:vertical;min-block-size:4.5rem}.case-worklist__transition-form fieldset{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);display:grid}.case-worklist__transition-form legend{padding-inline:var(--re-spacing-scale-xs);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold)}.case-worklist__form-actions{gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.case-worklist__notification-notice{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-inline-start:3px solid var(--re-color-semantic-action);border-radius:var(--re-radius-small);background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body-small);margin:0}.case-worklist__answer-list{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.case-worklist__answer-list>div{display:contents}.case-worklist__answer-list dt,.case-worklist__answer-list dd{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);font-size:var(--re-typography-font-size-body-small);margin:0}.case-worklist__answer-list>div:last-child dt,.case-worklist__answer-list>div:last-child dd{border-block-end:0}.case-worklist__answer-list dt{color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface)}.case-worklist__answer-list dd{overflow-wrap:anywhere;white-space:pre-wrap;min-inline-size:0}.case-worklist__relations{gap:var(--re-spacing-scale-xs);margin:0;padding:0;list-style:none;display:grid}.case-worklist__relations li{padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption)}.case-worklist__composer{gap:var(--re-spacing-scale-sm);display:grid}.case-worklist__visibility{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);gap:2px;inline-size:fit-content;margin:0;padding:2px;display:inline-flex}.case-worklist__visibility legend{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.case-worklist__visibility label{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:1.9rem;padding-inline:var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);font-weight:var(--re-typography-font-weight-semibold);cursor:pointer;display:inline-flex}.case-worklist__visibility label.is-selected{color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised)}.case-worklist__visibility input{block-size:.95rem;inline-size:.95rem}.case-worklist__visibility-warning{padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border-inline-start:3px solid var(--re-color-semantic-warning);border-radius:var(--re-radius-small);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, var(--re-color-semantic-surface));font-size:var(--re-typography-font-size-caption);margin:0}.case-worklist__composer-surface{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);display:grid;overflow:hidden}.case-worklist__composer-surface:focus-within{border-color:var(--re-color-semantic-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--re-color-semantic-focus) 18%, transparent)}.case-worklist__composer-surface--internal{border-color:color-mix(in srgb, var(--re-color-semantic-warning) 45%, var(--re-color-semantic-border));background:color-mix(in srgb, var(--re-color-semantic-warning) 5%, var(--re-color-semantic-surface-elevated))}.rich-text-toolbar{padding:var(--re-spacing-scale-xs);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);flex-wrap:wrap;gap:2px;display:flex}.rich-text-toolbar button{min-block-size:2rem;min-inline-size:2rem;padding:var(--re-spacing-scale-xs);font-size:var(--re-typography-font-size-body-small);background:0 0;border-color:#0000}.rich-text-toolbar button:hover{border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-selection)}.case-worklist__composer-surface textarea{resize:vertical;background:0 0;border:0;border-radius:0;min-block-size:5.5rem}.case-worklist__composer-surface textarea:focus-visible{outline:0}.case-worklist__composer-actions{justify-content:flex-end;align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border-block-start:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);flex-wrap:wrap;display:flex}.case-worklist__composer-actions .primary-action{min-block-size:2.25rem;margin:0}.case-worklist__activity{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-worklist__activity-item{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) 0;border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.case-worklist__activity-item:last-child{border-block-end:0}.case-worklist__activity-avatar{block-size:1.75rem;inline-size:1.75rem;color:var(--re-color-semantic-information);background:var(--re-color-semantic-selection);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-bold);text-transform:uppercase;border-radius:50%;place-items:center;display:grid}.case-worklist__activity-item--internal .case-worklist__activity-avatar{color:var(--re-color-semantic-warning);background:color-mix(in srgb, var(--re-color-semantic-warning) 14%, transparent)}.case-worklist__activity-body{gap:var(--re-spacing-scale-xs);min-inline-size:0;display:grid}.case-worklist__activity-head{align-items:baseline;gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-body-small);flex-wrap:wrap;display:flex}.case-worklist__activity-head strong{font-weight:var(--re-typography-font-weight-semibold)}.case-worklist__activity-head>span:not(.status-badge){color:var(--re-color-semantic-text-muted)}.case-worklist__activity-head time{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);white-space:nowrap;margin-inline-start:auto}.case-worklist__activity-text{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.case-worklist__activity-item--internal .case-worklist__activity-text{border-inline-start:3px solid var(--re-color-semantic-warning);background:color-mix(in srgb, var(--re-color-semantic-warning) 7%, var(--re-color-semantic-surface))}.case-worklist__activity-reason{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);margin:0}.status-badge--internal{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 34%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, transparent)}.case-worklist--full{box-shadow:none;background:0 0;border:0}.case-worklist--full>.case-worklist__heading,.case-worklist--full>.case-worklist__toolbar,.case-worklist--full>.case-worklist__bulk,.case-worklist--full .case-worklist__table-scroll,.case-worklist--full .copy-reference-status{display:none}.case-worklist--full .case-worklist__layout--split{display:block}.case-worklist--full .case-worklist__detail{gap:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);max-block-size:none;box-shadow:var(--re-elevation-raised);padding:0;position:static;overflow:visible}.case-worklist--full .case-worklist__detail-header{padding:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);border:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated);border-start-start-radius:var(--re-radius-large);border-start-end-radius:var(--re-radius-large);margin:0}.case-worklist--full .case-worklist__detail-title{font-size:var(--re-typography-font-size-heading)}.case-worklist--full .case-worklist__detail-navigation{padding-inline:var(--re-spacing-scale-xl)}.case-worklist--full .case-worklist__detail-body{align-items:start;gap:var(--re-spacing-scale-xl);padding:0 var(--re-spacing-scale-xl) var(--re-spacing-scale-xl);grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr)}.case-worklist--full .case-worklist__detail-body>.case-worklist__detail-side{order:0;position:sticky;inset-block-start:5rem}.case-worklist--full .case-worklist__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-worklist--full .case-worklist__facts>div{border:0;border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);background:var(--re-color-semantic-surface)}.case-worklist--full .case-worklist__facts>div:nth-child(odd){border-inline-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent)}.case-worklist--full .case-worklist__operations{padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface)}.case-worklist--full .case-worklist__timeline{padding-block-start:var(--re-spacing-scale-sm)}.app-shell--public{background:linear-gradient(180deg, var(--re-color-semantic-surface-elevated) 0 4.5rem, var(--re-color-semantic-surface) 4.5rem);min-block-size:100vh}.app-shell--public .workspace-main{max-inline-size:76rem;padding-block:clamp(var(--re-spacing-scale-xl), 5vw, var(--re-spacing-scale-xxxl))}[data-testid=public-tenant-branding]{gap:var(--re-spacing-scale-xl);display:grid}[data-testid=public-tenant-branding]>header{align-items:center;gap:var(--re-spacing-scale-lg);grid-template-columns:auto minmax(0,1fr);display:grid}[data-testid=public-tenant-branding]>header img{object-fit:contain;grid-row:1/3;max-block-size:4.5rem;max-inline-size:8rem}[data-testid=public-tenant-branding]>header h1{color:var(--tenant-brand-primary,var(--re-color-semantic-text));margin:0;font-size:clamp(1.65rem,4vw,2.5rem)}[data-testid=public-tenant-branding]>header p{color:var(--re-color-semantic-text-muted);margin:0}[data-testid=public-tenant-branding] .service-card__icon{color:var(--tenant-brand-secondary,var(--re-color-semantic-information));background:color-mix(in srgb, var(--tenant-brand-accent,var(--re-color-semantic-action)) 10%, var(--re-color-semantic-surface-elevated))}[data-testid=public-tenant-branding] .service-card a{background:var(--tenant-brand-primary,var(--re-color-semantic-action))}[data-testid=public-tenant-branding]>img{border-radius:var(--re-radius-large);object-fit:cover;max-block-size:20rem;inline-size:100%;box-shadow:var(--re-elevation-raised)}.public-tenant-footer{gap:var(--re-spacing-scale-xxl);border-radius:var(--re-radius-large);color:var(--re-color-primitive-white);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--tenant-brand-primary,#1695b3) 65%, transparent), transparent 32%), var(--re-color-primitive-navy);box-shadow:var(--re-elevation-overlay);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);margin-block-start:var(--re-spacing-scale-xxl);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.public-tenant-footer__identity strong{font-size:var(--re-typography-font-size-heading-small)}.public-tenant-footer__identity p{color:color-mix(in srgb, var(--re-color-primitive-white) 72%, transparent);margin-block-end:0;line-height:1.65}.public-tenant-footer__links{gap:var(--re-spacing-scale-sm);grid-template-columns:repeat(2,minmax(9rem,1fr));display:grid}.public-tenant-footer__links a{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:3.2rem;padding-inline:var(--re-spacing-scale-md);border:1px solid color-mix(in srgb, var(--re-color-primitive-white) 16%, transparent);border-radius:var(--re-radius-medium);color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 7%, transparent);font-weight:650;text-decoration:none;display:flex}.public-tenant-footer__links a:hover{border-color:color-mix(in srgb, var(--re-color-primitive-white) 42%, transparent);background:color-mix(in srgb, var(--re-color-primitive-white) 13%, transparent)}.public-tenant-footer__links span{background:color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent);border-radius:.55rem;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.tenant-authentication{border:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);min-block-size:min(42rem,100vh - 10rem);max-inline-size:66rem;box-shadow:var(--re-elevation-overlay);border-radius:1rem;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1fr);margin-inline:auto;display:grid;overflow:hidden}.tenant-authentication__story{min-block-size:32rem;padding:var(--re-spacing-scale-xxxl);color:#fff;background-image:linear-gradient(145deg, #08192feb, #123e69b8 62%, #0b6f85b8), var(--tenant-login-background,radial-gradient(circle at 75% 20%, #23bad56b, transparent 28%));background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.tenant-authentication__story:before{content:"";border:1px solid #ffffff2e;border-radius:50%;block-size:19rem;inline-size:19rem;position:absolute;inset:8% -18% auto auto}.tenant-authentication__mark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:1.25rem;place-items:center;block-size:4.5rem;inline-size:4.5rem;font-size:1.5rem;font-weight:800;display:grid;position:absolute;inset-block-start:var(--re-spacing-scale-xxxl);inset-inline-start:var(--re-spacing-scale-xxxl)}.tenant-authentication__story p{max-inline-size:20rem;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.tenant-authentication__signal{gap:var(--re-spacing-scale-sm);margin-block-start:var(--re-spacing-scale-xl);display:flex}.tenant-authentication__signal span{background:#ffffff59;border-radius:1rem;block-size:.25rem;inline-size:2.5rem}.tenant-authentication__signal span:first-child{background:#5ee7f4;inline-size:5rem}.tenant-authentication__card{align-self:center;padding:clamp(2rem,6vw,4.5rem)}.tenant-authentication__eyebrow{margin:0 0 var(--re-spacing-scale-sm);color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tenant-authentication__card h1{font-size:var(--re-typography-font-size-display);margin:0}.tenant-authentication__intro,.tenant-authentication__security{color:var(--re-color-semantic-text-muted)}.tenant-authentication__sso,.tenant-authentication__form>button{inline-size:100%;color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);font-weight:700}.tenant-authentication__divider{align-items:center;gap:var(--re-spacing-scale-md);margin-block:var(--re-spacing-scale-xl);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);display:flex}.tenant-authentication__divider:before,.tenant-authentication__divider:after{background:var(--re-color-semantic-border);content:"";flex:1;block-size:1px}.tenant-authentication__methods{gap:var(--re-spacing-scale-sm);display:grid}.tenant-authentication__methods h2{font-size:var(--re-typography-font-size-heading-small);margin:0}.tenant-authentication__methods>p{margin:0 0 var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);line-height:1.55}.tenant-authentication__method-list{gap:var(--re-spacing-scale-md);display:grid}.tenant-authentication__method-list>button{align-items:center;gap:var(--re-spacing-scale-md);min-block-size:5.25rem;inline-size:100%;padding:var(--re-spacing-scale-md);text-align:start;border-color:color-mix(in srgb, var(--re-color-semantic-border) 82%, transparent);background:var(--re-color-semantic-surface);box-shadow:0 .25rem .8rem color-mix(in srgb, var(--re-color-primitive-navy) 7%, transparent);grid-template-columns:auto minmax(0,1fr);transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.tenant-authentication__method-list>button:hover{border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);transform:translateY(-1px)}.tenant-authentication__method-list>button>span:last-child{gap:.2rem;display:grid}.tenant-authentication__method-list strong{color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body-large)}.tenant-authentication__method-list small{color:var(--re-color-semantic-text-muted);line-height:1.45}.tenant-authentication__method-icon{block-size:2.8rem;inline-size:2.8rem;color:var(--re-color-semantic-action);background:color-mix(in srgb, var(--re-color-semantic-action) 11%, transparent);border-radius:.8rem;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.tenant-authentication__change-method{align-items:center;gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-action);background:0 0;border:0;margin-block-end:var(--re-spacing-scale-lg);padding:0;font-weight:700;display:inline-flex}[dir=rtl] .tenant-authentication__change-method>span{transform:rotate(180deg)}.tenant-authentication__form{gap:var(--re-spacing-scale-lg);display:grid}.tenant-authentication__form h2{font-size:var(--re-typography-font-size-body-large);margin:0}.tenant-authentication__form label{gap:var(--re-spacing-scale-xs);font-weight:600;display:grid}.tenant-authentication__form input{inline-size:100%;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium)}.tenant-authentication__password{display:flex;position:relative}.tenant-authentication__password button{background:0 0;border:0;min-block-size:auto;inline-size:2.25rem;padding:0;position:absolute;inset-block:.25rem;inset-inline-end:.25rem}.tenant-authentication__security{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);font-size:var(--re-typography-font-size-caption);padding-block-start:var(--re-spacing-scale-lg)}.tenant-authentication__inline-link,.tenant-authentication__back{color:var(--re-color-semantic-action);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:.08em}.tenant-authentication__switch{margin-block:var(--re-spacing-scale-lg) 0;color:var(--re-color-semantic-text-muted);text-align:center}.requester-account{gap:var(--re-spacing-scale-xl);max-inline-size:76rem;margin-inline:auto;display:grid}.requester-account__hero{align-items:center;gap:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 30%, transparent);color:var(--re-color-primitive-white);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--re-color-semantic-information) 72%, transparent), transparent 31%), linear-gradient(135deg, #081a33, #123f69 72%, #0b7185);box-shadow:var(--re-elevation-overlay);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(1.75rem,5vw,3.25rem);display:grid;overflow:hidden}[dir=rtl].requester-account .requester-account__hero{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--re-color-semantic-information) 72%, transparent), transparent 31%), linear-gradient(225deg, #081a33, #123f69 72%, #0b7185)}.requester-account__avatar{border:1px solid color-mix(in srgb, var(--re-color-primitive-white) 35%, transparent);background:color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent);block-size:5rem;inline-size:5rem;box-shadow:inset 0 0 0 .35rem color-mix(in srgb, var(--re-color-primitive-white) 5%, transparent);border-radius:1.25rem;place-items:center;font-size:2rem;font-weight:800;display:grid}.requester-account__heading>p:first-child{font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin:0;font-weight:750}.requester-account__heading h1{color:inherit;margin:.35rem 0;font-size:clamp(2rem,4vw,3rem)}.requester-account__heading>p:last-child{max-inline-size:38rem;color:color-mix(in srgb, var(--re-color-primitive-white) 78%, transparent);margin:0;line-height:1.6}.requester-account__actions{justify-content:flex-end;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.requester-account__actions a{min-block-size:2.75rem;padding-inline:var(--re-spacing-scale-md);border:1px solid color-mix(in srgb, var(--re-color-primitive-white) 35%, transparent);border-radius:var(--re-radius-pill);color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 9%, transparent);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.requester-account__actions a:last-child{color:var(--re-color-primitive-navy);border-color:var(--re-color-primitive-white);background:var(--re-color-primitive-white)}.requester-account__grid{align-items:start;gap:var(--re-spacing-scale-xl);grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);display:grid}.requester-account__card{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);overflow:hidden}.requester-account__card-header{align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:linear-gradient(180deg, var(--re-color-semantic-surface-elevated), var(--re-color-semantic-surface));grid-template-columns:auto minmax(0,1fr);display:grid}.requester-account__card-header>span{block-size:2.75rem;inline-size:2.75rem;color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 12%, transparent);border-radius:.8rem;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.requester-account__card-header h2{font-size:var(--re-typography-font-size-heading-small);margin:0}.requester-account__card-header p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:.2rem 0 0;line-height:1.5}.requester-profile__form,.requester-preferences form{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);display:grid}.requester-profile__fields{gap:var(--re-spacing-scale-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requester-profile__fields label,.requester-preferences form>label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:700;display:grid}.requester-profile__fields input,.requester-profile__fields select,.requester-preferences form>label input,.requester-preferences form>label select{border-radius:var(--re-radius-medium);inline-size:100%}.requester-profile__fields label:first-child{grid-column:1/-1}.requester-account__form-footer{align-items:center;gap:var(--re-spacing-scale-md);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);flex-wrap:wrap;padding-block-start:var(--re-spacing-scale-lg);display:flex}.requester-account__form-footer button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);font-weight:700}.requester-account__form-footer p{margin:0}.requester-preferences__channels{gap:var(--re-spacing-scale-sm);border:0;margin:0;padding:0;display:grid}.requester-preferences__channels legend{margin-block-end:var(--re-spacing-scale-sm);font-weight:750}.requester-preferences__channel{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:4.25rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.requester-preferences__channel:has(input:checked){border-color:color-mix(in srgb, var(--re-color-semantic-action) 55%, var(--re-color-semantic-border));background:color-mix(in srgb, var(--re-color-semantic-action) 7%, var(--re-color-semantic-surface))}.requester-preferences__channel>span:first-of-type{block-size:2rem;inline-size:2rem;color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 11%, transparent);border-radius:.6rem;place-items:center;font-weight:800;display:grid}.requester-preferences__channel>span:last-child{gap:.1rem;display:grid}.requester-preferences__channel small{color:var(--re-color-semantic-text-muted);line-height:1.35}.requester-cases{gap:var(--re-spacing-scale-xl);max-inline-size:72rem;margin-inline:auto;display:grid}.requester-cases__hero{justify-content:space-between;align-items:end;gap:var(--re-spacing-scale-xl);color:var(--re-color-primitive-white);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--re-color-semantic-information) 62%, transparent), transparent 30%), linear-gradient(135deg, var(--re-color-primitive-navy), color-mix(in srgb, var(--re-color-primitive-navy) 72%, var(--re-color-semantic-information)));box-shadow:var(--re-elevation-overlay);border-radius:1.25rem;padding:clamp(2rem,5vw,4rem);display:flex}.requester-cases__hero>div{max-inline-size:42rem}.requester-cases__hero p:first-child,.requester-case-detail>header p:first-child{font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;opacity:.78;margin:0;font-weight:750}.requester-cases__hero h1{margin-block:var(--re-spacing-scale-sm);color:inherit;font-size:clamp(2.25rem,5vw,3.6rem)}.requester-cases__hero p:last-child{color:color-mix(in srgb, var(--re-color-primitive-white) 82%, transparent);font-size:var(--re-typography-font-size-body-large);margin:0}.requester-cases__new,.requester-cases__empty a{border-radius:var(--re-radius-medium);color:var(--re-color-primitive-navy);background:var(--re-color-primitive-white);box-shadow:var(--re-elevation-raised);flex:none;padding:.85rem 1.2rem;font-weight:750;text-decoration:none}.requester-cases__list>p{color:var(--re-color-semantic-text-muted);font-weight:650}.requester-cases__list ul{gap:var(--re-spacing-scale-md);margin:0;padding:0;list-style:none;display:grid}.requester-case-card{align-items:center;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);color:inherit;background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.requester-case-card:hover{border-color:var(--re-color-semantic-action);box-shadow:var(--re-elevation-overlay);transform:translateY(-2px)}.requester-case-card__icon{block-size:3rem;inline-size:3rem;color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 12%, transparent);border-radius:.9rem;place-items:center;font-size:1.5rem;display:grid}.requester-case-card__body{min-inline-size:0;color:var(--re-color-semantic-text-muted);gap:.2rem;display:grid}.requester-case-card__title{color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body-large);overflow-wrap:anywhere;font-weight:750}.requester-case-card__meta{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-body-small);flex-wrap:wrap;display:flex}.requester-case-card__meta span+span:before{content:"·";margin-inline-end:var(--re-spacing-scale-sm)}.requester-case-card__reference,.requester-case-detail__reference{font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption);letter-spacing:.01em}.requester-case-card__status{min-block-size:2rem;color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 12%, transparent);font-size:var(--re-typography-font-size-caption);border-radius:999px;align-items:center;padding-inline:.75rem;font-weight:750;display:inline-flex}.requester-case-card__status.status-resolved,.requester-case-card__status.status-closed{color:var(--re-color-semantic-success);background:color-mix(in srgb, var(--re-color-semantic-success) 12%, transparent)}.requester-case-card__arrow{font-size:1.4rem}[dir=ltr] .requester-case-card__arrow{transform:rotate(180deg)}.requester-cases__empty{border:var(--re-border-thin) dashed var(--re-color-semantic-border);border-radius:var(--re-radius-large);text-align:center;background:var(--re-color-semantic-surface-elevated);justify-items:center;padding:clamp(2.5rem,8vw,6rem);display:grid}.requester-cases__empty>span{color:var(--re-color-semantic-information);font-size:3rem}.requester-cases__empty h2{margin-block-end:0}.requester-cases__empty p{color:var(--re-color-semantic-text-muted)}.requester-cases__empty a{color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action)}.requester-case-detail{gap:var(--re-spacing-scale-xl);max-inline-size:76rem;margin-inline:auto;display:grid}.requester-case-detail__back{color:var(--re-color-semantic-action);justify-self:start;font-weight:700;text-decoration:none}.requester-case-detail>header{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);display:flex}.requester-case-detail>header h1{font-size:var(--re-typography-font-size-heading-large);margin-block:.3rem}.requester-case-detail>header p:last-child{color:var(--re-color-semantic-text-muted);margin:0}.requester-case-detail__layout{gap:var(--re-spacing-scale-xl);grid-template-columns:minmax(0,1.7fr) minmax(17rem,.8fr);align-items:start;display:grid}.requester-case-detail__timeline,.requester-case-detail__summary{padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised)}.requester-case-detail__timeline h2,.requester-case-detail__summary h2{margin-block-start:0}.requester-case-detail__timeline ol{gap:var(--re-spacing-scale-xl);margin:0;padding:0;list-style:none;display:grid}.requester-case-detail__timeline li{gap:var(--re-spacing-scale-md);grid-template-columns:auto minmax(0,1fr);display:grid}.requester-case-detail__dot{border:.2rem solid color-mix(in srgb, var(--re-color-semantic-information) 25%, transparent);background:var(--re-color-semantic-information);box-sizing:content-box;border-radius:50%;block-size:.75rem;inline-size:.75rem;margin-block-start:.4rem}.requester-case-detail__timeline time{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin-block-start:.2rem;display:block}.requester-case-detail__timeline li p{padding:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);white-space:pre-wrap}.requester-case-detail__reply{gap:var(--re-spacing-scale-sm);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xxl);padding-block-start:var(--re-spacing-scale-xl);display:grid}.requester-case-detail__reply label{font-weight:750}.requester-case-detail__reply textarea{resize:vertical;min-block-size:8rem}.requester-case-detail__reply>div{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);display:flex}.requester-case-detail__reply button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);font-weight:700}.requester-case-detail__closed{padding:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);margin-block-start:var(--re-spacing-scale-xl)}.requester-case-detail__summary dl{gap:var(--re-spacing-scale-md);display:grid}.requester-case-detail__summary dl div{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);padding-block-end:var(--re-spacing-scale-md)}.requester-case-detail__summary dt{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.requester-case-detail__summary dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.requester-experience{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);margin-block-start:var(--re-spacing-scale-xl);overflow:hidden}.requester-experience__policy{gap:var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-xl);display:grid}.requester-experience__policy h3{margin-block:0 var(--re-spacing-scale-xs)}.requester-experience__policy p{color:var(--re-color-semantic-text-muted)}.requester-experience__policy fieldset{border:0;padding:0}.requester-experience__policy legend{margin-block-end:var(--re-spacing-scale-md);font-weight:750}.requester-experience__states{gap:var(--re-spacing-scale-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.requester-experience__states label{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:3rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);cursor:pointer;display:flex}.requester-experience__states label:has(input:checked){border-color:var(--re-color-semantic-action);background:color-mix(in srgb, var(--re-color-semantic-action) 8%, var(--re-color-semantic-surface-elevated))}.identity-admin{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);overflow:hidden}.identity-admin__hero{justify-content:space-between;align-items:end;gap:var(--re-spacing-scale-xl);padding:var(--re-spacing-scale-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--re-color-semantic-information) 8%, transparent), transparent);display:flex}.identity-admin__hero p{color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.identity-admin__hero h2{font-size:var(--re-typography-font-size-heading-large);margin-block:.35rem}.identity-admin__hero>div>span{color:var(--re-color-semantic-text-muted)}.identity-admin__stats{gap:var(--re-spacing-scale-sm);display:flex}.identity-admin__stats span{min-inline-size:6rem;padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);text-align:center}.identity-admin__stats strong{color:var(--re-color-semantic-text);font-size:1.5rem;display:block}.identity-admin>.workspace-tabs{padding-inline:var(--re-spacing-scale-xl);border-block:var(--re-border-thin) solid var(--re-color-semantic-border)}.identity-admin__panel{padding:var(--re-spacing-scale-xl)}.identity-admin__directory>header{justify-content:space-between;gap:var(--re-spacing-scale-lg);display:flex}.identity-admin__directory h3,.identity-admin__split h3{margin-block-start:0}.identity-admin__directory p,.identity-admin__split p{color:var(--re-color-semantic-text-muted)}.identity-admin__table{overflow-x:auto}.identity-admin__table table{border-collapse:collapse;inline-size:100%}.identity-admin__table th{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);text-align:start;font-size:var(--re-typography-font-size-caption)}.identity-admin__table td{padding:var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);vertical-align:middle}.identity-admin__table tbody tr:hover{background:color-mix(in srgb, var(--re-color-semantic-information) 5%, transparent)}.identity-admin__table td:first-child strong,.identity-admin__table td:first-child small{display:block}.identity-admin__table td:first-child small{color:var(--re-color-semantic-text-muted);margin-block-start:.2rem}.identity-admin__role-tags{flex-wrap:wrap;gap:.3rem;display:flex}.identity-admin__role-tags span{color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 10%, transparent);font-size:var(--re-typography-font-size-caption);border-radius:999px;padding:.25rem .5rem}.identity-status{color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface);font-size:var(--re-typography-font-size-caption);border-radius:999px;padding:.28rem .6rem;font-weight:700;display:inline-flex}.identity-status--active,.identity-status--accepted,.identity-status--enabled{color:var(--re-color-semantic-success);background:color-mix(in srgb, var(--re-color-semantic-success) 11%, transparent)}.identity-status--pending{color:var(--re-color-semantic-warning);background:color-mix(in srgb, var(--re-color-semantic-warning) 11%, transparent)}.identity-admin__actions{align-items:center;gap:var(--re-spacing-scale-xs);flex-wrap:wrap;display:flex}.identity-admin__actions select{min-inline-size:9rem}.identity-admin__actions button{min-block-size:2.5rem;padding:.4rem .7rem}.identity-admin__split{gap:var(--re-spacing-scale-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-admin__split>form,.identity-admin__split>section{align-content:start;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);display:grid}.identity-admin__split form label{gap:var(--re-spacing-scale-xs);font-weight:650;display:grid}.identity-admin__split form fieldset{gap:var(--re-spacing-scale-xs);border:0;padding:0;display:grid}.identity-admin__split form fieldset label,.identity-admin__split form .checkbox-line{align-items:center;gap:var(--re-spacing-scale-sm);font-weight:500;display:flex}.identity-admin__split form>button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);justify-self:start;font-weight:700}.identity-admin__split ul{gap:var(--re-spacing-scale-sm);margin:0;padding:0;list-style:none;display:grid}.identity-admin__split li{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);display:flex}.identity-admin__split li strong,.identity-admin__split li small{overflow-wrap:anywhere;display:block}.identity-admin__split li small{color:var(--re-color-semantic-text-muted);margin-block-start:.2rem}.requester-catalog{gap:var(--re-spacing-scale-xl);display:grid}.requester-catalog__hero{align-items:center;gap:var(--re-spacing-scale-xxxl);min-block-size:18rem;color:var(--re-color-primitive-white);background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--re-color-semantic-information) 55%, transparent), transparent 30%), linear-gradient(135deg, var(--re-color-primitive-navy), color-mix(in srgb, var(--re-color-primitive-navy) 70%, var(--re-color-semantic-information)));box-shadow:var(--re-elevation-overlay);border-radius:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.requester-catalog__hero:after{border:1px solid color-mix(in srgb, var(--re-color-primitive-white) 20%, transparent);content:"";border-radius:50%;block-size:20rem;inline-size:20rem;position:absolute;inset-block-end:-8rem;inset-inline-end:-6rem}.requester-catalog__heading{z-index:1;text-align:start;margin:0;position:relative}.requester-catalog__heading>p:first-child{color:color-mix(in srgb, var(--re-color-primitive-white) 75%, var(--re-color-semantic-information));font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase}.requester-catalog__heading h1{max-inline-size:36rem;color:inherit;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.requester-catalog__heading p:last-child{max-inline-size:38rem;color:color-mix(in srgb, var(--re-color-primitive-white) 78%, transparent);font-size:var(--re-typography-font-size-body-large)}.requester-catalog__search{z-index:1;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-lg);border:1px solid color-mix(in srgb, var(--re-color-primitive-white) 28%, transparent);border-radius:var(--re-radius-large);background:color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;position:relative}.requester-catalog__search label{font-weight:700}.requester-catalog__search>div{position:relative}.requester-catalog__search span{color:var(--re-color-semantic-text-muted);font-size:1.35rem;position:absolute;inset-block-start:50%;inset-inline-start:var(--re-spacing-scale-md);transform:translateY(-50%)}.requester-catalog__search input{min-block-size:3.5rem;inline-size:100%;padding-inline:2.75rem var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);border:0}.requester-catalog__results{gap:var(--re-spacing-scale-md);display:grid}.requester-catalog__count{color:var(--re-color-semantic-text-muted);margin:0;font-weight:600}.requester-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card{gap:var(--re-spacing-scale-lg);border-radius:var(--re-radius-large);min-block-size:15rem;box-shadow:var(--re-elevation-raised);transition:transform var(--re-motion-duration-standard) var(--re-motion-easing-standard), box-shadow var(--re-motion-duration-standard) var(--re-motion-easing-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.service-card:hover{box-shadow:var(--re-elevation-overlay);transform:translateY(-3px)}.service-card__icon{border-radius:var(--re-radius-medium);block-size:3rem;inline-size:3rem;color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);place-items:center;font-size:1.5rem;font-weight:800;display:grid}.service-card h2{margin-block:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-heading-small)}.service-card p{margin:0}.service-card a{min-block-size:3rem;inline-size:100%;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-action);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action);box-shadow:var(--re-elevation-raised);grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;font-weight:750;text-decoration:none;display:flex}.service-card a:hover{filter:brightness(.94);text-decoration:none}.requester-intake{border-radius:1rem;inline-size:min(100%,74rem);max-inline-size:74rem;padding:0}.requester-intake>*{margin-inline:0}.requester-intake__topbar{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);justify-content:space-between;align-items:center;display:flex}.requester-intake__topbar a{color:var(--re-color-semantic-action);font-weight:700;text-decoration:none}.requester-intake__topbar>span{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.requester-intake__layout{grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);min-block-size:42rem;display:grid}.requester-intake__aside{padding:var(--re-spacing-scale-xl);border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface)}.requester-intake__aside nav>p{color:var(--re-color-semantic-action);margin-block-start:0;font-weight:700}.requester-intake__aside ol{gap:var(--re-spacing-scale-md);margin:0;padding:0;list-style:none;display:grid}.requester-intake__aside li{align-items:center;gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);grid-template-columns:2rem minmax(0,1fr);display:grid}.requester-intake__aside li>span:first-child{border:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);block-size:2rem;inline-size:2rem;font-size:var(--re-typography-font-size-caption);border-radius:50%;place-items:center;font-weight:800;display:grid}.requester-intake__aside li[aria-current=step]{color:var(--re-color-semantic-text);font-weight:700}.requester-intake__aside li[aria-current=step]>span:first-child{border-color:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action)}.requester-intake__guidance{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xxxl);padding-block-start:var(--re-spacing-scale-lg)}.requester-intake__guidance h2{font-size:var(--re-typography-font-size-body);margin:0}.requester-intake__guidance p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.requester-intake__form-card{padding:clamp(2rem,5vw,3.5rem)}.requester-intake__form-card>.requester-intake__progress{font-size:var(--re-typography-font-size-caption);letter-spacing:.04em;text-transform:uppercase;margin:0}.requester-intake__form-card>h1{margin:var(--re-spacing-scale-sm) 0;font-size:clamp(1.8rem,3vw,2.4rem)}.requester-intake__form-card>h1+p{max-inline-size:40rem;color:var(--re-color-semantic-text-muted);margin-block-start:0}.requester-intake__field{margin-block:var(--re-spacing-scale-xl)}.requester-intake__field input:not([type=checkbox]),.requester-intake__field select,.requester-intake__field textarea,.requester-intake__confirmation input{inline-size:100%;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium)}.requester-intake__label-row{align-items:center;gap:var(--re-spacing-scale-xs);inline-size:fit-content;font-weight:700;display:inline-flex}.requester-intake__required-marker{color:var(--re-color-semantic-danger);font-size:1.15em;line-height:1}.requester-intake__hint{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0;line-height:1.5}.requester-intake__tooltip-anchor{display:inline-flex;position:relative}.requester-intake__tooltip-trigger{border:var(--re-border-thin) solid currentColor;block-size:1.35rem;min-block-size:0;inline-size:1.35rem;color:var(--re-color-semantic-information);font:inherit;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:.78rem;line-height:1;display:inline-grid}.requester-intake__tooltip{z-index:4;inline-size:max-content;max-inline-size:min(20rem,75vw);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-small);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-text);box-shadow:var(--re-elevation-overlay);font-size:var(--re-typography-font-size-caption);font-weight:500;line-height:1.45;position:absolute;inset-block-end:calc(100% + var(--re-spacing-scale-xs));inset-inline-start:50%;transform:translate(-50%)}.requester-intake__choices{gap:var(--re-spacing-scale-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.requester-intake__choices legend{margin-block-end:var(--re-spacing-scale-sm);padding:0}.requester-intake__choice{align-items:start;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);font-weight:500;line-height:1.4;display:grid}.requester-intake__choice:hover,.requester-intake__choice:focus-within{border-color:var(--re-color-semantic-action);background:color-mix(in srgb, var(--re-color-semantic-action) 6%, var(--re-color-semantic-surface))}.requester-intake__choice input{margin-block-start:.15rem}.requester-intake__boolean{justify-self:start;block-size:1.25rem;inline-size:1.25rem}.requester-intake__confirmation{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-lg);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);margin-block-start:var(--re-spacing-scale-xl);display:grid}.requester-intake__confirmation p{color:var(--re-color-semantic-text-muted);margin:0}.requester-intake__actions{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);padding-block-start:var(--re-spacing-scale-lg)}.requester-intake__actions button:last-of-type{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);font-weight:700}.requester-intake--complete{max-inline-size:58rem;box-shadow:none;background:0 0;border:0}.requester-intake__receipt{border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-success) 36%, var(--re-color-semantic-border));text-align:center;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--re-color-semantic-success) 12%, transparent), transparent 38%), var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay);border-radius:1.25rem;justify-items:center;padding:clamp(2.5rem,8vw,5.5rem);display:grid}.requester-intake__success-icon{block-size:5.5rem;inline-size:5.5rem;border:.45rem solid color-mix(in srgb, var(--re-color-semantic-success) 15%, transparent);color:var(--re-color-primitive-white);background:var(--re-color-semantic-success);box-shadow:0 0 0 .6rem color-mix(in srgb, var(--re-color-semantic-success) 8%, transparent);border-radius:50%;place-items:center;margin-block-end:var(--re-spacing-scale-xl);font-size:2.4rem;font-weight:850;display:grid}.requester-intake__receipt-eyebrow{color:var(--re-color-semantic-success);font-size:var(--re-typography-font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.requester-intake__receipt h1{max-inline-size:35rem;margin:var(--re-spacing-scale-sm) 0;font-size:clamp(2rem,5vw,3.25rem)}.requester-intake__receipt-intro{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-large);margin:0}.requester-intake__reference{inline-size:min(100%,32rem);margin-block:var(--re-spacing-scale-xxl);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);gap:.3rem;display:grid}.requester-intake__reference>span{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:700}.requester-intake__reference strong{overflow-wrap:anywhere;color:var(--re-color-semantic-text);font-family:var(--re-typography-font-family-monospace);letter-spacing:.035em;font-size:clamp(1.25rem,4vw,1.75rem)}.requester-intake__reference p{margin:var(--re-spacing-scale-sm) 0 0;color:var(--re-color-semantic-text-muted);line-height:1.55}.requester-intake__receipt-actions{justify-content:center;gap:var(--re-spacing-scale-md);flex-wrap:wrap;display:flex}.requester-intake__receipt-actions a{min-block-size:3rem;padding-inline:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-action);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-action);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.requester-intake__receipt-actions a:first-child{color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action)}.requester-location-field{gap:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);margin-block-start:var(--re-spacing-scale-sm);display:grid;overflow:hidden}.requester-location-field__map{background:color-mix(in srgb, var(--re-color-semantic-information) 8%, var(--re-color-semantic-surface));border:0;block-size:clamp(15rem,35vw,23rem);inline-size:100%}.requester-location-field__tools{align-items:center;gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);padding-inline:var(--re-spacing-scale-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.requester-location-field__tools button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.requester-location-field__tools p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.requester-location-field__tools [role=alert]{color:var(--re-color-semantic-danger);grid-column:1/-1}.requester-location-field__coordinates{gap:var(--re-spacing-scale-md);padding:0 var(--re-spacing-scale-lg) var(--re-spacing-scale-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requester-location-field__coordinates label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:700;display:grid}.administration-studio>.workspace-tabs{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);margin-block-end:var(--re-spacing-scale-lg)}.administration-studio>.organization-workspace{margin-block-start:0}.sla-administration__section{padding:var(--re-spacing-scale-xl)}.sla-administration__section+.sla-administration__section{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.section-heading{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);display:flex}.section-heading h2,.section-heading h3{margin:0}.count-badge{block-size:1.75rem;min-inline-size:1.75rem;padding-inline:var(--re-spacing-scale-xs);border-radius:var(--re-radius-pill);color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);font-size:var(--re-typography-font-size-caption);place-items:center;font-weight:800;display:inline-grid}.sla-calendar-list{gap:var(--re-spacing-scale-md);margin:var(--re-spacing-scale-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.sla-calendar-list li{align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);display:flex}.sla-calendar-list__mark{block-size:2.5rem;inline-size:2.5rem;color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);border-radius:50%;place-items:center;display:grid}.sla-calendar-list li>span:last-child{gap:var(--re-spacing-scale-xs);display:grid}.sla-calendar-list small{color:var(--re-color-semantic-text-muted)}.configuration-form{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--re-spacing-scale-lg);display:grid}.configuration-form h4,.configuration-form [role=alert],.configuration-form .form-actions{grid-column:1/-1}.configuration-form h4{margin:0}.configuration-form label{gap:var(--re-spacing-scale-xs);font-weight:600;display:grid}.configuration-form input,.configuration-form select{inline-size:100%;padding-inline:var(--re-spacing-scale-sm);border-radius:var(--re-radius-small)}.configuration-form .form-actions{justify-content:flex-end;gap:var(--re-spacing-scale-sm);display:flex}.supervisor-approvals,.supervisor-sla{padding:var(--re-spacing-scale-xl)}.supervision-guide{gap:var(--re-spacing-scale-lg) var(--re-spacing-scale-xl);margin:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 25%, var(--re-color-semantic-border));border-radius:var(--re-radius-large);background:linear-gradient(140deg, color-mix(in srgb, var(--re-color-semantic-information) 7%, var(--re-color-semantic-surface-elevated)), var(--re-color-semantic-surface));grid-template-columns:minmax(16rem,.8fr) minmax(22rem,1.2fr);display:grid}.supervision-guide>div:first-child>p:first-child{color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.supervision-guide h2{margin:var(--re-spacing-scale-xs) 0}.supervision-guide>div:first-child>p:last-child,.supervision-guide li p{color:var(--re-color-semantic-text-muted);margin-block-end:0;line-height:1.55}.supervision-guide ol{gap:var(--re-spacing-scale-sm);margin:0;padding:0;list-style:none;display:grid}.supervision-guide li{gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);grid-template-columns:auto minmax(0,1fr);display:grid}.supervision-guide li>span{block-size:2rem;inline-size:2rem;color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action);border-radius:50%;place-items:center;font-weight:800;display:grid}.supervision-guide li p{margin-block-start:var(--re-spacing-scale-xs)}.supervision-guide>.workspace-actions{justify-content:flex-end;gap:var(--re-spacing-scale-md);grid-column:1/-1;display:flex}.supervision-guide a{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-link);background:var(--re-color-semantic-surface-elevated);font-weight:700;text-decoration:none}.supervisor-approvals>ul{gap:var(--re-spacing-scale-lg);margin:var(--re-spacing-scale-lg) 0 0;padding:0;list-style:none;display:grid}.approval-card{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface);grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);display:grid;overflow:hidden}.approval-card>header{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);grid-column:1;display:flex}.approval-card>header h3{margin:var(--re-spacing-scale-xs) 0 0}.approval-card>header time,.approval-card__case{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.approval-card__case{color:var(--re-color-semantic-action);font-weight:800}.approval-card dl{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-lg);grid-column:1;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);margin:0;display:grid}.approval-card dt{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.approval-card dd{margin:var(--re-spacing-scale-xs) 0 0;font-weight:600}.approval-card__decision{align-content:start;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-lg);border-inline-start:var(--re-border-thin) solid var(--re-color-semantic-border);grid-area:1/2/span 2;display:grid}.approval-card__decision label{font-weight:700}.approval-card__decision textarea{min-block-size:6.5rem;inline-size:100%;padding:var(--re-spacing-scale-sm);border-radius:var(--re-radius-medium);resize:vertical}.approval-card__decision>div{justify-content:flex-end;gap:var(--re-spacing-scale-sm);display:flex}.danger-action{color:var(--re-color-semantic-danger)}.supervisor-sla{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.supervisor-sla .directory-table-scroll{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);margin-block-start:var(--re-spacing-scale-lg);overflow:hidden}@media (width<=78rem){.app-shell--workspace{grid-template-columns:4.5rem minmax(0,1fr)}.product-brand--compact{justify-content:center;padding-inline:0}.product-brand--compact .product-brand__copy,.primary-navigation a span,.workspace-sidebar__footer span:last-child,.primary-navigation__submenu{display:none}.primary-navigation a{justify-content:center;padding-inline:0}}@media (width<=62rem){.workspace-panel>.integration-editor__form{grid-template-columns:minmax(0,1fr)}.integration-editor__form>.choice-grid{grid-column:1;grid-template-columns:minmax(0,1fr)}.global-bar{grid-template-columns:minmax(9rem,1fr) auto}.command-search{grid-area:2/1/auto/-1}.global-bar{padding-block-end:var(--re-spacing-scale-md)}.workflow-studio{grid-template-columns:minmax(0,1fr)}.workflow-map{min-block-size:auto;position:static}.workflow-library{grid-template-columns:minmax(0,1fr)}.workflow-library__directory{border-inline-end:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.administration-layout,.service-studio__map,.requester-catalog__hero{grid-template-columns:minmax(0,1fr)}.requester-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requester-intake__layout{grid-template-columns:minmax(0,1fr);min-block-size:auto}.requester-intake__aside{border-inline-end:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.requester-intake__aside ol{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.requester-intake__guidance{display:none}.requester-account__hero{grid-template-columns:auto minmax(0,1fr)}.requester-account__actions{grid-column:1/-1;justify-content:flex-start}.requester-account__grid,.branding-control-guide,.approval-card,.supervision-guide{grid-template-columns:minmax(0,1fr)}.approval-card__decision{border-inline-start:0;border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);grid-area:auto/1}}@media (width<=48rem){.public-global-bar{padding-block:var(--re-spacing-scale-md);flex-direction:column;align-items:flex-start;position:static}.public-global-actions{flex-direction:column;align-items:stretch;inline-size:100%}.public-global-navigation{inline-size:100%;overflow-x:auto}.public-global-navigation li{flex:1}.public-global-navigation a{justify-content:center;inline-size:100%}.public-global-utilities{justify-content:flex-end;inline-size:100%}.public-tenant-footer,.public-tenant-footer__links,.requester-location-field__coordinates,.requester-location-field__tools,.branding-control-guide ul{grid-template-columns:minmax(0,1fr)}.service-editor-backdrop{padding:0}.service-editor{border:0;border-radius:0;min-block-size:100vh;max-block-size:100vh;inline-size:100%}.service-editor__steps{gap:var(--re-spacing-scale-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.service-studio__hero,.service-studio__card{flex-direction:column;align-items:stretch}.email-preview__heading{grid-template-columns:minmax(0,1fr)}.email-preview__heading>span{grid-area:auto/1;justify-self:start}.identity-admin__split{grid-template-columns:minmax(0,1fr)}.identity-admin__hero{flex-direction:column;align-items:stretch}.identity-admin__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.requester-experience__states{grid-template-columns:minmax(0,1fr)}.requester-cases__hero,.requester-case-detail>header,.requester-case-detail__reply>div{flex-direction:column;align-items:stretch}.requester-case-detail__layout{grid-template-columns:minmax(0,1fr)}.requester-case-card{grid-template-columns:auto minmax(0,1fr) auto}.requester-case-card__status{grid-column:2;justify-self:start}.app-shell--workspace{padding-block-end:4rem;display:block}.workspace-sidebar{z-index:5;block-size:4rem;position:fixed;inset:auto 0 0}.workspace-sidebar .product-brand,.workspace-sidebar__footer,.workspace-sidebar__header,.workspace-sidebar__toggle{display:none}.primary-navigation{block-size:100%;padding:var(--re-spacing-scale-xs);overflow-x:auto}.primary-navigation ul{justify-content:space-around;min-inline-size:max-content;display:flex}.primary-navigation a{block-size:3.5rem;inline-size:3.5rem}.primary-navigation a[aria-current=page]:before{inset:auto .8rem calc(var(--re-spacing-scale-xs) * -1);block-size:3px;inline-size:auto}.global-bar{gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}.workspace-context{grid-area:1/1}.global-actions{grid-area:1/2;gap:2px}.command-search{grid-area:2/1/auto/-1}.global-actions .create-case-action span,.global-actions .public-website-action span,.global-actions .locale-toggle span,.global-actions .public-website-action,.global-actions .shell-menu{display:none}.global-actions .locale-toggle{min-inline-size:2.5rem;padding-inline:0}.global-actions .create-case-action{justify-content:center;inline-size:2.5rem;padding-inline:0}.workspace-main{padding:var(--re-spacing-scale-md)}.case-search__form,.auditor-workspace>form,.case-search__result,.case-search__result dl{grid-template-columns:minmax(0,1fr)}.workspace-heading,.workspace-header{padding:var(--re-spacing-scale-lg)}.tenant-authentication{grid-template-columns:1fr}.tenant-authentication__story{min-block-size:12rem;padding:var(--re-spacing-scale-xl)}.tenant-authentication__story p{font-size:1.5rem}.tenant-authentication__mark{block-size:3.5rem;inline-size:3.5rem;inset-block-start:var(--re-spacing-scale-lg);inset-inline-start:var(--re-spacing-scale-lg)}.requester-catalog__hero{min-block-size:auto;padding:var(--re-spacing-scale-xl)}.requester-catalog__grid,.configuration-form{grid-template-columns:minmax(0,1fr)}.requester-intake__topbar,.requester-intake__form-card,.requester-intake__aside{padding:var(--re-spacing-scale-lg)}.requester-intake__aside ol{grid-template-columns:minmax(0,1fr)}.requester-intake__actions{flex-direction:column-reverse}.requester-intake__actions button{inline-size:100%}.requester-intake__receipt{padding:var(--re-spacing-scale-xxl) var(--re-spacing-scale-lg)}.requester-intake__receipt-actions,.requester-intake__receipt-actions a{inline-size:100%}.requester-account__hero{text-align:center;grid-template-columns:minmax(0,1fr)}.requester-account__avatar{justify-self:center}.requester-account__actions{justify-content:center}.requester-profile__fields{grid-template-columns:minmax(0,1fr)}.requester-account__card-header,.requester-profile__form,.requester-preferences form{padding:var(--re-spacing-scale-lg)}.approval-card dl{grid-template-columns:minmax(0,1fr)}}.marketing{--marketing-ink:#071426;--marketing-blue:#2563eb;--marketing-cyan:#22d3ee;--marketing-teal:#14b8a6;min-block-size:100vh;color:var(--marketing-ink);background:#f7faff;overflow:hidden}.marketing-header{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-block-size:5.5rem;max-inline-size:86rem;margin-inline:auto;padding-inline:2rem;display:grid;position:relative}.marketing-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.marketing-brand__mark{background:linear-gradient(145deg, var(--marketing-blue), #0ea5e9);border-radius:.8rem;block-size:2.5rem;inline-size:2.5rem;position:relative;box-shadow:0 .6rem 1.5rem #2563eb3b}.marketing-brand__mark i{border:2px solid #fff;border-radius:.3rem;position:absolute;inset:.68rem;transform:rotate(45deg)}.marketing-brand__mark i:last-child{border-color:#67e8f9;inset:1rem .52rem .52rem 1rem}.marketing-brand strong,.marketing-brand small{display:block}.marketing-brand strong{letter-spacing:-.02em;font-size:1.02rem}.marketing-brand small{color:#526176;margin-block-start:.15rem;font-size:.68rem}.marketing-header nav{gap:2rem;display:flex}.marketing-header nav a{color:#39485d;font-size:.9rem;font-weight:650;text-decoration:none}.marketing-header__actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.marketing-language{color:#39485d;cursor:pointer;background:0 0;border:0;min-block-size:2.5rem;padding-inline:.9rem}.marketing-sign-in{color:var(--marketing-ink);border:1px solid #c8d5e6;border-radius:999px;padding:.72rem 1.15rem;font-weight:700;text-decoration:none}.marketing-hero{isolation:isolate;grid-template-columns:minmax(0,.88fr) minmax(34rem,1.25fr);align-items:center;min-block-size:42rem;max-inline-size:90rem;margin-inline:auto;padding:4rem 2rem 5rem;display:grid;position:relative}.marketing-hero:before{z-index:0;filter:blur(2rem);opacity:.48;content:"";background:#dbeafe;border-radius:50%;block-size:42rem;inline-size:42rem;position:absolute;inset-block-start:-12rem;inset-inline-start:-18rem}.marketing-hero__copy{z-index:2;max-inline-size:42rem;position:relative}.marketing-hero__ambient{z-index:-1;pointer-events:none;background-image:linear-gradient(#2563eb0a 1px,#0000 1px),linear-gradient(90deg,#2563eb0a 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 94%);mask-image:linear-gradient(#000 25%,#0000 94%)}.marketing-hero__ambient i{filter:blur(1rem);background:radial-gradient(circle,#22d3ee34,#0000 68%);border-radius:50%;block-size:18rem;inline-size:18rem;animation:14s ease-in-out infinite alternate marketing-drift;position:absolute}.marketing-hero__ambient i:first-child{inset-block-start:3%;inset-inline-start:36%}.marketing-hero__ambient i:nth-child(2){block-size:25rem;inline-size:25rem;animation-delay:-5s;inset-block-end:0;inset-inline-end:5%}.marketing-hero__ambient i:nth-child(3){block-size:14rem;inline-size:14rem;animation-delay:-9s;inset-block-start:38%;inset-inline-start:-8%}.marketing-hero__route{opacity:.72;transform-origin:50%;background:linear-gradient(90deg,#0000,#2563eb52 22%,#22d3ee75 72%,#0000);border-radius:999px;block-size:2px;inline-size:clamp(13rem,30vw,27rem);display:block;position:absolute}.marketing-hero__route--one{inset-block-start:18%;inset-inline-start:42%;transform:rotate(-9deg)}.marketing-hero__route--two{inset-block-start:52%;inset-inline-start:12%;transform:rotate(8deg)}.marketing-hero__route--three{inset-block-end:15%;inset-inline-end:7%;transform:rotate(-6deg)}.marketing-hero__route b{background:var(--marketing-blue);border:2px solid #f7faff;border-radius:50%;block-size:.55rem;inline-size:.55rem;animation:5.4s cubic-bezier(.45,0,.2,1) infinite marketing-signal;position:absolute;inset-block-start:-.23rem;inset-inline-start:0;box-shadow:0 0 0 .3rem #2563eb16,0 0 1rem #2563eb99}.marketing-hero__route b:nth-child(2){background:var(--marketing-cyan);animation-delay:-1.8s}.marketing-hero__route b:nth-child(3){background:var(--marketing-teal);animation-delay:-3.6s}.marketing-hero__route--two b{animation-duration:6.2s}.marketing-hero__route--three b{animation-duration:7s}.marketing-eyebrow{color:#1764d6;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:800}[dir=rtl] .marketing-eyebrow{letter-spacing:0}.marketing-hero h1{letter-spacing:-.065em;max-inline-size:11ch;margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.98}[dir=rtl] .marketing-hero h1{letter-spacing:-.035em;max-inline-size:13ch;line-height:1.15}.marketing-hero__description{color:#4b5e77;max-inline-size:38rem;margin-block:1.75rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.marketing-hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.marketing-cta{border-radius:.8rem;justify-content:center;align-items:center;gap:.75rem;min-block-size:3.15rem;padding-inline:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.marketing-cta--primary{background:var(--marketing-blue);color:#fff;box-shadow:0 .8rem 2rem #2563eb38}.marketing-cta--secondary{color:var(--marketing-ink);background:#fff;border:1px solid #9fb3cc;box-shadow:0 .4rem 1.2rem #16345b12}.marketing-cta--secondary:hover{border-color:var(--marketing-blue);color:var(--marketing-blue)}.marketing-hero__visual{z-index:1;min-inline-size:0;position:relative;transform:translate(1rem)}[dir=rtl] .marketing-hero__visual{transform:translate(-1rem)}.marketing-hero__visual img{z-index:1;filter:drop-shadow(0 2rem 2.2rem #0714262e);block-size:auto;inline-size:min(54rem,100%);max-inline-size:none;animation:7s ease-in-out infinite marketing-float;display:block;position:relative}.marketing-hero__glow{filter:blur(4.5rem);background:#22d3ee3d;border-radius:50%;animation:6s ease-in-out infinite marketing-glow;position:absolute;inset:17% 9%}.marketing-hero__orbit{z-index:2;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#ffffffd4;border:1px solid #93c5fd;border-radius:1.25rem;block-size:4.25rem;inline-size:4.25rem;animation:8s ease-in-out infinite marketing-orbit;position:absolute;box-shadow:0 1rem 2rem #0b315d24}.marketing-hero__orbit:before{border:.28rem solid #dceaff;border-block-start-color:var(--marketing-blue);border-inline-end-color:var(--marketing-cyan);content:"";border-radius:50%;position:absolute;inset:.9rem}.marketing-hero__orbit:after{background:var(--marketing-teal);content:"";border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 0 .8rem #14b8a6aa}.marketing-hero__orbit--one{inset-block-start:3%;inset-inline-start:3%}.marketing-hero__orbit--two{animation-delay:-4s;inset-block-end:4%;inset-inline-end:-2%;scale:.75}@keyframes marketing-drift{to{transform:translate(3rem,-2rem)scale(1.12)}}@keyframes marketing-signal{0%{opacity:0;inset-inline-start:0}12%,82%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - .55rem)}}@keyframes marketing-float{50%{transform:translateY(-.7rem)rotate(.35deg)}}@keyframes marketing-glow{50%{opacity:.58;transform:scale(.88)}}@keyframes marketing-orbit{50%{transform:translateY(-1rem)rotate(8deg)}}.marketing-proof{background:#ffffffd9;border:1px solid #d7e1ef;border-radius:1rem;grid-template-columns:repeat(4,1fr);max-inline-size:82rem;margin:-1rem auto 0;display:grid;box-shadow:0 1rem 3rem #16345b0d}.marketing-proof div{color:#34465e;justify-content:center;align-items:center;gap:.65rem;min-block-size:5rem;padding:1rem;font-size:.86rem;font-weight:700;display:flex}.marketing-proof div+div{border-inline-start:1px solid #d7e1ef}.marketing-proof span{color:#087f6d;background:#ccfbf1;border-radius:50%;place-items:center;block-size:1.45rem;inline-size:1.45rem;display:grid}.marketing-section{max-inline-size:82rem;margin-inline:auto;padding:8rem 1.5rem}.marketing-section__heading{max-inline-size:48rem;margin-block-end:3rem}.marketing-section__heading h2,.marketing-security h2,.marketing-closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.marketing-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.marketing-feature-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:1.1rem;min-block-size:16rem;padding:2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 .7rem 2rem #16345b09}.marketing-feature-grid article:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 3rem #16345b17}.marketing-feature__icon{block-size:2.8rem;inline-size:2.8rem;color:var(--marketing-blue);background:#eaf2ff;border-radius:.8rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.marketing-feature-grid h3,.marketing-use-case-grid h3{margin:1.5rem 0 .7rem;font-size:1.2rem}.marketing-feature-grid p,.marketing-use-case-grid p,.marketing-security p{color:#586a82;line-height:1.72}.marketing-flow{background:var(--marketing-ink);color:#fff;padding:7rem max(1.5rem,50% - 41rem)}.marketing-flow .marketing-eyebrow{color:#67e8f9}.marketing-flow ol{grid-template-columns:repeat(5,1fr);gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.marketing-flow ol:before{content:"";background:linear-gradient(90deg,#2563eb,#22d3ee,#14b8a6);block-size:2px;position:absolute;inset-block-start:1.5rem;inset-inline:2rem}.marketing-flow li{justify-items:start;gap:1rem;display:grid;position:relative}.marketing-flow li span{z-index:1;color:#67e8f9;background:#0d213a;border:1px solid #4b6586;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;font-size:.75rem;display:grid}.marketing-flow li strong{font-size:1.02rem}.marketing-use-case-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.marketing-use-case-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:1.2rem;overflow:hidden}.marketing-use-case-grid article h3,.marketing-use-case-grid article p{margin-inline:1.7rem}.marketing-use-case-grid article p{margin-block-end:2rem}.marketing-use-case__art{background:linear-gradient(145deg,#0c2340,#16488b);block-size:12rem;display:block;position:relative;overflow:hidden}.marketing-use-case__art i{background:#ffffff12;border:1px solid #ffffff42;border-radius:.8rem;position:absolute}.marketing-use-case__art i:first-child{inset:18% 14% 20% 38%}.marketing-use-case__art i:nth-child(2){inset:32% 55% 12% 13%}.marketing-use-case__art i:nth-child(3){background:#22d3ee80;border-radius:50%;block-size:3.5rem;inline-size:3.5rem;inset-block-start:16%;inset-inline-end:15%}.marketing-use-case__art--2{background:linear-gradient(145deg,#12362f,#14816e)}.marketing-use-case__art--3{background:linear-gradient(145deg,#31200f,#ca7618)}.marketing-security{background:linear-gradient(135deg,#eaf2ff,#ecfeff);border-radius:1.5rem;grid-template-columns:.65fr 1.35fr;align-items:center;gap:5rem;max-inline-size:82rem;margin:0 auto 8rem;padding:4rem;display:grid}.marketing-security__shield{aspect-ratio:1;background:#fffa;border:1px solid #93c5fd;border-radius:44% 44% 52% 52%;place-items:center;inline-size:min(16rem,100%);margin-inline:auto;display:grid;box-shadow:inset 0 0 4rem #2563eb17,0 2rem 4rem #2563eb19}.marketing-security__shield span{color:#0f907d;background:#ccfbf1;border-radius:50%;place-items:center;block-size:5rem;inline-size:5rem;font-size:2rem;display:grid}.marketing-metrics{border-block:1px solid #d7e1ef;grid-template-columns:repeat(3,1fr);max-inline-size:82rem;margin:0 auto 8rem;display:grid}.marketing-metrics article{text-align:center;justify-items:center;gap:.6rem;padding:2.5rem 1rem;display:grid}.marketing-metrics strong{color:var(--marketing-blue);font-size:2.7rem}.marketing-metrics span{color:#526176}.marketing-closing{color:#fff;background:linear-gradient(120deg,#1559c9,#0b7e87);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:3rem;max-inline-size:82rem;margin:0 auto 4rem;padding:4rem;display:flex}.marketing-closing p{color:#dbeafe;margin-block-end:0}.marketing-cta--light{color:#123a73;background:#fff;flex:none}.marketing-footer{color:#5b6d84;border-block-start:1px solid #d7e1ef;justify-content:space-between;gap:2rem;max-inline-size:82rem;margin-inline:auto;padding:2rem 1.5rem 3rem;font-size:.82rem;display:flex}.marketing-footer strong{color:var(--marketing-ink);font-size:1rem}.marketing-footer p{max-inline-size:32rem}.marketing-footer>a{color:var(--marketing-blue);align-self:center;font-weight:750;text-decoration:none}.marketing-contact{grid-template-columns:minmax(0,.82fr) minmax(30rem,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);min-block-size:calc(100vh - 12rem);max-inline-size:82rem;margin-inline:auto;padding:clamp(4rem,8vw,8rem) 1.5rem;display:grid}.marketing-contact__intro{padding-block-start:2rem;position:sticky;inset-block-start:7rem}.marketing-contact__intro h1{letter-spacing:-.06em;max-inline-size:12ch;margin:0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.03}[dir=rtl] .marketing-contact__intro h1{letter-spacing:-.035em;max-inline-size:14ch;line-height:1.18}.marketing-contact__intro>p:not(.marketing-eyebrow){color:#50637d;max-inline-size:38rem;font-size:1.08rem;line-height:1.85}.marketing-contact__intro aside{background:#eaf4ffad;border:1px solid #cfe1f3;border-radius:1rem;grid-template-columns:3rem 1fr;gap:1rem;margin-block-start:2.5rem;padding:1.25rem;display:grid}.marketing-contact__intro aside>span{color:#fff;background:var(--marketing-blue);border-radius:.8rem;place-items:center;block-size:3rem;inline-size:3rem;font-size:1.25rem;display:grid}.marketing-contact__intro aside p{color:#566a84;margin:.4rem 0 0;font-size:.88rem;line-height:1.65}.marketing-contact__card{background:#fff;border:1px solid #d8e3f0;border-radius:1.4rem;padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 2rem 5rem #0b315d14}.marketing-contact__card h2{margin:0;font-size:1.65rem}.marketing-contact__card>p{color:#687991;line-height:1.65}.marketing-contact__card form{gap:1.15rem;margin-block-start:1.6rem;display:grid}.marketing-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-contact__card label{color:#263b55;gap:.45rem;font-size:.83rem;font-weight:750;display:grid}.marketing-contact__card input,.marketing-contact__card select,.marketing-contact__card textarea{box-sizing:border-box;color:#162841;inline-size:100%;font:inherit;background:#f9fbfe;border:1px solid #ccd9e8;border-radius:.72rem;padding:.78rem .85rem}.marketing-contact__card textarea{resize:vertical;min-block-size:9rem}.marketing-contact__card input:focus,.marketing-contact__card select:focus,.marketing-contact__card textarea:focus{border-color:var(--marketing-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #2563eb18}.marketing-contact__card small{color:#718198;line-height:1.5}.marketing-contact__card [role=alert]{color:#a12835;margin:0}.marketing-contact__card form>button{cursor:pointer;border:0;justify-self:start}.marketing-contact__card form>button:disabled{opacity:.6;cursor:wait}.marketing-contact__success{align-content:center;justify-items:start;min-block-size:25rem;display:grid}.marketing-contact__success>span{color:#087f6d;background:#ccfbf1;border-radius:50%;place-items:center;block-size:4rem;inline-size:4rem;margin-block-end:2rem;font-size:1.6rem;display:grid}.marketing-contact__success p{color:#53677f;line-height:1.7}.marketing-contact__success .marketing-cta{margin-block-start:1.5rem}html[data-theme=dark] .marketing{color:#e8f1ff;background:#06101e}html[data-theme=dark] .marketing-header nav a,html[data-theme=dark] .marketing-language,html[data-theme=dark] .marketing-brand small,html[data-theme=dark] .marketing-hero__description,html[data-theme=dark] .marketing-feature-grid p,html[data-theme=dark] .marketing-use-case-grid p,html[data-theme=dark] .marketing-metrics span,html[data-theme=dark] .marketing-footer{color:#a7b7cc}html[data-theme=dark] .marketing-sign-in{color:#e8f1ff;border-color:#344963}html[data-theme=dark] .marketing-cta--secondary,html[data-theme=dark] .marketing-feature-grid article,html[data-theme=dark] .marketing-use-case-grid article{background:#0b1a2d;border-color:#263c57}html[data-theme=dark] .marketing-proof{background:#0b1a2de8;border-color:#263c57}html[data-theme=dark] .marketing-proof div{color:#c2d1e5}html[data-theme=dark] .marketing-proof div+div{border-color:#263c57}html[data-theme=dark] .marketing-hero:before{background:#0d3a70}html[data-theme=dark] .marketing-security{background:linear-gradient(135deg,#0c2039,#07363b)}html[data-theme=dark] .marketing-footer strong{color:#fff}html[data-theme=dark] .marketing-contact__intro>p:not(.marketing-eyebrow),html[data-theme=dark] .marketing-contact__intro aside p,html[data-theme=dark] .marketing-contact__card>p,html[data-theme=dark] .marketing-contact__card small{color:#a7b7cc}html[data-theme=dark] .marketing-contact__intro aside,html[data-theme=dark] .marketing-contact__card{background:#0b1a2d;border-color:#263c57}html[data-theme=dark] .marketing-contact__card label{color:#d8e6f8}html[data-theme=dark] .marketing-contact__card input,html[data-theme=dark] .marketing-contact__card select,html[data-theme=dark] .marketing-contact__card textarea{color:#e8f1ff;background:#071426;border-color:#324964}@media (width<=70rem){.marketing-header{grid-template-columns:1fr auto}.marketing-header nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-block-start:5rem}.marketing-hero__copy{max-inline-size:50rem}.marketing-hero__visual,[dir=rtl] .marketing-hero__visual{margin-block-start:3rem;transform:none}.marketing-hero__visual img{inline-size:100%}.marketing-feature-grid{grid-template-columns:repeat(2,1fr)}.marketing-contact{grid-template-columns:1fr}.marketing-contact__intro{position:static}}@media (width<=48rem){.marketing-header{min-block-size:4.5rem;padding-inline:1rem}.marketing-brand small,.marketing-sign-in{display:none}.marketing-hero{min-block-size:auto;padding:4rem 1rem}.marketing-hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}.marketing-proof,.marketing-feature-grid,.marketing-use-case-grid,.marketing-metrics{grid-template-columns:1fr}.marketing-proof{margin-inline:1rem}.marketing-proof div+div{border-block-start:1px solid #d7e1ef;border-inline-start:0}.marketing-section,.marketing-flow{padding-block:5rem}.marketing-flow ol{grid-template-columns:1fr}.marketing-flow ol:before{block-size:auto;inline-size:2px;inset-block:1rem;inset-inline-start:1.5rem}.marketing-flow li{grid-template-columns:3rem 1fr;align-items:center}.marketing-security{grid-template-columns:1fr;gap:2.5rem;margin-inline:1rem;padding:2rem}.marketing-security__shield{max-inline-size:10rem}.marketing-closing{flex-direction:column;align-items:flex-start;margin-inline:1rem;padding:2rem}.marketing-footer{flex-direction:column}.marketing-contact{min-block-size:auto;padding:3rem 1rem 5rem}.marketing-contact__grid{grid-template-columns:1fr}}.app-shell--workspace[dir=rtl]{grid-template-columns:14rem minmax(0,1fr)}.app-shell--workspace[dir=rtl][data-sidebar=collapsed]{grid-template-columns:4.5rem minmax(0,1fr)}.app-shell--workspace[dir=rtl] .workspace-sidebar{grid-area:1/1}.app-shell--workspace[dir=rtl] .workspace-frame{grid-area:1/2}.app-shell--workspace[dir=rtl] .workspace-sidebar__toggle .ui-icon{transform:scaleX(-1)}.app-shell--workspace[dir=rtl][data-sidebar=collapsed] .workspace-sidebar__toggle .ui-icon{transform:none}@media (width<=78rem){.app-shell--workspace[dir=rtl]{grid-template-columns:4.5rem minmax(0,1fr)}}@media (width<=48rem){.app-shell--workspace[dir=rtl]{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.case-import__progress{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.case-import__progress li{align-items:center;gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);font-weight:650;display:flex;position:relative}.case-import__progress li:not(:last-child):after{background:var(--re-color-semantic-border);content:"";block-size:1px;inline-size:3rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 1.5rem)}.case-import__progress li>span{z-index:1;border:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);block-size:1.75rem;inline-size:1.75rem;font-size:var(--re-typography-font-size-caption);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.case-import__progress li[aria-current=step]{color:var(--re-color-semantic-action)}.case-import__progress li[aria-current=step]>span{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.case-import__progress .case-import__stage--complete>span{color:var(--re-color-semantic-success);border-color:var(--re-color-semantic-success)}.case-import__source,.case-import__review,.case-import__receipt{margin:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);overflow:hidden}.case-import__source>header,.case-import__review>h2{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);margin:0}.case-import__source h2,.case-import__review h2,.case-import__receipt h2,.case-import__receipt h3{margin:0}.case-import__source h2,.case-import__review h2,.case-import__receipt h2{font-size:var(--re-typography-font-size-heading-small)}.case-import__source-grid{grid-template-columns:minmax(19rem,.42fr) minmax(20rem,1fr);display:grid}.case-import__upload{align-content:center;justify-items:center;gap:var(--re-spacing-scale-sm);min-block-size:18rem;padding:var(--re-spacing-scale-xl);border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:color-mix(in srgb, var(--re-color-semantic-selection) 34%, var(--re-color-semantic-surface));text-align:center;display:grid}.case-import__upload-icon{border-radius:var(--re-radius-large);block-size:3rem;inline-size:3rem;color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);place-items:center;font-size:1.5rem;font-weight:800;display:grid}.case-import__upload h3,.case-import__upload p{margin:0}.case-import__upload p{max-inline-size:18rem;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small)}.case-import__upload label,.case-import__editor label{gap:var(--re-spacing-scale-xs);font-size:var(--re-typography-font-size-caption);font-weight:700;display:grid}.case-import__upload input[type=file]{inline-size:100%;max-inline-size:17rem;padding:var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated)}.case-import__upload input::file-selector-button{min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-small);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action);cursor:pointer;border:0;margin-inline-end:var(--re-spacing-scale-sm);font-weight:700}.case-import__editor{padding:var(--re-spacing-scale-lg)}.case-import__editor textarea{resize:vertical;min-block-size:13rem;inline-size:100%;font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption);line-height:1.55}.case-import__editor p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin-block-end:0}.case-import__actions{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);justify-content:flex-end}.case-import__actions .primary-action{margin:0}.case-import__empty{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text-muted);text-align:center;margin:0}.case-import__review>[role=status],.case-import__review>button{margin:var(--re-spacing-scale-md) var(--re-spacing-scale-lg)}.case-import__review>button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.case-import__receipt{padding:var(--re-spacing-scale-lg)}.case-import__receipt h3{color:var(--re-color-semantic-success);margin-block-start:var(--re-spacing-scale-sm)}.case-import__receipt .workspace-table-wrap{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);margin-block-start:var(--re-spacing-scale-md)}.tenant-exports__request,.tenant-exports__history{margin:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);overflow:hidden}.tenant-exports__request>header,.tenant-exports__history>header{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);display:flex}.tenant-exports__request h2,.tenant-exports__history h2{font-size:var(--re-typography-font-size-heading-small);margin:0}.tenant-exports__request header p,.tenant-exports__history header p{margin:var(--re-spacing-scale-xs) 0 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small)}.tenant-exports__request form{align-items:end;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);background:var(--re-color-semantic-surface-elevated);grid-template-columns:minmax(12rem,.45fr) minmax(20rem,1fr) auto;display:grid}.tenant-exports__request form label{gap:var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:700;display:grid}.tenant-exports__request form input,.tenant-exports__request form select{inline-size:100%}.tenant-exports__request form button{color:var(--re-color-semantic-on-action);border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action)}.tenant-exports__history .workspace-table-wrap{max-block-size:28rem}.tenant-export__integrity{white-space:nowrap;inline-size:13rem}.tenant-export__status--completed{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.tenant-export__status--failed{color:var(--re-color-semantic-danger);border-color:color-mix(in srgb, var(--re-color-semantic-danger) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-danger) 9%, transparent)}.organization-directory{background:linear-gradient(180deg, var(--re-color-semantic-surface-elevated), var(--re-color-semantic-surface));min-block-size:27rem}.organization-directory__toolbar{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);flex-wrap:wrap;display:flex}.organization-directory__toolbar h2,.organization-directory__toolbar p{margin:0}.organization-directory__toolbar h2{font-size:var(--re-typography-font-size-heading-small)}.organization-directory__toolbar p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small);margin-block-start:var(--re-spacing-scale-xs)}.organization-directory__toolbar .primary-action{margin:0}.organization-directory__toolbar>.inline-editor{margin:var(--re-spacing-scale-sm) 0 0;flex:100%}.organization-directory .directory-table-scroll{margin:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated)}.organization-directory .directory-table th,.organization-directory .directory-table td{block-size:3.4rem}.organization-directory .directory-table tbody th{font-size:var(--re-typography-font-size-body)}.organization-directory .directory-actions{justify-content:flex-end}.operational-report__metrics>div{position:relative;overflow:hidden}.operational-report__metrics>div:before{background:var(--re-color-semantic-information);content:"";inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.operational-report__metrics .operational-report__metric--danger:before{background:var(--re-color-semantic-danger)}.operational-report__trend{grid-column:1/-1}.operational-report__chart{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:linear-gradient(180deg, color-mix(in srgb, var(--re-color-semantic-information) 5%, var(--re-color-semantic-surface-elevated)), var(--re-color-semantic-surface-elevated));margin:0}.operational-report__legend{justify-content:flex-end;gap:var(--re-spacing-scale-lg);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);display:flex}.operational-report__legend span:before{block-size:.65rem;inline-size:.65rem;background:var(--re-color-semantic-information);content:"";border-radius:2px;margin-inline-end:var(--re-spacing-scale-xs);display:inline-block}.operational-report__legend .operational-report__legend-resolved:before{background:var(--re-color-semantic-success)}.operational-report__chart ol{align-items:stretch;gap:var(--re-spacing-scale-sm);min-block-size:11rem;margin:var(--re-spacing-scale-md) 0 0;padding:0;list-style:none;display:flex}.operational-report__chart li{text-align:center;flex:1;grid-template-rows:8rem auto auto;min-inline-size:3.25rem;display:grid}.operational-report__chart-bars{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);justify-content:center;align-items:flex-end;gap:3px;display:flex}.operational-report__bar{background:var(--re-color-semantic-information);border-radius:3px 3px 0 0;inline-size:min(1.25rem,35%)}.operational-report__bar--resolved{background:var(--re-color-semantic-success)}.operational-report__chart time{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin-block-start:var(--re-spacing-scale-xs)}.operational-report__chart li>span:last-child{font-size:var(--re-typography-font-size-caption);font-weight:700}.operational-report__breakdown td{align-items:center;gap:var(--re-spacing-scale-sm);grid-template-columns:auto minmax(5rem,1fr);display:grid}.operational-report__bucket-value{font-variant-numeric:tabular-nums;min-inline-size:2.5rem;font-weight:700}.operational-report__bucket-track{border-radius:var(--re-radius-pill);background:var(--re-color-semantic-surface);block-size:.4rem;overflow:hidden}.operational-report__bucket-track>span{border-radius:inherit;background:var(--re-color-semantic-information);block-size:100%;display:block}.case-search__summary{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-surface-elevated);font-size:var(--re-typography-font-size-body-small);margin:0;font-weight:650}.case-search__result{grid-template-columns:minmax(12rem,.4fr) minmax(24rem,1fr) auto}.case-search__result:after{color:var(--re-color-semantic-text-muted);content:"→";font-size:var(--re-typography-font-size-heading-small)}html[dir=rtl] .case-search__result:after{transform:scaleX(-1)}.status-badge--active,.status-badge--resolved,.status-badge--closed,.status-badge--priority-low{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.status-badge--disabled,.status-badge--revoked,.status-badge--cancelled,.status-badge--rejected,.status-badge--priority-urgent{color:var(--re-color-semantic-danger);border-color:color-mix(in srgb, var(--re-color-semantic-danger) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-danger) 9%, transparent)}.status-badge--waiting,.status-badge--priority-high{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 34%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, transparent)}.status-badge--priority-normal{color:var(--re-color-semantic-text-muted);border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-surface)}.workflow-studio__form{padding:var(--re-spacing-scale-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.workflow-studio__form>fieldset{min-inline-size:0;padding:var(--re-spacing-scale-md);grid-column:1/-1}.workflow-studio__form>.editor-actions,.workflow-studio__form>[role=alert]{grid-column:1/-1}.workflow-studio__form>button{color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection);border-style:dashed;grid-column:1/-1}@media (width<=78rem){.case-import__source-grid{grid-template-columns:minmax(14rem,.45fr) minmax(20rem,1fr)}}@media (width<=62rem){.email-preview,.branding-preview,.branding-definition-form{grid-template-columns:minmax(0,1fr)!important}.branding-definition-form>fieldset,.case-import__source-grid{grid-template-columns:minmax(0,1fr)}.case-import__upload{border-inline-end:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);min-block-size:auto}.tenant-exports__request form{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.workspace-panel__toolbar,.workspace-subheading{flex-direction:column;align-items:stretch}.workspace-subheading label{flex-basis:auto}.branding-governance-reason{grid-template-columns:minmax(0,1fr)}.email-preview,.branding-preview,.branding-definition-form{padding:var(--re-spacing-scale-md);margin-inline:var(--re-spacing-scale-md)!important}.case-import__progress{padding-inline:var(--re-spacing-scale-md)}.case-import__progress li{flex-direction:column;align-items:flex-start}.case-import__progress li:not(:last-child):after{display:none}.case-import__source,.case-import__review,.case-import__receipt,.tenant-exports__request,.tenant-exports__history{margin:var(--re-spacing-scale-md)}.operational-report__chart{overflow-x:auto}.operational-report__chart ol{min-inline-size:32rem}.case-search__result{grid-template-columns:minmax(0,1fr)}.case-search__result:after{display:none}.workflow-studio__form{grid-template-columns:minmax(0,1fr)}.workflow-studio__form>.editor-actions,.workflow-studio__form>[role=alert],.workflow-studio__form>fieldset{grid-column:1}}@media (width<=78rem){.case-worklist__filters{grid-template-columns:repeat(3,minmax(10rem,1fr))}.case-worklist__layout--split{grid-template-columns:minmax(22rem,1fr) minmax(24rem,1fr)}.case-worklist__layout--split .case-worklist__table td[data-column=received],.case-worklist__layout--split .case-worklist__table th[data-column=received]{display:none}.case-worklist--full .case-worklist__detail-body{grid-template-columns:minmax(0,1fr)}.case-worklist--full .case-worklist__detail-body>.case-worklist__detail-side{order:-1;position:static}.case-worklist--full .case-worklist__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.case-worklist--full .case-worklist__facts>div:nth-child(odd){border-inline-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent)}.case-worklist--full .case-worklist__facts>div:nth-child(4n){border-inline-end:0}}@media (width<=62rem){.case-worklist__layout--split{grid-template-columns:minmax(0,1fr)}.case-worklist__layout--split .case-worklist__table-scroll{display:none}.case-worklist__detail{border-inline-start:0;max-block-size:none;position:static}.case-worklist__filters,.case-worklist__advanced-filters>div,.case-worklist--full .case-worklist__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-worklist--full .case-worklist__facts>div:nth-child(4n){border-inline-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent)}.case-worklist--full .case-worklist__facts>div:nth-child(2n){border-inline-end:0}}@media (width<=48rem){.case-worklist__heading{align-items:flex-start;gap:var(--re-spacing-scale-sm);flex-direction:column}.case-worklist__toolbar{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md)}.case-worklist__query-field{padding-block:var(--re-spacing-scale-xs);flex-wrap:wrap}.case-worklist__query-field .primary-action{inline-size:100%}.case-worklist__filters,.case-worklist__advanced-filters>div{grid-template-columns:minmax(0,1fr)}.case-worklist__bulk{position:static}.case-worklist__bulk>*{flex:100%}.case-worklist__table thead{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.case-worklist__table,.case-worklist__table tbody,.case-worklist__table tr{inline-size:100%;display:block}.case-worklist__table tbody tr{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-worklist__table th,.case-worklist__table td{border:0;block-size:auto;padding:0;display:block}.case-worklist__table td[data-column=select]{grid-area:1/1/span 2;align-self:start}.case-worklist__table th[data-column=reference]{grid-area:1/2}.case-worklist__table td[data-column=summary]{grid-area:2/2;max-inline-size:none}.case-worklist__table td[data-column=status]{grid-area:1/3;justify-self:end}.case-worklist__table td[data-column=priority]{grid-area:2/3;place-self:start end}.case-worklist__table td[data-column=received]{font-size:var(--re-typography-font-size-caption);grid-area:3/2/auto/-1}.case-worklist__table td[data-column=assignee],.case-worklist__table td[data-column=channel],.case-worklist__table td[data-column=actions]{display:none}.case-worklist__summary-title{white-space:normal}.copy-reference-button,.case-worklist__row-open{opacity:1}.case-worklist__detail{padding:var(--re-spacing-scale-md)}.case-worklist__detail-header{flex-wrap:wrap}.case-worklist__facts{grid-template-columns:minmax(0,1fr)}.case-worklist__facts>div:nth-child(odd){border-inline-end:0}.case-worklist--full .case-worklist__detail-header,.case-worklist--full .case-worklist__detail-navigation{padding-inline:var(--re-spacing-scale-md)}.case-worklist--full .case-worklist__detail-body{padding:0 var(--re-spacing-scale-md) var(--re-spacing-scale-md)}.case-worklist--full .case-worklist__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-worklist__answer-list{grid-template-columns:minmax(0,1fr)}.case-worklist__answer-list dt{border-block-end:0;padding-block-end:0}.case-worklist__activity-head time{margin-inline-start:0}}.staff-intake{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);overflow:hidden}.staff-intake__back{color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;align-self:center;text-decoration:none}.staff-intake__context{align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-selection);font-size:var(--re-typography-font-size-body-small);flex-wrap:wrap;display:flex}.staff-intake__context-label{color:var(--re-color-semantic-text-muted);font-weight:var(--re-typography-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;font-size:var(--re-typography-font-size-caption)}.staff-intake__toolbar{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:grid}.staff-intake__toolbar label{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold)}.staff-intake__toolbar input{max-inline-size:32rem}.staff-intake__services{margin:0;padding:0;list-style:none;display:grid}.staff-intake__services li{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);display:flex}.staff-intake__services li:last-child{border-block-end:0}.staff-intake__services p{margin:var(--re-spacing-scale-xs) 0 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body-small)}.staff-intake__services a{min-block-size:2.5rem;padding-inline:var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-on-action);background:var(--re-color-semantic-action);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}@media (width<=48rem){.staff-intake__services li{flex-direction:column;align-items:stretch}.staff-intake__context,.staff-intake__toolbar,.staff-intake__services li{padding-inline:var(--re-spacing-scale-md)}}.global-progress{pointer-events:none;opacity:0;block-size:2px;transition:opacity var(--re-motion-duration-standard) var(--re-motion-easing-standard);position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.global-progress:before{border-radius:var(--re-radius-pill);background:var(--re-color-semantic-action);content:"";inline-size:40%;animation:global-progress-slide 1.1s var(--re-motion-easing-standard) infinite;position:absolute;inset-block:0}.global-progress--active{opacity:1}.global-bar,.public-global-bar{position:sticky}@keyframes global-progress-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.case-worklist--loading{padding:var(--re-spacing-scale-lg)}.case-worklist__skeleton{gap:var(--re-spacing-scale-md);display:grid}.skeleton{border-radius:var(--re-radius-medium);background:linear-gradient(90deg, var(--re-color-semantic-surface) 25%, color-mix(in srgb, var(--re-color-semantic-border) 45%, var(--re-color-semantic-surface)) 50%, var(--re-color-semantic-surface) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton--title{block-size:1.75rem;inline-size:12rem}.skeleton--bar{block-size:2.75rem}.skeleton--row{border-radius:var(--re-radius-small);block-size:2.4rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.case-worklist__activity-views{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface);gap:2px;margin-inline-start:auto;padding:2px;display:inline-flex}.case-worklist__activity-views button{border-radius:var(--re-radius-small);min-block-size:1.9rem;inline-size:1.9rem;color:var(--re-color-semantic-text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.case-worklist__activity-views button[aria-pressed=true]{color:var(--re-color-semantic-action);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised)}.case-worklist__activity-views .ui-icon{inline-size:var(--re-icon-small);block-size:var(--re-icon-small)}.case-worklist__section-heading .case-worklist__count{flex:none}.case-worklist__query-field{position:relative}.case-worklist__suggestions{z-index:6;max-block-size:18rem;inline-size:min(28rem,100%);padding:var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay);gap:1px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--re-spacing-scale-xs));inset-inline-start:0;overflow:auto}.case-worklist__suggestions li{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-md);min-block-size:2rem;padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);color:var(--re-color-semantic-text);cursor:pointer;font-size:var(--re-typography-font-size-body-small);display:flex}.case-worklist__suggestions li.is-active,.case-worklist__suggestions li:hover{background:var(--re-color-semantic-selection)}.case-worklist__suggestion-token{font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption);color:var(--re-color-semantic-link)}.case-worklist__suggestions li span:last-child{color:var(--re-color-semantic-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.supervision-overview{padding:var(--re-spacing-scale-xl);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.supervision-overview__tiles{gap:var(--re-spacing-scale-md);margin-block:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.supervision-overview__tiles a,.supervision-overview__tiles div{padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-inline-start:3px solid var(--re-color-semantic-information);border-radius:var(--re-radius-medium);color:inherit;background:var(--re-color-semantic-surface);gap:2px;text-decoration:none;display:grid}.supervision-overview__tiles a:hover{border-color:var(--re-color-semantic-action)}.supervision-overview__tiles span{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.supervision-overview__tiles strong{font-size:var(--re-typography-font-size-heading);font-variant-numeric:tabular-nums}.supervision-overview__tile--danger{border-inline-start-color:var(--re-color-semantic-danger)!important}.supervision-overview__tile--warning{border-inline-start-color:var(--re-color-semantic-warning)!important}.supervision-overview__grid{gap:var(--re-spacing-scale-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supervision-overview__grid section{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);overflow:hidden}.supervision-overview__grid h3{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);font-size:var(--re-typography-font-size-body);margin:0}.supervision-overview__grid table{border-collapse:collapse;inline-size:100%;font-size:var(--re-typography-font-size-body-small)}.supervision-overview__grid th,.supervision-overview__grid td{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-border) 70%, transparent);text-align:start}.supervision-overview__grid thead th{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold)}.supervision-overview__grid td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:var(--re-typography-font-weight-semibold)}.supervision-overview__grid a{color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;text-decoration:none}@media (width<=62rem){.supervision-overview__grid{grid-template-columns:minmax(0,1fr)}}:root{--re-density-row:2.6rem;--re-density-cell-y:var(--re-spacing-scale-xs);--re-density-gap:var(--re-spacing-scale-md)}html[data-density=compact]{--re-density-row:2.1rem;--re-density-cell-y:2px;--re-density-gap:var(--re-spacing-scale-sm)}html[data-density=spacious]{--re-density-row:3.2rem;--re-density-cell-y:var(--re-spacing-scale-sm);--re-density-gap:var(--re-spacing-scale-lg)}html[data-density=compact] .case-worklist__summary-meta{display:none}html[data-density=compact] .workspace-main{padding:var(--re-spacing-scale-md)}.primary-navigation__saved{margin:var(--re-spacing-scale-xs) 0 var(--re-spacing-scale-sm) 1.7rem;border-inline-start:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-primitive-white) 18%, transparent);padding-inline-start:var(--re-spacing-scale-sm)}.saved-search-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.saved-search-nav a{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:1.9rem;padding-inline:var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);color:color-mix(in srgb, var(--re-color-primitive-white) 74%, transparent);font-size:var(--re-typography-font-size-caption);font-weight:500;text-decoration:none;display:flex}.saved-search-nav a>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.saved-search-nav a:hover{color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 8%, transparent)}.saved-search-nav a[aria-current=page]{color:var(--re-color-primitive-white);background:color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent)}.saved-search-nav__count{min-inline-size:1.5rem;padding-inline:var(--re-spacing-scale-xs);border-radius:var(--re-radius-pill);background:color-mix(in srgb, var(--re-color-primitive-white) 12%, transparent);color:var(--re-color-primitive-white);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.saved-search-nav__heading{margin:var(--re-spacing-scale-sm) 0 var(--re-spacing-scale-xs);padding-inline:var(--re-spacing-scale-sm);color:color-mix(in srgb, var(--re-color-primitive-white) 55%, transparent);font-size:11px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.saved-search-nav__empty{padding-inline:var(--re-spacing-scale-sm);color:color-mix(in srgb, var(--re-color-primitive-white) 55%, transparent);margin:0;font-size:11px}.saved-search-nav__star{color:var(--re-color-semantic-brand-accent);font-size:11px}.saved-search-nav__shared{padding-inline:var(--re-spacing-scale-xs);border-radius:var(--re-radius-small);background:color-mix(in srgb, var(--re-color-semantic-brand-accent) 25%, transparent);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.case-worklist__star{color:var(--re-color-semantic-text-muted)}.case-worklist__star:hover{color:var(--re-color-semantic-brand-accent)}.command-search button.command-search__palette{min-block-size:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.command-search button.command-search__palette:hover{background:0 0}.command-search button.command-search__palette:hover kbd{border-color:var(--re-color-semantic-action);color:var(--re-color-semantic-text)}.command-palette{z-index:60;background:color-mix(in srgb, var(--re-color-primitive-black,#000) 45%, transparent);justify-content:center;align-items:flex-start;padding-block-start:12vh;display:flex;position:fixed;inset:0}.command-palette__dialog{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);inline-size:min(40rem,100vw - 2rem);box-shadow:var(--re-elevation-overlay,0 24px 64px #00000059);overflow:hidden}.command-palette__dialog>input{inline-size:100%;padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body-large);background:0 0;border-radius:0}.command-palette__dialog>input:focus{box-shadow:inset 0 -2px var(--re-color-semantic-action);outline:none}.command-palette__options{max-block-size:50vh;padding:var(--re-spacing-scale-xs);margin:0;list-style:none;overflow:auto}.command-palette__options li[role=option]{align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);cursor:pointer;display:flex}.command-palette__options li[data-group]{margin-block-start:var(--re-spacing-scale-sm)}.command-palette__options li[data-group]:before{color:var(--re-color-semantic-text-muted);font-size:11px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;content:attr(data-group);position:absolute;inset-inline-start:var(--re-spacing-scale-md);transform:translateY(-1.35rem)}.command-palette__options li[data-group]{margin-block-start:1.6rem;position:relative}.command-palette__options li.is-active,.command-palette__options li[role=option]:hover{background:var(--re-color-semantic-selection)}.command-palette__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.command-palette__hint{color:var(--re-color-semantic-text-muted);font-family:var(--re-typography-font-family-monospace);font-size:var(--re-typography-font-size-caption)}.command-palette__empty{padding:var(--re-spacing-scale-lg);color:var(--re-color-semantic-text-muted);text-align:center}.command-palette__footer{align-items:center;gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);flex-wrap:wrap;margin:0;display:flex}.command-palette__footer kbd{min-inline-size:1.4rem;padding:0 var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface);font-family:var(--re-typography-font-family-latin);border-block-end-width:2px;place-items:center;display:inline-grid}.inline-editor{display:inline-flex;position:relative}button.inline-editor__trigger{border-radius:var(--re-radius-small);min-block-size:0;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}button.inline-editor__trigger:hover:not(:disabled){background:0 0;border-color:#0000}button.inline-editor__trigger.status-badge{min-block-size:1.5rem;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 25%, transparent);border-radius:var(--re-radius-pill);background:color-mix(in srgb, var(--re-color-semantic-information) 9%, transparent);color:var(--re-color-semantic-information);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold)}button.inline-editor__trigger.status-badge:hover:not(:disabled){filter:brightness(.96)}.inline-editor__trigger .ui-icon,.inline-editor__trigger svg{opacity:0;block-size:.85rem;inline-size:.85rem;transition:opacity var(--re-motion-duration-fast) var(--re-motion-easing-standard)}tr:hover .inline-editor__trigger svg,.inline-editor__trigger:focus-visible svg,.inline-editor__trigger[aria-expanded=true] svg{opacity:.8}.inline-editor__trigger--text{color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0}.inline-editor__trigger--text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-editor__popover{z-index:40;gap:var(--re-spacing-scale-sm);min-inline-size:16rem;padding:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay,0 12px 32px #00000040);cursor:default;white-space:normal;display:grid;position:fixed}.inline-editor__note{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.inline-editor__options{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inline-editor__options button,.inline-editor__options a{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);inline-size:100%;padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.inline-editor__options button:hover,.inline-editor__options a:hover{background:var(--re-color-semantic-selection)}.inline-editor__field{font-size:var(--re-typography-font-size-caption);gap:2px;display:grid}.inline-editor__field select,.inline-editor__field input{inline-size:100%}.inline-editor__actions{gap:var(--re-spacing-scale-sm);justify-content:flex-end;display:flex}.case-worklist__table tbody tr.case-worklist__row--active{outline:2px solid var(--re-color-semantic-action);outline-offset:-2px}.staff-preferences__form{gap:var(--re-spacing-scale-lg);max-inline-size:52rem;display:grid}.staff-preferences__group{padding:var(--re-spacing-scale-lg);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);margin:0}.staff-preferences__group legend{padding-inline:var(--re-spacing-scale-xs);font-weight:var(--re-typography-font-weight-semibold)}.staff-preferences__help{margin:0 0 var(--re-spacing-scale-md);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.staff-preferences__choices{gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.staff-preferences__choice{align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);cursor:pointer;display:inline-flex}.staff-preferences__choice:has(input:checked){border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-selection)}.staff-preferences__choice code{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.staff-preferences__field{gap:var(--re-spacing-scale-xs);max-inline-size:24rem;margin-block-end:var(--re-spacing-scale-md);display:grid}.staff-preferences__preview{margin:var(--re-spacing-scale-md) 0 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.staff-preferences__actions{align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised,0 -4px 16px #0000000f);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.staff-preferences__reset{margin-inline-start:auto}.staff-preferences__status,.staff-preferences__note{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.dashboard-customize{margin-block-end:var(--re-spacing-scale-lg)}.dashboard-customize summary{cursor:pointer;color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-medium)}.dashboard-customize p{margin:var(--re-spacing-scale-sm) 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.dashboard-customize__options{gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.dashboard-customize__options label{align-items:center;gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-pill);font-size:var(--re-typography-font-size-caption);display:inline-flex}.dashboard-live{margin-block-end:var(--re-spacing-scale-lg)}.dashboard-live__state{color:var(--re-color-semantic-text-muted)}.dashboard-live__title{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:400;display:block}.status-badge--sla-breached{color:var(--re-color-semantic-danger);border-color:color-mix(in srgb, var(--re-color-semantic-danger) 30%, transparent);background:color-mix(in srgb, var(--re-color-semantic-danger) 9%, transparent)}.status-badge--sla-warning{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 30%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 9%, transparent)}.case-tags{gap:var(--re-spacing-scale-xs);vertical-align:middle;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.case-worklist__summary-title .case-tags{margin-inline-start:var(--re-spacing-scale-xs)}.case-tag{padding:0 var(--re-spacing-scale-sm);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-brand-accent) 35%, transparent);border-radius:var(--re-radius-pill);background:color-mix(in srgb, var(--re-color-semantic-brand-accent) 10%, transparent);color:var(--re-color-semantic-text);font-size:11px;font-weight:var(--re-typography-font-weight-medium);white-space:nowrap;align-items:center;gap:2px;line-height:1.5;text-decoration:none;display:inline-flex}a.case-tag:hover{background:color-mix(in srgb, var(--re-color-semantic-brand-accent) 22%, transparent)}.case-tag button{block-size:1rem;inline-size:1rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.case-tag button svg{block-size:.7rem;inline-size:.7rem}.case-tag button:hover{background:color-mix(in srgb, var(--re-color-semantic-danger) 15%, transparent);color:var(--re-color-semantic-danger)}.case-tag-editor{gap:var(--re-spacing-scale-sm);display:grid}.case-tag-editor__empty{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.case-tag-editor__add{gap:var(--re-spacing-scale-xs);display:flex}.case-tag-editor__add input{flex:1;min-inline-size:0}.case-tag-editor__error{color:var(--re-color-semantic-danger);font-size:var(--re-typography-font-size-caption);margin:0}.case-worklist__facts .case-worklist__facts-wide{grid-column:1/-1}.case-watch{color:var(--re-color-semantic-text-muted)}.case-worklist__summary-title .case-watch{vertical-align:middle;opacity:0;block-size:1.25rem;inline-size:1.25rem;margin-inline-end:2px}.case-worklist__summary-title .case-watch svg{block-size:.85rem;inline-size:.85rem}tr:hover .case-watch,.case-watch:focus-visible,.case-watch--on{opacity:1}.case-watch--on{color:var(--re-color-semantic-warning)}.case-watch--on svg{fill:currentColor}.case-worklist__table .inline-editor,.case-worklist__table .inline-editor>button.inline-editor__trigger{min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.case-worklist__table .inline-editor>button.inline-editor__trigger.status-badge{min-block-size:1.5rem;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-information) 25%, transparent);border-radius:var(--re-radius-pill);background:color-mix(in srgb, var(--re-color-semantic-information) 9%, transparent)}.case-worklist__table .inline-editor>button.inline-editor__trigger.status-badge--active,.case-worklist__table .inline-editor>button.inline-editor__trigger.status-badge--resolved{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.case-worklist__table .inline-editor>button.inline-editor__trigger.status-badge--waiting{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 34%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, transparent)}.platform-admin{--blue:#1769e0;color:#17243a;background:#f4f7fb;grid-template-columns:17rem minmax(0,1fr);min-block-size:100vh;font-family:Inter,Noto Sans Arabic,system-ui,sans-serif;display:grid}.platform-sidebar{color:#dce7f6;background:radial-gradient(circle at 10% 5%,#1e4d7c80,#0000 30%),#0b172a;flex-direction:column;block-size:100vh;padding:1.4rem 1rem;display:flex;position:sticky;inset-block-start:0}.platform-brand{color:#fff;align-items:center;gap:.75rem;padding:.35rem .65rem 1.7rem;font-size:1.08rem;display:flex}.platform-brand>span{background:linear-gradient(145deg,#28d5dd,var(--blue));border-radius:.65rem;block-size:2rem;inline-size:2rem;position:relative;box-shadow:0 8px 25px #20bcd64d}.platform-brand i{background:#fff;border-radius:2rem;block-size:.3rem;inline-size:.72rem;position:absolute;transform:rotate(-32deg)}.platform-brand i:first-child{inset:.65rem .38rem auto auto}.platform-brand i:last-child{inset:auto auto .55rem .35rem}.platform-sidebar nav{gap:.35rem;display:grid}.platform-sidebar nav a,.platform-sidebar__footer button{color:#aebed3;inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.8rem;padding:.78rem .82rem;text-decoration:none;display:flex}.platform-sidebar nav a:hover,.platform-sidebar nav a.is-active,.platform-sidebar__footer button:hover{color:#fff;background:#ffffff12}.platform-sidebar nav a.is-active{box-shadow:inset 3px 0 #2ed2d8}[dir=rtl] .platform-sidebar nav a.is-active{box-shadow:inset -3px 0 #2ed2d8}.platform-sidebar nav span,.platform-sidebar__footer span{text-align:center;inline-size:1.4rem;font-size:1.15rem}.platform-sidebar__footer{border-block-start:1px solid #ffffff15;gap:.25rem;margin-block-start:auto;padding-block-start:1rem;display:grid}.platform-content{min-inline-size:0;padding:2.4rem clamp(1.2rem,3vw,3rem) 4rem}.platform-page-header{justify-content:space-between;align-items:flex-end;gap:2rem;max-inline-size:90rem;margin:auto;display:flex}.platform-page-header p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.platform-page-header h1{color:#0d1b2f;letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,2.55rem)}.platform-page-header div>span{color:#65758d;margin-block-start:.6rem;display:block}.platform-primary{color:#fff;background:linear-gradient(135deg,var(--blue),#0754bd);cursor:pointer;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.05rem;font-weight:750;display:inline-flex;box-shadow:0 10px 25px #1769e02e}.platform-primary:hover{transform:translateY(-1px);box-shadow:0 13px 30px #1769e040}.platform-primary:disabled{opacity:.55;cursor:wait;transform:none}.platform-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-inline-size:90rem;margin:2rem auto;display:grid}.platform-stat-grid article{background:#fff;border:1px solid #dfe7f1;border-radius:1rem;min-block-size:7.5rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 5px 20px #263b5b0a}.platform-stat-grid span{color:#6b7b91;font-size:.83rem;font-weight:650}.platform-stat-grid strong{color:#0d1b2f;margin-block-start:.85rem;font-size:2rem;display:block}.platform-stat-dot{background:var(--blue);border-radius:50%;block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-start:1.2rem;inset-inline-end:1.2rem;box-shadow:0 0 0 .35rem #1769e015}.platform-stat-dot--active{background:#14a66b}.platform-stat-dot--attention{background:#e99a20}.platform-stat-dot--provisioned{background:#7e57c2}.platform-panel{background:#fff;border:1px solid #dfe7f1;border-radius:1rem;max-inline-size:90rem;margin:1rem auto;box-shadow:0 8px 28px #263b5b0b}.platform-panel__heading{border-block-end:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.platform-panel h2{color:#142238;margin:0;font-size:1.12rem}.platform-panel p{color:#6b7b91;margin:.35rem 0 0;font-size:.85rem}.platform-search{color:#718198;background:#f8fafc;border:1px solid #d9e2ee;border-radius:.65rem;align-items:center;gap:.5rem;min-inline-size:18rem;padding:.58rem .75rem;display:flex}.platform-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1769e019}.platform-search input{inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.platform-table-wrap{overflow-x:auto}.platform-directory table{border-collapse:collapse;inline-size:100%;font-size:.85rem}.platform-directory th{color:#7a899d;text-align:start;letter-spacing:.06em;text-transform:uppercase;background:#fafbfd;padding:.75rem 1.25rem;font-size:.68rem}.platform-directory td{vertical-align:middle;border-block-start:1px solid #edf1f6;padding:1rem 1.25rem}.platform-directory tbody tr{transition:background .16s,box-shadow .16s}.platform-directory tbody tr:hover{box-shadow:inset 3px 0 var(--blue);background:#f3f8ff}[dir=rtl] .platform-directory tbody tr:hover{box-shadow:inset -3px 0 var(--blue)}.platform-directory td:first-child{align-items:center;gap:.75rem;min-inline-size:14rem;display:flex}.platform-directory td:first-child strong,.platform-directory td:first-child small{display:block}.platform-directory td:first-child small{color:#8895a7;text-overflow:ellipsis;max-inline-size:12rem;margin-block-start:.18rem;overflow:hidden}.platform-tenant-avatar{color:#0754bd;background:#e9f2ff;border-radius:.7rem;flex:0 0 2.2rem;place-items:center;block-size:2.2rem;font-size:.7rem;font-weight:800;display:grid}.platform-directory code{color:#38506f;background:#f2f5f9;border-radius:.4rem;padding:.25rem .45rem;font-family:ui-monospace,monospace;font-size:.76rem}.platform-status{color:#6c498d;background:#f1eafa;border-radius:2rem;align-items:center;gap:.35rem;padding:.3rem .58rem;font-size:.72rem;font-weight:750;display:inline-flex}.platform-status:before{content:"";background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem}.platform-status--active{color:#08784b;background:#e5f7ee}.platform-status--suspended{color:#a05c00;background:#fff1dc}.platform-status--archived{color:#66768b;background:#edf1f5}.platform-row-actions{white-space:nowrap;justify-content:flex-end;gap:.4rem;display:flex}.platform-row-actions a,.platform-row-actions button,.platform-state button{color:#245b99;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:.5rem;padding:.42rem .65rem;font-weight:700;text-decoration:none}.platform-row-actions a:hover,.platform-row-actions button:hover{border-color:var(--blue);background:#edf5ff}.platform-state{text-align:center;padding:3rem}.platform-operations{padding:1.4rem 1.5rem}.platform-operations>div{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-block-start:1rem;display:grid}.platform-operations article{background:#fafbfd;border:1px solid #e4eaf2;border-radius:.7rem;grid-template-columns:2.25rem 1fr;align-items:center;gap:0 .65rem;padding:.9rem;display:grid}.platform-operations article>span{block-size:2.25rem;inline-size:2.25rem;color:var(--blue);background:#e8f2ff;border-radius:.65rem;grid-row:1/3;place-items:center;display:grid}.platform-operations p{margin:0}.platform-operations strong{overflow-wrap:anywhere;font-size:.82rem}.platform-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07101dcc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.platform-modal{color:#1b2a40;background:#fff;border-radius:1.1rem;max-block-size:calc(100vh - 2rem);inline-size:min(31rem,100%);padding:2rem;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0007}.platform-modal h2{margin:.35rem 0;font-size:1.7rem}.platform-modal>p:not(.marketing-eyebrow){color:#68788d}.platform-modal label{margin:1.15rem 0 .4rem;font-size:.82rem;font-weight:750;display:block}.platform-modal input,.platform-modal textarea{box-sizing:border-box;color:#1a2940;inline-size:100%;font:inherit;background:#fbfcfe;border:1px solid #d6dfeb;border-radius:.6rem;padding:.75rem}.platform-modal textarea{resize:vertical;min-block-size:7rem}.platform-modal input:focus,.platform-modal textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #1769e018}.platform-modal small{color:#75849a;margin-block-start:.4rem;display:block}.platform-modal [role=alert]{color:#a42d32}.platform-domain-input{display:flex}.platform-domain-input input{border-start-end-radius:0;border-end-end-radius:0}.platform-domain-input span{color:#65758c;background:#f0f4f8;border:1px solid #d6dfeb;border-inline-start:0;border-start-end-radius:.6rem;border-end-end-radius:.6rem;align-items:center;padding:.6rem;font-size:.72rem;display:flex}.platform-modal__close{color:#6c7b8f;cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.platform-modal__actions{justify-content:flex-end;gap:.7rem;margin-block-start:1.5rem;display:flex}.platform-modal__actions>button:not(.platform-primary){color:#44566f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:.6rem;padding:.72rem 1rem;font-weight:700}.platform-contact-filter{color:#65758d;align-items:center;gap:.65rem;font-size:.8rem;font-weight:700;display:flex}.platform-contact-filter select{color:#31445f;min-inline-size:10rem;font:inherit;background:#f8fafc;border:1px solid #d9e2ee;border-radius:.6rem;padding:.58rem .75rem}.platform-contact-inbox table{border-collapse:collapse;inline-size:100%;font-size:.84rem}.platform-contact-inbox th{color:#7a899d;text-align:start;letter-spacing:.06em;text-transform:uppercase;background:#fafbfd;padding:.75rem 1.25rem;font-size:.68rem}.platform-contact-inbox td{vertical-align:middle;border-block-start:1px solid #edf1f6;padding:1rem 1.25rem}.platform-contact-inbox tbody tr{transition:background .16s,box-shadow .16s}.platform-contact-inbox tbody tr:hover{box-shadow:inset 3px 0 var(--blue);background:#f3f8ff}[dir=rtl] .platform-contact-inbox tbody tr:hover{box-shadow:inset -3px 0 var(--blue)}.platform-contact-inbox td:first-child strong,.platform-contact-inbox td:first-child small{display:block}.platform-contact-inbox td:first-child small{color:#77869a;margin-block-start:.2rem}.platform-contact-open{color:#245b99;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:.5rem;padding:.42rem .75rem;font-weight:700}.platform-contact-open:hover{border-color:var(--blue);background:#edf5ff}.platform-status--contact-new{color:#075fbd;background:#e5f2ff}.platform-status--contact-reviewed{color:#08784b;background:#e5f7ee}.platform-status--contact-closed{color:#66768b;background:#edf1f5}.platform-contact-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07101d80;position:fixed;inset:0}.platform-contact-drawer{color:#1b2a40;background:#fff;inline-size:min(36rem,100%);padding:2.25rem;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-24px 0 70px #0004}.platform-contact-drawer h2{margin:.35rem 0 1.4rem;font-size:1.7rem}.platform-contact-detail__person{background:#f8fafc;border:1px solid #e1e8f1;border-radius:.9rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.platform-contact-detail__person>span{color:#0754bd;background:#e5f1ff;border-radius:.8rem;place-items:center;block-size:3rem;font-size:.78rem;font-weight:850;display:grid}.platform-contact-detail__person strong{display:block}.platform-contact-detail__person p{color:#6f7f94;margin:.2rem 0 0}.platform-contact-detail__person i{font-style:normal}.platform-contact-detail dl{grid-template-columns:1fr 1fr;margin:1.4rem 0;display:grid}.platform-contact-detail dl>div{border-block-end:1px solid #e8edf3;padding:.85rem}.platform-contact-detail dt{color:#78879a;text-transform:uppercase;font-size:.72rem;font-weight:750}.platform-contact-detail dd{color:#263951;overflow-wrap:anywhere;margin:.3rem 0 0}.platform-contact-detail a{color:#1769e0}.platform-contact-detail>section{background:#f4f7fb;border-radius:.8rem;padding:1.15rem}.platform-contact-detail h3{margin:0 0 .7rem;font-size:.85rem}.platform-contact-detail>section p{white-space:pre-wrap;margin:0;line-height:1.7}.platform-contact-detail__actions{justify-content:flex-end;gap:.7rem;margin-block-start:1.4rem;display:flex}.platform-contact-detail__actions>button:not(.platform-primary){color:#44566f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:.6rem;padding:.72rem 1rem;font-weight:700}.platform-contact-detail__actions button:disabled{opacity:.55;cursor:wait}.platform-auth{color:#17243a;background:#f6f9fc;grid-template-columns:minmax(25rem,1fr) minmax(28rem,.85fr);min-block-size:100vh;font-family:Inter,Noto Sans Arabic,system-ui,sans-serif;display:grid}.platform-auth__visual{color:#fff;background:radial-gradient(circle at 70% 20%,#1f9cb45c,#0000 30%),linear-gradient(145deg,#0b172a,#0b315d);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.platform-auth__visual:after{content:"";border:1px solid #ffffff18;border-radius:50%;block-size:28rem;inline-size:28rem;position:absolute;inset:30% auto auto 12%;box-shadow:0 0 0 5rem #ffffff05,0 0 0 10rem #ffffff03}.platform-auth__brand{z-index:1;align-items:center;gap:.8rem;font-size:1.2rem;display:flex;position:relative}.platform-auth__visual>p{z-index:1;color:#c3d3e5;max-inline-size:30rem;margin:0;font-size:clamp(1.2rem,2.3vw,2rem);font-weight:600;line-height:1.4;position:relative}.platform-auth__art{z-index:1;aspect-ratio:1.25;background:#ffffff0c;border:1px solid #ffffff1f;border-radius:1.7rem;align-self:center;inline-size:min(26rem,80%);position:relative;transform:rotate(-4deg);box-shadow:0 30px 80px #0004}[dir=rtl] .platform-auth__art{transform:rotate(4deg)}.platform-auth__art span{background:linear-gradient(135deg,#2bd1d8,var(--blue));border-radius:1rem;block-size:3.5rem;inline-size:3.5rem;position:absolute;inset-block-start:22%;box-shadow:0 12px 25px #0004}.platform-auth__art span:first-child{inset-inline-start:10%}.platform-auth__art span:nth-child(2){inset-block-start:48%;inset-inline-start:42%}.platform-auth__art span:nth-child(3){inset-inline-end:10%}.platform-auth__art i{background:linear-gradient(90deg,#2bd1d8,#fff7);block-size:2px;inline-size:28%;position:absolute;inset-block-start:38%}.platform-auth__art i:first-of-type{inset-inline-start:20%;transform:rotate(22deg)}.platform-auth__art i:nth-of-type(2){inset-inline-end:20%;transform:rotate(-22deg)}.platform-auth__card{align-self:center;inline-size:min(28rem,100% - 3rem);margin:auto;position:relative}.platform-auth__card h1{color:#0d1b2f;letter-spacing:-.045em;margin:.5rem 0;font-size:clamp(2rem,4vw,3.1rem)}.platform-auth__card>p:not(.marketing-eyebrow){color:#667890;line-height:1.7}.platform-auth__icon{color:#fff;background:linear-gradient(145deg,#1c78eb,#0d50ad);border-radius:1rem;place-items:center;block-size:3.5rem;inline-size:3.5rem;margin-block-end:2rem;font-size:1.7rem;display:grid;box-shadow:0 12px 35px #1769e03d}.platform-auth__language{color:#34506f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1ed;border-radius:2rem;padding:.45rem .8rem;position:absolute;inset-block-start:-4rem;inset-inline-end:0}.platform-auth__submit{inline-size:100%;margin-block:1.3rem .8rem;padding:.9rem}.platform-auth__card small{color:#7b899c;text-align:center;line-height:1.5;display:block}.tenant-host-state{box-sizing:border-box;color:#21324a;text-align:center;background:radial-gradient(circle at 50% 30%,#e0f7fa,#f5f8fc 45%);place-content:center;justify-items:center;min-block-size:100vh;padding:2rem;font-family:Inter,Noto Sans Arabic,system-ui,sans-serif;display:grid}.tenant-host-state__loader{gap:.4rem;margin-block-end:1rem;display:flex}.tenant-host-state__loader i{background:var(--blue);border-radius:50%;block-size:.65rem;inline-size:.65rem;animation:1s infinite alternate tenant-host-pulse}.tenant-host-state__loader i:nth-child(2){animation-delay:.2s}.tenant-host-state__loader i:nth-child(3){animation-delay:.4s}@keyframes tenant-host-pulse{to{opacity:.25;transform:translateY(-.4rem)}}.tenant-host-state--error>p:not(.marketing-eyebrow){color:#677890;max-inline-size:35rem;font-size:1.05rem;line-height:1.7}.tenant-host-state--error h1{letter-spacing:-.05em;margin:.4rem 0;font-size:clamp(2.2rem,6vw,4rem)}.tenant-host-state__mark{color:#fff;background:linear-gradient(145deg,var(--blue),#20c5cc);border-radius:1.4rem;place-items:center;block-size:5rem;inline-size:5rem;margin-block-end:1.5rem;display:grid;box-shadow:0 18px 45px #1769e03d}.tenant-host-state__mark span{font-size:2.2rem;font-weight:800}html[data-theme=dark] .platform-admin,html[data-theme=dark] .platform-content,html[data-theme=dark] .platform-auth{color:#d7e2ef;background:#09111d}html[data-theme=dark] .platform-page-header h1,html[data-theme=dark] .platform-panel h2,html[data-theme=dark] .platform-stat-grid strong,html[data-theme=dark] .platform-auth__card h1{color:#eef5fc}html[data-theme=dark] .platform-panel,html[data-theme=dark] .platform-stat-grid article,html[data-theme=dark] .platform-modal,html[data-theme=dark] .platform-contact-drawer{color:#dae5f2;background:#111d2d;border-color:#28374b}html[data-theme=dark] .platform-panel__heading,html[data-theme=dark] .platform-directory td,html[data-theme=dark] .platform-contact-inbox td{border-color:#28374b}html[data-theme=dark] .platform-directory th,html[data-theme=dark] .platform-contact-inbox th,html[data-theme=dark] .platform-operations article,html[data-theme=dark] .platform-search,html[data-theme=dark] .platform-contact-filter select{color:#aebdd0;background:#0c1726;border-color:#28374b}html[data-theme=dark] .platform-directory tbody tr:hover,html[data-theme=dark] .platform-contact-inbox tbody tr:hover{background:#142740}html[data-theme=dark] .platform-directory code{color:#b7c8dd;background:#1a283a}html[data-theme=dark] .platform-modal input,html[data-theme=dark] .platform-modal textarea{color:#e1ebf7;background:#0d1827;border-color:#33445a}html[data-theme=dark] .platform-contact-detail__person,html[data-theme=dark] .platform-contact-detail>section{color:#dce7f4;background:#0c1726;border-color:#2b3a4e}html[data-theme=dark] .platform-contact-detail dd{color:#dce7f4}@media (width<=960px){.platform-admin{grid-template-columns:4.8rem minmax(0,1fr)}.platform-brand strong,.platform-sidebar nav a{font-size:0}.platform-sidebar nav span,.platform-sidebar__footer span{font-size:1.15rem}.platform-sidebar__footer button{justify-content:center;font-size:0}.platform-brand{justify-content:center;padding-inline:0}.platform-stat-grid{grid-template-columns:repeat(2,1fr)}.platform-auth{grid-template-columns:1fr}.platform-auth__visual{display:none}.platform-auth__card{flex-direction:column;justify-content:center;min-block-size:100vh;padding-block:5rem;display:flex}}@media (width<=640px){.platform-admin{display:block}.platform-sidebar{block-size:auto;padding:.8rem;position:static}.platform-sidebar nav{grid-template-columns:repeat(4,1fr)}.platform-sidebar nav a{justify-content:center}.platform-brand,.platform-sidebar__footer{display:none}.platform-content{padding:1.2rem .8rem 3rem}.platform-page-header{flex-direction:column;align-items:flex-start}.platform-stat-grid{gap:.6rem;margin-block:1.2rem}.platform-stat-grid article{min-block-size:6.5rem;padding:.9rem}.platform-panel__heading{flex-direction:column;align-items:stretch;padding:1rem}.platform-search{min-inline-size:0}.platform-operations>div{grid-template-columns:1fr}}.platform-auth,.tenant-host-state{--blue:#1769e0}.tenant-host-state .marketing-cta--primary{color:#fff;background:linear-gradient(135deg,#1769e0,#0754bd);box-shadow:0 10px 25px #1769e02e}.data-table__toolbar{align-items:center;gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);padding:0 0 var(--re-spacing-scale-sm);background:0 0;flex-wrap:wrap;display:flex}.data-table__search{flex:16rem;max-inline-size:28rem;margin:0}.data-table__search input{inline-size:100%;min-block-size:var(--control-height,2rem);padding:0 var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface-elevated);color:var(--re-color-semantic-text);font:inherit}.data-table__search input:focus-visible{outline:2px solid var(--re-color-semantic-focus);outline-offset:1px}.data-table__range{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.data-table__sort,th .data-table__sort,.directory-table thead th .data-table__sort{min-block-size:0;box-shadow:none;color:inherit;font:inherit;font-weight:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;padding:0;display:inline-flex}.data-table__sort:hover{color:var(--re-color-semantic-text);background:0 0}.data-table__sort:focus-visible{outline:2px solid var(--re-color-semantic-focus);outline-offset:2px}.data-table__sort-mark{min-inline-size:.75rem;color:var(--re-color-semantic-action);font-size:var(--re-typography-font-size-caption)}th[aria-sort=none] .data-table__sort-mark:before{content:"↕";color:var(--re-color-semantic-text-muted);opacity:0}th[aria-sort=none]:hover .data-table__sort-mark:before{opacity:.6}.data-table__pager{justify-content:flex-end;align-items:center;gap:var(--re-spacing-scale-md);padding:var(--re-spacing-scale-sm) 0;display:flex}.data-table__pager p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-variant-numeric:tabular-nums;margin:0}.data-table__pager button{min-block-size:2rem;padding:0 var(--re-spacing-scale-md)}.form-action-bar{z-index:2;max-inline-size:calc(var(--label-width,12rem) + var(--field-max,28rem) + var(--re-spacing-scale-lg));justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);flex-wrap:wrap;grid-column:1/-1;margin-block-start:var(--re-spacing-scale-md);display:flex;position:sticky;inset-block-end:0;box-shadow:0 -6px 18px -12px #00000059}.form-action-bar[data-dirty=true]{border-color:color-mix(in srgb, var(--re-color-semantic-warning) 55%, var(--re-color-semantic-border))}.form-action-bar__state{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.form-action-bar[data-dirty=true] .form-action-bar__state{color:var(--re-color-semantic-warning);font-weight:var(--re-typography-font-weight-semibold)}.form-action-bar[data-dirty=true] .form-action-bar__state:before{content:"●";margin-inline-end:var(--re-spacing-scale-xs)}.form-action-bar__actions{align-items:center;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.form-action-bar__actions button{min-block-size:2.25rem}@media (prefers-reduced-motion:no-preference){.form-action-bar{transition:border-color .16s}}.workspace-notice,.workspace-main p[role=alert]{max-inline-size:60rem;margin:0 0 var(--re-spacing-scale-md)}.workspace-empty{margin:var(--re-spacing-scale-md) 0;color:var(--re-color-semantic-text-muted)}.row-menu{display:inline-block;position:relative}.row-menu>summary{border:var(--re-border-thin) solid transparent;border-radius:var(--re-radius-small);block-size:1.75rem;inline-size:1.75rem;color:var(--re-color-semantic-text-muted);font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.1em;cursor:pointer;place-items:center;list-style:none;display:inline-grid}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary:hover,.row-menu[open]>summary{border-color:var(--re-color-semantic-border);color:var(--re-color-semantic-text);background:var(--re-color-semantic-surface-elevated)}.row-menu__panel{z-index:30;min-inline-size:14rem;padding:var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay);text-align:start;white-space:normal;gap:2px;display:grid;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.row-menu__panel>button,.row-menu__panel>a{min-block-size:1.9rem;inline-size:100%;padding:0 var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);color:var(--re-color-semantic-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.row-menu__panel>button:hover:not(:disabled),.row-menu__panel>a:hover{background:var(--re-color-semantic-selection)}.row-menu__panel>button:disabled{color:var(--re-color-semantic-text-muted)}.row-menu__panel>.row-menu__danger{color:var(--re-color-semantic-danger)}.row-menu__form{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm) var(--re-spacing-scale-sm);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);font-size:var(--re-typography-font-size-caption);display:grid}.row-menu__form input,.row-menu__form select{min-block-size:1.85rem;inline-size:100%}.row-menu__form .row-menu__form-actions{justify-content:flex-end;gap:var(--re-spacing-scale-xs);display:flex}.row-menu__form .row-menu__form-actions button{min-block-size:1.75rem;padding-inline:var(--re-spacing-scale-sm);font-size:12px}.inline-editor:not(.case-worklist .inline-editor){display:grid}form.inline-editor{grid-template-columns:var(--label-width,12rem) minmax(0, var(--field-max,28rem));gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);margin:var(--re-spacing-scale-md) 0;padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);align-items:center;display:grid}form.inline-editor>label{display:contents}form.inline-editor>label>input,form.inline-editor>label>select{inline-size:100%}form.inline-editor>p[role=alert],form.inline-editor>.editor-actions{grid-column:1/-1;margin:0}form.inline-editor>.editor-actions{gap:var(--re-spacing-scale-sm);display:flex}.workspace-panel,.configuration-workspace,.identity-admin__panel,.workspace-subsection{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.section-heading,.workspace-subheading,.organization-directory__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);border:0;margin-block-end:var(--re-spacing-scale-md);padding:0;display:flex}.section-heading h3,.workspace-subheading h2,.organization-directory__toolbar h2{font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold);margin:0}.workspace-subheading p,.organization-directory__toolbar p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:2px 0 0}.status-badge--pending-approval,.status-badge--pending,.status-badge--draft{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 34%, transparent);background:color-mix(in srgb, var(--re-color-semantic-warning) 10%, transparent)}.status-badge--published,.status-badge--completed,.status-badge--succeeded{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.status-badge--failed,.status-badge--dead-lettered{color:var(--re-color-semantic-danger);border-color:color-mix(in srgb, var(--re-color-semantic-danger) 30%, transparent);background:color-mix(in srgb, var(--re-color-semantic-danger) 9%, transparent)}.identity-status{min-block-size:1.5rem;padding-inline:var(--re-spacing-scale-sm);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-pill);font-size:12px;font-weight:var(--re-typography-font-weight-semibold);align-items:center;display:inline-flex}.identity-status--active,.identity-status--accepted,.identity-status--enabled{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.identity-status--pending{color:var(--re-color-semantic-warning);border-color:color-mix(in srgb, var(--re-color-semantic-warning) 34%, transparent)}.identity-admin__role-tags{gap:var(--re-spacing-scale-xs);flex-wrap:wrap;display:inline-flex}.identity-admin__role-tags span{padding-inline:var(--re-spacing-scale-sm);border-radius:var(--re-radius-pill);background:var(--re-color-semantic-selection);color:var(--re-color-semantic-link);white-space:nowrap;font-size:12px}.cell-secondary{color:var(--re-color-semantic-text-muted);font-size:12px;display:block}.cell-primary{font-weight:var(--re-typography-font-weight-medium)}td .cell-primary+.cell-secondary{margin-inline-start:var(--re-spacing-scale-sm);display:inline}.two-column{gap:var(--re-spacing-scale-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=64rem){.two-column{grid-template-columns:minmax(0,1fr)}}.choice-grid{gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-md);border:0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;display:grid}.choice-grid legend,.form-grid fieldset legend{font-weight:var(--re-typography-font-weight-medium);margin-block-end:var(--re-spacing-scale-xs);padding:0}.choice-grid label,.checkbox-line{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:1.75rem;font-size:var(--re-typography-font-size-body);display:flex}.form-grid fieldset{gap:var(--re-spacing-scale-xs);border:0;margin:0;padding:0;display:grid}.value-technical,.tenant-export__integrity{font-family:var(--re-typography-font-family-monospace);font-size:12px}.secret-notice{align-items:center;gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);max-inline-size:60rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid color-mix(in srgb, var(--re-color-semantic-warning) 45%, var(--re-color-semantic-border));border-radius:var(--re-radius-medium);background:color-mix(in srgb, var(--re-color-semantic-warning) 8%, transparent);flex-wrap:wrap;margin-block-end:var(--re-spacing-scale-md);display:flex}.secret-notice code{padding:2px var(--re-spacing-scale-sm);border-radius:var(--re-radius-small);background:var(--re-color-semantic-surface-elevated);font-family:var(--re-typography-font-family-monospace)}.readiness-list{gap:var(--re-spacing-scale-xs);margin:0 0 var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body);padding:0;list-style:none;display:grid}.readiness-list li{gap:var(--re-spacing-scale-sm);align-items:center;display:flex}.readiness-list li:before{content:"○";color:var(--re-color-semantic-text-muted)}.readiness-list li[data-complete=true]:before{content:"●";color:var(--re-color-semantic-success)}.step-progress{gap:var(--re-spacing-scale-md);margin:0 0 var(--re-spacing-scale-lg);font-size:var(--re-typography-font-size-caption);color:var(--re-color-semantic-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.step-progress li{align-items:center;gap:var(--re-spacing-scale-xs);display:flex}.step-progress li span{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:50%;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:11px;display:inline-grid}.step-progress li[aria-current=step]{color:var(--re-color-semantic-text);font-weight:var(--re-typography-font-weight-semibold)}.step-progress li[aria-current=step] span{border-color:var(--re-color-semantic-action);color:var(--re-color-semantic-action)}.step-progress li.is-complete span{border-color:var(--re-color-semantic-success);background:var(--re-color-semantic-success);color:var(--re-color-semantic-on-action)}.page-section__subtitle{margin:0 0 var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold)}.page-section__subtitle+.workspace-table-wrap,h3.page-section__subtitle+.form-grid{margin-block-start:var(--re-spacing-scale-sm)}a.button-link{min-block-size:var(--control-height,2rem);padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid transparent;border-radius:var(--re-radius-medium);color:var(--re-color-semantic-link);font-weight:var(--re-typography-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}a.button-link:hover{background:var(--re-color-semantic-selection)}.workflow-history,.sla-administration__section,.custom-domain-setup,.identity-admin__split section,.identity-admin__roles section{margin-block-start:var(--re-spacing-scale-lg)}.identity-admin__split,.identity-admin__roles,.identity-admin__access{gap:var(--re-spacing-scale-lg);display:grid}.identity-admin__team>*+*{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xl);padding-block-start:var(--re-spacing-scale-lg)}.custom-domain-records{grid-template-columns:var(--label-width,12rem) minmax(0, 1fr);gap:var(--re-spacing-scale-xs) var(--re-spacing-scale-lg);margin:var(--re-spacing-scale-md) 0;font-size:var(--re-typography-font-size-body);display:grid}.custom-domain-records dt{color:var(--re-color-semantic-text-muted)}.custom-domain-records dd{margin:0}.custom-domain-records code{font-family:var(--re-typography-font-family-monospace);font-size:12px}.custom-domain-actions{align-items:center;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.case-import__source-grid{gap:var(--re-spacing-scale-lg);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.case-import__upload{gap:var(--re-spacing-scale-xs);padding:var(--re-spacing-scale-md);border:1px dashed var(--re-color-semantic-border);border-radius:var(--re-radius-medium);text-align:center;display:grid}.case-import__upload h3{font-size:var(--re-typography-font-size-body);margin:0}.case-import__upload p,.case-import__editor p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.case-import__editor textarea{inline-size:100%}@media (width<=64rem){.case-import__source-grid{grid-template-columns:minmax(0,1fr)}}.page-tabs[role=tablist]{gap:var(--re-spacing-scale-xs);display:flex;overflow-x:auto}:root{--page-gutter:1.5rem;--page-bar-height:3.25rem;--row-height:2.5rem;--control-height:2rem;--field-max:28rem;--label-width:12rem}html[data-density=compact]{--row-height:2.1rem;--control-height:1.85rem;--page-gutter:1rem}html[data-density=spacious]{--row-height:3rem;--control-height:2.25rem}.global-bar{grid-template-columns:minmax(14rem,40rem) auto;min-block-size:3rem;padding-block:0}.global-bar .workspace-context{display:none}.workspace-main{max-inline-size:none;padding:0}.workspace-main>*+*{margin-block-start:0}.workspace-main>.case-worklist,.workspace-main>.organization-workspace,.workspace-main>.tenant-presentation-workspace,.workspace-main>.operational-report,.workspace-main>.tenant-custom-domain-workspace,.workspace-main>.tenant-support-access-workspace,.workspace-main>.configuration-workspace,.workspace-main>.staff-intake,.workspace-main>.staff-preferences,.workspace-main>.case-search,.workspace-main>.auditor-workspace,.administration-canvas,.administration-canvas>section,.administration-layout,.workspace-main>.supervisor-workspace,.workspace-main>.status-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.administration-layout{padding:0;display:block}.administration-canvas{padding:0}.page-header{background:var(--re-color-semantic-surface);position:relative}.page-header__bar{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);min-block-size:var(--page-bar-height);padding:var(--re-spacing-scale-md) var(--page-gutter) var(--re-spacing-scale-sm);display:flex}.page-header__title{min-inline-size:0}.page-header__eyebrow{color:var(--re-color-semantic-text-muted);font-size:11px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin-block-end:2px;display:block}.page-header__title-row{align-items:baseline;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.page-header h1,.page-header h2{font-size:20px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.3}.page-header__count{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-body);font-variant-numeric:tabular-nums}.page-header__description{max-inline-size:60rem;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:2px 0 0}.page-header__actions{align-items:center;gap:var(--re-spacing-scale-sm);flex-shrink:0;display:flex}.page-header__actions button,.page-header__actions a.button-link,.page-header__actions .primary-action{min-block-size:var(--control-height);padding-inline:var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body);margin:0}.page-tabs{padding-inline:var(--page-gutter);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.page-tabs ul{gap:var(--re-spacing-scale-xs);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.page-tabs a,.page-tabs button{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2.25rem;padding:0 var(--re-spacing-scale-sm);border:0;color:var(--re-color-semantic-text-muted);font:inherit;font-weight:var(--re-typography-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;border-radius:0;margin-block-end:-1px;text-decoration:none;display:inline-flex}.page-tabs a:hover,.page-tabs button:hover{color:var(--re-color-semantic-text);background:0 0}.page-tabs a[aria-current=page],.page-tabs button[aria-selected=true]{color:var(--re-color-semantic-text);border-block-end-color:var(--re-color-semantic-action)}.page-tabs__count{padding-inline:var(--re-spacing-scale-xs);border-radius:var(--re-radius-pill);background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.page-body{padding:var(--re-spacing-scale-md) var(--page-gutter) var(--re-spacing-scale-xxl)}.page-body--wide,.page-body--wide>table,.page-body--wide>.directory-table-scroll{padding-inline:0}.page-section+.page-section{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xl);padding-block-start:var(--re-spacing-scale-lg)}.page-section__header{justify-content:space-between;align-items:flex-start;gap:var(--re-spacing-scale-lg);margin-block-end:var(--re-spacing-scale-md);display:flex}.page-section__header h2{font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold);margin:0}.page-section__header p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:2px 0 0}.page-section__actions{gap:var(--re-spacing-scale-sm);display:flex}.workspace-heading,.workspace-header{padding:var(--re-spacing-scale-md) var(--page-gutter) var(--re-spacing-scale-sm);background:0 0;border:0}.workspace-heading h1,.workspace-header h1,.workspace-header h2{font-size:20px;font-weight:var(--re-typography-font-weight-semibold)}.workspace-heading p,.workspace-header p{font-size:var(--re-typography-font-size-caption)}.workspace-tabs{padding-inline:var(--page-gutter)}.workspace-tabs button{min-block-size:2.25rem;padding-inline:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-weight:var(--re-typography-font-weight-medium);border-block-end-width:2px}.workspace-tabs button[aria-selected=true]{border-block-end-color:var(--re-color-semantic-action);color:var(--re-color-semantic-text);font-weight:var(--re-typography-font-weight-semibold);background:0 0}.directory-table,.workspace-table-wrap table,.data-table{border-collapse:collapse;inline-size:100%;font-size:13px}.directory-table th,.directory-table td,.workspace-table-wrap th,.workspace-table-wrap td,.data-table th,.data-table td{block-size:var(--row-height);padding:0 var(--re-spacing-scale-md);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);vertical-align:middle;text-align:start}.directory-table thead th,.workspace-table-wrap thead th,.data-table thead th{z-index:1;background:var(--re-color-semantic-surface);color:var(--re-color-semantic-text-muted);font-size:12px;font-weight:var(--re-typography-font-weight-semibold);white-space:nowrap;position:sticky;inset-block-start:3rem}.directory-table tbody tr:hover,.workspace-table-wrap tbody tr:hover,.data-table tbody tr:hover{background:color-mix(in srgb, var(--re-color-semantic-selection) 55%, transparent)}.directory-table td button:not(.icon-button,.inline-editor__trigger,.primary-action),.data-table td button:not(.icon-button,.inline-editor__trigger,.primary-action),.workspace-table-wrap td button:not(.icon-button,.inline-editor__trigger,.primary-action){min-block-size:1.75rem;padding-inline:var(--re-spacing-scale-sm);font-size:12px}.row-actions{opacity:.65;gap:2px;display:inline-flex}tr:hover .row-actions,tr:focus-within .row-actions{opacity:1}.directory-table thead th button,.data-table thead th button,.workspace-table-wrap thead th button,.sortable-header button{min-block-size:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0}.directory-table thead th button:hover,.data-table thead th button:hover,.sortable-header button:hover{color:var(--re-color-semantic-text);background:0 0}.page-body button:not(.icon-button,.primary-action,.inline-editor__trigger,.case-worklist__case-link),.page-body select,.page-body input:not([type=checkbox],[type=radio]),.page-body textarea,.workspace-main button:not(.icon-button,.primary-action,.inline-editor__trigger,.case-worklist__case-link,.command-search__palette),.workspace-main select,.workspace-main input:not([type=checkbox],[type=radio]){min-block-size:var(--control-height);font-size:var(--re-typography-font-size-body)}.workspace-main .primary-action{min-block-size:var(--control-height);margin:0}.workspace-main textarea{min-block-size:5rem}.form-grid{grid-template-columns:var(--label-width) minmax(0, var(--field-max));gap:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);align-items:start;display:grid}.form-grid>label,.form-grid>.form-grid__label{color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body);font-weight:var(--re-typography-font-weight-medium);padding-block-start:calc((var(--control-height) - 1.25rem) / 2)}.form-grid>.form-grid__control{gap:var(--re-spacing-scale-xs);min-inline-size:0;display:grid}.form-grid>.form-grid__control>input:not([type=checkbox],[type=radio]),.form-grid>.form-grid__control>select,.form-grid>.form-grid__control>textarea{inline-size:100%}.form-grid__help{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.form-grid__full{grid-column:1/-1}.form-grid+.form-grid{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-lg);padding-block-start:var(--re-spacing-scale-lg)}.form-actions{align-items:center;gap:var(--re-spacing-scale-sm);margin-block-start:var(--re-spacing-scale-lg);display:flex}.form-actions .form-actions__status{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0 0 0 auto}.ghost-button,.workspace-main button.ghost-button{color:var(--re-color-semantic-link);background:0 0;border-color:#0000}.ghost-button:hover{background:var(--re-color-semantic-selection)}.help-popover{display:inline-block;position:relative}.help-popover>summary{border:var(--re-border-thin) solid var(--re-color-semantic-border);block-size:1.5rem;inline-size:1.5rem;color:var(--re-color-semantic-text-muted);font-size:12px;font-weight:var(--re-typography-font-weight-semibold);cursor:help;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.help-popover>summary::-webkit-details-marker{display:none}.help-popover[open]>summary{color:var(--re-color-semantic-text);border-color:var(--re-color-semantic-action)}.help-popover__panel{z-index:30;inline-size:min(26rem,80vw);padding:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-overlay);font-size:var(--re-typography-font-size-caption);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.help-popover__panel p{margin:0 0 var(--re-spacing-scale-sm)}.help-popover__panel p:last-child{margin:0}.side-sheet{z-index:35;border-inline-start:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated);inline-size:min(24rem,100vw);box-shadow:var(--re-elevation-overlay);flex-direction:column;display:flex;position:fixed;inset-block:3rem 0;inset-inline-end:0}.side-sheet__header{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:var(--page-bar-height);padding:0 var(--re-spacing-scale-md) 0 var(--re-spacing-scale-lg);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex}.side-sheet__header h2{font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold);margin:0}.side-sheet__body{padding:var(--re-spacing-scale-lg);flex:1;overflow:auto}.side-sheet__footer{justify-content:flex-end;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-lg);border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex}.workspace-sidebar{block-size:100dvh}.workspace-sidebar__footer{margin-block-start:auto}html[data-theme=dark] .directory-table thead th,html[data-theme=dark] .data-table thead th{background:var(--re-color-semantic-surface)}@media (width<=64rem){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>label,.form-grid>.form-grid__label{padding-block-start:0}.page-header__bar{flex-direction:column}}.button-link{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:var(--control-height);padding-inline:var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);font-weight:var(--re-typography-font-weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--re-color-semantic-selection)}.button-link.primary-action{border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action)}.button-link.ghost-button{color:var(--re-color-semantic-link);border-color:#0000}.case-worklist__toolbar{padding:var(--re-spacing-scale-sm) var(--page-gutter) 0}.case-worklist__query-field{min-block-size:var(--control-height)}.case-worklist__query-field input{min-block-size:var(--control-height);font-size:var(--re-typography-font-size-body)}.case-worklist__chips{margin:var(--re-spacing-scale-sm) 0 0}.case-worklist__layout{margin-block-start:var(--re-spacing-scale-sm)}.case-worklist__filter-button{align-items:center;gap:var(--re-spacing-scale-xs);display:inline-flex}.case-worklist__filter-button[aria-pressed=true]{border-color:var(--re-color-semantic-action);color:var(--re-color-semantic-action)}.case-worklist__filter-count{border-radius:var(--re-radius-pill);background:var(--re-color-semantic-action);min-inline-size:1.2rem;color:var(--re-color-semantic-on-action);font-variant-numeric:tabular-nums;text-align:center;padding-inline:4px;font-size:11px}.case-worklist__sheet .case-worklist__filters{gap:var(--re-spacing-scale-md);background:0 0;border:0;padding:0;display:grid}.case-worklist__sheet .case-worklist__filters>label,.case-worklist__sheet .case-worklist__advanced-filters label{font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-medium);gap:4px;display:grid}.case-worklist__sheet .case-worklist__filters select,.case-worklist__sheet .case-worklist__filters input{inline-size:100%}.case-worklist__sheet .case-worklist__advanced-filters>div{gap:var(--re-spacing-scale-md);margin-block-start:var(--re-spacing-scale-sm);display:grid}.case-worklist__sheet .case-worklist__filter-actions{justify-content:flex-end;display:flex}.case-worklist__saved-searches{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xl);padding-block-start:var(--re-spacing-scale-lg)}.case-worklist__saved-searches h3{margin:0 0 var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body);font-weight:var(--re-typography-font-weight-semibold)}.case-worklist__saved-views{gap:var(--re-spacing-scale-md);display:grid}.case-worklist__saved-views label{font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-medium);gap:4px;display:grid}.case-worklist__saved-views select,.case-worklist__saved-views input{inline-size:100%}.case-worklist__summary{align-items:baseline;gap:var(--re-spacing-scale-sm);min-inline-size:0;display:flex}.case-worklist__summary-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--re-typography-font-weight-medium);flex:0 auto;overflow:hidden}.case-worklist__summary-meta{gap:var(--re-spacing-scale-sm);min-inline-size:0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);white-space:nowrap;flex:auto;display:inline-flex;overflow:hidden}.case-worklist__summary-meta>span{text-overflow:ellipsis;overflow:hidden}.case-worklist__table th,.case-worklist__table td{block-size:var(--row-height);padding-block:0}.case-worklist__table td[data-column=summary]{max-inline-size:34rem}.staff-intake__context{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-selection);margin-block-end:var(--re-spacing-scale-md)}.staff-intake__toolbar{max-inline-size:var(--field-max);margin-block-end:var(--re-spacing-scale-md)}.staff-intake__services{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin:0;padding:0;list-style:none}.staff-intake__services li{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-lg);min-block-size:3rem;padding:var(--re-spacing-scale-sm) 0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);display:flex}.staff-intake__services li>div{align-items:baseline;gap:var(--re-spacing-scale-sm);min-inline-size:0;display:flex}.staff-intake__services li p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.staff-intake__start{flex-shrink:0}.auditor-workspace__lookup,.case-search__form{align-items:end;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;margin-block-end:var(--re-spacing-scale-lg);display:flex}.auditor-workspace__lookup label,.case-search__form label{min-inline-size:18rem;font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-medium);gap:4px;display:grid}.case-worklist__toolbar{border-block-end:0;padding-block-end:var(--re-spacing-scale-sm)}.case-worklist__layout{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:0}.case-worklist__sheet .case-worklist__filters{grid-template-columns:minmax(0,1fr)}.case-worklist__sheet .case-worklist__saved-views{background:0 0;border:0;padding:0}.staff-intake__services .staff-intake__start{border-color:var(--re-color-semantic-border);color:var(--re-color-semantic-link);background:0 0}.staff-intake__services .staff-intake__start:hover{background:var(--re-color-semantic-selection)}.case-worklist__table{table-layout:fixed;inline-size:100%}.case-worklist__table th[data-column=select]{inline-size:2.5rem}.case-worklist__table td[data-column=summary]{max-inline-size:none;overflow:hidden}.case-worklist__table td[data-column=assignee]{max-inline-size:none}.case-worklist__layout--split .case-worklist__table th[data-column=reference]{inline-size:11rem}.case-worklist__chips{margin:var(--re-spacing-scale-xs) 0 0;padding:0}.case-worklist__toolbar>*+*{margin-block-start:0}.directory-table-scroll thead th,.workspace-table-wrap thead th{position:static}.case-worklist__table th[data-column=status]{inline-size:7.5rem}.case-worklist__table th[data-column=priority]{inline-size:6rem}.case-worklist__table th[data-column=channel]{inline-size:4.5rem}.case-worklist__table th[data-column=received]{inline-size:10.5rem}.case-worklist__table th[data-column=actions]{inline-size:2.5rem}.case-worklist__summary-title{flex:auto}.case-worklist__summary-meta{flex:0 auto;max-inline-size:45%}.case-worklist__table th[data-column=reference]{inline-size:12.75rem}.case-worklist__table th[data-column=assignee]{inline-size:10rem}.case-worklist__table .case-worklist__summary,.case-worklist__table .case-reference-cell{align-items:center;display:flex}.case-worklist__table td>*,.case-worklist__table th[scope=row]>*{vertical-align:middle}.case-worklist__table td,.case-worklist__table th{line-height:1.3}.case-worklist__table .inline-editor{align-items:center;min-block-size:0;display:flex}.case-worklist__table .inline-editor,.case-worklist__table .inline-editor>button.inline-editor__trigger,.case-worklist__table .status-badge{margin:0}.administration-canvas>section:not(:has(>.page-header)){padding-inline:var(--page-gutter)}.administration-canvas>div:not(:has(>.page-header)):not(.administration-layout){padding-inline:var(--page-gutter)}.administration-canvas>section:not(:has(>.page-header))+section:not(:has(>.page-header)){border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-start:var(--re-spacing-scale-xl);padding-block-start:var(--re-spacing-scale-lg)}.administration-canvas .form-builder{box-shadow:none;border:0;border-radius:0}.identity-admin__split>form,.identity-admin__split>section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.identity-admin__split li{padding:var(--re-spacing-scale-sm) 0;border:0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:0 0;border-radius:0}.identity-admin__split form>button{justify-self:start}.workflow-library{background:0 0;min-block-size:0}.workflow-library__directory{background:0 0}.workflow-library__search{padding:0 var(--re-spacing-scale-md) var(--re-spacing-scale-md) 0;border:0}.workflow-library__search input{min-block-size:var(--control-height)}.workflow-library__directory ul{padding:0 var(--re-spacing-scale-md) 0 0}.workflow-library__directory li button{min-block-size:0;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);gap:2px}.workflow-library__directory li button[aria-current=true]{box-shadow:none}.workflow-overview{padding:0 0 0 var(--re-spacing-scale-xl)}.workflow-overview__header h3{font-size:var(--re-typography-font-size-heading-small);letter-spacing:-.01em;margin:0}.workflow-overview__header>button{min-block-size:var(--control-height)}.workflow-overview__facts{margin:var(--re-spacing-scale-lg) 0}.workflow-overview__facts dd{font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold)}.workflow-overview__flow{min-block-size:0;color:var(--re-color-semantic-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workflow-overview__flow>header span{color:var(--re-color-semantic-text-muted)}.workflow-overview__flow>header h4{margin:var(--re-spacing-scale-xs) 0 var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body-large)}.workflow-overview__node{min-block-size:5.5rem;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);box-shadow:none}.workflow-overview__node>span,.workflow-overview__node small{color:var(--re-color-semantic-text-muted)}.workflow-overview__node em{color:var(--re-color-semantic-information);background:color-mix(in srgb, var(--re-color-semantic-information) 12%, transparent)}.workflow-overview__node--initial{border-color:var(--re-color-semantic-action)}.workflow-overview__node--terminal{border-color:var(--re-color-semantic-success)}.workflow-overview__connector{color:var(--re-color-semantic-text-muted)}.workflow-overview__transitions{margin-block-start:var(--re-spacing-scale-md)}.workflow-overview__transitions li{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);border:0;border-inline-start:3px solid var(--re-color-semantic-action);background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text)}.workflow-overview__transitions li span,.workflow-overview__transitions li small{color:var(--re-color-semantic-text-muted)}.workspace-table-wrap,.data-table__scroll,.directory-table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0}.page-body .workspace-table-wrap,.page-section .workspace-table-wrap{margin-inline:0}.dashboard-live table th[scope=row]{white-space:nowrap;text-overflow:ellipsis;inline-size:32%;overflow:hidden}.dashboard-live table td{white-space:nowrap}.dashboard-live .operational-report__bucket-value{min-inline-size:2.5rem;font-variant-numeric:tabular-nums;margin-inline-end:var(--re-spacing-scale-sm);display:inline-block}.dashboard-live .operational-report__bucket-track{vertical-align:middle;inline-size:clamp(6rem,50%,16rem);display:inline-block}.dashboard-live__title{white-space:normal}.dashboard-live .operational-report__breakdown td{display:table-cell}.dashboard-live table th:first-child{inline-size:45%}.dashboard-live .dashboard-live__title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:26rem;display:block;overflow:hidden}.page-body table,.page-section table,.administration-canvas table{box-shadow:none;border:0;border-radius:0}.page-body table thead th:first-child,.page-body table thead th:last-child{border-radius:0}.workspace-main .directory-table-scroll,.administration-canvas .directory-table-scroll,.page-body .directory-table-scroll{background:0 0;border:0;border-radius:0}.form-builder{flex-direction:column;min-block-size:calc(100vh - 3rem);display:flex}.form-builder__bar{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-lg);min-block-size:var(--page-bar-height);padding:var(--re-spacing-scale-sm) var(--page-gutter);border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);background:var(--re-color-semantic-surface);flex-wrap:wrap;display:flex}.form-builder__identity{align-items:center;gap:var(--re-spacing-scale-md);min-inline-size:0;display:flex}.form-builder__identity h1{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:var(--re-typography-font-weight-semibold);margin:0;overflow:hidden}.form-builder__dirty{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);white-space:nowrap}.form-builder__actions{align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.form-builder__toggle{border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);display:inline-flex;overflow:hidden}.form-builder__toggle button{min-block-size:calc(var(--control-height) - 2px);padding-inline:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);background:0 0;border:0;border-radius:0}.form-builder__toggle button+button{border-inline-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.form-builder__toggle button[aria-pressed=true]{background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text)}.form-builder__problems,.form-builder__notice{padding:var(--re-spacing-scale-sm) var(--page-gutter);font-size:var(--re-typography-font-size-caption);margin:0}.form-builder__problems{color:var(--re-color-semantic-danger);background:color-mix(in srgb, var(--re-color-semantic-danger) 8%, transparent)}.form-builder__notice{color:var(--re-color-semantic-text-muted);background:var(--re-color-semantic-selection)}.form-builder__panes{flex:1;grid-template-columns:17rem minmax(0,1fr) 22rem;min-block-size:0;display:grid}.form-builder__pane{min-inline-size:0;overflow:auto}.form-builder__pane--steps{border-inline-end:var(--re-border-thin) solid var(--re-color-semantic-border)}.form-builder__pane--properties{border-inline-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.form-builder__pane--canvas{padding:var(--re-spacing-scale-lg) var(--page-gutter) var(--re-spacing-scale-xxl);background:color-mix(in srgb, var(--re-color-semantic-selection) 35%, var(--re-color-semantic-surface))}.form-builder__pane-section+.form-builder__pane-section{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.form-builder__pane-header{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);padding:var(--re-spacing-scale-md) var(--re-spacing-scale-md) var(--re-spacing-scale-xs);display:flex}.form-builder__pane-header h2{color:var(--re-color-semantic-text-muted);font-size:11px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.form-builder__pane-header .ghost-button{min-block-size:1.75rem;padding-inline:var(--re-spacing-scale-sm);font-size:var(--re-typography-font-size-caption)}.form-builder__steps{padding:0 var(--re-spacing-scale-sm) var(--re-spacing-scale-sm);margin:0;list-style:none}.form-builder__steps li{border-radius:var(--re-radius-medium);align-items:center;gap:2px;display:flex}.form-builder__steps li.is-selected{background:var(--re-color-semantic-selection)}.form-builder__steps li .row-actions{opacity:0;flex-direction:column}.form-builder__steps li:hover .row-actions,.form-builder__steps li.is-selected .row-actions{opacity:1}.form-builder__step{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.5rem;min-inline-size:0;padding:var(--re-spacing-scale-xs) var(--re-spacing-scale-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.form-builder__step-number,.form-preview__step-number{background:var(--re-color-semantic-surface-elevated);border:var(--re-border-thin) solid var(--re-color-semantic-border);block-size:1.5rem;inline-size:1.5rem;font-size:11px;font-weight:var(--re-typography-font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}li.is-selected .form-builder__step-number,[aria-current=step] .form-preview__step-number{border-color:var(--re-color-semantic-action);background:var(--re-color-semantic-action);color:var(--re-color-semantic-on-action)}.form-builder__step-label{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--re-typography-font-weight-medium);overflow:hidden}.form-builder__step-meta{color:var(--re-color-semantic-text-muted);white-space:nowrap;font-size:11px}.form-builder__flag{background:var(--re-color-semantic-danger);block-size:1.1rem;inline-size:1.1rem;color:var(--re-color-semantic-on-action,#fff);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.form-builder__palette{padding:0 var(--re-spacing-scale-sm) var(--re-spacing-scale-lg)}.form-builder__palette-group h3{margin:var(--re-spacing-scale-sm) var(--re-spacing-scale-sm) var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:11px;font-weight:var(--re-typography-font-weight-semibold)}.form-builder__palette ul{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.form-builder__palette button{align-items:center;gap:var(--re-spacing-scale-xs);min-block-size:2rem;inline-size:100%;padding:0 var(--re-spacing-scale-sm);border:var(--re-border-thin) solid transparent;border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-caption);text-align:start;cursor:grab;background:0 0;display:flex}.form-builder__palette button:hover{border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-surface-elevated)}.form-builder__palette button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-builder__kind{block-size:1rem;inline-size:1rem;color:var(--re-color-semantic-text-muted);flex-shrink:0}.form-builder__kind--text{color:var(--re-color-semantic-information)}.form-builder__kind--choice{color:var(--re-color-semantic-success)}.form-builder__kind--contact{color:var(--re-color-semantic-brand-accent)}.form-builder__kind--files{color:var(--re-color-semantic-warning)}.form-builder__kind--consent{color:var(--re-color-semantic-danger)}.form-builder__canvas-step{max-inline-size:52rem;margin-inline:auto}.form-builder__step-header{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-end:var(--re-spacing-scale-lg);padding-block-end:var(--re-spacing-scale-md)}.form-builder__step-grid{gap:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-builder__step-grid label,.form-builder__properties label{font-size:var(--re-typography-font-size-caption);color:var(--re-color-semantic-text-muted);gap:2px;display:grid}.form-builder__step-grid input,.form-builder__properties input,.form-builder__properties select{inline-size:100%;min-block-size:var(--control-height);font-size:var(--re-typography-font-size-body);color:var(--re-color-semantic-text)}.form-builder__step-grid label:first-child input,.form-builder__step-grid label:nth-child(2) input{font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold)}.form-builder__empty-step{padding:var(--re-spacing-scale-xl);border:2px dashed var(--re-color-semantic-border);border-radius:var(--re-radius-large);color:var(--re-color-semantic-text-muted);text-align:center;margin:0}.form-builder__fields{gap:var(--re-spacing-scale-sm);margin:0;padding:0;list-style:none;display:grid}.form-builder__field{align-items:center;gap:var(--re-spacing-scale-xs);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-medium);background:var(--re-color-semantic-surface-elevated);display:flex;position:relative}.form-builder__field:hover{border-color:color-mix(in srgb, var(--re-color-semantic-action) 45%, var(--re-color-semantic-border))}.form-builder__field.is-selected{border-color:var(--re-color-semantic-action);box-shadow:0 0 0 2px color-mix(in srgb, var(--re-color-semantic-action) 22%, transparent)}.form-builder__field.has-problems{border-color:var(--re-color-semantic-danger)}.form-builder__field .row-actions{padding-inline-end:var(--re-spacing-scale-xs)}.form-builder__field-surface{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:3rem;min-inline-size:0;padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.form-builder__drag{color:var(--re-color-semantic-text-muted);letter-spacing:-.25em;cursor:grab;font-size:12px}.form-builder__field-copy{flex:1;gap:2px;min-inline-size:0;display:grid}.form-builder__field-label{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--re-typography-font-weight-medium);overflow:hidden}.form-builder__required,.form-preview__required{color:var(--re-color-semantic-danger);margin-inline-start:2px}.form-builder__field-meta{gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.form-builder__field-meta code{font-family:var(--re-typography-font-family-monospace)}.form-builder__icon.icon-button{min-block-size:1.75rem;inline-size:1.75rem;min-inline-size:1.75rem}.form-builder__icon svg{block-size:.9rem;inline-size:.9rem}.form-builder__no-selection{padding:var(--re-spacing-scale-lg) var(--re-spacing-scale-md);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.form-builder__no-selection h2{margin:0 0 var(--re-spacing-scale-xs);color:var(--re-color-semantic-text-muted);font-size:11px;font-weight:var(--re-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.form-builder__properties .form-builder__pane-header{flex-direction:column;align-items:flex-start;gap:2px}.form-builder__properties .form-builder__pane-header h2{color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-body-large);letter-spacing:0;text-transform:none}.form-builder__group{border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border)}.form-builder__group summary{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);color:var(--re-color-semantic-text);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);cursor:pointer}.form-builder__group-body{gap:var(--re-spacing-scale-sm);padding:0 var(--re-spacing-scale-md) var(--re-spacing-scale-md);display:grid}.form-builder__group-body small{color:var(--re-color-semantic-text-muted);font-size:11px}.form-builder__switch{align-items:center;gap:var(--re-spacing-scale-sm);color:var(--re-color-semantic-text)!important;font-size:var(--re-typography-font-size-body)!important;display:flex!important}.form-builder__options{gap:var(--re-spacing-scale-xs);margin:0;padding:0;list-style:none;display:grid}.form-builder__options li{align-items:center;gap:var(--re-spacing-scale-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5rem auto;display:grid}.form-builder__options input{min-block-size:1.85rem;font-size:var(--re-typography-font-size-caption)}.form-builder__option-key{font-family:var(--re-typography-font-family-monospace)}.form-builder__options .row-actions{opacity:1;flex-direction:row}.form-builder__error{color:var(--re-color-semantic-danger);font-size:var(--re-typography-font-size-caption);margin:0}.form-builder__error-list{padding:var(--re-spacing-scale-sm) var(--re-spacing-scale-md);background:color-mix(in srgb, var(--re-color-semantic-danger) 8%, transparent);color:var(--re-color-semantic-danger);font-size:var(--re-typography-font-size-caption);margin:0;list-style:inside}.form-builder input[aria-invalid=true],.form-builder select[aria-invalid=true]{border-color:var(--re-color-semantic-danger)}.form-builder__preview{padding:var(--re-spacing-scale-lg) var(--page-gutter) var(--re-spacing-scale-xxl);background:color-mix(in srgb, var(--re-color-semantic-selection) 35%, var(--re-color-semantic-surface));flex:1}.form-builder__preview-bar{max-inline-size:44rem;margin:0 auto var(--re-spacing-scale-md);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);font-weight:var(--re-typography-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.form-preview{gap:var(--re-spacing-scale-lg);max-inline-size:44rem;padding:var(--re-spacing-scale-xl);border:var(--re-border-thin) solid var(--re-color-semantic-border);border-radius:var(--re-radius-large);background:var(--re-color-semantic-surface-elevated);box-shadow:var(--re-elevation-raised);grid-template-columns:12rem minmax(0,1fr);margin-inline:auto;display:grid}.form-preview__steps{gap:var(--re-spacing-scale-xs);margin:0;padding:0;list-style:none;display:grid}.form-preview__steps button{align-items:center;gap:var(--re-spacing-scale-sm);min-block-size:2.25rem;inline-size:100%;padding:0 var(--re-spacing-scale-sm);border-radius:var(--re-radius-medium);color:var(--re-color-semantic-text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.form-preview__steps li[aria-current=step] button{background:var(--re-color-semantic-selection);color:var(--re-color-semantic-text);font-weight:var(--re-typography-font-weight-semibold)}.form-preview__progress{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.form-preview__step h3{margin:2px 0 var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-heading-small)}.form-preview__help,.form-preview__hint{margin:var(--re-spacing-scale-xs) 0 0;color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.form-preview__field{gap:var(--re-spacing-scale-xs);margin-block-end:var(--re-spacing-scale-lg);display:grid}.form-preview__field input:not([type=checkbox],[type=radio]),.form-preview__field select,.form-preview__field textarea{inline-size:100%}.form-preview__label-row{font-weight:var(--re-typography-font-weight-medium);align-items:center;gap:2px;display:flex}.form-preview__check{align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.form-preview__group{gap:var(--re-spacing-scale-xs);display:grid}.form-preview__pair{gap:var(--re-spacing-scale-sm);grid-template-columns:1fr 1fr;display:grid}.form-preview__field--display p{margin:0}.form-preview__actions{justify-content:space-between;margin-block-start:var(--re-spacing-scale-lg);display:flex}.form-preview__empty{color:var(--re-color-semantic-text-muted)}.forms-table__name{font-weight:var(--re-typography-font-weight-medium);display:block}.forms-table__key{display:none}.new-form-panel{max-inline-size:48rem;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);margin-block-end:var(--re-spacing-scale-lg);padding-block-end:var(--re-spacing-scale-lg)}.new-form-panel h2{margin:0 0 var(--re-spacing-scale-md);font-size:var(--re-typography-font-size-body-large);font-weight:var(--re-typography-font-weight-semibold)}.versions-list{gap:var(--re-spacing-scale-md);margin:0;padding:0;list-style:none;display:grid}.versions-list li{border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);padding-block-end:var(--re-spacing-scale-md)}.versions-list li.is-current{border-inline-start:3px solid var(--re-color-semantic-action);padding-inline-start:var(--re-spacing-scale-sm)}.versions-list__row{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-sm);display:flex}.versions-list__meta{margin:var(--re-spacing-scale-xs) 0 var(--re-spacing-scale-sm);color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption)}.versions-list .row-actions{opacity:1}@media (width<=72rem){.form-builder__panes{grid-template-columns:14rem minmax(0,1fr)}.form-builder__pane--properties{border-inline-start:0;border-block-start:var(--re-border-thin) solid var(--re-color-semantic-border);grid-column:1/-1}.form-preview{grid-template-columns:minmax(0,1fr)}}.service-catalog__description{color:var(--re-color-semantic-text-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:40rem;font-size:11px;font-weight:400;display:block;overflow:hidden}.service-catalog__options{text-overflow:ellipsis;white-space:nowrap;max-inline-size:30rem;color:var(--re-color-semantic-text-muted);overflow:hidden}.service-setup{gap:0;margin:0;display:grid}.service-setup__row{gap:var(--re-spacing-scale-lg);padding:var(--re-spacing-scale-md) 0;border-block-end:var(--re-border-thin) solid var(--re-color-semantic-border);grid-template-columns:16rem minmax(0,1fr);display:grid}.service-setup__row dt{align-items:center;gap:var(--re-spacing-scale-sm);flex-wrap:wrap;display:flex}.service-setup__row dt h3{font-size:var(--re-typography-font-size-body);font-weight:var(--re-typography-font-weight-semibold);margin:0}.service-setup__row dd{justify-content:space-between;align-items:center;gap:var(--re-spacing-scale-lg);margin:0;display:flex}.service-setup__row dd p{color:var(--re-color-semantic-text-muted);font-size:var(--re-typography-font-size-caption);margin:0}.service-setup__row dd a,.service-setup__row dd button{flex-shrink:0}.status-badge--draft{color:var(--re-color-semantic-text-muted);border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-surface)}.status-badge--published,.status-badge--active{color:var(--re-color-semantic-success);border-color:color-mix(in srgb, var(--re-color-semantic-success) 28%, transparent);background:color-mix(in srgb, var(--re-color-semantic-success) 9%, transparent)}.status-badge--retired,.status-badge--inactive{color:var(--re-color-semantic-text-muted);border-color:var(--re-color-semantic-border);background:var(--re-color-semantic-surface);text-decoration:line-through}
