/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.block-1{block-size:var(--spacing)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sds-brand-primary:#0b2a3c;--sds-brand-primary-hover:#123f5a;--sds-brand-dark:#061925;--sds-brand-premium:#7a5411;--sds-brand-operational:#0f766e;--sds-palette-info:#2563eb;--sds-palette-success:#166534;--sds-palette-warning:#92400e;--sds-palette-danger:#b91c1c;--sds-operational-hover:#0b625c;--sds-operational-emphasis:#0f766e;--sds-on-color:#fff;--sds-background:#fff;--sds-surface:#fff;--sds-surface-raised:#fff;--sds-surface-subtle:#eef2f5;--sds-surface-hover:#e8eef2;--sds-text:#111827;--sds-text-secondary:#6b7280;--sds-text-tertiary:#667085;--sds-text-control-muted:#596273;--sds-border:#e5e7eb;--sds-border-strong:#7f8b9e;--sds-border-subtle:var(--sds-border);--sds-link:var(--sds-action-primary);--sds-text-primary:var(--sds-text);--sds-action-primary:#0b2a3c;--sds-action-primary-hover:#123f5a;--sds-action-primary-text:#fff;--sds-focus:#2563eb;--sds-info:#2563eb;--sds-info-content:#1d4ed8;--sds-info-soft:#eff6ff;--sds-success:#166534;--sds-success-content:#166534;--sds-success-soft:#f0fdf4;--sds-warning:#92400e;--sds-warning-content:#92400e;--sds-warning-soft:#fffbeb;--sds-danger:#b91c1c;--sds-danger-content:#b91c1c;--sds-danger-soft:#fef2f2;--sds-premium-soft:#fbf7ed;--sds-premium-content:#7a5411;--sds-operational-soft:#f0fdfa;--sds-overlay:#0619258a;--sds-shadow-xs:0 1px 2px #0619250a;--sds-shadow-sm:0 1px 3px #0619250f, 0 4px 12px #0619250a;--sds-shadow-md:0 8px 24px #0619251a;--sds-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sds-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sds-font-size-sm:.875rem;--sds-space-1:4px;--sds-space-2:8px;--sds-space-3:12px;--sds-space-4:16px;--sds-space-5:20px;--sds-space-6:24px;--sds-space-8:32px;--sds-space-10:40px;--sds-space-12:48px;--sds-radius-sm:8px;--sds-radius-control:12px;--sds-radius-card:16px;--sds-radius-pill:999px;--sds-control-sm:44px;--sds-control-md:44px;--sds-control-lg:48px;--sds-sidebar-width:244px;--sds-topbar-height:68px;--sds-motion-fast:.15s;--sds-motion-base:.22s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sds-background:#061925;--sds-surface:#0b2432;--sds-surface-raised:#102e3d;--sds-surface-subtle:#102b39;--sds-surface-hover:#173b4b;--sds-text:#f8fafc;--sds-text-secondary:#a8b4c0;--sds-text-tertiary:#a8b4c0;--sds-text-control-muted:#a8b4c0;--sds-border:#214252;--sds-border-strong:#577c8e;--sds-action-primary:#d2b574;--sds-action-primary-hover:#c6a15b;--sds-action-primary-text:#061925;--sds-focus:#60a5fa;--sds-info:#60a5fa;--sds-info-content:#93c5fd;--sds-info-soft:#102c47;--sds-success:#4ade80;--sds-success-content:#4ade80;--sds-success-soft:#0d3425;--sds-warning:#fbbf24;--sds-warning-content:#fbbf24;--sds-warning-soft:#3d2e0b;--sds-danger:#f87171;--sds-danger-content:#fca5a5;--sds-danger-soft:#3b1720;--sds-premium-soft:#342d1e;--sds-premium-content:#f6d78c;--sds-operational-soft:#0c3735;--sds-operational-emphasis:#5eead4;--sds-overlay:#00080db8;--sds-shadow-xs:0 1px 2px #0003;--sds-shadow-sm:0 1px 3px #00000047, 0 8px 20px #00000029;--sds-shadow-md:0 16px 36px #00000052}@media (prefers-reduced-motion:reduce){:root{--sds-motion-fast:0s;--sds-motion-base:0s}}.sds-boundary{min-height:100vh;padding:var(--sds-space-6);background:var(--sds-background);place-items:center;display:grid}.sds-boundary__panel{width:min(460px,100%);padding:var(--sds-space-8);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-sm);justify-items:start;display:grid}.sds-boundary__mark{width:38px;height:38px;color:var(--sds-text);border:1px solid;border-radius:11px;place-items:center;font-weight:760;display:grid}.sds-boundary h1{margin:var(--sds-space-5) 0 var(--sds-space-2);font-size:24px}.sds-boundary p{margin:0 0 var(--sds-space-6);color:var(--sds-text-secondary);line-height:1.55}.sds-page-state{place-content:center;align-items:start;gap:var(--sds-space-3);min-height:220px;padding:var(--sds-space-8);border:1px dashed var(--sds-border-strong);border-radius:var(--sds-radius-card);background:var(--sds-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.sds-page-state.is-compact{place-content:start;min-height:120px}.sds-page-state__icon{background:var(--sds-surface-subtle);width:40px;height:40px;color:var(--sds-text-secondary);border-radius:50%;place-items:center;display:grid}.sds-page-state--error .sds-page-state__icon{background:var(--sds-danger-soft);color:var(--sds-danger)}.sds-page-state--degraded .sds-page-state__icon{background:var(--sds-warning-soft);color:var(--sds-warning-content)}.sds-page-state--success .sds-page-state__icon{background:var(--sds-success-soft);color:var(--sds-success)}.sds-page-state>div>h2{color:var(--sds-text);margin:1px 0 5px;font-size:15px;display:block}.sds-page-state p{max-width:520px;color:var(--sds-text-secondary);margin:0;font-size:13px;line-height:1.5}.sds-page-state__action{margin-top:var(--sds-space-2);grid-column:2}.is-spinning{animation:.8s linear infinite sds-spin}@keyframes sds-spin{to{transform:rotate(360deg)}}.sds-central-shell{--sds-central-active-sidebar-width:var(--sds-sidebar-width);grid-template-columns:var(--sds-sidebar-width) minmax(0, 1fr);background:var(--sds-background);min-height:100dvh;transition:grid-template-columns var(--sds-motion-base) ease;display:grid}.sds-central-shell.is-compact{grid-template-columns:80px minmax(0,1fr)}.sds-central-sidebar{z-index:40;min-width:0;height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--sds-surface);box-shadow:inset -1px 0 0 var(--sds-border);flex-direction:column;display:flex;position:sticky;top:0}.sds-shell-brand{min-height:var(--sds-topbar-height);padding:0 var(--sds-space-4);align-items:center;padding-inline-start:max(var(--sds-space-4), env(safe-area-inset-left));display:flex}.sds-shell-brand>div{gap:1px;min-width:0;display:grid}.sds-shell-brand strong{color:var(--sds-text);letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:800}.sds-shell-brand-compact{width:100%;color:var(--sds-text);text-align:center;font-size:20px;font-weight:800;display:none}.sds-shell-brand .sds-central-drawer-close{flex:none;margin-left:auto;display:none}.sds-central-sidebar-scope{min-width:0;padding:var(--sds-space-2) var(--sds-space-3) var(--sds-space-3);padding-inline-start:max(var(--sds-space-3), env(safe-area-inset-left))}.sds-central-navigation{min-height:0;padding:var(--sds-space-3);flex:1;overflow-y:auto}.sds-central-sidebar-footer{padding:var(--sds-space-2) var(--sds-space-3) var(--sds-space-3);padding-inline-start:max(var(--sds-space-3), env(safe-area-inset-left));display:grid}.sds-central-sidebar-footer .sds-button{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-height:44px}.sds-central-sidebar-footer .sds-button svg{flex:none}.sds-central-sidebar-footer [data-sidebar-label]{white-space:nowrap;min-width:0}.sds-central-sidebar-footer .sds-button:hover,.sds-central-sidebar-footer .sds-button:focus-visible{background:var(--sds-danger-soft);color:var(--sds-danger)}.sds-central-shell.is-compact .sds-shell-brand>div,.sds-central-shell.is-compact .sds-central-sidebar-scope{display:none}.sds-central-shell.is-compact .sds-shell-brand-compact{display:block}.sds-central-shell.is-compact .sds-shell-brand{justify-content:center;padding-inline:0}.sds-central-shell.is-compact:not(.is-drawer-open) .sds-central-navigation [data-nav-label],.sds-central-shell.is-compact .sds-central-sidebar-footer [data-sidebar-label]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sds-central-shell.is-compact .sds-central-sidebar-footer .sds-button{justify-content:center;justify-self:center;width:48px;padding-inline:0}.sds-central-workspace{min-width:0}.sds-central-topbar{z-index:30;min-height:calc(var(--sds-topbar-height) + env(safe-area-inset-top));align-items:center;gap:var(--sds-space-3);padding:calc(10px + env(safe-area-inset-top)) max(var(--sds-space-5), env(safe-area-inset-right)) 10px max(var(--sds-space-5), env(safe-area-inset-left));background:var(--sds-surface);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sds-central-topbar{background:color-mix(in srgb, var(--sds-surface) 94%, transparent)}}.sds-central-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--sds-shadow-xs)}.sds-central-mobile-brand{display:none}.sds-central-menu{display:inline-flex}.sds-central-actions{align-items:center;gap:var(--sds-space-2);min-width:0;margin-left:auto;display:flex}.sds-central-canvas{min-width:0;min-height:calc(100vh - var(--sds-topbar-height));min-height:calc(100dvh - var(--sds-topbar-height));padding:clamp(20px,3vw,40px);padding-right:max(clamp(20px, 3vw, 40px), env(safe-area-inset-right));padding-bottom:max(clamp(20px, 3vw, 40px), env(safe-area-inset-bottom));padding-left:max(clamp(20px, 3vw, 40px), env(safe-area-inset-left));background:var(--sds-background);container:central-content/inline-size}.sds-central-backdrop{border:0;padding:0;display:none}html.sds-central-drawer-lock,body.sds-central-drawer-lock{overflow:hidden}.sds-portal-shell{background:var(--sds-background);min-height:100vh}.sds-portal-topbar{min-height:var(--sds-topbar-height);justify-content:space-between;align-items:center;gap:var(--sds-space-4);border-bottom:1px solid var(--sds-border);background:var(--sds-surface);padding:0 clamp(16px,4vw,32px);display:flex}.sds-portal-actions{align-items:center;gap:var(--sds-space-2);display:flex}.sds-portal-canvas{width:min(1180px,100%);min-height:calc(100vh - var(--sds-topbar-height));margin:0 auto;padding:clamp(20px,5vw,52px)}.sds-portal-bottom-nav{z-index:30;border-top:1px solid var(--sds-border);background:var(--sds-surface);grid-auto-flow:column;min-height:64px;display:none;position:fixed;bottom:0;left:0;right:0}@media (width>=768px) and (width<=1199px){.sds-central-shell{--sds-central-active-sidebar-width:272px;grid-template-columns:272px minmax(0,1fr)}.sds-central-shell.is-compact{grid-template-columns:80px minmax(0,1fr)}}@media (width<=767px){.sds-central-shell,.sds-central-shell.is-compact{--sds-central-active-sidebar-width:min(88vw, 320px);display:block}.sds-central-sidebar{z-index:50;width:min(88vw,320px);transition:transform var(--sds-motion-base) ease;position:fixed;transform:translate(-105%)}.sds-central-shell.is-drawer-open .sds-central-sidebar{box-shadow:var(--sds-shadow-md);transform:translate(0)}.sds-central-shell.is-drawer-open .sds-shell-brand{padding-right:var(--sds-space-3);padding-left:max(var(--sds-space-4), env(safe-area-inset-left));justify-content:flex-start}.sds-central-shell.is-drawer-open .sds-shell-brand>div,.sds-central-shell.is-drawer-open .sds-central-sidebar-scope{display:grid}.sds-central-shell.is-drawer-open .sds-central-navigation [data-nav-label],.sds-central-shell.is-drawer-open .sds-central-sidebar-footer [data-sidebar-label]{width:auto;height:auto;padding:initial;border:initial;clip:auto;white-space:nowrap;margin:0;position:static;overflow:visible}.sds-central-shell.is-drawer-open .sds-shell-brand-compact{display:none}.sds-central-shell.is-drawer-open .sds-shell-brand .sds-central-drawer-close{display:inline-flex}.sds-central-shell.is-drawer-open .sds-central-sidebar-footer .sds-button{justify-content:flex-start;justify-self:stretch;width:100%;padding-inline:14px}.sds-central-shell.is-drawer-open .sds-central-backdrop{z-index:40;background:var(--sds-overlay);display:block;position:fixed;inset:0}.sds-central-shell.is-drawer-open .sds-central-menu{visibility:hidden}.sds-central-topbar{padding-right:max(var(--sds-space-3), env(safe-area-inset-right));padding-left:max(var(--sds-space-3), env(safe-area-inset-left))}.sds-central-actions{gap:4px}.sds-central-canvas{padding-top:var(--sds-space-4);padding-right:max(var(--sds-space-4), env(safe-area-inset-right));padding-bottom:max(var(--sds-space-4), env(safe-area-inset-bottom));padding-left:max(var(--sds-space-4), env(safe-area-inset-left))}.sds-portal-topbar .sds-shell-brand small{display:none}.sds-portal-canvas:has(+.sds-portal-bottom-nav){padding-bottom:88px}.sds-portal-bottom-nav{display:grid}}@media (prefers-reduced-motion:reduce){.is-spinning{animation-duration:1.6s}}.sds-button{justify-content:center;align-items:center;gap:var(--sds-space-2);border-radius:var(--sds-radius-control);letter-spacing:0;white-space:nowrap;min-width:0;transition:background var(--sds-motion-fast) ease, border-color var(--sds-motion-fast) ease, color var(--sds-motion-fast) ease, transform var(--sds-motion-fast) ease;border:1px solid #0000;font-weight:650;display:inline-flex}.sds-button--sm{min-height:var(--sds-control-sm);padding:0 14px;font-size:13px}.sds-button--md{min-height:var(--sds-control-md);padding:0 18px;font-size:14px}.sds-button--lg{min-height:var(--sds-control-lg);padding:0 22px;font-size:15px}.sds-button--primary{background:var(--sds-action-primary);color:var(--sds-action-primary-text)}.sds-button--primary:hover{background:var(--sds-action-primary-hover)}.sds-button--secondary{background:var(--sds-brand-operational);color:var(--sds-on-color)}.sds-button--secondary:hover{background:var(--sds-operational-hover)}.sds-button--outline{border-color:var(--sds-border-strong);background:var(--sds-surface);color:var(--sds-text)}.sds-button--outline:hover{background:var(--sds-surface-subtle)}.sds-button--ghost{color:var(--sds-text-secondary);background:0 0}.sds-button--ghost:hover{background:var(--sds-surface-subtle);color:var(--sds-text)}.sds-button--danger{background:var(--sds-danger);color:var(--sds-on-color)}.sds-button--danger:hover{filter:brightness(.92)}.sds-button:active:not(:disabled){transform:scale(.98)}.sds-button:disabled{cursor:not-allowed;opacity:.48}.sds-icon-button{transition:background var(--sds-motion-fast) ease, border-color var(--sds-motion-fast) ease, color var(--sds-motion-fast) ease, transform var(--sds-motion-fast) ease;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sds-icon-button--sm{width:var(--sds-control-sm);height:var(--sds-control-sm)}.sds-icon-button--md{width:44px;height:44px}.sds-icon-button--surface{border-color:var(--sds-border);background:var(--sds-surface-subtle);color:var(--sds-text)}.sds-icon-button--ghost{color:var(--sds-text-secondary);background:0 0}.sds-icon-button--primary{background:var(--sds-action-primary)}@supports (color:color-mix(in lab, red, red)){.sds-icon-button--primary{background:color-mix(in srgb, var(--sds-action-primary) 11%, transparent)}}.sds-icon-button--primary{color:var(--sds-action-primary)}[data-theme=dark] .sds-icon-button--primary{color:var(--sds-premium-content)}.sds-icon-button--danger{background:var(--sds-danger-soft);color:var(--sds-danger)}.sds-icon-button:hover{background:var(--sds-surface-hover)}.sds-icon-button:active{transform:scale(.96)}.sds-icon-button:disabled{cursor:not-allowed;opacity:.45}.sds-field{gap:7px;min-width:0;display:grid}.sds-field__label{color:var(--sds-text);justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex}.sds-field__label span{color:var(--sds-text-tertiary);font-size:11px;font-weight:500}.sds-field__message{color:var(--sds-text-secondary);font-size:12px;line-height:1.35}.sds-field__message.is-error{color:var(--sds-danger)}.sds-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.sds-input-wrap__icon{z-index:1;color:var(--sds-text-tertiary);pointer-events:none;display:grid;position:absolute;left:14px}.sds-input,.sds-select,.sds-textarea{border:1px solid var(--sds-border-strong);border-radius:var(--sds-radius-control);background:var(--sds-surface);width:100%;color:var(--sds-text);font-family:var(--sds-font-sans);transition:border-color var(--sds-motion-fast) ease, box-shadow var(--sds-motion-fast) ease, background var(--sds-motion-fast) ease;font-size:14px}.sds-input,.sds-select{height:var(--sds-control-md);padding:0 14px}.sds-input.has-leading-icon{padding-left:42px}.sds-money-input{font-variant-numeric:tabular-nums}.sds-money-symbol{color:var(--sds-text-secondary);font-size:15px;font-weight:700}.sds-select{appearance:auto}.sds-textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:1.5}.sds-input::placeholder,.sds-textarea::placeholder{color:var(--sds-text-tertiary)}.sds-input:hover,.sds-select:hover,.sds-textarea:hover{border-color:var(--sds-text-tertiary)}.sds-input:focus,.sds-select:focus,.sds-textarea:focus{border-color:var(--sds-focus);box-shadow:0 0 0 3px var(--sds-focus)}@supports (color:color-mix(in lab, red, red)){.sds-input:focus,.sds-select:focus,.sds-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sds-focus) 17%, transparent)}}.sds-input:focus,.sds-select:focus,.sds-textarea:focus{outline:0}.sds-input:disabled,.sds-select:disabled,.sds-textarea:disabled{cursor:not-allowed;background:var(--sds-surface-subtle);color:var(--sds-text-tertiary)}.sds-input-wrap.is-error .sds-input,.sds-select.is-error,.sds-textarea.is-error{border-color:var(--sds-danger)}.sds-check,.sds-switch-row{min-height:var(--sds-control-md);color:var(--sds-text);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.sds-check input,.sds-switch input{opacity:0;width:1px;height:1px;position:absolute}.sds-check__control{border:1px solid var(--sds-border-strong);background:var(--sds-surface);border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.sds-check input:checked+.sds-check__control{border-color:var(--sds-action-primary);background:var(--sds-action-primary)}.sds-check input:checked+.sds-check__control:after{content:"";border-bottom:2px solid var(--sds-action-primary-text);border-left:2px solid var(--sds-action-primary-text);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.sds-check input:focus-visible+.sds-check__control,.sds-switch input:focus-visible+span{outline:2px solid var(--sds-focus);outline-offset:2px}.sds-check__copy,.sds-switch-row__copy{gap:3px;display:grid}.sds-check__copy strong,.sds-switch-row__copy strong{font-size:14px;font-weight:620}.sds-check__copy span,.sds-switch-row__copy span{color:var(--sds-text-secondary);font-size:12px;line-height:1.4}.sds-switch-row{justify-content:space-between;align-items:center}.sds-switch{flex:0 0 44px;display:block;position:relative}.sds-switch>span{border:1px solid var(--sds-border-strong);border-radius:var(--sds-radius-pill);background:var(--sds-surface-subtle);width:44px;height:26px;transition:background var(--sds-motion-fast) ease;display:block}.sds-switch>span:after{content:"";background:var(--sds-surface);width:18px;height:18px;box-shadow:var(--sds-shadow-xs);transition:transform var(--sds-motion-fast) ease;border-radius:50%;position:absolute;top:4px;left:4px}.sds-switch input:checked+span{border-color:var(--sds-brand-operational);background:var(--sds-brand-operational)}.sds-switch input:checked+span:after{transform:translate(18px)}.sds-badge{border-radius:var(--sds-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.sds-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sds-badge--neutral{border-color:var(--sds-border);background:var(--sds-surface-subtle);color:var(--sds-text-secondary)}.sds-badge--info{background:var(--sds-info-soft);color:var(--sds-info-content)}.sds-badge--success{background:var(--sds-success-soft);color:var(--sds-success-content)}.sds-badge--warning{background:var(--sds-warning-soft);color:var(--sds-warning-content)}.sds-badge--danger{background:var(--sds-danger-soft);color:var(--sds-danger-content)}.sds-badge--premium{background:var(--sds-premium-soft);color:var(--sds-premium-content)}.sds-badge--operational{background:var(--sds-operational-soft);color:var(--sds-brand-operational)}[data-theme=dark] .sds-badge--operational{color:var(--sds-operational-emphasis)}.sds-card{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);min-width:0;box-shadow:var(--sds-shadow-xs)}.sds-card__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}.sds-card__header h2{color:var(--sds-text);margin:0;font-size:17px;font-weight:700}.sds-card__header p{color:var(--sds-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.45}.sds-metric{border-right:1px solid var(--sds-border);gap:9px;min-width:0;padding:20px 22px;display:grid}.sds-metric:last-child{border-right:0}.sds-metric>span{color:var(--sds-text-secondary);font-size:12px;font-weight:600}.sds-metric>strong{overflow-wrap:anywhere;color:var(--sds-text);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(20px,2.2vw,27px);line-height:1}.sds-metric>small{color:var(--sds-text-secondary);font-size:12px}.sds-metric>small.is-success{color:var(--sds-success-content)}.sds-metric>small.is-warning{color:var(--sds-warning-content)}.sds-segmented{border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.sds-segmented__option{min-width:44px;min-height:44px;color:var(--sds-text-control-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:620;display:inline-flex}.sds-segmented__option:hover{color:var(--sds-text)}.sds-segmented__option.is-active{background:var(--sds-surface);color:var(--sds-text);box-shadow:var(--sds-shadow-xs)}.sds-segmented__option:disabled{cursor:not-allowed;opacity:.45}.sds-dialog{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-raised);width:min(440px,100vw - 32px);color:var(--sds-text);box-shadow:var(--sds-shadow-md);padding:24px}.sds-dialog::backdrop{background:var(--sds-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sds-dialog__heading{justify-content:space-between;align-items:center;display:flex}.sds-dialog__icon{background:var(--sds-warning-soft);width:40px;height:40px;color:var(--sds-warning-content);border-radius:50%;place-items:center;display:grid}.sds-dialog__icon.is-danger{background:var(--sds-danger-soft);color:var(--sds-danger)}.sds-dialog h2{margin:18px 0 8px;font-size:20px}.sds-dialog__body{color:var(--sds-text-secondary);font-size:14px;line-height:1.55}.sds-dialog__body p{margin:0}.sds-dialog__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sds-spin{animation:.8s linear infinite sds-spin}@media (width<=600px){.sds-portal-topbar{flex-wrap:wrap;padding-block:10px}.sds-portal-actions{justify-content:space-between;width:100%;min-width:0}.sds-card__header{padding:18px 16px 0}.sds-metric{padding:18px 16px}.sds-dialog__actions{grid-template-columns:1fr;display:grid}.sds-dialog__actions .sds-button{width:100%}}@media (prefers-reduced-motion:reduce){.sds-spin{animation:none}}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sds-focus);outline-offset:2px}*{box-sizing:border-box}.investors-stack{gap:var(--sds-space-5);display:grid}.investors-boundary-notice,.investors-disabled-note{margin:0 0 var(--sds-space-4);padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-warning)}@supports (color:color-mix(in lab, red, red)){.investors-boundary-notice,.investors-disabled-note{border:1px solid color-mix(in srgb, var(--sds-warning) 35%, var(--sds-border))}}.investors-boundary-notice,.investors-disabled-note{border-radius:var(--sds-radius-card);color:var(--sds-text-secondary);background:var(--sds-warning-soft)}.investors-form,.investors-filters{align-items:end;gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.investors-form--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.investors-form>.investors-form-actions,.investors-form>.investors-term-options,.investors-form>.investors-disabled-note,.investors-form>h3,.investors-form>strong{grid-column:1/-1}.investors-form>.sds-field:has(textarea){grid-column:1/-1}.investors-form-actions,.investors-inline-actions,.investors-load-more{align-items:center;gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.investors-load-more{margin-top:var(--sds-space-4);justify-content:center}.investors-term-options{gap:var(--sds-space-3);padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);flex-wrap:wrap;margin:0;display:flex}.investors-term-options legend{padding-inline:var(--sds-space-2);color:var(--sds-text-secondary);font-size:var(--sds-font-size-sm);font-weight:650}.investors-detail-grid{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.investors-detail-grid>div,.investors-request-summary>div{gap:var(--sds-space-1);min-width:0;padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);display:grid}.investors-detail-grid span,.investors-request-summary dt{color:var(--sds-text-secondary);font-size:var(--sds-font-size-sm)}.investors-request-summary{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.investors-request-summary dd{overflow-wrap:anywhere;margin:0;font-weight:650}.investors-table-wrap{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);max-width:100%;overflow-x:auto}.investors-table{border-collapse:collapse;width:100%;min-width:44rem}.investors-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.investors-table th,.investors-table td{padding:var(--sds-space-3);border-bottom:1px solid var(--sds-border);text-align:left;vertical-align:top}.investors-table th{color:var(--sds-text-secondary);background:var(--sds-surface-subtle);font-size:var(--sds-font-size-sm)}.investors-table td>span{gap:var(--sds-space-1);display:grid}.investors-table small,.investors-history-list small{color:var(--sds-text-secondary)}.investors-history-list{gap:var(--sds-space-2);margin:0;padding:0;list-style:none;display:grid}.investors-history-list li{align-items:center;gap:var(--sds-space-3);padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(10rem,1fr) auto;display:grid}@media (width<=52rem){.investors-form--wide,.investors-detail-grid,.investors-history-list li{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.investors-form,.investors-form--wide,.investors-filters,.investors-detail-grid,.investors-request-summary,.investors-history-list li{grid-template-columns:minmax(0,1fr)}.investors-form-actions,.investors-inline-actions,.investors-load-more{flex-direction:column;align-items:stretch}.investors-form-actions .sds-button,.investors-inline-actions .sds-button,.investors-load-more .sds-button{width:100%;min-height:44px}.investors-table{min-width:40rem}.investors-card>.sds-card__header{flex-direction:column;align-items:stretch}.investors-card>.sds-card__header>div{min-width:0}.investors-card>.sds-card__header>div:last-child:not(:first-child) .sds-button{width:100%;min-height:44px}}.affiliates-boundary-notice{background:var(--sds-warning-soft);border:1px solid var(--sds-warning)}@supports (color:color-mix(in lab, red, red)){.affiliates-boundary-notice{border:1px solid color-mix(in srgb, var(--sds-warning) 35%, var(--sds-border))}}.affiliates-boundary-notice{border-radius:var(--sds-radius-card);color:var(--sds-text-secondary);margin:0 0 var(--sds-space-5);padding:var(--sds-space-4)}.affiliates-stack{gap:var(--sds-space-5);min-width:0;display:grid}.affiliates-filters,.affiliates-form,.affiliates-form-actions,.affiliates-inline-actions,.affiliates-load-more{gap:var(--sds-space-3);display:flex}.affiliates-filters,.affiliates-form{margin-bottom:var(--sds-space-5);flex-wrap:wrap;align-items:end}.affiliates-form{background:var(--sds-surface-subtle);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);padding:var(--sds-space-4)}.affiliates-form>.sds-field,.affiliates-filters>.sds-field{flex:14rem;min-width:0}.affiliates-form>h3,.affiliates-form>strong,.affiliates-form>.affiliates-selection-list,.affiliates-form>.affiliates-form-actions,.affiliates-form>.sds-page-state,.affiliates-form>.affiliates-request-summary,.affiliates-form>.affiliates-comparison{flex-basis:100%}.affiliates-form>.sds-field:has(textarea){flex-basis:100%}.affiliates-form-actions,.affiliates-inline-actions{flex-wrap:wrap;align-items:center}.affiliates-load-more{padding-top:var(--sds-space-4);justify-content:center}.affiliates-detail-grid,.affiliates-comparison{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.affiliates-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliates-detail-grid>div,.affiliates-comparison>div,.affiliates-request-summary>div{background:var(--sds-surface-subtle);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);gap:var(--sds-space-2);min-width:0;padding:var(--sds-space-4);display:grid}.affiliates-detail-grid span,.affiliates-comparison span,.affiliates-request-summary dt{color:var(--sds-text-secondary);font-size:.8125rem}.affiliates-detail-grid strong,.affiliates-comparison strong,.affiliates-request-summary dd{overflow-wrap:anywhere;margin:0}.affiliates-request-summary{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.affiliates-selection-list{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affiliates-table-wrap{max-width:100%;overflow-x:auto}.affiliates-table{border-collapse:collapse;width:100%;min-width:48rem}.affiliates-table caption{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affiliates-table th,.affiliates-table td{border-bottom:1px solid var(--sds-border);padding:var(--sds-space-3);text-align:left;vertical-align:top}.affiliates-table th{color:var(--sds-text-secondary);font-size:.8125rem}.affiliates-table td>span{gap:var(--sds-space-1);display:grid}.affiliates-table small{color:var(--sds-text-secondary)}@media (width<=834px){.affiliates-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliates-selection-list{grid-template-columns:1fr}}@media (width<=640px){.affiliates-filters,.affiliates-form,.affiliates-form-actions,.affiliates-inline-actions,.affiliates-load-more{flex-direction:column;align-items:stretch}.affiliates-filters>.sds-field,.affiliates-form>.sds-field{flex-basis:auto;width:100%}.affiliates-form .sds-button,.affiliates-filters .sds-button,.affiliates-load-more .sds-button{width:100%;min-height:44px}.affiliates-detail-grid,.affiliates-comparison,.affiliates-request-summary{grid-template-columns:1fr}.affiliates-table{min-width:42rem}}.reports-stack{gap:var(--sds-space-5);margin-top:var(--sds-space-5);display:grid}.reports-context{margin:0 0 var(--sds-space-5);color:var(--sds-text-secondary);font-size:13px}.reports-context--freshness{align-items:center;gap:var(--sds-space-2) var(--sds-space-3);flex-wrap:wrap;display:flex}.reports-context__freshness{display:inline-flex}.reports-family-picker{max-width:360px;margin-top:var(--sds-space-5)}.reports-filters,.reports-form{gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}:is(.reports-form>.sds-field:has(textarea),.reports-form>.reports-columns,.reports-form>.reports-actions,.reports-form>[role=status]){grid-column:1/-1}.reports-metrics{gap:var(--sds-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reports-metric-link{min-width:0;color:inherit;text-decoration:none}.reports-metric-link:focus-visible{border-radius:var(--sds-radius-card);outline:3px solid var(--sds-focus);outline-offset:3px}.home-section-title{margin:0 0 var(--sds-space-3);font-size:18px}.home-permission-note,.home-empty-copy{color:var(--sds-text-secondary);margin:0;font-size:14px}.home-permission-note{margin-bottom:var(--sds-space-4)}.home-metrics__viewport{outline:none;min-width:0}.home-metrics__viewport:focus-visible{border-radius:var(--sds-radius-card);outline:3px solid var(--sds-focus);outline-offset:3px}.home-metrics__track{gap:var(--sds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-metric{align-content:space-between;gap:var(--sds-space-4);min-width:0;min-height:174px;padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs);display:grid}.home-metric__heading{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-2);min-width:0;color:var(--sds-text-secondary);font-size:14px;font-weight:650;display:flex}.home-metric__visibility{border-radius:var(--sds-radius-control);width:44px;min-width:44px;height:44px;color:var(--sds-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;margin:-12px -12px 0 0;display:inline-flex}.home-metric__visibility:hover{background:var(--sds-surface-subtle);color:var(--sds-text)}.home-metric__visibility:focus-visible{outline:3px solid var(--sds-focus);outline-offset:1px}.home-metric__value{overflow-wrap:anywhere;color:var(--sds-text);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,34px);line-height:1.08}.home-inline-link,.home-panel-link{width:fit-content;min-height:44px;color:var(--sds-brand-operational);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.home-inline-link:hover,.home-panel-link:hover{text-underline-offset:3px;text-decoration:underline}.home-inline-link:focus-visible,.home-panel-link:focus-visible,.home-compact-list a:focus-visible,.home-activity-list a:focus-visible,.home-quick-actions a:focus-visible{outline:3px solid var(--sds-focus);outline-offset:3px;border-radius:4px}.home-dots{display:none}.home-primary-grid,.home-secondary-grid{gap:var(--sds-space-4);margin-top:var(--sds-space-5);display:grid}.home-primary-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.home-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel{min-width:0;padding:var(--sds-space-5)}.home-promises__list,.home-compact-list,.home-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-promises__list>li{gap:var(--sds-space-3);padding:var(--sds-space-3) 0;border-bottom:1px solid var(--sds-border);grid-template-columns:minmax(150px,1fr) auto auto minmax(138px,auto);align-items:center;display:grid}.home-promises__list>li:first-child{padding-top:0}.home-promises__list>li:last-child{border-bottom:0}.home-promises__list>li>div{gap:2px;min-width:0;display:grid}.home-promises__list span,.home-activity-list span{color:var(--sds-text-secondary);font-size:13px}.home-promises__commitment{text-align:end}.home-panel-link{min-height:44px;margin-top:var(--sds-space-2);align-items:center;display:inline-flex}.home-compact-list a,.home-activity-list a{justify-content:space-between;align-items:center;gap:var(--sds-space-3);border-bottom:1px solid var(--sds-border);min-height:48px;color:inherit;text-decoration:none;display:flex}.home-compact-list li:last-child a,.home-activity-list li:last-child a{border-bottom:0}.home-activity-list a{justify-content:stretch;gap:2px;display:grid}.home-quick-actions{gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.home-quick-actions a{min-height:44px;padding:0 var(--sds-space-4);border:1px solid var(--sds-border-strong);border-radius:var(--sds-radius-control);color:var(--sds-text);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.home-quick-actions a:hover{background:var(--sds-surface-subtle)}@media (width<=1100px){.home-metrics__track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr)}.home-promises__list>li{grid-template-columns:minmax(150px,1fr) auto}.home-promises__list>li>.sds-badge,.home-promises__list>li>.home-inline-link{justify-self:start}}@media (width<=760px){.home-primary-grid,.home-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.home-metrics__viewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;overflow-x:auto}.home-metrics__viewport::-webkit-scrollbar{display:none}.home-metrics__track{gap:0;width:100%;display:flex}.home-metric{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%}.home-dots{margin-top:var(--sds-space-2);justify-content:center;display:flex}.home-dots button{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.home-dots button>span{background:var(--sds-border-strong);border-radius:50%;width:8px;height:8px}.home-dots button[aria-current=true]>span{background:var(--sds-brand-operational)}.home-dots button:focus-visible{outline:3px solid var(--sds-focus);outline-offset:-4px;border-radius:50%}.home-promises__list>li{gap:var(--sds-space-2);grid-template-columns:minmax(0,1fr)}.home-promises__list>li:nth-child(n+4){display:none}.home-promises__commitment{text-align:start}}@media (prefers-reduced-motion:reduce){.home-metrics__viewport{scroll-behavior:auto}}.reports-bars,.reports-catalog-list,.reports-history-list,.reports-export-list{gap:var(--sds-space-4);margin:0;padding:0;list-style:none;display:grid}.reports-bar{gap:var(--sds-space-2);display:grid}.reports-bar>div{justify-content:space-between;gap:var(--sds-space-4);color:var(--sds-text-secondary);font-size:13px;display:flex}.reports-bar strong{color:var(--sds-text);font-variant-numeric:tabular-nums}.reports-bar-track{background:var(--sds-surface-subtle);border-radius:999px;height:10px;display:block;overflow:hidden}.reports-bar-track>span{border-radius:inherit;background:var(--sds-brand-operational);min-width:2px;height:100%;display:block}.reports-table-wrap{max-width:100%;overflow-x:auto}.reports-table{border-collapse:collapse;width:100%;min-width:660px}.reports-table caption{padding-bottom:var(--sds-space-3);color:var(--sds-text-secondary);text-align:left}.reports-table th,.reports-table td{padding:var(--sds-space-3);border-bottom:1px solid var(--sds-border);text-align:left;vertical-align:top}.reports-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.reports-catalog-list{margin-top:var(--sds-space-4)}.reports-catalog-list li,.reports-history-list li,.reports-export-list li{gap:var(--sds-space-2);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:grid}.reports-catalog-list span,.reports-history-list span,.reports-export-list span,.reports-catalog-list small,.reports-history-list small,.reports-export-list small{color:var(--sds-text-secondary);overflow-wrap:anywhere}.reports-export-list li>div:first-child,.reports-actions{justify-content:space-between;align-items:center;gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.reports-export-list details{gap:var(--sds-space-3);display:grid}.reports-export-list summary{cursor:pointer;width:fit-content;color:var(--sds-link);font-weight:700}.reports-export-list details[open] summary{margin-bottom:var(--sds-space-3)}.reports-two-column{gap:var(--sds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-columns{gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reports-columns legend{padding-inline:var(--sds-space-2);color:var(--sds-text);font-weight:700}.financial-review{gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:grid}.financial-review>strong{color:var(--sds-text)}.financial-review dl{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.financial-review dl>div{min-width:0}.financial-review dt{color:var(--sds-text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.financial-review dd{color:var(--sds-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0}.financial-review__fingerprint{grid-column:1/-1}.financial-review__fingerprint dd{font-family:var(--sds-font-mono);font-size:12px}@media (width<=480px){.financial-review dl{grid-template-columns:1fr}.financial-review__fingerprint{grid-column:1}}@media (width<=320px){.financial-review{padding-inline:var(--sds-space-3)}}@media (width<=834px){.reports-two-column{grid-template-columns:1fr}}@media (width<=640px){.reports-filters,.reports-form,.reports-columns{grid-template-columns:1fr}.reports-filters .sds-button,.reports-actions,.reports-actions .sds-button{width:100%}.reports-bar>div,.reports-actions{flex-direction:column;align-items:stretch}}.cash-banks-stack{gap:var(--sds-space-5);min-width:0;display:grid}.cash-banks-cash-notice{margin:0 0 var(--sds-space-4);padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.cash-banks-form{gap:var(--sds-space-4);margin-bottom:var(--sds-space-5);padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cash-banks-form__summary,.cash-banks-form__actions{grid-column:1/-1}.cash-banks-form>.sds-field:has(textarea){grid-column:1/-1}.cash-banks-form--decision{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.cash-banks-form--decision{border-color:color-mix(in srgb, var(--sds-brand-operational) 35%, var(--sds-border))}}.cash-banks-form__summary{color:var(--sds-text-secondary);margin:0;font-size:14px;line-height:1.55}.cash-banks-form__actions,.cash-banks-card-actions,.cash-banks-table-actions,.cash-banks-detail__header{align-items:center;gap:var(--sds-space-2);flex-wrap:wrap;min-width:0;display:flex}.cash-banks-table-wrap{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.cash-banks-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--sds-text);font-size:13px}.cash-banks-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cash-banks-table th,.cash-banks-table td{padding:var(--sds-space-3) var(--sds-space-4);border-bottom:1px solid var(--sds-border-subtle);text-align:left;vertical-align:top}.cash-banks-table th{background:var(--sds-surface-subtle);color:var(--sds-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.cash-banks-table tbody tr:last-child td{border-bottom:0}.cash-banks-table td>span{gap:2px;min-width:0;display:grid}.cash-banks-table td small{color:var(--sds-text-tertiary);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.cash-banks-detail{gap:var(--sds-space-3);min-width:0;margin-top:var(--sds-space-5);padding-top:var(--sds-space-5);border-top:1px solid var(--sds-border);display:grid}.cash-banks-detail__header{justify-content:space-between}.cash-banks-activity-filters{gap:var(--sds-space-3);margin-bottom:var(--sds-space-5);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cash-banks-activity-filters__actions,.cash-banks-activity-links{align-items:center;gap:var(--sds-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.cash-banks-activity-detail-grid{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cash-banks-activity-detail-grid>div{min-width:0;padding:var(--sds-space-3);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle)}.cash-banks-activity-detail-grid dt{color:var(--sds-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.cash-banks-activity-detail-grid dd{margin:var(--sds-space-1) 0 0;overflow-wrap:anywhere}.cash-banks-activity-links a,.cash-banks-activity-links span{min-height:40px;padding:var(--sds-space-2) var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);color:var(--sds-text);text-decoration:none}.cash-banks-activity-links a:hover{border-color:var(--sds-brand-operational);color:var(--sds-brand-operational)}@media (width<=834px){.cash-banks-form{grid-template-columns:1fr}.cash-banks-activity-filters,.cash-banks-activity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-banks-form__summary,.cash-banks-form__actions{grid-column:1}.cash-banks-form>.sds-field:has(textarea){grid-column:1}}@media (width<=480px){.cash-banks-stack>.sds-card>.sds-card__header{flex-direction:column;align-items:stretch}.cash-banks-form{gap:var(--sds-space-3);padding:var(--sds-space-4)}.cash-banks-activity-filters,.cash-banks-activity-detail-grid{grid-template-columns:1fr}.cash-banks-activity-filters__actions{flex-direction:column;align-items:stretch}.cash-banks-activity-filters__actions .sds-button{width:100%;min-height:44px}.cash-banks-card-actions,.cash-banks-form__actions,.cash-banks-table-actions{flex-direction:column;align-items:stretch}.cash-banks-card-actions .sds-button,.cash-banks-form__actions .sds-button,.cash-banks-table-actions .sds-button{width:100%;min-height:44px}.cash-banks-table{min-width:640px}}@media (width<=320px){.cash-banks-form,.cash-banks-cash-notice{padding-inline:var(--sds-space-3)}}.payments-cash-notice{margin:0 0 var(--sds-space-4);padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.payments-form{gap:var(--sds-space-4);margin-bottom:var(--sds-space-5);padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payments-form>.sds-check,.payments-form__actions,.payments-form__summary,.payments-review{grid-column:1/-1}.payments-form>.sds-field:has(textarea){grid-column:1/-1}.payments-form--decision{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.payments-form--decision{border-color:color-mix(in srgb, var(--sds-brand-operational) 35%, var(--sds-border))}}.payments-form__summary{color:var(--sds-text-secondary);margin:0;font-size:14px;line-height:1.55}.payments-form__actions,.payments-row-actions,.payments-inline-action{align-items:flex-end;gap:var(--sds-space-2);flex-wrap:wrap;min-width:0;display:flex}.payments-inline-action{min-width:240px}.payments-inline-action .sds-field{flex:180px}.payments-review{gap:var(--sds-space-1);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text-secondary);font-size:13px;line-height:1.5;display:grid}.payments-review strong{color:var(--sds-text)}.payments-table-stack{gap:var(--sds-space-3);min-width:0;display:grid}.payments-table-wrap{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.payments-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--sds-text);font-size:13px}.payments-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payments-table th,.payments-table td{padding:var(--sds-space-3) var(--sds-space-4);border-bottom:1px solid var(--sds-border-subtle);text-align:left;vertical-align:top}.payments-table th{background:var(--sds-surface-subtle);color:var(--sds-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.payments-table tbody tr:last-child td{border-bottom:0}.payments-table td>span{gap:2px;min-width:0;display:grid}.payments-table td small{color:var(--sds-text-tertiary);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.payments-section-stack,.payments-detail,.payments-timeline{gap:var(--sds-space-4);min-width:0;display:grid}.payments-adjustment-compare,.payments-detail__summary{gap:var(--sds-space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payments-adjustment-compare>div,.payments-detail__summary>div,.payments-timeline article{gap:var(--sds-space-1);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);overflow-wrap:anywhere;display:grid}.payments-adjustment-compare p,.payments-timeline span,.payments-timeline small{color:var(--sds-text-secondary);margin:0;font-size:12px;line-height:1.5}.payments-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-detail__summary span{color:var(--sds-text-tertiary);text-transform:uppercase;font-size:11px;font-weight:700}.payments-detail h3{margin:var(--sds-space-2) 0 0;font-size:16px}@media (width<=834px){.payments-form{grid-template-columns:1fr}.payments-form>.sds-check,.payments-form__actions,.payments-form__summary,.payments-review{grid-column:1}.payments-form>.sds-field:has(textarea){grid-column:1}.payments-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.payments-form{gap:var(--sds-space-3);padding:var(--sds-space-4)}.payments-form__actions,.payments-row-actions,.payments-inline-action{flex-direction:column;align-items:stretch}.payments-form__actions .sds-button,.payments-row-actions .sds-button,.payments-inline-action .sds-button,.payments-inline-action .sds-field{width:100%;min-height:44px}.payments-inline-action{min-width:220px}.payments-table{min-width:680px}.payments-adjustment-compare,.payments-detail__summary{grid-template-columns:1fr}}@media (width<=320px){.payments-form,.payments-cash-notice{padding-inline:var(--sds-space-3)}}.credits-form{gap:var(--sds-space-4);margin-bottom:var(--sds-space-5);padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credits-form>h3,.credits-form>p,.credits-form>.credits-arrangement-preview,.credits-form>.credits-prepayment-comparison,.credits-form>.credits-inline-actions{grid-column:1/-1}.credits-form>.sds-field:has(textarea){grid-column:1/-1}.credits-form>h3{margin:0;font-size:16px}.credits-inline-actions{align-items:center;gap:var(--sds-space-2);flex-wrap:wrap;min-width:0;display:flex}.credits-review-action{gap:var(--sds-space-4);min-width:0;margin-top:var(--sds-space-5);padding-top:var(--sds-space-5);border-top:1px solid var(--sds-border);display:grid}.credits-note{margin:0 0 var(--sds-space-4);color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.credits-simulator-assumptions{margin-bottom:var(--sds-space-4)}.credits-simulator-transfer{margin-top:var(--sds-space-4)}.credits-table-wrap{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.credits-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--sds-text);font-size:13px}.credits-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.credits-table th,.credits-table td{padding:var(--sds-space-3) var(--sds-space-4);border-bottom:1px solid var(--sds-border-subtle);text-align:left;vertical-align:top}.credits-table th{background:var(--sds-surface-subtle);color:var(--sds-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.credits-table tbody tr:last-child td{border-bottom:0}.credits-table td>span{gap:2px;min-width:0;display:grid}.credits-table td small{color:var(--sds-text-tertiary);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.credits-schedule{gap:var(--sds-space-3);min-width:0;margin-top:var(--sds-space-5);padding-top:var(--sds-space-5);border-top:1px solid var(--sds-border);display:grid}.credits-schedule h3{margin:0}.credits-schedule-history-controls{align-items:end;gap:var(--sds-space-3);flex-wrap:wrap;min-width:0;display:flex}.credits-schedule-history-controls .sds-field{flex:280px;min-width:min(100%,280px)}.credits-arrangement-preview{gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);display:grid}.credits-arrangement-preview h3{margin:0}.credits-prepayment-comparison{gap:var(--sds-space-5);min-width:0;display:grid}.credits-prepayment-option{gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);display:grid}.credits-prepayment-option h4{margin:0}.credits-detail-toolbar{margin-bottom:var(--sds-space-4);justify-content:flex-end;display:flex}.credits-detail-grid{gap:var(--sds-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.credits-detail-grid>div{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle)}.credits-detail-grid dt{color:var(--sds-text-tertiary);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.credits-detail-grid dd{margin:var(--sds-space-2) 0 0;color:var(--sds-text);overflow-wrap:anywhere;font-size:14px}.credits-detail-grid code{font-size:12px}.credits-availability-state{width:fit-content;margin:0 0 var(--sds-space-4);padding:var(--sds-space-2) var(--sds-space-3);background:var(--sds-warning-soft);color:var(--sds-warning-content);border-radius:999px;font-size:12px;font-weight:750}.credits-availability-state.is-eligible{background:var(--sds-success-soft);color:var(--sds-success-content)}.credits-block-list{gap:var(--sds-space-2);margin:var(--sds-space-4) 0 0;padding:0;list-style:none;display:grid}.credits-block-list li{padding:var(--sds-space-3);border-left:3px solid var(--sds-danger);border-radius:var(--sds-radius-control);background:var(--sds-danger-soft);color:var(--sds-danger);font-size:13px}.credits-availability-recovery,.credits-availability-request{margin-top:var(--sds-space-4);color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.credits-availability-request{justify-items:start;gap:var(--sds-space-3);display:grid}.credits-availability-request p{margin:0}@media (width<=834px){.credits-form{grid-template-columns:1fr}.credits-form>h3,.credits-form>p,.credits-form>.credits-arrangement-preview,.credits-form>.credits-prepayment-comparison,.credits-form>.credits-inline-actions{grid-column:1}.credits-form>.sds-field:has(textarea){grid-column:1}}@media (width<=480px){.credits-applications-card>.sds-card__header{flex-direction:column;align-items:stretch}.credits-applications-card>.sds-card__header>div{min-width:0}.credits-applications-card>.sds-card__header .sds-button{white-space:normal;width:100%;min-height:44px}.credits-form{gap:var(--sds-space-3);padding:var(--sds-space-4)}.credits-inline-actions{flex-direction:column;align-items:stretch}.credits-inline-actions .sds-button{width:100%;min-height:44px}.credits-table{min-width:640px}.credits-detail-toolbar .sds-button{width:100%;min-height:44px}.credits-schedule-history-controls{flex-direction:column;align-items:stretch}.credits-schedule-history-controls .sds-button,.credits-availability-request .sds-button{width:100%;min-height:44px}}@media (width<=320px){.credits-form{padding-inline:var(--sds-space-3)}.credits-detail-grid{grid-template-columns:1fr}}:root{font-family:var(--sds-font-sans);color:var(--sds-text);background:var(--sds-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--sds-background)}body{background:var(--sds-background);min-width:320px;min-height:100vh;color:var(--sds-text);transition:background var(--sds-motion-base) ease, color var(--sds-motion-base) ease;margin:0}button,input,select{font:inherit;letter-spacing:0}button,select{cursor:pointer}#root{min-height:100vh}.central-auth-shell{background:var(--sds-background);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);min-height:100vh;display:grid}.central-auth-shell.is-single{padding:var(--sds-space-6);grid-template-columns:minmax(320px,640px);place-content:center}.central-auth-brand{align-items:flex-end;gap:var(--sds-space-5);background:radial-gradient(circle at 15% 15%, #0f766e38, transparent 38%), linear-gradient(145deg, var(--sds-brand-dark), var(--sds-brand-primary));color:#fff;min-height:100vh;padding:clamp(40px,7vw,96px);display:flex}.central-auth-brand__mark{border:1px solid #ffffffb3;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:20px;font-weight:760;display:grid}.central-auth-brand span{color:var(--sds-on-color);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.central-auth-form>div:first-child>span,.central-page-header>div>span{color:var(--sds-operational-emphasis);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.central-auth-brand__title{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(34px,5vw,58px);display:block}.central-auth-brand p{color:#ffffffbd;max-width:530px;margin:0;font-size:15px;line-height:1.65}.central-auth-panel{background:var(--sds-background);place-items:center;min-width:0;padding:clamp(24px,7vw,96px);display:grid;position:relative}.central-auth-panel__theme{top:var(--sds-space-5);right:var(--sds-space-5);gap:var(--sds-space-2);display:flex;position:absolute}.central-auth-form{gap:var(--sds-space-5);width:min(420px,100%);display:grid}.central-auth-form h1,.central-auth-form h2{color:var(--sds-text);letter-spacing:-.025em;margin:8px 0 0;font-size:28px}.central-auth-form>div:first-child>p{margin:var(--sds-space-2) 0 0;color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.central-auth-link,.central-auth-back{align-items:center;gap:var(--sds-space-2);width:fit-content;min-height:44px;color:var(--sds-text-secondary);background:0 0;border:0;padding:0;font-size:13px;font-weight:650;display:inline-flex}.central-auth-link:hover,.central-auth-back:hover{color:var(--sds-text)}.central-form-error,.central-form-success,.central-form-notice{padding:var(--sds-space-3);border-radius:var(--sds-radius-control);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.central-form-error{background:var(--sds-danger-soft);color:var(--sds-danger)}.central-form-success{background:var(--sds-success-soft);color:var(--sds-success-content)}.central-form-notice{background:var(--sds-surface-subtle);color:var(--sds-text-secondary)}.central-navigation{gap:4px;display:grid}.central-navigation a{align-items:center;gap:var(--sds-space-3);border-radius:var(--sds-radius-control);min-height:44px;color:var(--sds-text-secondary);padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.central-navigation a:hover{background:var(--sds-surface-subtle);color:var(--sds-text)}.central-navigation a.active{background:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.central-navigation a.active{background:color-mix(in srgb, var(--sds-brand-operational) 11%, transparent)}}.central-navigation a.active{color:var(--sds-brand-operational)}[data-theme=dark] .central-navigation a.active{color:var(--sds-operational-emphasis)}.sds-central-shell.is-compact:not(.is-drawer-open) .central-navigation a{justify-content:center;width:48px;min-height:48px;margin-inline:auto;padding:0}.sds-central-shell.is-compact:not(.is-drawer-open) .central-navigation a>svg{flex:none;display:block}.central-scope-control{gap:var(--sds-space-2);min-width:0;display:grid}.central-scope-control .sds-field{width:max-content;max-width:calc(var(--sds-central-active-sidebar-width) - 36px);min-width:0;color:var(--sds-text-secondary);justify-self:start;gap:0;position:relative}.central-scope-control .sds-field:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:3px;transform:translateY(-70%)rotate(45deg)}.central-scope-control .sds-select{appearance:none;width:100%;min-width:0;max-width:100%;min-height:44px;padding-right:var(--sds-space-6);text-overflow:ellipsis;box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;font-size:13px;font-weight:700}.central-scope-control .sds-select:hover{color:var(--sds-brand-operational);background:0 0;border-color:#0000}:is(.central-scope-control .sds-field:has(.sds-select:hover),.central-scope-control .sds-field:has(.sds-select:focus-visible)){color:var(--sds-brand-operational)}.central-scope-control .sds-select:focus{box-shadow:none;background:0 0;border-color:#0000;outline:0}.central-scope-control .sds-select:focus-visible{border-radius:var(--sds-radius-sm);outline:2px solid var(--sds-focus);outline-offset:2px}.central-scope-control .sds-select:disabled{opacity:.62;background:0 0}.central-scope-control .sds-field:has(.sds-select:disabled):after{opacity:.62}.central-scope-control .sds-field__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.central-scope-control>span{color:var(--sds-text-secondary);font-size:11px;line-height:1.45}.central-user-identity{align-items:center;gap:var(--sds-space-2);min-width:0;color:var(--sds-text-secondary);font-size:13px;display:flex}.central-user-identity strong{max-width:180px;color:var(--sds-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.central-user-avatar{border:1px solid var(--sds-border);background:var(--sds-surface-subtle);width:44px;height:44px;color:var(--sds-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:760;display:grid}.central-page-header{justify-content:space-between;align-items:flex-end;gap:var(--sds-space-6);margin-bottom:clamp(24px,4vw,38px);display:flex}.central-page-header h1{color:var(--sds-text);letter-spacing:-.035em;margin:8px 0;font-size:clamp(27px,3vw,38px);line-height:1.08}.central-page-header p{max-width:720px;color:var(--sds-text-secondary);margin:0;font-size:14px;line-height:1.55}.central-page-actions{justify-content:flex-end;align-items:center;gap:var(--sds-space-2);flex-wrap:wrap;display:flex}.central-content-grid,.central-card-list,.central-role-grid{gap:var(--sds-space-4);display:grid}.central-preferences-section{margin-bottom:var(--sds-space-4)}.central-preferences-grid{gap:var(--sds-space-3);padding:var(--sds-space-5);display:grid}.central-preferences-grid>div{justify-content:space-between;align-items:center;gap:var(--sds-space-4);min-width:0;display:flex}.central-preferences-grid>div+div{padding-top:var(--sds-space-4);border-top:1px solid var(--sds-border-subtle)}.central-preferences-grid>div>div:first-child{gap:4px;min-width:0;display:grid}.central-preferences-grid strong{color:var(--sds-text);font-size:14px}.central-preferences-grid p{color:var(--sds-text-secondary);margin:0;font-size:12px;line-height:1.5}.central-form-grid{gap:var(--sds-space-5);padding:var(--sds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-form-span{grid-column:1/-1}.central-form-actions{gap:var(--sds-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.central-card-list{margin-top:var(--sds-space-5)}.central-list-card{justify-content:space-between;align-items:center;gap:var(--sds-space-5);min-width:0;padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs);display:flex}.central-list-card>div:first-child{min-width:0}.central-list-card>div:first-child>span,.central-role-card header span{color:var(--sds-text-tertiary);font-family:var(--sds-font-mono);font-size:12px}.central-list-card h2,.central-role-card h2{color:var(--sds-text);margin:5px 0;font-size:16px}.central-list-card p,.central-role-card>p{color:var(--sds-text-secondary);margin:0;font-size:12px;line-height:1.5}.central-list-card__actions{align-items:center;gap:var(--sds-space-2);flex:none;display:flex}.central-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-role-card{min-width:0;padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs)}.central-role-card header{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-3);display:flex}.central-role-card__actions{justify-content:flex-end;gap:var(--sds-space-2);flex-wrap:wrap;display:flex}.central-role-card dl{margin:var(--sds-space-5) 0;border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.central-role-card dl>div{padding:var(--sds-space-3);background:var(--sds-surface-subtle);gap:3px;display:grid}.central-role-card dt{color:var(--sds-text-tertiary);text-transform:uppercase;font-size:12px}.central-role-card dd{color:var(--sds-text);margin:0;font-size:13px;font-weight:650}.central-permission-list{gap:0;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.central-permission-list li{padding:var(--sds-space-3) 0;border-top:1px solid var(--sds-border)}.central-permission-list li>span{color:var(--sds-brand-operational);font-family:var(--sds-font-mono);font-size:10px}.central-permission-list li>strong{color:var(--sds-text);font-size:12px}.central-permission-fieldset{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);margin:0}.central-permission-fieldset legend{padding:0 var(--sds-space-2);color:var(--sds-text);font-size:12px;font-weight:700}.central-permission-options{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-permission-list p{color:var(--sds-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.4}.central-audit-table{border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);overflow:hidden}.central-mfa-card{gap:var(--sds-space-4);margin-bottom:var(--sds-space-6);padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);display:grid}.central-mfa-card__header{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-4);display:flex}.central-mfa-card__header h2{margin:var(--sds-space-1) 0 0}.central-mfa-card__enrollment{gap:var(--sds-space-4);max-width:30rem;display:grid}.central-mfa-card__qr{width:min(100%,18rem);height:auto;padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:#fff}.central-audit-row{align-items:center;gap:var(--sds-space-4);min-width:720px;padding:var(--sds-space-4);border-top:1px solid var(--sds-border);color:var(--sds-text-secondary);grid-template-columns:minmax(150px,.8fr) minmax(200px,1.2fr) 120px minmax(180px,1fr);font-size:12px;display:grid}.central-audit-row--header{background:var(--sds-surface-subtle);color:var(--sds-text);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:750}.central-audit-row strong{color:var(--sds-text);font-family:var(--sds-font-mono);font-size:11px}.central-load-more{padding:var(--sds-space-5);justify-content:center;display:flex}.central-settings-grid{gap:var(--sds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-settings-subsections{gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-settings-card{gap:var(--sds-space-4);min-width:0;min-height:210px;padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs);color:var(--sds-text);transition:border-color var(--sds-motion-fast) ease, box-shadow var(--sds-motion-fast) ease, transform var(--sds-motion-fast) ease;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.central-settings-card:hover{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.central-settings-card:hover{border-color:color-mix(in srgb, var(--sds-brand-operational) 42%, var(--sds-border))}}.central-settings-card:hover{box-shadow:var(--sds-shadow-sm);transform:translateY(-2px)}.central-settings-card:focus-visible{outline:3px solid var(--sds-focus);outline-offset:3px}.central-settings-card__icon{border-radius:var(--sds-radius-control);background:var(--sds-brand-operational);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.central-settings-card__icon{background:color-mix(in srgb, var(--sds-brand-operational) 12%, transparent)}}.central-settings-card__icon{color:var(--sds-brand-operational)}.central-settings-card h2{margin:0 0 var(--sds-space-2);letter-spacing:-.015em;font-size:17px}.central-settings-card p{color:var(--sds-text-secondary);margin:0;font-size:12px;line-height:1.55}.central-settings-card footer{justify-content:space-between;align-items:center;gap:var(--sds-space-3);display:flex}.central-settings-selector{max-width:520px;padding:var(--sds-space-5) var(--sds-space-5) 0}.central-settings-evidence{gap:var(--sds-space-4);display:grid}.central-settings-decision{gap:var(--sds-space-3);margin-top:var(--sds-space-4);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:grid}.central-settings-decision label{font-size:12px;font-weight:700}.central-settings-decision textarea{resize:vertical;min-height:88px;padding:var(--sds-space-3);border:1px solid var(--sds-border-strong);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text);font:inherit}.central-settings-decision>div,.central-settings-review dd{gap:var(--sds-space-2);flex-wrap:wrap;display:flex}.central-settings-history{margin:0;padding:0;list-style:none;display:grid}.central-settings-history li{gap:var(--sds-space-3);padding:var(--sds-space-4) var(--sds-space-5);border-top:1px solid var(--sds-border);display:grid}.central-settings-history li:first-child{border-top:0}.central-settings-history li>div:first-child{justify-content:space-between;align-items:center;gap:var(--sds-space-3);display:flex}.central-settings-history strong{overflow-wrap:anywhere;font-family:var(--sds-font-mono);font-size:12px}.central-settings-history span,.central-settings-history p,.central-settings-history dt,.central-settings-history dd{color:var(--sds-text-secondary);font-size:12px}.central-settings-history p,.central-settings-history dl,.central-settings-history dd{margin:0}.central-settings-history dl{gap:var(--sds-space-5);flex-wrap:wrap;display:flex}.central-settings-history dt{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:750}.central-session-list{display:grid}.central-session-list>article{align-items:center;gap:var(--sds-space-4);padding:var(--sds-space-4) var(--sds-space-5);border-top:1px solid var(--sds-border);grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr) auto;display:grid}.central-session-list>article:first-child{border-top:0}.central-session-list article>div:first-child{gap:3px;min-width:0;display:grid}.central-session-list article>div:first-child>span{color:var(--sds-text-tertiary);font-family:var(--sds-font-mono);font-size:10px}.central-session-list article p{color:var(--sds-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.central-session-list dl{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.central-session-list dt{color:var(--sds-text-tertiary);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.central-session-list dd{color:var(--sds-text-secondary);margin:0;font-size:11px}.central-session-confirm-actions{margin-top:var(--sds-space-4)}.central-settings-review{margin:0 0 var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.central-settings-review>div{min-width:0;padding:var(--sds-space-4);background:var(--sds-surface-subtle)}.central-settings-review dt{margin-bottom:var(--sds-space-2);color:var(--sds-text-tertiary);font-size:11px;font-weight:700}.central-settings-review dd{color:var(--sds-text-secondary);align-items:center;margin:0;font-size:12px}.central-settings-review dd:before{content:"→";color:var(--sds-text-tertiary);order:1}.central-settings-review dd span{overflow-wrap:anywhere;order:0}.central-settings-review dd strong{overflow-wrap:anywhere;color:var(--sds-text);order:2}.central-settings-impact{gap:var(--sds-space-3);margin:0 0 var(--sds-space-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.central-settings-impact>div{gap:var(--sds-space-2);min-width:0;padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:grid}.central-settings-impact dt{color:var(--sds-text-secondary);font-size:12px;font-weight:700}.central-settings-impact dd{justify-content:space-between;align-items:center;gap:var(--sds-space-2);margin:0;display:flex}.central-schedule-grid{gap:var(--sds-space-3);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);margin:0;display:grid}.central-schedule-grid legend{padding:0 var(--sds-space-2);font-size:12px;font-weight:700}.central-schedule-grid>div{align-items:end;gap:var(--sds-space-3);grid-template-columns:minmax(100px,.7fr) repeat(2,minmax(140px,1fr));display:grid}.central-schedule-grid>div>strong{align-self:center;font-size:12px}@media (width<=900px){.central-auth-shell{grid-template-columns:1fr}.central-auth-brand{display:none}.central-auth-panel{min-height:100vh;padding-top:92px}.central-role-grid{grid-template-columns:1fr}.central-audit-table{overflow-x:auto}.central-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-session-list>article{grid-template-columns:minmax(0,1fr) auto}.central-session-list dl{grid-area:2/1/auto/-1}}@media (width<=640px){.central-auth-panel__theme .sds-segmented__option span{display:none}.central-auth-panel__theme .sds-language-switcher .sds-segmented__option span{display:inline}.central-page-header,.central-list-card{flex-direction:column;align-items:stretch}.central-page-actions,.central-list-card__actions{justify-content:flex-start}.central-form-grid{padding:var(--sds-space-4);grid-template-columns:1fr}.central-form-span,.central-form-actions{grid-column:1}.central-permission-options,.central-settings-grid,.central-settings-subsections,.central-settings-review{grid-template-columns:1fr}.central-settings-card{min-height:180px}.central-schedule-grid>div,.central-session-list>article{grid-template-columns:1fr}.central-session-list dl{grid-area:auto/1}.central-preferences-grid>div{flex-direction:column;align-items:stretch}}@media (width<=480px){.central-user-greeting,.central-user-identity strong{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container central-content (width<=760px){.central-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container central-content (width<=560px){.central-settings-grid,.central-settings-subsections,.central-settings-review{grid-template-columns:1fr}}.collections-stack{gap:var(--sds-space-5);min-width:0;display:grid}.collections-boundary-notice,.collections-restricted-note{margin:0 0 var(--sds-space-4);padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.collections-metrics{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collections-metrics>div,.collections-detail-grid>div,.collections-comparison>div,.collections-channel-grid>div{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle)}.collections-metrics span,.collections-detail-grid span,.collections-comparison span,.collections-evidence span{color:var(--sds-text-tertiary);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.collections-metrics strong{color:var(--sds-text);font-variant-numeric:tabular-nums;font-size:24px}.collections-evidence{align-items:center;gap:var(--sds-space-4);min-width:0;margin-top:var(--sds-space-4);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);flex-wrap:wrap;display:flex}.collections-evidence>div{flex:180px;min-width:0}.collections-evidence strong,.collections-evidence small{overflow-wrap:anywhere}.collections-channel-grid,.collections-detail-grid,.collections-comparison{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collections-channel-grid p{margin:var(--sds-space-3) 0 0;color:var(--sds-text-secondary);font-size:13px;line-height:1.5}.collections-filters,.collections-form-actions,.collections-detail-header,.collections-load-more{align-items:flex-end;gap:var(--sds-space-3);flex-wrap:wrap;min-width:0;display:flex}.collections-filters{margin-bottom:var(--sds-space-4)}.collections-export-status{min-height:20px;margin:calc(var(--sds-space-3) * -1) 0 var(--sds-space-3);color:var(--sds-text-secondary);font-size:13px}.collections-filters .sds-field{flex:220px;min-width:min(100%,220px)}.collections-detail-header{margin-bottom:var(--sds-space-4);justify-content:space-between}.collections-load-more{margin-top:var(--sds-space-4);justify-content:center}.collections-action-form{gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}:is(.collections-action-form>.sds-page-state,.collections-action-form>.sds-field:has(textarea),.collections-action-form>.collections-form-actions,.collections-action-form>.collections-comparison,.collections-action-form>.collections-evidence,.collections-action-form>.collections-inline-action,.collections-action-form>.sds-button){grid-column:1/-1}.collections-action-form>.sds-button{justify-self:start}.collections-inline-action{align-items:end;gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-3);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control);grid-template-columns:minmax(160px,1fr) repeat(2,minmax(140px,auto));display:grid}.collections-inline-action>span,.collections-table td>span{gap:3px;min-width:0;display:grid}.collections-inline-action small,.collections-table small,.collections-detail-grid small{color:var(--sds-text-tertiary);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.collections-table-wrap{border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.collections-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.collections-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.collections-table th,.collections-table td{padding:var(--sds-space-3) var(--sds-space-4);border-bottom:1px solid var(--sds-border-subtle);text-align:left;vertical-align:top}.collections-table th{background:var(--sds-surface-subtle);color:var(--sds-text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:11px}.collections-table tbody tr:last-child td{border-bottom:0}.collections-history-list{gap:var(--sds-space-3);margin:0;padding:0;list-style:none;display:grid}.collections-history-list li{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control)}.collections-history-list span{color:var(--sds-text-tertiary);margin-top:3px;font-size:12px;display:block}.collections-history-list p{margin:var(--sds-space-2) 0 0;color:var(--sds-text-secondary);overflow-wrap:anywhere}.collections-decision-form,.collections-score-override{margin-top:var(--sds-space-4);padding-top:var(--sds-space-4);border-top:1px solid var(--sds-border)}@media (width<=834px){.collections-metrics,.collections-channel-grid,.collections-detail-grid,.collections-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-action-form,.collections-inline-action{grid-template-columns:1fr}.collections-action-form>*,.collections-inline-action>*{grid-column:1}}@media (width<=480px){.collections-metrics,.collections-channel-grid,.collections-detail-grid,.collections-comparison{grid-template-columns:1fr}.collections-filters,.collections-form-actions,.collections-detail-header,.collections-load-more,.collections-evidence{flex-direction:column;align-items:stretch}.collections-filters .sds-field,.collections-form-actions .sds-button,.collections-detail-header .sds-button,.collections-load-more .sds-button,.collections-action-form>.sds-button,.collections-inline-action .sds-button{width:100%;min-height:44px}.collections-evidence>div{flex-basis:auto;width:100%}}@media (width<=320px){.collections-metrics>div,.collections-detail-grid>div,.collections-comparison>div,.collections-channel-grid>div,.collections-history-list li,.collections-inline-action{padding-inline:var(--sds-space-3)}}.customers-stack{gap:var(--sds-space-5);min-width:0;display:grid}.customers-toolbar,.customers-action-row,.customers-detail-status{align-items:end;gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.customers-toolbar .sds-field{flex:220px;min-width:min(220px,100%)}.customers-toolbar .sds-button{flex:none}.customers-toolbar--compact .sds-field{max-width:320px}.customers-filter-grid{gap:var(--sds-space-3);grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(160px,1fr));display:grid}.customers-directory,.customers-prospect-list,.customers-record-list,.customers-import-list,.customers-risk-list,.customers-notes-list,.customers-timeline,.customers-address-grid,.customers-duplicate-grid{gap:var(--sds-space-3);display:grid}.customers-directory-card,.customers-risk-list>article,.customers-notes-list>article{gap:var(--sds-space-4);padding:var(--sds-space-5);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs);display:grid}.customers-directory-card>header,.customers-risk-list>article>header,.customers-notes-list>article>header{align-items:center;gap:var(--sds-space-3);min-width:0;display:flex}.customers-directory-card>header>div,.customers-risk-list>article>header>div{flex:1;min-width:0}.customers-directory-card h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:17px}.customers-directory-card header div>span,.customers-directory-card footer,.customers-directory-card small,.customers-record-list small,.customers-import-list small,.customers-prospect-list small,.customers-address-grid span,.customers-risk-list small,.customers-notes-list small,.customers-timeline small{color:var(--sds-text-secondary);font-size:11px;line-height:1.5}.customers-directory-card>footer{align-items:center;gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.customers-directory-card>footer>span{align-items:center;gap:var(--sds-space-2);color:var(--sds-text-secondary);display:inline-flex}.customers-directory-card>footer>small{flex:1}.customers-avatar,.customers-timeline__icon{background:var(--sds-brand-operational);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.customers-avatar,.customers-timeline__icon{background:color-mix(in srgb, var(--sds-brand-operational) 11%, var(--sds-surface))}}.customers-avatar,.customers-timeline__icon{color:var(--sds-operational-emphasis)}.customers-card-grid,.customers-detail-grid{border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.customers-card-grid>div,.customers-detail-grid>div{min-width:0;padding:var(--sds-space-3);background:var(--sds-surface-subtle)}.customers-card-grid dt,.customers-detail-grid dt{color:var(--sds-text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.customers-card-grid dd,.customers-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px}.customers-prospect-list>button,.customers-import-list>button,.customers-duplicate-grid>button{align-items:center;gap:var(--sds-space-3);width:100%;min-height:76px;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text);text-align:left;display:flex}.customers-prospect-list>button{display:grid}.customers-prospect-list>button>span{justify-content:space-between;align-items:center;gap:var(--sds-space-3);display:flex}.customers-import-list>button>span,.customers-duplicate-grid>button>div{flex:1;gap:3px;min-width:0;display:grid}.customers-duplicate-grid>button>div{justify-content:start;align-items:center;gap:var(--sds-space-2);grid-template-columns:auto auto auto}.customers-duplicate-grid>button small{grid-column:1/-1}.customers-prospect-list>button:hover,.customers-prospect-list>button:focus-visible,.customers-prospect-list>button.is-selected,.customers-import-list>button:hover,.customers-import-list>button:focus-visible,.customers-import-list>button.is-selected,.customers-duplicate-grid>button:hover,.customers-duplicate-grid>button:focus-visible,.customers-duplicate-grid>button.is-selected{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.customers-prospect-list>button:hover,.customers-prospect-list>button:focus-visible,.customers-prospect-list>button.is-selected,.customers-import-list>button:hover,.customers-import-list>button:focus-visible,.customers-import-list>button.is-selected,.customers-duplicate-grid>button:hover,.customers-duplicate-grid>button:focus-visible,.customers-duplicate-grid>button.is-selected{border-color:color-mix(in srgb, var(--sds-brand-operational) 48%, var(--sds-border))}}.customers-prospect-list>button:hover,.customers-prospect-list>button:focus-visible,.customers-prospect-list>button.is-selected,.customers-import-list>button:hover,.customers-import-list>button:focus-visible,.customers-import-list>button.is-selected,.customers-duplicate-grid>button:hover,.customers-duplicate-grid>button:focus-visible,.customers-duplicate-grid>button.is-selected{background:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.customers-prospect-list>button:hover,.customers-prospect-list>button:focus-visible,.customers-prospect-list>button.is-selected,.customers-import-list>button:hover,.customers-import-list>button:focus-visible,.customers-import-list>button.is-selected,.customers-duplicate-grid>button:hover,.customers-duplicate-grid>button:focus-visible,.customers-duplicate-grid>button.is-selected{background:color-mix(in srgb, var(--sds-brand-operational) 7%, var(--sds-surface))}}.customers-action-grid,.customers-two-column{gap:var(--sds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customers-two-column--wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.customers-compact-form,.customers-inline-action{gap:var(--sds-space-3);display:grid}.customers-assignment-option{gap:var(--sds-space-2);min-width:0;display:grid}.customers-assignment-option>p{margin:0}.customers-assignment-option>.sds-button{justify-self:start}.customers-search-control{align-items:end;gap:var(--sds-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.customers-form-help{color:var(--sds-text-secondary);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.customers-preview-section,.customers-preview-person,.customers-import-preview>article{gap:var(--sds-space-3);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);display:grid}.customers-preview-section h3,.customers-preview-section p,.customers-preview-section ul,.customers-preview-person h4,.customers-preview-person p,.customers-preview-person ul,.customers-import-preview p{margin:0}.customers-preview-section ul,.customers-preview-person ul{gap:var(--sds-space-2);padding-left:var(--sds-space-5);display:grid}.customers-preview-person>header,.customers-import-preview>article>header,.customers-workflow-head{justify-content:space-between;align-items:center;gap:var(--sds-space-3);display:flex}.customers-preview-person>div{gap:var(--sds-space-2);padding-top:var(--sds-space-3);border-top:1px solid var(--sds-border);display:grid}.customers-preview-person li{gap:2px;display:grid}.customers-preview-person li span,.customers-import-preview small{color:var(--sds-text-secondary);font-size:11px;line-height:1.55}.customers-import-preview{gap:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customers-import-preview>article{background:var(--sds-surface-subtle);min-width:0}.customers-import-preview strong,.customers-workflow-head strong{overflow-wrap:anywhere}.customers-workflow-head{margin-bottom:var(--sds-space-4)}.customers-callout{margin:var(--sds-space-4) 0 0;padding:var(--sds-space-3);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);color:var(--sds-text-secondary);font-size:12px;line-height:1.55}.customers-import-textarea{min-height:260px;font-family:var(--sds-font-mono)}.customers-financial-migration{padding-top:var(--sds-space-6);border-top:1px solid var(--sds-border)}.customers-financial-migration-json{min-height:420px;font-family:var(--sds-font-mono);font-size:12px;line-height:1.55}.customers-financial-migration-evidence{gap:var(--sds-space-4);margin-top:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customers-financial-migration-evidence>section,.customers-financial-migration-rows>article{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle)}.customers-financial-migration-evidence h3{margin:0 0 var(--sds-space-3);font-size:14px}.customers-financial-migration-evidence ul,.customers-financial-migration-rows{gap:var(--sds-space-3);margin:0;padding:0;list-style:none;display:grid}.customers-financial-migration-evidence li{padding-bottom:var(--sds-space-2);border-bottom:1px solid var(--sds-border);gap:2px;display:grid}.customers-financial-migration-evidence li:last-child{border-bottom:0;padding-bottom:0}.customers-financial-migration-evidence span,.customers-financial-migration-rows p,.customers-financial-migration-rows li{color:var(--sds-text-secondary);font-size:11px;line-height:1.55}.customers-financial-migration-actions,.customers-financial-migration-rows{margin-top:var(--sds-space-4)}.customers-financial-migration-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-financial-migration-rows article{gap:var(--sds-space-2);display:grid}.customers-financial-migration-rows header{justify-content:space-between;align-items:center;gap:var(--sds-space-3);min-width:0;display:flex}.customers-financial-migration-rows strong{overflow-wrap:anywhere;min-width:0}.customers-financial-migration-rows p,.customers-financial-migration-rows ul{margin:0}.customers-financial-migration-rows ul{padding-left:var(--sds-space-5)}.customers-detail-tabs{margin-top:var(--sds-space-4)}.customers-detail-status{margin-top:calc(var(--sds-space-5) * -1);margin-bottom:var(--sds-space-5)}.customers-metric-grid{gap:var(--sds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customers-relationship-action{align-items:end;gap:var(--sds-space-3);margin-top:var(--sds-space-6);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) auto;display:grid}.customers-record-list>article,.customers-address-grid>article{align-items:center;gap:var(--sds-space-3);min-width:0;min-height:64px;padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);flex-wrap:wrap;display:flex}.customers-record-list>article>.customers-record-list__action{padding-top:var(--sds-space-3);border-top:1px solid var(--sds-border);flex:1 0 100%}.customers-record-list>article>div,.customers-address-grid>article>div{flex:1;gap:3px;min-width:0;display:grid}.customers-record-list strong,.customers-address-grid strong{overflow-wrap:anywhere;font-size:13px}.customers-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-check-grid{gap:var(--sds-space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customers-timeline>article{gap:var(--sds-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.customers-timeline>article>div{min-width:0;padding-bottom:var(--sds-space-4);border-bottom:1px solid var(--sds-border)}.customers-timeline header,.customers-notes-list header{justify-content:space-between;align-items:center;gap:var(--sds-space-3);display:flex}.customers-timeline p,.customers-notes-list p,.customers-risk-list p{margin:var(--sds-space-2) 0;color:var(--sds-text-secondary);font-size:12px;line-height:1.55}.customers-notes-list header>span{align-items:center;gap:var(--sds-space-2);display:inline-flex}@media (width<=1180px){.customers-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-card-grid,.customers-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.customers-filter-grid,.customers-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-two-column,.customers-two-column--wide,.customers-action-grid,.customers-import-preview,.customers-financial-migration-evidence,.customers-financial-migration-rows,.customers-relationship-action{grid-template-columns:1fr}}@media (width<=640px){.customers-filter-grid,.customers-metric-grid,.customers-card-grid,.customers-detail-grid,.customers-address-grid,.customers-check-grid{grid-template-columns:1fr}.customers-toolbar,.customers-action-row,.customers-preview-person>header,.customers-import-preview>article>header,.customers-financial-migration-rows header,.customers-workflow-head,.customers-directory-card>header,.customers-directory-card>footer,.customers-risk-list>article>header,.customers-notes-list header{flex-direction:column;align-items:stretch}.customers-toolbar .sds-button,.customers-action-row .sds-button,.customers-search-control .sds-button,.customers-relationship-action .sds-button,.customers-inline-action .sds-button{width:100%}.customers-assignment-option>.sds-button{width:100%;min-height:44px}.customers-financial-migration-actions .customers-action-row,.customers-financial-migration-actions .sds-button{width:100%}.customers-directory-card,.customers-risk-list>article,.customers-notes-list>article{padding:var(--sds-space-4)}.customers-prospect-list>button>span,.customers-duplicate-grid>button,.customers-import-list>button{flex-direction:column;align-items:flex-start}.customers-detail-tabs button{padding-inline:var(--sds-space-3)}.customers-search-control{grid-template-columns:1fr}}.operations-tabs{gap:var(--sds-space-2);margin-bottom:var(--sds-space-5);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.operations-tabs button{align-items:center;gap:var(--sds-space-2);min-width:max-content;min-height:44px;padding:0 var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text-secondary);font-size:12px;font-weight:700;display:inline-flex}.operations-tabs button:hover,.operations-tabs button:focus-visible,.operations-tabs button.is-active{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.operations-tabs button:hover,.operations-tabs button:focus-visible,.operations-tabs button.is-active{border-color:color-mix(in srgb, var(--sds-brand-operational) 45%, var(--sds-border))}}.operations-tabs button:hover,.operations-tabs button:focus-visible,.operations-tabs button.is-active{background:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.operations-tabs button:hover,.operations-tabs button:focus-visible,.operations-tabs button.is-active{background:color-mix(in srgb, var(--sds-brand-operational) 10%, var(--sds-surface))}}.operations-tabs button:hover,.operations-tabs button:focus-visible,.operations-tabs button.is-active{color:var(--sds-operational-emphasis)}.operations-create-panel{margin-bottom:var(--sds-space-5)}.operations-workspace{align-items:start;gap:var(--sds-space-5);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid}.operations-main-column,.operations-detail{gap:var(--sds-space-5);min-width:0;display:grid}.operations-detail{top:var(--sds-space-4);max-height:calc(100vh - 132px);padding-right:2px;position:sticky;overflow-y:auto}.operations-filter-grid{gap:var(--sds-space-3);grid-template-columns:repeat(4,minmax(140px,1fr));display:grid}.operations-single-filter{width:min(280px,100%);margin-bottom:var(--sds-space-4)}.operations-list{gap:var(--sds-space-2);display:grid}.operations-list>button{gap:var(--sds-space-2);width:100%;min-height:92px;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text);text-align:left;display:grid}.operations-list>button:hover,.operations-list>button:focus-visible,.operations-list>button.is-selected{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.operations-list>button:hover,.operations-list>button:focus-visible,.operations-list>button.is-selected{border-color:color-mix(in srgb, var(--sds-brand-operational) 50%, var(--sds-border))}}.operations-list>button:hover,.operations-list>button:focus-visible,.operations-list>button.is-selected{background:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.operations-list>button:hover,.operations-list>button:focus-visible,.operations-list>button.is-selected{background:color-mix(in srgb, var(--sds-brand-operational) 7%, var(--sds-surface))}}.operations-list>button>span:not(.operations-list__heading),.operations-list>button>small,.operations-muted{color:var(--sds-text-secondary);font-size:12px;line-height:1.5}.operations-list__heading{justify-content:space-between;align-items:center;gap:var(--sds-space-3);min-width:0;display:flex}.operations-list__heading strong{overflow-wrap:anywhere;font-size:13px}.operations-detail-grid{border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.operations-detail-grid>div{min-width:0;padding:var(--sds-space-3);background:var(--sds-surface-subtle)}.operations-detail-grid dt{color:var(--sds-text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.operations-detail-grid dd{overflow-wrap:anywhere;color:var(--sds-text);margin:0;font-size:12px}.operations-compact-form{gap:var(--sds-space-3);margin-top:var(--sds-space-4);display:grid}.operations-compact-form .sds-button{justify-self:end}.operations-comments{gap:var(--sds-space-3);display:grid}.operations-comments article{gap:var(--sds-space-2);padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:grid}.operations-comments header{justify-content:space-between;align-items:center;gap:var(--sds-space-2);display:flex}.operations-comments p{color:var(--sds-text-secondary);margin:0;font-size:12px;line-height:1.55}.operations-saved-view-form{align-items:end;gap:var(--sds-space-3);grid-template-columns:minmax(160px,1fr) minmax(160px,.7fr) auto;display:grid}.operations-saved-view-list{gap:var(--sds-space-2);margin-top:var(--sds-space-4);display:grid}.operations-saved-view-list>div{justify-content:space-between;align-items:center;gap:var(--sds-space-3);min-height:44px;padding:var(--sds-space-2) var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);display:flex}.operations-saved-view-list span{gap:2px;display:grid}.operations-saved-view-list small{color:var(--sds-text-secondary);font-size:11px}.operations-calendar-list{gap:var(--sds-space-2);display:grid}.operations-calendar-list article{align-items:center;gap:var(--sds-space-4);min-height:68px;padding:var(--sds-space-3) var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto;display:grid}.operations-calendar-list time{color:var(--sds-operational-emphasis);font-size:12px;font-weight:700}.operations-calendar-list article>div{gap:3px;min-width:0;display:grid}.operations-calendar-list article span{color:var(--sds-text-secondary);font-size:11px}@media (width<=1180px){.operations-workspace{grid-template-columns:1fr}.operations-detail{max-height:none;position:static;overflow:visible}}@media (width<=900px){.operations-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-calendar-list article{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.operations-calendar-list .sds-badge{grid-column:2;justify-self:start}}@media (width<=640px){.operations-tabs button{min-height:44px;padding-inline:var(--sds-space-3)}.operations-filter-grid,.operations-saved-view-form,.operations-calendar-list article,.operations-detail-grid{grid-template-columns:1fr}.operations-list__heading,.operations-comments header,.operations-saved-view-list>div{flex-direction:column;align-items:flex-start}.operations-calendar-list .sds-badge{grid-column:1}.operations-compact-form .sds-button,.operations-saved-view-form .sds-button{justify-self:stretch;width:100%}}.documents-stack,.documents-version-form,.documents-record-list,.documents-template-list,.documents-template-detail,.documents-version-list,.documents-block-list{gap:var(--sds-space-4);min-width:0;display:grid}.documents-toolbar,.documents-action-row,.documents-created-link,.documents-record-list article>footer{align-items:center;gap:var(--sds-space-2);flex-wrap:wrap;min-width:0;display:flex}.documents-toolbar .sds-field{width:min(320px,100%)}.documents-workspace{align-items:start;gap:var(--sds-space-5);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);display:grid}.documents-template-list>button{justify-content:space-between;align-items:center;gap:var(--sds-space-3);min-width:0;min-height:72px;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);color:var(--sds-text);text-align:left;display:flex}.documents-template-list>button:hover,.documents-template-list>button:focus-visible,.documents-template-list>button.is-selected{border-color:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.documents-template-list>button:hover,.documents-template-list>button:focus-visible,.documents-template-list>button.is-selected{border-color:color-mix(in srgb, var(--sds-brand-operational) 45%, var(--sds-border))}}.documents-template-list>button:hover,.documents-template-list>button:focus-visible,.documents-template-list>button.is-selected{background:var(--sds-brand-operational)}@supports (color:color-mix(in lab, red, red)){.documents-template-list>button:hover,.documents-template-list>button:focus-visible,.documents-template-list>button.is-selected{background:color-mix(in srgb, var(--sds-brand-operational) 8%, var(--sds-surface))}}.documents-template-list>button>span:first-child{gap:3px;min-width:0;display:grid}.documents-template-list strong,.documents-template-list small{text-overflow:ellipsis;overflow:hidden}.documents-template-list small,.documents-meta,.documents-hash,.documents-version-list small{color:var(--sds-text-tertiary);font-size:12px;line-height:1.5}.documents-template-detail{top:var(--sds-space-4);position:sticky}.documents-detail-grid{gap:var(--sds-space-3);margin:0 0 var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documents-detail-grid>div{min-width:0;padding:var(--sds-space-3);border:1px solid var(--sds-border-subtle);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle)}.documents-detail-grid dt{color:var(--sds-text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.documents-detail-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--sds-text);margin:0;font-size:13px;line-height:1.45}.documents-version-list>article,.documents-record-list>article,.documents-block-list>article{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface);box-shadow:var(--sds-shadow-xs)}.documents-version-list>article>header,.documents-record-list>article>header,.documents-block-list>article>header{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-3);min-width:0;display:flex}.documents-record-list h2{margin:4px 0 var(--sds-space-3);color:var(--sds-text);font-size:16px}.documents-record-list header>div{min-width:0}.documents-record-list header>div>span{color:var(--sds-text-tertiary);font-size:12px}.documents-record-list article>p{color:var(--sds-text-secondary);font-size:13px;line-height:1.55}.documents-hash,.documents-created-link code,.documents-version-list small{overflow-wrap:anywhere;font-family:var(--sds-font-mono)}.documents-created-link{padding:var(--sds-space-4)}.documents-created-link code{min-width:0;padding:var(--sds-space-3);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);flex:360px;font-size:12px}.documents-fieldset{min-width:0;padding:var(--sds-space-5);border:0;border-top:1px solid var(--sds-border);margin:0}.documents-fieldset legend{color:var(--sds-text);padding:0;font-size:14px;font-weight:750}.documents-fieldset>p{margin:var(--sds-space-2) 0 var(--sds-space-4);color:var(--sds-text-secondary);font-size:12px;line-height:1.5}.documents-check-grid,.documents-variable-grid{gap:var(--sds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.documents-block-grid{gap:var(--sds-space-3);margin-top:var(--sds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documents-block-span{grid-column:1/-1}@media (width<=980px){.documents-workspace{grid-template-columns:1fr}.documents-template-detail{position:static}.documents-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.documents-stack>.sds-card>.sds-card__header{flex-direction:column;align-items:stretch}.documents-stack>.sds-card>.sds-card__header>div{min-width:0}.documents-stack>.sds-card>.sds-card__header>div:last-child:not(:first-child),.documents-stack>.sds-card>.sds-card__header>div:last-child:not(:first-child) .sds-button{width:100%}.documents-toolbar,.documents-created-link,.documents-record-list article>footer,.documents-action-row{flex-direction:column;align-items:stretch}.documents-toolbar .sds-field,.documents-toolbar .sds-button,.documents-created-link .sds-button,.documents-record-list article>footer .sds-button,.documents-action-row .sds-button{width:100%}.documents-detail-grid,.documents-check-grid,.documents-variable-grid,.documents-block-grid{grid-template-columns:1fr}.documents-block-span{grid-column:1}.documents-fieldset{padding-inline:var(--sds-space-4)}.documents-template-list>button,.documents-version-list>article>header,.documents-record-list>article>header,.documents-block-list>article>header{flex-direction:column;align-items:flex-start}}.automation-provider-gate{gap:var(--sds-space-1);margin-bottom:var(--sds-space-5);padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);display:grid}.automation-provider-gate span,.automation-card small,.automation-card p,.automation-fieldset>p{color:var(--sds-text-secondary)}.automation-stack,.automation-card-list{gap:var(--sds-space-4);display:grid}.automation-channel-gates,.automation-actions{gap:var(--sds-space-3);flex-wrap:wrap;display:flex}.automation-form{gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-form>.sds-field,.automation-form>.sds-switch,.automation-form>.sds-button,.automation-form>.central-form-notice,.automation-fieldset{grid-column:1/-1}.automation-fieldset{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);margin:0}.automation-fieldset legend{padding-inline:var(--sds-space-2);font-weight:750}.automation-fieldset>p{margin:0 0 var(--sds-space-3);font-size:13px;line-height:1.5}.automation-variable-form{gap:var(--sds-space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.automation-variable-list{gap:var(--sds-space-2);margin:var(--sds-space-4) 0 0;padding:0;list-style:none;display:grid}.automation-variable-list li{align-items:center;gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-2) var(--sds-space-3);border-radius:var(--sds-radius-control);background:var(--sds-surface-subtle);display:flex}.automation-variable-list li span{flex:1}.automation-recipient-list{gap:var(--sds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:19rem;display:grid;overflow:auto}.automation-recipient-list label{align-items:center;gap:var(--sds-space-3);min-height:44px;padding:var(--sds-space-2) var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);cursor:pointer;display:flex}.automation-recipient-list input{flex:none;width:20px;height:20px}.automation-template-preview{gap:var(--sds-space-2);min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);grid-column:1/-1;display:grid}.automation-template-preview p,.automation-template-preview small{overflow-wrap:anywhere;margin:0}.automation-review{gap:var(--sds-space-3);min-width:0;margin-top:var(--sds-space-4);padding:var(--sds-space-4);border:1px solid var(--sds-border-strong);border-radius:var(--sds-radius-card);background:var(--sds-surface-subtle);display:grid}.automation-review>p,.automation-review>small,.automation-message-preview{overflow-wrap:anywhere;margin:0}.automation-message-preview{padding:var(--sds-space-3);border-radius:var(--sds-radius-control);background:var(--sds-surface);color:var(--sds-text-primary);white-space:pre-wrap}.automation-review-audience{gap:var(--sds-space-2);max-height:20rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.automation-review-audience li{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-3);min-width:0;padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);background:var(--sds-surface);display:flex}.automation-review-audience li>span:first-child{gap:var(--sds-space-1);min-width:0;display:grid}.automation-review-audience li>span:last-child,.automation-review-audience small{color:var(--sds-text-secondary);overflow-wrap:anywhere}.automation-governance-grid,.automation-governance-evidence,.automation-time-grid{gap:var(--sds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-governance-grid>.automation-form{padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);align-content:start}.automation-governance-grid h3,.automation-governance-evidence h3{grid-column:1/-1;margin:0}.automation-governance-evidence{margin-top:var(--sds-space-5)}.automation-compact-list{gap:var(--sds-space-2);margin:var(--sds-space-3) 0 0;padding:0;list-style:none;display:grid}.automation-compact-list li{justify-content:space-between;align-items:center;gap:var(--sds-space-3);min-width:0;min-height:44px;padding:var(--sds-space-3);border:1px solid var(--sds-border);border-radius:var(--sds-radius-control);display:flex}.automation-compact-list li>span:first-child{gap:var(--sds-space-1);min-width:0;display:grid}.automation-compact-list small{color:var(--sds-text-secondary);overflow-wrap:anywhere}.automation-card{min-width:0;padding:var(--sds-space-4);border:1px solid var(--sds-border);border-radius:var(--sds-radius-card);background:var(--sds-surface)}.automation-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--sds-space-4);display:flex}.automation-card-heading>div{gap:var(--sds-space-1);min-width:0;display:grid}.automation-card dl{gap:var(--sds-space-3);margin:var(--sds-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-card dl div{min-width:0}.automation-card dt{color:var(--sds-text-secondary);font-size:12px}.automation-card dd{margin:var(--sds-space-1) 0 0;overflow-wrap:anywhere}.automation-code{font-family:var(--sds-font-mono);font-size:12px}.automation-actions .sds-button,.automation-form>.sds-button,.automation-variable-form .sds-button{min-height:44px}@media (width<=720px){.automation-form,.automation-variable-form,.automation-recipient-list,.automation-governance-grid,.automation-governance-evidence,.automation-time-grid,.automation-card dl{grid-template-columns:1fr}.automation-card-heading,.automation-variable-list li,.automation-compact-list li,.automation-review-audience li,.automation-actions,.automation-channel-gates{flex-direction:column;align-items:stretch}.automation-actions .sds-button,.automation-form>.sds-button,.automation-variable-form .sds-button,.automation-variable-list .sds-button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
