.action-control{min-height:var(--size-interactive-target-min);vertical-align:middle;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-grid}.action-control__surface{width:100%;min-height:var(--size-control-standard-visible);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-8);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);font-size:var(--font-size-operational-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex;position:relative}.action-control--full-width{width:100%}.action-control__visual{flex:none;place-items:center;display:inline-grid}.action-icon-button{min-width:var(--size-interactive-target-min)}.action-icon-button .action-control__surface{width:var(--size-control-standard-visible);padding-inline:0}.action-icon-button.action-control--compact .action-control__surface{width:var(--size-control-compact-visible);padding-inline:0}.action-icon-button.action-control--large .action-control__surface{width:var(--size-control-large-visible);padding-inline:0}.action-icon-button__visual{font-size:var(--font-size-xl);line-height:var(--line-height-tight);place-items:center;display:inline-grid}.action-group{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.action-group--end{justify-content:flex-end}.action-control--primary .action-control__surface{border-color:var(--color-action-primary-surface);background:var(--color-action-primary-surface);color:var(--color-action-primary-text)}.action-control--primary:hover:not(:disabled) .action-control__surface{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.action-control--primary:active:not(:disabled) .action-control__surface{border-color:var(--color-action-primary-active);background:var(--color-action-primary-active)}.action-control--secondary .action-control__surface{background:var(--color-action-secondary-surface);color:var(--color-action-secondary-text)}.action-control--secondary:hover:not(:disabled) .action-control__surface{background:var(--color-action-secondary-hover)}.action-control--secondary:active:not(:disabled) .action-control__surface{background:var(--color-action-secondary-active)}.action-control--quiet .action-control__surface{background:var(--color-action-quiet-surface);color:var(--color-action-quiet-text);border-color:#0000}.link-action.action-control--quiet .action-control__surface{text-underline-offset:var(--space-1);text-decoration:underline}.action-control--quiet:hover:not(:disabled) .action-control__surface{background:var(--color-action-quiet-hover)}.action-control--quiet:active:not(:disabled) .action-control__surface{background:var(--color-action-quiet-active)}.action-control--warning .action-control__surface{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface);color:var(--color-tone-warning-text)}.action-control--warning:hover:not(:disabled) .action-control__surface,.action-control--warning:active:not(:disabled) .action-control__surface{border-color:var(--color-tone-warning-text);background:var(--color-tone-warning-border);color:var(--color-text-inverse)}.action-control--danger .action-control__surface{border-width:var(--border-width-emphasized);border-color:var(--color-action-danger-surface);background:var(--color-action-danger-surface);color:var(--color-action-danger-text)}.action-control--danger:hover:not(:disabled) .action-control__surface{border-color:var(--color-action-danger-hover);background:var(--color-action-danger-hover)}.action-control--danger:active:not(:disabled) .action-control__surface{border-color:var(--color-action-danger-active);background:var(--color-action-danger-active)}.action-control:active:not(:disabled) .action-control__surface{transform:translateY(var(--border-width-default))}.action-control:disabled{cursor:not-allowed}.action-control:disabled .action-control__surface{border-color:var(--color-action-disabled-border);background:var(--color-action-disabled-surface);color:var(--color-action-disabled-text);text-decoration:none;transform:none}.action-control--compact .action-control__surface{min-height:var(--size-control-compact-visible);padding-inline:var(--space-8)}.action-control--large .action-control__surface{min-height:var(--size-control-large-visible);padding-inline:var(--space-6);font-size:var(--font-size-body)}.action-control--danger .action-control__visual{width:var(--space-4);height:var(--space-4);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-pill);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid}.action-control__spinner{width:var(--space-4);height:var(--space-4);border:var(--border-width-emphasized) solid currentColor;border-radius:var(--radius-pill);animation:action-control-spin var(--motion-duration-deliberate) linear infinite;border-inline-start-color:#0000;position:absolute;inset-inline-start:var(--space-2)}.action-icon-button[aria-busy=true] .action-control__spinner{inset-inline-start:calc(50% - var(--space-2))}.action-icon-button[aria-busy=true] .action-icon-button__visual{visibility:hidden}@keyframes action-control-spin{to{transform:rotate(360deg)}}@media (width<=47.999rem),(pointer:coarse){.action-control--compact .action-control__surface{min-height:var(--size-interactive-target-min)}.action-icon-button .action-control__surface{width:var(--size-interactive-target-min)}}@media (prefers-reduced-motion:reduce){.action-control__surface{transition:none}.action-control__spinner{border-inline-start-color:currentColor;animation:none}}@media (forced-colors:active){.action-control__surface{border-color:buttontext}.action-control--warning .action-control__surface{color:buttontext;background:buttonface;border-color:buttontext}.action-control:disabled .action-control__surface{color:graytext;border-color:graytext}}.action-control__spinner-glyph{display:none}[data-ui=d1] .action-control{max-width:100%;min-height:var(--d1-size-touch-target);border-radius:var(--d1-radius-control);font:var(--d1-type-action)}[data-ui=d1] .action-control .action-control__surface{min-height:var(--d1-size-control);gap:var(--d1-space-control-gap);padding:calc(var(--d1-space-10) - var(--d1-border-width)) var(--d1-space-16);border:var(--d1-border-width) solid transparent;border-radius:var(--d1-radius-control);font:var(--d1-type-action);transform:none}[data-ui=d1] .action-control.action-control--primary .action-control__surface{background:var(--d1-action-primary);color:var(--d1-action-foreground)}[data-ui=d1] .action-control.action-control--secondary .action-control__surface{border-color:var(--d1-border-color);background:var(--d1-surface-default);color:var(--d1-action-secondary)}[data-ui=d1] .action-control.action-control--quiet .action-control__surface{color:var(--d1-action-link);background:0 0}[data-ui=d1] .action-control.action-control--danger .action-control__surface{background:var(--d1-action-danger);color:var(--d1-action-foreground)}[data-ui=d1] .action-control.action-control--warning .action-control__surface{background:var(--d1-status-warning-surface);border-color:var(--d1-status-warning);color:var(--d1-status-warning)}[data-ui=d1] .action-control:is(:disabled,[aria-disabled=true]){opacity:var(--d1-opacity-disabled);cursor:not-allowed}[data-ui=d1] .action-control__label{overflow-wrap:anywhere;min-width:0}[data-ui=d1] .action-control--compact .action-control__surface{min-height:var(--d1-size-control-compact);padding-block:var(--d1-space-8)}[data-ui=d1] .action-control--large .action-control__surface{min-height:var(--d1-space-48)}[data-ui=d1] .link-action.action-control--quiet .action-control__surface{padding-inline:0;text-decoration:none}[data-ui=d1] .link-action.action-control--quiet:not([aria-disabled=true]):hover .action-control__label{text-decoration:underline}[data-ui=d1] .action-icon-button .action-control__surface{width:var(--d1-size-touch-target);min-height:var(--d1-size-touch-target);padding:calc(var(--d1-space-10) - var(--d1-border-width))}[data-ui=d1] :is(.action-control__visual,.action-icon-button__visual){border:0;width:auto;height:auto}[data-ui=d1] :is(.action-control__visual,.action-icon-button__visual) svg{width:var(--d1-size-icon-standard);height:var(--d1-size-icon-standard);stroke:currentColor}[data-ui=d1] .action-control__spinner{width:var(--d1-size-icon-standard);height:var(--d1-size-icon-standard);border:0;flex:none;display:inline-flex;position:static}[data-ui=d1] .action-control__spinner-glyph{width:100%;height:100%;display:block}[data-ui=d1] .action-icon-button[aria-busy=true] .action-control__spinner{position:absolute;inset-inline-start:calc(50% - var(--d1-space-12))}[data-ui=d1] .action-group{gap:var(--d1-space-12)}@media (forced-colors:active){[data-ui=d1] .action-control .action-control__surface{border-color:buttontext}[data-ui=d1] .action-control:is(:disabled,[aria-disabled=true]) .action-control__surface{color:graytext;border-color:graytext}}[data-ui=d1] .action-control:active:not(:disabled) .action-control__surface{transform:none}[data-ui=d1] .action-icon-button .action-control__label,[data-ui=d1] .action-icon-button__visual{justify-content:center;align-items:center;display:flex}.feedback-alert{--feedback-surface:var(--color-tone-info-surface);--feedback-border:var(--color-tone-info-border);--feedback-text:var(--color-tone-info-text);gap:var(--space-3);border:var(--border-width-default) solid var(--feedback-border);border-inline-start-width:var(--border-width-emphasized);border-radius:var(--radius-panel);background:var(--feedback-surface);min-width:0;color:var(--feedback-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.feedback-alert-banner{padding:var(--space-4);border-width:var(--border-width-emphasized)}.feedback-inline-alert{padding:var(--space-3)}.feedback-alert--success{--feedback-surface:var(--color-tone-success-surface);--feedback-border:var(--color-tone-success-border);--feedback-text:var(--color-tone-success-text)}.feedback-alert--warning{--feedback-surface:var(--color-tone-warning-surface);--feedback-border:var(--color-tone-warning-border);--feedback-text:var(--color-tone-warning-text)}.feedback-alert--danger{--feedback-surface:var(--color-tone-danger-surface);--feedback-border:var(--color-tone-danger-border);--feedback-text:var(--color-tone-danger-text)}.feedback-alert__marker{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.feedback-alert__visual{width:var(--size-control-compact-visible);height:var(--size-control-compact-visible);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.feedback-alert__tone,.feedback-page-state__kind{font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-tight);text-transform:uppercase;margin:0}.feedback-alert__body{min-width:0}.feedback-alert__title,.feedback-page-state__title{color:inherit;font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.feedback-alert__description,.feedback-page-state__description{overflow-wrap:anywhere;line-height:var(--line-height-body);margin-block-start:var(--space-2)}.feedback-alert__description>:first-child,.feedback-page-state__description>:first-child{margin-block-start:0}.feedback-alert__description>:last-child,.feedback-page-state__description>:last-child{margin-block-end:0}.feedback-alert__action{margin-block-start:var(--space-3)}.feedback-alert__dismiss{align-self:start}.feedback-loading{gap:var(--space-2);min-width:0;color:var(--color-text-secondary);align-items:center;display:inline-flex}.feedback-loading__spinner{width:var(--space-5);height:var(--space-5);border:var(--border-width-emphasized) solid var(--color-border-default);border-block-start-color:var(--color-brand-primary);border-radius:var(--radius-pill);animation:feedback-spin var(--motion-duration-deliberate) linear infinite;flex:none}.feedback-loading--small .feedback-loading__spinner{width:var(--space-4);height:var(--space-4)}.feedback-loading--large .feedback-loading__spinner{width:var(--space-8);height:var(--space-8);border-width:var(--border-width-focus)}.feedback-loading__label{font-size:var(--font-size-operational-body);font-weight:var(--font-weight-medium)}.feedback-skeleton{gap:var(--space-2);width:100%;display:grid}.feedback-skeleton--width-three-quarters{width:75%}.feedback-skeleton--width-half{width:50%}.feedback-skeleton--width-quarter{width:25%}.feedback-skeleton__item{height:var(--space-8);border-radius:var(--radius-small);background:linear-gradient(90deg, var(--color-surface-inset), var(--color-border-default), var(--color-surface-inset));animation:feedback-shimmer var(--motion-duration-deliberate) var(--motion-easing-standard) infinite;background-size:200% 100%;display:block}.feedback-skeleton--text .feedback-skeleton__item,.feedback-skeleton--height-text .feedback-skeleton__item{height:var(--space-3);border-radius:var(--radius-pill)}.feedback-skeleton--height-compact .feedback-skeleton__item{height:var(--size-control-compact-visible)}.feedback-skeleton--height-standard .feedback-skeleton__item{height:var(--size-control-standard-visible)}.feedback-skeleton--height-large .feedback-skeleton__item{height:var(--space-16)}.feedback-skeleton--text .feedback-skeleton__item:last-child{width:75%}.feedback-page-state{width:min(100%, var(--content-width-readable));gap:var(--space-3);min-width:0;padding:var(--space-8);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);color:var(--color-text-primary);display:grid}.feedback-page-state--center{text-align:center;justify-items:center;margin-inline:auto}.feedback-page-state__visual{width:var(--size-control-large-visible);height:var(--size-control-large-visible);border:var(--border-width-emphasized) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.feedback-page-state--error .feedback-page-state__kind{color:var(--color-tone-danger-text)}.feedback-page-state--access-denied .feedback-page-state__kind,.feedback-page-state--service-unavailable .feedback-page-state__kind{color:var(--color-tone-warning-text)}.feedback-page-state--success .feedback-page-state__kind{color:var(--color-tone-success-text)}.feedback-page-state__reference{overflow-wrap:anywhere;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--color-surface-inset);font-family:var(--font-family-mono);font-size:var(--font-size-code);margin:0}.feedback-page-state__actions{margin-block-start:var(--space-2)}.feedback-page-state--center .feedback-page-state__actions{justify-content:center}@keyframes feedback-spin{to{transform:rotate(1turn)}}@keyframes feedback-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=47.999rem){.feedback-alert{grid-template-columns:minmax(0,1fr) auto}.feedback-alert__marker{flex-direction:row;grid-column:1;align-items:center}.feedback-alert__body{grid-column:1/-1}.feedback-alert__dismiss{grid-area:1/2}.feedback-page-state{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.feedback-loading__spinner,.feedback-skeleton__item{animation:none}}@media (forced-colors:active){.feedback-alert,.feedback-page-state,.feedback-page-state__visual{border-color:canvastext}.feedback-loading__spinner{border-color:graytext;border-block-start-color:highlight}.feedback-skeleton__item{border:var(--border-width-default) solid GrayText;background:canvas}}.feedback-loading__glyph{display:none}.feedback-alert--neutral{--feedback-surface:var(--color-surface-inset);--feedback-border:var(--color-border-default);--feedback-text:var(--color-text-muted)}.d1-badge{width:fit-content;max-width:100%;padding:var(--d1-space-8) var(--d1-space-12);border-radius:var(--d1-radius-control);font:var(--d1-type-label);overflow-wrap:anywhere;display:inline-block}.d1-badge--info{color:var(--d1-status-info);background:var(--d1-status-info-surface)}[data-ui=d1] .feedback-alert--information{--feedback-surface:var(--d1-status-info-surface);--feedback-text:var(--d1-status-info)}.d1-badge--success{color:var(--d1-status-success);background:var(--d1-status-success-surface)}[data-ui=d1] .feedback-alert--success{--feedback-surface:var(--d1-status-success-surface);--feedback-text:var(--d1-status-success)}.d1-badge--warning{color:var(--d1-status-warning);background:var(--d1-status-warning-surface)}[data-ui=d1] .feedback-alert--warning{--feedback-surface:var(--d1-status-warning-surface);--feedback-text:var(--d1-status-warning)}.d1-badge--danger{color:var(--d1-status-danger);background:var(--d1-status-danger-surface)}[data-ui=d1] .feedback-alert--danger{--feedback-surface:var(--d1-status-danger-surface);--feedback-text:var(--d1-status-danger)}.d1-badge--neutral{color:var(--d1-status-neutral);background:var(--d1-status-neutral-surface)}[data-ui=d1] .feedback-alert--neutral{--feedback-surface:var(--d1-status-neutral-surface);--feedback-text:var(--d1-status-neutral)}[data-ui=d1] .feedback-alert{padding:var(--d1-space-16);gap:var(--d1-space-8);border-radius:var(--d1-radius-control);font:var(--d1-type-body);border:0;grid-template-columns:minmax(0,1fr) auto}[data-ui=d1] .feedback-alert__body{grid-column:1}[data-ui=d1] .feedback-alert__title{font:var(--d1-type-body-strong)}[data-ui=d1] .feedback-alert__description{margin-block-start:var(--d1-space-8)}[data-ui=d1] .feedback-page-state__kind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=d1] .feedback-loading{gap:var(--d1-space-12);padding:var(--d1-space-16);color:var(--d1-text-muted)}[data-ui=d1] .feedback-loading__spinner{width:var(--d1-size-icon-standard);height:var(--d1-size-icon-standard);color:var(--d1-action-primary);border:0}[data-ui=d1] .feedback-loading__glyph{width:100%;height:100%;display:block}[data-ui=d1] .feedback-loading__label{font:var(--d1-type-body)}[data-ui=d1] .feedback-skeleton{gap:var(--d1-space-16);padding:var(--d1-space-24);background:var(--d1-surface-default);border-radius:var(--d1-radius-panel)}[data-ui=d1] .feedback-skeleton__item{background:var(--d1-surface-subtle);border-radius:var(--d1-radius-control);animation:none}[data-ui=d1] .feedback-skeleton--text .feedback-skeleton__item{height:var(--d1-space-16);width:100%}[data-ui=d1] .feedback-page-state{gap:var(--d1-space-16);width:100%;padding:var(--d1-space-24);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);color:var(--d1-text-default);border:0}[data-ui=d1] .feedback-page-state__title{font:var(--d1-type-section-heading)}[data-ui=d1] .feedback-page-state__description{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}[data-ui=d1] .feedback-page-state__actions{margin:0}@media (forced-colors:active){[data-ui=d1] :is(.feedback-alert,.feedback-page-state),.d1-badge{border:1px solid canvastext}[data-ui=d1] .feedback-loading__spinner{color:highlight}[data-ui=d1] .feedback-skeleton__item{background:canvas;border:1px solid graytext}}[data-ui=d1] .feedback-alert__marker{align-items:center;gap:var(--d1-space-8);flex-direction:row;grid-column:1}[data-ui=d1] .feedback-alert__tone{font:var(--d1-type-label);text-transform:none;letter-spacing:normal}[data-ui=d1] .feedback-alert__dismiss{grid-area:1/2/span 2}[data-ui=d1] .feedback-alert__description:first-child{margin-block-start:0}.environment-badge{--environment-badge-surface:var(--color-surface-raised);--environment-badge-border:var(--color-border-strong);--environment-badge-text:var(--color-text-primary);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--environment-badge-border);border-radius:var(--radius-pill);background:var(--environment-badge-surface);color:var(--environment-badge-text);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);overflow-wrap:anywhere;text-align:start;white-space:normal;align-items:center;display:inline-flex}.environment-badge--information{--environment-badge-surface:var(--color-tone-info-surface);--environment-badge-border:var(--color-tone-info-border);--environment-badge-text:var(--color-tone-info-text)}.environment-badge--success{--environment-badge-surface:var(--color-tone-success-surface);--environment-badge-border:var(--color-tone-success-border);--environment-badge-text:var(--color-tone-success-text)}.environment-badge--warning{--environment-badge-surface:var(--color-tone-warning-surface);--environment-badge-border:var(--color-tone-warning-border);--environment-badge-text:var(--color-tone-warning-text)}.environment-badge--danger{--environment-badge-surface:var(--color-tone-danger-surface);--environment-badge-border:var(--color-tone-danger-border);--environment-badge-text:var(--color-tone-danger-text)}@media (forced-colors:active){.environment-badge{color:canvastext;background:canvas;border-color:canvastext}}[data-ui=d1] .environment-badge{border-radius:var(--d1-radius-control);padding:var(--d1-space-8) var(--d1-space-12);font:var(--d1-type-label);background:var(--d1-status-neutral-surface);color:var(--d1-status-neutral);border:0}[data-ui=d1] .environment-badge.environment-badge--information{background:var(--d1-status-info-surface);color:var(--d1-status-info)}[data-ui=d1] .environment-badge.environment-badge--success{background:var(--d1-status-success-surface);color:var(--d1-status-success)}[data-ui=d1] .environment-badge.environment-badge--warning{background:var(--d1-status-warning-surface);color:var(--d1-status-warning)}[data-ui=d1] .environment-badge.environment-badge--danger{background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}@media (forced-colors:active){[data-ui=d1] .environment-badge.environment-badge{color:canvastext;background:canvas;border:1px solid canvastext}}[data-ui=d1] .d1-navigation-item{flex-shrink:0}[data-ui=d1] .d1-navigation-item .action-control__surface{padding:var(--d1-space-12) var(--d1-space-16)}[data-ui=d1] .d1-navigation-item .action-control__label{white-space:nowrap;overflow-wrap:normal}[data-ui=d1] .d1-navigation-item--selected{--action-surface:var(--d1-surface-selected);background:var(--d1-surface-selected);border-radius:var(--d1-radius-control)}[data-ui=d1] .d1-navigation-item--selected .action-control__surface{background:var(--d1-surface-selected)}[data-ui=d1] .d1-navigation-item--sidebar{width:100%}.d1-section-navigation{gap:var(--d1-space-8);padding:var(--d1-space-8);margin:calc(-1 * var(--d1-space-8));scroll-padding:var(--d1-space-8);display:flex;overflow-x:auto}[data-ui=d1] .d1-context-item{width:13.75rem;max-width:100%}[data-ui=d1] .d1-context-item .action-control__surface{padding:var(--d1-space-4);width:100%}[data-ui=d1] .d1-context-item .action-control__label{align-items:center;gap:var(--d1-space-12);text-align:start;width:100%;display:flex}.d1-context-item__copy{gap:var(--d1-space-4);flex:1;min-width:0;display:grid}.d1-context-item__copy strong{color:var(--d1-text-default);font:var(--d1-type-label)}.d1-context-item__copy>span{color:var(--d1-text-muted);font:var(--d1-type-metadata)}.d1-context-item svg{flex:none}.sfpcl-logo{object-fit:contain;max-width:100%;height:auto;display:block}.sfpcl-logo--brand{width:5.5rem}.sfpcl-logo--mark{width:2.75rem}@media (forced-colors:active){.sfpcl-logo{forced-color-adjust:none}}.d1-metadata-pair,.d1-financial-fact{align-content:start;gap:var(--d1-space-6);min-width:0;display:grid}.d1-financial-fact{gap:var(--d1-space-8)}:is(.d1-metadata-pair,.d1-financial-fact)>dt{color:var(--d1-text-muted);font:var(--d1-type-label);overflow-wrap:anywhere;margin:0}.d1-metadata-pair>dd{color:var(--d1-text-default);font:var(--d1-type-value);overflow-wrap:anywhere;margin:0}.d1-financial-fact>dd{margin:0}.d1-financial-fact__value{color:var(--d1-text-default);white-space:nowrap;font:var(--d1-type-financial-value);font-variant-numeric:tabular-nums}.d1-financial-fact--prominent .d1-financial-fact__value{font:var(--d1-type-financial-emphasis);font-variant-numeric:tabular-nums}.d1-financial-fact--compact .d1-financial-fact__value{font:var(--d1-type-financial-value-compact);font-variant-numeric:tabular-nums}.d1-financial-fact__context,.d1-financial-fact__unavailable{color:var(--d1-text-muted);font:var(--d1-type-metadata);overflow-wrap:anywhere}.d1-table-cell{padding:var(--d1-space-16) var(--d1-space-12);border-bottom:var(--d1-border-width) solid var(--d1-border-color);background:var(--d1-surface-default);color:var(--d1-text-default);font:var(--d1-type-body);text-align:start;vertical-align:top;overflow-wrap:anywhere}.d1-table-cell--numeric{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.d1-table-cell--header{background:var(--d1-surface-subtle);color:var(--d1-text-muted);font:var(--d1-type-table-header)}@font-face{font-family:Inter D1;src:url(/assets/Inter-3.19.var-CTiC9fjq.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}[data-ui=d1]{--d1-brand-teal:#068d9d;--d1-brand-green:#85c525;--d1-font-family:"Inter D1", Inter, ui-sans-serif, system-ui, sans-serif;--d1-surface-canvas:#f8fafc;--d1-surface-default:#fff;--d1-surface-subtle:#f1f5f9;--d1-text-default:#0f172a;--d1-text-muted:#526176;--d1-border-color:#dce3eb;--d1-border-control:#8594a8;--d1-action-primary:#087383;--d1-action-link:var(--d1-action-primary);--d1-surface-selected:#e7f3f3;--d1-surface-navigation:var(--d1-surface-default);--d1-text-navigation:var(--d1-text-default);--d1-surface-brand:#eaf3ed;--d1-text-on-brand:#15372f;--d1-surface-brand-accent-primary:var(--d1-brand-teal);--d1-surface-brand-accent-secondary:var(--d1-brand-green);--d1-action-foreground:var(--d1-surface-default);--d1-status-success:#25684e;--d1-status-success-surface:#eaf4ef;--d1-status-warning:#825315;--d1-status-warning-surface:#fff1da;--d1-status-danger:#a22f3e;--d1-status-danger-surface:#fceef0;--d1-status-info:#2a5b87;--d1-status-info-surface:#ecf2fa;--d1-text-inverse:var(--d1-surface-default);--d1-text-faint:var(--d1-text-muted);--d1-text-secondary:var(--d1-text-default);--d1-surface-brand-tile:var(--d1-surface-brand);--d1-text-strong:var(--d1-text-default);--d1-text-subtle:var(--d1-text-muted);--d1-surface-disabled:var(--d1-surface-subtle);--d1-border-strong:var(--d1-border-control);--d1-focus-ring:var(--d1-action-primary);--d1-border-error:var(--d1-status-danger);--d1-action-primary-hover:var(--d1-action-primary);--d1-action-secondary:var(--d1-action-primary);--d1-action-neutral:var(--d1-text-default);--d1-action-danger:var(--d1-status-danger);--d1-action-disabled:var(--d1-action-primary);--d1-status-error:var(--d1-status-danger);--d1-status-neutral:var(--d1-text-muted);--d1-status-neutral-surface:var(--d1-surface-subtle);--d1-feedback-success:#eaf4ef;--d1-feedback-warning:#fff1da;--d1-feedback-error:#fceef0;--d1-feedback-info:#ecf2fa;--d1-disabled-foreground:var(--d1-text-muted);--d1-disabled-surface:var(--d1-surface-subtle);--d1-space-0:0;--d1-space-2:.125rem;--d1-space-4:.25rem;--d1-space-6:.375rem;--d1-space-8:.5rem;--d1-space-12:.75rem;--d1-space-16:1rem;--d1-space-20:1.25rem;--d1-space-24:1.5rem;--d1-space-28:1.75rem;--d1-space-32:2rem;--d1-space-40:2.5rem;--d1-space-48:3rem;--d1-space-56:3.5rem;--d1-space-64:4rem;--d1-radius-control:.5rem;--d1-radius-panel:.625rem;--d1-radius-pill:6.25rem;--d1-size-control:2.75rem;--d1-size-control-compact:2.5rem;--d1-size-touch-target:2.75rem;--d1-size-icon:1.25rem;--d1-size-sidebar:14rem;--d1-size-rail:4.5rem;--d1-size-context-header:4.5rem;--d1-size-table-row-min:3.5rem;--d1-border-width:1px;--d1-space-10:.625rem;--d1-focus-width:2px;--d1-focus-offset:3px;--d1-opacity-disabled:.55;--d1-size-icon-standard:1.5rem;--d1-size-selection:1.25rem;--d1-size-textarea:6rem;--d1-size-target-small:1.5rem;--d1-radius-dialog:.75rem;--d1-elevation-blur:1.5rem;--d1-elevation-y:.5rem;--d1-elevation-opacity:.0509804;--d1-space-control-inline:.75rem;--d1-space-control-block:.625rem;--d1-space-control-gap:.5rem;--d1-space-form-field:.5rem;--d1-space-form-group:1.25rem;--d1-space-section:1.25rem;--d1-space-panel:1.5rem;--d1-space-workflow-section:1rem;--d1-space-workflow-gap:1rem;--d1-size-workflow-header-min:4.8125rem;--d1-size-workflow-footer-inline-min:5.0625rem;--d1-size-workflow-footer-stacked-min:8.25rem;--d1-icon-foreground:currentColor;--d1-type-display-auth:700 2.75rem/3.375rem var(--d1-font-family);--d1-type-page-title:700 1.875rem/2.5rem var(--d1-font-family);--d1-type-record-title:700 1.6875rem/2.25rem var(--d1-font-family);--d1-type-section-heading:600 1.25rem/1.75rem var(--d1-font-family);--d1-type-subsection-heading:600 1rem/1.5rem var(--d1-font-family);--d1-type-body:400 .875rem/1.375rem var(--d1-font-family);--d1-type-body-strong:600 .875rem/1.375rem var(--d1-font-family);--d1-type-value:500 .875rem/1.375rem var(--d1-font-family);--d1-type-label:600 .75rem/1.125rem var(--d1-font-family);--d1-type-metadata:400 .75rem/1.125rem var(--d1-font-family);--d1-type-table-header:600 .6875rem/1rem var(--d1-font-family);--d1-type-action:600 .875rem/1.25rem var(--d1-font-family);--d1-type-financial-emphasis:700 2rem/2.75rem var(--d1-font-family);--d1-type-metric:600 1.625rem/2rem var(--d1-font-family);--d1-type-financial-value:600 1.5rem/2rem var(--d1-font-family);--d1-type-compact-heading:600 1.125rem/1.625rem var(--d1-font-family);--d1-type-input-value:400 1rem/1.375rem var(--d1-font-family);--d1-type-record-title-compact:700 1.5rem/2rem var(--d1-font-family);--d1-type-financial-value-compact:600 1.375rem/1.875rem var(--d1-font-family);--d1-shadow-panel:0 var(--d1-elevation-y) var(--d1-elevation-blur) rgb(15 23 42/var(--d1-elevation-opacity));--d1-breakpoint-regular:48rem;--d1-breakpoint-wide:80rem;--font-family-sans:var(--d1-font-family);--color-text-primary:var(--d1-text-default);--color-text-muted:var(--d1-text-muted);--color-text-link:var(--d1-action-link);--color-text-link-hover:var(--d1-action-link);--focus-ring-width:var(--d1-focus-width);--focus-ring-offset:var(--d1-focus-offset);--color-focus-ring:var(--d1-focus-ring);color:var(--d1-text-default);font:var(--d1-type-body);letter-spacing:0}[data-ui=d1] .d1-type-display-auth{font:var(--d1-type-display-auth);letter-spacing:0}[data-ui=d1] .d1-type-page-title{font:var(--d1-type-page-title);letter-spacing:0}[data-ui=d1] .d1-type-record-title{font:var(--d1-type-record-title);letter-spacing:0}[data-ui=d1] .d1-type-section-heading{font:var(--d1-type-section-heading);letter-spacing:0}[data-ui=d1] .d1-type-subsection-heading{font:var(--d1-type-subsection-heading);letter-spacing:0}[data-ui=d1] .d1-type-body{font:var(--d1-type-body);letter-spacing:0}[data-ui=d1] .d1-type-body-strong{font:var(--d1-type-body-strong);letter-spacing:0}[data-ui=d1] .d1-type-value{font:var(--d1-type-value);letter-spacing:0}[data-ui=d1] .d1-type-label{font:var(--d1-type-label);letter-spacing:0}[data-ui=d1] .d1-type-metadata{font:var(--d1-type-metadata);letter-spacing:0}[data-ui=d1] .d1-type-table-header{font:var(--d1-type-table-header);letter-spacing:0}[data-ui=d1] .d1-type-action{font:var(--d1-type-action);letter-spacing:0}[data-ui=d1] .d1-type-financial-emphasis{font:var(--d1-type-financial-emphasis);letter-spacing:0}[data-ui=d1] .d1-type-metric{font:var(--d1-type-metric);letter-spacing:0}[data-ui=d1] .d1-type-financial-value{font:var(--d1-type-financial-value);letter-spacing:0}[data-ui=d1] .d1-type-compact-heading{font:var(--d1-type-compact-heading);letter-spacing:0}[data-ui=d1] .d1-type-input-value{font:var(--d1-type-input-value);letter-spacing:0}[data-ui=d1] .d1-type-record-title-compact{font:var(--d1-type-record-title-compact);letter-spacing:0}[data-ui=d1] .d1-type-financial-value-compact{font:var(--d1-type-financial-value-compact);letter-spacing:0}[data-ui=d1] :is(.d1-type-financial-emphasis,.d1-type-financial-value,.d1-type-financial-value-compact,.d1-type-metric){font-variant-numeric:tabular-nums}.s00-public-config[data-ui=d1]{--d1-size-control-auth:3rem;background:var(--d1-surface-canvas);flex-direction:column;min-height:100dvh;display:flex}.d1-auth-masthead{align-items:center;gap:var(--d1-space-16);padding:var(--d1-space-32);display:flex}.d1-auth-masthead .sfpcl-logo{flex:none;width:2.5rem}.d1-auth-masthead__identity{flex:1;min-width:0}.d1-auth-masthead__identity p{font:var(--d1-type-value);margin:0}.d1-auth-masthead__identity p+p{margin-top:var(--d1-space-2);font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-auth-masthead .environment-badge{flex-shrink:1;max-width:45%}.d1-auth-layout{gap:var(--d1-space-28) 8.5rem;flex:none;grid-template:"brand access""scope access"1fr/minmax(0,32.5rem) minmax(0,35rem);align-items:start;width:100%;max-width:90rem;margin:auto;padding-inline:7rem;display:grid}.d1-auth-brand{gap:var(--d1-space-28);grid-area:brand;min-width:0;display:grid}.d1-auth-brand .sfpcl-logo{width:7.25rem}.d1-auth-brand h2{white-space:pre-line;font:var(--d1-type-display-auth);color:var(--d1-text-default);margin:0}.d1-auth-brand h2 span{display:block}.d1-auth-brand p{color:var(--d1-text-muted);font:var(--d1-type-value);margin:0}.d1-auth-scope{gap:var(--d1-space-28);grid-area:scope;display:grid}.d1-auth-scope p{margin:0}.d1-auth-scope__description{color:var(--d1-text-muted);font:var(--d1-type-body)}.d1-auth-scope__notice{gap:var(--d1-space-8);background:var(--d1-surface-brand);border-radius:var(--d1-radius-panel);padding:var(--d1-space-20);color:var(--d1-text-on-brand);font:var(--d1-type-value);display:grid}.d1-auth-scope__notice p+p{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .s00-public-config__access{align-self:start;gap:var(--d1-space-24);width:100%;padding:var(--d1-space-40);background:var(--d1-surface-default);border-radius:var(--d1-radius-panel);box-shadow:inset 0 0 0 var(--d1-border-width) var(--d1-border-color), 0 .5rem 1.5rem #0f242b1f;border:0;flex-direction:column;grid-area:access;display:flex}[data-ui=d1] .s00-public-config__access h1{font:var(--d1-type-page-title);margin:0}[data-ui=d1] .s00-public-config__intro{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}[data-ui=d1] .s00-public-config__login-form{gap:var(--d1-space-24);width:100%;max-width:none;margin:0}[data-ui=d1] .s00-public-config__access .form-group{gap:var(--d1-space-20)}[data-ui=d1] .s00-public-config__access .form-control{min-height:var(--d1-size-control-auth)}[data-ui=d1] .s00-public-config__access .form-actions{align-items:stretch;gap:var(--d1-space-24);flex-direction:column;display:flex}[data-ui=d1] .s00-public-config__access .form-actions>.action-control{width:100%}[data-ui=d1] .s00-public-config__access .form-actions .action-control__surface{min-height:var(--d1-size-control-auth)}[data-ui=d1] .s00-public-config__access .form-password-input__toggle{inset-block-start:var(--d1-space-2)}[data-ui=d1] .s00-public-config__notice{color:var(--d1-text-muted);font:var(--d1-type-metadata);background:0 0;border:0;margin:0;padding:0}[data-ui=d1] .s00-public-config__support{padding-top:var(--d1-space-20);box-shadow:inset 0 var(--d1-border-width) 0 var(--d1-border-color);color:var(--d1-text-muted);border-top:0;margin:0}[data-ui=d1] .s00-public-config__support .s00-public-config__support-label{font:var(--d1-type-table-header);letter-spacing:normal;color:var(--d1-text-muted)}[data-ui=d1] .s00-public-config__support p:not(.s00-public-config__support-label){font:var(--d1-type-metadata)}[data-ui=d1] .s00-public-config__support a{color:var(--d1-action-link);font:var(--d1-type-body);text-decoration:none}[data-ui=d1] .s00-public-config__support a:is(:hover,:focus-visible){text-decoration:underline}@media (width>=48rem) and (height<=56.25rem){.d1-auth-masthead{padding-block:var(--d1-space-24)}}@media (width>=48rem) and (height<=48rem){.d1-auth-masthead{padding-block:var(--d1-space-20)}}@media (width<80rem) and (width>=48rem){.d1-auth-layout{gap:var(--d1-space-28) var(--d1-space-40);grid-template-columns:minmax(0,1fr) minmax(22.5rem,30.5rem);padding-inline:3rem}.d1-auth-brand h2{font:var(--d1-type-page-title)}}@media (width<48rem){.d1-auth-masthead{padding:var(--d1-space-20)}.d1-auth-masthead .sfpcl-logo{width:2.25rem}.d1-auth-layout{grid-template:"brand""access""scope"/minmax(0,1fr);gap:0;padding:0}.d1-auth-brand{padding:var(--d1-space-16) var(--d1-space-20) var(--d1-space-24);gap:var(--d1-space-12)}.d1-auth-brand .sfpcl-logo{display:none}.d1-auth-brand h2{white-space:normal;font:var(--d1-type-section-heading)}.d1-auth-brand h2 span{display:inline}.d1-auth-brand p{font:var(--d1-type-metadata)}[data-ui=d1] .s00-public-config__access{width:calc(100% - 2rem);margin-inline:var(--d1-space-16);padding:var(--d1-space-24);box-shadow:inset 0 0 0 var(--d1-border-width) var(--d1-border-color)}.d1-auth-scope{padding:var(--d1-space-20);gap:var(--d1-space-12)}.d1-auth-scope__description{font:var(--d1-type-metadata);order:2}.d1-auth-scope__notice{color:var(--d1-text-muted);font:var(--d1-type-metadata);background:0 0;border-radius:0;padding:0;display:block}.d1-auth-scope__notice p{display:inline}.d1-auth-scope__notice p+p:before{content:" "}}[data-ui=d1] .s00-public-config__access :is(.form-group,.form-actions){margin-block-start:0}[data-ui=d1] .s00-public-config__access .form-field__label{align-items:center;gap:var(--d1-space-4);display:flex}[data-ui=d1] .s00-public-config__access .form-field__requirement{font-size:0}[data-ui=d1] .s00-public-config__access .form-field__requirement:after{content:"*";font:var(--d1-type-label);color:var(--d1-text-default)}[data-ui=d1] .s00-public-config__access .form-control{font:var(--d1-type-body)}[data-ui=d1] :is(.s00-public-config__access,.s00-access) .feedback-alert__marker,[data-ui=d1] .s00-public-config__access .form-field__error-prefix{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=d1] .s00-public-config__access .feedback-alert__description p+p{margin-block-start:0}.d1-auth-loading{padding:var(--d1-space-24)}.d1-auth-loading .feedback-loading__spinner{display:none}.d1-auth-loading .feedback-loading__label{font:var(--d1-type-section-heading)}.d1-auth-loading .feedback-skeleton{padding:var(--d1-space-16) 0 0;gap:var(--d1-space-16)}.d1-auth-loading .feedback-skeleton__item:first-child{width:75%}.d1-auth-loading .feedback-skeleton__item:nth-child(3){width:90%}.d1-auth-loading .feedback-skeleton__item:nth-child(4){width:55%}[data-ui=d1] .s00-public-config__access .form-field__requirement{align-items:center;margin:0;line-height:0;display:inline-flex}.d1-auth-loading .feedback-loading{min-height:0;color:var(--d1-text-default);justify-content:flex-start;padding:0}[data-ui=d1] .s00-public-config__access .feedback-alert__description:first-child{margin-block-start:0}[data-ui=d1] .d1-auth-masthead>.environment-badge{width:5.5rem;padding:var(--d1-space-8)}[data-ui=d1] .d1-auth-masthead>.environment-badge--danger{width:11.875rem}@media (width<48rem){[data-ui=d1] .d1-auth-masthead>.environment-badge{width:4.75rem}[data-ui=d1] .d1-auth-masthead>.environment-badge--danger{width:8.5rem}}@media (48rem<=width<60rem){.d1-auth-layout{column-gap:var(--d1-space-32);padding-inline:var(--d1-space-32);grid-template-columns:minmax(0,1fr) 25rem}[data-ui=d1] .s00-public-config__access{padding:var(--d1-space-32)}.d1-auth-brand h2{font:var(--d1-type-record-title)}}[data-ui=d1] .s00-public-config__access .feedback-alert__description p{margin-block:0}[data-ui=d1] .s00-public-config__access .d1-auth-config-error p+p{margin-block-start:var(--d1-space-4)}[data-ui=d1] .s00-public-config__access .d1-auth-reset-actions{gap:var(--d1-space-8)}@media (width<48rem){[data-ui=d1] .s00-public-config__access .form-control{font:var(--d1-type-input-value)}}[data-ui=d1] :is(.s00-public-config__access,.s00-access) .feedback-alert:not(:has(.feedback-alert__action,.feedback-alert__dismiss)){grid-template-columns:minmax(0,1fr);gap:0}[data-ui=d1] .s00-public-config__access .d1-auth-administrator-guidance{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}@media (forced-colors:active){[data-ui=d1] .s00-public-config__access{outline-offset:-1px;outline:1px solid canvastext}}.s00-access{box-sizing:border-box;width:min(calc(100% - (2 * var(--layout-page-gutter))), 64rem);min-height:100vh;padding:var(--space-8) 0 var(--space-16);overflow-wrap:anywhere;margin:0 auto}.s00-access__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.s00-access__header h1,.s00-access__header p,.s00-access__section h2,.s00-access__section h3,.s00-access__section p,.s00-access__section ul,.s00-access__facts{margin-top:0}.s00-access__header h1{margin-bottom:var(--space-2)}.s00-access__header>div>p:last-child{max-width:42rem;color:var(--color-text-secondary);margin-bottom:0}.s00-access__eyebrow,.s00-access__section-label{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:.08em}.s00-access__layout{border-top:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s00-access__section{min-width:0;padding:var(--space-6) 0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.s00-access__section--left{padding-right:var(--space-6);border-right:var(--border-width-default) solid var(--color-border-default)}.s00-access__section--right{padding-left:var(--space-6)}.s00-access__section--wide{grid-column:1/-1}.s00-access__identity-summary{align-items:start;gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.s00-access__avatar{border-radius:var(--radius-pill);background:var(--color-brand-subtle);width:2.75rem;height:2.75rem;color:var(--color-brand-active);font-weight:var(--font-weight-bold);place-items:center;display:grid}.s00-access__identity-summary h2{margin-bottom:var(--space-1)}.s00-access__role{color:var(--color-text-secondary);margin-bottom:0}.s00-access__facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}.s00-access__facts--compact{gap:var(--space-3);grid-template-columns:1fr}.s00-access__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.s00-access__facts dd{margin:var(--space-1) 0 0}.s00-access__active:before{content:"●";margin-right:var(--space-2);color:var(--color-tone-success-text)}.s00-access__groups{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s00-access__groups h3{margin-bottom:var(--space-1);font-size:var(--font-size-form-label);text-transform:uppercase;letter-spacing:.04em}.s00-access__groups ul{padding-left:var(--space-5);color:var(--color-text-secondary);margin-bottom:0}.s00-access__technical{margin-top:var(--space-6);border-top:var(--border-width-default) solid var(--color-border-default)}.s00-access__technical summary{min-height:var(--size-interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;display:flex}.s00-access__technical summary strong{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.s00-access__technical-body{padding:var(--space-4) 0 var(--space-2)}.s00-access__technical-body ul{gap:var(--space-2);margin-bottom:0;padding:0;list-style:none;display:grid}.s00-access__technical-body li{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.s00-access__technical-body code{overflow-wrap:anywhere}.s00-access__technical-body li span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.s00-access__sign-out{margin-top:var(--space-5)}@media (width<=40rem){.s00-access{width:calc(100% - (2 * var(--space-4)));padding-top:var(--space-5)}.s00-access__header{gap:var(--space-4);flex-direction:column-reverse}.s00-access__layout,.s00-access__groups,.s00-access__facts{grid-template-columns:1fr}.s00-access__section,.s00-access__section--left,.s00-access__section--right{padding:var(--space-5) 0;border-right:0;grid-column:1}.s00-access__technical summary,.s00-access__technical-body li{flex-direction:column;justify-content:center;align-items:flex-start}}@media (forced-colors:active){.s00-access__avatar,.s00-access__active:before{color:canvastext}}.d1-access-page{background:var(--d1-surface-canvas);min-height:100dvh}[data-ui=d1] .s00-access{width:min(100% - 6rem,70rem);min-height:0;padding:var(--d1-space-32) 0 var(--d1-space-48)}[data-ui=d1] .s00-access__header{margin-bottom:var(--d1-space-24)}[data-ui=d1] .s00-access__header>div{gap:var(--d1-space-24);display:grid}[data-ui=d1] .s00-access__header h1{font:var(--d1-type-page-title);margin:0}[data-ui=d1] .s00-access__eyebrow{font:var(--d1-type-table-header);letter-spacing:0;color:var(--d1-text-muted);margin:0}[data-ui=d1] .s00-access__header>div>p:last-child{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .s00-access__layout{gap:var(--d1-space-24);border:0;align-items:start}[data-ui=d1] .s00-access__section{gap:var(--d1-space-20);padding:var(--d1-space-24);box-shadow:inset 0 0 0 var(--d1-border-width) var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);border:0;display:grid}[data-ui=d1] .s00-access__section h2{font:var(--d1-type-section-heading);margin:0}[data-ui=d1] .s00-access__section p{margin:0}[data-ui=d1] .s00-access__facts{gap:var(--d1-space-20);grid-template-columns:1fr}[data-ui=d1] .s00-access__facts>div{gap:var(--d1-space-4);display:grid}[data-ui=d1] .s00-access__facts dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .s00-access__facts dd{font:var(--d1-type-value);color:var(--d1-text-default);margin:0}[data-ui=d1] .s00-access__groups{gap:var(--d1-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=d1] .s00-access__groups h3{font:var(--d1-type-metadata);text-transform:none;letter-spacing:0;color:var(--d1-text-muted);margin:0 0 var(--d1-space-4)}[data-ui=d1] .s00-access__groups ul{color:var(--d1-text-default);font:var(--d1-type-value);margin:0;padding-inline-start:var(--d1-space-16)}[data-ui=d1] .s00-access__technical{padding:0 var(--d1-space-16);background:var(--d1-surface-subtle);border-radius:var(--d1-radius-control);border:0;grid-column:1/-1;margin:0}[data-ui=d1] .s00-access__technical summary{min-height:3.125rem;font:var(--d1-type-label);color:var(--d1-action-link);padding-block:var(--d1-space-16);justify-content:flex-start;display:list-item}[data-ui=d1] .s00-access__technical summary strong{font:inherit;color:inherit;margin-inline-start:var(--d1-space-8)}[data-ui=d1] .s00-access__sign-out{margin:0}[data-ui=d1] .s00-access__sign-out .action-control{min-width:7rem}@media (width<48rem){[data-ui=d1] .s00-access{width:calc(100% - 2rem);padding-top:var(--d1-space-32)}[data-ui=d1] .s00-access__layout,[data-ui=d1] .s00-access__groups{grid-template-columns:minmax(0,1fr)}[data-ui=d1] .s00-access__section{padding:var(--d1-space-24);grid-column:1}[data-ui=d1] .s00-access__technical summary{align-items:center;gap:var(--d1-space-8);padding-block:var(--d1-space-12);flex-flow:wrap}}[data-ui=d1] .s00-access__sign-out .action-control__surface{min-height:3rem}@media (width<48rem){[data-ui=d1] .s00-access__sign-out .action-control{width:100%}}[data-ui=d1] .s00-access__groups ul{padding:0;list-style:none}[data-ui=d1] .s00-access__groups li{display:inline}[data-ui=d1] .s00-access__groups li+li:before{content:" · "}[data-ui=d1] .s00-access__technical summary strong{margin-inline-start:0}[data-ui=d1] .s00-access__technical summary strong:before{content:" · "}[data-ui=d1] .s00-access__facts .environment-badge{color:var(--d1-text-default);font:var(--d1-type-value);background:0 0;border:0;border-radius:0;padding:0}@media (forced-colors:active){[data-ui=d1] .s00-access__section{outline-offset:-1px;outline:1px solid canvastext}}[data-ui=d1] .s00-access>.feedback-alert{margin-block-end:var(--d1-space-24)}[data-ui=d1] .s00-access__header h1:focus-visible,[data-ui=d1] .s00-access__technical summary:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset);border-radius:var(--d1-radius-control)}[data-ui=d1] .s00-access__technical-body{gap:var(--d1-space-16);padding:0 0 var(--d1-space-16);display:grid}[data-ui=d1] .s00-access__technical-body ul{gap:0;margin:0}[data-ui=d1] .s00-access__technical-body li{padding:0;display:block}[data-ui=d1] .s00-access__technical-body code{font:var(--d1-type-body);color:var(--d1-text-default)}[data-ui=d1] .s00-access__technical-scope{margin:var(--d1-space-12) 0 0;font:var(--d1-type-metadata);color:var(--d1-text-muted);overflow-wrap:anywhere}@media (forced-colors:active){[data-ui=d1] .s00-access__header h1:focus-visible,[data-ui=d1] .s00-access__technical summary:focus-visible{outline-color:highlight}}.dialog-backdrop{z-index:var(--layer-modal);padding:var(--space-4);background:color-mix(in srgb, var(--color-text-primary) 62%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog-surface{width:min(100%,40rem);max-block-size:calc(100dvb - (2 * var(--space-4)));border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-overlay);background:var(--color-surface-overlay);box-shadow:var(--shadow-high);color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.dialog-surface:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast), var(--shadow-high)}.dialog-title,.dialog-description,.dialog-body,.dialog-actions,.dialog-header{overflow-wrap:anywhere;padding-inline:var(--space-6);margin:0}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex:none;padding-block-start:var(--space-6);display:flex}.dialog-header__copy{gap:var(--space-1);min-width:0;display:grid}.dialog-header .dialog-title{padding:0}.dialog-eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);margin:0}.dialog-title{font-size:var(--font-size-xl);line-height:var(--line-height-tight);flex:none;padding-block-start:var(--space-6)}.dialog-description{color:var(--color-text-secondary);flex:none;padding-block-start:var(--space-2)}.dialog-body{min-block-size:0;padding-block:var(--space-4);overscroll-behavior:contain;flex:0 auto;overflow-y:auto}.dialog-actions{gap:var(--space-2);padding-block:var(--space-4) var(--space-6);border-block-start:var(--border-width-default) solid var(--color-border-default);flex:none}@media (width<=30rem),(pointer:coarse){.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions>.action-control{width:100%}}@media (width<=42rem){.dialog-backdrop{padding:0}.dialog-title,.dialog-description,.dialog-body,.dialog-actions,.dialog-header{padding-inline:var(--space-3)}.dialog-title{font-size:var(--font-size-lg);padding-block-start:var(--space-3)}.dialog-header{padding-block-start:var(--space-3)}.dialog-body,.dialog-actions{padding-block:var(--space-3)}}@media (forced-colors:active){.dialog-surface{border-width:var(--border-width-emphasized);color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.dialog-body,.dialog-actions{border-color:canvastext}.dialog-surface:focus-visible{box-shadow:0 0 0 var(--focus-ring-contrast-width) Canvas;outline-color:highlight}}[data-ui=d1].dialog-backdrop{padding:var(--d1-space-32);background:#0f172a66}[data-ui=d1] .dialog-surface{width:min(100%,40rem);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-dialog);background:var(--d1-surface-default);max-block-size:calc(100dvb - 4rem);color:var(--d1-text-default);box-shadow:none}[data-ui=d1] .dialog-surface:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset);box-shadow:none}.d1-overlay-header{align-items:flex-start;gap:var(--d1-space-16);padding:var(--d1-space-24);flex:none;display:flex}.d1-overlay-header__copy{gap:var(--d1-space-8);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.d1-overlay-header__title{font:var(--d1-type-section-heading);margin:0}.d1-overlay-header__description{font:var(--d1-type-body);color:var(--d1-text-muted)}.d1-overlay-header__description>:first-child{margin-block-start:0}.d1-overlay-header__description>:last-child{margin-block-end:0}.d1-overlay-header__eyebrow{font:var(--d1-type-label);color:var(--d1-text-muted);margin:0}[data-ui=d1] .dialog-body{padding:var(--d1-space-24);font:var(--d1-type-body);flex:auto}[data-ui=d1].dialog-backdrop:has(.d1-auth-dialog){padding:var(--d1-space-16);background:#f8fafcd9}[data-ui=d1] .dialog-surface.d1-auth-dialog{width:min(100%,35rem);border-radius:var(--d1-radius-panel);max-block-size:calc(100dvb - 2rem);box-shadow:inset 0 0 0 var(--d1-border-width) var(--d1-border-color), 0 .5rem 1.5rem #0f242b1f;border:0}.d1-auth-dialog .d1-overlay-header__copy{gap:var(--d1-space-12)}[data-ui=d1] .d1-auth-dialog .dialog-body{padding-top:0}.d1-auth-dialog__footer{gap:var(--d1-space-8);padding:var(--d1-space-24);box-shadow:inset 0 var(--d1-border-width) 0 var(--d1-border-color);border-top:0;flex-direction:column;flex:none;display:flex}.d1-auth-dialog__footer>.action-control{width:100%}[data-ui=d1] .d1-auth-dialog__footer .action-control__surface{min-height:3rem}@media (width<48rem){.d1-auth-dialog__footer{padding-bottom:max(var(--d1-space-24), env(safe-area-inset-bottom))}}[data-ui=d1] .d1-auth-dialog .feedback-alert__marker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-ui=d1] .d1-auth-dialog .dialog-body>p:first-child{margin-block-start:0}[data-ui=d1] .d1-auth-dialog .dialog-body>p:last-of-type{margin-block-end:0}[data-ui=d1] .d1-auth-dialog .dialog-body{gap:var(--d1-space-20);flex-direction:column;display:flex}@media (height<=33.75rem){.d1-auth-dialog .d1-overlay-header{padding-block:var(--d1-space-16)}.d1-auth-dialog .d1-overlay-header__copy{gap:var(--d1-space-8)}.d1-auth-dialog__footer{padding-block:var(--d1-space-16)}[data-ui=d1] .d1-auth-dialog .dialog-body{padding-bottom:var(--d1-space-16)}}[data-ui=d1] .d1-auth-dialog .feedback-alert__description p{margin-block:0}[data-ui=d1] .d1-auth-dialog__footer .action-control__surface{padding-block:calc(var(--d1-space-12) - var(--d1-border-width))}[data-ui=d1] .d1-auth-dialog .feedback-alert:not(:has(.feedback-alert__action,.feedback-alert__dismiss)){grid-template-columns:minmax(0,1fr);gap:0}@media (height<24rem){[data-ui=d1] .dialog-surface.d1-auth-dialog{scroll-padding-block:var(--d1-space-24);overflow-y:auto}[data-ui=d1] .d1-auth-dialog .dialog-body{flex:none;overflow:visible}}@media (forced-colors:active){[data-ui=d1] .dialog-surface.d1-auth-dialog{outline-offset:-1px;outline:1px solid canvastext}[data-ui=d1] .dialog-surface.d1-auth-dialog:focus-visible{outline:var(--d1-focus-width) solid Highlight;outline-offset:var(--d1-focus-offset)}}.session-expiry-warning__body p{margin:0}.session-expiry-warning__body p+p{margin-block-start:var(--space-3)}.session-expiry-warning__countdown{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:700}.session-expiry-warning__feedback{color:var(--color-tone-danger-text)}.session-expiry-warning__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@media (forced-colors:active){.session-expiry-warning__feedback{color:canvastext}}[data-ui=d1] .session-expiry-warning__time-panel{gap:var(--d1-space-8);background:var(--d1-surface-subtle);border-radius:var(--d1-radius-panel);padding:var(--d1-space-20);display:grid}[data-ui=d1] .session-expiry-warning__time-panel>p+p{margin-block-start:0}[data-ui=d1] .session-expiry-warning__countdown{gap:var(--d1-space-8);display:grid}[data-ui=d1] .session-expiry-warning__countdown>span{font:var(--d1-type-label);color:var(--d1-text-muted)}[data-ui=d1] .session-expiry-warning__countdown>strong{font:var(--d1-type-financial-emphasis)}[data-ui=d1] .session-expiry-warning__feedback{color:var(--d1-text-default)}@media (forced-colors:active){[data-ui=d1] .session-expiry-warning__feedback{color:canvastext}}[data-ui=d1] .session-expiry-warning__body>.feedback-alert{margin-block-start:var(--d1-space-20)}[data-ui=d1] .session-expiry-warning__body .feedback-alert .session-expiry-warning__feedback{color:inherit}[data-ui=d1].d1-activity{gap:var(--d1-space-24);color:var(--d1-text-default);font:var(--d1-type-body);display:grid}[data-ui=d1].d1-activity :is(h2,h3,p,ol){margin:0}[data-ui=d1].d1-activity h2{font:var(--d1-type-section-heading)}.d1-activity-header,.d1-activity-day-heading,.d1-activity-order{justify-content:space-between;gap:var(--d1-space-16);align-items:start;display:flex}.d1-activity-header>div{gap:var(--d1-space-12);display:grid}.d1-activity-header p,.d1-activity-order,.d1-activity-day-heading>span,.d1-activity-boundary{color:var(--d1-text-muted)}.d1-activity-order{font:var(--d1-type-metadata);padding-bottom:var(--d1-space-16);border-bottom:var(--d1-border-width) solid var(--d1-border-color)}.d1-activity-day-heading{padding-bottom:var(--d1-space-16)}[data-ui=d1].d1-activity h3{font:var(--d1-type-value)}.d1-activity-day-heading>span,.d1-activity-boundary{font:var(--d1-type-metadata)}[data-ui=d1] .d1-timeline-sequence{gap:var(--d1-space-16);padding:0;list-style:none;display:grid}.d1-timeline-event{gap:var(--d1-space-16);grid-template-columns:5.5rem 1.25rem minmax(0,1fr);align-items:start;min-width:0;display:grid;position:relative}.d1-timeline-event>time{padding-top:var(--d1-space-16);color:var(--d1-text-muted);font:var(--d1-type-metadata);font-variant-numeric:tabular-nums;text-align:right}.d1-timeline-event:not(:last-child):before{content:"";left:calc(5.5rem + var(--d1-space-16) + var(--d1-space-10));top:var(--d1-space-24);bottom:calc(-1 * var(--d1-space-40));border-left:var(--d1-border-width) solid var(--d1-border-color);position:absolute}.d1-timeline-marker{margin-top:var(--d1-space-24);width:var(--d1-space-20);height:var(--d1-space-10);z-index:1;margin-inline:auto;overflow:hidden}.d1-timeline-content{gap:var(--d1-space-8);min-width:0;padding:var(--d1-space-16);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);overflow-wrap:anywhere;display:grid}.d1-timeline-kind{font:var(--d1-type-label);color:var(--d1-text-muted)}.d1-timeline-content strong{font:var(--d1-type-value)}.d1-timeline-content p{color:var(--d1-text-muted)}@media (width<48rem){.d1-activity-header,.d1-activity-order{gap:var(--d1-space-8);flex-direction:column}.d1-timeline-event{gap:var(--d1-space-8);grid-template-columns:1.25rem minmax(0,1fr)}.d1-timeline-event>time{text-align:left;grid-area:1/2;padding:0}.d1-timeline-marker{margin-top:var(--d1-space-4);grid-area:1/1}.d1-timeline-content{grid-area:2/2}.d1-timeline-event:not(:last-child):before{left:var(--d1-space-10);top:var(--d1-space-12);bottom:calc(-1 * var(--d1-space-24))}}.d1-timeline-marker img{width:20px;max-width:none;height:104px;display:block;transform:translateY(-24px)}[data-ui=d1].d1-loan-file-activity{gap:var(--d1-space-24)}.d1-loan-file-page .loan-file-tabpanel [data-ui=d1].d1-loan-file-activity h2{font:var(--d1-type-section-heading)}.d1-loan-file-activity .d1-activity-header{gap:var(--d1-space-16)}.d1-loan-file-activity .d1-activity-header>div{gap:var(--d1-space-8)}.d1-loan-file-activity .d1-activity-count{box-sizing:border-box;width:130px;padding:var(--d1-space-8);flex:none;font-size:12px;font-weight:600;line-height:18px}.d1-loan-file-activity .d1-activity-history{gap:28px;display:grid}[data-ui=d1].d1-loan-file-activity h3{font-size:14px;font-weight:600;line-height:20px}.d1-loan-file-activity .d1-timeline-event>time{padding-top:var(--d1-space-20)}.d1-loan-file-activity .d1-timeline-event:not(:last-child):before{top:29px;bottom:-45px}.d1-loan-file-activity .d1-timeline-content{gap:var(--d1-space-6);padding:var(--d1-space-16) var(--d1-space-20)}.d1-loan-file-activity .d1-timeline-kind{font-size:11px;font-weight:600;line-height:16px}.d1-loan-file-activity .d1-timeline-content strong{font-size:14px;font-weight:600;line-height:20px}.d1-loan-file-activity .d1-timeline-content p{white-space:pre-wrap}.d1-loan-file-activity .d1-activity-empty{gap:var(--d1-space-8);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}.d1-loan-file-activity .d1-activity-empty p{color:var(--d1-text-muted)}@media (width<48rem){.d1-loan-file-activity .d1-activity-header{gap:var(--d1-space-16)}.d1-loan-file-activity .d1-activity-order{gap:var(--d1-space-4);padding-bottom:var(--d1-space-16)}.d1-loan-file-activity .d1-activity-history{gap:var(--d1-space-24)}.d1-loan-file-activity .d1-activity-day-heading{padding-bottom:var(--d1-space-12)}.d1-loan-file-activity .d1-timeline-sequence{gap:var(--d1-space-20)}.d1-loan-file-activity .d1-timeline-event{column-gap:var(--d1-space-12);grid-template-columns:1rem minmax(0,1fr)}.d1-loan-file-activity .d1-timeline-event>time{padding:0}.d1-loan-file-activity .d1-timeline-event:not(:last-child):before{top:9px;bottom:-29px;left:8px}.d1-loan-file-activity .d1-timeline-marker{width:var(--d1-space-16)}.d1-loan-file-activity .d1-timeline-marker img{margin-left:-2px}.d1-loan-file-activity .d1-timeline-content{padding:var(--d1-space-16)}}[data-ui=d1].d1-document-register{gap:var(--d1-space-24);min-width:0;color:var(--d1-text-default);font:var(--d1-type-body);display:grid}[data-ui=d1].d1-document-register header{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-16);display:flex}[data-ui=d1].d1-document-register :is(h2,p,dl){margin:0}[data-ui=d1].d1-document-register h2{font:var(--d1-type-section-heading);margin-bottom:var(--d1-space-12)}[data-ui=d1].d1-document-register header p{color:var(--d1-text-muted)}.d1-document-table-frame{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);overflow:hidden}[data-ui=d1] .d1-document-table-frame table{table-layout:fixed;border-collapse:collapse;width:100%}[data-ui=d1] .d1-document-table-frame :is(th,td){padding:var(--d1-space-16);text-align:left;vertical-align:top;border-bottom:var(--d1-border-width) solid var(--d1-border-color);overflow-wrap:anywhere;font:var(--d1-type-body);background:var(--d1-surface-default)}[data-ui=d1] .d1-document-table-frame thead th{background:var(--d1-surface-subtle);color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-document-table-frame thead th:first-child{width:40%}[data-ui=d1] .d1-document-table-frame tr:last-child :is(th,td){border-bottom:0}[data-ui=d1] .d1-document-table-frame thead tr:last-child th{border-bottom:var(--d1-border-width) solid var(--d1-border-color)}.d1-document-title,.d1-document-reference{display:block}.d1-document-reference{margin-top:var(--d1-space-8);font:var(--d1-type-metadata);color:var(--d1-text-muted);overflow-wrap:anywhere}.d1-document-details{margin-top:var(--d1-space-16)}.d1-document-details summary{cursor:pointer;color:var(--d1-action-link);font:var(--d1-type-metadata);min-height:var(--d1-size-touch-target);align-content:center}[data-ui=d1] .d1-document-details dl{gap:var(--d1-space-12);padding-block:var(--d1-space-12);display:grid}[data-ui=d1] :is(.d1-document-details,.d1-document-access-facts) dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] :is(.d1-document-details,.d1-document-access-facts) dd{margin:var(--d1-space-8) 0 0;font:var(--d1-type-body);overflow-wrap:anywhere}.d1-document-actions{gap:var(--d1-space-8);display:grid}.d1-document-actions>span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-document-boundary{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}.d1-document-card-label{display:none}.d1-document-access{gap:var(--d1-space-24);min-width:0;display:grid}.d1-document-access-facts{gap:var(--d1-space-24);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width<48rem){[data-ui=d1].d1-document-register header{flex-direction:column}.d1-document-table-frame{border:0;overflow:visible}[data-ui=d1] .d1-document-table-frame :is(table,tbody){display:block}[data-ui=d1] .d1-document-table-frame thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.d1-document-row{gap:var(--d1-space-16);padding:var(--d1-space-16);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);margin-bottom:var(--d1-space-12);display:grid}[data-ui=d1] .d1-document-table-frame tbody :is(th,td){border:0;width:auto;min-width:0;padding:0;display:block}.d1-document-card-label{margin-bottom:var(--d1-space-8);font:var(--d1-type-metadata);color:var(--d1-text-muted);display:block}.d1-document-access-facts{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-document-table-frame thead th:nth-child(2){width:16%}[data-ui=d1] .d1-document-table-frame thead th:nth-child(3){width:20%}[data-ui=d1] .d1-document-table-frame thead th:nth-child(4){width:24%}.d1-document-access .feedback-alert__marker{display:none}.d1-document-access-reference{grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-document-access--published{gap:var(--d1-space-16);padding:var(--d1-space-16)}.d1-document-access--published dl{margin:0}.d1-document-access--published .d1-document-access-context{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<48rem){.d1-document-access--published .d1-document-access-context{grid-template-columns:minmax(0,1fr)}}.d1-document-access--published>[role=alert]:focus{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset);border-radius:var(--d1-radius-control)}.d1-loan-file-page .loan-file-tabpanel [data-ui=d1].d1-loan-file-documents header h2{font:var(--d1-type-section-heading);margin-bottom:var(--d1-space-8)}.d1-loan-file-documents header>div{flex:1;min-width:0}.d1-loan-file-documents header>.d1-badge{width:130px;padding:var(--d1-space-8);flex-shrink:0}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame thead th{padding:var(--d1-space-12) var(--d1-space-16);font:var(--d1-type-label)}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame thead th:first-child{width:39%}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame thead th:nth-child(2){width:16%}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame thead th:nth-child(3){width:23%}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame thead th:nth-child(4){width:22%}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame tbody :is(th,td){padding:var(--d1-space-20) var(--d1-space-16)}.d1-loan-file-documents .d1-document-title{font:var(--d1-type-value)}.d1-loan-file-documents .d1-document-reference,.d1-loan-file-documents .d1-document-details{margin-top:var(--d1-space-6)}.d1-loan-file-documents .d1-document-details summary{font:var(--d1-type-label);min-height:34px;padding:var(--d1-space-8) 0;width:fit-content}[data-ui=d1].d1-loan-file-documents .d1-document-details dl{margin-top:var(--d1-space-12);padding:var(--d1-space-12) 0 0;border-top:1px solid var(--d1-border-color);gap:var(--d1-space-12)}[data-ui=d1].d1-loan-file-documents .d1-document-details dt{font:400 11px/18px var(--d1-font-family)}[data-ui=d1].d1-loan-file-documents .d1-document-details dd{margin-top:var(--d1-space-4);font:400 12px/20px var(--d1-font-family)}.d1-loan-file-documents .d1-document-row .d1-badge{min-width:88px;padding:var(--d1-space-8)}.d1-loan-file-documents .d1-document-row .d1-badge--warning{min-width:97px}[data-ui=d1].d1-loan-file-documents .d1-document-row td:nth-child(3){font:var(--d1-type-body)}.d1-loan-file-documents .d1-document-actions>span{padding-block:var(--d1-space-8)}.d1-loan-file-documents .d1-document-actions>.action-control{width:100%}.d1-loan-file-documents .d1-esigned-packet{justify-content:space-between;align-items:center;gap:var(--d1-space-20);margin-bottom:var(--d1-space-20);padding:var(--d1-space-20) var(--d1-space-24);border:1px solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:flex}.d1-loan-file-documents .d1-esigned-packet h3{margin:var(--d1-space-4) 0 var(--d1-space-8);font:var(--d1-type-section-heading)}.d1-loan-file-documents .d1-esigned-packet__eyebrow{color:var(--d1-text-muted);font:var(--d1-type-label);text-transform:uppercase;letter-spacing:.04em}.d1-loan-file-documents .d1-esigned-packet>.action-control{flex:none}.d1-loan-file-documents .d1-documents-empty{padding:var(--d1-space-24) 22px var(--d1-space-24) var(--d1-space-24);border:1px solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default)}.d1-loan-file-documents .d1-documents-empty h3{font:var(--d1-type-section-heading);margin:0 0 var(--d1-space-8)}.d1-loan-file-documents .d1-documents-empty p{color:var(--d1-text-muted)}@media (width<48rem){.d1-loan-file-documents .d1-esigned-packet{padding:var(--d1-space-16);flex-direction:column;align-items:stretch}.d1-loan-file-documents .d1-esigned-packet>.action-control{width:100%}.d1-loan-file-documents .d1-document-row{padding:var(--d1-space-16) 14px var(--d1-space-16) var(--d1-space-16);margin-bottom:var(--d1-space-16)}.d1-loan-file-documents .d1-document-row:last-child{margin-bottom:0}[data-ui=d1].d1-loan-file-documents .d1-document-table-frame tbody :is(th,td),.d1-loan-file-documents .d1-document-actions>span{padding:0}}.d1-loan-file-documents .d1-document-details summary:focus-visible{outline:2px solid var(--d1-action-link);outline-offset:3px}[data-ui=d1] .dialog-surface.d1-workflow--working{width:min(100%,50rem)}.d1-workflow-header{border-block-end:var(--d1-border-width) solid var(--d1-border-color);flex:none}.d1-workflow-footer{min-height:var(--d1-size-workflow-footer-inline-min);align-items:flex-start;gap:var(--d1-space-12);padding:var(--d1-space-16);border-block-start:var(--d1-border-width) solid var(--d1-border-color);background:var(--d1-surface-default);flex-flow:wrap;flex:none}.d1-workflow-footer__primary{min-width:min(100%,11.875rem)}.d1-workflow-footer__secondary{min-width:min(100%,7.5rem)}.d1-workflow-footer>div{max-width:100%}.d1-workflow-footer>div>.action-control{width:100%}.d1-workflow-section{gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);display:grid}.d1-workflow-section>h3,.d1-action-row h3{font:var(--d1-type-action);margin:0}.d1-action-row{align-items:center;gap:var(--d1-space-24);padding:var(--d1-space-20) var(--d1-space-24);border-block-start:var(--d1-border-width) solid var(--d1-border-color);background:var(--d1-surface-default);display:flex}.d1-action-row--primary{background:var(--d1-surface-canvas)}.d1-action-row__copy{gap:var(--d1-space-4);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.d1-action-row__copy>div{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-action-row__command{flex-shrink:0;width:15.25rem;max-width:100%}.d1-action-row__command>.action-control{width:100%}@media (width<48rem){[data-ui=d1].dialog-backdrop:has(.d1-workflow){padding:0}[data-ui=d1] .dialog-surface.d1-workflow{width:100%;height:100dvb;border:0;border-radius:0;max-block-size:100dvb}.d1-workflow-footer{min-height:var(--d1-size-workflow-footer-stacked-min);padding-bottom:max(var(--d1-space-16), env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.d1-workflow-header{padding-top:env(safe-area-inset-top)}.d1-action-row{align-items:stretch;gap:var(--d1-space-16);padding-inline:var(--d1-space-16);flex-direction:column}.d1-action-row__command{width:100%}}@media (height<20rem){[data-ui=d1] .dialog-surface.d1-workflow{overscroll-behavior:contain;display:block;overflow-y:auto}[data-ui=d1] .d1-workflow .dialog-body{overflow-y:visible}}[data-ui=d1].dialog-backdrop:has(>.d1-workflow){background:#0f172a33}.d1-workflow .d1-overlay-header__eyebrow{font:600 11px/16px var(--d1-font-family)}.d1-workflow .d1-overlay-header>.action-control{flex:0 0 44px;width:44px;min-width:44px}.d1-workflow .d1-overlay-header>.action-control .action-control__label{white-space:nowrap}.d1-workflow-introduction{margin:0 0 var(--d1-space-24);color:var(--d1-text-muted);font:var(--d1-type-body)}@media (width>=48rem){[data-ui=d1] .dialog-surface.d1-workflow{height:min(936px,100dvb - 4rem)}[data-ui=d1] .dialog-surface.d1-workflow:has(.d1-import-body){height:min(507px,100dvb - 4rem)}[data-ui=d1] .dialog-surface.d1-workflow:has(.d1-import-body input[type=checkbox]:checked){height:min(768px,100dvb - 4rem)}[data-ui=d1] .dialog-surface.d1-workflow:has(.d1-cancellation-action-panel){height:min(915px,100dvb - 4rem)}[data-ui=d1] .dialog-surface.d1-workflow:has(.d1-document-access){height:auto}}@media (width<48rem){.d1-workflow .d1-overlay-header,[data-ui=d1] .d1-workflow .dialog-body{padding:var(--d1-space-24)}}.d1-workflow .d1-overlay-header__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d1-workflow .d1-overlay-header>.action-control .action-control__surface{padding-inline:0}.d1-workflow .dialog-body:has(.d1-import-body){scroll-padding-block:var(--d1-space-8)}[data-ui=d1].d1-payment-workspace{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);color:var(--d1-text-default);display:grid}[data-ui=d1].d1-payment-workspace>h2{font:var(--d1-type-section-heading);margin:0}.d1-payment-intro{color:var(--d1-text-muted);margin:0}[data-ui=d1].d1-payment-workspace :is(.payment-ready-state,.d1-payment-current,.loan-stage-status,.loan-current-decision,.transfer-current-state,.loan-file-history-disclosure){gap:var(--d1-space-24);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);box-shadow:none;margin:0;display:grid}[data-ui=d1].d1-payment-workspace :is(h3,h4,p,dl){margin:0}[data-ui=d1].d1-payment-workspace :is(.payment-ready-state,.d1-payment-current,.loan-current-decision,.transfer-current-state) h3{font:var(--d1-type-section-heading);color:var(--d1-text-default)}[data-ui=d1].d1-payment-workspace dl{gap:var(--d1-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-ui=d1].d1-payment-workspace dl>div:nth-child(n){gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:0;display:grid}[data-ui=d1].d1-payment-workspace dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1].d1-payment-workspace dd{min-width:0;font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1].d1-payment-workspace .d1-financial-fact__value{font:var(--d1-type-financial-value);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;overflow-x:auto}.d1-payment-amount{vertical-align:bottom;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;max-width:100%;display:inline-block;overflow-x:auto}.d1-payment-state-heading{justify-content:space-between;align-items:start;gap:var(--d1-space-16);display:flex}.d1-payment-state-heading>div{gap:var(--d1-space-8);display:grid}[data-ui=d1].d1-payment-workspace .d1-payment-eyebrow{font:var(--d1-type-label);color:var(--d1-text-muted)}[data-ui=d1].d1-payment-workspace :is(.payment-ready-actions,.payment-draft-actions){border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);gap:0;padding:0;display:grid;overflow:hidden}[data-ui=d1].d1-payment-workspace :is(.payment-ready-actions,.payment-draft-actions)>h3{padding:var(--d1-space-24);font:var(--d1-type-action)}[data-ui=d1].d1-payment-workspace .payment-draft-actions>button{margin:var(--d1-space-24);justify-self:start}[data-ui=d1].d1-payment-workspace :is(.payment-draft-state,.payment-awaiting-state,.payment-decision-state,.payment-current-request){box-shadow:none;background:0 0;border:0;margin:0;padding:0}[data-ui=d1].d1-payment-workspace .payment-current-request{gap:var(--d1-space-24);display:grid}[data-ui=d1].d1-payment-workspace .payment-current-request>h3{font:var(--d1-type-action)}[data-ui=d1].d1-payment-workspace :is(.payment-draft-state,.payment-awaiting-state,.payment-decision-state){scroll-margin-block-start:calc(var(--d1-context-bar-height) + var(--d1-space-16))}[data-ui=d1].d1-payment-workspace .payment-current-request__next-step{gap:var(--d1-space-12);padding:var(--d1-space-24);background:var(--d1-surface-subtle);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);color:var(--d1-text-default);margin:0;display:grid}.d1-payment-banks{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-ui=d1].d1-payment-workspace .d1-payment-banks dl{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=d1].d1-payment-workspace summary{cursor:pointer;font:var(--d1-type-action);color:var(--d1-action-link)}[data-ui=d1].d1-payment-workspace details[open]>summary{margin-bottom:var(--d1-space-24)}[data-ui=d1].d1-payment-workspace :is(ol,ul){overflow-wrap:anywhere;padding-inline-start:var(--d1-space-24)}[data-ui=d1] .d1-payment-action-panel{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);color:var(--d1-text-default);display:grid}[data-ui=d1] .d1-payment-action-panel :is(h3,h4,p,dl,fieldset){margin:0}[data-ui=d1] .d1-payment-action-panel :is(h3,h4,legend){font:var(--d1-type-action);color:var(--d1-text-default);text-transform:uppercase;letter-spacing:normal}[data-ui=d1] .d1-payment-action-panel>section{gap:var(--d1-space-16);min-width:0;padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none;display:grid}[data-ui=d1] .d1-payment-action-panel dl{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-payment-action-panel dl>div:nth-child(n){align-content:start;gap:var(--d1-space-4);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}[data-ui=d1] .d1-payment-action-panel dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-action-panel dd{font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1] .d1-payment-action-panel .payment-section-heading{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-payment-action-panel :is(.payment-section-heading>span,small){color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-payment-action-panel .payment-authority-identity{font:var(--d1-type-body);gap:var(--d1-space-16)}[data-ui=d1] .d1-payment-action-panel .payment-authority-identity strong{font-weight:inherit}[data-ui=d1] .d1-payment-action-panel :is(.payment-field,.payment-routing){gap:var(--d1-space-8);min-width:0;display:grid}[data-ui=d1] .d1-payment-action-panel .payment-field>span:first-child{font:var(--d1-type-label)}[data-ui=d1] .d1-payment-action-panel .payment-routing{padding:var(--d1-space-16);border-color:var(--d1-border-color);border-radius:var(--d1-radius-control);gap:var(--d1-space-16)!important}[data-ui=d1] .d1-payment-action-panel .payment-money-input{gap:var(--d1-space-8);background:0 0;border:0}[data-ui=d1] .d1-payment-action-panel .payment-money-input>span{padding:0}[data-ui=d1] .d1-payment-action-panel .payment-submit-beneficiary__name{font:var(--d1-type-body)}[data-ui=d1] .d1-payment-action-panel :is(.payment-submit-confirmation>label,.payment-evidence-row>label){grid-template-columns:var(--d1-size-touch-target) minmax(0, 1fr);gap:var(--d1-space-8);min-height:var(--d1-size-touch-target);cursor:pointer;align-items:center;display:grid}[data-ui=d1] .d1-payment-action-panel .payment-evidence-row{padding-block:var(--d1-space-12);border-color:var(--d1-border-color)}[data-ui=d1] .d1-payment-action-panel :is(.payment-money-input,.payment-routing,.payment-evidence-row):focus-within{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1] .d1-payment-action-panel .payment-field-error{color:var(--d1-status-danger)}[data-ui=d1] .d1-payment-action-panel :is(p,.payment-submit-account span){color:var(--d1-text-default)}[data-ui=d1] .d1-payment-action-panel .payment-verification-status{color:var(--d1-status-success)}[data-ui=d1] .dialog-body:has(.d1-payment-action-panel){scroll-padding-block:var(--d1-space-16)}[data-ui=d1] .d1-payment-action-panel :is(input,select,textarea){scroll-margin-block:var(--d1-space-16)}@media (width<80rem){[data-ui=d1].d1-payment-workspace dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){[data-ui=d1].d1-payment-workspace :is(.payment-ready-state,.d1-payment-current,.loan-stage-status,.loan-current-decision,.transfer-current-state,.loan-file-history-disclosure){padding:var(--d1-space-16)}.d1-payment-state-heading{flex-direction:column}.d1-payment-banks,[data-ui=d1].d1-payment-workspace .d1-payment-banks dl,[data-ui=d1].d1-payment-workspace dl,[data-ui=d1] .d1-payment-action-panel dl,[data-ui=d1] .d1-payment-action-panel .payment-evidence-row{grid-template-columns:minmax(0,1fr)}}[data-ui=d1].d1-payment-workspace .d1-payment-main-amount{grid-column:1/-1}[data-ui=d1].d1-payment-workspace .d1-financial-fact__context{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-action-panel .payment-authority-identity span{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-action-panel .payment-money-input input{font-variant-numeric:tabular-nums}[data-ui=d1] .d1-payment-action-panel dd.d1-payment-amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;overflow-x:auto}[data-ui=d1].d1-payment-workspace :is(.payment-ready-actions,.payment-draft-actions){grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-payment-workspace .payment-current-request__next-step strong{font:var(--d1-type-label);letter-spacing:normal;color:var(--d1-text-muted)}[data-ui=d1].d1-payment-workspace .payment-request-details{border-color:var(--d1-border-color)}[data-ui=d1].d1-payment-workspace{font:var(--d1-type-body)}.d1-payment-introduction{gap:var(--d1-space-8);display:grid}.d1-loan-file-page [data-ui=d1].d1-payment-workspace .d1-payment-introduction h2{font:var(--d1-type-section-heading);margin:0}[data-ui=d1].d1-payment-workspace :is(.d1-payment-introduction p,.d1-payment-panel>p,.d1-payment-next,.d1-payment-history p){color:var(--d1-text-muted)}[data-ui=d1].d1-payment-workspace :is(.d1-payment-current,.d1-payment-panel){gap:var(--d1-space-20);min-width:0;padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);margin:0;display:grid}[data-ui=d1].d1-payment-workspace .d1-payment-panel h3{font:var(--d1-type-section-heading)}[data-ui=d1].d1-payment-workspace .d1-payment-banks h3{font:var(--d1-type-action)}[data-ui=d1].d1-payment-workspace .d1-payment-eyebrow{font:600 11px/16px var(--d1-font-family)}.d1-payment-state-heading>.d1-badge{box-sizing:border-box;width:134px}[data-ui=d1].d1-payment-workspace dl>div:nth-child(n){gap:var(--d1-space-4)}[data-ui=d1].d1-payment-workspace .d1-payment-limit{grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-payment-workspace .d1-payment-limit .d1-financial-fact__value{font:var(--d1-type-record-title);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-x:auto}[data-ui=d1].d1-payment-workspace .d1-payment-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-payment-wide{grid-column:1/-1}[data-ui=d1].d1-payment-workspace dd{white-space:pre-line}.d1-payment-actions{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);overflow:hidden}.d1-payment-actions>header{gap:var(--d1-space-4);padding:var(--d1-space-20) var(--d1-space-24);display:grid}.d1-payment-actions>header h3{font:var(--d1-type-action)}.d1-payment-actions>header p,.d1-payment-readonly,.d1-payment-metadata{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-payment-actions .d1-action-row{padding:var(--d1-space-20) var(--d1-space-24)}[data-ui=d1] .d1-payment-actions .action-control--danger .action-control__surface{background:var(--d1-surface-default);color:var(--d1-status-danger);border-color:var(--d1-status-danger);border-width:var(--d1-border-width)}[data-ui=d1].d1-payment-workspace :is(.d1-payment-technical,.d1-payment-history details){display:block}[data-ui=d1].d1-payment-workspace details>summary{font:var(--d1-type-label);list-style:none}[data-ui=d1].d1-payment-workspace summary::-webkit-details-marker{display:none}[data-ui=d1].d1-payment-workspace .d1-payment-history>details>summary{font:var(--d1-type-action)}[data-ui=d1].d1-payment-workspace .d1-payment-history details>:not(:first-child){margin-top:var(--d1-space-20)}[data-ui=d1].d1-payment-workspace .d1-payment-history h4{font:var(--d1-type-label)}.d1-payment-history article{gap:var(--d1-space-20);display:grid}.d1-payment-account-bridge{align-items:center;gap:var(--d1-space-16);flex-wrap:wrap;display:flex}[data-ui=d1].d1-payment-workspace :is(p,summary){overflow-wrap:anywhere}@media (width<48rem){[data-ui=d1].d1-payment-workspace :is(.d1-payment-current,.d1-payment-panel){padding:var(--d1-space-16)}[data-ui=d1].d1-payment-workspace .d1-payment-two-column{grid-template-columns:minmax(0,1fr)}.d1-payment-actions>header,.d1-payment-actions .d1-action-row{padding:var(--d1-space-16)}.d1-payment-account-bridge{flex-direction:column;align-items:stretch}}[data-ui=d1] .d1-payment-action-panel .payment-section-heading>span{font:var(--d1-type-body)}[data-ui=d1] .d1-payment-action-panel .payment-authority-identity strong{color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-action-panel .payment-submit-context>h3{text-transform:uppercase}[data-ui=d1] .d1-payment-action-panel>h3{text-transform:none}[data-ui=d1] .d1-payment-action-panel .payment-consequence{color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-action-panel .payment-consequence :is(p,strong){color:var(--d1-text-muted);font:var(--d1-type-body)}[data-ui=d1] .d1-payment-action-panel :is(.payment-verification-status,.payment-submit-beneficiary__name){font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-payment-actions .action-control--danger:hover:not(:disabled) .action-control__surface{background:var(--d1-status-danger-surface)}.financial-version-summary{background:#fff;border:1px solid #d7dee8;border-radius:12px;gap:20px;padding:24px;display:grid}.financial-version-summary>header,.financial-version-summary__footer,.financial-version-history__toolbar,.financial-version-history__title,.financial-version-frozen__identity,.financial-version-frozen__evidence{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.financial-version-summary h3,.financial-version-history h4{margin:0;font-size:16px;line-height:24px}.financial-version-eyebrow{color:#526170;letter-spacing:.09em;margin:0 0 4px;font-size:11px;font-weight:750}.financial-version-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.financial-version-facts dt,.financial-version-contract dt,.financial-version-payment-lock dt,.financial-version-history dt,.financial-version-stale dt{color:#526170;font-size:12px;font-weight:650}.financial-version-facts dd{white-space:nowrap;margin:8px 0 0;font-size:24px;font-weight:675;line-height:32px}.financial-version-facts small{color:#526170;margin-top:4px;font-size:12px;line-height:18px;display:block}.financial-version-summary__footer{border-top:1px solid #e4e9ef;align-items:center;padding-top:20px}.financial-version-summary__footer p{color:#526170;margin:0}.financial-version-summary__actions{gap:8px;display:flex}.financial-version-contract,.financial-version-payment-lock{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.financial-version-contract>div,.financial-version-payment-lock>div{background:#f7f9fb;border:1px solid #e0e6ed;border-radius:8px;padding:16px}.financial-version-contract dd,.financial-version-payment-lock dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:650}.financial-version-payment-lock{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-version-frozen{gap:16px;display:grid}.financial-version-frozen h4{margin:8px 0 0;font-size:20px;line-height:28px}.financial-version-frozen article{border:1px solid #d7dee8;border-radius:12px;gap:20px;padding:24px;display:grid}.financial-version-frozen__identity>strong{white-space:nowrap;font-size:20px}.financial-version-frozen p,.financial-version-frozen__evidence{color:#526170;margin:6px 0 0;font-size:12px}.financial-version-frozen__evidence{border-top:1px solid #e6ebf0;align-items:center;padding-top:16px}[data-ui=d1] .dialog-surface.financial-version-dialog{width:min(800px,100vw - 128px);max-width:none}[data-ui=d1] .dialog-surface.financial-version-history-dialog{width:min(1040px,100vw - 128px);max-width:none}[data-ui=d1] .dialog-surface.financial-version-stale-dialog{width:min(480px,100vw - 48px);max-width:none}[data-ui=d1] .dialog-surface.financial-version-resolution-dialog{width:min(720px,100vw - 48px);max-width:none}.financial-version-close{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;line-height:1}.financial-version-close:hover{background:#edf1f5}.financial-version-editor{gap:20px;display:grid}.financial-version-editor__contract{align-items:center;gap:12px;display:flex}.financial-version-editor__contract>span{color:#526170;letter-spacing:.035em;font-size:11px;font-weight:700}.financial-version-lines{background:#f3f6f8;border:1px solid #d7dee8;border-radius:12px;gap:16px;max-height:47vh;padding:24px;display:grid;overflow:auto}.financial-version-lines>h3{margin:0;font-size:16px;line-height:24px}.financial-version-line-card{background:#fff;border:1px solid #d7dee8;border-radius:10px;gap:12px;padding:16px;display:grid}.financial-version-line-card>div:first-child{justify-content:space-between;gap:16px;display:flex}.financial-version-line-card>p{color:#526170;margin:0;font-size:12px}.financial-version-line-card>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.financial-version-line{background:#fff;border:1px solid #aebbc8;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.financial-version-line>h3{grid-column:1/-1;margin:0;font-size:16px}.financial-version-line label{color:#334155;gap:6px;font-size:12px;font-weight:650;display:grid}.financial-version-line input,.financial-version-line select,.financial-version-line textarea{color:#17212b;font:inherit;background:#fff;border:1px solid #8594a8;border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.financial-version-line textarea{resize:vertical;min-height:72px}.financial-version-line__reason,.financial-version-line>[data-ui=alert-banner],.financial-version-line>.financial-version-duplicate,.financial-version-line__actions{grid-column:1/-1}.financial-version-line__actions{justify-content:flex-end;gap:8px;display:flex}.financial-version-line--removed{opacity:.74;background:#f8fafc}.financial-version-line--new{border-color:#70b8bd;box-shadow:0 0 0 1px #d7eeee}.financial-version-live{background:#eef8f8;border:1px solid #b4dada;border-radius:8px;gap:5px;padding:16px;display:grid}.financial-version-live span,.financial-version-live small{color:#526170}.financial-version-live strong{color:#075e68;font-size:17px}.financial-version-duplicate{align-items:flex-start;gap:10px;font-weight:600;display:flex}.financial-version-duplicate input{margin-top:3px}.financial-version-duplicate small{color:#526170;font-weight:400;display:block}.financial-version-state{border:1px solid;border-radius:10px;gap:8px;padding:16px;display:grid}.financial-version-state p,.financial-version-state ul{margin:0}.financial-version-state ul{padding-left:20px}.financial-version-state .button{justify-self:start}.financial-version-state--warning{background:#fff8e5;border-color:#f0c567}.financial-version-state--saving{background:#edf7f8;border-color:#7dc4c8}.financial-version-state--danger{background:#fff0ef;border-color:#e39a94}.financial-version-review{gap:20px;display:grid}.financial-version-review__basis,.financial-version-review__changes{background:#f3f6f8;border:1px solid #d7dee8;border-radius:12px;gap:16px;padding:24px;display:grid}.financial-version-review__changes article{background:#fff;border:1px solid #d7dee8;border-radius:10px;gap:12px;padding:16px;display:grid}.financial-version-review__changes article>div{align-items:center;gap:12px;display:flex}.financial-version-review__changes article p{color:#526170;margin:0}.financial-version-review h3{margin:0}.financial-version-history{gap:12px;display:grid}.financial-version-history__toolbar{align-items:center}.financial-version-history article{border:1px solid #d7dee8;border-radius:10px;padding:16px}.financial-version-history article p{color:#526170;margin:8px 0}.financial-version-history article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.financial-version-history article dd{margin:4px 0 0;font-weight:650}.financial-version-history__current{box-shadow:0 0 0 1px #d7eeee;border-color:#70b8bd!important}.financial-version-history__exports{background:#f7f9fb;border:1px dashed #b9c4d0;border-radius:10px;justify-content:space-between;align-items:center;padding:16px;display:flex}.financial-version-history__exports p{color:#526170;margin:4px 0 0}.financial-version-restore{background:#f7f9fb;border:1px solid #d7dee8;border-radius:10px;gap:14px;padding:16px;display:grid}.financial-version-restore h4{margin:0}.financial-version-restore__comparison{justify-content:space-between;gap:12px;display:flex}.financial-version-restore label{gap:6px;font-weight:650;display:grid}.financial-version-restore textarea{border:1px solid #8594a8;border-radius:8px;min-height:72px;padding:10px}.financial-version-restore>div:last-child{justify-content:flex-end;gap:8px;display:flex}.financial-version-dirty{gap:20px;display:grid}.financial-version-dirty>article{background:#fff8e5;border:1px solid #f0c567;border-radius:10px;padding:16px}.financial-version-dirty>article h3{margin:0;font-size:16px}.financial-version-dirty>article p{color:#526170;margin:8px 0 0}.financial-version-dirty>div{justify-content:flex-end;gap:8px;display:flex}.financial-version-stale{gap:16px;display:grid}.financial-version-stale>p{color:#526170;margin:0}.financial-version-stale dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.financial-version-stale dl>div{background:#f7f9fb;border-radius:8px;padding:12px}.financial-version-stale dd{margin:4px 0 0;font-weight:700}.financial-version-stale small{color:#526170}.financial-version-resolution{gap:20px;display:grid}.financial-version-resolution__version{background:#eef8f8;border:1px solid #b4dada;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.financial-version-resolution__version span{color:#526170;font-size:12px}.financial-version-resolution__lines{gap:12px;display:grid}.financial-version-resolution__lines article{border:1px solid #d7dee8;border-radius:10px;gap:14px;padding:16px;display:grid}.financial-version-resolution__lines article>div{justify-content:space-between;gap:16px;display:flex}.financial-version-resolution__lines dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.financial-version-resolution__lines dt{color:#526170;font-size:11px;font-weight:650}.financial-version-resolution__lines dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:650}.financial-version-resolution__net{text-align:right;margin:0}@media (width<=767px){[data-ui=d1].dialog-backdrop:has(.financial-version-dialog){padding:0}[data-ui=d1] .dialog-surface.financial-version-dialog{height:100dvh;max-block-size:100dvh;border-radius:0;width:100%}[data-ui=d1] .dialog-surface.financial-version-history-dialog,[data-ui=d1] .dialog-surface.financial-version-resolution-dialog{width:calc(100vw - 24px)}.financial-version-summary{padding:16px}.financial-version-summary>header,.financial-version-summary__footer,.financial-version-frozen__identity,.financial-version-frozen__evidence{flex-direction:column;align-items:stretch}.financial-version-summary__actions,.financial-version-dirty>div{display:grid}.financial-version-facts,.financial-version-contract,.financial-version-payment-lock,.financial-version-history article dl,.financial-version-line{grid-template-columns:1fr}.financial-version-line>h3,.financial-version-line__reason,.financial-version-line>[data-ui=alert-banner],.financial-version-line>.financial-version-duplicate,.financial-version-line__actions{grid-column:1}.financial-version-editor__contract,.financial-version-line-card>div:first-child,.financial-version-line-card>div:last-child{flex-direction:column;align-items:stretch}.financial-version-lines{max-height:none;padding:16px}.financial-version-resolution__version,.financial-version-resolution__lines article>div{flex-direction:column;align-items:stretch}.financial-version-resolution__lines dl{grid-template-columns:1fr}}@media (width>=768px) and (width<=1279px){.financial-version-summary--readiness .financial-version-facts,.financial-version-summary--readiness .financial-version-contract{grid-template-columns:1fr}}.d1-readiness-workspace{gap:var(--d1-space-24);min-width:0;display:grid}.d1-loan-file-page .d1-readiness-workspace>h2{font:var(--d1-type-section-heading);margin:0}.d1-readiness-intro{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}[data-ui=d1].d1-readiness-workspace :is(.d1-readiness-current,.readiness-current-review,.readiness-current-failures,.loan-file-history-disclosure){gap:var(--d1-space-24);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);box-shadow:none;margin:0;display:grid}[data-ui=d1].d1-readiness-workspace :is(p,h3,h4,dl){margin:0}[data-ui=d1].d1-readiness-workspace :is(.d1-readiness-current,.d1-metadata-group,.d1-readiness-history)>h3,.d1-readiness-current__heading h3{font:var(--d1-type-section-heading);color:var(--d1-text-default)}[data-ui=d1].d1-readiness-workspace h4{font:var(--d1-type-action)}[data-ui=d1].d1-readiness-workspace .loan-stage-status{box-shadow:none;background:0 0;border:0;margin:0;padding:0}[data-ui=d1].d1-readiness-workspace dl{gap:var(--d1-space-24);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-ui=d1].d1-readiness-workspace dl>div:nth-child(n){gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:0;display:grid}[data-ui=d1].d1-readiness-workspace dt{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}[data-ui=d1].d1-readiness-workspace dd{font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1].d1-readiness-workspace .d1-financial-fact__value,[data-ui=d1].d1-readiness-workspace .d1-readiness-amount{font:var(--d1-type-financial-value);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;max-width:100%;overflow-x:auto}[data-ui=d1].d1-readiness-workspace .readiness-current-review__body{gap:var(--d1-space-24);background:0 0;border:0;padding:0;display:grid}[data-ui=d1].d1-readiness-workspace .readiness-current-review__next-step{justify-content:space-between;align-items:center;gap:var(--d1-space-16);background:0 0;border:0;padding:0;display:flex}[data-ui=d1].d1-readiness-workspace .readiness-current-review__wide-fact{grid-column:1/-1}[data-ui=d1].d1-readiness-workspace summary{font:var(--d1-type-action);color:var(--d1-action-link);cursor:pointer}[data-ui=d1].d1-readiness-workspace details[open]>summary{margin-bottom:var(--d1-space-24)}.d1-readiness-actions{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);overflow:hidden}.d1-readiness-actions>h3{font:var(--d1-type-action);padding:var(--d1-space-24)}[data-ui=d1].d1-readiness-workspace :is(.readiness-gates,.readiness-current-failures ul,.readiness-history,.readiness-blockers){gap:var(--d1-space-12);margin:0;padding:0;list-style:none;display:grid}[data-ui=d1].d1-readiness-workspace :is(.readiness-gates,.readiness-current-failures ul)>li{gap:var(--d1-space-12);padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);font:var(--d1-type-body);background:var(--d1-surface-default);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-ui=d1].d1-readiness-workspace .readiness-history li{overflow-wrap:anywhere;padding:var(--d1-space-16);font:var(--d1-type-body)}[data-ui=d1] .d1-readiness-action-panel{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);display:grid}[data-ui=d1] .d1-readiness-action-panel :is(h3,h4,p,dl,fieldset){margin:0}[data-ui=d1] .d1-readiness-action-panel h3{font:var(--d1-type-action)}[data-ui=d1] .d1-readiness-action-panel>section{gap:var(--d1-space-16);min-width:0;padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none;display:grid}[data-ui=d1] .d1-readiness-action-panel dl{gap:var(--d1-space-24);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-readiness-action-panel dl>div:nth-child(n){gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}[data-ui=d1] .d1-readiness-action-panel dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-readiness-action-panel dd{font:var(--d1-type-value);overflow-wrap:anywhere;margin:0}[data-ui=d1] .d1-readiness-action-panel .d1-readiness-amount{font:var(--d1-type-value);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;overflow-x:auto}[data-ui=d1] .d1-readiness-action-panel :is(.readiness-decision-choice,.readiness-evidence-row){padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none}[data-ui=d1] .d1-readiness-action-panel :is(.readiness-decision-choice--selected,.readiness-evidence-row--selected){border-color:var(--d1-action-primary);background:var(--d1-surface-selected)}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context__identity{gap:var(--d1-space-12);display:grid}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context__identity>*{overflow-wrap:anywhere}[data-ui=d1] .d1-readiness-action-panel .readiness-gate-groups{grid-template-columns:minmax(0,1fr)}[data-ui=d1] .dialog-body:has(.d1-readiness-action-panel){scroll-padding-block:var(--d1-space-16)}[data-ui=d1] .d1-readiness-action-panel :is(input,select,textarea){scroll-margin-block:var(--d1-space-16)}@media (width<80rem){[data-ui=d1].d1-readiness-workspace dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){[data-ui=d1].d1-readiness-workspace :is(.d1-readiness-current,.readiness-current-review,.readiness-current-failures,.loan-file-history-disclosure){padding:var(--d1-space-16)}[data-ui=d1].d1-readiness-workspace dl,[data-ui=d1] .d1-readiness-action-panel dl{grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-readiness-workspace .readiness-current-review__next-step{flex-direction:column;align-items:stretch}[data-ui=d1] .d1-readiness-action-panel .readiness-evidence-row{grid-template-columns:minmax(0,1fr)}}.d1-readiness-current__heading{justify-content:space-between;align-items:start;gap:var(--d1-space-16);display:flex}.d1-readiness-current__heading>div{gap:var(--d1-space-8);display:grid}[data-ui=d1].d1-readiness-workspace .d1-readiness-eyebrow{font:var(--d1-type-label);color:var(--d1-text-muted)}@media (width<48rem){.d1-readiness-current__heading{flex-direction:column}}[data-ui=d1].d1-readiness-workspace .d1-readiness-history{gap:var(--d1-space-24);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}[data-ui=d1] .d1-readiness-action-panel :is(h3,h4,dt,legend){letter-spacing:normal;text-transform:none}[data-ui=d1] .d1-readiness-action-panel :is(.readiness-backend__result,.readiness-path-status){font:var(--d1-type-value)}[data-ui=d1] .d1-readiness-action-panel .readiness-money-input{box-shadow:none;gap:var(--d1-space-8);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}[data-ui=d1] .d1-readiness-action-panel .readiness-money-input input{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default)}@media (width<48rem){[data-ui=d1].d1-readiness-workspace .d1-readiness-history{padding:var(--d1-space-16)}}[data-ui=d1].d1-readiness-workspace .d1-readiness-next-step{grid-column:1/-1}[data-ui=d1].d1-readiness-workspace #readiness-latest-review-heading+dl{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-readiness-history-amount{vertical-align:bottom;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;max-width:100%;display:inline-block;overflow-x:auto}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context__identity{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context dd>span:not([aria-hidden]){margin-top:var(--d1-space-4);display:block}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure{border-color:var(--d1-border-color)}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure>summary{color:var(--d1-action-link);font:var(--d1-type-action)}[data-ui=d1] .d1-readiness-action-panel .readiness-money-input:focus-within{box-shadow:none;outline:none}[data-ui=d1] .d1-readiness-action-panel .readiness-money-input input:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}@media (width<48rem){[data-ui=d1].d1-readiness-workspace #readiness-latest-review-heading+dl{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-readiness-action-panel :is(p,.readiness-current-context__identity){color:var(--d1-text-muted)}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context dd>span[aria-hidden]{margin:0;display:inline}[data-ui=d1].d1-readiness-workspace{font:var(--d1-type-body)}.d1-readiness-introduction{gap:var(--d1-space-8);display:grid}.d1-readiness-introduction h2{font:var(--d1-type-section-heading);margin:0}.d1-readiness-introduction p,.d1-readiness-explanation,.d1-readiness-metadata,.d1-readiness-readonly{color:var(--d1-text-muted)}[data-ui=d1].d1-readiness-workspace>:is(.d1-readiness-payment,.d1-readiness-blocker-group,.d1-readiness-controls,.d1-readiness-latest){gap:var(--d1-space-24);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);min-width:0;display:grid}[data-ui=d1].d1-readiness-workspace .d1-readiness-eyebrow{font:600 11px/16px var(--d1-font-family);color:var(--d1-text-muted)}[data-ui=d1].d1-readiness-workspace :is(h3){font:var(--d1-type-section-heading)}[data-ui=d1].d1-readiness-workspace dl>div:nth-child(n){gap:var(--d1-space-4)}[data-ui=d1].d1-readiness-workspace .d1-readiness-financial dd{font:var(--d1-type-financial-value);white-space:nowrap;font-variant-numeric:tabular-nums;overflow-x:auto}[data-ui=d1].d1-readiness-workspace .d1-readiness-proposed dd{color:var(--d1-action-primary)}.d1-readiness-current__heading>.d1-badge{box-sizing:border-box;width:148px;max-width:100%}[data-ui=d1].d1-readiness-workspace .d1-readiness-next-step{font:var(--d1-type-value)}.d1-readiness-actions>header{gap:var(--d1-space-4);padding:var(--d1-space-20) var(--d1-space-24);display:grid}[data-ui=d1].d1-readiness-workspace .d1-readiness-actions h3{font:var(--d1-type-action)}.d1-readiness-actions>header p{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-readiness-actions .d1-action-row{padding:var(--d1-space-20) var(--d1-space-24)}.d1-readiness-payment>button{width:244px;max-width:100%}.d1-readiness-section-heading{justify-content:space-between;align-items:start;gap:var(--d1-space-16);display:flex}.d1-readiness-section-heading>p{font:var(--d1-type-metadata);color:var(--d1-text-muted);flex-shrink:0;width:184px}[data-ui=d1].d1-readiness-workspace .d1-readiness-metadata{font:var(--d1-type-metadata)}.d1-readiness-blocker-group ol{gap:var(--d1-space-24);margin:0;padding:0;list-style:none;display:grid}.d1-readiness-blocker-group li{gap:var(--d1-space-16);padding-top:var(--d1-space-20);min-width:0;display:grid}.d1-readiness-blocker-group li>p:not(.d1-readiness-eyebrow){color:var(--d1-text-muted)}[data-ui=d1].d1-readiness-workspace :is(.d1-readiness-blocker-group h4,.d1-readiness-history h4){font:var(--d1-type-value)}[data-ui=d1].d1-readiness-workspace .d1-readiness-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-readiness-wide{grid-column:1/-1}[data-ui=d1].d1-readiness-workspace .readiness-current-failures{padding:var(--d1-space-16);gap:var(--d1-space-8);background:var(--d1-status-warning-surface);color:var(--d1-status-warning);border-radius:var(--d1-radius-control);border:0}[data-ui=d1].d1-readiness-workspace .readiness-current-failures p:first-child{font:var(--d1-type-value)}[data-ui=d1].d1-readiness-workspace .d1-readiness-gates-disclosure summary{font:var(--d1-type-value);list-style:none}.d1-readiness-gates-disclosure summary::-webkit-details-marker{display:none}.d1-readiness-expand:after{content:"+"}.d1-readiness-gates-disclosure[open] .d1-readiness-expand:after{content:"−"}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-groups{gap:var(--d1-space-24);grid-template-columns:minmax(0,1fr);display:grid}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-groups section{gap:var(--d1-space-12);background:0 0;border:0;padding:0;display:grid}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-groups h4{font:var(--d1-type-value);margin:0}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-rows{gap:var(--d1-space-12);margin:0;padding:0;list-style:none;display:grid}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-rows li{gap:var(--d1-space-16);padding:var(--d1-space-12) 0 0;font:var(--d1-type-metadata);border:0;grid-template-columns:minmax(0,1fr) 70px;align-items:start;display:grid}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-rows li>span:first-child{color:var(--d1-text-default);overflow-wrap:anywhere}.d1-readiness-history article{gap:var(--d1-space-24);min-width:0;display:grid}.d1-readiness-workspace :is(p,h4,summary){overflow-wrap:anywhere}@media (width<48rem){[data-ui=d1].d1-readiness-workspace>:is(.d1-readiness-payment,.d1-readiness-blocker-group,.d1-readiness-controls,.d1-readiness-latest){padding:var(--d1-space-16)}[data-ui=d1].d1-readiness-workspace .d1-readiness-two-column{grid-template-columns:minmax(0,1fr)}.d1-readiness-section-heading{gap:var(--d1-space-8);flex-direction:column}.d1-readiness-actions>header,.d1-readiness-actions .d1-action-row{padding:var(--d1-space-16)}.d1-readiness-payment>button{width:100%}}[data-ui=d1] .d1-readiness-action-panel{color:var(--d1-text-muted)}[data-ui=d1] .d1-readiness-action-panel :is(h3,h4,legend,label){color:var(--d1-text-default)}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context__identity,[data-ui=d1] .d1-readiness-action-panel dl{gap:var(--d1-space-16)}[data-ui=d1] .d1-readiness-action-panel dl>div:nth-child(n){gap:var(--d1-space-4)}[data-ui=d1] .d1-readiness-action-panel .readiness-money-input{display:block}[data-ui=d1] .d1-readiness-action-panel .readiness-attention{background:var(--d1-status-warning-surface);color:var(--d1-status-warning);padding:var(--d1-space-16);border-radius:var(--d1-radius-control);border:0}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure{border:0;padding:0}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure summary{font:var(--d1-type-label)}[data-ui=d1] .d1-readiness-action-panel .form-field__label{justify-content:start;gap:var(--d1-space-4)}[data-ui=d1] .d1-readiness-action-panel .form-field__requirement:before{content:"· "}[data-ui=d1] .d1-readiness-action-panel .form-radio{flex-shrink:0;width:20px;height:20px;margin:0}[data-ui=d1] .d1-readiness-action-panel :is(.readiness-decision-choice,.readiness-evidence-row__choice){align-items:start;gap:var(--d1-space-12);display:flex}[data-ui=d1] .d1-readiness-action-panel .readiness-decision-choice strong{font:var(--d1-type-body)}[data-ui=d1] .d1-readiness-action-panel .readiness-decision-choices{border:0;padding:0}[data-ui=d1] .d1-readiness-action-panel .readiness-consequence{background:var(--d1-surface-default)}[data-ui=d1] .d1-readiness-action-panel .readiness-incomplete strong{font:var(--d1-type-body)}[data-ui=d1] .d1-readiness-action-panel .readiness-incomplete ul{margin:0}[data-ui=d1] .d1-readiness-action-panel .d1-readiness-metadata{font:var(--d1-type-metadata)}[data-ui=d1] .d1-workflow:has(.d1-readiness-action-panel) .dialog-header h2{font:var(--d1-type-section-heading)}[data-ui=d1] .d1-workflow:has(.d1-readiness-action-panel) .eyebrow{font:600 11px/16px var(--d1-font-family);color:var(--d1-text-muted)!important}@media (width<48rem){[data-ui=d1] .d1-readiness-action-panel :is(input,select,textarea){font-size:16px}}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-groups h4{text-transform:none;letter-spacing:normal;color:var(--d1-text-default)}.d1-loan-file-page [data-ui=d1].d1-readiness-workspace .d1-readiness-introduction h2{font:var(--d1-type-section-heading)}[data-ui=d1] .d1-readiness-action-panel .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-ui=d1] .d1-readiness-action-panel .readiness-current-context__identity span{color:var(--d1-text-muted)}[data-ui=d1] .d1-readiness-action-panel dd{color:var(--d1-text-default)}[data-ui=d1] .d1-readiness-action-panel #readiness-amount-description{font:var(--d1-type-body)}[data-ui=d1] .d1-readiness-action-panel textarea{height:88px;min-height:88px}[data-ui=d1].dialog-backdrop:has(.d1-readiness-action-panel){background:#0f172a33}[data-ui=d1] .d1-workflow:has(.d1-readiness-action-panel) .d1-workflow-footer{min-height:81px}@media (width<48rem){[data-ui=d1] .d1-workflow:has(.d1-readiness-action-panel) .d1-workflow-footer{min-height:132px}}:is([data-ui=d1].d1-readiness-workspace,[data-ui=d1] .d1-readiness-action-panel) .readiness-gate-rows .d1-badge{width:70px;padding-inline:var(--d1-space-8);box-sizing:border-box}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure{margin:0;padding:0}[data-ui=d1] .d1-readiness-action-panel .readiness-gates-disclosure>summary{font:var(--d1-type-label);min-height:0;padding:0}[data-ui=d1] .d1-readiness-action-panel .readiness-attention{color:var(--d1-text-muted);background:0 0;border:0;padding:0}[data-ui=d1] .d1-readiness-action-panel .readiness-attention ul{padding-left:var(--d1-space-20);list-style:outside}[data-ui=d1] .d1-readiness-action-panel .readiness-connectivity{padding:var(--d1-space-16);background:var(--d1-status-warning-surface);color:var(--d1-status-warning);border-radius:var(--d1-radius-control)}[data-ui=d1] .d1-workflow .readiness-confirmation{align-content:start;gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);display:grid}[data-ui=d1] .d1-workflow .readiness-confirmation :is(h3,p,dl){margin:0}[data-ui=d1] .d1-workflow .readiness-confirmation h3{font:var(--d1-type-action)}[data-ui=d1] .d1-workflow .readiness-confirmation p{color:var(--d1-text-muted)}[data-ui=d1] .d1-workflow .readiness-confirmation dl{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-workflow .readiness-confirmation dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-workflow .readiness-confirmation dd{margin:var(--d1-space-4) 0 0;font:var(--d1-type-value);overflow-wrap:anywhere}@media (width<48rem){[data-ui=d1] .d1-workflow .readiness-confirmation dl{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-readiness-action-panel .readiness-current-warning{color:var(--d1-status-warning)}[data-ui=d1] .d1-readiness-action-panel .readiness-versioned-basis{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-readiness-action-panel .readiness-net-calculation{color:var(--d1-text-default);font:var(--d1-type-value)}[data-ui=d1] .d1-readiness-action-panel .readiness-mapping-blocker{gap:var(--d1-space-8);padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-status-warning-surface);color:var(--d1-status-warning);display:grid}[data-ui=d1] .d1-readiness-action-panel .readiness-mapping-blocker p{color:inherit}[data-ui=d1] .d1-readiness-action-panel .readiness-command-feedback{padding:var(--d1-space-16);background:var(--d1-status-warning-surface);color:var(--d1-status-warning);border-radius:var(--d1-radius-control);font:var(--d1-type-body);border:0}[data-ui=d1] .d1-workflow .d1-readiness-action-panel :is(h4,legend){font:var(--d1-type-action)}[data-ui=d1] .d1-workflow .d1-readiness-action-panel .readiness-gate-groups section{gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);display:grid}.d1-group-financial-readiness{gap:var(--d1-space-12);padding:var(--d1-space-20);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-subtle);display:grid}.d1-group-financial-readiness__heading{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-16);display:flex}.d1-group-financial-readiness__heading>div{gap:var(--d1-space-4);display:grid}.d1-group-financial-readiness :is(h3,p){margin:0}.d1-group-financial-readiness h3{font:var(--d1-type-section-heading)}.d1-group-financial-readiness>strong{font:var(--d1-type-value)}.d1-group-financial-readiness>p{color:var(--d1-text-muted)}.d1-group-financial-readiness .d1-group-financial-readiness__impact{color:var(--d1-status-warning)}@media (width<48rem){.d1-group-financial-readiness{padding:var(--d1-space-16)}.d1-group-financial-readiness__heading{display:grid}}[data-ui=d1].d1-account-handoff{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);color:var(--d1-text-default);display:grid}[data-ui=d1].d1-account-handoff :is(h2,h3,p,dl){margin:0}[data-ui=d1].d1-account-handoff .d1-account-handoff-header>h2,[data-ui=d1].d1-account-handoff .d1-account-activation h3,[data-ui=d1].d1-account-handoff .d1-metadata-group h3{font:var(--d1-type-section-heading)}.d1-account-handoff-header{gap:var(--d1-space-8);display:grid}[data-ui=d1].d1-account-handoff :is(.d1-account-handoff-intro,section>p){color:var(--d1-text-muted)}[data-ui=d1].d1-account-handoff :is(.d1-account-activation,.d1-metadata-group,.d1-account-next-step){gap:var(--d1-space-20);padding:var(--d1-space-24) 22px var(--d1-space-24) var(--d1-space-24);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0;display:grid}.d1-account-activation-heading{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-20);display:flex}.d1-account-activation-heading>div{gap:var(--d1-space-8);min-width:0;display:grid}[data-ui=d1].d1-account-handoff .d1-account-activation-heading p{font:600 11px/16px var(--d1-font-family);color:var(--d1-text-muted)}.d1-account-activation-heading .d1-badge{width:144px;max-width:100%;padding:var(--d1-space-8);flex-shrink:0}[data-ui=d1].d1-account-handoff .d1-account-number dd{font:var(--d1-type-record-title);letter-spacing:0}[data-ui=d1].d1-account-handoff .d1-metadata-pair dt,[data-ui=d1].d1-account-handoff .d1-financial-fact dt{font:var(--d1-type-metadata)}.d1-account-handoff-facts{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-account-managed-facts,.d1-account-status-facts{gap:var(--d1-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d1-account-managed-facts .d1-metadata-pair{gap:var(--d1-space-4)}[data-ui=d1].d1-account-handoff .d1-action-row{background:0 0}[data-ui=d1].d1-account-handoff :is(.d1-action-row,.d1-account-next-step) h3{font:var(--d1-type-action)}.d1-account-next-step>.action-control{width:15.25rem;max-width:100%}.d1-account-disbursed-amount{overflow-x:auto}.d1-account-disbursed-amount .d1-financial-fact__value{font:var(--d1-type-value);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<48rem){[data-ui=d1].d1-account-handoff :is(.d1-account-handoff-facts,.d1-account-managed-facts,.d1-account-status-facts){grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-account-handoff :is(.d1-account-activation,.d1-metadata-group,.d1-account-next-step){padding:var(--d1-space-16) 14px var(--d1-space-16) var(--d1-space-16)}.d1-account-activation-heading{flex-direction:column}.d1-account-next-step>.action-control{width:100%}}[data-ui=d1].d1-account-handoff :is(.d1-metadata-pair,.d1-financial-fact){gap:var(--d1-space-4)}[data-ui=d1].d1-account-handoff .d1-account-number{gap:var(--d1-space-6)}.d1-sap-workspace{gap:var(--d1-space-24);min-width:0;display:grid}.d1-loan-file-page .d1-sap-workspace[data-ui=d1]>h2,.d1-sap-actions[data-ui=d1]>h2{font:var(--d1-type-section-heading);margin:0}.d1-sap-workspace__intro{color:var(--d1-text-muted);font:var(--d1-type-body);margin:0}[data-ui=d1].d1-sap-workspace :is(.sap-current-request,.loan-stage-status,.loan-file-history-disclosure,.d1-sap-request-details){gap:var(--d1-space-24);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);box-shadow:none;margin:0;display:grid}[data-ui=d1].d1-sap-workspace :is(h3,p,dl){margin:0}[data-ui=d1].d1-sap-workspace h3{font:var(--d1-type-section-heading)}[data-ui=d1].d1-sap-workspace .sap-current-request__heading{justify-content:space-between;align-items:start;gap:var(--d1-space-16);border:0;padding:0;display:flex}[data-ui=d1].d1-sap-workspace .d1-sap-eyebrow{margin-bottom:var(--d1-space-8);font:var(--d1-type-label);color:var(--d1-text-muted);letter-spacing:normal}[data-ui=d1].d1-sap-workspace .sap-current-request__status{padding:var(--d1-space-8) var(--d1-space-12);border-radius:var(--d1-radius-control);font:var(--d1-type-label);color:var(--d1-status-info);background:var(--d1-status-info-surface);border:0;flex:none}[data-ui=d1].d1-sap-workspace .sap-current-request__status--confirmed{color:var(--d1-status-success);background:var(--d1-status-success-surface)}[data-ui=d1].d1-sap-workspace .sap-current-request__status--returned{color:var(--d1-status-warning);background:var(--d1-status-warning-surface)}[data-ui=d1].d1-sap-workspace .sap-current-request__status--failed{color:var(--d1-status-danger);background:var(--d1-status-danger-surface)}[data-ui=d1].d1-sap-workspace dl{gap:var(--d1-space-24);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-ui=d1].d1-sap-workspace dl>div{align-content:start;gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}[data-ui=d1].d1-sap-workspace dt{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}[data-ui=d1].d1-sap-workspace dd{font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step{gap:var(--d1-space-8);font:var(--d1-type-body);background:0 0;border:0;padding:0;display:grid}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step strong{font:var(--d1-type-label);color:var(--d1-text-muted)}.d1-sap-workspace summary,.d1-sap-history>summary{cursor:pointer;font:var(--d1-type-action)}.d1-sap-workspace details[open]>summary{margin-bottom:var(--d1-space-24)}.d1-sap-actions,.d1-sap-history{margin-top:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);overflow:hidden}.d1-sap-actions>h2{padding:var(--d1-space-24)}.d1-sap-actions .sap-actions-region__group-label{padding:var(--d1-space-12) var(--d1-space-24);font:var(--d1-type-label);color:var(--d1-text-muted);margin:0}.d1-sap-actions :is(.sap-actions-region__primary,.sap-actions-region__alternatives){display:block}.d1-sap-history{padding:var(--d1-space-24)}.d1-sap-history li{padding-block:var(--d1-space-12);font:var(--d1-type-body);overflow-wrap:anywhere}[data-ui=d1] .d1-sap-action-panel{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);display:grid}[data-ui=d1] .d1-sap-action-panel :is(h3,h4,h5,p,dl,fieldset){margin:0}[data-ui=d1] .d1-sap-action-panel :is(h3,h4,h5,legend){font:var(--d1-type-action);letter-spacing:normal;color:var(--d1-text-default)}[data-ui=d1] .d1-sap-action-panel>section,[data-ui=d1] .d1-sap-action-panel>fieldset{gap:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);min-width:0;padding:var(--d1-space-16);display:grid}[data-ui=d1] .d1-sap-action-panel fieldset{gap:var(--d1-space-16);border:0;min-width:0;padding:0;display:grid}[data-ui=d1] .d1-sap-action-panel legend{float:left;width:100%;padding:0}[data-ui=d1] .d1-sap-action-panel dl{gap:var(--d1-space-24);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-sap-action-panel dl>div{gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:0;display:grid}[data-ui=d1] .d1-sap-action-panel dt{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:0}[data-ui=d1] .d1-sap-action-panel dd{font:var(--d1-type-value);overflow-wrap:anywhere;margin:0}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-section__heading,.sap-confirm-section__heading,.sap-outcome-section__heading,.sap-confirm-field__label,.sap-remarks-meta,.sap-outcome-comments-meta){justify-content:space-between;align-items:start;gap:var(--d1-space-12);border:0;padding:0;display:flex}[data-ui=d1] .d1-sap-action-panel small{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-sap-action-panel :is(.sap-choice,.sap-evidence-row,.sap-option-row,.sap-confirm-evidence-row,.sap-outcome-evidence-row){gap:var(--d1-space-12);padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-text-default);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-choice,.sap-evidence-row,.sap-option-row)>span{gap:var(--d1-space-4);overflow-wrap:anywhere;min-width:0;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-choice,.sap-evidence-row,.sap-option-row) strong{font:var(--d1-type-value)}[data-ui=d1] .d1-sap-action-panel :is(.sap-choice--selected,.sap-evidence-row--selected,.sap-confirm-evidence-row--selected,.sap-outcome-evidence-row--selected){border-color:var(--d1-action-primary);background:var(--d1-surface-selected)}[data-ui=d1] .d1-sap-action-panel :is(.sap-evidence-list,.sap-confirm-evidence-list,.sap-outcome-evidence-list,.sap-reuse-field,.sap-confirm-field,.sap-outcome-evidence-registration,.sap-outcome-evidence-registration__fields,.sap-outcome-evidence-registration__fields>div){gap:var(--d1-space-12);min-width:0;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-evidence-row,.sap-outcome-evidence-row){grid-template-columns:minmax(0,1fr)}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-evidence-row__choice,.sap-outcome-evidence-row__choice){gap:var(--d1-space-12);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-evidence-row__choice,.sap-outcome-evidence-row__choice)>span{gap:var(--d1-space-4);overflow-wrap:anywhere;min-width:0;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-outcome-heading,.sap-outcome-heading){gap:var(--d1-space-8);border:0;padding:0;display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-details__fields,.sap-outcome-evidence-registration__fields){gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-consequence,.sap-confirm-consequence,.sap-outcome-consequence){background:var(--d1-surface-subtle);border:var(--d1-border-width) solid var(--d1-border-color)}[data-ui=d1] .d1-sap-action-panel :is(.sap-field-error,.sap-command-error){color:var(--d1-status-danger);font:var(--d1-type-metadata)}[data-ui=d1] .d1-sap-action-panel .sap-command-error{padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-status-danger-surface)}[data-ui=d1] .d1-sap-context-more{font:var(--d1-type-metadata)}[data-ui=d1] .d1-sap-context-more>summary{color:var(--d1-action-link);font:var(--d1-type-action);cursor:pointer}[data-ui=d1] .d1-sap-context-more[open]>summary{margin-bottom:var(--d1-space-16)}@media (width<80rem){[data-ui=d1].d1-sap-workspace dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){[data-ui=d1].d1-sap-workspace :is(.sap-current-request,.loan-stage-status,.loan-file-history-disclosure,.d1-sap-request-details){padding:var(--d1-space-16)}[data-ui=d1].d1-sap-workspace dl,[data-ui=d1] .d1-sap-action-panel dl,[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-details__fields,.sap-outcome-evidence-registration__fields){grid-template-columns:minmax(0,1fr)}[data-ui=d1].d1-sap-workspace .sap-current-request__heading{flex-direction:column}.d1-sap-history{padding:var(--d1-space-16)}}[data-ui=d1] .d1-sap-action-panel dl>div:nth-child(n){border:0;padding:0}[data-ui=d1] .d1-sap-action-panel label:not(:has(input[type=radio])):not(:has(input[type=checkbox])){font:var(--d1-type-label)}[data-ui=d1] .d1-sap-action-panel .d1-sap-reused-evidence{border:var(--d1-border-width) solid var(--d1-border-color);padding:var(--d1-space-16)}[data-ui=d1] .d1-sap-reused-evidence>label{align-items:start;gap:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);padding:var(--d1-space-12);overflow-wrap:anywhere;display:flex}.d1-sap-support{margin-top:var(--d1-space-24)}.d1-sap-evidence-summary>p{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-sap-evidence-summary h4{font:var(--d1-type-value);margin:0}.d1-sap-evidence-summary__item{justify-content:space-between;align-items:start;gap:var(--d1-space-16);padding-block:var(--d1-space-12);display:flex}.d1-sap-evidence-summary__item>div{gap:var(--d1-space-8);min-width:0;display:grid}.d1-sap-evidence-summary__item p,.d1-sap-evidence-summary__reference>p{overflow-wrap:anywhere;font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-sap-evidence-summary__item .d1-badge{flex:none}.d1-sap-evidence-summary__reference{gap:var(--d1-space-16);padding-top:var(--d1-space-16);border-top:var(--d1-border-width) solid var(--d1-border-color);display:grid}@media (width<48rem){.d1-sap-evidence-summary__item{flex-direction:column}}[data-ui=d1].d1-sap-workspace dl>div:nth-child(n){border:0;padding:0}.d1-loan-file-page [data-ui=d1].d1-sap-workspace .d1-sap-eyebrow{color:var(--d1-text-muted);letter-spacing:normal}[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-field,.sap-reuse-field,.sap-outcome-evidence-registration__fields>div){align-content:start}[data-ui=d1] .d1-sap-action-panel .sap-confirm-details__fields{grid-template-columns:minmax(0,1fr)}[data-ui=d1] .d1-sap-action-panel .d1-sap-financial-value{font:var(--d1-type-financial-value);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow-x:auto}[data-ui=d1] .d1-sap-action-panel fieldset[tabindex]:focus,[data-ui=d1] .d1-sap-action-panel :is(.sap-confirm-evidence-row,.sap-outcome-evidence-row):focus-within{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1] .dialog-body:has(.d1-sap-action-panel){scroll-padding-block:var(--d1-space-16)}[data-ui=d1] .d1-sap-action-panel :is(input,select,textarea){scroll-margin-block:var(--d1-space-16)}[data-ui=d1].d1-sap-workspace :is(#sap-current-request-heading,#sap-confirmed-outcome-heading,#sap-blocked-outcome-heading):focus{scroll-margin-block-start:calc(var(--d1-context-bar-height,4.5rem) + var(--d1-space-16))}.d1-loan-file-page .d1-sap-workspace>#sap-heading{margin-bottom:calc(-1 * var(--d1-space-16))}[data-ui=d1].d1-sap-workspace .sap-current-request h3,.d1-loan-file-page .d1-sap-actions[data-ui=d1]>h2{font:var(--d1-type-value)}[data-ui=d1].d1-sap-workspace .sap-current-request__heading .d1-sap-eyebrow{font:var(--d1-type-table-header);color:var(--d1-text-muted)}[data-ui=d1].d1-sap-workspace dd.d1-sap-customer-code{font:var(--d1-type-section-heading);color:var(--d1-action-link)}.d1-sap-actions .sap-actions-region__group-label{text-transform:none;letter-spacing:normal}.d1-sap-history>summary{font:var(--d1-type-value)}.d1-sap-history ol{margin:var(--d1-space-16) 0 0;padding:0;list-style:none}.d1-sap-history li{gap:var(--d1-space-8);padding-block:var(--d1-space-16);border-top:var(--d1-border-width) solid var(--d1-border-color);display:grid}.d1-sap-history__event{justify-content:space-between;align-items:start;gap:var(--d1-space-16);display:flex}.d1-sap-history__event time,.d1-sap-history__reference{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-sap-history p{margin:0}.d1-sap-history>p{margin-top:var(--d1-space-16)}.d1-sap-evidence-summary__item{justify-content:normal;align-items:stretch;gap:var(--d1-space-12);grid-template-columns:minmax(0,1fr);display:grid}.d1-sap-evidence-summary__item>.d1-sap-evidence-summary__heading{justify-content:space-between;align-items:start;gap:var(--d1-space-16);display:flex}.d1-sap-evidence-summary__heading>div{min-width:0}.d1-sap-document-metadata>summary{font:var(--d1-type-metadata);color:var(--d1-action-link)}.d1-sap-workspace details.d1-sap-document-metadata[open]>summary{margin-bottom:var(--d1-space-12)}.d1-sap-checksum{grid-column:1/-1}.d1-sap-document-actions{justify-items:start}@media (width<48rem){.d1-sap-history__event,.d1-sap-evidence-summary__heading{gap:var(--d1-space-8);flex-direction:column}.d1-sap-document-actions .action-control{width:100%}}.d1-sap-introduction{gap:var(--d1-space-8);display:grid}.d1-loan-file-page .d1-sap-introduction h2{font:var(--d1-type-section-heading);margin:0}[data-ui=d1].d1-sap-workspace .sap-current-request{gap:var(--d1-space-20)}[data-ui=d1].d1-sap-workspace .sap-current-request h3{font:var(--d1-type-section-heading)}[data-ui=d1].d1-sap-workspace dl>div{gap:var(--d1-space-4)}[data-ui=d1].d1-sap-workspace .sap-current-request__status{width:108px;padding:var(--d1-space-8);box-sizing:border-box}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step{padding-top:var(--d1-space-20)}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step strong{font:var(--d1-type-table-header);letter-spacing:normal}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step>span{font:var(--d1-type-value)}[data-ui=d1].d1-sap-workspace .sap-current-request__next-step>p,.d1-sap-comments>span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-sap-comments{gap:var(--d1-space-8);display:grid}.d1-sap-actions__heading{gap:var(--d1-space-4);padding:var(--d1-space-20) var(--d1-space-24);display:grid}.d1-loan-file-page .d1-sap-actions__heading h2{font:var(--d1-type-action);margin:0}.d1-sap-actions__heading p,.d1-sap-review-only{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}.d1-sap-review-only{margin-top:var(--d1-space-24)}.d1-sap-panel-heading{justify-content:space-between;align-items:start;gap:var(--d1-space-12);display:flex}.d1-loan-file-page .d1-sap-panel-heading h3{font:var(--d1-type-section-heading);margin:0}.d1-sap-panel-heading>span{font:var(--d1-type-metadata);color:var(--d1-text-muted);flex:0 41%}[data-ui=d1].d1-sap-workspace .d1-sap-request-details{display:block}.d1-sap-request-details>summary{gap:var(--d1-space-12);align-items:start;list-style:none;display:flex}.d1-sap-request-details>summary strong{font:var(--d1-type-section-heading);flex:1}.d1-sap-request-details>summary strong:after{content:" +"}.d1-sap-request-details[open]>summary strong:after{content:" −"}.d1-sap-request-details>summary span{color:var(--d1-text-muted);font:var(--d1-type-metadata);flex:0 41%}.d1-sap-request-details>summary::-webkit-details-marker{display:none}.d1-sap-document-metadata>summary::-webkit-details-marker{display:none}.d1-sap-evidence-summary{gap:var(--d1-space-20);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}.d1-sap-evidence-summary>p{margin:0}.d1-sap-document-metadata{padding:var(--d1-space-16) 0;border:0}.d1-sap-document-metadata>summary{align-items:start;gap:var(--d1-space-16);color:var(--d1-text-default);list-style:none;display:flex}.d1-sap-document-metadata>summary>span:first-child{gap:var(--d1-space-6);flex:1;min-width:0;display:grid}.d1-sap-document-metadata>summary strong{font:var(--d1-type-value)}.d1-sap-document-metadata>summary>span:first-child>span{color:var(--d1-text-muted);font:var(--d1-type-metadata);overflow-wrap:anywhere}.d1-sap-document-metadata .d1-badge{box-sizing:border-box;flex:none;width:128px}.d1-sap-document-content{gap:var(--d1-space-16);margin-top:var(--d1-space-16);display:grid}.d1-sap-evidence-summary__reference{gap:var(--d1-space-12);padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-surface-selected);border:0;grid-template-columns:minmax(0,1fr) auto}.d1-sap-evidence-summary__reference>:is(p,details){grid-column:1/-1}.d1-sap-evidence-summary__reference :is(p,time,summary){margin:var(--d1-space-4) 0 0;font:var(--d1-type-metadata);color:var(--d1-text-muted);overflow-wrap:anywhere}.d1-sap-history{gap:var(--d1-space-20);display:grid}.d1-sap-history ol{margin:0}.d1-sap-history li{gap:var(--d1-space-16);padding:var(--d1-space-16) 0 0;border:0;grid-template-columns:minmax(0,1fr) 190px}.d1-sap-history__event{gap:var(--d1-space-6);display:grid}.d1-sap-history__event strong{font:var(--d1-type-value)}.d1-sap-history li>time{font:var(--d1-type-metadata);color:var(--d1-text-muted)}@media (width<48rem){.d1-sap-evidence-summary{padding:var(--d1-space-16)}.d1-sap-panel-heading,.d1-sap-request-details>summary,.d1-sap-document-metadata>summary{flex-direction:column}.d1-sap-panel-heading>span,.d1-sap-request-details>summary span{flex:auto}.d1-sap-history li,.d1-sap-evidence-summary__reference{grid-template-columns:minmax(0,1fr)}.d1-sap-actions__heading{padding-inline:var(--d1-space-16)}}[data-ui=d1] .d1-sap-action-panel :is(h3,h4,h5,legend){text-transform:none}[data-ui=d1] .d1-sap-action-panel .sap-confirm-details__fields{gap:var(--d1-space-20)}[data-ui=d1] .d1-sap-action-panel .sap-confirm-field{gap:var(--d1-space-8)}.d1-loan-file-page .loan-file-tabpanel .d1-sap-actions__heading h2{font:var(--d1-type-action)}.d1-loan-file-page .loan-file-tabpanel .d1-sap-workspace .d1-sap-eyebrow{color:var(--d1-text-muted);font:var(--d1-type-table-header)}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-section,.sap-confirm-section,.sap-outcome-section,.d1-workflow-section){gap:var(--d1-space-16)}[data-ui=d1] .d1-sap-action-panel label:not(:has(input[type=radio])):not(:has(input[type=checkbox])){margin-bottom:calc(-1 * var(--d1-space-8))}[data-ui=d1] .d1-sap-action-panel dl{gap:var(--d1-space-16)}[data-ui=d1] .d1-sap-action-panel dl>div{gap:var(--d1-space-4)}[data-ui=d1] .d1-sap-context-more>summary{font:var(--d1-type-label)}[data-ui=d1] .d1-sap-action-panel #sap-confirm-code-helper{font:var(--d1-type-body)}[data-ui=d1] .d1-sap-action-panel details.sap-outcome-evidence-registration{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);padding:var(--d1-space-16);display:block}[data-ui=d1] .d1-sap-action-panel .sap-outcome-evidence-registration>summary{cursor:pointer;font:var(--d1-type-action);color:var(--d1-action-link)}[data-ui=d1] .d1-sap-action-panel .sap-outcome-evidence-registration>:not(summary){margin-top:var(--d1-space-16)}.d1-loan-file-page .loan-file-tabpanel [data-ui=d1].d1-sap-workspace .d1-sap-introduction h2{font:var(--d1-type-section-heading)}.d1-sap-history ol{gap:var(--d1-space-20);display:grid}[data-ui=d1].dialog-backdrop:has(.d1-sap-action-panel){background:#0f172a33}[data-ui=d1] .d1-sap-action-panel :is(.sap-choice,.sap-evidence-row,.sap-confirm-evidence-row__choice,.sap-outcome-evidence-row__choice) strong{font:var(--d1-type-body)}[data-ui=d1] .d1-sap-action-panel :is(#sap-evidence-count,#sap-confirm-evidence-count,#sap-outcome-evidence-count,#sap-outcome-comments-helper,.d1-sap-reused-evidence>p){font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-sap-action-panel textarea{min-height:88px}[data-ui=d1] .d1-sap-action-panel select:has(option[value=""]:checked){color:var(--d1-text-muted)}.d1-loan-file-page .loan-file-tabpanel>.d1-sap-actions{padding:0}.d1-sap-history>p{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-consequence,.sap-confirm-consequence,.sap-outcome-consequence){background:var(--d1-surface-default)}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-consequence,.sap-confirm-consequence,.sap-outcome-consequence) ul{color:var(--d1-text-muted);margin:0;padding-left:1em}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-consequence,.sap-confirm-consequence,.sap-outcome-consequence) li{margin:0}[data-ui=d1] .d1-sap-action-panel #sap-remarks-helper{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-sap-action-panel details.sap-outcome-evidence-registration{border:0;border-radius:0;padding:0}[data-ui=d1] .d1-sap-action-panel .sap-outcome-evidence-registration>summary{font:var(--d1-type-label)}[data-ui=d1] .d1-sap-action-panel :is(.sap-create-consequence,.sap-confirm-consequence,.sap-outcome-consequence) ul{font:var(--d1-type-body);display:block}[data-ui=d1] .d1-workflow:has(.d1-sap-action-panel) .d1-workflow-footer{min-height:81px}[data-ui=d1] .d1-sap-reused-evidence>label>span{gap:var(--d1-space-4);min-width:0;display:grid}[data-ui=d1] .d1-sap-reused-evidence input[type=radio]{flex:none;width:20px;height:20px;margin:0}[data-ui=d1] .d1-workflow .sap-reuse-field{gap:var(--d1-space-8);margin:0;display:grid}[data-ui=d1] .d1-workflow .sap-reuse-field>small{color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-sap-action-panel .sap-v2-1-verification{border-color:var(--d1-action-primary);background:var(--d1-surface-selected)}[data-ui=d1] .d1-sap-action-panel .sap-v2-1-locked-code{min-height:52px;padding:var(--d1-space-12) var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-subtle);color:var(--d1-text-default);font:var(--d1-type-financial-value);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;display:flex}.application-shell .loan-operations-page.d1-loan-file-page{background:var(--d1-surface-canvas,#f8fafc);width:100%;min-width:0;max-width:none;margin:0;padding:1.75rem 1.75rem 2.5rem}.d1-loan-file-shared{gap:var(--d1-space-24);min-width:0;margin-bottom:var(--d1-space-24);display:grid}.d1-loan-file-shared>*{min-width:0}.d1-loan-identity{gap:var(--d1-space-8);overflow-wrap:anywhere;display:grid}.d1-loan-identity p,.d1-loan-identity h1{margin:0}.d1-loan-identity>a{width:fit-content;max-width:100%;min-height:var(--d1-size-touch-target);font:var(--d1-type-metadata);color:var(--d1-action-link);align-items:center;margin-block:-13px;text-decoration:none;display:flex}.d1-loan-identity h1{font:var(--d1-type-record-title)}.d1-loan-identity__eyebrow{font:var(--d1-type-table-header);color:var(--d1-text-muted)}.d1-loan-identity__reference{font:var(--d1-type-body);color:var(--d1-text-muted)}.d1-loan-identity__member{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-current-work{align-items:center;gap:var(--d1-space-20);padding:calc(var(--d1-space-20) - var(--d1-border-width));background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);box-shadow:none;flex-wrap:wrap;margin:0;display:flex}.d1-current-work>dl{gap:var(--d1-space-20);margin:0;display:grid}.d1-current-work>.d1-current-work__facts{flex:38rem;grid-template-columns:repeat(4,minmax(0,1fr))}.d1-current-work>.d1-current-work__action{flex:0 12.125rem}.d1-current-work .d1-metadata-pair{border:0;min-width:0;padding:0}.d1-current-work .d1-metadata-pair dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-current-work .d1-metadata-pair dd{font:var(--d1-type-value);color:var(--d1-text-default)}.d1-current-work__action .action-control{width:100%}.d1-loan-file-shared .loan-file-work-context__blocker{color:var(--d1-status-danger)}.d1-lifecycle-region{gap:var(--d1-space-12);min-width:0;display:grid}.d1-lifecycle-region__heading{justify-content:space-between;align-items:center;gap:var(--d1-space-8);flex-wrap:wrap;display:flex}.d1-lifecycle-region h2{font:var(--d1-type-value);margin:0}.d1-lifecycle-region__heading p,.d1-lifecycle-region__hint{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}.d1-lifecycle-region__hint{display:none}.d1-lifecycle-region .loan-lifecycle{column-gap:var(--d1-space-8);row-gap:var(--d1-space-8);padding:var(--d1-space-4);margin:0;margin:calc(-1 * var(--d1-space-4));grid-template-rows:minmax(18px,auto) minmax(26px,auto) minmax(54px,auto) minmax(36px,auto);grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;display:grid;overflow-x:auto}.d1-lifecycle-region .d1-lifecycle-stage{grid-template-rows:subgrid;box-shadow:none;background:0 0;border:0;grid-row:1/span 4;min-width:0;margin:0;padding:0;display:grid}.d1-lifecycle-region .d1-lifecycle-stage>button{grid-template-rows:subgrid;gap:var(--d1-space-8);width:100%;min-height:182px;padding:calc(var(--d1-space-12) - var(--d1-border-width));border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-text-default);text-align:left;cursor:pointer;overflow-wrap:anywhere;grid-row:1/span 4;display:grid}.d1-lifecycle-region .d1-lifecycle-stage>button[aria-pressed=true]{border-color:var(--d1-action-primary);background:var(--d1-surface-selected)}.d1-lifecycle-region .d1-lifecycle-stage>button:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}.d1-lifecycle-stage__title{font:var(--d1-type-label)}.d1-lifecycle-stage__status{align-self:start}.d1-lifecycle-stage__owner,.d1-lifecycle-stage__timestamp{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-lifecycle-stage__timestamp>span{display:block}.d1-loan-file-shared .loan-file-tabs.d1-loan-file-tabs{gap:var(--d1-space-8);margin:calc(-1 * var(--d1-space-4));padding:var(--d1-space-4);background:0 0;border:0;border-radius:0;display:flex;overflow-x:auto}.d1-loan-file-tabs .d1-navigation-item{background:0 0;border:0;flex:none;padding:0}.d1-loan-file-tabs .d1-navigation-item:after{content:none}.d1-loan-file-tabs .d1-navigation-item[aria-selected=true]{background:var(--d1-surface-selected);border:0}.d1-loan-overview{gap:var(--d1-space-24);min-width:0;display:grid}.d1-loan-overview__heading{gap:var(--d1-space-8);display:grid}.d1-loan-overview h2{font:var(--d1-type-section-heading);margin:0}.d1-loan-overview__heading p{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}.d1-loan-overview__primary{gap:var(--d1-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-metadata-group{gap:var(--d1-space-24);min-width:0;padding:calc(var(--d1-space-24) - var(--d1-border-width));background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);flex-direction:column;margin:0;display:flex}.d1-metadata-group h3{font:var(--d1-type-value);margin:0}.d1-metadata-group dl{margin:0}.d1-facts-grid{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-facts-grid__full{grid-column:1/-1}.d1-metadata-group .d1-metadata-pair{border:0;min-width:0;padding:0}.d1-metadata-group .d1-metadata-pair dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-metadata-group .d1-metadata-pair dd{font:var(--d1-type-value);color:var(--d1-text-default)}.d1-financial-facts .d1-financial-fact{border:0;padding:0}.d1-financial-facts .d1-financial-fact__value{white-space:nowrap;max-width:100%;overflow-x:auto}.d1-approval-evidence>.d1-facts-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.d1-approval-evidence>.d1-facts-grid>:nth-child(-n+3){grid-column:span 2}.d1-approval-evidence>.d1-facts-grid>:nth-child(n+4){grid-column:span 3}.d1-approval-evidence>.d1-badge{align-self:flex-start}.d1-upstream-approvals{gap:var(--d1-space-16);display:grid}.d1-upstream-approvals h4{font:var(--d1-type-value);margin:0}.d1-upstream-approvals__summary{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.d1-upstream-approvals>.action-control{width:fit-content;min-width:14.375rem}.d1-upstream-approvals__details{gap:var(--d1-space-24);margin:0;display:grid}.d1-upstream-approvals__multiline{white-space:pre-line}.d1-approval-register{border-collapse:collapse;table-layout:fixed;width:100%;font:var(--d1-type-body)}.d1-approval-register th,.d1-approval-register td{text-align:left;vertical-align:top;padding:var(--d1-space-16);overflow-wrap:anywhere}.d1-approval-register thead th{font:var(--d1-type-table-header);background:var(--d1-surface-subtle);color:var(--d1-text-muted)}.d1-approval-register tbody th{font:var(--d1-type-value)}.d1-current-operations{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<80rem){.d1-current-work>.d1-current-work__action{flex-basis:100%}.d1-current-work__action>.d1-metadata-pair{justify-content:space-between;align-items:center;gap:var(--d1-space-16);display:flex}.d1-current-work__action dd{min-width:min(100%,12.125rem)}.d1-lifecycle-region .loan-lifecycle{grid-template-rows:minmax(18px,auto) minmax(26px,auto) minmax(36px,auto) minmax(36px,auto);grid-template-columns:none;grid-auto-columns:11rem;grid-auto-flow:column}.d1-lifecycle-region__hint{display:block}.d1-approval-evidence>.d1-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-approval-evidence>.d1-facts-grid>:nth-child(n){grid-column:auto}.d1-upstream-approvals__summary{grid-template-columns:minmax(0,1fr)}.d1-upstream-approvals>.action-control{width:100%;min-width:0}.d1-current-operations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<48rem){.application-shell .loan-operations-page.d1-loan-file-page{padding:1rem}.d1-loan-file-shared,.d1-loan-overview{gap:var(--d1-space-24)}.d1-loan-identity h1{font:var(--d1-type-record-title-compact)}.d1-current-work>.d1-current-work__facts{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.d1-current-work__action>.d1-metadata-pair{grid-template-columns:minmax(0,1fr);display:grid}.d1-current-work__action dd{width:100%}.d1-loan-overview__primary{grid-template-columns:minmax(0,1fr)}.d1-metadata-group{padding:calc(var(--d1-space-16) - var(--d1-border-width))}.d1-metadata-group .d1-facts-grid{grid-template-columns:minmax(0,1fr)}.d1-financial-facts .d1-facts-grid,.d1-current-operations.d1-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-approval-register,.d1-approval-register tbody{display:block}.d1-approval-register thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.d1-approval-register tr{gap:var(--d1-space-12);padding:calc(var(--d1-space-16) - var(--d1-border-width));border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);margin-bottom:var(--d1-space-12);display:grid}.d1-approval-register :is(th,td){padding:0;display:block}.d1-approval-register td{gap:var(--d1-space-12);font:var(--d1-type-metadata);grid-template-columns:4.75rem minmax(0,1fr);display:grid}.d1-approval-register td:before{content:attr(data-label);font:var(--d1-type-metadata);color:var(--d1-text-muted);margin-bottom:0;display:block}}.d1-lifecycle-region .d1-lifecycle-stage{grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:0}.d1-lifecycle-region .d1-lifecycle-stage:before{content:none}.d1-lifecycle-region .d1-lifecycle-stage>button{justify-content:stretch;align-items:start;text-decoration:none}.d1-current-work>.d1-current-work__action{grid-template-columns:minmax(0,1fr)}.d1-loan-file-page .d1-lifecycle-region h2{font:var(--d1-type-value)}.d1-loan-file-page .d1-loan-overview h2{font:var(--d1-type-section-heading)}.d1-loan-file-shared .d1-current-work__action .action-control{white-space:normal}.d1-loan-file-shared .d1-current-work__action .action-control__label{overflow-wrap:normal}.d1-approval-register .d1-signoff-complete{color:var(--d1-status-success)}.d1-loan-file-page [data-ui=d1] .d1-lifecycle-region h2{font:var(--d1-type-value)}.d1-loan-file-page .d1-loan-overview[data-ui=d1] h2{font:var(--d1-type-section-heading)}[data-ui=d1] .d1-metadata-group h3{font:var(--d1-type-value)}[data-ui=d1] .d1-financial-facts .d1-financial-fact dt{font:var(--d1-type-metadata)}.d1-loan-file-page .loan-file-tabpanel{padding:0}.d1-current-operations__amount{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;display:block;overflow-x:auto}.d1-current-operations__amount:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}.d1-approval-evidence__pending{color:var(--d1-text-muted);font:var(--d1-type-body);margin:0}.d1-loan-file-tabs-hint{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:0;display:none}.d1-financial-facts .d1-financial-fact--prominent .d1-financial-fact__value{font-variant-numeric:normal}.d1-financial-facts .d1-financial-fact__unavailable{color:var(--d1-text-default);font:var(--d1-type-financial-emphasis)}.d1-loan-file-feedback{gap:var(--d1-space-24);display:grid}.d1-loan-file-feedback>a{min-height:var(--d1-size-touch-target);width:fit-content;max-width:100%;color:var(--d1-action-link);font:var(--d1-type-metadata);align-items:center;margin-block:-13px;text-decoration:none;display:flex}.d1-loan-file-feedback[data-ui=d1] .d1-loan-file-state,.d1-loan-file-feedback .d1-loan-file-loading{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);padding:calc(var(--d1-space-24) - var(--d1-border-width));background:var(--d1-surface-default)}.d1-loan-file-loading{gap:var(--d1-space-16);display:grid}.d1-loan-file-loading h1{font:var(--d1-type-section-heading);margin:0}.d1-loan-file-loading p{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:0}.d1-loan-file-feedback[data-ui=d1] .d1-loan-file-loading .feedback-skeleton{padding:0}.d1-loan-file-loading .feedback-skeleton__item:first-child{width:82%}.d1-loan-file-loading .feedback-skeleton__item:nth-child(3){width:88%}.d1-loan-file-loading .feedback-skeleton__item:nth-child(4){width:60%}@media (width<48rem){.d1-loan-file-tabs-hint{margin-top:calc(-1 * var(--d1-space-12));display:block}}.d1-approval-register .d1-signoff-incomplete{color:var(--d1-status-warning)}.d1-current-work .d1-metadata-pair,.d1-metadata-group .d1-metadata-pair{gap:var(--d1-space-4)}.d1-current-work__facts>.d1-metadata-pair:first-child{gap:var(--d1-space-8)}.d1-lifecycle-stage__status .d1-badge{padding-block:var(--d1-space-4)}.d1-loan-file-tabs .d1-navigation-item .action-control__surface{border:0}.d1-loan-overview__primary>.d1-metadata-group{min-height:410px}.d1-loan-file-shared>.feedback-alert .feedback-alert__marker{display:none}@media (width>=48rem){.d1-approval-register th,.d1-approval-register td{padding-inline:0}.d1-approval-register :is(th,td):first-child{padding-left:var(--d1-space-16);width:calc(25% + 8px)}.d1-approval-register :is(th,td):last-child{padding-right:var(--d1-space-16);width:calc(25% + 8px)}}@media (48rem<=width<80rem){.application-shell .loan-operations-page.d1-loan-file-page{padding:1.5rem}.d1-lifecycle-region .d1-lifecycle-stage>button{min-height:164px}}@media (width<48rem){[data-ui=d1] .d1-current-work{padding:calc(var(--d1-space-16) - var(--d1-border-width))}.d1-lifecycle-region .loan-lifecycle{grid-template-rows:minmax(18px,auto) minmax(26px,auto) minmax(36px,auto) minmax(18px,auto);grid-auto-columns:14.5rem}.d1-lifecycle-region .d1-lifecycle-stage>button{min-height:146px}.d1-loan-overview__primary>.d1-metadata-group{min-height:0}.d1-approval-register tr:last-child{margin-bottom:0}}.d1-current-work__action .d1-metadata-pair{gap:var(--d1-space-8)}.d1-financial-facts .d1-financial-fact{gap:var(--d1-space-6)}.d1-loan-file-shared .loan-file-tabs.d1-loan-file-tabs{width:auto}.form-field{gap:var(--space-2);min-width:0;display:grid}.form-field__label{color:var(--color-text-primary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.form-field__requirement{color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-2)}.form-field__description,.form-field__error{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-operational-body);line-height:var(--line-height-body);margin:0}.form-field__error{color:var(--color-tone-danger-text)}.form-field__error-prefix{font-weight:var(--font-weight-semibold)}.form-control{width:100%;min-width:0;min-height:var(--size-control-standard-visible);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary)}.form-control[aria-invalid=true]{border-color:var(--color-tone-danger-border);border-width:var(--border-width-emphasized)}.form-control:focus-visible{border-color:var(--color-border-focus)}.form-control[aria-invalid=true]:focus-visible{border-color:var(--color-tone-danger-border)}.form-control:disabled{border-color:var(--color-action-disabled-border);background:var(--color-action-disabled-surface);color:var(--color-action-disabled-text);cursor:not-allowed}.form-control:read-only:not(select){background:var(--color-surface-inset)}.form-textarea{resize:vertical}.form-field:has(>.form-checkbox){grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);align-items:start}:is(.form-field:has(>.form-checkbox)>.form-field__description,.form-field:has(>.form-checkbox)>.form-field__error){grid-column:2}.form-checkbox,.form-radio{width:var(--space-5);height:var(--space-5);accent-color:var(--color-brand-primary);margin:0}.form-checkbox{z-index:var(--layer-base);grid-area:1/1;place-self:center}.form-field:has(>.form-checkbox)>.form-field__label{min-height:var(--size-interactive-target-min);gap:0 var(--space-1);flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;padding-inline-start:var(--size-interactive-target-min);display:flex}.form-fieldset{border:0;min-width:0;margin:0;padding:0}.form-fieldset__legend{color:var(--color-text-primary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);padding:0}.form-fieldset__content,.form-group{gap:var(--space-4);margin-block-start:var(--space-3);display:grid}.form-choice-list{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.form-choice{min-height:var(--size-interactive-target-min);grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);align-items:start;display:grid}.form-choice>.form-radio{z-index:var(--layer-base);grid-area:1/1;place-self:center}.form-choice__label{min-height:var(--size-interactive-target-min);color:var(--color-text-primary);grid-area:1/1/auto/-1;align-content:center;padding-inline-start:var(--size-interactive-target-min);display:grid}.form-choice__description{color:var(--color-text-secondary);font-size:var(--font-size-operational-body);grid-column:2}.form-password-input{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:start;min-width:0;display:grid}.form-password-input__toggle{width:100%}.form-password-input__toggle .action-control__surface{white-space:nowrap}.form-error-summary{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-emphasized) solid var(--color-tone-danger-border);border-radius:var(--radius-panel);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);display:grid}.form-error-summary__title,.form-error-summary__introduction{margin:0}.form-error-summary__title{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.form-error-summary__list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);display:grid}.form-error-summary a{color:inherit;font-weight:var(--font-weight-medium)}.form-error-summary__label{font-weight:var(--font-weight-semibold)}.form-actions{margin-block-start:var(--space-4)}@media (width<=29.999rem){.form-password-input{grid-template-columns:1fr}.form-actions--stack{grid-template-columns:1fr;display:grid}.form-actions--stack>.action-control{width:100%}}.form-password-input__toggle-icon{display:none}.form-file-upload{min-width:0}.form-file-upload__control{max-width:100%}.form-file-upload__name{overflow-wrap:anywhere}[data-ui=d1] .form-field{gap:var(--d1-space-form-field)}[data-ui=d1] :is(.form-field__label,.form-fieldset__legend){color:var(--d1-text-default);font:var(--d1-type-label)}[data-ui=d1] .form-field__requirement,[data-ui=d1] :is(.form-field__description,.form-choice__description){color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .form-field__error{color:var(--d1-status-danger);font:var(--d1-type-metadata)}[data-ui=d1] .form-control{min-height:var(--d1-size-control);padding:var(--d1-space-control-block) var(--d1-space-control-inline);border:var(--d1-border-width) solid var(--d1-border-control);border-radius:var(--d1-radius-control);color:var(--d1-text-default);background:var(--d1-surface-default);font:var(--d1-type-body)}[data-ui=d1] .form-control[aria-invalid=true]{border-color:var(--d1-status-danger)}[data-ui=d1] .form-control:read-only:not(select){background:var(--d1-surface-subtle)}[data-ui=d1] .form-control:disabled{opacity:var(--d1-opacity-disabled);background:var(--d1-surface-default);color:var(--d1-disabled-foreground)}[data-ui=d1] .form-textarea{min-height:var(--d1-size-textarea)}[data-ui=d1] :is(.form-checkbox,.form-radio){width:var(--d1-size-selection);height:var(--d1-size-selection);accent-color:var(--d1-action-primary)}[data-ui=d1] :is(.form-fieldset__content,.form-group){gap:var(--d1-space-form-group)}[data-ui=d1] .form-choice__label{font:var(--d1-type-body);color:var(--d1-text-default)}[data-ui=d1] :is(.form-choice,.form-field:has(>.form-checkbox)){grid-template-columns:var(--d1-size-selection) minmax(0, 1fr);column-gap:var(--d1-space-12)}[data-ui=d1] :is(.form-choice__label,.form-field:has(>.form-checkbox)>.form-field__label){min-height:var(--d1-size-touch-target);padding-inline-start:calc(var(--d1-size-selection) + var(--d1-space-12))}[data-ui=d1] :is(.form-choice:has(input:disabled),.form-field:has(>.form-checkbox:disabled)){opacity:var(--d1-opacity-disabled)}[data-ui=d1] .form-password-input{display:block;position:relative}[data-ui=d1] .form-password-input__control{padding-inline-end:calc(var(--d1-size-touch-target) + var(--d1-space-12))}[data-ui=d1] .form-password-input__toggle{width:var(--d1-size-touch-target);min-height:var(--d1-size-touch-target);position:absolute;inset-block-start:0;inset-inline-end:var(--d1-border-width)}[data-ui=d1] .form-password-input .form-password-input__toggle.action-control .action-control__surface{min-height:var(--d1-size-touch-target);background:0 0;border:0;padding:0}[data-ui=d1] .form-password-input__toggle-text{display:none}[data-ui=d1] .form-password-input__toggle-icon{width:var(--d1-size-icon-standard);height:var(--d1-size-icon-standard);display:inline-flex}[data-ui=d1] .form-password-input__toggle-icon svg{width:100%;height:100%}[data-ui=d1] .form-file-upload{gap:var(--d1-space-12);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);display:grid}[data-ui=d1] .form-file-upload__control{width:100%;min-height:var(--d1-size-touch-target);color:var(--d1-text-default);font:var(--d1-type-metadata)}[data-ui=d1] .form-file-upload__control::file-selector-button{min-height:var(--d1-size-touch-target);padding:var(--d1-space-10) var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-action-primary);font:var(--d1-type-action);margin-inline-end:var(--d1-space-12)}[data-ui=d1] .form-file-upload__name{font:var(--d1-type-body);margin:0}[data-ui=d1] .form-file-upload:has(input:disabled){opacity:var(--d1-opacity-disabled)}[data-ui=d1] .form-file-upload:has([aria-invalid=true]){border-color:var(--d1-status-danger)}[data-ui=d1] .form-error-summary{border:var(--d1-border-width) solid var(--d1-status-danger);border-radius:var(--d1-radius-panel);background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}@media (width<48rem){[data-ui=d1] .form-control{font:var(--d1-type-input-value)}}[data-ui=d1] :is(.form-choice:has(>.form-radio:focus-visible),.form-field:has(>.form-checkbox:focus-visible)){outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset);border-radius:var(--d1-radius-control)}[data-ui=d1] :is(.form-field>.form-checkbox,.form-choice>.form-radio):focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){[data-ui=d1] :is(.form-choice:has(>.form-radio:focus-visible),.form-field:has(>.form-checkbox:focus-visible)){outline-color:highlight}}[data-ui=d1] .form-field:has(>.form-checkbox)>.form-field__label{font:var(--d1-type-body)}.application-shell.d1-shell{--d1-context-bar-height:4.5rem;grid-template-rows:auto 1fr;grid-template-columns:14rem minmax(0,1fr)}.application-shell.d1-shell[data-rail-collapsed=true]{grid-template-columns:4.5rem minmax(0,1fr)}.application-shell.d1-shell .d1-sidebar{gap:var(--d1-space-32);padding:var(--d1-space-24) var(--d1-space-20) var(--d1-space-20);background:var(--d1-surface-navigation);color:var(--d1-text-navigation);height:100dvh}.d1-sidebar__brand{align-items:center;gap:var(--d1-space-12);display:flex}.d1-shell-brand{align-items:center;gap:var(--d1-space-12);min-height:var(--d1-size-touch-target);min-width:0;color:var(--d1-text-default);text-decoration:none;display:flex}.d1-shell-brand .sfpcl-logo{flex:none;width:2.5rem}.d1-shell-brand__copy{gap:var(--d1-space-2);display:grid}.d1-shell-brand strong{font:var(--d1-type-body-strong)}.d1-shell-brand small{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-sidebar__eyebrow{font:var(--d1-type-table-header);color:var(--d1-text-muted);margin:0}.d1-sidebar__footer{margin-top:auto}.application-shell.d1-shell .d1-sidebar nav a{color:var(--d1-action-link);border-radius:var(--d1-radius-control);border:0;padding:0;display:flex}.application-shell.d1-shell .d1-sidebar nav a[aria-current=page]{background:var(--d1-surface-selected);color:var(--d1-action-link)}.application-shell.d1-shell .d1-sidebar nav a:before{content:none}.application-shell.d1-shell .d1-sidebar nav a>.action-control__surface{width:100%;height:auto;color:inherit;font:var(--d1-type-action);border-radius:var(--d1-radius-control);background:0 0;border:0;display:flex}.application-shell.d1-shell .d1-sidebar .action-control__surface{gap:var(--d1-space-8);padding-inline:var(--d1-space-8);justify-content:center}.application-shell.d1-shell .d1-sidebar nav a svg{width:1.5rem;height:1.5rem}.application-shell.d1-shell .d1-sidebar :is(a,button):focus-visible{outline-color:var(--d1-focus-ring)}.application-shell.d1-shell .d1-sidebar-close{display:none}.application-shell.d1-shell .d1-sidebar[data-open=true] .d1-sidebar-close{display:inline-flex}.application-shell.d1-shell .d1-context-bar{gap:var(--d1-space-16);min-height:4.5rem;padding:0 var(--d1-space-24);background:var(--d1-surface-navigation);border:0;display:flex}.application-shell.d1-shell .application-shell__breadcrumb{font:var(--d1-type-metadata);color:var(--d1-text-muted);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex:1}.application-shell.d1-shell .application-shell__breadcrumb :is(a,span){text-overflow:initial;overflow:visible}.application-shell.d1-shell .application-shell__breadcrumb a{color:var(--d1-action-link)}.application-shell.d1-shell .application-shell__breadcrumb [aria-current=page]{color:var(--d1-text-muted);font-weight:400}.application-shell.d1-shell .application-shell__identity{gap:var(--d1-space-16);margin-inline-start:auto}.d1-lender-selector{gap:var(--d1-space-2);width:min(16.25rem,28vw);margin-inline-start:auto;display:grid}.d1-lender-selector>span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-lender-selector .form-select{background-color:var(--d1-surface-default);min-height:2.5rem}.d1-lender-selector__identity{min-height:2.5rem;color:var(--d1-text-default);align-items:center;display:flex}.application-shell.d1-shell .application-shell__header-environment{min-width:0;display:block}.application-shell.d1-shell .environment-badge{letter-spacing:0;border:0}.application-shell.d1-shell .d1-shell-trigger{width:15.625rem}.application-shell.d1-shell .d1-shell-trigger .action-control__surface{width:100%;padding:0}.d1-shell-trigger .action-control__label{gap:var(--d1-space-12);text-align:start;align-items:center;width:100%;display:flex}.d1-shell-trigger__copy{gap:var(--d1-space-2);flex:1;min-width:0;display:grid}.d1-shell-trigger__copy strong{color:var(--d1-text-default);font:var(--d1-type-label)}.d1-shell-trigger__copy small{color:var(--d1-text-muted);font:var(--d1-type-metadata)}.d1-shell-trigger svg{flex:none}.application-shell.d1-shell .d1-shell-trigger svg{transform:translate(1px)}.d1-shell-avatar{border-radius:var(--d1-radius-panel);background:var(--d1-surface-selected);width:2.25rem;height:2.25rem;color:var(--d1-action-link);font:var(--d1-type-label);flex:0 0 2.25rem;place-items:center;display:grid}@media (width>=48rem){.application-shell.d1-shell .d1-shell-avatar{transform:translate(-1px)}}.application-shell.d1-shell .d1-account-menu{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);gap:0;width:min(22.5rem,100vw - 2rem);max-height:calc(100dvh - 6rem);padding:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #0f242b1f}.application-shell.d1-shell .d1-account-menu p{border:0;padding:0}.d1-account-menu__header{align-items:center;gap:var(--d1-space-12);padding:var(--d1-space-16) var(--d1-space-20);border-bottom:var(--d1-border-width) solid var(--d1-border-color);display:flex}.application-shell.d1-shell .d1-account-menu__header p{font:var(--d1-type-subsection-heading);flex:1;margin:0}.application-shell.d1-shell .d1-account-menu__header .action-control{width:var(--d1-size-touch-target);padding:0}.d1-account-menu__body{gap:var(--d1-space-20);padding:var(--d1-space-20);display:grid}.d1-account-menu__identity{align-items:flex-start;gap:var(--d1-space-12);display:flex}.d1-account-menu__identity>div{overflow-wrap:anywhere;flex:1;min-width:0}.d1-account-menu__identity strong{font:var(--d1-type-subsection-heading)}.application-shell.d1-shell .d1-account-menu__identity p{margin:var(--d1-space-4) 0 0;font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-account-menu__body dl{gap:var(--d1-space-16);margin:0;display:grid}.d1-account-menu .d1-metadata-pair{gap:var(--d1-space-4)}.d1-account-menu .d1-metadata-pair dt{font:var(--d1-type-metadata)}.d1-account-menu .d1-metadata-pair dd{font:var(--d1-type-body)}.d1-account-menu__body .environment-badge{justify-self:start}.d1-account-menu__actions{gap:var(--d1-space-4);padding:var(--d1-space-12);border-top:var(--d1-border-width) solid var(--d1-border-color);display:grid}.application-shell.d1-shell .d1-account-menu__actions .action-control{padding:0}.application-shell.d1-shell .d1-account-menu__actions .action-control__surface{width:100%;padding-inline:var(--d1-space-12);justify-content:flex-start}.application-shell.d1-shell .d1-account-menu__actions>button .action-control__surface{padding-inline-start:2.75rem}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar{padding-inline:var(--d1-space-8)}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar__brand{justify-content:center}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar :is(.d1-shell-brand__copy,.d1-sidebar__eyebrow,.action-control__label){display:none}.application-shell.d1-shell .d1-sidebar__footer svg{transform:translateY(1px)}@media (width<80rem) and (width>=48rem){.application-shell.d1-shell[data-rail-collapsed=false]{grid-template-columns:4.5rem minmax(0,1fr)}.application-shell.d1-shell[data-rail-collapsed=false] .d1-sidebar{width:14rem;box-shadow:0 .5rem 1.5rem #0f242b1f}}@media (width<48rem){.application-shell.d1-shell,.application-shell.d1-shell[data-rail-collapsed=true],.application-shell.d1-shell[data-rail-collapsed=false]{grid-template-columns:minmax(0,1fr)}.application-shell.d1-shell .d1-context-bar{gap:var(--d1-space-12);padding:0 max(var(--d1-space-16), env(safe-area-inset-right)) 0 max(var(--d1-space-16), env(safe-area-inset-left));flex-wrap:wrap}.application-shell.d1-shell .application-shell__navigation-toggle{flex:none}.application-shell.d1-shell .application-shell__mobile-brand{justify-content:flex-start;gap:var(--d1-space-8);font:var(--d1-type-label);color:var(--d1-text-default);flex:1;text-decoration:none}.application-shell.d1-shell .application-shell__mobile-brand .sfpcl-logo{width:2rem}.application-shell.d1-shell .application-shell__identity{gap:var(--d1-space-12)}.application-shell.d1-shell .d1-lender-selector{order:3;width:100%;margin-inline-start:0}.application-shell.d1-shell .application-shell__breadcrumb{order:4}.application-shell.d1-shell .d1-shell-trigger{width:var(--d1-size-touch-target)}.d1-shell-trigger .action-control__label{justify-content:center}.d1-shell-trigger__copy,.d1-shell-trigger svg{display:none}.application-shell.d1-shell .application-shell__breadcrumb{min-height:0;padding:var(--d1-space-8) 0;border-color:var(--d1-border-color);flex-basis:100%;order:3}.application-shell.d1-shell .application-shell__breadcrumb:has(>span:only-child){display:none}.application-shell.d1-shell .d1-account-menu{top:calc(4.5rem + env(safe-area-inset-top));inset-inline:var(--d1-space-16);width:auto;max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom))}.application-shell.d1-shell .d1-sidebar,.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar{width:min(20rem,100vw - 3rem);padding:max(var(--d1-space-24), env(safe-area-inset-top)) var(--d1-space-20) max(var(--d1-space-20), env(safe-area-inset-bottom))}.application-shell.d1-shell .d1-sidebar-close{flex:none;margin-inline-start:auto;display:inline-flex}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar__brand{justify-content:flex-start}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar :is(.d1-shell-brand__copy,.d1-sidebar__eyebrow,.action-control__label){display:initial}.application-shell.d1-shell[data-rail-collapsed=true] .d1-sidebar .d1-shell-brand__copy{display:grid}.application-shell.d1-shell .d1-sidebar__footer{display:none}.application-shell.d1-shell .application-shell__navigation-backdrop{background:#0f172a66}}@media (forced-colors:active){.application-shell.d1-shell .d1-sidebar nav a[aria-current=page]{outline:1px solid highlight}}.application-shell.d1-shell .application-shell__navigation-toggle{border:0;width:44px;min-width:44px;height:44px;padding:0}.application-shell.d1-shell .d1-shell-brand{min-height:42px}.application-shell.d1-shell .d1-account-menu{top:calc(var(--d1-context-bar-height) + 8px);box-shadow:inset 0 0 0 1px var(--d1-border-color), 0 8px 24px #0f242b1f;border:0;position:fixed;right:24px}.application-shell.d1-shell .d1-account-menu__header{box-shadow:inset 0 -1px var(--d1-border-color);border:0}.application-shell.d1-shell .d1-account-menu__actions{box-shadow:inset 0 1px var(--d1-border-color);border:0}@media (width<48rem){.application-shell.d1-shell .d1-account-menu{top:calc(var(--d1-context-bar-height) + 8px);inset-inline:16px}}@media (forced-colors:active){.application-shell.d1-shell :is(.d1-account-menu,.environment-badge){border:1px solid canvastext}}.d1-handoff-workspace{gap:var(--d1-space-24);min-width:0;display:grid}.d1-handoff-workspace__heading{gap:var(--d1-space-8);display:grid}.d1-loan-file-page .d1-handoff-workspace[data-ui=d1] h2,.d1-handoff-actions[data-ui=d1] h2{font:var(--d1-type-section-heading);margin:0}.d1-handoff-workspace p{font:var(--d1-type-metadata);color:var(--d1-text-muted);overflow-wrap:anywhere;margin:0}.d1-handoff-workspace h4{font:var(--d1-type-value);margin:0}.d1-handoff-summary{gap:var(--d1-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d1-handoff-package-columns{gap:var(--d1-space-32);grid-template-columns:1.2fr 1fr;display:grid}.d1-handoff-package-columns>section{align-content:start;gap:var(--d1-space-24);min-width:0;display:grid}.d1-handoff-receipt,.d1-handoff-basis{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-handoff-money{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;display:block;overflow-x:auto}.d1-handoff-money:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}.d1-handoff-completeness{gap:var(--d1-space-16) var(--d1-space-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d1-handoff-completeness li{justify-content:space-between;align-items:center;gap:var(--d1-space-12);font:var(--d1-type-body);display:flex}.d1-handoff-completeness .d1-badge{flex-shrink:0}.d1-handoff-document{gap:var(--d1-space-16);min-width:0;display:grid}.d1-handoff-document+.d1-handoff-document{padding-top:var(--d1-space-24);border-top:var(--d1-border-width) solid var(--d1-border-color)}.d1-handoff-document>.d1-badge{justify-self:start}.d1-handoff-document__facts{gap:var(--d1-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d1-handoff-document__checksum{grid-column:1/-1}.d1-handoff-document__actions{gap:var(--d1-space-12);flex-wrap:wrap;display:flex}.d1-handoff-actions{margin-top:var(--d1-space-24);gap:var(--d1-space-16);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}.d1-handoff-actions>p{font:var(--d1-type-body);margin:0}.d1-handoff-actions__rows{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);overflow:hidden}.d1-handoff-actions .loan-tab-section__eyebrow{font:var(--d1-type-table-header);color:var(--d1-text-muted)}.d1-handoff-actions .loan-handoff-decision-region__validation{color:var(--d1-status-success)}[data-ui=d1] .d1-validate-handoff-panel,[data-ui=d1] .d1-handoff-decision-panel{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);display:grid}[data-ui=d1] :is(.d1-validate-handoff-panel,.d1-handoff-decision-panel) :is(h3,h4,p,dl){margin:0}[data-ui=d1] :is(.d1-validate-handoff-panel,.d1-handoff-decision-panel) h3{font:var(--d1-type-action)}[data-ui=d1] :is(.d1-validate-handoff-panel,.d1-handoff-decision-panel) h4{font:var(--d1-type-label);color:var(--d1-text-muted)}[data-ui=d1] :is(.validate-handoff-record,.validate-handoff-context,.handoff-decision-context,.handoff-decision-fields,.validate-handoff-before,.handoff-decision-consequence){border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none;padding:var(--d1-space-16);gap:var(--d1-space-16);display:grid}[data-ui=d1] .validate-handoff-record{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=d1] :is(.validate-handoff-context,.handoff-decision-context) dl{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] :is(.validate-handoff-record,.validate-handoff-context,.handoff-decision-context) dl>div,[data-ui=d1] .validate-handoff-record>div{min-width:0}[data-ui=d1] :is(.validate-handoff-record,.validate-handoff-context,.handoff-decision-context) dt{margin:0 0 var(--d1-space-4);font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] :is(.validate-handoff-record,.validate-handoff-context,.handoff-decision-context) dd{font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1] .validate-handoff-money{white-space:nowrap;overflow-x:auto}[data-ui=d1] .validate-handoff-check-groups{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .validate-handoff-check-groups>section{gap:var(--d1-space-12);align-content:start;display:grid}[data-ui=d1] .validate-handoff-checks{gap:var(--d1-space-8);margin:0;padding:0;list-style:none;display:grid}[data-ui=d1] .validate-handoff-check{gap:var(--d1-space-8);padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);color:var(--d1-text-default);background:var(--d1-surface-default);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;display:grid}[data-ui=d1] .validate-handoff-check__content{gap:var(--d1-space-4);min-width:0;display:grid}[data-ui=d1] .validate-handoff-check__content small{color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .validate-handoff-check__status{font:var(--d1-type-metadata)}[data-ui=d1] .validate-handoff-check--passed :is(.validate-handoff-check__status,.validate-handoff-check__mark){color:var(--d1-status-success)}[data-ui=d1] .validate-handoff-check--failed :is(.validate-handoff-check__status,.validate-handoff-check__mark){color:var(--d1-status-danger)}[data-ui=d1] .validate-handoff-check--not-evaluated :is(.validate-handoff-check__status,.validate-handoff-check__mark){color:var(--d1-text-muted)}[data-ui=d1] :is(.handoff-validation-history__summary,.validate-handoff-result){gap:var(--d1-space-8);padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-surface-subtle);color:var(--d1-text-default);font:var(--d1-type-body);margin:0;display:grid}[data-ui=d1] :is(.handoff-validation-history__summary--passed,.validate-handoff-result--passed){background:var(--d1-status-success-surface);color:var(--d1-status-success)}[data-ui=d1] :is(.handoff-validation-history__summary--failed,.validate-handoff-result--failed){background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}[data-ui=d1] :is(.handoff-validation-history__summary--stopped,.validate-handoff-result--stopped,.handoff-validation-history__summary--indeterminate,.validate-handoff-result--indeterminate){background:var(--d1-status-warning-surface);color:var(--d1-status-warning)}[data-ui=d1] .handoff-validation-register details>.validate-handoff-check-groups{margin-top:var(--d1-space-16)}[data-ui=d1] :is(.handoff-decision-consequence,.validate-handoff-before){background:var(--d1-surface-subtle)}[data-ui=d1] .handoff-decision-consequence--reject{background:var(--d1-status-danger-surface);border-color:var(--d1-border-color)}[data-ui=d1] .handoff-decision-context__validation time{color:var(--d1-text-muted);font:var(--d1-type-metadata);display:block}[data-ui=d1] .handoff-decision-error{background:var(--d1-status-danger-surface);color:var(--d1-status-danger);padding:var(--d1-space-16);border-radius:var(--d1-radius-control)}[data-ui=d1] .handoff-decision-helper,[data-ui=d1] .handoff-decision-character-count{color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .handoff-decision-fields .form-field{margin:0}@media (width<80rem){[data-ui=d1] .validate-handoff-check-groups{grid-template-columns:minmax(0,1fr)}}@media (width<48rem){.d1-handoff-workspace{gap:var(--d1-space-20)}.d1-handoff-package-columns,.d1-handoff-summary,.d1-handoff-receipt,.d1-handoff-completeness{grid-template-columns:minmax(0,1fr)}.d1-handoff-document__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-handoff-actions{padding:var(--d1-space-16)}[data-ui=d1] .validate-handoff-record,[data-ui=d1] .handoff-decision-context dl{grid-template-columns:minmax(0,1fr)}[data-ui=d1] .validate-handoff-check{grid-template-columns:1.25rem minmax(0,1fr)}[data-ui=d1] .validate-handoff-check__status{grid-column:2}}[data-ui=d1] .validate-handoff-record>div{gap:var(--d1-space-4);grid-template-columns:minmax(0,1fr);align-content:start;padding:0;display:grid}[data-ui=d1] :is(.validate-handoff-context,.handoff-decision-context) dl>div{border:0;padding:0}[data-ui=d1] .handoff-validation-history__summary{border:0}[data-ui=d1] .handoff-decision-context dl>div{gap:var(--d1-space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-ui=d1] .handoff-decision-context h3{letter-spacing:normal;text-transform:none;color:var(--d1-text-default)}[data-ui=d1] .validate-handoff-check-groups>section>h4{letter-spacing:normal;border:0}[data-ui=d1] .validate-handoff-error{padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check-groups{grid-template-columns:minmax(0,1fr)}.d1-handoff-workspace .d1-handoff-actions{margin-top:0}.d1-handoff-workspace .d1-handoff-actions h2{font:var(--d1-type-value)}.d1-handoff-workspace .handoff-decision-history{padding:var(--d1-space-24);gap:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);box-shadow:none;margin:0}.d1-handoff-workspace .handoff-decision-history--warning{background:var(--d1-status-warning-surface)}.d1-handoff-workspace .handoff-decision-history--danger{background:var(--d1-status-danger-surface)}.d1-handoff-workspace .handoff-decision-history__reason{font:var(--d1-type-value);color:var(--d1-text-default)}.d1-handoff-workspace .handoff-decision-history__facts dt{font:var(--d1-type-metadata);text-transform:none;color:var(--d1-text-muted)}.d1-handoff-workspace .handoff-decision-history__facts dd{font:var(--d1-type-value);overflow-wrap:anywhere}.d1-handoff-workspace .handoff-decision-history>strong{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check{font:var(--d1-type-metadata);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:0}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__mark{display:none}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__status{padding:var(--d1-space-4) var(--d1-space-8);border-radius:var(--d1-radius-control);font:var(--d1-type-label);grid-column:auto}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check--passed .validate-handoff-check__status{background:var(--d1-status-success-surface)}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check--failed .validate-handoff-check__status{background:var(--d1-status-danger-surface)}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check--not-evaluated .validate-handoff-check__status{background:var(--d1-surface-subtle)}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check-groups h4{font:var(--d1-type-table-header);color:var(--d1-text-muted)}.d1-handoff-workspace .handoff-validation-history{gap:var(--d1-space-12);margin:var(--d1-space-16) 0 0;padding:0;list-style:none;display:grid}.d1-handoff-workspace .handoff-validation-history details{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);padding:var(--d1-space-16)}.d1-handoff-workspace .handoff-validation-history summary{gap:var(--d1-space-8);font:var(--d1-type-metadata);cursor:pointer;grid-template-columns:minmax(0,1fr);display:grid}.d1-handoff-workspace .handoff-validation-history summary small{color:var(--d1-action-link)}@media (width<48rem){.d1-handoff-document__actions .action-control{width:100%}.d1-handoff-workspace .handoff-decision-history{padding:var(--d1-space-16)}}[data-ui=d1] .d1-handoff-decision-panel :is(h3,h4),[data-ui=d1] .d1-validate-handoff-panel :is(h3,h4){font:var(--d1-type-action);text-transform:none;letter-spacing:normal;color:var(--d1-text-default)}[data-ui=d1] .d1-handoff-decision-panel .handoff-decision-fields{gap:var(--d1-space-24);border:0;border-radius:0;padding:0}[data-ui=d1] .d1-handoff-decision-panel .handoff-decision-consequence,[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-before{background:var(--d1-surface-default);color:var(--d1-text-muted)}[data-ui=d1] .d1-handoff-decision-panel .handoff-decision-character-count,[data-ui=d1] .d1-handoff-decision-panel .handoff-decision-helper{display:inline}[data-ui=d1] .d1-handoff-decision-panel .form-textarea{min-height:88px}[data-ui=d1] .d1-validate-handoff-panel :is(.validate-handoff-check-section,.validate-handoff-check-groups>section){gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);display:grid}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check{gap:var(--d1-space-8);color:var(--d1-text-muted);border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;padding:0;display:flex}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check__mark{display:none}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check__status{font:var(--d1-type-body)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check-section>p{color:var(--d1-text-muted)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-error{gap:var(--d1-space-16);display:grid}@media (width<48rem){[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-context dl{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-handoff-decision-panel .form-field__label{justify-content:flex-start;gap:var(--d1-space-4)}[data-ui=d1] .d1-handoff-decision-panel .form-field__requirement{font-size:0}[data-ui=d1] .d1-handoff-decision-panel .form-field__requirement:before{content:"(required)";font:var(--d1-type-metadata)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-before ul{padding-left:var(--d1-space-20);margin:0}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-section{gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);display:grid}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure{padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary{justify-content:space-between;align-items:start;gap:var(--d1-space-16);color:var(--d1-text-muted);font:var(--d1-type-metadata);cursor:pointer;list-style:none;display:flex}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary>span:first-child{gap:var(--d1-space-4);display:grid}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure strong{color:var(--d1-text-default);font:var(--d1-type-value)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-detail{gap:var(--d1-space-16);padding-top:var(--d1-space-16);display:grid}@media (width<48rem){[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary{flex-direction:column}}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check-groups{margin:0}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-checks{gap:var(--d1-space-8);border:0;margin:0;padding:0;list-style:inside}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check{min-height:0;font:var(--d1-type-body);display:list-item}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check__content{display:inline}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check__status{margin-left:var(--d1-space-4)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-check--pending .validate-handoff-check__status{color:var(--d1-text-muted)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure{padding:0;overflow:hidden}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary{padding:var(--d1-space-20);gap:var(--d1-space-24);flex-direction:column}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure--passed summary{background:var(--d1-status-success-surface);color:var(--d1-status-success)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure--failed summary{background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}[data-ui=d1] .d1-validate-handoff-panel :is(.validate-handoff-result-disclosure--stopped,.validate-handoff-result-disclosure--indeterminate) summary{background:var(--d1-status-warning-surface);color:var(--d1-status-warning)}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary>span:last-child{text-underline-offset:3px;text-decoration:underline}[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-detail{padding:var(--d1-space-20)}@media (width<48rem){[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-disclosure summary,[data-ui=d1] .d1-validate-handoff-panel .validate-handoff-result-detail{padding:var(--d1-space-16)}}[data-ui=d1] .d1-handoff-decision-panel .handoff-decision-unavailable{padding:var(--d1-space-16);border-radius:var(--d1-radius-control);background:var(--d1-status-warning-surface);color:var(--d1-status-warning)}[data-ui=d1] .d1-workflow .handoff-decision-context dt{margin:0}[data-ui=d1] .d1-handoff-decision-panel.handoff-rejection-confirmation{color:var(--d1-text-muted);background:0 0;border:0;padding:0}[data-ui=d1] .d1-handoff-decision-panel.handoff-rejection-confirmation strong{font-weight:400}.d1-handoff-workspace{gap:var(--d1-space-24)}.d1-handoff-workspace__heading p{font:var(--d1-type-body)}.d1-handoff-package-columns{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.d1-handoff-package-columns>section,.d1-handoff-document{gap:var(--d1-space-20)}.d1-handoff-completeness{row-gap:var(--d1-space-24)}.d1-handoff-workspace .d1-handoff-actions{gap:0;padding:0;overflow:hidden}.d1-handoff-actions__heading{gap:var(--d1-space-4);padding:var(--d1-space-20) var(--d1-space-24);display:grid}.d1-loan-file-page .d1-handoff-workspace .d1-handoff-actions__heading h2{font:var(--d1-type-value)}.d1-handoff-actions__rows{border:0;border-radius:0}.d1-handoff-actions__rows>:first-child{border-top:var(--d1-border-width) solid var(--d1-border-color)}.d1-handoff-workspace .d1-handoff-actions .d1-action-row--destructive .action-control.action-control--danger .action-control__surface{background:var(--d1-surface-default);color:var(--d1-status-danger);border-color:var(--d1-status-danger)}.d1-handoff-workspace .handoff-decision-history{padding:calc(var(--d1-space-24) - var(--d1-border-width))}.d1-handoff-workspace .handoff-decision-history h3{font:var(--d1-type-section-heading)}.d1-handoff-workspace .handoff-decision-history>p:not(.loan-tab-section__eyebrow){font:var(--d1-type-body);color:var(--d1-text-default)}.d1-handoff-workspace .handoff-decision-history>.handoff-decision-history__reason{font:var(--d1-type-value)}.d1-handoff-workspace .handoff-decision-history .loan-tab-section__eyebrow{font:var(--d1-type-table-header);letter-spacing:normal}.d1-handoff-workspace .handoff-decision-history--warning .loan-tab-section__eyebrow,.d1-handoff-workspace .handoff-decision-history--warning>.handoff-decision-history__consequence{color:var(--d1-status-warning)}.d1-handoff-workspace .handoff-decision-history--danger .loan-tab-section__eyebrow,.d1-handoff-workspace .handoff-decision-history--danger>p:last-child{color:var(--d1-status-danger)}.d1-handoff-workspace .handoff-decision-history__facts{gap:var(--d1-space-24)}.d1-handoff-workspace .handoff-decision-history__facts>div{gap:var(--d1-space-4);display:grid}.d1-handoff-workspace .handoff-decision-history__facts dt{margin:0}.d1-handoff-workspace .handoff-validation-history__summary{padding:var(--d1-space-16);gap:var(--d1-space-8);font:var(--d1-type-metadata);list-style:none}.d1-handoff-workspace .handoff-validation-history__summary strong{font:var(--d1-type-value)}.d1-handoff-workspace .handoff-validation-register time{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-handoff-workspace .handoff-validation-disclosure{color:var(--d1-action-link);font:var(--d1-type-metadata)}.d1-handoff-workspace .handoff-validation-register .handoff-disclosure-open{display:none}.d1-handoff-workspace .handoff-validation-register details[open]>summary .handoff-disclosure-open{display:inline}.d1-handoff-workspace .handoff-validation-register details[open]>summary .handoff-disclosure-closed{display:none}.d1-handoff-workspace .handoff-validation-register .validate-handoff-checks{gap:var(--d1-space-12);border:0;margin:0;padding:0}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check{min-height:0;margin:0}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check-groups h4{letter-spacing:normal;border:0;margin:0;padding:0}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check--not-evaluated .validate-handoff-check__status{color:var(--d1-status-warning);background:var(--d1-status-warning-surface)}.d1-handoff-workspace .handoff-validation-stopped{margin-top:var(--d1-space-16);color:var(--d1-status-warning)}.d1-handoff-workspace .handoff-validation-register>section,.d1-handoff-workspace .handoff-validation-history{margin-top:var(--d1-space-24)}.d1-handoff-workspace .handoff-validation-history summary strong{font:var(--d1-type-value)}.d1-handoff-workspace .handoff-validation-history details{padding:calc(var(--d1-space-16) - var(--d1-border-width))}@media (width<48rem){.d1-handoff-package-columns{grid-template-columns:minmax(0,1fr)}.d1-handoff-actions__heading{padding-inline:var(--d1-space-16)}.d1-handoff-workspace .handoff-decision-history{padding:calc(var(--d1-space-16) - var(--d1-border-width))}}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check{gap:var(--d1-space-6) var(--d1-space-12)}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__content{display:contents}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__content>span{grid-area:1/1}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__content>small{grid-area:2/1/auto/-1}.d1-handoff-workspace .handoff-validation-register .validate-handoff-check__status{padding:var(--d1-space-8);grid-area:1/2}.d1-handoff-workspace .handoff-validation-history .handoff-history--failed>summary strong{color:var(--d1-status-danger)}.d1-handoff-workspace .handoff-validation-history .handoff-history--passed>summary strong{color:var(--d1-status-success)}.d1-handoff-workspace .handoff-validation-history :is(.handoff-history--stopped,.handoff-history--indeterminate)>summary strong{color:var(--d1-status-warning)}.d1-handoff-package-columns>section>p{font:var(--d1-type-body)}.d1-handoff-workspace .d1-metadata-group:has(>#handoff-latest-heading)>p{font:var(--d1-type-body)}.d1-handoff-workspace .d1-metadata-group:has(>#handoff-source-evidence-heading)>p:last-child{font:var(--d1-type-body)}[data-ui=d1] .d1-cfc-action-panel,[data-ui=d1] .d1-cfc-confirmation{gap:var(--d1-space-24);min-width:0;font:var(--d1-type-body);color:var(--d1-text-default);display:grid}[data-ui=d1] .d1-cfc-action-panel :is(h3,h4,p,dl,fieldset),[data-ui=d1] .d1-cfc-confirmation :is(p,dl){margin:0}[data-ui=d1] .d1-cfc-action-panel :is(h3,h4,legend){font:var(--d1-type-action);text-transform:uppercase;letter-spacing:normal;color:var(--d1-text-default)}[data-ui=d1] .d1-cfc-action-panel>:is(section,fieldset){gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);min-width:0;box-shadow:none;display:grid}[data-ui=d1] .d1-cfc-action-panel .cfc-section-eyebrow{font:var(--d1-type-label);color:var(--d1-text-muted);letter-spacing:normal}[data-ui=d1] .d1-cfc-action-panel dl,[data-ui=d1] .d1-cfc-confirmation dl{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-cfc-action-panel dl>div:nth-child(n),[data-ui=d1] .d1-cfc-confirmation dl>div:nth-child(n){align-content:start;gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}[data-ui=d1] .d1-cfc-action-panel dt,[data-ui=d1] .d1-cfc-confirmation dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-cfc-action-panel dd,[data-ui=d1] .d1-cfc-confirmation dd{font:var(--d1-type-value);overflow-wrap:anywhere;color:var(--d1-text-default);margin:0}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>span{display:block}[data-ui=d1] .d1-cfc-action-panel .cfc-frozen-request__hero{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-cfc-action-panel .cfc-frozen-request__hero strong{font:var(--d1-type-financial-value);color:var(--d1-status-success);font-variant-numeric:tabular-nums}.d1-cfc-amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;vertical-align:bottom;max-width:100%;display:inline-block;overflow-x:auto}[data-ui=d1] .d1-cfc-action-panel .cfc-section-heading{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-cfc-action-panel :is(.cfc-section-heading>span,small){color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-cfc-action-panel .cfc-context-section__name{font:var(--d1-type-value)}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-fields>label{gap:var(--d1-space-8);min-width:0;font:var(--d1-type-label);display:grid}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-fieldset{gap:var(--d1-space-12)}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option{grid-template-columns:var(--d1-size-touch-target) minmax(0, 1fr);gap:var(--d1-space-8);padding:var(--d1-space-12);min-height:var(--d1-size-touch-target);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-text-default);cursor:pointer;box-shadow:none;display:grid}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option:has(input:checked){border-color:var(--d1-action-primary);background:var(--d1-surface-selected)}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option>span{gap:var(--d1-space-8);display:grid}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option:has(input:focus-visible){outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1] .d1-cfc-action-panel summary{font:var(--d1-type-action);color:var(--d1-action-link);cursor:pointer}[data-ui=d1] .d1-cfc-action-panel details[open]>summary{margin-bottom:var(--d1-space-24)}[data-ui=d1] .d1-cfc-action-panel :is(p,.cfc-evidence-empty){color:var(--d1-text-default)}[data-ui=d1] .d1-cfc-action-panel .cfc-payment-alert{color:var(--d1-status-danger)}[data-ui=d1] .dialog-body:has(.d1-cfc-action-panel){scroll-padding-block:var(--d1-space-16)}[data-ui=d1] .d1-cfc-action-panel :is(input,select,textarea){scroll-margin-block:var(--d1-space-16)}[data-ui=d1].d1-payment-workspace .d1-cfc-actions{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}[data-ui=d1].d1-payment-workspace .d1-cfc-actions>h3{font:var(--d1-type-action);padding:var(--d1-space-24)}@media (width<48rem){[data-ui=d1] .d1-cfc-action-panel dl,[data-ui=d1] .d1-cfc-confirmation dl{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>span{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin-block-start:var(--d1-space-4)}[data-ui=d1] .d1-cfc-action-panel .cfc-frozen-request__hero>span{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-cfc-action-panel .cfc-technical-references{border-color:var(--d1-border-color);padding-block-start:var(--d1-space-8)}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>.d1-cfc-amount{font-variant-numeric:tabular-nums}[data-ui=d1] .d1-cfc-action-panel .cfc-section-heading>span{font:var(--d1-type-body)}[data-ui=d1] .d1-cfc-action-panel .cfc-section-eyebrow{text-transform:uppercase}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-fields>label>span:first-child{justify-content:space-between;gap:var(--d1-space-8);flex-wrap:wrap;display:flex}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-fields>label>span>span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-cfc-action-panel .cfc-consequence{color:var(--d1-text-muted)}[data-ui=d1] .d1-cfc-action-panel .cfc-consequence :is(p,strong){color:var(--d1-text-muted);font:var(--d1-type-body)}[data-ui=d1] .d1-cfc-action-panel .cfc-frozen-request__hero strong{font:700 24px/32px var(--d1-font-family);font-variant-numeric:tabular-nums}[data-ui=d1] .d1-cfc-action-panel .cfc-technical-references{border:0;margin:0;padding:0}[data-ui=d1] .d1-cfc-action-panel .cfc-technical-references>summary{font:var(--d1-type-label);min-height:18px;padding:0}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>span{font:inherit;color:inherit;display:inline}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>span:before{content:" "}[data-ui=d1] .d1-cfc-action-panel .cfc-context-section__name{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-cfc-action-panel .cfc-context-grid dd>.d1-cfc-amount{display:inline-block}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option{grid-template-columns:var(--d1-size-selection) minmax(0, 1fr);gap:var(--d1-space-12);align-items:start}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option>span{gap:var(--d1-space-4)}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option strong{font:var(--d1-type-body)}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-option input:focus-visible{box-shadow:none;outline:none}[data-ui=d1] .d1-cfc-action-panel .cfc-decision-fieldset>legend{float:left;width:100%;padding:0}[data-ui=d1] .d1-cfc-action-panel .cfc-evidence-list li>span{display:block}[data-ui=d1] .d1-cfc-action-panel .cfc-evidence-list :is(strong,small){font:var(--d1-type-body);color:var(--d1-text-default);display:inline}[data-ui=d1] .d1-cfc-action-panel .cfc-evidence-list small:before{content:" "}[data-ui=d1] .d1-cfc-action-panel dl{gap:var(--d1-space-16)}[data-ui=d1] .d1-cfc-action-panel dl>div:nth-child(n){gap:var(--d1-space-4)}[data-ui=d1] .d1-cfc-action-panel details>summary{font:var(--d1-type-label)}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation){gap:var(--d1-space-24);min-width:0;color:var(--d1-text-default);font:var(--d1-type-body);display:grid}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) :is(h3,h4,p,dl,fieldset){margin:0}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel)>:is(section,fieldset){gap:var(--d1-space-16);min-width:0;padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none;display:grid}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel) :is(h3,h4,legend){font:var(--d1-type-action);text-transform:uppercase;letter-spacing:normal;color:var(--d1-text-default)}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) dl{gap:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) dl>div:nth-child(n){gap:var(--d1-space-8);border:0;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:0;display:grid}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) dd{font:var(--d1-type-value);color:var(--d1-text-default);overflow-wrap:anywhere;margin:0}[data-ui=d1] .d1-transfer-result-action-panel .transfer-section-heading,[data-ui=d1] .d1-transfer-result-action-panel .transfer-authorised-amount{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-transfer-result-action-panel .transfer-authorised-amount strong{font:var(--d1-type-financial-value);color:var(--d1-status-success);font-variant-numeric:tabular-nums}[data-ui=d1] .d1-transfer-result-action-panel .transfer-authorised-amount>span{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel) small,[data-ui=d1] .d1-transfer-result-action-panel .transfer-section-heading>span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd{gap:var(--d1-space-4);display:grid}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd strong{font:inherit}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice{grid-template-columns:var(--d1-size-touch-target) minmax(0, 1fr);gap:var(--d1-space-8);min-width:0;padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);box-shadow:none;display:grid}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice--selected{background:var(--d1-surface-selected);border-color:var(--d1-action-primary)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice>span{gap:var(--d1-space-8);display:grid}[data-ui=d1] :is(.d1-transfer-result-action-panel .transfer-outcome-fields>label,.d1-transfer-result-action-panel .transfer-settlement-reference,.d1-cancellation-action-panel>label,.d1-cancellation-action-panel .cancellation-field){gap:var(--d1-space-8);min-width:0;font:var(--d1-type-label);display:grid}[data-ui=d1] .d1-transfer-result-action-panel :is(.transfer-consequence,.transfer-uncertain-warning){gap:var(--d1-space-16);padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-text-default);display:grid}[data-ui=d1] .d1-transfer-result-action-panel .transfer-money-input{gap:var(--d1-space-8);background:0 0;border:0}[data-ui=d1] .d1-transfer-result-action-panel .transfer-money-input>span{padding:0}[data-ui=d1] .d1-transfer-result-action-panel .transfer-money-input input{font-variant-numeric:tabular-nums}[data-ui=d1] .d1-transfer-result-action-panel :is(.transfer-field-error,.transfer-feedback--danger){color:var(--d1-status-danger)}[data-ui=d1] .d1-transfer-result-action-panel summary{font:var(--d1-type-action);color:var(--d1-action-link);cursor:pointer}[data-ui=d1] .d1-transfer-result-action-panel details{border-color:var(--d1-border-color)}[data-ui=d1] .d1-transfer-result-action-panel details[open]>summary{margin-bottom:var(--d1-space-24)}[data-ui=d1] .d1-transfer-amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;max-width:100%;display:block;overflow-x:auto}[data-ui=d1] .dialog-body:has(.d1-transfer-result-action-panel,.d1-cancellation-action-panel){scroll-padding-block:var(--d1-space-16)}[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel) :is(input,select,textarea){scroll-margin-block:var(--d1-space-16)}[data-ui=d1] :is(.d1-transfer-result-action-panel .transfer-money-input,.d1-transfer-result-action-panel .transfer-outcome-choice):focus-within{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1].d1-payment-workspace :is(.transfer-page-actions,.transfer-recovery-actions){border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}[data-ui=d1].d1-payment-workspace :is(.transfer-page-actions,.transfer-recovery-actions)>:is(h3,p){padding:var(--d1-space-24)}@media (width<48rem){[data-ui=d1] :is(.d1-transfer-result-action-panel,.d1-cancellation-action-panel,.d1-transfer-final-confirmation) dl{grid-template-columns:minmax(0,1fr)}}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-fields>.transfer-section-heading h3{font:var(--d1-type-action);color:var(--d1-text-default)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-settlement-reference{padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-canvas)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-settlement-reference>p{font:var(--d1-type-label);letter-spacing:normal;color:var(--d1-text-muted);text-transform:none}[data-ui=d1] .d1-transfer-result-action-panel .transfer-settlement-reference>label,[data-ui=d1] .d1-cancellation-action-panel .cancellation-field>label{color:var(--d1-text-default);font:var(--d1-type-label)}[data-ui=d1] .d1-cancellation-action-panel .cancellation-current-context>:is(strong,span){font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-transfer-final-confirmation dd.d1-transfer-amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;overflow-x:auto}[data-ui=d1] .d1-transfer-result-action-panel .transfer-section-heading>span{font:var(--d1-type-body)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-settlement-reference{background:var(--d1-surface-default)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-settlement-reference>p{font:var(--d1-type-action);text-transform:uppercase;color:var(--d1-text-default)}[data-ui=d1] :is(.d1-transfer-result-action-panel .transfer-consequence,.d1-transfer-result-action-panel .transfer-uncertain-warning,.d1-cancellation-action-panel .cancellation-consequence){color:var(--d1-text-muted)}[data-ui=d1] :is(.d1-transfer-result-action-panel .transfer-consequence,.d1-transfer-result-action-panel .transfer-uncertain-warning,.d1-cancellation-action-panel .cancellation-consequence) :is(p,strong){color:var(--d1-text-muted);font:var(--d1-type-body)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-authorised-amount strong{font:700 24px/32px var(--d1-font-family)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-technical-references{border:0;margin:0;padding:0}[data-ui=d1] .d1-transfer-result-action-panel .transfer-technical-references>summary{font:var(--d1-type-label);min-height:18px;padding:0}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd{display:block}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd>*{font:inherit;color:inherit;display:inline}[data-ui=d1] .d1-transfer-result-action-panel .transfer-frozen-account dd>span:before{content:" "}[data-ui=d1] .d1-cancellation-action-panel .cancellation-field{gap:var(--d1-space-16)}[data-ui=d1] .d1-cancellation-action-panel .cancellation-field>small{font:var(--d1-type-body);color:var(--d1-text-muted)}[data-ui=d1] .d1-cancellation-action-panel .cancellation-field>.payment-length-hint{font:var(--d1-type-metadata)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice{grid-template-columns:var(--d1-size-selection) minmax(0, 1fr);gap:var(--d1-space-12);align-items:start}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice>span{gap:var(--d1-space-4)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice strong{font:var(--d1-type-body)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-outcome-choice input:focus-visible{box-shadow:none;outline:none}[data-ui=d1] .d1-transfer-result-action-panel fieldset>legend{float:left;width:100%;padding:0}[data-ui=d1] .d1-transfer-result-action-panel dl{gap:var(--d1-space-16)}[data-ui=d1] .d1-transfer-result-action-panel dl>div:nth-child(n){gap:var(--d1-space-4)}[data-ui=d1] .d1-transfer-result-action-panel details>summary{font:var(--d1-type-label)}[data-ui=d1] .d1-transfer-result-action-panel .transfer-authorised-facts__wide{grid-column:auto}.application-shell{background:var(--color-surface-canvas);width:100%;max-width:100%;min-height:100vh;color:var(--color-text-primary);grid-template-rows:auto 1fr;grid-template-columns:13rem minmax(0,1fr);display:grid;overflow-x:clip}.application-shell>:not(.application-shell__rail,.application-shell__header){grid-column:2;min-width:0;max-width:100%}.application-shell__rail{z-index:var(--layer-navigation-overlay);height:100vh;padding:var(--space-6) var(--space-4);background:var(--color-surface-workspace);color:var(--color-text-inverse);flex-direction:column;grid-row:1/-1;display:flex;position:sticky;top:0}.application-shell__rail-brand{gap:var(--space-1);padding:0 var(--space-2) var(--space-8);display:grid}.application-shell__rail-brand span,.application-shell__rail-context span{color:var(--color-text-workspace-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-body)}.application-shell__rail nav a{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-small);color:var(--color-text-workspace-secondary);grid-template-columns:2rem minmax(0,1fr);text-decoration:none;display:grid}.application-shell__rail nav a[aria-current=page]{background:var(--color-surface-workspace-selected);color:var(--color-text-inverse)}.application-shell__rail nav a>span{border:var(--border-width-default) solid var(--color-text-workspace-muted);border-radius:var(--radius-small);width:2rem;height:2rem;color:var(--color-text-workspace-muted);font-size:.6875rem;font-weight:var(--font-weight-bold);place-items:center;display:grid}.application-shell__rail nav a[aria-current=page]>span{border-color:var(--color-workspace-accent);background:var(--color-workspace-accent);color:var(--color-text-inverse)}.application-shell__rail-context{gap:var(--space-1);padding:var(--space-4) var(--space-2) 0;border-top:var(--border-width-default) solid var(--color-border-workspace);font-size:var(--font-size-form-label);margin:auto 0 0;display:grid}.application-shell__header{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;max-width:100%;min-height:4rem;padding:0 var(--layout-page-gutter);border-bottom:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-raised);grid-column:2;display:flex;position:sticky;top:0}.application-shell__brand{color:var(--color-text-inverse);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);text-decoration:none}.application-shell__brand:first-letter{color:var(--color-text-workspace-muted)}.application-shell__compact-brand,.application-shell__navigation-toggle{display:none}.application-shell__destination{color:var(--color-text-link);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1)}.application-shell__identity{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;display:flex}.application-shell__header .environment-badge{overflow-wrap:normal;white-space:nowrap;flex:none;max-inline-size:none}.application-shell__account-button{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-2);min-width:0;max-width:18rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--color-surface-raised);color:inherit;font:inherit;cursor:pointer;border:0;display:flex}.application-shell__account-button:after{color:var(--color-text-secondary);content:"▾";font-size:var(--font-size-supporting);transition:transform var(--duration-fast) var(--ease-standard)}.application-shell__account-button[aria-expanded=true]:after{transform:rotate(180deg)}.application-shell__account-button:hover,.application-shell__account-button:focus-visible{border-color:var(--color-brand-primary);background:var(--color-surface-inset)}.application-shell__account-button>span[aria-hidden=true]{border-radius:var(--radius-pill);background:var(--color-brand-subtle);width:2rem;height:2rem;color:var(--color-brand-active);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);flex:0 0 2rem;place-items:center;display:grid}.application-shell__account-menu p{gap:var(--space-1);margin:0 0 var(--space-2);padding:0 var(--space-2) var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default);display:grid}.application-shell__account-menu small{color:var(--color-text-secondary);overflow-wrap:anywhere}.application-shell__account-menu a,.application-shell__account-menu .action-control{width:100%;padding-inline:var(--space-3);border-radius:var(--radius-control);justify-content:flex-start;text-decoration:none}.application-shell a,.loan-queue a,.loan-pagination a{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);align-items:center;display:inline-flex}.loan-operations-page{width:min(calc(100% - (2 * var(--layout-page-gutter))), var(--content-width-page));padding:var(--space-8) 0 var(--space-16);overflow-wrap:anywhere;margin:0 auto}.loan-operations-dashboard{width:calc(100% - (2 * var(--layout-page-gutter)));max-width:none}.loan-operations-page__title{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.loan-operations-page__title h1{margin:0 0 var(--space-2);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));letter-spacing:var(--letter-spacing-tight)}.loan-operations-page__title p{max-width:var(--content-width-readable);color:var(--color-text-secondary);margin:0}.loan-operations-page__title .loan-operations-page__eyebrow{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow)}.loan-operations-page__title .action-group{flex:none}.loan-operations-page__title .action-control,.loan-filters__actions .action-control{white-space:nowrap;flex:none}.loan-counters{margin:0 0 var(--space-5);border-block:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.loan-counters__hint{display:none}.loan-counters button{align-items:center;gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-2) var(--space-3);text-align:left;color:inherit;border:0;border-right:var(--border-width-default) solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:0;display:flex}.loan-counters button:last-child{border-right:0}.loan-counters button:hover,.loan-counters button:focus-visible{background:var(--color-surface-inset);box-shadow:inset 0 -3px var(--color-brand-primary)}.loan-counters button[aria-pressed=true]{background:var(--color-brand-subtle);box-shadow:inset 0 -3px var(--color-brand-primary)}.loan-counters button span{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.loan-counters strong{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;order:-1}.loan-filters{gap:var(--space-3);margin-bottom:var(--space-4);padding-block:var(--space-2);grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(8.5rem,1fr)) auto auto;align-items:end;display:grid}.loan-lifecycle-filter,.loan-filter-select{gap:var(--space-1);min-width:0;display:grid;position:relative}.loan-lifecycle-filter,.loan-filter-control__label,.loan-search-filter,.loan-more-filters__fields label{color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold)}.loan-lifecycle-filter__trigger,.loan-filter-control__trigger{width:100%;min-width:0;min-height:var(--size-interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;cursor:pointer;display:flex}.loan-lifecycle-filter__trigger span:first-child,.loan-filter-control__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loan-lifecycle-filter__trigger:hover,.loan-filter-control__trigger:hover,.loan-lifecycle-filter__trigger[aria-expanded=true],.loan-filter-control__trigger[aria-expanded=true]{border-color:var(--color-brand-primary);background:var(--color-brand-subtle)}.loan-lifecycle-filter__trigger:focus-visible,.loan-filter-control__trigger:focus-visible,.loan-more-filters__trigger:focus-visible,.loan-search-filter__control button:focus-visible,.loan-filter-chip button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.loan-lifecycle-filter__popover,.loan-filter-select__popover{z-index:var(--layer-popover);top:calc(100% + var(--space-2));width:min(23rem, calc(100vw - var(--space-8)));padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:var(--shadow-medium);margin:0;position:absolute;left:0}.loan-filter-select__popover{width:max(100%,16rem);max-height:min(24rem,max(12rem,100vh - 29rem));padding:var(--space-2);overflow-y:auto}.loan-filter-select__group{padding-block:var(--space-1);display:grid}.loan-filter-select__group+.loan-filter-select__group{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width-default) solid var(--color-border-default)}.loan-filter-select__group>span{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow)}.loan-filter-select__group button{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-small);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.loan-filter-select__group button:hover,.loan-filter-select__group button:focus-visible,.loan-filter-select__group button[aria-selected=true]{background:var(--color-brand-subtle)}.loan-filter-select__group button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.loan-filter-select__selected{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.loan-lifecycle-filter__popover legend{padding-inline:var(--space-1);color:var(--color-text-primary)}.loan-lifecycle-filter__choices{max-height:13.5rem;margin-block:var(--space-2);display:grid;overflow-y:auto}.loan-lifecycle-filter__choices section{display:grid}.loan-lifecycle-filter__choices h3{z-index:1;padding:var(--space-2);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-supporting);letter-spacing:var(--letter-spacing-eyebrow);margin:0;position:sticky;top:0}.loan-lifecycle-filter__choices label{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-regular);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.loan-lifecycle-filter__choices label:hover,.loan-lifecycle-filter__choices label:focus-within{background:var(--color-brand-subtle)}.loan-lifecycle-filter__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.loan-search-filter{gap:var(--space-1);min-width:0;display:grid}.loan-search-filter__control{display:block;position:relative}.loan-search-filter__control:has(button) input{padding-right:var(--space-16)}.loan-search-filter__control input::-webkit-search-cancel-button{display:none}.loan-search-filter__control button{width:auto;min-height:var(--size-interactive-target-min);color:var(--color-text-secondary);padding-inline:var(--space-3);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.loan-filters__heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loan-filters__heading span{color:var(--color-text-secondary);font-size:var(--font-size-operational-body)}.d1-guarantee-group{gap:var(--d1-space-20);padding:var(--d1-space-24);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}.d1-guarantee-group__header{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-16);display:flex}.d1-guarantee-group__header :is(h3,p),.d1-guarantee-group>p,.d1-guarantee-group__unavailable p{margin:0}.d1-guarantee-group__header h3{font:var(--d1-type-section-heading)}.d1-guarantee-group__header>div{gap:var(--d1-space-4);display:grid}.d1-guarantee-group__facts{gap:var(--d1-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.d1-guarantee-group__facts>div,.d1-guarantee-group__members>li>div:first-child,.d1-guarantee-group__links,.d1-guarantee-group__unavailable{gap:var(--d1-space-4);display:grid}.d1-guarantee-group__facts dt,.d1-guarantee-group__members span,.d1-guarantee-group__members small,.d1-guarantee-group__links{color:var(--d1-text-muted);font:var(--d1-type-metadata)}.d1-guarantee-group__facts dd{overflow-wrap:anywhere;font:var(--d1-type-value);margin:0}.d1-guarantee-group__members,.d1-guarantee-group__conflicts{margin:0;padding:0;list-style:none;display:grid}.d1-guarantee-group__members{gap:0}.d1-guarantee-group__conflicts{gap:var(--d1-space-12)}.d1-guarantee-group__history{border-top:var(--d1-border-width) solid var(--d1-border-color);margin-top:var(--d1-space-5);padding-top:var(--d1-space-5)}.d1-guarantee-group__history>p{color:var(--d1-text-muted)}.d1-guarantee-group__history ol{gap:var(--d1-space-3);margin:var(--d1-space-4) 0 0;padding:0;list-style:none;display:grid}.d1-guarantee-group__history li{background:var(--d1-surface-subtle);border-radius:var(--d1-radius-panel);gap:var(--d1-space-1);padding:var(--d1-space-3);display:grid}.d1-guarantee-group__history li span,.d1-guarantee-group__history li time{color:var(--d1-text-muted);overflow-wrap:anywhere}.d1-guarantee-group__members>li{align-items:center;gap:var(--d1-space-16);padding:var(--d1-space-16) 0;border-top:var(--d1-border-width) solid var(--d1-border-color);grid-template-columns:minmax(12rem,1fr) minmax(10rem,auto) minmax(10rem,auto);display:grid}.d1-guarantee-group__members>li:last-child{border-bottom:var(--d1-border-width) solid var(--d1-border-color)}.d1-guarantee-group__links{text-align:right;justify-items:end}.d1-guarantee-group__conflicts li{gap:var(--d1-space-4);display:grid}.d1-guarantee-group__unavailable{padding:var(--d1-space-20);background:var(--d1-surface-subtle)}@media (width<48rem){.d1-guarantee-group{padding:var(--d1-space-20)}.d1-guarantee-group__header{display:grid}.d1-guarantee-group__facts,.d1-guarantee-group__members>li{grid-template-columns:minmax(0,1fr)}.d1-guarantee-group__links{text-align:left;justify-items:start}}.loan-filters label,.loan-filter-sheet label,.loan-handoff-import label,.loan-handoff-import fieldset{gap:var(--space-1);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);display:grid}.loan-filters input,.loan-filter-sheet input,.loan-handoff-import input:not([type=checkbox]){width:100%;min-height:var(--size-interactive-target-min);max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit}.loan-filters__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap;grid-area:1/6;padding-top:0;display:flex}.loan-more-filters{grid-area:1/5;align-self:end;position:relative}.loan-more-filters__trigger{min-height:var(--size-interactive-target-min);width:fit-content;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-text-link);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.loan-more-filters__trigger:hover,.loan-more-filters__trigger[aria-expanded=true]{background:var(--color-brand-subtle)}.loan-more-filters__popover{z-index:var(--layer-popover);top:calc(100% + var(--space-2));width:min(38rem, calc(100vw - var(--space-8)));padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:var(--shadow-medium);margin:0;position:absolute;right:0}.loan-more-filters__fields{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loan-more-filters__timezone{color:var(--color-text-secondary);font-size:var(--font-size-supporting);grid-column:1/-1;margin:0}.loan-more-filters__fields>.action-control{grid-column:1/-1;justify-self:start}.loan-more-filters--expanded{gap:var(--space-3);display:grid}.loan-more-filters--expanded h3{font-size:var(--font-size-body);margin:0}.loan-more-filters--expanded .loan-more-filters__fields{grid-template-columns:1fr}.loan-active-filters{align-items:flex-start;gap:var(--space-3);margin:calc(-1 * var(--space-2)) 0 var(--space-4);display:flex}.loan-active-filters__summary{gap:var(--space-1);padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-supporting);flex:none;display:grid}.loan-active-filters__summary strong{color:var(--color-text-primary)}.loan-active-filters__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.loan-filter-chip{min-height:var(--size-interactive-target-min);padding-left:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-primary);font-size:var(--font-size-supporting);align-items:center;display:inline-flex}.loan-filter-chip--pending{opacity:.72;border-style:dashed;text-decoration:line-through}.loan-filter-chip button{width:auto;min-height:var(--size-interactive-target-min);border-radius:var(--radius-pill);color:inherit;padding-inline:var(--space-2);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;display:grid}.loan-filter-chip button:hover{background:var(--color-brand-subtle)}.loan-filter-dirty-note{margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.loan-filters-toggle{display:none}.loan-filter-sheet,.loan-handoff-import{gap:var(--space-4);min-width:0;display:grid}.loan-filter-sheet .loan-more-filters{grid-area:auto}.loan-filter-sheet__status{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-supporting);display:flex}.loan-handoff-import label:has(input[type=checkbox]){min-height:var(--size-interactive-target-min);grid-template-columns:auto minmax(0,1fr);align-items:center}.loan-queue__table-wrap{border:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-raised);border-radius:0;max-width:100%;overflow:auto hidden}.loan-queue table{table-layout:fixed;border-collapse:collapse;background:var(--color-surface-raised);width:100%;min-width:0;font-size:var(--font-size-operational-body)}.loan-queue__col--work-item{width:23%}.loan-queue__col--stage{width:13%}.loan-queue__col--account{width:12%}.loan-queue__col--money{width:11%}.loan-queue__col--owner{width:13%}.loan-queue__col--blocker{width:15%}.loan-queue__col--action{width:13%}.loan-queue caption{padding:var(--space-3) var(--space-4);text-align:left;color:var(--color-text-secondary)}.loan-queue__caption-content{align-items:baseline;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.loan-queue__caption-content strong{color:var(--color-text-primary);font-size:var(--font-size-body)}.loan-queue__caption-content>span,.loan-queue__caption-content small{font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.loan-queue__caption-content small{color:var(--color-text-muted)}.loan-queue th,.loan-queue td{text-align:left;vertical-align:top;border-top:var(--border-width-default) solid var(--color-border-default);padding:var(--space-2) var(--space-3)}.loan-queue th{background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--font-size-supporting);letter-spacing:.035em;white-space:nowrap;text-transform:uppercase}.loan-queue tbody tr:hover,.loan-queue tbody tr:focus-within{background:var(--color-brand-subtle)}.loan-queue tbody tr:focus-within{outline:2px solid var(--color-border-focus);outline-offset:-2px}.loan-queue td:first-child{padding-block:0 var(--space-2);gap:0;display:grid}.loan-queue td:first-child>strong{font-size:var(--font-size-operational-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.loan-queue td:first-child>a{width:fit-content;min-height:var(--size-interactive-target-min);color:var(--color-text-link);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.loan-queue td:first-child>a,.loan-queue td:first-child>strong,.loan-queue td:first-child>small{overflow-wrap:anywhere;word-break:normal}.loan-queue td:nth-child(3){font-size:var(--font-size-supporting);overflow-wrap:anywhere;word-break:normal}.loan-queue td:nth-child(3) a{overflow-wrap:anywhere;min-width:0}.loan-queue td small,.loan-queue td>span+small{margin-top:var(--space-1);color:var(--color-text-secondary);font-weight:var(--font-weight-regular);display:block}.loan-queue__stage,.loan-queue__not-created{color:var(--color-text-secondary);font-size:var(--font-size-supporting);margin-top:0;display:block}.loan-queue__stage{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.loan-queue__owner-role{line-height:var(--line-height-tight);display:block}.loan-queue__action{justify-content:space-between;gap:var(--space-2);width:100%;color:var(--color-text-link);font-weight:var(--font-weight-semibold);font-size:var(--font-size-supporting);text-align:left;text-decoration:none}.loan-queue__action--command{min-height:var(--size-interactive-target-min);padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-brand-primary);border-radius:var(--radius-control);background:var(--color-brand-subtle)}.loan-queue__action--navigation{min-height:var(--size-interactive-target-min)}.loan-queue__action:hover span:first-child,.loan-queue__action:focus-visible span:first-child{text-underline-offset:var(--space-1);text-decoration:underline}.loan-queue__row--exception{box-shadow:inset 3px 0 var(--color-tone-danger-border)}.loan-queue__exception-marker{width:fit-content;margin-bottom:var(--space-1);color:var(--color-tone-danger-text);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;display:block}.loan-card--exception{box-shadow:inset 3px 0 var(--color-tone-danger-border)}.loan-queue__money{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.loan-queue td.loan-queue__money strong{font-weight:var(--font-weight-bold)}.loan-queue__blocker{color:var(--color-tone-danger-text);font-weight:var(--font-weight-semibold)}.loan-queue__cards{display:none}.loan-card__money{font-variant-numeric:tabular-nums;text-align:right}.loan-card__identity{gap:var(--space-1);min-width:0;display:grid}.loan-card__identity a{width:fit-content;color:var(--color-text-link);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.loan-card__identity h2{line-height:var(--line-height-tight);margin:0}.loan-card__identity small,.loan-card dd small{margin-top:var(--space-1);color:var(--color-text-secondary);font-weight:var(--font-weight-regular);display:block}.loan-card__lifecycle{margin-top:var(--space-2);justify-items:start;display:grid}.status-badge{width:fit-content;margin-top:var(--space-1);min-height:1.75rem;padding:var(--space-1) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);align-items:center;display:inline-flex}.status-badge--prominent{min-height:2rem;font-size:var(--font-size-operational-body)}.status-badge--success{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface);color:var(--color-tone-success-text)}.status-badge--warning{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface);color:var(--color-tone-warning-text)}.status-badge--danger{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.loan-pagination{min-height:var(--size-interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);display:flex}.loan-pagination__summary{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.loan-pagination__controls{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);display:flex}.loan-file-summary{margin:var(--space-3) 0 var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.loan-file-summary div{min-width:0;padding:var(--space-3) var(--space-4);border-right:var(--border-width-default) solid var(--color-border-default);border-bottom:var(--border-width-default) solid var(--color-border-default)}.loan-file-summary div:nth-child(3n){border-right:0}.loan-file-summary dt,.loan-card dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium)}.loan-file-summary dd,.loan-card dd{margin:var(--space-1) 0 0}.loan-file-eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow)}.loan-file-page>h1{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-3xl));letter-spacing:var(--letter-spacing-tight);overflow-wrap:anywhere;margin:0}.loan-file-borrower{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body)}.loan-file-work-context{color:var(--color-text-inverse);margin-top:var(--space-5)!important;background:var(--color-surface-workspace)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.loan-file-work-context dl{grid-template-columns:1fr 1.35fr 1.45fr 1fr 1.15fr;margin:0;display:grid}.loan-file-work-context dl>div{min-width:0;padding:var(--space-4);border-right:var(--border-width-default) solid var(--color-border-workspace-strong)}.loan-file-work-context dl>div:last-child{border-right:0}.loan-file-work-context dt{color:var(--color-text-workspace-muted);font-size:var(--font-size-supporting)}.loan-file-work-context dd{margin:var(--space-1) 0 0;font-size:var(--font-size-operational-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.loan-file-work-context .loan-file-primary-action{min-height:var(--size-interactive-target-min);color:var(--color-text-workspace-muted);background:0 0;padding:0}.loan-file-lifecycle-region{padding:var(--space-4)!important;border:var(--border-width-default) solid var(--color-border-default)!important;background:var(--color-surface-raised)!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.loan-file-lifecycle-region>h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loan-file-history-disclosure{margin-top:var(--space-5);padding-top:var(--space-2);border-top:var(--border-width-default) solid var(--color-border-default)}.loan-file-history-disclosure summary{min-height:var(--size-interactive-target-min);color:var(--color-text-link);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.loan-file-account-destination{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);border:var(--border-width-emphasized) solid var(--color-brand-border);border-radius:var(--radius-panel);background:var(--color-brand-subtle);flex-wrap:wrap;display:flex}.loan-file-account-destination a{min-height:var(--size-interactive-target-min);color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.loan-file-primary-action{min-height:var(--size-interactive-target-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}button.loan-file-primary-action{cursor:pointer;border:0}.loan-file-borrower span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-operational-body);font-weight:var(--font-weight-regular);display:block}.loan-file-work-context__blocker{color:var(--color-tone-warning-text-inverse)}.loan-file-tabs{max-width:100%;margin-top:var(--space-5);border-bottom:var(--border-width-default) solid var(--color-border-default);scrollbar-width:thin;display:flex;overflow-x:auto}.loan-file-tabs button{min-height:var(--size-interactive-target-min);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000;flex:none}.loan-file-tabs button[aria-selected=true]{border-bottom-color:var(--color-brand-primary);color:var(--color-text-primary)}.loan-file-tabs button:focus-visible{outline:var(--border-width-emphasized) solid var(--color-focus-ring);outline-offset:-.25rem}.loan-file-tabpanel{min-width:0;padding:var(--space-6) 0}.loan-tab-workspace__description{max-width:48rem;margin:var(--space-2) 0 var(--space-6);color:var(--color-text-secondary)}.loan-tab-section+.loan-tab-section{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--color-border-default)}.loan-tab-section__eyebrow{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.loan-borrower-summary{gap:var(--space-6);grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);align-items:start;display:grid}.loan-borrower-summary__identity h3{font-size:var(--font-size-xl);margin:0}.loan-borrower-summary__identity p:last-child{color:var(--color-text-secondary);margin-bottom:0}.loan-fact-grid,.loan-operations-summary{gap:0 var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loan-fact-grid>div,.loan-operations-summary>div{min-width:0;padding:var(--space-3) 0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.loan-fact-grid dt,.loan-operations-summary dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.loan-fact-grid dd,.loan-operations-summary dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.loan-fact--primary dd{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.handoff-completeness{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.handoff-completeness li{min-height:var(--size-interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default);display:flex}.loan-file-tabpanel>section+section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--color-border-default)}.loan-file-tabpanel>section>h3{margin-top:var(--space-7);padding-bottom:var(--space-2);border-bottom:var(--border-width-default) solid var(--color-border-default);font-size:var(--font-size-body)}.loan-stage-empty-state{max-width:42rem;margin-top:var(--space-5);padding:var(--space-5) 0;border-top:var(--border-width-default) solid var(--color-border-default);border-bottom:var(--border-width-default) solid var(--color-border-default)}.loan-stage-empty-state strong{font-size:var(--font-size-lg)}.loan-stage-empty-state p{color:var(--color-text-secondary);margin-bottom:0}.loan-stage-status{max-width:52rem;margin-top:var(--space-5);padding:var(--space-5) 0;border-top:var(--border-width-default) solid var(--color-border-default);border-bottom:var(--border-width-default) solid var(--color-border-default)}.loan-stage-status__state{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);margin:0;display:flex}.loan-stage-status__purpose{max-width:44rem;margin:var(--space-3) 0 var(--space-5);color:var(--color-text-secondary)}.loan-stage-status dl,.loan-file-account-destination dl{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.loan-stage-status dl>div,.loan-file-account-destination dl>div{min-width:0}.loan-stage-status dt,.loan-file-account-destination dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.loan-stage-status dd,.loan-file-account-destination dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.loan-document-count{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.approval-sign-offs__summary{font-weight:var(--font-weight-semibold)}.approval-sign-offs{border-collapse:collapse;text-align:left;width:100%}.approval-sign-offs th,.approval-sign-offs td,.loan-documents th,.loan-documents td{padding:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default);vertical-align:top}.approval-sign-offs thead th,.loan-documents thead th{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.loan-register-scroll{max-width:100%;overflow-x:auto}.loan-documents{border-collapse:collapse;text-align:left;width:100%}.loan-documents td:last-child{min-width:7rem}.loan-activity-groups h3{margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);letter-spacing:.04em;text-transform:uppercase}.loan-activity-timeline{margin:var(--space-5) 0 0;padding:0;list-style:none}.loan-activity-timeline li{gap:var(--space-2);min-height:4.5rem;padding:0 0 var(--space-5);grid-template-columns:5rem 1.5rem minmax(0,1fr);display:grid;position:relative}.loan-activity-timeline li:before{width:var(--border-width-emphasized);background:var(--color-border-default);content:"";position:absolute;top:0;bottom:0;left:5.7rem}.loan-activity-group+.loan-activity-group{margin-top:var(--space-6)}.loan-activity-group+.loan-activity-group:before{top:calc(-1 * var(--space-6));bottom:calc(100% - var(--space-5));width:var(--border-width-emphasized);background:var(--color-border-default);content:"";position:absolute;left:5.7rem}.loan-activity-group{position:relative}.loan-activity-group--final .loan-activity-timeline__item:last-child:before{display:none}.loan-activity-timeline time{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-variant-numeric:tabular-nums;text-align:right}.loan-activity-timeline__marker{z-index:1;border:var(--border-width-default) solid var(--color-brand-border);border-radius:var(--radius-pill);background:var(--color-surface-primary);width:1.25rem;height:1.25rem;color:var(--color-brand-primary);place-items:center;font-size:.75rem;line-height:1;display:grid;position:relative}.loan-activity-timeline__item--status .loan-activity-timeline__marker{color:var(--color-brand-primary);font-size:.5rem}.loan-activity-timeline__content{gap:var(--space-1);min-width:0;display:grid}.loan-activity-timeline__content>span{color:var(--color-text-secondary);overflow-wrap:anywhere}.loan-handoff-action-hierarchy{gap:var(--space-3);flex-wrap:wrap;display:flex}.loan-handoff-decision-region{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-strong);border-inline-start:var(--space-1) solid var(--color-brand-primary);background:var(--color-surface-subtle)}.loan-handoff-decision-region>h2,.loan-handoff-decision-region>p{margin-block-start:0}.loan-handoff-decision-region__validation{color:var(--color-text-success);font-weight:var(--font-weight-semibold)}.handoff-decision-history{gap:var(--space-3);padding:var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-inline-start-width:var(--space-1);background:var(--color-surface-subtle);margin-block-start:var(--space-6);display:grid}.handoff-decision-history--warning{border-inline-start-color:var(--color-tone-warning-border)}.handoff-decision-history--danger{border-inline-start-color:var(--color-tone-danger-border)}.handoff-decision-history>*{margin:0}.handoff-decision-history__reason{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.handoff-decision-history__facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.handoff-decision-history__facts div{gap:var(--space-1);display:grid}.handoff-decision-history__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);text-transform:uppercase}.handoff-decision-history__facts dd{margin:0}.handoff-validation-history details{border-bottom:var(--border-width-default) solid var(--color-border-default)}.handoff-validation-history summary{gap:var(--space-3);min-height:var(--size-interactive-target-min);cursor:pointer;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;display:grid}@media (width<=47.999rem){.loan-file-tabs{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}.loan-file-tabs button{padding-inline:var(--space-3)}.loan-borrower-summary,.loan-fact-grid,.loan-operations-summary,.handoff-completeness,.handoff-validation-history summary,.loan-stage-status dl,.loan-file-account-destination dl{grid-template-columns:1fr}.loan-activity-timeline li{grid-template-columns:1.5rem minmax(0,1fr)}.loan-activity-timeline li:before{left:.55rem}.loan-activity-timeline time{text-align:left;grid-area:1/2}.loan-activity-group+.loan-activity-group:before{left:.55rem}.loan-activity-timeline__marker{grid-area:1/1/span 2}.loan-activity-timeline__content{grid-area:2/2}.approval-sign-offs thead,.loan-documents thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.approval-sign-offs,.approval-sign-offs tbody,.approval-sign-offs tr,.approval-sign-offs th,.approval-sign-offs td,.loan-documents,.loan-documents tbody,.loan-documents tr,.loan-documents th,.loan-documents td{width:100%;display:block}.approval-sign-offs tr,.loan-documents tr{padding:var(--space-4) 0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.approval-sign-offs th,.approval-sign-offs td,.loan-documents th,.loan-documents td{padding:var(--space-2) 0;border-bottom:0}.approval-sign-offs th:before,.approval-sign-offs td:before,.loan-documents td:before{color:var(--color-text-secondary);content:attr(data-label);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);display:block}.loan-handoff-action-hierarchy{display:grid}.loan-handoff-action-hierarchy button{width:100%}.handoff-decision-context dl>div{gap:var(--space-1);grid-template-columns:1fr}.handoff-decision-history__facts{grid-template-columns:1fr}}@media (forced-colors:active){.handoff-decision-history,.loan-handoff-decision-region,.handoff-decision-context,.handoff-decision-consequence,.handoff-decision-error,.handoff-decision-unavailable,.handoff-rejection-confirmation{color:canvastext;background:canvas;border-color:canvastext}}.d1-locked-value dd{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-default);font-family:var(--font-family-mono);letter-spacing:.03em;align-items:center;display:inline-flex}.d1-aic-workspace{gap:var(--space-5);max-width:72rem;margin:0 auto;display:grid}.d1-aic-workspace__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:flex}.d1-aic-workspace__heading h2,.d1-aic-workspace__heading p{margin:0}.d1-aic-workspace__heading>div{gap:var(--space-2);display:grid}.d1-aic-workspace__status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-tone-info-surface);color:var(--color-tone-info-text);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);flex:none}@media (width<=48rem){.d1-aic-workspace__heading{padding:var(--space-4);display:grid}.d1-aic-workspace__status{justify-self:start}}.hlm-account{width:100%;color:var(--d1-text-default,#0f172a);gap:18px;margin:0 auto;display:grid}.hlm-account__back{color:var(--d1-action-link,#087383);font:var(--d1-type-metadata);justify-self:start;text-decoration:none}.hlm-account__compact-copy{display:none}.hlm-account__heading,.hlm-account__actions{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.hlm-account__heading,.hlm-projection__heading{justify-content:flex-start;gap:12px}.hlm-account__heading{width:100%;max-width:none;height:110px;overflow:hidden}.hlm-account__heading>div,.hlm-projection__heading>div{width:820px}.hlm-account__heading>.d1-badge{width:122px}.hlm-projection__heading>.d1-badge{width:136px}.hlm-account__heading h1{letter-spacing:0;margin:.25rem 0 .375rem;font-size:27px;line-height:36px}.hlm-account__heading p,.hlm-account__identity p,.hlm-account__identity span,.hlm-account__facts span{color:var(--color-text-secondary);margin:0}.hlm-account__eyebrow,.hlm-account__label{letter-spacing:0;font-size:12px;font-weight:600;line-height:18px}.hlm-account__eyebrow{color:var(--d1-action-primary,#087383)!important}.hlm-account__panel{border:1px solid var(--d1-border-color,#dce3eb);background:var(--d1-surface-default,#fff);border-radius:.75rem}.hlm-account__identity{grid-template-rows:18px 150px;grid-template-columns:minmax(0,968px) 168px;gap:16px 24px;width:100%;max-width:100%;height:184px;padding:0;display:grid}.hlm-account__identity>.hlm-account__back{grid-area:1/1}.hlm-account__identity>div{grid-area:2/1;min-width:0}.hlm-account__identity>.d1-badge{grid-area:2/2;justify-content:flex-start;align-self:start;width:168px}.hlm-account__identity h2{margin:4px 0 0;font-size:20px;line-height:28px}.hlm-account__identity h3{margin:4px 0 16px;font-size:27px;line-height:36px}.hlm-account__identity p{color:var(--color-text-primary);margin-bottom:6px;font-size:14px;font-weight:500;line-height:22px}.hlm-account__identity .hlm-account__label{margin-bottom:0;font-size:11px;font-weight:600;line-height:16px}.hlm-account__facts{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;height:100px;margin:0;display:grid}.hlm-account__facts>div{border-right:0;min-width:0;height:84px;padding:0}.hlm-account__facts>div:last-child{border-right:0}.hlm-account__facts dt,.hlm-account__panel dt{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:18px}.hlm-account__facts dd{font-variant-numeric:tabular-nums;color:var(--d1-text-default,#0f172a);margin:8px 0;font-size:24px;font-weight:600;line-height:32px}.hlm-account__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hlm-account__panel{padding:20px}.hlm-account__panel h2{margin:0;font-size:16px;line-height:24px}.hlm-account__panel dl{gap:12px;margin:12px 0 0;display:grid}.hlm-account__panel dl>div{display:block}.hlm-account__panel dd{overflow-wrap:anywhere;min-width:0;margin:6px 0 0;font-size:14px;font-weight:500;line-height:22px}.hlm-account__actions{justify-content:flex-start;gap:12px}.hlm-account__actions .action-control:first-child{width:186px}.hlm-account__actions .action-control:nth-child(2){width:237px}.hlm-account__actions .action-control__label,.hlm-projection__actions .action-control__label{white-space:nowrap}.hlm-account__actions .action-control__surface,.hlm-projection__actions .action-control__surface{min-width:0}.hlm-projection{gap:18px;width:100%;margin:0 auto;display:grid}.hlm-projection>.link-action{justify-self:start;margin-left:-.75rem}.hlm-projection__heading,.hlm-projection__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hlm-projection__heading{justify-content:flex-start;height:110px;overflow:hidden}.hlm-projection__heading h1{letter-spacing:0;margin:.25rem 0 .375rem;font-size:27px;line-height:36px}.hlm-projection__heading p{color:var(--color-text-secondary);margin:0}.hlm-projection__metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;height:100px;margin:0;display:grid}.hlm-projection__metrics>div{border-right:0;height:84px;padding:0}.hlm-projection__metrics>div:last-child{border-right:0}.hlm-projection__metrics dt,.hlm-projection__metrics span,.hlm-projection__events>p,.hlm-projection__event-list p,.hlm-projection__traceability dt{color:var(--color-text-secondary);font-size:.8rem}.hlm-projection__metrics dd{margin:8px 0;font-size:24px;font-weight:600;line-height:32px}.hlm-projection__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hlm-projection__events,.hlm-projection__traceability{border:1px solid var(--d1-border-color,#dce3eb);border-radius:var(--d1-radius-panel,10px);background:var(--d1-surface-default,#fff);padding:20px;overflow:hidden}.hlm-projection .feedback-alert__marker{display:none}.hlm-projection .feedback-inline-alert{border-radius:var(--d1-radius-control,8px);background:var(--d1-status-info-surface,#ecf2fa);height:84px;color:var(--d1-status-info,#2a5b87);border:0;gap:8px;padding:16px}.hlm-projection .feedback-alert__body{gap:8px}.hlm-projection__events h2,.hlm-projection__traceability h2{margin:0;font-size:16px;line-height:24px}.hlm-projection__events>p{margin:0 0 1rem}.hlm-projection__event-list{gap:12px;margin-top:12px;display:grid}.hlm-projection__event-list article{background:0 0;border:0;gap:6px;padding:0;display:grid}.hlm-projection__event-list h3,.hlm-projection__event-list p{margin:0}.hlm-projection__event-list p,.hlm-projection__traceability dt{line-height:18px}.hlm-projection__event-list h3{font-size:14px;font-weight:500;line-height:22px}.hlm-projection__event-list strong{font-variant-numeric:tabular-nums;white-space:nowrap}.hlm-projection__traceability dl{grid-template-columns:1fr;gap:12px;margin:12px 0 0;display:grid}.hlm-projection__traceability dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:500;line-height:22px}.hlm-projection__actions{justify-content:flex-start;gap:12px}.hlm-projection__actions .action-control:first-child{width:223px}.hlm-projection__actions .action-control:nth-child(2){width:203px}@media (width<=40rem){.hlm-account{gap:18px}.hlm-account__heading,.hlm-account__actions{flex-direction:column;align-items:stretch}.hlm-account__identity{grid-template-rows:18px 150px;grid-template-columns:1fr;row-gap:16px;width:100%;height:184px}.hlm-account__identity>.hlm-account__back,.hlm-account__identity>div{grid-column:1}.hlm-account__heading .d1-badge,.hlm-account__identity .d1-badge{align-self:flex-start}.hlm-account__identity .d1-badge{display:none}.hlm-account__heading{gap:12px;height:auto}.hlm-account__heading>div,.hlm-projection__heading>div{width:100%;height:110px;overflow:hidden}.hlm-account__heading h1{font-size:24px;line-height:32px}.hlm-account__facts{grid-template-columns:1fr;gap:12px;height:auto}.hlm-account__facts dd{font-size:22px;line-height:30px}.hlm-account__desktop-copy{display:none}.hlm-account__compact-copy{display:initial}.hlm-account__desktop-fact,.hlm-account__compact-hidden{display:none!important}.hlm-account__facts>div:nth-child(2){border-right:0}.hlm-account__facts>div{height:82px}.hlm-account__panels{grid-template-columns:1fr}.hlm-account__panel dl>div{display:block}.hlm-account__actions .action-control{width:fit-content}.hlm-account__actions .action-control:first-child{width:120px}.hlm-account__actions .action-control:nth-child(2){width:169px}.hlm-projection__heading,.hlm-projection__actions{flex-direction:column;align-items:stretch}.hlm-projection__heading .d1-badge{align-self:flex-start}.hlm-projection__heading h1{font-size:24px;line-height:32px}.hlm-projection__metrics,.hlm-projection__traceability dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-projection__metrics>div:nth-child(2){border-right:0}.hlm-projection__event-list article{flex-direction:column;align-items:flex-start}.hlm-projection__panels{grid-template-columns:1fr}.hlm-projection__actions .action-control{width:100%}}.loan-operations-page a:not(.loan-file-primary-action){color:var(--color-text-link);text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1)}.loan-breadcrumbs{margin-bottom:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-operational-body);overflow-wrap:anywhere}.loan-breadcrumbs a{font-weight:var(--font-weight-semibold)}.loan-operations-page>section:not(.loan-queue__cards):not(.loan-account-tabpanel):not(.loan-active-filters),.loan-account-tabpanel>section{margin-top:var(--space-5);padding:var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-low);scroll-margin-top:8.5rem}.loan-operations-page.loan-operations-dashboard>section.loan-queue{margin-top:var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.loan-operations-page.loan-file-page>section:not(.loan-file-work-context,.loan-file-lifecycle-region){padding:var(--space-6) 0;border:0;border-top:var(--border-width-default) solid var(--color-border-default);box-shadow:none;background:0 0;border-radius:0;margin-top:0}.loan-file-page .loan-file-summary{gap:0 var(--space-6);background:0 0;border:0;border-radius:0}.loan-file-page .loan-file-summary div,.loan-file-page .loan-file-summary div:nth-child(3n){padding:var(--space-3) 0;border-right:0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.loan-operations-page section h2:first-child,.loan-account-tabpanel>h2:first-child{font-size:var(--font-size-xl);margin-top:0}.loan-lifecycle{margin:var(--space-5) 0 0;gap:0;padding:0;list-style:none;display:grid}.loan-lifecycle__stage{gap:var(--space-1) var(--space-4);min-height:4.25rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-10);border-left:var(--border-width-emphasized) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;align-content:center;display:grid;position:relative}.loan-lifecycle__stage:before{top:1.4rem;left:calc(-.45rem - var(--border-width-default));border:var(--border-width-emphasized) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);content:"";width:.75rem;height:.75rem;position:absolute}.loan-lifecycle__stage button{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);padding:var(--space-1);color:inherit;font:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;display:inline-flex}.loan-lifecycle__stage button:hover{color:var(--color-text-link);text-decoration-color:currentColor}.loan-lifecycle__stage button:focus-visible{border-radius:var(--radius-control);outline:var(--border-width-emphasized) solid var(--color-focus-ring);outline-offset:var(--space-1)}.loan-lifecycle__stage--complete:before{border-color:var(--color-tone-success-border);background:var(--color-tone-success-accent)}.loan-lifecycle__stage strong{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-inset);font-size:var(--font-size-supporting);white-space:nowrap;align-self:start}.loan-lifecycle__stage--complete strong{background:var(--color-tone-success-surface);color:var(--color-tone-success-text)}.loan-lifecycle__stage--current:before{border-color:var(--color-tone-info-border);background:var(--color-tone-info-accent);box-shadow:0 0 0 var(--space-1) var(--color-tone-info-surface)}.loan-lifecycle__stage--current strong{background:var(--color-tone-info-surface);color:var(--color-tone-info-text)}.loan-lifecycle__stage--blocked:before{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-accent)}.loan-lifecycle__stage--blocked strong{background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.loan-lifecycle__stage--not_started{color:var(--color-text-secondary)}.loan-lifecycle__stage--not_started:before{border-style:dashed}.loan-lifecycle__stage small{color:var(--color-text-secondary);line-height:var(--line-height-body);grid-column:1/-1}@media (width>=64rem){.loan-lifecycle{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.loan-lifecycle__stage{min-height:6.25rem;padding:var(--space-8) var(--space-2) 0;text-align:center;border-left:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center}.loan-lifecycle__stage:before{top:var(--space-2);z-index:1;width:1rem;height:1rem;left:calc(50% - .5rem)}.loan-lifecycle__stage:not(:last-child):after{top:calc(var(--space-2) + .5rem);border-top:var(--border-width-emphasized) solid var(--color-border-default);content:"";width:calc(100% - 1rem);position:absolute;left:calc(50% + .5rem)}.loan-lifecycle__stage--complete:not(:last-child):after{border-top-color:var(--color-tone-success-border)}.loan-lifecycle__stage strong{width:auto;margin-bottom:var(--space-1);order:-1}.loan-lifecycle__stage small{font-size:var(--font-size-supporting);grid-column:auto}}.loan-empty-state{align-items:flex-start;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3);border-left:var(--border-width-emphasized) solid var(--color-border-default);background:var(--color-surface-inset);color:var(--color-text-secondary);display:flex}.loan-empty-state strong{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-supporting);letter-spacing:.04em;flex:none}.loan-empty-state p{margin:0}.loan-card{gap:var(--space-1);min-width:0;padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-low);overflow-wrap:anywhere;display:grid}.loan-account-page{min-width:0}.loan-account-header p:not(.loan-account-eyebrow){color:var(--color-text-workspace-secondary)}.loan-account-primary-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.loan-account-tabpanel{min-width:0;padding:var(--space-5) 0}.sap-action-panel,.readiness-action-panel,.payment-action-panel,.cfc-payment-action-panel,.transfer-result-action-panel,.cancellation-action-panel,.loan-handoff-action-panel,.source-document-action-panel{gap:var(--space-4);min-width:0;display:grid}.handoff-decision-purpose{display:none}.handoff-decision-context,.handoff-decision-fields,.handoff-decision-consequence,.handoff-rejection-confirmation{gap:var(--space-3);display:grid}.handoff-decision-context h3,.handoff-decision-fields h3,.handoff-decision-consequence h3,.handoff-rejection-confirmation h3{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);margin:0}.handoff-decision-context{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle)}.handoff-decision-context dl{gap:0;margin:0;display:grid}.handoff-decision-context dl>div{gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.handoff-decision-context dl>div:first-child{border-block-start:0}.handoff-decision-context dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.handoff-decision-context dd{overflow-wrap:anywhere;margin:0}.handoff-decision-context__validation dd{gap:var(--space-1);display:grid}.handoff-decision-context__validation strong{color:var(--color-text-success)}.handoff-decision-context__validation time,.handoff-decision-helper,.handoff-decision-character-count{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.handoff-decision-fields{gap:var(--space-1)}.handoff-decision-fields h3{margin-block-end:var(--space-2)}.handoff-decision-helper,.handoff-decision-character-count{margin:0;display:block}.handoff-decision-character-count{text-align:end}.handoff-decision-consequence{padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--color-brand-primary);background:var(--color-surface-subtle)}.handoff-decision-consequence--exception{border-inline-start-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.handoff-decision-consequence--reject{border-inline-start-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.handoff-decision-consequence ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.handoff-decision-error,.handoff-decision-unavailable{padding:var(--space-3);border:var(--border-width-default) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.handoff-decision-error p,.handoff-decision-unavailable,.handoff-rejection-confirmation p{margin:0}.handoff-rejection-confirmation{padding:var(--space-4);border-inline-start:var(--space-1) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);align-content:start}.handoff-rejection-confirmation h3{color:var(--color-tone-danger-text);font-size:var(--font-size-lg);letter-spacing:normal}.validate-handoff-action-panel{gap:var(--space-5);min-width:0;display:grid}.validate-handoff-record,.validate-handoff-result,.handoff-validation-history__summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.validate-handoff-action-panel h3{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);margin:0}.validate-handoff-purpose,.validate-handoff-record,.validate-handoff-action-panel section>p,.validate-handoff-consequence p,.validate-handoff-before p{margin:0}.validate-handoff-purpose{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.validate-handoff-record{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle);grid-template-columns:1fr;margin:0;display:grid}.validate-handoff-record div{gap:var(--space-3);padding-block:var(--space-1);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);display:grid}.validate-handoff-record dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.validate-handoff-record dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.validate-handoff-record__status-mark{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-text-secondary);margin-inline-end:var(--space-2);display:inline-block}.validate-handoff-context{padding-block:var(--space-1)}.validate-handoff-context dl{gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.validate-handoff-context dl>div{min-width:0;border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-2)}.validate-handoff-context dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.validate-handoff-context dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.validate-handoff-context__secondary{grid-column:1/-1}.validate-handoff-context__secondary dd{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.validate-handoff-money{font-variant-numeric:tabular-nums}.validate-handoff-action-panel section{gap:var(--space-2);display:grid}.validate-handoff-checks{margin:var(--space-2) 0 0;border-block-start:var(--border-width-default) solid var(--color-border-default);gap:0;padding:0;list-style:none;display:grid}.validate-handoff-check-groups{gap:var(--space-4);margin-block-start:var(--space-2);display:grid}.validate-handoff-check-groups>section{gap:var(--space-1)}.validate-handoff-check-groups h4{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);margin:0}.validate-handoff-check{gap:var(--space-2);min-height:var(--size-interactive-target-min);padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.validate-handoff-check__mark{width:1.25rem;font-weight:var(--font-weight-bold);text-align:center}.validate-handoff-check__content{gap:var(--space-1);display:grid}.validate-handoff-check__content small{color:var(--color-text-secondary);line-height:var(--line-height-body)}.validate-handoff-check__status{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.validate-handoff-check--passed .validate-handoff-check__mark,.validate-handoff-check--passed .validate-handoff-check__status{color:var(--color-tone-success-text)}.validate-handoff-check--failed .validate-handoff-check__mark,.validate-handoff-check--failed .validate-handoff-check__status{color:var(--color-tone-danger-text)}.validate-handoff-check--pending .validate-handoff-check__mark,.validate-handoff-check--pending .validate-handoff-check__status,.validate-handoff-check--not-evaluated .validate-handoff-check__mark,.validate-handoff-check--not-evaluated .validate-handoff-check__status{color:var(--color-text-secondary)}.validate-handoff-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.validate-handoff-before,.validate-handoff-consequence{padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle)}.validate-handoff-result,.handoff-validation-history__summary{padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid;align-items:flex-start}.validate-handoff-result{flex-direction:column;justify-content:flex-start}.validate-handoff-result--passed,.handoff-validation-history__summary--passed{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface);color:var(--color-tone-success-text)}.validate-handoff-result--failed,.handoff-validation-history__summary--failed{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.validate-handoff-result--stopped,.validate-handoff-result--indeterminate,.handoff-validation-history__summary--stopped,.handoff-validation-history__summary--indeterminate{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text-primary)}.validate-handoff-error{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);margin:0}.handoff-validation-history{gap:var(--space-4);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.handoff-validation-history>li{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden}.handoff-validation-history__summary{cursor:pointer;flex-wrap:wrap;list-style:none}.handoff-validation-history__summary::-webkit-details-marker{display:none}.handoff-validation-history__summary small{flex-basis:100%}.handoff-validation-history__summary b{color:currentColor;font-size:var(--font-size-supporting)}.handoff-validation-checks-disclosure{border-top:var(--border-width-default) solid var(--color-border-default)}.handoff-validation-checks-disclosure>summary{min-height:var(--size-interactive-target-min);padding:var(--space-3) 0;color:var(--color-shell-link);font-weight:var(--font-weight-semibold);cursor:pointer}.handoff-validation-history .validate-handoff-checks{padding-inline:var(--space-3);margin:0}.source-document-action-panel dl{gap:var(--space-3);margin:0;display:grid}.source-document-action-panel dl div{padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.source-document-action-panel dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.sap-action-panel label,.sap-action-panel fieldset,.readiness-action-panel label,.payment-action-panel label,.payment-action-panel fieldset,.cfc-payment-action-panel label,.cfc-payment-action-panel fieldset,.transfer-result-action-panel label,.transfer-result-action-panel fieldset,.cancellation-action-panel label,.cancellation-action-panel fieldset,.loan-handoff-action-panel label,.loan-handoff-action-panel fieldset{gap:var(--space-1);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);display:grid}.sap-action-panel fieldset:has(input[name=sap-kind]) label{min-height:var(--size-interactive-target-min);grid-template-columns:auto minmax(0,1fr);align-items:center}.sap-action-panel input:not([type=checkbox]):not([type=radio]),.sap-action-panel select,.sap-action-panel textarea,.readiness-action-panel input,.readiness-action-panel textarea,.payment-action-panel input:not([type=checkbox]):not([type=radio]),.payment-action-panel select,.payment-action-panel textarea,.cfc-payment-action-panel input:not([type=checkbox]):not([type=radio]),.cfc-payment-action-panel select,.cfc-payment-action-panel textarea,.transfer-result-action-panel input:not([type=checkbox]):not([type=radio]),.transfer-result-action-panel select,.transfer-result-action-panel textarea,.cancellation-action-panel input:not([type=checkbox]):not([type=radio]),.cancellation-action-panel select,.cancellation-action-panel textarea,.loan-handoff-action-panel input:not([type=checkbox]):not([type=radio]),.loan-handoff-action-panel select,.loan-handoff-action-panel textarea{width:100%;min-height:var(--size-interactive-target-min);max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit}.sap-action-panel textarea,.readiness-action-panel textarea,.payment-action-panel textarea,.cfc-payment-action-panel textarea,.transfer-result-action-panel textarea,.cancellation-action-panel textarea,.loan-handoff-action-panel textarea{resize:vertical;min-height:7rem}.sap-actions-region{gap:var(--space-3);min-width:0;border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-4);display:grid}.sap-actions-region>h2,.sap-actions-region__group-label,.sap-actions-region__action p{margin:0}.sap-actions-region__group-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.sap-actions-region__primary,.sap-actions-region__alternatives{gap:var(--space-4);min-width:0;display:grid}.sap-actions-region__alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-actions-region__action{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.sap-actions-region__action p{max-width:32rem;color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.sap-action-panel--outcome{align-content:start;gap:0;min-width:0;min-height:100%}.dialog-surface:has(.sap-action-panel--outcome) .dialog-body{flex:auto}.sap-action-panel--outcome .sap-outcome-section{gap:var(--space-2);min-width:0;padding-block:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.sap-action-panel--outcome .sap-outcome-context{background:var(--color-surface-subtle);border-block-start:0}.sap-outcome-section__heading>div,.sap-outcome-heading>div,.sap-outcome-comments-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.sap-action-panel--outcome :is(h3,h4,p),.sap-outcome-section__heading h3,.sap-outcome-section__heading p,.sap-outcome-heading h3{margin:0}.sap-action-panel--outcome :is(h3,h4),.sap-outcome-evidence legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow)}.sap-outcome-section__heading p,.sap-outcome-heading span,.sap-outcome-comments-meta,.sap-action-panel--outcome .sap-outcome-section>small:not(.sap-field-error),.sap-outcome-evidence>p:not(.sap-field-error),.sap-outcome-evidence-row small{color:var(--color-text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-body)}.sap-outcome-context dl{margin:var(--space-2) 0 0;border-block-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sap-outcome-context dl>div{min-width:0;padding:var(--space-2) 0;border-block-end:var(--border-width-default) solid var(--color-border-default)}.sap-outcome-context dl>div:nth-child(2n){border-inline-start:var(--border-width-default) solid var(--color-border-default);padding-inline-start:var(--space-4)}.sap-outcome-context dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.sap-outcome-context dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.sap-outcome-heading{padding-block:var(--space-4);border-block-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-raised)}.sap-outcome-required-label{font-weight:var(--font-weight-semibold)}.sap-action-panel--outcome textarea{resize:vertical;min-height:6rem}.sap-outcome-comments-meta{align-items:start}.sap-outcome-comments-meta small:last-child{font-variant-numeric:tabular-nums;flex:none}.sap-outcome-evidence{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.sap-outcome-evidence:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.sap-outcome-evidence-list{gap:var(--space-2);min-width:0;display:grid}.sap-outcome-evidence-row{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.sap-outcome-evidence-row--selected{border-inline-start-width:calc(2 * var(--border-width-emphasized));border-inline-start-color:var(--color-border-strong);background:var(--color-surface-inset)}.sap-outcome-evidence-row:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.sap-outcome-evidence-row__choice{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sap-outcome-evidence-row__choice:has(input:disabled){cursor:not-allowed;opacity:.72}.sap-outcome-evidence-row__choice>span{gap:var(--space-1);min-width:0;display:grid}.sap-outcome-evidence-row__choice strong{overflow-wrap:anywhere}.sap-outcome-evidence-row__view{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);white-space:nowrap;margin-inline-end:var(--space-2)}.sap-action-panel--outcome .sap-outcome-consequence{gap:var(--space-2);padding-inline:var(--space-4);border-inline-start:var(--border-width-emphasized) solid;margin-block-start:var(--space-2)}.sap-outcome-consequence--warning{border-inline-start-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.sap-outcome-consequence--danger{border-inline-start-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.sap-outcome-consequence ul{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-supporting);margin:0;padding-inline-start:var(--space-5);display:grid}.sap-outcome-consequence p{font-size:var(--font-size-supporting)}@media (width<=30rem){.sap-actions-region__alternatives,.sap-outcome-context dl,.sap-outcome-evidence-row{grid-template-columns:minmax(0,1fr)}.sap-actions-region__action,.sap-actions-region__action .action-control,.sap-outcome-evidence-row__view{width:100%}.sap-outcome-context dl>div:nth-child(2n){border-inline-start:0;padding-inline-start:0}.sap-outcome-section__heading>div,.sap-outcome-heading>div,.sap-outcome-comments-meta{align-items:flex-start;gap:var(--space-1);flex-direction:column}.sap-outcome-evidence-row__view{border-block-start:var(--border-width-default) solid var(--color-border-default);margin:0}}.sap-action-panel--create{gap:0}.sap-action-panel--confirm-new{align-content:start;gap:0;min-width:0;min-height:100%}.dialog-surface:has(.sap-action-panel--confirm-new){width:min(34rem,100%);overflow:clip}.dialog-surface:has(.sap-action-panel--confirm-new) .dialog-body{flex:auto}.sap-action-panel--confirm-new .sap-confirm-section{gap:var(--space-2);min-width:0;padding-block:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.sap-action-panel--confirm-new .sap-confirm-section :is(h3,h4),.sap-action-panel--confirm-new .sap-confirm-evidence legend,.sap-action-panel--confirm-new .sap-confirm-consequence h4{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.sap-action-panel--confirm-new .sap-confirm-section__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.sap-action-panel--confirm-new .sap-confirm-section__heading>div{gap:var(--space-1);min-width:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-section__heading p,.sap-action-panel--confirm-new .sap-confirm-processing-context{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}.sap-action-panel--confirm-new .sap-confirm-processing-context{text-align:end;overflow-wrap:anywhere}.sap-action-panel--confirm-new .sap-confirm-context{padding:var(--space-3) var(--space-4);border-block-start:0;border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-inset)}.sap-action-panel--confirm-new .sap-confirm-context dl{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-context dl>div{min-width:0;padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default)}.sap-action-panel--confirm-new .sap-confirm-context dl>div:nth-child(-n+2){border-block-start:0}.sap-action-panel--confirm-new .sap-confirm-context dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.sap-action-panel--confirm-new .sap-confirm-context dd{min-width:0;margin:var(--space-1) 0 0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sap-action-panel--confirm-new .sap-confirm-outcome-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding-block:var(--space-5) var(--space-2);border-block-start:var(--border-width-emphasized) solid var(--color-border-strong);display:flex}.sap-action-panel--confirm-new .sap-confirm-outcome-heading>div{gap:var(--space-1);min-width:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-outcome-heading>div>h3{color:var(--color-text-primary);font-size:var(--font-size-supporting);letter-spacing:var(--letter-spacing-eyebrow);margin:0}.sap-action-panel--confirm-new .sap-confirm-outcome-heading>div>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.sap-action-panel--confirm-new .sap-confirm-processing-context strong{color:var(--color-text-primary);font-size:inherit;letter-spacing:normal}.sap-action-panel--confirm-new .sap-confirm-required-label{align-items:baseline;gap:var(--space-1);display:flex}.sap-action-panel--confirm-new .sap-code-confirmation{padding:var(--space-4);border-block-start:0;border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle)}.sap-action-panel--confirm-new .sap-code-confirmation input{min-height:var(--size-control-large-visible);font-family:var(--font-family-mono);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:.04em}.sap-action-panel--confirm-new .sap-code-confirmation small:not(.sap-field-error),.sap-action-panel--confirm-new .sap-confirm-field small:not(.sap-field-error),.sap-action-panel--confirm-new .sap-confirm-evidence>p:not(.sap-field-error),.sap-action-panel--confirm-new .sap-confirm-evidence-row small{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.sap-action-panel--confirm-new .sap-confirm-details{gap:var(--space-4)}.sap-action-panel--confirm-new .sap-confirm-details__fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-field input{min-width:0}.sap-action-panel--confirm-new .sap-confirm-field:last-child{grid-column:1/-1}.sap-action-panel--confirm-new .sap-confirm-field__label{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.sap-action-panel--confirm-new .sap-confirm-field__label>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);flex:none}.sap-action-panel--confirm-new .sap-confirm-evidence{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-evidence:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.sap-action-panel--confirm-new .sap-confirm-evidence-list{gap:var(--space-2);min-width:0;display:grid}.sap-outcome-evidence-registration{gap:var(--space-3);margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2);background:var(--color-surface-subtle);display:grid}.sap-outcome-evidence-registration h5,.sap-outcome-evidence-registration p{margin:0}.sap-outcome-evidence-registration__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sap-outcome-evidence-registration__fields>div{align-content:start;gap:var(--space-1);display:grid}.sap-outcome-evidence-registration__fields textarea{resize:vertical}.sap-action-panel--confirm-new .sap-confirm-evidence-row{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.sap-action-panel--confirm-new .sap-confirm-evidence-row--selected{border-inline-start-width:calc(2 * var(--border-width-emphasized));border-inline-start-color:var(--color-border-strong);background:var(--color-surface-inset)}.sap-action-panel--confirm-new .sap-confirm-evidence-row:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.sap-action-panel--confirm-new .sap-confirm-evidence-row__choice{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sap-action-panel--confirm-new .sap-confirm-evidence-row__choice:has(input:disabled){cursor:not-allowed;opacity:.72}.sap-action-panel--confirm-new .sap-confirm-evidence-row__choice>span{gap:var(--space-1);min-width:0;display:grid}.sap-action-panel--confirm-new .sap-confirm-evidence-row__choice strong{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere}.sap-action-panel--confirm-new .sap-confirm-evidence-row__view{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);white-space:nowrap;margin-inline-end:var(--space-2)}.sap-action-panel--confirm-new .sap-confirm-consequence{gap:var(--space-2);min-width:0;padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-info-border);background:var(--color-tone-info-surface);margin-block-start:var(--space-2);display:grid}.sap-action-panel--confirm-new .sap-confirm-consequence p,.sap-action-panel--confirm-new .sap-confirm-consequence ul{color:var(--color-text-secondary);font-size:var(--font-size-supporting);line-height:var(--line-height-body);margin:0}.sap-action-panel--confirm-new .sap-confirm-consequence ul{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.sap-current-request{border-block:var(--border-width-default) solid var(--color-border-default);min-width:0;display:grid}.sap-current-request__section-label{padding:var(--space-4) var(--space-4) var(--space-2);margin:0}.sap-current-request__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--color-surface-subtle);display:flex}.sap-current-request__heading h3,.sap-current-request__heading p{margin:0}.sap-current-request__status{padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-tone-warning-border);border-radius:var(--radius-pill);background:var(--color-tone-warning-surface);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);flex:none}.sap-current-request__status span{font-size:.7em}.sap-current-request__status--confirmed{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.sap-current-request__status--returned{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface);color:var(--color-tone-warning-text)}.sap-current-request__status--failed{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.sap-blocked-outcome--returned .sap-current-request__heading{border-inline-start:var(--border-width-emphasized) solid var(--color-tone-warning-border)}.sap-blocked-outcome--failed .sap-current-request__heading{border-inline-start:var(--border-width-emphasized) solid var(--color-tone-danger-border)}.sap-current-request dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sap-current-request dl>div{min-width:0;padding:var(--space-3) var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default)}.sap-current-request dl>div:nth-child(2n){border-inline-start:var(--border-width-default) solid var(--color-border-default)}.sap-current-request dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.sap-current-request dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sap-current-request__next-step{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-info-border);background:var(--color-tone-info-surface);display:grid}.sap-current-request__next-step strong{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow)}.sap-action-panel--create .sap-create-section{gap:var(--space-2);min-width:0;padding-block:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.sap-action-panel label.sap-inline-required-label{white-space:nowrap;width:max-content;display:inline}#sap-current-request-heading:focus,#sap-confirmed-outcome-heading:focus{scroll-margin-block-start:calc(4rem + var(--space-4))}.sap-action-panel--create .sap-create-section:first-child{border-block-start:0;padding-block-start:0}.sap-create-section h3,.sap-create-section legend{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.sap-create-context{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle)}.sap-create-context dl{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sap-create-context dl>div{min-width:0;padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default)}.sap-create-context dl>div:nth-child(-n+2){border-block-start:0}.sap-create-context dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.sap-create-context dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sap-action-panel--create .sap-handling,.sap-action-panel--create .sap-evidence-register{gap:var(--space-2);border:0;padding:0}.sap-action-panel--create .sap-handling legend,.sap-action-panel--create .sap-evidence-register legend{margin-block-end:var(--space-2)}.sap-action-panel--create .sap-choice{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sap-action-panel--create .sap-choice--selected{border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle)}.sap-choice>span,.sap-option-row>span,.sap-evidence-row>span{gap:var(--space-1);min-width:0;display:grid}.sap-choice small,.sap-option-row small,.sap-evidence-row small,.sap-create-section>small,.sap-remarks-meta{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.sap-reuse-field{gap:var(--space-1);min-width:0;margin-inline-start:calc(var(--space-4) + var(--size-interactive-target-min));padding-block-start:var(--space-2);display:grid}.sap-action-panel--create .sap-evidence-register>p{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);margin:0}.sap-evidence-list{border-block:var(--border-width-default) solid var(--color-border-default);display:grid}.sap-action-panel--create .sap-evidence-row{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-start:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sap-action-panel--create .sap-evidence-row:first-child{border-block-start:0}.sap-action-panel--create .sap-evidence-row--selected{border-inline-start:var(--border-width-emphasized) solid var(--color-border-strong);background:var(--color-surface-subtle)}.sap-action-panel--create .sap-evidence-row:has(input:disabled){cursor:not-allowed;opacity:.72}.sap-action-panel--create .sap-option-row{min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sap-create-section__heading,.sap-remarks-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.sap-create-section__heading>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.sap-action-panel--create textarea{min-height:5.5rem}.sap-remarks-meta small:first-child{max-width:29rem}.sap-remarks-meta small:last-child{font-variant-numeric:tabular-nums;flex:none}.sap-create-consequence{padding-inline:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-info-border);background:var(--color-tone-info-surface)}.sap-create-consequence ul{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-supporting);margin:0;padding-inline-start:var(--space-5);display:grid}.sap-field-error,.sap-action-panel--create .sap-field-error,.sap-action-panel--confirm-new .sap-field-error,.sap-command-error{color:var(--color-text-danger);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);margin:0}.sap-action-panel--confirm-new .sap-field-error{color:var(--color-tone-danger-text)}.sap-command-error{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.sap-action-panel--create .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.readiness-gates,.readiness-blockers,.readiness-history{gap:var(--space-2);padding:0;list-style:none;display:grid}.readiness-gates li,.readiness-blockers li,.readiness-history li{min-width:0;padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);overflow-wrap:anywhere}.readiness-gates li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.readiness-gates li small{grid-column:1/-1}.readiness-gate-blocker{gap:var(--space-1);border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-2);display:grid}.readiness-blockers li{gap:var(--space-1);display:grid}.readiness-clear{color:var(--color-text-success)}.readiness-consequence{padding:var(--space-3);border-inline-start:var(--space-1) solid var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.readiness-action-panel{margin:calc(-1 * var(--space-4)) 0;gap:0;display:grid}.readiness-action-panel .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.readiness-section{gap:var(--space-3);min-width:0;padding-block:var(--space-5);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.readiness-section:last-of-type{border-block-end:0}.readiness-section :is(h3,h4,p,dl,ul,fieldset){margin:0}.readiness-section>h3,.readiness-decision-choices>legend,.readiness-evidence-register>legend{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.readiness-current-context__identity{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.readiness-current-context__identity strong{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.readiness-current-context__identity span,.readiness-backend>p:not(.readiness-backend__result),.readiness-evidence-count dd,.readiness-confirmation p{color:var(--color-text-secondary)}.readiness-current-context dl{border-block-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.readiness-current-context dl>div{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.readiness-current-context dl>div:nth-child(2n){padding-inline:var(--space-3) 0;border-inline-start:var(--border-width-default) solid var(--color-border-default)}.readiness-current-context dl>div:last-child{border-block-end:0}.readiness-current-context dt,.readiness-evidence-count dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.readiness-current-context dd,.readiness-evidence-count dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.readiness-backend__result,.readiness-path-status{color:var(--color-text-success);font-size:var(--font-size-lg)}.readiness-path-status--attention{color:var(--color-tone-danger-text)}.readiness-evidence-count>div{gap:var(--space-1);display:grid}.readiness-gates-disclosure{border-block-start:var(--border-width-default) solid var(--color-border-default)}.readiness-gates-disclosure>summary{min-height:var(--size-interactive-target-min);padding-block:var(--space-3);color:var(--color-brand-primary);cursor:pointer;font-weight:var(--font-weight-semibold)}.readiness-gates-disclosure>summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.readiness-gate-groups{gap:var(--space-4);padding-block-end:var(--space-2);display:grid}.readiness-gate-groups section{gap:var(--space-2);display:grid}.readiness-gate-groups h4{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.readiness-gate-rows{padding:0;list-style:none}.readiness-gate-rows li{grid-template-columns:var(--space-5) minmax(0, 1fr) auto;gap:var(--space-2);min-height:2.25rem;padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);align-items:center;display:grid}.readiness-gate-rows li:last-child{border-block-end:0}.readiness-gate-rows li>strong{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.readiness-attention{gap:var(--space-2);padding:var(--space-3);border-inline-start:var(--space-1) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);display:grid}.readiness-attention>strong{text-transform:uppercase}.readiness-attention ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.readiness-basis{gap:var(--space-5)}.readiness-money-input{border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.readiness-money-input:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.readiness-money-input>span{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);padding-inline-start:var(--space-3)}.readiness-money-input .form-control{font-variant-numeric:tabular-nums;border:0;outline:0}.readiness-decision-choices{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.readiness-decision-choices>legend,.readiness-evidence-register>legend{padding:0 0 var(--space-2)}.readiness-decision-choices>legend span,.readiness-evidence-register>legend span,.readiness-review-note h3 span{color:var(--color-text-muted);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;margin-inline-start:var(--space-2)}.readiness-decision-choice{min-height:var(--size-interactive-target-min);grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);cursor:pointer;align-items:start;display:grid}.readiness-decision-choice>input{width:var(--space-5);height:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--color-brand-primary)}.readiness-decision-choice>span{gap:var(--space-1);display:grid}.readiness-decision-choice small{color:var(--color-text-secondary);line-height:var(--line-height-body)}.readiness-decision-choice:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.readiness-decision-choice--selected{border-width:var(--border-width-emphasized)}.readiness-decision-choice--ready{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.readiness-decision-choice--blocker{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.readiness-ready-path{padding:var(--space-4);border-inline-start:var(--space-1) solid var(--color-tone-success-border);background:var(--color-tone-success-surface)}.readiness-blocker-path{gap:var(--space-5);padding-inline:var(--space-4);border-inline-start:var(--space-1) solid var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.readiness-evidence-register{border:0;min-width:0;margin:0;padding:0}.readiness-evidence-register__guidance{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.readiness-evidence-list{border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.readiness-evidence-row{min-height:var(--size-interactive-target-min);padding:var(--space-2) var(--space-1);border-block-end:var(--border-width-default) solid var(--color-border-default);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.readiness-evidence-row__choice{min-width:0;min-height:var(--size-interactive-target-min);grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);cursor:pointer;align-items:start;display:grid}.readiness-evidence-row__choice>input{width:var(--space-5);height:var(--space-5);margin:var(--space-2) 0 0;accent-color:var(--color-brand-primary);justify-self:center}.readiness-evidence-row__choice>span{gap:var(--space-1);padding-block:var(--space-1);display:grid}.readiness-evidence-row small{color:var(--color-text-secondary)}.readiness-evidence-row--selected{background:var(--color-tone-warning-surface);box-shadow:inset var(--space-1) 0 var(--color-tone-warning-border)}.readiness-evidence-row:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.readiness-review-note textarea{resize:vertical;min-height:4.5rem}.readiness-consequence{gap:var(--space-3);padding:var(--space-4);display:grid}.readiness-consequence--ready{border-inline-start-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.readiness-consequence--blocker{border-inline-start-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.readiness-incomplete{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3);border:var(--border-width-default) solid var(--color-tone-warning-border);border-radius:var(--radius-control);background:var(--color-tone-warning-surface);display:grid}.readiness-incomplete ul{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}.readiness-action-unavailable{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3);border:var(--border-width-emphasized) solid var(--color-tone-danger-border);border-radius:var(--radius-control);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);display:grid}.readiness-action-unavailable p{margin:0}.readiness-confirmation{gap:var(--space-4);padding-block:var(--space-4);display:grid}.readiness-confirmation h3{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}@media (width<=30rem){.readiness-current-context dl,.readiness-current-review dl{grid-template-columns:1fr}.readiness-current-context dl>div,.readiness-current-context dl>div:nth-child(2n),.readiness-current-review dl>div,.readiness-current-review dl>div:nth-child(2n),.readiness-current-review dl>div:nth-child(odd){border-inline-start:0;padding-inline:0}.readiness-current-context dl>div:last-child{border-block-end:0}.readiness-blocker-path,.readiness-current-review,.readiness-current-failures{padding-inline:var(--space-3)}.readiness-current-review__next-step{flex-direction:column;align-items:stretch}.readiness-current-review__next-step .action-control{width:100%}.readiness-gate-rows li,.readiness-current-failures li,.readiness-gates--compact li{grid-template-columns:var(--space-5) minmax(0, 1fr)}.readiness-gate-rows li>strong,.readiness-current-failures li>strong,.readiness-gates--compact li>strong{grid-column:2}}.readiness-current-review{gap:var(--space-4);padding:var(--space-5);border-inline-start:var(--space-1) solid var(--color-tone-success-border);background:var(--color-tone-success-surface);display:grid}.readiness-current-review--blocked{border-inline-start-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.readiness-current-review>:is(h3,p),.readiness-current-review__body>:is(h4,p),.readiness-current-failures>:is(h3,p){margin:0}.readiness-current-review>h3{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.readiness-current-review__body{gap:var(--space-3);border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-4);display:grid}.readiness-current-review__body>h4,.readiness-current-review__next-step strong{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.readiness-current-review__blocker{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.readiness-current-review dl{border-block-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.readiness-current-review dl>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.readiness-current-review dl>div:nth-child(odd){padding-inline-start:0}.readiness-current-review dl>div:nth-child(2n){border-inline-start:var(--border-width-default) solid var(--color-border-default)}.readiness-current-review dl>.readiness-current-review__wide-fact{border-inline-start:0;grid-column:1/-1;padding-inline:0}.readiness-current-review dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.readiness-current-review dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.readiness-current-review__next-step{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-3);display:flex}.readiness-current-review__next-step>span:first-child{gap:var(--space-1);display:grid}.readiness-current-review__next-step--blocked{justify-content:stretch;display:grid}.readiness-current-failures{gap:var(--space-3);padding:var(--space-4);border-inline-start:var(--space-1) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);display:grid}.readiness-current-failures ul,.readiness-gates--compact{padding:0;list-style:none}.readiness-current-failures li,.readiness-gates--compact li{grid-template-columns:var(--space-5) minmax(0, 1fr) auto;gap:var(--space-2);padding:var(--space-2) 0;border:0;border-block-end:var(--border-width-default) solid var(--color-border-default);border-radius:0;align-items:center;display:grid}.readiness-current-failures li:last-child,.readiness-gates--compact li:last-child{border-block-end:0}.readiness-gates--compact{margin-block-start:var(--space-3)}.readiness-blockers--compact li{border:0;border-block-end:var(--border-width-default) solid var(--color-border-default);border-radius:0}.payment-decision-history{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.payment-decision-history li{overflow-wrap:anywhere}.cfc-frozen-request,.cfc-context-section,.cfc-decision-fields,.cfc-consequence{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-subtle);display:grid}.cfc-section-eyebrow,.cfc-context-section h3,.cfc-decision-fields h3,.cfc-consequence h3{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.cfc-frozen-request__hero{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cfc-frozen-request__hero strong{color:var(--color-brand-primary);font-size:clamp(var(--font-size-xl), 5vw, 2rem);line-height:var(--line-height-tight)}.cfc-frozen-request__hero span{font-weight:var(--font-weight-bold)}.cfc-context-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cfc-context-grid--compact{gap:var(--space-3)}.cfc-context-grid dt,.cfc-technical-references dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.cfc-context-grid dd,.cfc-technical-references dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.cfc-context-grid dd span{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);margin-block-start:var(--space-1);display:block}.cfc-technical-references{border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-2)}.cfc-technical-references summary{min-height:var(--size-interactive-target-min);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.cfc-technical-references dl{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.cfc-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cfc-section-heading>span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}.cfc-context-section__name,.cfc-payment-narration{overflow-wrap:anywhere;margin:0}.cfc-evidence-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.cfc-evidence-list li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.cfc-evidence-list li:last-child{border-block-end:0}.cfc-evidence-list li>span{gap:var(--space-1);display:grid}.cfc-evidence-list small,.cfc-evidence-empty{color:var(--color-text-secondary);font-size:var(--font-size-supporting);margin:0}.cfc-decision-fieldset{border:0;padding:0;gap:var(--space-2)!important}.cfc-decision-fieldset legend{color:var(--color-text-primary);font-size:var(--font-size-operational-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin-block-end:var(--space-2)}.cfc-payment-action-panel .cfc-decision-option{min-height:var(--size-interactive-target-min);gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cfc-decision-option input{width:1.25rem;height:1.25rem;accent-color:var(--color-brand-primary);margin:.1rem 0 0}.cfc-decision-option>span{gap:var(--space-1);display:grid}.cfc-decision-option small{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.cfc-decision-option:has(input:checked){border-width:var(--border-width-emphasized);box-shadow:inset var(--space-1) 0 0 var(--color-brand-primary)}.cfc-decision-option--warning:has(input:checked){border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface);box-shadow:inset var(--space-1) 0 0 var(--color-tone-warning-border)}.cfc-decision-option--danger:has(input:checked){border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);box-shadow:inset var(--space-1) 0 0 var(--color-tone-danger-border)}.cfc-decision-fields>label>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);justify-self:start}.cfc-decision-fields label small{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.cfc-consequence{border-inline-start-width:var(--border-width-emphasized)}.cfc-consequence--positive{border-inline-start-color:var(--color-brand-primary);background:var(--color-brand-subtle)}.cfc-consequence--warning{border-inline-start-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.cfc-consequence--danger{border-inline-start-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.cfc-consequence :is(p,ul){margin:0}.cfc-consequence ul{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.cfc-payment-alert{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-warning-border);background:var(--color-tone-warning-surface);margin:0}.cfc-confirmation{gap:var(--space-3);display:grid}.cfc-confirmation>span{color:var(--color-brand-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.cfc-confirmation :is(dl,p){margin:0}.cfc-confirmation dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.payment-ready-state,.payment-ready-actions{gap:var(--space-3);padding:var(--space-4) 0;border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-ready-state h3,.payment-ready-state p,.payment-ready-state dl,.payment-ready-actions p{margin:0}.payment-ready-state h3{color:var(--color-tone-success-text);font-size:var(--font-size-lg)}.payment-draft-state,.payment-awaiting-state,.payment-decision-state,.payment-current-request{gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-draft-state :is(p,h3),.payment-awaiting-state :is(p,h3),.payment-decision-state :is(p,h3),.payment-current-request>h3{margin:0}.payment-draft-state h3{color:var(--color-tone-success-text)}.payment-awaiting-state h3{color:var(--color-text-primary)}.payment-decision-state--authorised h3{color:var(--color-tone-success-text)}.payment-decision-state--returned h3{color:var(--color-tone-warning-text)}.payment-decision-state--rejected h3{color:var(--color-tone-danger-text)}.cfc-decision-technical-reference{margin-block-start:var(--space-3)}.cfc-decision-technical-reference summary{min-height:var(--size-interactive-target-min);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.cfc-decision-technical-reference span{overflow-wrap:anywhere}.payment-current-request__next-step{gap:var(--space-1);padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle);display:grid}.payment-current-request__next-step strong{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow)}.payment-draft-actions{justify-items:start;gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-draft-actions>p{margin:0}.payment-draft-actions__other{justify-items:start;gap:var(--space-1);display:grid}.payment-draft-actions__other>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.cfc-page-actions{gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.cfc-page-actions>p{margin:0}.cfc-page-actions__primary,.cfc-page-actions__alternatives{gap:var(--space-2);justify-items:start;display:grid}.cfc-page-actions__primary>span,.cfc-page-actions__alternatives>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.cfc-page-actions__alternatives>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-action--danger-secondary{color:var(--color-tone-danger-text)}.transfer-current-state,.transfer-page-actions,.transfer-recovery-actions{gap:var(--space-3);min-width:0;padding-block:var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.transfer-current-state>:is(p,h3,h4),.transfer-page-actions>h3,.transfer-recovery-actions>:is(h3,p){margin:0}.transfer-current-state>h3{font-size:var(--font-size-xl)}.transfer-current-state--succeeded>h3{color:var(--color-tone-success-text)}.transfer-current-state--pending>h3{color:var(--color-tone-warning-text)}.transfer-current-state--failed>h3{color:var(--color-tone-danger-text)}.transfer-pending-facts,.transfer-settled-facts,.transfer-failed-facts{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.transfer-pending-facts>div,.transfer-settled-facts>div,.transfer-failed-facts>div{min-width:0;border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-2)}.transfer-pending-facts dt,.transfer-settled-facts dt,.transfer-failed-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.transfer-pending-facts dd,.transfer-settled-facts dd,.transfer-failed-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.transfer-pending-facts__amount,.transfer-settled-facts__amount{grid-row:span 2;align-content:center}.transfer-pending-facts__amount dd,.transfer-settled-facts__amount dd{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.transfer-page-actions>h3,.transfer-recovery-actions>h3{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.transfer-page-actions__primary,.transfer-page-actions__alternative{justify-items:start;gap:var(--space-2);display:grid}.transfer-page-actions__primary>span,.transfer-page-actions__alternative>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.transfer-action--danger-secondary{border-color:var(--color-tone-danger-border);color:var(--color-tone-danger-text)}.transfer-recovery-actions{border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);padding-inline-start:var(--space-3)}.transfer-recovery-actions>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.transfer-no-account{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text);font-weight:var(--font-weight-semibold)}.transfer-account-bridge{justify-items:start;gap:var(--space-2);padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-success-border);background:var(--color-tone-success-surface);display:grid}.transfer-account-bridge>:is(p,strong,span){margin:0}.transfer-account-bridge>p{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow)}.transfer-account-bridge>strong{color:var(--color-tone-success-text)}.transfer-account-bridge>span{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.transfer-result-action-panel{gap:var(--space-5)}.transfer-result-action-panel :is(h3,h4,p,dl){margin-block:0}.transfer-authorised-payment,.transfer-outcome-fields{gap:var(--space-3);min-width:0;display:grid}.transfer-authorised-payment{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-surface-subtle)}.transfer-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.transfer-section-heading h3,.transfer-settlement-rule h3,.transfer-consequence h4,.transfer-uncertain-warning h4,.transfer-settlement-reference>p,.transfer-outcome-choices legend{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.transfer-section-heading>span,.transfer-authorised-facts dt,.transfer-authorised-facts dd span,.transfer-technical-references dt,.transfer-result-action-panel small,.transfer-outcome-choices>p{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.transfer-authorised-amount{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.transfer-authorised-amount strong{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.transfer-authorised-amount span{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.transfer-authorised-facts{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transfer-authorised-facts>div{min-width:0;padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default)}.transfer-authorised-facts dd,.transfer-technical-references dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.transfer-authorised-facts__wide{grid-column:1/-1}.transfer-frozen-account dd{gap:var(--space-1);display:grid}.transfer-technical-references>summary{min-height:var(--size-interactive-target-min);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.transfer-technical-references dl{gap:var(--space-2);padding-block-start:var(--space-2);display:grid}.transfer-outcome-choices{border:0;margin:0;padding:0;gap:var(--space-2)!important}.transfer-outcome-choices>p{margin:0}.transfer-result-action-panel .transfer-outcome-choice{grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-inline-start-width:var(--border-width-emphasized);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;display:grid}.transfer-outcome-choice input{justify-self:center;width:1.25rem;height:1.25rem}.transfer-outcome-choice>span{gap:var(--space-1);min-width:0;display:grid}.transfer-outcome-choice--success.transfer-outcome-choice--selected{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.transfer-outcome-choice--failure.transfer-outcome-choice--selected{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.transfer-outcome-choice:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.transfer-settlement-rule,.transfer-uncertain-warning,.transfer-consequence,.transfer-feedback{gap:var(--space-2);padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-warning-border);background:var(--color-tone-warning-surface);display:grid}.transfer-settlement-rule>:is(strong,p),.transfer-uncertain-warning>p,.transfer-consequence>:is(p,strong,ul),.transfer-feedback{margin:0}.transfer-outcome-fields{border-block-start:var(--border-width-default) solid var(--color-border-default);padding-block-start:var(--space-4)}.transfer-outcome-fields--success>.transfer-section-heading h3{color:var(--color-tone-success-text)}.transfer-outcome-fields--failure>.transfer-section-heading h3{color:var(--color-tone-danger-text)}.transfer-settlement-reference{gap:var(--space-1);padding:var(--space-3);border:var(--border-width-default) solid var(--color-tone-success-border);background:var(--color-tone-success-surface);display:grid}.transfer-settlement-reference>label{color:var(--color-text-primary)}.transfer-settlement-reference>input{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)!important}.transfer-money-input{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.transfer-money-input>span{color:var(--color-text-secondary);font-size:var(--font-size-lg);padding-inline-start:var(--space-3)}.transfer-result-action-panel .transfer-money-input input{font-variant-numeric:tabular-nums;background:0 0;border:0}.transfer-result-action-panel [aria-invalid=true]{border-color:var(--color-tone-danger-border)}.transfer-money-input:has([aria-invalid=true]){border-color:var(--color-tone-danger-border)}.transfer-field-error{color:var(--color-tone-danger-text)!important;font-weight:var(--font-weight-semibold)!important}.transfer-optional-field>span{justify-content:space-between;gap:var(--space-2);display:flex}.transfer-optional-field em{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-style:normal;font-weight:var(--font-weight-regular)}.transfer-consequence--success{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.transfer-consequence--failure,.transfer-uncertain-warning,.transfer-feedback--danger{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.transfer-consequence ul{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.transfer-final-confirmation{gap:var(--space-4);display:grid}.transfer-final-confirmation dl{gap:0;margin:0;display:grid}@media (forced-colors:active){.transfer-authorised-payment,.transfer-outcome-choice,.transfer-settlement-rule,.transfer-uncertain-warning,.transfer-settlement-reference,.transfer-consequence,.transfer-feedback,.transfer-no-account,.transfer-account-bridge,.transfer-recovery-actions{color:canvastext;background:canvas;border-color:canvastext}.transfer-outcome-choice--selected{outline:var(--border-width-emphasized) solid Highlight;outline-offset:calc(-1 * var(--border-width-emphasized))}.transfer-current-state--pending>h3,.transfer-current-state--succeeded>h3,.transfer-current-state--failed>h3,.transfer-account-bridge>strong,.transfer-action--danger-secondary{color:canvastext}}.transfer-final-confirmation dl>div{gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.transfer-final-confirmation dt{color:var(--color-text-secondary)}.transfer-final-confirmation dd{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);margin:0}.transfer-final-confirmation>p{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-success-border);background:var(--color-tone-success-surface);font-weight:var(--font-weight-semibold);margin:0}.payment-request-details{padding-block:var(--space-2);border-block:var(--border-width-default) solid var(--color-border-default)}.payment-request-details>summary{min-block-size:var(--control-height-min);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.payment-request-details[open]>summary{margin-block-end:var(--space-3)}.payment-ready-state dl{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-ready-state dt,.payment-context-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.payment-ready-state dd,.payment-context-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.payment-ready-actions__primary,.payment-ready-actions__secondary{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-ready-actions__primary>span,.payment-ready-actions__secondary>span{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.payment-action-panel__step{font-size:var(--font-size-lg);margin:0}.payment-frozen-context,.payment-editable-section,.payment-optional-section,.payment-consequence,.payment-required-guidance{gap:var(--space-3);padding-block:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-frozen-context{gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.payment-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.payment-section-heading :is(h3,h4),.payment-consequence h3,.payment-routing legend{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.payment-section-heading>span,.payment-field em{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-style:normal;font-weight:var(--font-weight-regular)}.payment-section-heading--editable>span{color:var(--color-brand-primary)}.payment-authority-identity{gap:var(--space-1);display:grid}.payment-authority-identity strong{overflow-wrap:anywhere}.payment-authority-identity span,.payment-field small,.payment-evidence-row small{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.payment-field .payment-field-error{color:var(--color-tone-danger-text);font-weight:var(--font-weight-semibold);margin:0}.payment-context-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.payment-verification-status{color:var(--color-tone-success-text);font-weight:var(--font-weight-semibold);margin:0}.payment-submit-section{gap:var(--space-3);padding-block:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-submit-identity{padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle)}.payment-submit-identity__facts,.payment-submit-facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.payment-submit-identity__facts dt,.payment-submit-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.payment-submit-identity__facts dd,.payment-submit-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.payment-submit-beneficiary__name{overflow-wrap:anywhere;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.payment-submit-group{gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.payment-submit-group>h4,.payment-submit-group>p{margin:0}.payment-submit-group>h4{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.payment-submit-account{gap:var(--space-1);display:grid}.payment-submit-account span{color:var(--color-text-secondary)}.payment-submit-technical{padding-block:var(--space-2)}.payment-submit-technical>summary{min-block-size:var(--size-interactive-target-min);cursor:pointer;font-weight:var(--font-weight-semibold);align-content:center}.payment-submit-technical[open]>summary{margin-block-end:var(--space-3)}.payment-submit-handoff{padding-inline:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-surface-subtle)}.payment-submit-handoff p{margin:0}.payment-submit-confirmation>label{grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);min-height:var(--size-interactive-target-min);color:var(--color-text-primary);cursor:pointer;align-items:center}.payment-submit-confirmation input{justify-self:center;width:1.25rem;height:1.25rem}.payment-submit-consequence{margin-block-start:0}.payment-editable-section{gap:var(--space-4)}.payment-details-guidance{color:var(--color-text-secondary);font-size:var(--font-size-supporting);margin:0}.payment-routing{padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);margin:0;gap:var(--space-3)!important}.payment-money-input{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.payment-money-input>span{color:var(--color-text-secondary);font-size:var(--font-size-lg);padding-inline-start:var(--space-3)}.payment-action-panel .payment-money-input input{font-variant-numeric:tabular-nums;background:0 0;border:0}.payment-action-panel .payment-field textarea{min-height:5.5rem}.payment-evidence-register,.payment-evidence-summary{gap:0;margin:0;padding:0;list-style:none;display:grid}.payment-evidence-row{align-items:center;gap:var(--space-2);min-height:var(--size-interactive-target-min);padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.payment-action-panel .payment-evidence-row>label{grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:var(--size-interactive-target-min);color:var(--color-text-primary);cursor:pointer}.payment-evidence-row input{justify-self:center;width:1.25rem;height:1.25rem}.payment-evidence-row label>span{gap:var(--space-1);min-width:0;display:grid}.payment-evidence-summary li{padding-block:var(--space-1)}.payment-consequence{padding-inline:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle)}.payment-consequence :is(p,ul),.payment-required-guidance :is(ul){margin:0}.payment-consequence ul,.payment-required-guidance ul{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.payment-action-panel .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cancellation-consequence{gap:var(--space-2);padding:var(--space-3);border:var(--border-width-default) solid var(--color-action-danger-surface);border-inline-start-width:var(--border-width-emphasized);background:var(--color-tone-danger-surface);display:grid}.cancellation-current-context{gap:var(--space-1);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-surface-subtle);display:grid}.cancellation-current-context h3,.cancellation-current-context dl{margin:0}.cancellation-current-context h3{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.cancellation-current-context>strong,.cancellation-current-context>span,.cancellation-current-context dd{overflow-wrap:anywhere}.cancellation-current-context dt{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.cancellation-current-context dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-semibold)}.cancellation-field{gap:var(--space-1);display:grid}.cancellation-field>label{color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold)}.cancellation-field>small{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.cancellation-consequence h3,.cancellation-consequence p{margin:0}.cancellation-consequence h3{color:var(--color-action-danger-surface);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}@media (width<=30rem){.transfer-pending-facts,.transfer-settled-facts,.transfer-failed-facts,.transfer-authorised-facts,.transfer-final-confirmation dl>div{grid-template-columns:1fr}.transfer-pending-facts__amount,.transfer-settled-facts__amount{grid-row:auto}.transfer-authorised-facts__wide{grid-column:auto}.transfer-page-actions,.transfer-page-actions__primary,.transfer-page-actions__alternative,.transfer-page-actions .action-control,.transfer-recovery-actions,.transfer-recovery-actions>div,.transfer-recovery-actions .action-control{width:100%}.transfer-recovery-actions>div{display:grid}.transfer-authorised-payment{padding:var(--space-3)}.transfer-section-heading{flex-direction:column;align-items:flex-start}.payment-ready-state dl,.payment-context-facts,.payment-submit-identity__facts,.payment-submit-facts{grid-template-columns:1fr}.payment-ready-actions__primary,.payment-ready-actions__secondary,.payment-section-heading{flex-direction:column;align-items:flex-start}.payment-ready-actions .action-control,.cfc-page-actions,.cfc-page-actions__primary,.cfc-page-actions__alternatives,.cfc-page-actions__alternatives>div,.cfc-page-actions .action-control{width:100%}.cfc-page-actions__alternatives>div{display:grid}}:is(.dialog-backdrop:has(.sap-action-panel),.dialog-backdrop:has(.readiness-action-panel),.dialog-backdrop:has(.payment-action-panel),.dialog-backdrop:has(.cfc-payment-action-panel),.dialog-backdrop:has(.transfer-result-action-panel),.dialog-backdrop:has(.cancellation-action-panel),.dialog-backdrop:has(.loan-handoff-action-panel),.dialog-backdrop:has(.validate-handoff-action-panel),.dialog-backdrop:has(.source-document-action-panel),.dialog-backdrop:has(.loan-handoff-import),.dialog-backdrop:has(.loan-filter-sheet)){place-items:stretch end;padding:0}:is(.dialog-surface:has(.sap-action-panel),.dialog-surface:has(.readiness-action-panel),.dialog-surface:has(.payment-action-panel),.dialog-surface:has(.cfc-payment-action-panel),.dialog-surface:has(.transfer-result-action-panel),.dialog-surface:has(.cancellation-action-panel),.dialog-surface:has(.loan-handoff-action-panel),.dialog-surface:has(.validate-handoff-action-panel),.dialog-surface:has(.source-document-action-panel),.dialog-surface:has(.loan-handoff-import),.dialog-surface:has(.loan-filter-sheet)){border-radius:0;width:min(35rem,100%);min-width:0;height:100dvh;max-height:100dvh}:is(.dialog-surface:has(.sap-action-panel) .dialog-body,.dialog-surface:has(.readiness-action-panel) .dialog-body,.dialog-surface:has(.payment-action-panel) .dialog-body,.dialog-surface:has(.cfc-payment-action-panel) .dialog-body,.dialog-surface:has(.transfer-result-action-panel) .dialog-body,.dialog-surface:has(.cancellation-action-panel) .dialog-body,.dialog-surface:has(.loan-handoff-action-panel) .dialog-body,.dialog-surface:has(.validate-handoff-action-panel) .dialog-body,.dialog-surface:has(.source-document-action-panel) .dialog-body,.dialog-surface:has(.loan-handoff-import) .dialog-body,.dialog-surface:has(.loan-filter-sheet) .dialog-body){flex:auto}.dialog-surface:has(.cfc-payment-action-panel) .dialog-body{scroll-padding-block:var(--space-4)}.dialog-surface:has(.payment-action-panel) .dialog-body{scroll-padding-block:var(--space-4)}.payment-action-panel :is(input,select,textarea),.cfc-payment-action-panel textarea{scroll-margin-block:var(--space-4)}.dialog-surface:has(.validate-handoff-action-panel){width:min(32rem,100%)}.dialog-surface:has(.loan-handoff-action-panel){width:min(32rem,100%)}.dialog-surface:has(.loan-handoff-action-panel) .dialog-body{flex:auto}.dialog-surface:has(.loan-handoff-action-panel) .dialog-header .action-control{white-space:nowrap;flex:none}@media (width<=79.999rem){.application-shell{grid-template-columns:8.5rem minmax(0,1fr)}.application-shell__rail{padding-inline:var(--space-2)}.application-shell__rail-brand{padding-inline:var(--space-1);text-align:center}.application-shell__rail-brand .application-shell__brand{font-size:var(--font-size-body)}.application-shell__rail-brand span,.application-shell__rail-context{display:none}.application-shell__rail nav a{gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr);justify-items:stretch}.application-shell__rail nav a>span{width:1.75rem;height:1.75rem}.application-shell__rail nav strong{font-size:var(--font-size-supporting);overflow-wrap:break-word;align-self:center}.application-shell__account-button>.application-shell__account-label,.application-shell__account-button:after{display:none}.loan-counters{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.loan-counters button{flex:0 0 8.5rem}.loan-counters__hint{margin:calc(-1 * var(--space-3)) 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-supporting);display:block}}@media (width<=64rem) and (width>=48rem){.loan-fact-grid,.loan-operations-summary,.loan-file-work-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-file-work-context dl>div{border-bottom:var(--border-width-default) solid var(--color-border-workspace-strong)}.loan-file-work-context dl>div:nth-child(2n){border-right:0}.loan-file-work-context dl>div:last-child{border-bottom:0}.loan-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.loan-search-filter{grid-area:1/span 2}.loan-lifecycle-filter{grid-area:1/3}.loan-filter-owner{grid-area:1/4}.loan-filter-blocker{grid-area:2/1}.loan-more-filters{grid-area:2/2}.loan-filters__actions{grid-area:2/3/auto/-1}.loan-more-filters__popover{right:auto;left:calc(-1 * (100% + var(--space-3)));width:min(38rem, calc(100vw - (2 * var(--space-16) + var(--space-12))))}.loan-lifecycle-filter__popover,.loan-filter-owner .loan-filter-select__popover,.loan-more-filters__popover .loan-filter-sort .loan-filter-select__popover{left:auto;right:0}.loan-active-filters{flex-direction:column}.loan-queue table{table-layout:fixed;min-width:100%}.loan-queue colgroup,.loan-queue th,.loan-queue td{display:none}.loan-queue th{padding-inline:var(--space-2);line-height:var(--line-height-tight);white-space:normal}.loan-queue td{padding-inline:var(--space-2)}.loan-queue th:first-child,.loan-queue td:first-child,.loan-queue th:nth-child(2),.loan-queue td:nth-child(2),.loan-queue th:nth-child(5),.loan-queue td:nth-child(5),.loan-queue th:nth-child(6),.loan-queue td:nth-child(6),.loan-queue th:nth-child(7),.loan-queue td:nth-child(7){display:table-cell}.loan-queue th:first-child{width:24%}.loan-queue th:nth-child(2),.loan-queue th:nth-child(5){width:18%}.loan-queue th:nth-child(6),.loan-queue th:nth-child(7){width:20%}.loan-queue td:last-child .loan-queue__action{min-inline-size:0;max-width:100%}.loan-queue td:last-child .loan-queue__action--navigation{padding-inline:0}.loan-queue td:nth-child(2) .status-badge{width:100%;min-height:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);overflow-wrap:normal;word-break:normal;display:flex}}@media (width<=47.999rem){.application-shell{grid-template-columns:minmax(0,1fr);display:grid}.application-shell>:not(.application-shell__rail,.application-shell__header),.application-shell__header{grid-column:1}.application-shell__rail{width:min(17rem,100vw - 3rem);padding:var(--space-5) var(--space-4);visibility:hidden;transition:transform var(--motion-duration-standard) var(--motion-easing-standard);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.application-shell__rail[data-open=true]{visibility:visible;box-shadow:var(--shadow-high);transform:translate(0)}.application-shell__rail-brand{padding-inline:var(--space-2);text-align:left}.application-shell__rail-brand .application-shell__brand{font-size:var(--font-size-xl)}.application-shell__rail-brand span,.application-shell__rail nav strong,.application-shell__rail-context{display:grid}.application-shell__rail nav a{grid-template-columns:2rem minmax(0,1fr);justify-items:stretch}.application-shell__header{gap:var(--space-2);min-height:3.75rem;padding:var(--space-2);flex-wrap:nowrap;position:sticky}.application-shell__compact-brand{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:flex}.application-shell__compact-brand .application-shell__brand{color:var(--color-brand-active);font-size:var(--font-size-body)}.application-shell .application-shell__destination{display:none}.application-shell__navigation-toggle{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-text-link);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.application-shell__navigation-toggle span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-shell__identity{min-width:0;margin-left:auto}.application-shell__account-label,.application-shell__account-button>.application-shell__account-label{display:none}.loan-operations-page{width:min(calc(100% - 1rem), var(--content-width-page));padding-top:var(--space-5)}.loan-operations-dashboard{width:calc(100% - 1rem)}.loan-operations-page__title{align-items:stretch;gap:var(--space-4);flex-direction:column}.loan-operations-page__title .action-group{justify-content:flex-start}.loan-counters{gap:var(--space-3);padding-bottom:var(--space-2);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-1);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.loan-counters button{flex:0 0 calc((100% - var(--space-3)) / 2);scroll-snap-align:start}.loan-filters-toggle{min-height:var(--size-interactive-target-min);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:inline-flex}.loan-filters{display:none}.loan-active-filters{flex-direction:column;margin-top:0}.loan-active-filters__summary,.loan-active-filters__chips{width:100%}.loan-filter-sheet__status{min-height:var(--size-interactive-target-min);justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-supporting);display:flex}.loan-filter-sheet .loan-lifecycle-filter__popover,.loan-filter-sheet .loan-filter-select__popover{width:100%;max-height:none;margin-top:var(--space-2);position:static;overflow-y:visible}.loan-filter-sheet .loan-lifecycle-filter__choices{max-height:none}.loan-queue__table-wrap{display:none}.loan-queue__cards{gap:var(--space-3);display:grid}.loan-card__lifecycle{justify-items:start;gap:var(--space-1);display:grid}.loan-card h2{margin:var(--space-2) 0;font-size:var(--font-size-body)}.loan-card dl{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.loan-pagination{flex-direction:column;align-items:flex-start}.loan-pagination__controls{justify-content:space-between;width:100%}.loan-file-summary,.loan-file-work-context dl{grid-template-columns:1fr}.loan-file-work-context dl>div{border-right:0;border-bottom:var(--border-width-default) solid var(--color-border-workspace-strong)}.loan-file-work-context dl>div:last-child{border-bottom:0}.loan-file-summary div,.loan-file-summary div:nth-child(3n){border-right:0}.loan-operations-page>section:not(.loan-queue__cards):not(.loan-account-tabpanel):not(.loan-active-filters),.loan-account-tabpanel>section{padding:var(--space-4)}.loan-empty-state{display:grid}:is(.dialog-surface:has(.sap-action-panel),.dialog-surface:has(.readiness-action-panel),.dialog-surface:has(.payment-action-panel),.dialog-surface:has(.cfc-payment-action-panel),.dialog-surface:has(.transfer-result-action-panel),.dialog-surface:has(.cancellation-action-panel),.dialog-surface:has(.loan-handoff-action-panel),.dialog-surface:has(.validate-handoff-action-panel),.dialog-surface:has(.source-document-action-panel),.dialog-surface:has(.loan-handoff-import),.dialog-surface:has(.loan-filter-sheet)){width:100%}.validate-handoff-context dl{grid-template-columns:1fr}.validate-handoff-result,.handoff-validation-history__summary{flex-direction:column;align-items:flex-start}.validate-handoff-record div{gap:var(--space-1);grid-template-columns:1fr}}@media (width<=24rem){.loan-card dl{grid-template-columns:1fr}}@media (forced-colors:active){.status-badge,.loan-card,.loan-filters,.loan-queue__table-wrap{border-color:canvastext}.validate-handoff-check--passed .validate-handoff-check__mark,.validate-handoff-check--passed .validate-handoff-check__status,.validate-handoff-check--failed .validate-handoff-check__mark,.validate-handoff-check--failed .validate-handoff-check__status,.validate-handoff-check--pending .validate-handoff-check__mark,.validate-handoff-check--pending .validate-handoff-check__status,.validate-handoff-check--not-evaluated .validate-handoff-check__mark,.validate-handoff-check--not-evaluated .validate-handoff-check__status,.validate-handoff-result,.handoff-validation-history__summary{color:canvastext;forced-color-adjust:none}.validate-handoff-result,.handoff-validation-history__summary{background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}@media (width>=30.001rem) and (width<=79.999rem){.dialog-surface:has(.sap-action-panel--create){width:min(35rem,100%)}.dialog-surface:has(.sap-action-panel--confirm-new){width:min(34rem,100%)}}@media (width<=30rem){#sap-current-request-heading:focus,#sap-confirmed-outcome-heading:focus{scroll-margin-block-start:calc(3.5rem + var(--size-interactive-target-min) + var(--space-12))}.sap-current-request__heading{flex-direction:column;align-items:flex-start}.sap-current-request dl{grid-template-columns:1fr}.sap-current-request dl>div:nth-child(2n){border-inline-start:0}.sap-create-context dl{grid-template-columns:1fr}.sap-create-context dl>div:nth-child(2){border-block-start:var(--border-width-default) solid var(--color-border-default)}.sap-reuse-field{margin-inline-start:0}.sap-create-section__heading,.sap-remarks-meta{align-items:flex-start;gap:var(--space-1);flex-direction:column}.sap-action-panel--confirm-new .sap-confirm-context dl,.sap-action-panel--confirm-new .sap-confirm-details__fields{grid-template-columns:1fr}.sap-action-panel--confirm-new .sap-confirm-context dl>div:nth-child(2){border-block-start:var(--border-width-default) solid var(--color-border-default)}.sap-action-panel--confirm-new .sap-confirm-field:last-child{grid-column:auto}.sap-action-panel--confirm-new .sap-confirm-section__heading,.sap-action-panel--confirm-new .sap-confirm-outcome-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.sap-action-panel--confirm-new .sap-confirm-processing-context{text-align:start}.sap-action-panel--confirm-new .sap-confirm-evidence-row{grid-template-columns:minmax(0,1fr)}.sap-action-panel--confirm-new .sap-confirm-evidence-row__view{margin:0 var(--space-3) var(--space-3);justify-self:start}}@media (forced-colors:active){.sap-create-context,.sap-current-request,.sap-current-request__heading,.sap-current-request__status,.sap-current-request__next-step,.sap-choice,.sap-evidence-row,.sap-option-row,.sap-create-consequence,.sap-command-error{color:canvastext;background:canvas;border-color:canvastext}.sap-choice--selected,.sap-evidence-row--selected{border-inline-start-color:highlight;border-inline-start-width:var(--border-width-emphasized)}.sap-action-panel--confirm-new .sap-confirm-context,.sap-action-panel--confirm-new .sap-confirm-outcome-heading,.sap-action-panel--confirm-new .sap-code-confirmation,.sap-action-panel--confirm-new .sap-confirm-evidence,.sap-action-panel--confirm-new .sap-confirm-evidence-row,.sap-action-panel--confirm-new .sap-confirm-consequence{color:canvastext;background:canvas;border-color:canvastext}.sap-action-panel--confirm-new .sap-confirm-evidence-row--selected{border-inline-start-width:calc(2 * var(--border-width-emphasized));border-inline-start-color:highlight}.sap-action-panel--confirm-new .sap-confirm-evidence-row:focus-within,.sap-action-panel--confirm-new .sap-confirm-evidence:focus{box-shadow:0 0 0 var(--focus-ring-contrast-width) Canvas;outline-color:highlight}.readiness-current-context dl,.readiness-current-context dl>div,.readiness-gates-disclosure,.readiness-gate-rows li,.readiness-decision-choice,.readiness-ready-path,.readiness-blocker-path,.readiness-evidence-list,.readiness-evidence-row,.readiness-consequence,.readiness-incomplete,.readiness-attention,.readiness-current-review,.readiness-current-review__body,.readiness-current-review dl,.readiness-current-review dl>div,.readiness-current-review__next-step,.readiness-current-failures{color:canvastext;background:canvas;border-color:canvastext}.readiness-decision-choice--selected,.readiness-evidence-row--selected{border-inline-start-width:calc(2 * var(--border-width-emphasized));border-inline-start-color:highlight}.readiness-decision-choice:focus-within,.readiness-evidence-row:focus-within,.readiness-gates-disclosure>summary:focus-visible{box-shadow:0 0 0 var(--focus-ring-contrast-width) Canvas;outline-color:highlight}}.application-shell{transition:grid-template-columns var(--motion-duration-standard) var(--motion-easing-standard);grid-template-rows:4rem 1fr;grid-template-columns:15rem minmax(0,1fr)}.application-shell[data-rail-collapsed=true]{grid-template-columns:4.5rem minmax(0,1fr)}.application-shell__rail{gap:var(--space-5);padding:var(--space-4) var(--space-3);background:var(--color-shell-rail-surface)}.application-shell__rail-brand{gap:var(--space-2);min-width:0;padding:0 var(--space-2) var(--space-5);border-bottom:var(--border-width-default) solid var(--color-border-workspace);display:grid;position:relative}.application-shell__brand{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);color:var(--color-text-inverse);text-decoration:none;display:inline-flex}.application-shell__brand .sfpcl-logo{object-fit:contain;flex:none;width:3.25rem;height:auto;max-height:3rem}.application-shell__brand strong{font-size:var(--font-size-body);letter-spacing:.01em;line-height:var(--line-height-tight)}.application-shell__rail-brand>span{color:var(--color-shell-rail-text-muted);font-size:var(--font-size-supporting);line-height:var(--line-height-body)}.application-shell__drawer-close{display:none}.application-shell__rail nav{gap:var(--space-2);display:grid}.application-shell__rail nav a{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid transparent;border-radius:var(--radius-control);color:var(--color-text-workspace-secondary);grid-template-columns:1.25rem minmax(0,1fr);text-decoration:none;display:grid;position:relative}.application-shell__rail nav a svg,.application-shell__rail-footer svg{stroke:currentColor;width:1.25rem;height:1.25rem}.application-shell__rail nav a:hover,.application-shell__rail nav a:focus-visible{background:var(--color-surface-workspace-hover);color:var(--color-text-inverse)}.application-shell__rail :is(a,button):focus-visible{outline-color:var(--color-shell-focus)}.application-shell__rail nav a[aria-current=page]{border-color:var(--color-border-workspace-strong);background:var(--color-surface-workspace-selected);color:var(--color-text-inverse)}.application-shell__rail nav a[aria-current=page]:before{top:var(--space-2);bottom:var(--space-2);left:calc(-1 * var(--space-3));width:var(--border-width-focus);border-radius:var(--radius-pill);background:var(--color-shell-accent);content:"";position:absolute}.application-shell__rail-footer{padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-workspace);margin-top:auto}.application-shell__rail-footer button,.application-shell__drawer-close,.application-shell__navigation-toggle{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);border:var(--border-width-default) solid transparent;border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0}.application-shell__rail-footer button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-workspace-secondary);display:flex}.application-shell__rail-footer button:hover,.application-shell__rail-footer button:focus-visible{background:var(--color-surface-workspace-hover);color:var(--color-text-inverse)}.application-shell__header{align-items:center;gap:var(--space-4);min-height:4rem;padding:0 var(--layout-page-gutter);border-bottom:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-raised);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.application-shell__navigation-toggle,.application-shell .application-shell__mobile-brand,.application-shell__navigation-backdrop{display:none}.application-shell__breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-form-label);font-weight:var(--font-weight-medium);white-space:nowrap;display:flex;overflow:hidden}.application-shell__breadcrumb a,.application-shell__breadcrumb span{text-overflow:ellipsis;min-width:0;overflow:hidden}.application-shell__breadcrumb a{color:var(--color-shell-link);text-underline-offset:var(--space-1)}.application-shell__breadcrumb [aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.application-shell__identity{justify-self:end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.application-shell__header-environment{flex:none}.application-shell__header .environment-badge{border-color:var(--color-shell-border);background:var(--color-surface-raised);color:var(--color-shell-link);letter-spacing:.04em}.application-shell__account{min-width:0;position:relative}.application-shell__account-button{min-width:0;min-height:var(--size-interactive-target-min);align-items:center;gap:var(--space-2);max-width:20rem;padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid transparent;border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;display:flex}.application-shell__account-button:hover,.application-shell__account-button:focus-visible,.application-shell__account-button[aria-expanded=true]{border-color:var(--color-shell-border);background:var(--color-shell-control-surface)}.application-shell__account-button:after{content:none}.application-shell__avatar{border:var(--border-width-default) solid var(--color-shell-border);border-radius:var(--radius-pill);background:var(--color-shell-control-surface);width:2rem;height:2rem;color:var(--color-shell-link);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);flex:0 0 2rem;place-items:center;display:grid}.application-shell__account-label{text-align:left;min-width:0;max-width:13rem;display:grid}.application-shell__account-label strong,.application-shell__account-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-shell__account-label small{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular)}.application-shell__account-chevron{width:1rem;height:1rem;color:var(--color-text-secondary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);flex:none}.application-shell__account-button[aria-expanded=true] .application-shell__account-chevron{transform:rotate(180deg)}.application-shell__account-menu{z-index:var(--layer-popover);top:calc(100% + var(--space-2));gap:var(--space-1);width:min(20rem,100vw - 2rem);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-overlay);box-shadow:var(--shadow-medium);display:grid;position:absolute;right:0}.application-shell__account-menu-identity{align-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr);display:grid}.application-shell__account-menu-identity p{gap:var(--space-1);min-width:0;margin:0;display:grid}.application-shell__account-menu-identity strong,.application-shell__account-menu-identity span,.application-shell__account-menu-identity small{overflow-wrap:anywhere}.application-shell__account-menu-identity span,.application-shell__account-menu-identity small,.application-shell__account-menu-environment{color:var(--color-text-secondary);font-size:var(--font-size-supporting)}.application-shell__account-menu-identity .environment-badge{width:fit-content;margin-top:var(--space-1);color:var(--color-text-primary)}.application-shell__account-menu-environment{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin:0;display:flex}.application-shell__account-menu a,.application-shell__account-menu .action-control{width:100%;min-height:var(--size-interactive-target-min);justify-content:flex-start;gap:var(--space-3);padding-inline:var(--space-3);border-radius:var(--radius-control);text-decoration:none}.application-shell__account-menu a{color:var(--color-shell-link);font-weight:var(--font-weight-medium)}.application-shell__account-menu a>span{flex:1}.application-shell__account-menu a svg{stroke:currentColor;flex:none;width:1.125rem;height:1.125rem}.application-shell[data-rail-collapsed=true] .application-shell__rail{padding-inline:var(--space-2)}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand{padding-inline:0}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand .application-shell__brand{justify-content:center}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand .sfpcl-logo{width:2.5rem;max-height:2.5rem}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand strong,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand>span,.application-shell[data-rail-collapsed=true] .application-shell__rail nav strong,.application-shell[data-rail-collapsed=true] .application-shell__rail-footer button>span{display:none}.application-shell[data-rail-collapsed=true] .application-shell__rail nav a,.application-shell[data-rail-collapsed=true] .application-shell__rail-footer button{grid-template-columns:1fr;justify-content:center;padding-inline:0}.application-shell[data-rail-collapsed=true] [data-tooltip]:after{z-index:var(--layer-popover);top:50%;left:calc(100% + var(--space-3));width:max-content;max-width:14rem;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-small);background:var(--color-surface-overlay);box-shadow:var(--shadow-low);color:var(--color-text-primary);content:attr(data-tooltip);font-size:var(--font-size-supporting);font-weight:var(--font-weight-medium);pointer-events:none;white-space:nowrap;display:none;position:absolute;transform:translateY(-50%)}.application-shell[data-rail-collapsed=true] [data-tooltip]:is(:hover,:focus-visible):after{display:block}@media (width<=83.999rem) and (width>=80rem){.application-shell{--layout-page-gutter:var(--space-4)}}@media (width<=79.999rem) and (width>=48rem){.application-shell,.application-shell[data-rail-collapsed=false]{grid-template-columns:4.5rem minmax(0,1fr)}.application-shell[data-rail-collapsed=false] .application-shell__rail{width:15rem;box-shadow:var(--shadow-high);position:fixed;top:0;left:0}.application-shell[data-rail-collapsed=true] .application-shell__rail{padding-inline:var(--space-2)}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand{padding-inline:0}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand .application-shell__brand{justify-content:center}.application-shell[data-rail-collapsed=true] .application-shell__rail-brand strong,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand>span,.application-shell[data-rail-collapsed=true] .application-shell__rail nav strong{display:none}.application-shell[data-rail-collapsed=true] .application-shell__rail nav a{grid-template-columns:1fr;justify-content:center;padding-inline:0}.application-shell__account-label{display:none}}@media (width<=47.999rem){.application-shell,.application-shell[data-rail-collapsed=true],.application-shell[data-rail-collapsed=false]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.application-shell>:not(.application-shell__rail,.application-shell__header,.application-shell__navigation-backdrop),.application-shell__header{grid-column:1}.application-shell__navigation-backdrop{z-index:var(--layer-navigation-overlay);background:var(--color-backdrop-navigation);border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.application-shell__rail,.application-shell[data-rail-collapsed=true] .application-shell__rail{width:min(18rem,100vw - 3rem);height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));overscroll-behavior:contain;transition:transform var(--motion-duration-standard) var(--motion-easing-standard), visibility var(--motion-duration-standard) step-end;visibility:hidden;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.application-shell__rail[data-open=true],.application-shell[data-rail-collapsed=true] .application-shell__rail[data-open=true]{transition:transform var(--motion-duration-standard) var(--motion-easing-standard), visibility 0s;visibility:visible;transform:translate(0)}.application-shell__rail-brand,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand{grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.application-shell__rail-brand .application-shell__brand,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand .application-shell__brand{justify-content:flex-start}.application-shell__rail-brand .application-shell__brand strong,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand .application-shell__brand strong,.application-shell__rail-brand>span,.application-shell[data-rail-collapsed=true] .application-shell__rail-brand>span,.application-shell__rail nav strong,.application-shell[data-rail-collapsed=true] .application-shell__rail nav strong{display:initial}.application-shell__rail-brand>span{grid-column:1/-1}.application-shell__drawer-close{color:var(--color-text-inverse);grid-area:1/2;align-self:start;place-items:center;display:grid}.application-shell__rail nav a,.application-shell[data-rail-collapsed=true] .application-shell__rail nav a{padding-inline:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);justify-content:stretch}.application-shell__rail-footer{display:none}.application-shell__header{grid-template-columns:var(--size-interactive-target-min) minmax(0, 1fr) var(--size-interactive-target-min);padding:0 max(var(--space-2), env(safe-area-inset-right)) 0 max(var(--space-2), env(safe-area-inset-left));grid-template-rows:3.5rem auto;gap:0}.application-shell__navigation-toggle{color:var(--color-shell-link);grid-area:1/1;place-items:center;display:grid}.application-shell__navigation-toggle svg{width:1.5rem;height:1.5rem}.application-shell .application-shell__mobile-brand{min-width:var(--size-interactive-target-min);min-height:var(--size-interactive-target-min);grid-area:1/2;justify-content:center;justify-self:center;align-items:center;display:flex}.application-shell__mobile-brand .sfpcl-logo{object-fit:contain;width:2.65rem;height:auto;max-height:2.5rem}.application-shell__breadcrumb{min-height:var(--size-interactive-target-min);gap:var(--space-1);padding:var(--space-2) var(--space-2);border-top:var(--border-width-default) solid var(--color-border-default);grid-area:2/1/auto/-1}.application-shell__identity{min-width:var(--size-interactive-target-min);grid-area:1/3;justify-self:end}.application-shell__header-environment,.application-shell__account-label,.application-shell__account-chevron{display:none}.application-shell__account-button{width:var(--size-interactive-target-min);height:var(--size-interactive-target-min);justify-content:center;padding:0}.application-shell__account-menu{top:calc(3.5rem + env(safe-area-inset-top));right:max(var(--space-2), env(safe-area-inset-right));left:max(var(--space-2), env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-bottom));position:fixed;overflow-y:auto}}@media (forced-colors:active){.application-shell__rail,.application-shell__rail nav a[aria-current=page],.application-shell__account-button,.application-shell__account-menu{border-color:canvastext}.application-shell__rail nav a[aria-current=page]:before{background:highlight}.application-shell__navigation-backdrop{opacity:.75;background:canvas}}@media (prefers-reduced-motion:reduce){.application-shell,.application-shell__rail,.application-shell__account-chevron{transition:none}}@media (width<=79.999rem) and (width>=30.001rem){.dialog-surface:has(.cfc-payment-action-panel){width:min(35rem,100%)}}@media (width<=30rem){.dialog-surface:has(.cfc-payment-action-panel){width:100%;height:100dvh;max-height:100dvh}.cfc-context-grid,.cfc-frozen-request__hero{grid-template-columns:1fr}.cfc-frozen-request__hero{display:grid}}@media (forced-colors:active){:is(.cfc-frozen-request,.cfc-context-section,.cfc-decision-fields,.cfc-consequence,.cfc-decision-option,.cfc-decision-option:has(input:checked)){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.cfc-decision-option:has(input:checked){outline:var(--border-width-emphasized) solid Highlight;outline-offset:calc(-1 * var(--border-width-emphasized))}}.d1-account-records{gap:var(--d1-space-20);min-width:0;display:grid}.d1-account-section-heading{justify-content:space-between;gap:var(--d1-space-12);display:flex}[data-ui=d1] .d1-account-section-heading h2{margin:0 0 var(--d1-space-6);font:var(--d1-type-section-heading)}[data-ui=d1] .d1-account-section-heading p{color:var(--d1-text-muted);font:var(--d1-type-body);margin:0}[data-ui=d1] .d1-account-section-heading>p{font:var(--d1-type-metadata);flex:none}.d1-repayment-table-viewport{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);max-height:32rem;overflow:auto}[data-ui=d1] .d1-repayment-table-viewport table{border-collapse:separate;border-spacing:0;width:100%;min-width:72.5rem}[data-ui=d1] .d1-repayment-table-viewport :is(th,td){vertical-align:middle;min-height:var(--d1-size-touch-target)}[data-ui=d1] .d1-repayment-table-viewport th{z-index:2;height:3.5rem;position:sticky;top:0}[data-ui=d1] .d1-repayment-table-viewport td{height:4.5rem}[data-ui=d1] .d1-repayment-table-viewport .d1-repayment-numeric-heading{text-align:right}[data-ui=d1] .d1-repayment-table-viewport .d1-repayment-missing{color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-repayment-table-viewport td:nth-child(6){background:var(--d1-surface-subtle)}.d1-repayment-table-viewport tr:last-child td{border-bottom:0}.d1-repayment-cards,.d1-repayment-scroll-hint{display:none}.d1-account-value-note{background:var(--d1-surface-subtle);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);padding:var(--d1-space-16)}[data-ui=d1] .d1-account-value-note h3{font:var(--d1-type-label);margin:0 0 var(--d1-space-6)}[data-ui=d1] .d1-account-value-note p{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}.d1-ledger-entry{background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0;overflow:visible}.d1-ledger-entry>header{justify-content:space-between;align-items:start;gap:var(--d1-space-20);padding:var(--d1-space-24) var(--d1-space-24) 0;display:flex}[data-ui=d1] .d1-ledger-entry h3{font:var(--d1-type-compact-heading);overflow-wrap:anywhere;margin:0}[data-ui=d1] .d1-ledger-entry>header p{color:var(--d1-text-muted);font:var(--d1-type-metadata);flex:none;margin:0}.d1-ledger-metadata{gap:var(--d1-space-24);padding:var(--d1-space-24);grid-template-columns:7.5rem repeat(2,minmax(0,1fr));margin:0;display:grid}.d1-ledger-metadata>:last-child{grid-column:1/-1}.d1-ledger-amounts{border-block:var(--d1-border-width) solid var(--d1-border-color);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.d1-ledger-amounts>div{padding:var(--d1-space-24);border-right:var(--d1-border-width) solid var(--d1-border-color);overflow-x:auto}.d1-ledger-amounts>div:last-child{background:var(--d1-surface-subtle);border-right:0}[data-ui=d1] .d1-ledger-note{padding:var(--d1-space-16) var(--d1-space-24);font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}@media (48rem<=width<80rem){[data-ui=d1] .d1-repayment-scroll-hint{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0;display:block}.d1-ledger-amounts .d1-financial-fact__value{font:var(--d1-type-financial-value-compact);font-variant-numeric:tabular-nums}}@media (width<48rem){.d1-account-section-heading{flex-direction:column}.d1-repayment-table-viewport{display:none}.d1-repayment-cards{gap:var(--d1-space-16);margin:0;padding:0;list-style:none;display:grid}.d1-repayment-card{background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0;overflow:hidden}.d1-repayment-card>header{justify-content:space-between;align-items:center;gap:var(--d1-space-12);padding:var(--d1-space-20);display:flex}.d1-repayment-card>header>div{min-width:0}[data-ui=d1] .d1-repayment-card header p{margin:0 0 var(--d1-space-4);color:var(--d1-text-muted);font:var(--d1-type-metadata)}[data-ui=d1] .d1-repayment-card h3{font:var(--d1-type-action);margin:0}.d1-repayment-card-summary{gap:var(--d1-space-16);padding:var(--d1-space-20);background:var(--d1-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.d1-repayment-card .d1-financial-fact{overflow-x:auto}[data-ui=d1] .d1-repayment-card .d1-financial-fact__value{font:var(--d1-type-value);font-variant-numeric:tabular-nums}[data-ui=d1] .d1-repayment-card dt{font:var(--d1-type-metadata)}.d1-repayment-breakdown{padding:var(--d1-space-20)}[data-ui=d1] .d1-repayment-breakdown h4{margin:0 0 var(--d1-space-16);font:var(--d1-type-label);color:var(--d1-text-muted)}.d1-repayment-breakdown dl{gap:var(--d1-space-16);margin:0;display:grid}.d1-repayment-breakdown .d1-financial-fact{gap:var(--d1-space-16);grid-template-columns:6.875rem minmax(max-content,1fr);display:grid;overflow-x:auto}.d1-repayment-breakdown dd{text-align:right}.d1-repayment-dpd{padding:var(--d1-space-16) var(--d1-space-20);border-top:var(--d1-border-width) solid var(--d1-border-color);margin:0}.d1-repayment-dpd>div{justify-content:space-between;gap:var(--d1-space-16);display:flex}[data-ui=d1] .d1-repayment-dpd dd{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:0}.d1-ledger-entry>header{padding:var(--d1-space-20) var(--d1-space-20) 0;gap:var(--d1-space-8);flex-direction:column}[data-ui=d1] .d1-ledger-entry h3{font:var(--d1-type-subsection-heading)}.d1-ledger-metadata{padding:var(--d1-space-20);gap:var(--d1-space-20);grid-template-columns:5rem minmax(0,1fr)}.d1-ledger-metadata>:nth-child(3){grid-column:1/-1}.d1-ledger-amounts{grid-template-columns:minmax(0,1fr)}.d1-ledger-amounts>div{border-right:0;border-bottom:var(--d1-border-width) solid var(--d1-border-color);padding:var(--d1-space-20)}.d1-ledger-amounts>div:last-child{border-bottom:0}.d1-ledger-amounts .d1-financial-fact__value{font:var(--d1-type-financial-value-compact);font-variant-numeric:tabular-nums}[data-ui=d1] .d1-ledger-note{padding:var(--d1-space-16) var(--d1-space-20)}}@media (width>=48rem){[data-ui=d1] .d1-repayment-table-viewport :is(th,td):first-child{z-index:1;position:sticky;left:0}[data-ui=d1] .d1-repayment-table-viewport :is(th,td):nth-child(2){z-index:1;position:sticky;left:5.25rem}[data-ui=d1] .d1-repayment-table-viewport th:nth-child(-n+2){z-index:3}}.d1-repayment-table-viewport caption.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=d1] .d1-ledger-entry dt{font:var(--d1-type-metadata)}[data-ui=d1] .d1-repayment-dpd dt{color:var(--d1-text-muted)}.d1-account-records :is(.d1-repayment-table-viewport,.d1-financial-fact):focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1].d1-repayment-presentation .d1-account-section-heading h2{font:var(--d1-type-section-heading)}.d1-repayment-presentation .d1-account-section-heading{align-items:flex-start}.d1-repayment-presentation .d1-account-section-heading>p{width:158px}.d1-repayment-presentation .d1-repayment-table-viewport{max-height:580px;scroll-padding-inline-start:214px}[data-ui=d1].d1-repayment-presentation table{table-layout:fixed}[data-ui=d1].d1-repayment-presentation :is(th,td){padding:var(--d1-space-12)}[data-ui=d1].d1-repayment-presentation td{font-weight:400}[data-ui=d1].d1-repayment-presentation :is(th,td):nth-child(2){white-space:nowrap}[data-ui=d1].d1-repayment-presentation .d1-badge{min-width:72px;padding:var(--d1-space-8);flex-shrink:0}[data-ui=d1].d1-repayment-presentation--large table{min-width:1738px}.d1-repayment-presentation--large col:nth-child(n+3):nth-child(-n+7){width:230px!important}.d1-repayment-presentation--large col:last-child{width:auto!important}[data-ui=d1].d1-repayment-presentation--large .d1-repayment-scroll-hint{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0;display:block}[data-ui=d1].d1-repayment-presentation .d1-repayment-empty{width:100%;max-width:none;padding:var(--d1-space-32);border:var(--d1-border-width) solid var(--d1-border-color);gap:var(--d1-space-12)}[data-ui=d1].d1-repayment-presentation .d1-repayment-empty h3{font:var(--d1-type-action);margin:0}@media (width<48rem){.d1-repayment-presentation .d1-account-section-heading{gap:10px}.d1-repayment-presentation .d1-account-section-heading>p{width:auto}.d1-repayment-presentation .d1-repayment-cards{gap:var(--d1-space-20)}.d1-repayment-presentation .d1-financial-fact{gap:var(--d1-space-4)}[data-ui=d1].d1-repayment-presentation .d1-financial-fact>dd{font:var(--d1-type-value);color:var(--d1-text-default);font-variant-numeric:tabular-nums}.d1-repayment-presentation .d1-repayment-dpd{border-block:var(--d1-border-width) solid var(--d1-border-color)}.d1-repayment-presentation--large .d1-repayment-card-summary,.d1-repayment-presentation--large .d1-repayment-breakdown .d1-financial-fact{grid-template-columns:minmax(0,1fr)}.d1-repayment-presentation--large .d1-repayment-breakdown dd{text-align:left}[data-ui=d1].d1-repayment-presentation--large .d1-repayment-scroll-hint{display:none}[data-ui=d1].d1-repayment-presentation .d1-repayment-empty{padding:var(--d1-space-24)}}[data-ui=d1].d1-account-ledger .d1-account-section-heading h2{font:var(--d1-type-section-heading)}.d1-account-ledger .d1-account-section-heading{align-items:flex-start}.d1-account-ledger .d1-account-section-heading>p{width:158px}.d1-ledger-entry{container-type:inline-size}.d1-ledger-entry>header{align-items:center}.d1-ledger-entry>header>p{width:90px}.d1-ledger-metadata .d1-metadata-pair{gap:var(--d1-space-4)}.d1-ledger-amounts>.d1-financial-fact{gap:var(--d1-space-10);border:var(--d1-border-width) solid var(--d1-border-color)}.d1-ledger-amounts>.d1-financial-fact:last-child{border:var(--d1-border-width) solid var(--d1-border-color)}.d1-ledger-entry--large .d1-financial-fact__value{font-size:20px;line-height:32px}@media (48rem<=width<80rem){.d1-ledger-amounts .d1-financial-fact__value{font-size:22px;line-height:32px}.d1-ledger-entry--large .d1-financial-fact__value{font-size:18px;line-height:32px}}@media (width<48rem){.d1-account-ledger .d1-account-section-heading{gap:10px}.d1-account-ledger .d1-account-section-heading>p,.d1-ledger-entry>header>p{width:auto}.d1-ledger-entry>header{align-items:flex-start}.d1-ledger-amounts .d1-financial-fact__value{font-size:22px;line-height:30px}}.d1-ledger-entry--wide .d1-financial-fact__value{font-size:20px}@container (width<=760px){.d1-ledger-entry--large .d1-ledger-amounts{grid-template-columns:minmax(0,1fr)}}@container (width<=1000px){.d1-ledger-entry--wide .d1-ledger-amounts{grid-template-columns:minmax(0,1fr)}}.d1-account-advice,.d1-account-milestones{padding:var(--d1-space-24);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0}.d1-account-advice>header,.d1-account-milestones>header{justify-content:space-between;gap:var(--d1-space-16);align-items:start;display:flex}[data-ui=d1] :is(.d1-account-advice,.d1-account-milestones) h3{font:var(--d1-type-compact-heading);margin:0}.d1-account-advice dl{gap:var(--d1-space-24);margin:var(--d1-space-24) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d1-account-advice dl>div:last-child{grid-column:1/-1}[data-ui=d1] .d1-account-advice dt{font:var(--d1-type-metadata)}[data-ui=d1] .d1-account-advice .d1-financial-fact__value{font:var(--d1-type-value);font-variant-numeric:tabular-nums}.d1-account-advice .d1-financial-fact{overflow-x:auto}[data-ui=d1] .d1-account-advice>p{padding-top:var(--d1-space-16);border-top:var(--d1-border-width) solid var(--d1-border-color);color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:0}.d1-account-documents .d1-document-register{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-account-documents .d1-document-register h3{font:var(--d1-type-section-heading);margin:0}[data-ui=d1] .d1-account-documents .d1-document-register header p{margin:var(--d1-space-8) 0 0}@media (width<48rem){.d1-account-advice{padding:var(--d1-space-20)}.d1-account-advice>header{flex-direction:column}.d1-account-advice dl{grid-template-columns:minmax(0,1fr)}}.d1-account-activity{gap:var(--d1-space-24)}[data-ui=d1].d1-account-activity .d1-account-section-heading h2{font:var(--d1-type-section-heading)}.d1-account-activity .d1-account-milestones{padding:0;overflow:hidden}.d1-account-milestones>header{padding:var(--d1-space-24) var(--d1-space-24) 0;width:calc(100% + 2px)}[data-ui=d1].d1-account-activity .d1-account-milestones h3{font:var(--d1-type-compact-heading)}[data-ui=d1] .d1-account-milestones>header>p{width:74px;font:var(--d1-type-metadata);color:var(--d1-text-muted);flex-shrink:0;margin:0}.d1-account-milestones .d1-activity-order{margin:var(--d1-space-16) var(--d1-space-24) 0;padding-bottom:var(--d1-space-20);margin-right:22px}[data-ui=d1] .d1-account-milestones .d1-timeline-sequence{padding:var(--d1-space-24);gap:var(--d1-space-28);width:calc(100% + 2px);margin:0}.d1-account-milestones .d1-timeline-event{gap:var(--d1-space-24);grid-template-columns:9.625rem 1.25rem minmax(0,1fr)}.d1-account-milestones .d1-timeline-event>time{gap:var(--d1-space-4);text-align:left;font-variant-numeric:normal;flex-direction:column;padding:0;display:flex}.d1-account-event-date{font:var(--d1-type-value);color:var(--d1-text-default)}.d1-account-event-clock{font:var(--d1-type-metadata);color:var(--d1-text-muted);white-space:nowrap}.d1-account-milestones .d1-timeline-marker{margin-top:var(--d1-space-6)}.d1-account-milestones .d1-timeline-content{border:0;padding:0}.d1-account-milestones .d1-timeline-event:not(:last-child):before{left:calc(9.625rem + var(--d1-space-24) + 9px);top:var(--d1-space-16);bottom:-34px}@media (width<48rem){.d1-account-milestones>header{padding:var(--d1-space-20) var(--d1-space-20) 0}.d1-account-milestones .d1-activity-order{margin:var(--d1-space-12) 18px 0 var(--d1-space-20);gap:var(--d1-space-4);padding-bottom:var(--d1-space-16)}[data-ui=d1] .d1-account-milestones .d1-timeline-sequence{padding:var(--d1-space-20)}.d1-account-milestones .d1-timeline-event{gap:var(--d1-space-8) var(--d1-space-12);grid-template-columns:1rem minmax(0,1fr)}.d1-account-milestones .d1-timeline-event>time{white-space:pre-wrap;grid-area:2/2;display:block}.d1-account-milestones .d1-timeline-content{grid-area:1/2}.d1-account-milestones .d1-timeline-marker{width:var(--d1-space-16)}.d1-account-milestones .d1-timeline-marker img{margin-left:-2px}.d1-account-milestones .d1-timeline-event:not(:last-child):before{left:7px}.d1-account-event-clock{display:inline-block}.d1-account-event-date{font:var(--d1-type-metadata);color:var(--d1-text-muted)}}[data-ui=d1].d1-account-documents{gap:var(--d1-space-24)}[data-ui=d1].d1-account-documents :is(.d1-document-register,.d1-account-documents-empty) h3{font:var(--d1-type-section-heading);margin:0}[data-ui=d1].d1-account-documents .d1-account-documents-empty h3{margin-bottom:var(--d1-space-8)}[data-ui=d1].d1-account-documents .d1-account-section-heading h2{font:var(--d1-type-section-heading)}.d1-account-documents .d1-account-section-heading>div>p{margin-top:var(--d1-space-6)}[data-ui=d1].d1-account-documents .d1-account-advice h3{font:var(--d1-type-section-heading)}.d1-account-documents .d1-account-advice>header{gap:var(--d1-space-12)}.d1-account-documents .d1-account-advice>header>.d1-badge{width:98px;padding:var(--d1-space-8);flex-shrink:0}.d1-account-documents .d1-account-advice>dl{gap:var(--d1-space-20);margin:var(--d1-space-20) 0}.d1-account-documents .d1-account-advice :is(.d1-metadata-pair,.d1-financial-fact){gap:var(--d1-space-4)}[data-ui=d1].d1-account-documents .d1-document-register{gap:var(--d1-space-12)}[data-ui=d1].d1-account-documents .d1-document-register>header{flex-direction:row}.d1-account-documents .d1-document-count{width:104px;color:var(--d1-text-muted);font:var(--d1-type-metadata);flex-shrink:0}[data-ui=d1].d1-account-documents .d1-document-support{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1].d1-account-documents .d1-document-table-frame thead th{padding:var(--d1-space-12) var(--d1-space-16);font:600 11px/16px var(--d1-font-family)}[data-ui=d1].d1-account-documents .d1-document-table-frame thead th:first-child{width:39%}[data-ui=d1].d1-account-documents .d1-document-table-frame thead th:nth-child(3){width:21%}[data-ui=d1].d1-account-documents .d1-document-table-frame tbody :is(th,td){padding:var(--d1-space-20) var(--d1-space-16)}.d1-account-documents .d1-document-title{font:var(--d1-type-value)}.d1-account-documents .d1-document-reference,.d1-account-documents .d1-document-details{margin-top:var(--d1-space-6)}.d1-account-documents .d1-document-details summary{font:var(--d1-type-label);min-height:34px;padding:var(--d1-space-8) 0;align-items:center;gap:var(--d1-space-6);list-style:none;display:flex}.d1-account-documents .d1-document-details summary::-webkit-details-marker{display:none}.d1-account-documents .d1-document-details summary svg{flex-shrink:0;transform:rotate(-90deg)}.d1-account-documents .d1-document-details[open] summary svg{transform:none}.d1-account-documents .d1-document-details summary:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}[data-ui=d1].d1-account-documents .d1-document-details dl{gap:var(--d1-space-12);margin:0;padding:18px 0 0}.d1-account-documents .d1-document-details .d1-metadata-pair{gap:var(--d1-space-4)}[data-ui=d1].d1-account-documents .d1-document-details dt{font:var(--d1-type-metadata)}[data-ui=d1].d1-account-documents .d1-document-details dd{font:var(--d1-type-value);margin:0}.d1-account-documents .d1-document-row .d1-badge{min-width:88px;padding:var(--d1-space-8)}.d1-account-documents .d1-document-row .d1-badge--warning{min-width:97px}.d1-account-documents .d1-document-actions>.action-control{width:100%}.d1-account-documents .d1-account-documents-empty{padding:var(--d1-space-24);border:1px solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default)}.d1-account-documents .d1-account-documents-empty h3{margin-bottom:var(--d1-space-8)}.d1-account-documents .d1-account-documents-empty p{color:var(--d1-text-muted)}@media (width<48rem){.d1-account-documents .d1-document-row{padding:var(--d1-space-16) 14px var(--d1-space-16) var(--d1-space-16);margin-bottom:var(--d1-space-16)}.d1-account-documents .d1-document-row:last-child{margin-bottom:0}[data-ui=d1].d1-account-documents .d1-document-table-frame tbody :is(th,td){padding:0}.d1-account-documents .d1-document-details summary{min-height:42px;padding:var(--d1-space-12) 0}.d1-account-documents .d1-account-documents-empty{padding:var(--d1-space-20) 18px var(--d1-space-20) var(--d1-space-20)}}.d1-account-records.d1-account-security{gap:var(--d1-space-24)}[data-ui=d1].d1-account-security .d1-account-section-heading h2{font:var(--d1-type-section-heading)}.d1-security-package{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);overflow:hidden}.d1-security-package>header{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-16);padding:var(--d1-space-24) var(--d1-space-24) 0;flex-wrap:wrap;display:flex}[data-ui=d1].d1-security-package h3{font:var(--d1-type-compact-heading);margin:0}[data-ui=d1].d1-security-package p{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0}.d1-security-package>dl{align-items:start;gap:var(--d1-space-32);padding:var(--d1-space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}[data-ui=d1].d1-security-package dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1].d1-security-package dd{margin:var(--d1-space-12) 0 0;font:var(--d1-type-value);overflow-wrap:anywhere}.d1-security-package footer{justify-content:space-between;align-items:center;gap:var(--d1-space-24);padding:var(--d1-space-16) var(--d1-space-24);border-top:var(--d1-border-width) solid var(--d1-border-color);background:var(--d1-surface-subtle);display:flex}@media (width<48rem){.d1-security-package>header{padding:var(--d1-space-20) var(--d1-space-20) 0}.d1-security-package>dl{gap:var(--d1-space-24);padding:var(--d1-space-20);grid-template-columns:minmax(0,1fr)}.d1-security-package>dl>div+div{border-top:var(--d1-border-width) solid var(--d1-border-color);padding-top:var(--d1-space-20)}.d1-security-package footer{padding:var(--d1-space-20);align-items:stretch;gap:var(--d1-space-16);flex-direction:column}}[data-ui=d1].d1-security-package .d1-security-description{margin-top:var(--d1-space-12)}.d1-security-package>header>p{flex:none;width:80px}[data-ui=d1].d1-security-package .d1-badge{width:105px;padding:var(--d1-space-8)}[data-ui=d1].d1-security-package .d1-badge--info{width:145px}.d1-security-package footer>.action-button{flex:none;width:224px}@media (width<48rem){[data-ui=d1].d1-security-package>dl>div+div>dd{margin-top:var(--d1-space-20)}.d1-security-package footer>.action-button{width:100%}}.d1-security-package>:is(header,dl,footer){width:calc(100% + 2 * var(--d1-border-width))}.application-shell .loan-operations-page.d1-account-page{background:var(--d1-surface-canvas,#f8fafc);width:100%;min-width:0;max-width:none;margin:0;padding:1.75rem 1.75rem 2.5rem}.d1-account-shared{gap:var(--d1-space-24);min-width:0;margin-bottom:var(--d1-space-24);display:grid}.d1-account-identity{gap:var(--d1-space-16);min-width:0;display:grid}.d1-account-identity-heading{justify-content:space-between;align-items:flex-start;gap:var(--d1-space-24);display:flex}[data-ui=d1] .d1-account-identity :is(h1,p){margin:0}[data-ui=d1] .d1-account-identity h1{gap:var(--d1-space-4);margin-top:var(--d1-space-4);overflow-wrap:anywhere;display:grid}[data-ui=d1] .d1-account-identity h1>span{font:var(--d1-type-section-heading)}[data-ui=d1] .d1-account-identity h1>strong{word-break:break-word;font:var(--d1-type-record-title)}.d1-account-eyebrow{font:600 11px/16px var(--d1-font-family);color:var(--d1-text-muted)}.d1-account-member{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-account-summary{border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);grid-template-columns:1.2fr 1.3fr 1fr 1fr 1fr;margin:0;display:grid;overflow:hidden}.d1-account-summary>div{min-width:0;padding:var(--d1-space-24) var(--d1-space-20);border:var(--d1-border-width) solid var(--d1-border-color)}.d1-account-summary>div:nth-child(-n+2){background:var(--d1-surface-subtle);overflow-x:auto}[data-ui=d1] .d1-account-summary dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1] .d1-account-summary dd{font:var(--d1-type-value);margin:0}[data-ui=d1] .d1-account-summary .d1-financial-fact__value{font:var(--d1-type-section-heading);font-variant-numeric:tabular-nums}.d1-account-tabs{gap:var(--d1-space-8);padding:0 0 var(--d1-space-8);min-width:0;display:flex;overflow-x:auto}.d1-account-tabs .d1-navigation-item{flex:none}.d1-account-overview{gap:var(--d1-space-24) var(--d1-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-account-overview>section{padding:var(--d1-space-24);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0}[data-ui=d1].d1-account-overview h2{font:var(--d1-type-section-heading);margin:0 0 var(--d1-space-24)}.d1-account-overview dl{gap:var(--d1-space-24);margin:0;display:grid}.d1-account-overview section:first-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-account-overview section:last-child{grid-column:1/-1}.d1-account-overview section:last-child dl{grid-template-columns:repeat(4,minmax(0,1fr))}.d1-account-overview dl>div{gap:var(--d1-space-4);align-content:start;min-width:0;display:grid}[data-ui=d1].d1-account-overview dt{font:var(--d1-type-metadata);color:var(--d1-text-muted)}[data-ui=d1].d1-account-overview dd{font:var(--d1-type-value);overflow-wrap:anywhere;margin:0}.d1-account-overview .d1-financial-fact{overflow-x:auto}[data-ui=d1].d1-account-overview .d1-financial-fact__value{font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.d1-account-page .d1-account-panel{padding:0}@media (width<48rem){.application-shell .loan-operations-page.d1-account-page{padding:var(--d1-space-16,1rem)}.d1-account-identity-heading{flex-direction:column}.d1-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-account-summary>div{padding:var(--d1-space-16);border-bottom:var(--d1-border-width) solid var(--d1-border-color)}.d1-account-summary>div:nth-child(3){grid-column:1/-1}.d1-account-overview,.d1-account-overview section:first-child dl,.d1-account-overview section:last-child dl{grid-template-columns:minmax(0,1fr)}.d1-account-overview>section{padding:var(--d1-space-20)}}[data-ui=d1].d1-account-shared .d1-account-backlink{overflow-wrap:anywhere;width:fit-content;min-height:18px;color:var(--d1-action-link);font:var(--d1-type-metadata);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (width<48rem){[data-ui=d1].d1-account-shared .d1-account-identity h1>strong{font:var(--d1-type-record-title-compact)}}@media (48rem<=width<80rem){.d1-account-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.d1-account-summary>div{grid-column:span 2}.d1-account-summary>div:nth-child(-n+2){border-bottom:var(--d1-border-width) solid var(--d1-border-color);grid-column:span 3}.d1-account-overview section:last-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){[data-ui=d1] .d1-account-summary>div:nth-child(3){align-items:baseline;gap:var(--d1-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui=d1] .d1-account-summary>div:nth-child(3) dd{text-align:right;margin:0}}.d1-account-tab-hint{display:none}[data-ui=d1] .d1-account-tab-hint{color:var(--d1-text-muted);font:var(--d1-type-metadata);margin:-16px 0 0}.d1-account-shared .d1-financial-fact:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:calc(-1 * var(--d1-space-4))}.d1-account-overview .d1-financial-fact:focus-visible{outline:var(--d1-focus-width) solid var(--d1-focus-ring);outline-offset:var(--d1-focus-offset)}@media (48rem<=width<80rem){.application-shell .loan-operations-page.d1-account-page{padding:var(--d1-space-24,1.5rem)}}@media (width<48rem){.d1-account-tab-hint{display:block}}.d1-account-borrower{overflow-wrap:anywhere;gap:6px;display:grid}.d1-account-borrower>p:first-child{font:var(--d1-type-value)}.d1-account-identity-heading>.d1-badge{min-width:168px;padding:var(--d1-space-8)}.d1-account-backlink:before{content:"";position:absolute;inset:-13px 0}.d1-account-summary>div{align-content:start;gap:var(--d1-space-10);display:grid}[data-ui=d1] .d1-account-summary .d1-financial-fact__value,[data-ui=d1] .d1-account-overview .d1-financial-fact__value{color:var(--d1-text-default)}[data-ui=d1] .d1-account-summary--long .d1-financial-fact__value{font:600 18px/26px var(--d1-font-family);font-variant-numeric:tabular-nums}.d1-account-tabs .d1-navigation-item{padding:0}.d1-account-tabs .d1-navigation-item:focus-visible{outline-offset:-3px}[data-ui=d1].d1-account-state{gap:var(--d1-space-16);padding:var(--d1-space-24);border:1px solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}[data-ui=d1].d1-account-state>p{color:var(--d1-text-muted);margin:0}[data-ui=d1].d1-account-state .feedback-page-state{border-radius:0;padding:0}[data-ui=d1].d1-account-state .feedback-page-state__reference{color:var(--d1-text-muted);font:var(--d1-type-metadata);background:0 0;margin:0;padding:0}.d1-account-loading{gap:var(--d1-space-16);display:grid}[data-ui=d1] .d1-account-loading h1{font:var(--d1-type-section-heading);margin:0}[data-ui=d1] .d1-account-loading p{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}[data-ui=d1] .d1-account-loading .feedback-skeleton{padding:0}[data-ui=d1] .d1-account-loading .feedback-skeleton__item{border-radius:0;height:20px}[data-ui=d1] .d1-account-loading .feedback-skeleton__item:first-child{width:85%}[data-ui=d1] .d1-account-loading .feedback-skeleton__item:last-child{width:65%}@media (width<48rem){[data-ui=d1] .d1-account-summary .d1-financial-fact__value{font:600 18px/26px var(--d1-font-family);font-variant-numeric:tabular-nums}.d1-account-summary--long>div:nth-child(-n+2){grid-column:1/-1}[data-ui=d1] .d1-account-summary--long .d1-financial-fact__value{font:var(--d1-type-section-heading);font-variant-numeric:tabular-nums}}.d1-account-page .d1-account-overview h2:first-child{font:var(--d1-type-section-heading)}[data-ui=d1] .d1-account-tabs .action-control__surface{min-height:44px;padding:11px 12px;line-height:20px}.d1-account-tabs .d1-navigation-item:first-child{min-width:101px}.d1-account-tabs .d1-navigation-item:nth-child(2){min-width:178px}.d1-account-tabs .d1-navigation-item:nth-child(3){min-width:84px}.d1-account-tabs .d1-navigation-item:nth-child(4){min-width:114px}.d1-account-tabs .d1-navigation-item:nth-child(5){min-width:93px}.d1-account-tabs .d1-navigation-item:nth-child(6){min-width:89px}[data-ui=d1] .d1-account-summary .d1-financial-fact__unavailable{font:var(--d1-type-section-heading);color:var(--d1-text-default)}[data-ui=d1].d1-account-overview .d1-financial-fact__unavailable{color:var(--d1-text-default)}.d1-account-summary,.d1-account-summary>div{border:1px solid var(--d1-border-color)}.d1-account-summary>div:last-child{border-right:1px solid var(--d1-border-color)}@media (48rem<=width<80rem){.d1-account-summary>div:nth-child(-n+2){border-bottom:1px solid var(--d1-border-color)}.d1-account-summary>div:nth-child(2){border-right:1px solid var(--d1-border-color)}}@media (width<48rem){[data-ui=d1] .d1-account-summary .d1-financial-fact__unavailable{font:600 18px/26px var(--d1-font-family)}.d1-account-summary>div:nth-child(-n+3){border-bottom:1px solid var(--d1-border-color)}.d1-account-summary>div:nth-child(2),.d1-account-summary>div:nth-child(3),.d1-account-summary--long>div:first-child{border-right:1px solid var(--d1-border-color)}}.d1-account-summary-region{min-width:0;container:account-summary/inline-size}@container account-summary (width<18rem){.d1-account-summary{grid-template-columns:minmax(0,1fr)}.d1-account-summary>div{border-right:0;grid-column:1/-1}[data-ui=d1] .d1-account-summary>div:nth-child(3){grid-template-columns:minmax(0,1fr)}[data-ui=d1] .d1-account-summary>div:nth-child(3) dd{text-align:start}}.d1-import-body{gap:var(--d1-space-20);min-width:0;display:grid}.d1-import-body>p{font:var(--d1-type-body);color:var(--d1-text-muted);margin:0}.d1-import-body>fieldset{gap:var(--d1-space-16);min-width:0;padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);margin:0;display:grid}.d1-import-body>fieldset>legend{padding:0 var(--d1-space-4);font:var(--d1-type-action)}.d1-import-body__replacement{align-items:start;gap:var(--d1-space-12);min-height:var(--d1-size-touch-target);padding:var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);font:var(--d1-type-body);display:flex}.d1-import-body__replacement .form-checkbox{flex:none}.d1-import-body p{overflow-wrap:anywhere}[data-ui=d1] .d1-import-body .form-file-upload{padding:var(--d1-space-12);background:var(--d1-surface-subtle);grid-template-columns:7.75rem minmax(0,1fr);align-items:center}[data-ui=d1] .d1-import-body .form-file-upload__control{color:#0000;width:7.75rem}[data-ui=d1] .d1-import-body .form-file-upload__control::file-selector-button{width:7.75rem;padding-inline:var(--d1-space-12);color:var(--d1-action-link);margin:0}.d1-import-body>fieldset>legend{float:left;width:100%;padding:0}.d1-import-body__replacement:has(input:checked){background:var(--d1-surface-selected);border-color:var(--d1-action-primary)}.d1-import-body .d1-workflow-section>p{color:var(--d1-text-muted);font:var(--d1-type-body);margin:0}.d1-import-body .feedback-alert{background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);color:var(--d1-text-default)}.d1-import-body .feedback-alert__tone{font:var(--d1-type-body);color:var(--d1-text-muted);text-transform:none;letter-spacing:normal}.d1-import-body .feedback-alert__body,.d1-import-body .feedback-alert__description{gap:var(--d1-space-16);display:grid}.d1-import-body .feedback-alert__description{color:var(--d1-text-muted)}.d1-import-body .feedback-alert__description>a{min-height:var(--d1-size-touch-target);padding:var(--d1-space-10) var(--d1-space-12);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);color:var(--d1-action-link);font:var(--d1-type-action);justify-content:center;align-items:center;text-decoration:none;display:flex}[data-ui=d1] .d1-import-body fieldset>p{color:var(--d1-text-muted);font:var(--d1-type-body);margin:0}[data-ui=d1] .d1-import-body .form-field__label{justify-content:flex-start;gap:var(--d1-space-4)}[data-ui=d1] .d1-import-body .form-field__requirement{font-size:0}[data-ui=d1] .d1-import-body .form-field__requirement:before{content:"(required)";font:var(--d1-type-metadata)}[data-ui=d1] .d1-import-body .feedback-alert--information{gap:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);grid-template-columns:minmax(0,1fr)}[data-ui=d1] .d1-import-body .feedback-alert__title{font:var(--d1-type-action);margin:0}[data-ui=d1] .d1-import-body .feedback-alert__description,[data-ui=d1] .d1-import-body .feedback-alert__description p{margin:0}[data-ui=d1] .d1-import-body .d1-import-body__error{padding:var(--d1-space-16);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-control);background:var(--d1-status-danger-surface);color:var(--d1-status-danger)}.d1-queue-page[data-ui=d1]{align-content:start;gap:var(--d1-space-24);width:100%;min-width:0;padding:var(--d1-space-28) var(--d1-space-28) var(--d1-space-40);background:var(--d1-surface-canvas);margin:0;display:grid}.d1-queue-header{gap:var(--d1-space-8);display:grid}.d1-queue-header p,.d1-queue-header h1{margin:0}.d1-queue-header__eyebrow{font:var(--d1-type-table-header);color:var(--d1-text-muted)}.d1-queue-header__title{justify-content:space-between;align-items:center;gap:var(--d1-space-16);flex-wrap:wrap;display:flex}.d1-queue-header h1{font:var(--d1-type-page-title);letter-spacing:0}.d1-queue-header__description{font:var(--d1-type-body);color:var(--d1-text-muted)}.d1-queue-counters{gap:var(--d1-space-8);min-width:0;display:grid}.d1-queue-counters__viewport{gap:var(--d1-space-12);overscroll-behavior-inline:contain;padding:var(--d1-space-4);margin:calc(-1 * var(--d1-space-4));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}.d1-queue-counters__viewport button{align-items:flex-start;gap:var(--d1-space-4);min-height:6rem;padding:var(--d1-space-12);text-align:left;background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);cursor:pointer;flex-direction:column;display:flex}.d1-queue-counters__viewport strong{font:var(--d1-type-metric);color:var(--d1-action-link);font-variant-numeric:tabular-nums}.d1-queue-counters__viewport span{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-queue-counters__viewport [aria-pressed=true]{background:var(--d1-surface-selected);border-color:var(--d1-action-primary)}.d1-queue-counters__viewport button:focus-visible{outline:2px solid var(--d1-focus-ring);outline-offset:3px}.d1-queue-counters__hint{font:var(--d1-type-metadata);color:var(--d1-text-muted);margin:0;display:none}.d1-filter-group.loan-filters{gap:var(--d1-space-16);padding:var(--d1-space-20);background:var(--d1-surface-default);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.d1-filter-group__fields{gap:var(--d1-space-16);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.8fr);align-items:end;display:grid}.d1-filter-group__fields>*,.d1-filter-group__footer>.loan-more-filters{grid-area:auto}.d1-filter-group__footer{justify-content:space-between;align-items:center;gap:var(--d1-space-16);display:flex}.d1-filter-group__actions{gap:var(--d1-space-8);display:flex}.d1-filter-group__actions>:first-child{min-width:10rem}.d1-filter-group__actions>:last-child{min-width:7rem}[data-ui=d1] :is(.loan-search-filter,.loan-canonical-filter,.loan-lifecycle-filter,.loan-filter-select,.loan-more-filters__fields label){gap:var(--d1-space-8);font:var(--d1-type-label);color:var(--d1-text-default)}[data-ui=d1] .loan-filter-control__label{color:var(--d1-text-default);font:var(--d1-type-label)}[data-ui=d1] :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){border-color:var(--d1-border-control);border-radius:var(--d1-radius-control);background:var(--d1-surface-default);font:var(--d1-type-body);padding:var(--d1-space-10) var(--d1-space-12)}[data-ui=d1] :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger):after{content:none}[data-ui=d1] :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger) svg{color:var(--d1-action-link);flex:none}[data-ui=d1] :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger) span:first-child{white-space:normal;overflow-wrap:anywhere}[data-ui=d1] .loan-search-filter__control input{font:var(--d1-type-body);border-color:var(--d1-border-control);border-radius:var(--d1-radius-control)}[data-ui=d1] .loan-canonical-filter .form-select{border-color:var(--d1-border-control);border-radius:var(--d1-radius-control);background-color:var(--d1-surface-default);height:44px;font:var(--d1-type-body)}[data-ui=d1] .loan-search-filter__control .action-control{width:var(--d1-size-touch-target);padding:0}[data-ui=d1] :is(.loan-lifecycle-filter__popover,.loan-filter-select__popover,.loan-more-filters__popover){border-color:var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default)}[data-ui=d1] .loan-filter-select__group>span,[data-ui=d1] .loan-lifecycle-filter__choices h3{font:var(--d1-type-table-header);letter-spacing:0}[data-ui=d1] .loan-more-filters__fields input{font:var(--d1-type-body);border-color:var(--d1-border-control)}[data-ui=d1] .loan-active-filters{gap:var(--d1-space-16);margin:0}[data-ui=d1] .loan-filter-chip{background:var(--d1-surface-selected);border-radius:var(--d1-radius-control);color:var(--d1-action-link);font:var(--d1-type-metadata);padding:0 0 0 var(--d1-space-12);gap:var(--d1-space-8);border:0}[data-ui=d1] .loan-filter-chip .action-control{min-width:var(--d1-size-touch-target);min-height:var(--d1-size-touch-target);padding:0;position:static}.d1-queue-page .loan-queue{border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);min-width:0;box-shadow:none;background:var(--d1-surface-default);padding:0;display:block}.d1-queue-page .loan-queue__table-wrap{border-radius:var(--d1-radius-panel) var(--d1-radius-panel) 0 0;border:0}.d1-queue-page .loan-queue table{table-layout:auto;font:var(--d1-type-body)}.d1-queue-page .loan-queue caption{padding:var(--d1-space-20)}.d1-queue-page .loan-queue__caption-content{gap:var(--d1-space-16)}.d1-queue-page .loan-queue__caption-content strong{font:var(--d1-type-subsection-heading)}.d1-queue-page .loan-queue__caption-content :is(span,small){font:var(--d1-type-metadata)}.d1-queue-page .loan-queue th{font:var(--d1-type-table-header);text-transform:none;letter-spacing:0;white-space:normal;padding:var(--d1-space-12);background:var(--d1-surface-subtle)}.d1-queue-page .loan-queue td{padding:var(--d1-space-16) var(--d1-space-12);border-color:var(--d1-border-color);overflow-wrap:anywhere}.d1-queue-page .loan-queue td:first-child{padding-left:var(--d1-space-20);display:table-cell}.d1-queue-page .loan-queue td:first-child>strong{font:var(--d1-type-value);margin-top:var(--d1-space-4);display:block}.d1-queue-page .loan-queue td:first-child>a{font:var(--d1-type-metadata);color:var(--d1-action-link);text-decoration:none;display:inline}.d1-queue-page .loan-queue td small{margin-top:var(--d1-space-4);font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-queue-page .loan-queue td .loan-queue__stage{font:var(--d1-type-table-header);letter-spacing:0;margin:0 0 var(--d1-space-6)}.d1-queue-page .loan-queue :is(.loan-queue__money strong,.loan-card__money dd){font:var(--d1-type-body-strong);font-variant-numeric:tabular-nums}.d1-queue-page .loan-queue__owner-role{font:var(--d1-type-value)}.d1-queue-page .loan-queue__col--stage{width:14%}.d1-queue-page .loan-queue__col--account{width:9%}.d1-queue-page .loan-queue__col--money{width:12%}.d1-queue-page .loan-queue__col--owner{width:14%}.d1-queue-page .loan-queue__col--blocker{width:13%}.d1-queue-page .loan-queue__col--action{width:15%}.d1-queue-page .loan-queue__row--exception{box-shadow:none}[data-ui=d1] .loan-queue__action{font:var(--d1-type-label);border:0;padding:0;text-decoration:none}[data-ui=d1] .loan-queue__action .action-control__surface{width:100%;font:inherit;min-height:3.5rem;padding-inline:var(--d1-space-8);white-space:normal}[data-ui=d1] .loan-queue__action--command .action-control__surface{background:var(--d1-surface-selected)}.d1-queue-page .loan-queue__blocker{color:var(--d1-status-danger)}.d1-pagination.loan-pagination{padding:var(--d1-space-16) var(--d1-space-20);font:var(--d1-type-metadata);color:var(--d1-text-muted);gap:var(--d1-space-16);margin:0}@media (width<80rem){.d1-queue-counters__viewport{display:flex}.d1-queue-counters__viewport button{flex:0 0 9.75rem}.d1-queue-counters__hint{display:block}.d1-queue-page .loan-queue table{min-width:72.5rem}.d1-queue-page .loan-queue colgroup{display:table-column-group}.d1-queue-page .loan-queue th:nth-child(n){width:auto}.d1-queue-page .loan-queue :is(th,td):nth-child(3),.d1-queue-page .loan-queue :is(th,td):nth-child(4){display:table-cell}.d1-filter-group__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.d1-filter-group__fields>*{grid-area:auto}}@media (width<48rem){.d1-queue-page[data-ui=d1]{padding:var(--d1-space-16);gap:var(--d1-space-20)}.d1-queue-header h1{font:var(--d1-type-record-title)}.d1-queue-header__title .action-group{justify-content:flex-start}.d1-queue-header__description{font:var(--d1-type-metadata)}.d1-queue-counters__viewport button{flex-basis:9rem}.d1-filter-group.loan-filters{padding:var(--d1-space-16);display:grid}.d1-filter-group__fields{grid-template-columns:minmax(0,1fr) auto}.d1-filter-group__fields>:not(.loan-search-filter,.loan-filters-toggle),.d1-filter-group__footer{display:none}.d1-filter-group__fields .loan-search-filter__control input{font:var(--d1-type-input-value)}.d1-queue-page .loan-filters-toggle{justify-self:start;margin:0}.d1-queue-page .loan-queue{background:0 0;border:0}.d1-queue-page .loan-queue__cards{gap:var(--d1-space-16)}.d1-queue-page .d1-queue-card{gap:var(--d1-space-16);padding:var(--d1-space-20);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);box-shadow:none;background:var(--d1-surface-default);display:grid}.d1-queue-card .loan-card__identity{gap:var(--d1-space-4);display:grid}.d1-queue-card .loan-card__identity a{font:var(--d1-type-metadata);color:var(--d1-action-link);overflow-wrap:anywhere;text-decoration:none}.d1-queue-page .d1-queue-card h2{font:var(--d1-type-subsection-heading);overflow-wrap:anywhere;margin:0}.d1-queue-card small{font:var(--d1-type-metadata);color:var(--d1-text-muted);overflow-wrap:anywhere}.d1-queue-card .loan-queue__stage{font:var(--d1-type-table-header);letter-spacing:0;margin:0}.d1-queue-page .d1-queue-card dl{gap:var(--d1-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.d1-queue-card dl .d1-metadata-pair{gap:var(--d1-space-4);border:0;padding:0}.d1-queue-card dl dt{font:var(--d1-type-metadata);text-align:left}.d1-queue-card dl dd{font:var(--d1-type-value);text-align:left}.d1-queue-card dl strong{font:inherit}.d1-queue-card dl small{display:block}.d1-queue-card__action{border-top:var(--d1-border-width) solid var(--d1-border-color);padding-top:var(--d1-space-12)}.d1-queue-card .loan-queue__action{font:var(--d1-type-action)}.d1-queue-card .loan-queue__action .action-control__surface{min-height:var(--d1-size-touch-target)}.d1-pagination.loan-pagination{padding-inline:0}[data-ui=d1] .d1-queue-filter-sheet .loan-search-filter__control input{font:var(--d1-type-input-value)}}.d1-queue-mobile-caption{display:none}.d1-queue-page .loan-queue td:first-child>a{min-height:var(--d1-size-touch-target);align-items:center;display:flex}.d1-queue-header__title .action-control{white-space:nowrap}@media (width<48rem){.d1-queue-mobile-caption{margin-bottom:var(--d1-space-16);font:var(--d1-type-metadata);color:var(--d1-text-muted);display:grid}.d1-queue-mobile-caption strong{color:var(--d1-text-default);font:var(--d1-type-subsection-heading)}.d1-queue-card .loan-card__identity a{min-height:var(--d1-size-touch-target);align-items:center;display:flex}.d1-queue-page .loan-queue table{min-width:0}}.d1-queue-page>*{min-width:0}.d1-queue-page .loan-queue__table-wrap:focus-visible{outline:2px solid var(--d1-focus-ring);outline-offset:3px}@media (width<48rem){.d1-queue-page .d1-queue-card dl{flex-wrap:wrap;display:flex}.d1-queue-card dl>.d1-metadata-pair{flex:1 0 calc(50% - var(--d1-space-8));max-width:100%}.d1-queue-card dl>.loan-card__money{flex-basis:max-content;min-width:calc(50% - var(--d1-space-8))}.d1-queue-card .loan-card__money dd{white-space:nowrap;overflow-wrap:normal;max-width:100%;overflow-x:auto}}[data-ui=d1] .loan-search-filter label{font:var(--d1-type-label);color:var(--d1-text-default)}.d1-queue-page .loan-queue th{border-color:var(--d1-border-color)}.d1-queue-page .loan-queue__caption-content{color:var(--d1-text-muted)}[data-ui=d1] .loan-queue__action .action-control__label{align-items:center;gap:var(--d1-space-4);display:inline-flex}@media (width<80rem){.d1-filter-group__fields{grid-template-columns:minmax(0,1fr) auto}.d1-filter-group__fields>:not(.loan-search-filter,.loan-filters-toggle),.d1-filter-group__footer{display:none}.d1-filter-group .loan-filters-toggle{margin:0;display:inline-flex}}.d1-queue-page .loan-queue__table-wrap{container-type:inline-size}.d1-queue-page .loan-queue caption{width:100cqi}.d1-queue-page .d1-queue-table-hint{display:none}@media (width<80rem){.d1-queue-page .loan-queue__caption-content{gap:var(--d1-space-4);grid-template-columns:minmax(0,1fr)}.d1-queue-page .d1-queue-table-hint{margin-top:var(--d1-space-16);display:block}}.d1-queue-page .loan-queue th,.d1-queue-card dl dt,.d1-pagination .loan-pagination__summary{color:var(--d1-text-muted)}.d1-queue-page .loan-queue td{color:var(--d1-text-default)}@media (width<48rem){.d1-pagination.loan-pagination{flex-flow:wrap;align-items:center}.d1-pagination .loan-pagination__controls{width:auto;margin-left:auto}}.d1-queue-filter-sheet{gap:var(--d1-space-20);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.d1-queue-filter-sheet>*,.d1-queue-filter-sheet .loan-more-filters{grid-area:auto}.d1-queue-filter-sheet__status{justify-content:space-between;gap:var(--d1-space-12);padding-bottom:var(--d1-space-12);border-bottom:var(--d1-border-width) solid var(--d1-border-color);font:var(--d1-type-metadata);color:var(--d1-text-muted);flex-wrap:wrap;display:flex}.d1-queue-filter-sheet .loan-more-filters__fields{grid-template-columns:minmax(0,1fr)}.d1-queue-filter-sheet :is(.loan-lifecycle-filter__popover,.loan-filter-select__popover){width:100%;max-height:none;margin-top:var(--d1-space-8);position:static;overflow-y:visible}.d1-queue-filter-sheet .loan-lifecycle-filter__choices{max-height:none}.d1-queue-filter-sheet .loan-more-filters__timezone{color:var(--d1-text-muted)}.d1-queue-filter-sheet .loan-more-filters__fields label{gap:var(--d1-space-8);min-width:0;display:grid}.d1-queue-filter-sheet .loan-more-filters__fields input{width:100%}.d1-queue-filter-sheet .loan-more-filters__fields p{margin-block:var(--d1-space-8)}[data-ui=d1] .loan-search-filter__control:has(button) input{padding-inline-end:calc(var(--d1-size-touch-target) + var(--d1-space-8))}.d1-queue-page .loan-queue__not-created,.d1-queue-page .loan-active-filters__summary>span,.d1-queue-page .loan-filter-dirty-note{color:var(--d1-text-muted)}@media (width>=80rem){.d1-filter-group__footer:has(.loan-more-filters__popover){grid-template-columns:minmax(0,1fr) auto;display:grid}.d1-filter-group__footer:has(.loan-more-filters__popover)>.loan-more-filters{display:contents}.d1-filter-group__footer .loan-more-filters__popover{width:auto;max-height:none;padding:var(--d1-space-16) 0 0;border:0;border-top:var(--d1-border-width) solid var(--d1-border-color);box-shadow:none;border-radius:0;grid-area:1/1/auto/-1;position:static}.d1-filter-group__footer .loan-more-filters__popover h3{margin:0 0 var(--d1-space-12);font:var(--d1-type-body)}.d1-filter-group__footer:has(.loan-more-filters__popover) .loan-more-filters__trigger{grid-area:2/1;justify-self:start}.d1-filter-group__footer:has(.loan-more-filters__popover) .d1-filter-group__actions{grid-area:2/2}.d1-filter-group__footer .loan-more-filters__fields{gap:var(--d1-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.d1-filter-group__footer .loan-more-filters__fields>p,.d1-filter-group__footer .loan-more-filters__fields>.action-control{grid-column:1/-1}.d1-filter-group__footer .loan-more-filters__fields label,.d1-filter-group__footer .loan-filter-sort{grid-area:auto}}.d1-queue-page[data-ui=d1] .d1-queue-state{border:var(--d1-border-width) solid var(--d1-border-color)}.d1-queue-page .loan-queue__loading{gap:var(--d1-space-16);padding:var(--d1-space-24);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);display:grid}.d1-queue-page .loan-queue__loading h2{font:var(--d1-type-section-heading);margin:0}.d1-queue-page[data-ui=d1] .loan-queue__loading .feedback-skeleton{padding:0}.d1-queue-page .loan-queue__loading .feedback-skeleton__item:first-child{width:72%}.d1-queue-page .loan-queue__loading .feedback-skeleton__item:nth-child(3){width:86%}.d1-queue-page .loan-queue__loading .feedback-skeleton__item:nth-child(4){width:52%}[data-ui=d1] .loan-more-filters__timezone{color:var(--d1-text-muted)}.d1-queue-state .feedback-page-state__description{gap:var(--d1-space-16);display:grid}.d1-queue-state .feedback-page-state__description p{margin:0}.d1-queue-state__guidance{font:var(--d1-type-metadata)}.d1-queue-header__import{margin-top:var(--d1-space-4);display:flex}@media (width<80rem){.d1-filter-group[data-pending=true] .d1-filter-group__footer{display:block}.d1-filter-group[data-pending=true] .d1-filter-group__footer>.loan-more-filters,.d1-filter-group[data-pending=true] .d1-filter-group__actions>:last-child{display:none}}@media (width<48rem){.d1-queue-header__import .action-control{width:100%}}.d1-queue-page .loan-queue td:first-child>a,.d1-queue-card .loan-card__identity a{min-height:0;display:block}.d1-queue-page .loan-queue th:first-child{padding-left:var(--d1-space-20)}.d1-queue-page .loan-queue .d1-badge{padding-inline:var(--d1-space-8)}.d1-queue-page .loan-queue td:nth-child(2) .d1-badge{width:100%}.d1-queue-page .loan-queue td:nth-child(3){font:var(--d1-type-metadata)}.d1-queue-page .loan-queue__blocker{font-weight:500}.d1-queue-page .loan-queue__action--navigation .action-control__surface{min-height:44px}.d1-queue-page .loan-queue__action:disabled{width:100%}.d1-queue-page .loan-queue__action:disabled .action-control__surface{background:var(--d1-surface-selected)}.d1-queue-page .loan-queue__caption-content{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.d1-queue-page .loan-pagination__controls{gap:var(--d1-space-12);min-height:0}.d1-queue-page .loan-pagination__controls>span{min-width:100px}.d1-queue-page :is(.loan-search-filter__control input,.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){color:var(--d1-text-muted);height:44px}.d1-queue-page :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){padding-block:9px}.d1-queue-page .loan-search-filter__control{line-height:0}.d1-queue-page .loan-search-filter__control:has(button) input{padding-inline-end:44px}.d1-queue-page .loan-filter-chip{min-height:44px;line-height:18px}.d1-queue-page .loan-filter-chip>span{overflow-wrap:anywhere;min-width:0}.d1-queue-page .loan-filter-chip>.action-control{flex:none;height:44px}.d1-queue-page .loan-active-filters{align-items:center}.d1-queue-page .loan-active-filters__summary{min-width:100px;font:var(--d1-type-metadata);padding-top:0}.d1-queue-page .loan-active-filters__summary strong{font:var(--d1-type-label)}.d1-queue-page .loan-filter-chip--pending{text-decoration:none}.d1-queue-page .loan-more-filters__trigger{font:var(--d1-type-action);padding-inline:0}.d1-queue-page>.feedback-alert{display:block}.d1-queue-page>.feedback-alert .feedback-alert__marker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d1-queue-page :is(a,button,input):focus-visible{outline:2px solid var(--d1-focus-ring);outline-offset:3px;box-shadow:none}@media (width>=48rem){.d1-queue-page .loan-filter-chip>span{min-width:156px}.d1-queue-page .loan-filter-chip{max-width:100%}}@media (width>=80rem){.d1-filter-group.loan-filters{padding:19px}}@media (width<80rem){.d1-queue-page .loan-queue__caption-content{grid-template-columns:minmax(0,1fr)}}@media (width<48rem){.d1-queue-header h1{font:700 27px/36px var(--d1-font-family)}.d1-queue-header__title{flex-wrap:nowrap}.d1-queue-header__title h1{flex:1;min-width:0}.d1-queue-header__title .action-group{flex:none;width:88px}.d1-queue-header__title .action-control{width:100%}.d1-queue-page .loan-active-filters{align-items:stretch;gap:var(--d1-space-8)}.d1-queue-page .loan-filters-toggle{width:100px}.d1-queue-page .d1-queue-card{padding:19px}.d1-queue-page .loan-card__identity{gap:0}.d1-queue-page .loan-card__identity a{margin-bottom:var(--d1-space-4)}.d1-queue-page .loan-card__lifecycle{justify-items:start;gap:var(--d1-space-6);display:grid}.d1-queue-page .loan-card__lifecycle .d1-badge{margin:0}.d1-queue-page .loan-pagination__controls>span{min-width:0}}[data-ui=d1] :is(.loan-filter-select__popover,.loan-lifecycle-filter__popover){z-index:1100;flex-direction:column;width:min(360px,100vw - 32px);max-height:calc(100dvb - 32px);margin:0;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 12px #0f242b1f}[data-ui=d1] .loan-lifecycle-filter__popover{width:min(380px,100vw - 32px);min-width:0}.loan-picker-header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.loan-picker-header h3{font:var(--d1-type-subsection-heading);margin:0}.loan-picker-header .action-control{flex:none}.loan-picker-legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-ui=d1] .loan-picker-options{min-height:0;max-height:360px;padding:8px;overflow-y:auto}[data-ui=d1] .loan-filter-select__group{padding:0}[data-ui=d1] .loan-filter-select__group+.loan-filter-select__group{border:0;margin:0;padding:0}[data-ui=d1] .loan-filter-select__group>span{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-ui=d1] .loan-filter-select__group button{width:100%;min-height:44px;color:var(--d1-action-link);font:var(--d1-type-body);border-radius:var(--d1-radius-control);justify-content:center;gap:0;padding:10px 12px;display:flex}[data-ui=d1] .loan-filter-select__selected{color:inherit;font:inherit;white-space:pre}[data-ui=d1] .loan-lifecycle-filter__choices{min-height:0;max-height:420px;margin:0;padding:8px;overflow-y:auto}[data-ui=d1] .loan-lifecycle-filter__choices section{padding:8px}[data-ui=d1] .loan-lifecycle-filter__choices h3{padding:0;position:static}[data-ui=d1] .loan-lifecycle-filter__choices label{font:var(--d1-type-body);gap:10px;padding:10px 8px}[data-ui=d1] .loan-lifecycle-filter__actions{border-top:1px solid var(--d1-border-color);flex:none;gap:12px;padding:16px}[data-ui=d1] .loan-lifecycle-filter__actions>.action-control{flex:1}[data-ui=d1] .d1-queue-filter-sheet :is(.loan-lifecycle-filter__popover,.loan-filter-select__popover){width:min(360px,100vw - 32px);max-height:calc(100dvb - 32px);margin:0;position:fixed;overflow:hidden}[data-ui=d1] .d1-queue-filter-sheet .loan-lifecycle-filter__popover{width:min(380px,100vw - 32px)}[data-ui=d1] .d1-queue-filter-sheet .loan-lifecycle-filter__choices{max-height:420px}.d1-queue-page .loan-queue__caption-content>small{text-align:right}.d1-queue-page .loan-queue{box-shadow:inset 0 0 0 1px var(--d1-border-color);border:0}.d1-queue-page .loan-queue caption{height:66px}.d1-queue-page .loan-queue :is(th,td){box-shadow:inset 0 -1px var(--d1-border-color);border:0}.d1-queue-page .d1-queue-card small{font:var(--d1-type-metadata);color:var(--d1-text-muted)}.d1-queue-page .d1-queue-card .loan-queue__not-created{font:var(--d1-type-value);color:var(--d1-text-default)}.d1-queue-page .loan-card__identity small{line-height:18px}[data-ui=d1] .loan-lifecycle-filter__choices label{min-height:44px;color:var(--d1-text-default)}[data-ui=d1] .loan-lifecycle-filter__choices input[type=checkbox]{min-block-size:18px;width:18px;height:18px;min-height:18px;margin:0}[data-ui=d1] .loan-lifecycle-filter__choices,[data-ui=d1] .d1-queue-filter-sheet .loan-lifecycle-filter__choices{max-height:360px}[data-ui=d1] .d1-queue-filter-sheet :is(.loan-search-filter__control input,.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){color:var(--d1-text-muted);height:44px}[data-ui=d1] .d1-queue-filter-sheet :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){padding-block:9px}@media (width<80rem){.d1-queue-page .loan-queue__caption-content>small{text-align:left}}@media (width<48rem){.d1-filter-group.loan-filters{padding:15px}.d1-queue-page .loan-filter-chip>span{min-width:156px}.d1-queue-page .loan-queue{box-shadow:none}}.d1-queue-page .loan-card__identity small,.d1-queue-page .loan-card dd small,.d1-queue-page .loan-card__lifecycle{margin-top:0}.d1-queue-page .loan-queue td:first-child>a{width:100%}.d1-queue-page .loan-queue tbody tr:focus-within{outline:none}.d1-queue-page .loan-queue tbody tr:is(:hover,:focus-within){background:var(--d1-surface-selected)}.d1-queue-page .loan-filter-chip .action-control__label,[data-ui=d1] .loan-picker-header .action-control__label{display:flex}[data-ui=d1] .loan-picker-header .action-control{height:44px}[data-ui=d1] .loan-picker-header{padding:16px}[data-ui=d1] :is(.loan-filter-select__popover,.loan-lifecycle-filter__popover){box-shadow:inset 0 0 0 1px var(--d1-border-color), 0 8px 12px #0f242b1f;border:0}[data-ui=d1] .loan-lifecycle-filter__actions{box-shadow:inset 0 1px var(--d1-border-color);border:0}[data-ui=d1] :is(.loan-picker-header,.loan-picker-options,.loan-lifecycle-filter__choices,.loan-lifecycle-filter__actions) :is(button,input):focus-visible{outline:2px solid var(--d1-focus-ring);outline-offset:3px;box-shadow:none}@media (width>=80rem){.d1-filter-group__fields{grid-template-columns:minmax(14rem,2fr) repeat(5,minmax(8rem,1fr)) auto}.d1-queue-page :is(.loan-search-filter__control input,.loan-lifecycle-filter__trigger,.loan-filter-control__trigger){color:var(--d1-text-default)}}@media (width<48rem){.d1-queue-page .d1-queue-mobile-caption{gap:var(--d1-space-4);margin-bottom:var(--d1-space-20)}.d1-queue-page .d1-queue-card .loan-queue__stage{font:var(--d1-type-table-header)}.d1-queue-page .d1-queue-card dl dd{margin:0}.d1-queue-page .d1-queue-card__action{box-shadow:inset 0 1px var(--d1-border-color);border:0}}.d1-queue-counters__viewport button{padding:11px}[data-ui=d1] .loan-filter-sort .loan-picker-options{flex:0 304px;height:304px}@media (width>=80rem){.d1-filter-group__footer .loan-more-filters__popover{box-shadow:inset 0 1px var(--d1-border-color);border:0}.d1-filter-group__footer .loan-more-filters__popover h3{font:var(--d1-type-value)}.d1-filter-group__footer .loan-more-filters__fields{row-gap:var(--d1-space-12)}.d1-filter-group__footer .loan-more-filters__timezone{font:var(--d1-type-metadata);margin:0}}@media (width<48rem){.d1-queue-page .loan-card__identity small,.d1-queue-page .loan-card dd small{margin-top:-1px}.d1-queue-page .d1-queue-mobile-caption{margin-bottom:var(--d1-space-16)}.d1-queue-page .loan-pagination{margin-top:var(--d1-space-16);padding:0}}[data-ui=d1] .loan-more-filters__fields input{height:44px}.d1-queue-page .loan-pagination{min-height:0}.d1-queue-page[data-ui=d1]{padding-bottom:var(--d1-space-28)}.d1-queue-page .loan-queue td:first-child>small{margin-top:-1px}.d1-queue-page .loan-queue__caption-content strong{color:var(--d1-text-default)}.d1-queue-page .loan-queue__caption-content :is(span,small){color:var(--d1-text-muted)}@media (width<48rem){.d1-queue-page[data-ui=d1]{padding-bottom:var(--d1-space-16)}}.d1-queue-page .loan-active-filters:has(.loan-active-filters__summary>span){gap:var(--d1-space-8);display:grid}.d1-queue-page .loan-active-filters__summary:has(>span){gap:var(--d1-space-8)}.d1-queue-page .loan-filter-chip--pending{opacity:1}.d1-queue-page .loan-filter-chip[data-criterion=search]>span{flex:none;width:156px}.d1-queue-page .loan-active-filters:has(.loan-filter-chip:nth-child(2)){gap:var(--d1-space-8);display:grid}.d1-queue-page .loan-active-filters__chips:has(.loan-filter-chip:nth-child(2)){flex-direction:column;align-items:flex-start}[data-ui=d1] .loan-filter-blocker .loan-picker-options{flex:0 160px;height:160px}[data-ui=d1] :is(.loan-lifecycle-filter__trigger,.loan-filter-control__trigger) span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d1-queue-page .loan-queue td:nth-child(3) a,.d1-queue-page .d1-queue-card dd a{text-decoration:none}.d1-queue-header__title .action-group{flex:none;width:88px}.d1-queue-header__title .action-control{width:100%}@media (48rem<=width<80rem){.d1-queue-page[data-ui=d1]{padding:var(--d1-space-24)}.d1-queue-counters__viewport button{flex-basis:144px}.d1-filter-group.loan-filters{padding:19px}.d1-queue-page .loan-filters-toggle{width:100px}.d1-queue-page .loan-active-filters{flex-direction:row}.d1-queue-page .loan-queue caption{height:150px;position:relative}.d1-queue-page .d1-queue-table-hint{margin:0;position:absolute;top:119px;left:20px;right:20px}}@media (forced-colors:active){[data-ui=d1] :is(.loan-filter-select__popover,.loan-lifecycle-filter__popover){border:1px solid canvastext}}.historical-imports{color:var(--d1-color-text-primary,#17212b);padding:32px}.historical-imports__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.historical-imports__header h1{margin:4px 0 8px;font-size:30px;line-height:38px}.historical-imports__header p{color:var(--d1-color-text-secondary,#52606d);margin:0}.historical-imports__eyebrow{color:#52606d;letter-spacing:.08em;font-size:12px;font-weight:700}.historical-imports__upload{background:#fff;border:1px solid #d7dee5;border-radius:8px;gap:20px;max-width:680px;padding:24px;display:grid}.historical-imports__metrics{grid-template-columns:repeat(3,minmax(140px,1fr));gap:16px;margin-bottom:24px;display:grid}.historical-imports__metric{background:#fff;border:1px solid #d7dee5;border-radius:8px;padding:18px 20px}.historical-imports__metric span{color:#52606d;font-size:13px;display:block}.historical-imports__metric strong{margin-top:4px;font-size:28px;display:block}.historical-imports__search{color:#344250;gap:6px;max-width:420px;margin:0 0 16px;font-size:13px;font-weight:600;display:grid}.historical-imports__search input{color:#17212b;min-height:40px;font:inherit;background:#fff;border:1px solid #aeb9c4;border-radius:6px;padding:8px 12px;font-weight:400}.historical-imports__search input:focus-visible{outline:3px solid color-mix(in srgb, var(--d1-color-action,#005ea8) 32%, transparent);outline-offset:1px;border-color:var(--d1-color-action,#005ea8)}.historical-imports__table-wrap{background:#fff;border:1px solid #d7dee5;border-radius:8px;overflow-x:auto}.historical-imports__table{border-collapse:collapse;width:100%;font-size:14px}.historical-imports__table th,.historical-imports__table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #e8edf1;padding:12px 14px}.historical-imports__table th{color:#52606d;text-transform:uppercase;letter-spacing:.04em;background:#f6f8fa;font-size:12px}.historical-imports__table td:last-child{white-space:normal;min-width:220px}.historical-imports__actions{gap:12px;margin-top:24px;display:flex}@media (width<=48rem){.historical-imports{padding:20px}.historical-imports__header{flex-direction:column}.historical-imports__metrics{grid-template-columns:1fr}}.s00-prototype{background:var(--color-surface-canvas);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-sans);padding-bottom:8.5rem}.s00-prototype *,.s00-prototype-switcher *{box-sizing:border-box}.s00-prototype__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.s00-prototype__identity p{margin:0}.s00-prototype__organization,.s00-prototype__eyebrow{color:var(--color-brand-primary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-body);text-transform:uppercase}.s00-prototype__identity>p:nth-child(2){margin-top:var(--space-1);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.s00-prototype__identity .s00-prototype__product--compact{font-size:var(--font-size-lg);margin-top:0}.s00-prototype__descriptor{max-width:34rem;color:var(--color-text-secondary);font-size:var(--font-size-operational-body);line-height:var(--line-height-body);margin-top:var(--space-2)!important}.s00-prototype__environment{min-height:var(--size-control-compact-visible);padding:0 var(--space-3);border:var(--border-width-emphasized) solid currentColor;border-radius:var(--radius-pill);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.s00-prototype__environment--production{color:var(--color-tone-danger-text);background:var(--color-tone-danger-surface)}.s00-prototype__environment--local-test{color:var(--color-tone-info-text);background:var(--color-tone-info-surface)}.s00-prototype__access{width:min(100%, var(--content-width-form));padding:clamp(var(--space-6), 5vw, var(--space-10));border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-medium)}.s00-prototype__access-header{margin-bottom:var(--space-6)}.s00-prototype__access-header h1{margin:var(--space-2) 0 var(--space-3);font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-3xl));letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.s00-prototype__access-header>p:last-child,.s00-prototype__assurance,.s00-prototype__support,.s00-prototype__deferred-note{color:var(--color-text-secondary);line-height:var(--line-height-body)}.s00-prototype__form,.s00-prototype__production-entry{gap:var(--space-5);display:grid}.s00-prototype__support{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--font-size-operational-body)}.s00-prototype__support a{color:var(--color-text-link);font-weight:var(--font-weight-semibold)}.s00-prototype .feedback-page-state__description .s00-prototype__support{margin-top:var(--space-3);border-top:0;padding-top:0}.s00-prototype__deferred-note,.s00-prototype__assurance{font-size:var(--font-size-supporting);margin:0}.s00-prototype__loading-state{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;display:grid}.s00-prototype__loading-state h2,.s00-prototype__loading-state p{margin:0}.s00-prototype__loading-state p{color:var(--color-text-secondary)}.s00-prototype--centered{background:radial-gradient(circle at 50% 12%, var(--color-brand-glow), transparent var(--layout-background-glow-size)), var(--color-surface-canvas)}.s00-prototype__centered-header{max-width:var(--content-width-page);justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-8) var(--layout-page-gutter);margin:0 auto;display:flex}.s00-prototype__centered-stage{min-height:34rem;padding:var(--space-4) var(--layout-page-gutter) var(--space-10);place-items:center;display:grid}.s00-prototype__footer{max-width:var(--content-width-page);padding:var(--space-4) var(--layout-page-gutter);color:var(--color-text-muted);font-size:var(--font-size-supporting);text-align:center;margin:0 auto}.s00-prototype--split{background:var(--color-surface-raised);grid-template-columns:minmax(20rem,.8fr) minmax(30rem,1.2fr);padding-bottom:8.5rem;display:grid}.s00-prototype__split-context{min-height:calc(100vh - 8.5rem);padding:clamp(var(--space-8), 6vw, var(--space-16));background:var(--color-surface-brand);color:var(--color-text-inverse);flex-direction:column;justify-content:space-between;display:flex}.s00-prototype__split-context .s00-prototype__organization,.s00-prototype__split-context .s00-prototype__eyebrow{color:var(--color-text-inverse)}.s00-prototype__split-context .s00-prototype__descriptor{color:var(--color-text-inverse);opacity:.85}.s00-prototype__split-message{max-width:var(--content-width-readable);margin:var(--space-12) 0}.s00-prototype__split-message h2{max-width:17ch;margin:var(--space-3) 0 var(--space-8);font-size:clamp(var(--font-size-xl), 2.5vw, var(--font-size-2xl));letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.s00-prototype__split-message ul{gap:var(--space-3);padding-left:var(--space-5);line-height:var(--line-height-body);margin:0;display:grid}.s00-prototype__split-footnote{max-width:40rem;font-size:var(--font-size-operational-body);line-height:var(--line-height-body);opacity:.85;margin:0}.s00-prototype__split-entry{min-width:0;padding:var(--space-6) clamp(var(--space-6), 6vw, var(--space-16));background:var(--color-surface-canvas);align-content:start;justify-items:center;display:grid}.s00-prototype__split-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-bottom:clamp(var(--space-8), 8vh, var(--space-16));color:var(--color-text-muted);font-size:var(--font-size-operational-body);font-weight:var(--font-weight-semibold);display:flex}.s00-prototype--compact{background:var(--color-surface-inset);flex-direction:column;display:flex}.s00-prototype__compact-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-3) var(--layout-page-gutter);border-bottom:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-surface-raised);display:flex}.s00-prototype__compact-frame{width:min(calc(100% - (2 * var(--layout-page-gutter))), var(--content-width-page));gap:var(--space-4);margin:var(--space-8) auto;grid-template-columns:minmax(15rem,.7fr) minmax(28rem,1.3fr);align-items:start;display:grid}.s00-prototype__compact-context{padding:var(--space-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.s00-prototype__compact-context dl{margin:var(--space-5) 0}.s00-prototype__compact-context dl div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width-default) solid var(--color-border-default);grid-template-columns:6rem 1fr;display:grid}.s00-prototype__compact-context dt{color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold);text-transform:uppercase}.s00-prototype__compact-context dd,.s00-prototype__compact-context>p:last-child{color:var(--color-text-secondary);font-size:var(--font-size-operational-body);line-height:var(--line-height-body);margin:0}.s00-prototype__compact-frame .s00-prototype__access{box-shadow:var(--shadow-low);justify-self:center}.s00-prototype__compact-footer{padding:var(--space-4) var(--layout-page-gutter);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--font-size-supporting);text-align:center;margin-top:auto}.s00-prototype-switcher{z-index:var(--layer-critical-dialog);right:var(--space-4);bottom:var(--space-4);left:var(--space-4);align-items:center;gap:var(--space-4);max-width:70rem;min-height:5.5rem;padding:var(--space-3);border:var(--border-width-emphasized) solid var(--color-border-strong);border-radius:var(--radius-overlay);background:var(--color-text-primary);box-shadow:var(--shadow-high);color:var(--color-text-inverse);font-family:var(--font-family-sans);margin:auto;display:flex;position:fixed}.s00-prototype-switcher__layouts{gap:var(--space-1);display:flex}.s00-prototype-switcher button,.s00-prototype-switcher select{min-height:var(--size-interactive-target-min);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);font:inherit}.s00-prototype-switcher button{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-inverse);cursor:pointer;text-transform:capitalize;background:0 0;display:inline-flex}.s00-prototype-switcher button span{border-radius:var(--radius-pill);background:var(--color-surface-inset);width:1.5rem;height:1.5rem;color:var(--color-text-primary);font-size:var(--font-size-supporting);place-items:center;display:grid}.s00-prototype-switcher button[aria-pressed=true]{outline:var(--border-width-emphasized) solid var(--color-focus-ring);background:var(--color-brand-primary)}.s00-prototype-switcher label{gap:var(--space-1);font-size:var(--font-size-supporting);display:grid}.s00-prototype-switcher select{padding:0 var(--space-8) 0 var(--space-3);background:var(--color-surface-raised);color:var(--color-text-primary)}.s00-prototype-switcher>p{color:var(--color-border-default);font-size:var(--font-size-supporting);white-space:nowrap;margin:0 0 0 auto}.s00-prototype-switcher kbd{color:var(--color-text-inverse);font-family:var(--font-family-mono)}.s00-prototype.s00-prototype--controls-hidden{padding-bottom:0}.s00-prototype--controls-hidden .s00-prototype__split-context{min-height:100vh}@media (width<=62rem){.s00-prototype--split{grid-template-columns:minmax(17rem,.7fr) minmax(26rem,1.3fr)}.s00-prototype__split-context{padding:var(--space-6)}.s00-prototype__compact-frame{grid-template-columns:1fr}.s00-prototype__compact-context{gap:var(--space-6);grid-template-columns:1fr 1.2fr;display:grid}.s00-prototype__compact-context dl{grid-column:1/-1;margin:0}.s00-prototype-switcher{overflow-x:auto}}@media (width<=47.999rem){.s00-prototype{padding-bottom:12rem}.s00-prototype__centered-header{padding-top:var(--space-5);align-items:flex-start}.s00-prototype__descriptor{display:none}.s00-prototype__centered-stage{min-height:auto;padding-top:var(--space-2)}.s00-prototype__access{padding:var(--space-5)}.s00-prototype--split{padding-bottom:12rem;display:block}.s00-prototype__split-context{min-height:auto;padding:var(--space-5) var(--layout-page-gutter);display:block}.s00-prototype--controls-hidden .s00-prototype__split-context{min-height:auto}.s00-prototype__split-message{margin:var(--space-5) 0 0}.s00-prototype__split-message h2{max-width:none;margin:var(--space-2) 0 0;font-size:var(--font-size-xl)}.s00-prototype__split-message ul,.s00-prototype__split-footnote{display:none}.s00-prototype__split-entry{padding:var(--space-4) var(--layout-page-gutter) var(--space-8)}.s00-prototype__split-toolbar{margin-bottom:var(--space-4)}.s00-prototype__compact-frame{width:calc(100% - (2 * var(--space-4)));margin:var(--space-4) auto}.s00-prototype__compact-context{padding:var(--space-4);display:block}.s00-prototype__compact-context dl{display:none}.s00-prototype-switcher{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);gap:var(--space-2);padding:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.s00-prototype-switcher__layouts{grid-column:1/-1}.s00-prototype-switcher__layouts button{padding:0 var(--space-2);font-size:var(--font-size-supporting);flex:1;justify-content:center}.s00-prototype-switcher>p{display:none}.s00-prototype.s00-prototype--controls-hidden{padding-bottom:0}}@media (width<=25rem){.s00-prototype__environment{min-height:var(--size-control-standard-visible);padding:0 var(--space-2);white-space:normal;text-align:center}.s00-prototype-switcher__layouts button span{display:none}}@media (prefers-reduced-motion:reduce){.s00-prototype *,.s00-prototype-switcher *{scroll-behavior:auto}}@media (forced-colors:active){.s00-prototype__environment,.s00-prototype__access,.s00-prototype__compact-context,.s00-prototype-switcher{border-color:canvastext}}.s00-public-config{background:var(--color-surface-raised);grid-template-columns:minmax(20rem,.8fr) minmax(30rem,1.2fr);min-height:100vh;display:grid}.s00-public-config__context{min-width:0;padding:clamp(var(--space-8), 6vw, var(--space-16));background:var(--color-surface-brand);color:var(--color-text-inverse);flex-direction:column;justify-content:space-between;display:flex}.s00-public-config__product,.s00-public-config__descriptor,.s00-public-config__footnote p,.s00-public-config__context-message p{margin:0}.s00-public-config__eyebrow{font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.s00-public-config__brand{max-width:var(--content-width-readable);align-items:center;gap:var(--space-5);display:flex}.s00-public-config__brand .sfpcl-logo{flex:none}.s00-public-config__product{margin-top:var(--space-1);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.s00-public-config__descriptor,.s00-public-config__footnote p,.s00-public-config__context-message p{margin-top:var(--space-2);color:var(--color-text-inverse);opacity:.86}.s00-public-config__footnote{gap:var(--space-1);display:grid}.s00-public-config__context-message{max-width:var(--content-width-readable);margin:var(--space-12) 0}.s00-public-config__context-message h2{max-width:18ch;margin:var(--space-3) 0 var(--space-5);font-size:clamp(var(--font-size-xl), 2.5vw, var(--font-size-2xl));line-height:var(--line-height-tight)}.s00-public-config__access{width:min(100%, var(--content-width-form));min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-10));place-self:center}.s00-public-config__badge-slot{margin-bottom:var(--space-6)}.s00-public-config__access h1{margin:var(--space-2) 0 var(--space-3);font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-3xl));line-height:var(--line-height-tight)}.s00-public-config__intro,.s00-public-config__support{color:var(--color-text-secondary)}.s00-public-config__login-form{gap:var(--space-5);margin-block:var(--space-5);max-width:30rem;display:grid}.s00-public-config__notice{margin-top:var(--space-6);padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle);color:var(--color-text-secondary)}.s00-public-config__support{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--font-size-operational-body)}.s00-public-config__support p{margin:var(--space-2) 0 0}.s00-public-config__support .s00-public-config__support-label{color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);margin-top:0}.s00-public-config__support p:not(.s00-public-config__support-label){font-size:var(--font-size-supporting)}.s00-public-config__support p:nth-child(2){font-size:var(--font-size-operational-body)}.s00-public-config__support a{color:var(--color-text-link);font-weight:var(--font-weight-semibold)}.s00-public-config__loading{place-items:center;min-height:18rem;display:grid}.s00-public-config__visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=52rem){.s00-public-config{grid-template-columns:1fr}.s00-public-config__context{gap:var(--space-5);min-height:auto;padding:var(--space-5) var(--layout-page-gutter)}.s00-public-config__context-message{display:none}.s00-public-config__footnote{margin-top:0}.s00-public-config__access{padding:var(--space-8) var(--layout-page-gutter)}}@media (width<=30rem){.s00-public-config__brand{align-items:flex-start;gap:var(--space-3)}.s00-public-config__brand .sfpcl-logo{width:3.5rem}.s00-public-config__product{font-size:var(--font-size-lg)}.s00-public-config__descriptor,.s00-public-config__footnote p{font-size:var(--font-size-supporting)}.s00-public-config__access{padding-top:var(--space-6)}.s00-public-config__login-form .form-actions{display:grid}.s00-public-config__login-form .form-actions>.action-control{width:100%}}.d1-catalogue{gap:var(--d1-space-32);max-width:90rem;margin:0 auto var(--d1-space-48);padding:var(--d1-space-panel);background:var(--d1-surface-canvas);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);overflow-wrap:anywhere;display:grid}.d1-catalogue :where(h2,h3,p){margin:0}.d1-catalogue__brand{align-items:center;gap:var(--d1-space-20);display:flex}.d1-catalogue__brand .sfpcl-logo{width:4rem;height:auto}.d1-catalogue__grid{gap:var(--d1-space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-catalogue__panel{align-content:start;gap:var(--d1-space-12);min-width:0;padding:var(--d1-space-panel);border:var(--d1-border-width) solid var(--d1-border-color);border-radius:var(--d1-radius-panel);background:var(--d1-surface-default);box-shadow:var(--d1-shadow-panel);display:grid}.d1-catalogue__type-list{gap:var(--d1-space-16);padding:0;list-style:none;display:grid}.d1-catalogue__type-list li{gap:var(--d1-space-8);min-width:0;display:grid}.d1-catalogue__type-list .d1-type-metadata{color:var(--d1-text-muted)}.d1-catalogue__tones{gap:var(--d1-space-8);flex-wrap:wrap;display:flex}.d1-catalogue__tone{padding:var(--d1-space-8) var(--d1-space-12);border-radius:var(--d1-radius-control);font:var(--d1-type-label)}.d1-catalogue__tone--success{color:var(--d1-status-success);background:var(--d1-status-success-surface)}.d1-catalogue__tone--warning{color:var(--d1-status-warning);background:var(--d1-status-warning-surface)}.d1-catalogue__tone--danger{color:var(--d1-status-danger);background:var(--d1-status-danger-surface)}.d1-catalogue__tone--info{color:var(--d1-status-info);background:var(--d1-status-info-surface)}.d1-catalogue__focus{width:fit-content;min-height:var(--d1-size-touch-target);font:var(--d1-type-action);align-items:center;display:inline-flex}@media (width<48rem){.d1-catalogue{padding:var(--d1-space-16)}.d1-catalogue__grid{grid-template-columns:minmax(0,1fr)}.d1-catalogue__panel{padding:var(--d1-space-16)}.d1-catalogue__brand{flex-direction:column;align-items:start}.d1-catalogue__panel .d1-type-financial-emphasis{font:var(--d1-type-financial-value-compact);font-variant-numeric:tabular-nums;white-space:nowrap}}.d1-catalogue__actions,.d1-catalogue__forms{gap:var(--d1-space-16);min-width:0;display:grid}.d1-catalogue__forms .d1-catalogue__panel{gap:var(--d1-space-form-group)}.d1-catalogue__feedback,.d1-catalogue__feedback-stack{gap:var(--d1-space-16);min-width:0;display:grid}.d1-catalogue__feedback-stack{align-content:start}.d1-catalogue__facts{gap:var(--d1-space-20);padding:var(--d1-space-panel);background:var(--d1-surface-default);border-radius:var(--d1-radius-panel);margin:0;display:grid}.d1-catalogue__table-scroll{min-width:0;max-width:100%;overflow:auto}.d1-catalogue__table-scroll table{border-collapse:collapse;width:100%}.d1-catalogue__table-scroll caption{text-align:start;font:var(--d1-type-label);padding-block-end:var(--d1-space-12)}@media (width<48rem){.d1-catalogue__facts{padding:var(--d1-space-16)}.d1-catalogue__facts .d1-financial-fact__value{font:var(--d1-type-financial-value-compact);font-variant-numeric:tabular-nums}}.d1-catalogue__workflow,.d1-catalogue__workflow-body{gap:var(--d1-space-20);min-width:0;display:grid}.environment-badge-catalogue__label-list,.environment-badge-catalogue__tone-list{grid-template-columns:repeat(auto-fit, minmax(var(--layout-card-min-width), 1fr));gap:var(--space-3);padding:0;list-style:none;display:grid}.environment-badge-catalogue__label-list li,.environment-badge-catalogue__tone-list li{gap:var(--space-2);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);align-content:start;justify-items:start;display:grid}.environment-badge-catalogue__tone-list li>span:first-child{color:var(--color-text-muted);font-size:var(--font-size-supporting)}.environment-badge-catalogue__header-section{margin-block-start:var(--space-8)}.environment-badge-catalogue__header-list{gap:var(--space-4);display:grid}.environment-badge-catalogue__header{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);justify-content:space-between;align-items:flex-start;display:flex}.environment-badge-catalogue__header>div{flex:auto;min-inline-size:0}.environment-badge-catalogue__header h4{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.environment-badge-catalogue__eyebrow{margin-block:0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-supporting);font-weight:var(--font-weight-semibold)}@media (width<=47.999rem){.environment-badge-catalogue__header{flex-direction:column}}.dialog-catalogue__triggers{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-action-card-min-width)), 1fr));display:grid}.dialog-catalogue__triggers .action-control{width:100%}.dialog-catalogue__note{color:var(--color-text-secondary);font-size:var(--font-size-operational-body)}.forms-catalogue{min-width:0}.forms-catalogue__section{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.forms-catalogue__section>h3,.forms-catalogue__section>p,.forms-catalogue__card>h4,.forms-catalogue__card>p{margin:0}.forms-catalogue__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-action-card-min-width)), 1fr));gap:var(--space-4);align-items:start;display:grid}.forms-catalogue__card,.forms-catalogue__form,.forms-catalogue__login{min-width:0;padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.forms-catalogue__card{gap:var(--space-4);display:grid}.forms-catalogue__card--wide{grid-column:1/-1}.forms-catalogue__form,.forms-catalogue__login{width:min(100%, var(--content-width-form));gap:var(--space-4);display:grid}.forms-catalogue__login form{gap:var(--space-4);display:grid}.forms-catalogue__note{color:var(--color-text-secondary);font-size:var(--font-size-operational-body)}.forms-catalogue__demonstration-label{padding:var(--space-3);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-warning-border);background:var(--color-tone-warning-surface);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-tone-warning-text)!important}@media (width<=47.999rem){.forms-catalogue__grid{grid-template-columns:1fr}.forms-catalogue__card--wide{grid-column:auto}}@media (forced-colors:active){.forms-catalogue__card,.forms-catalogue__form,.forms-catalogue__login,.forms-catalogue__demonstration-label{border-color:canvastext}}.foundations-page{min-height:100vh;padding:var(--layout-page-gutter);background:var(--color-surface-canvas);color:var(--color-text-primary)}.foundations-catalogue{width:min(100%, var(--content-width-page));margin-inline:auto}.foundations-catalogue>section{margin-block-start:var(--layout-section-gap)}.foundations-catalogue h1{margin-block:var(--space-2) var(--space-4);color:var(--color-brand-primary);font-size:clamp(var(--font-size-2xl), 6vw, var(--font-size-3xl));line-height:var(--line-height-tight)}.foundations-catalogue h2{color:var(--color-text-primary);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.foundations-catalogue p{max-width:var(--content-width-readable);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.foundations-catalogue code{font-family:var(--font-family-mono);font-size:var(--font-size-code)}.foundations-colors{grid-template-columns:repeat(auto-fit, minmax(var(--layout-color-card-min-width), 1fr));gap:var(--space-3);padding:0;list-style:none;display:grid}.foundations-color-card{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary)}.foundations-color-card strong,.foundations-color-card span,.foundations-color-card code{display:block}.foundations-color-card span{margin-block:var(--space-2)}.foundations-color-card--brand{border-color:var(--color-brand-border);background:var(--color-surface-brand);color:var(--color-text-inverse)}.foundations-color-card--info{border-color:var(--color-tone-info-border);background:var(--color-tone-info-surface);color:var(--color-tone-info-text)}.foundations-color-card--success{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface);color:var(--color-tone-success-text)}.foundations-color-card--warning{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface);color:var(--color-tone-warning-text)}.foundations-color-card--danger{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface);color:var(--color-tone-danger-text)}.foundations-type-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.foundations-type-list li{gap:var(--space-1);border-bottom:var(--border-width-default) solid var(--color-border-default);padding-block-end:var(--space-4);display:grid}.foundations-type-label{color:var(--color-text-muted);font-size:var(--font-size-operational-body);line-height:var(--line-height-body)}.foundations-type-sample{color:var(--color-text-primary)}.foundations-type-sample--page{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.foundations-type-sample--section{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.foundations-type-sample--body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.foundations-type-sample--operational{font-size:var(--font-size-operational-body);line-height:var(--line-height-body)}.foundations-type-sample--form-label{font-size:var(--font-size-form-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.foundations-type-sample--supporting{color:var(--color-text-secondary);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.foundations-spacing-list,.foundations-size-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.foundations-spacing-list li{grid-template-columns:minmax(var(--layout-card-min-width), 1fr) 1fr;gap:var(--space-4);align-items:center;display:grid}.foundations-spacing-metadata{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.foundations-spacing-metadata code{min-width:var(--layout-label-column-min-width)}.foundations-space-measure{min-height:var(--size-control-compact-visible);align-items:center;display:flex}.foundations-space-bar{min-height:var(--space-3);border-radius:var(--radius-control);background:var(--color-brand-primary)}.foundations-space-bar--1{width:var(--space-1)}.foundations-space-bar--2{width:var(--space-2)}.foundations-space-bar--3{width:var(--space-3)}.foundations-space-bar--4{width:var(--space-4)}.foundations-space-bar--8{width:var(--space-8)}.foundations-space-bar--12{width:var(--space-12)}.foundations-size-list{grid-template-columns:repeat(auto-fit, minmax(var(--layout-size-card-min-width), 1fr))}.foundations-size-sample{gap:var(--space-1);color:var(--color-text-primary);place-items:center;display:grid}.foundations-size-sample small{font-size:var(--font-size-supporting)}.foundations-size-visual{width:100%;padding-inline:var(--space-4);border:var(--border-width-default) solid var(--color-brand-border);border-radius:var(--radius-control);background:var(--color-brand-subtle);place-items:center;display:grid}.foundations-compact-hit-target{width:100%;min-height:var(--size-interactive-target-min);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.foundations-size-sample--compact .foundations-size-visual{min-height:var(--size-control-compact-visible)}.foundations-size-sample--standard .foundations-size-visual{min-height:var(--size-control-standard-visible)}.foundations-size-sample--large .foundations-size-visual{min-height:var(--size-control-large-visible)}.foundations-navigation ul{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.foundations-navigation a{min-height:var(--size-interactive-target-min);padding-inline:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-link);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.foundations-focus-grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-focus-card-min-width), 1fr));gap:var(--space-3);padding:0;list-style:none;display:grid}.foundations-focus-surface{min-height:var(--size-control-large-visible);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);place-items:center;display:grid}.foundations-focus-surface--brand{border-color:var(--color-brand-border);background:var(--color-surface-brand)}.foundations-focus-surface--info{border-color:var(--color-tone-info-border);background:var(--color-tone-info-surface)}.foundations-focus-surface--success{border-color:var(--color-tone-success-border);background:var(--color-tone-success-surface)}.foundations-focus-surface--warning{border-color:var(--color-tone-warning-border);background:var(--color-tone-warning-surface)}.foundations-focus-surface--danger{border-color:var(--color-tone-danger-border);background:var(--color-tone-danger-surface)}.foundations-focus-button{min-height:var(--size-control-standard-visible);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer}.foundations-motion-layout{gap:var(--space-4);display:grid}.foundations-motion-track{padding:var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-inset);overflow:hidden}.foundations-motion-marker{width:var(--size-control-standard-visible);height:var(--size-control-standard-visible);border-radius:var(--radius-control);background:var(--color-brand-primary);transition:transform var(--motion-duration-deliberate) var(--motion-easing-standard)}.foundations-motion-marker--active{transform:translateX(var(--motion-distance-demo))}.foundations-motion-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.foundations-proposal-note{padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-tone-info-accent);background:var(--color-tone-info-surface);color:var(--color-tone-info-text)}.foundations-responsive-grid,.foundations-density-grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-card-min-width), 1fr));gap:var(--space-4);display:grid}.foundations-responsive-card,.foundations-density-sample{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised)}.foundations-responsive-card strong,.foundations-responsive-card code{display:block}.foundations-responsive-card p{color:var(--color-text-secondary)}.foundations-density-table{width:100%;border:var(--border-width-default) solid var(--color-border-default);border-spacing:0;border-radius:var(--radius-control);margin-block-start:var(--space-3);overflow:hidden}.foundations-density-row{text-align:start}.foundations-density-row>:first-child{width:58%}.foundations-density-row>:last-child{width:42%}.foundations-density-row>*{padding-block:var(--density-standard-cell-padding-block);padding-inline:var(--density-standard-cell-padding-inline);border-block-end:var(--border-width-default) solid var(--color-border-default);font-weight:var(--font-weight-regular);text-align:start}.foundations-density-table tbody .foundations-density-row:last-child>*{border-block-end:0}.foundations-density-table--standard .foundations-density-row{height:var(--density-standard-row-height)}.foundations-density-table--compact .foundations-density-row{height:var(--density-compact-row-height)}.foundations-density-table--compact .foundations-density-row>*{padding-block:var(--density-compact-cell-padding-block);padding-inline:var(--density-compact-cell-padding-inline)}.foundations-token-grid,.foundations-elevation-grid{grid-template-columns:repeat(auto-fit, minmax(var(--layout-card-min-width), 1fr));gap:var(--layout-panel-gap);padding:0;list-style:none;display:grid}.foundations-token-sample,.foundations-elevation-sample{min-height:var(--size-control-large-visible);gap:var(--space-2);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-raised);align-content:center;display:grid}.foundations-border-sample--default{border-width:var(--border-width-default)}.foundations-border-sample--emphasized{border-width:var(--border-width-emphasized)}.foundations-border-sample--focus{border-width:var(--border-width-focus)}.foundations-radius-sample--none{border-radius:var(--radius-none)}.foundations-radius-sample--small{border-radius:var(--radius-small)}.foundations-radius-sample--control{border-radius:var(--radius-control)}.foundations-radius-sample--panel{border-radius:var(--radius-panel)}.foundations-radius-sample--overlay{border-radius:var(--radius-overlay);background:var(--color-surface-overlay)}.foundations-radius-sample--pill{border-radius:var(--radius-pill)}.foundations-elevation-sample{border-radius:var(--radius-panel)}.foundations-elevation-sample--low{box-shadow:var(--shadow-low)}.foundations-elevation-sample--medium{box-shadow:var(--shadow-medium)}.foundations-elevation-sample--high{box-shadow:var(--shadow-high)}.foundations-layer-stack{gap:var(--space-2);padding:0;list-style:none;display:grid}.foundations-layer-stack li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.foundations-layer-stack li:first-child{z-index:var(--layer-base)}.foundations-layer-stack li:nth-child(2){z-index:var(--layer-sticky)}.foundations-layer-stack li:nth-child(3){z-index:var(--layer-navigation-overlay)}.foundations-layer-stack li:nth-child(4){z-index:var(--layer-popover)}.foundations-layer-stack li:nth-child(5){z-index:var(--layer-toast)}.foundations-layer-stack li:nth-child(6){z-index:var(--layer-modal)}.foundations-layer-stack li:nth-child(7){z-index:var(--layer-critical-dialog)}.foundations-container-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.foundations-container-sample{gap:var(--space-1);width:100%;padding:var(--space-3);border:var(--border-width-default) solid var(--color-brand-border);border-radius:var(--radius-control);background:var(--color-brand-subtle);display:grid}.foundations-container-sample span{color:var(--color-text-secondary)}.foundations-container-sample--form{max-width:var(--content-width-form)}.foundations-container-sample--readable{max-width:var(--content-width-readable)}.foundations-container-sample--page{max-width:var(--content-width-page)}.foundations-container-sample--wide{max-width:var(--content-width-wide)}.foundations-action-examples{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-action-card-min-width)), 1fr));gap:var(--space-4);display:grid}.foundations-action-card{gap:var(--space-4);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);align-content:start;display:grid}.foundations-action-card h3,.foundations-action-card p{margin:0}.foundations-action-variant-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.foundations-action-variant-list li{grid-template-columns:minmax(var(--layout-label-column-min-width), auto) 1fr;gap:var(--space-3);align-items:center;display:grid}.foundations-action-variant-list li>span{color:var(--color-text-secondary);font-size:var(--font-size-operational-body)}.foundations-full-width-action{width:min(100%, var(--content-width-form))}.foundations-action-card .action-group+.action-group{margin-block-start:var(--space-2)}.feedback-catalogue-guidance,.feedback-catalogue-card{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-inset)}.feedback-catalogue-guidance p,.feedback-catalogue-card h4,.feedback-catalogue-card p,.feedback-catalogue-note{margin:0}.feedback-catalogue-section{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.feedback-catalogue-section>h3,.feedback-catalogue-section>p{margin:0}.feedback-catalogue-stack{gap:var(--space-4);display:grid}.feedback-dismissed-state{gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;display:flex}.feedback-dismissed-state:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}.feedback-dismissed-state p{margin:0}.feedback-catalogue-grid,.feedback-page-state-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-action-card-min-width)), 1fr));gap:var(--space-4);align-items:start;display:grid}.feedback-catalogue-card{gap:var(--space-4);background:var(--color-surface-raised);align-content:start;min-height:100%;display:grid}.feedback-page-state-grid .feedback-page-state{height:100%}.feedback-catalogue-note{color:var(--color-text-secondary);font-size:var(--font-size-operational-body)}@media (width<=47.999rem),(pointer:coarse){.foundations-spacing-list li{gap:var(--space-1);grid-template-columns:1fr}.foundations-size-sample--compact .foundations-size-visual{min-height:var(--size-interactive-target-min)}.foundations-action-examples,.foundations-action-variant-list li,.feedback-catalogue-grid,.feedback-page-state-grid{grid-template-columns:1fr}}:root{--primitive-white:#fff;--primitive-white-rgb:255 255 255;--primitive-neutral-50:#f5f7f5;--primitive-neutral-100:#edf2ee;--primitive-neutral-200:#dce5de;--primitive-neutral-300:#cad6cc;--primitive-neutral-500:#66746a;--primitive-neutral-600:#526057;--primitive-neutral-700:#34463a;--primitive-neutral-800:#223027;--primitive-neutral-900:#17211a;--primitive-green-50:#e7f4eb;--primitive-green-200:#a7d4b5;--primitive-green-500:#2f7d4d;--primitive-green-500-rgb:47 125 77;--primitive-green-600:#17643a;--primitive-green-700:#11512e;--primitive-green-800:#0d4125;--primitive-evergreen-900:#103128;--primitive-brand-teal:#068d9d;--primitive-brand-teal-rgb:6 141 157;--primitive-brand-teal-50:#e9f7f8;--primitive-brand-teal-100:#c2e7e8;--primitive-brand-teal-dark:#066874;--primitive-brand-teal-deep:#063f47;--primitive-brand-lime:#85c525;--primitive-brand-lime-rgb:133 197 37;--primitive-blue-50:#eaf3ff;--primitive-blue-200:#9dc5f3;--primitive-blue-700:#1769aa;--primitive-blue-800:#174f86;--primitive-amber-50:#fff4d9;--primitive-amber-200:#e6bd60;--primitive-amber-700:#9a6200;--primitive-amber-900:#6c4900;--primitive-red-50:#fdeceb;--primitive-red-200:#e6aaa7;--primitive-red-700:#a6342d;--primitive-red-900:#7d2723;--primitive-shadow-rgb:23 33 26;--color-surface-canvas:var(--primitive-neutral-50);--color-surface-raised:var(--primitive-white);--color-surface-inset:var(--primitive-neutral-100);--color-surface-overlay:var(--primitive-white);--color-brand-teal:var(--primitive-brand-teal);--color-brand-lime:var(--primitive-brand-lime);--color-brand-teal-dark:var(--primitive-brand-teal-dark);--color-brand-surface:var(--primitive-brand-teal-50);--color-shell-rail-surface:var(--primitive-evergreen-900);--color-shell-rail-text-muted:var(--primitive-brand-teal-100);--color-shell-accent:var(--color-brand-lime);--color-shell-link:var(--color-brand-teal-dark);--color-shell-control-surface:var(--color-brand-surface);--color-shell-border:var(--primitive-brand-teal-100);--color-shell-focus:var(--color-brand-teal);--color-surface-brand:var(--primitive-evergreen-900);--color-surface-workspace:var(--primitive-evergreen-900);--color-surface-workspace-selected:rgb(var(--primitive-white-rgb) / 10%);--color-surface-workspace-hover:rgb(var(--primitive-white-rgb) / 7%);--color-backdrop-navigation:rgb(var(--primitive-shadow-rgb) / 38%);--color-text-primary:var(--primitive-neutral-900);--color-text-secondary:var(--primitive-neutral-700);--color-text-muted:var(--primitive-neutral-600);--color-text-inverse:var(--primitive-white);--color-text-workspace-muted:var(--primitive-brand-teal-100);--color-text-workspace-secondary:var(--primitive-neutral-200);--color-text-link:var(--primitive-brand-teal-dark);--color-text-link-hover:var(--primitive-brand-teal-deep);--color-border-default:var(--primitive-neutral-300);--color-border-strong:var(--primitive-neutral-500);--color-border-workspace:rgb(var(--primitive-white-rgb) / 16%);--color-border-workspace-strong:rgb(var(--primitive-white-rgb) / 18%);--color-border-focus:var(--primitive-brand-teal);--color-brand-primary:var(--primitive-green-600);--color-brand-hover:var(--primitive-green-700);--color-brand-active:var(--primitive-green-800);--color-brand-subtle:var(--primitive-brand-teal-50);--color-brand-border:var(--primitive-brand-teal-100);--color-workspace-accent:var(--primitive-brand-teal);--color-brand-glow:rgb(var(--primitive-brand-teal-rgb) / 12%);--color-tone-info-surface:var(--primitive-blue-50);--color-tone-info-border:var(--primitive-blue-700);--color-tone-info-text:var(--primitive-blue-800);--color-tone-info-accent:var(--primitive-blue-700);--color-tone-success-surface:var(--primitive-green-50);--color-tone-success-border:var(--primitive-green-600);--color-tone-success-text:var(--primitive-green-800);--color-tone-success-accent:var(--primitive-green-600);--color-tone-warning-surface:var(--primitive-amber-50);--color-tone-warning-border:var(--primitive-amber-700);--color-tone-warning-text:var(--primitive-amber-900);--color-tone-warning-text-inverse:var(--primitive-amber-200);--color-tone-warning-accent:var(--primitive-amber-700);--color-tone-danger-surface:var(--primitive-red-50);--color-tone-danger-border:var(--primitive-red-700);--color-tone-danger-text:var(--primitive-red-900);--color-tone-danger-accent:var(--primitive-red-700);--color-focus-ring:var(--color-border-focus);--color-focus-ring-contrast:var(--primitive-white);--color-action-primary-surface:var(--color-brand-primary);--color-action-primary-hover:var(--color-brand-hover);--color-action-primary-active:var(--color-brand-active);--color-action-primary-text:var(--color-text-inverse);--color-action-secondary-surface:var(--color-surface-raised);--color-action-secondary-hover:var(--color-brand-subtle);--color-action-secondary-active:var(--color-surface-inset);--color-action-secondary-text:var(--color-text-link);--color-action-quiet-surface:transparent;--color-action-quiet-hover:var(--color-brand-subtle);--color-action-quiet-active:var(--color-surface-inset);--color-action-quiet-text:var(--color-text-link);--color-action-danger-surface:var(--color-tone-danger-accent);--color-action-danger-hover:var(--color-tone-danger-text);--color-action-danger-active:var(--color-tone-danger-text);--color-action-danger-text:var(--color-text-inverse);--color-action-disabled-surface:var(--color-surface-inset);--color-action-disabled-text:var(--color-text-muted);--color-action-disabled-border:var(--color-border-default);--font-family-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-supporting:.75rem;--font-size-code:.75rem;--font-size-form-label:.8125rem;--font-size-operational-body:.875rem;--font-size-body:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-body:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.035em;--letter-spacing-eyebrow:.14em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--size-control-compact-visible:2.25rem;--size-control-standard-visible:2.75rem;--size-control-large-visible:3.25rem;--size-interactive-target-min:2.75rem;--border-width-default:1px;--border-width-emphasized:2px;--border-width-focus:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-contrast-width:2px;--radius-none:0;--radius-small:.25rem;--radius-control:.5rem;--radius-panel:.75rem;--radius-overlay:1rem;--radius-pill:999rem;--shadow-low:0 1px 2px rgb(var(--primitive-shadow-rgb) / 8%);--shadow-medium:0 .5rem 1.5rem rgb(var(--primitive-shadow-rgb) / 12%);--shadow-high:0 .75rem 2rem rgb(var(--primitive-shadow-rgb) / 14%);--motion-duration-fast:.12s;--motion-duration-standard:.2s;--motion-duration-deliberate:.3s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-distance-demo:4rem;--breakpoint-compact-max:47.999rem;--breakpoint-regular-min:48rem;--breakpoint-wide-min:80rem;--content-width-form:36rem;--content-width-readable:44rem;--content-width-page:90rem;--content-width-wide:110rem;--content-width-viewport-min:20rem;--layout-card-min-width:13rem;--layout-color-card-min-width:12rem;--layout-focus-card-min-width:11rem;--layout-size-card-min-width:10rem;--layout-action-card-min-width:22rem;--layout-label-column-min-width:7rem;--layout-page-gutter:clamp(var(--space-4), 3vw, var(--space-10));--layout-placeholder-padding:clamp(var(--space-6), 6vw, 3.5rem);--layout-section-gap:var(--space-12);--layout-panel-gap:var(--space-4);--layout-background-glow-size:35rem;--density-standard-row-height:3rem;--density-standard-cell-padding-block:var(--space-3);--density-standard-cell-padding-inline:var(--space-4);--density-compact-row-height:2.5rem;--density-compact-cell-padding-block:var(--space-2);--density-compact-cell-padding-inline:var(--space-3);--layer-base:0;--layer-sticky:100;--layer-navigation-overlay:200;--layer-popover:300;--layer-toast:400;--layer-modal:500;--layer-critical-dialog:600}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:.01ms;--motion-duration-standard:.01ms;--motion-duration-deliberate:.01ms;--motion-distance-demo:0}}:root{font-family:var(--font-family-sans);color:var(--color-text-primary);background:var(--color-surface-canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{min-width:min(100%, var(--content-width-viewport-min));min-height:100vh;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button,input,textarea,select{font:inherit}:where(a[href]){color:var(--color-text-link);text-underline-offset:var(--space-1)}:where(a[href]):hover{color:var(--color-text-link-hover);text-decoration-thickness:var(--border-width-emphasized)}:where(a,button,input,textarea,select):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-contrast-width) var(--color-focus-ring-contrast)}@media (forced-colors:active){:where(a,button,input,textarea,select):focus-visible{box-shadow:0 0 0 var(--focus-ring-contrast-width) Canvas;outline-color:highlight}}.page-shell{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at top left, var(--color-brand-glow), transparent var(--layout-background-glow-size)), var(--color-surface-canvas);place-items:center;display:grid}.placeholder-card{width:min(100%, var(--content-width-form));padding:var(--layout-placeholder-padding);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-high)}.placeholder-card h1{margin:var(--space-2) 0 var(--space-4);color:var(--color-brand-primary);font-size:clamp(var(--font-size-2xl), 6vw, var(--font-size-3xl));letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.placeholder-card p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.eyebrow{font-size:var(--font-size-supporting);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0;color:var(--color-brand-primary)!important}.notice{margin-top:var(--space-8);padding:var(--space-4);border-inline-start:var(--border-width-emphasized) solid var(--color-brand-primary);background:var(--color-brand-subtle);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}
